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

 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 iw,qTx,FxL,oe,ZL,TnJ,dn,MJ,ff,tH,ZfT,jew,DL,Off,STn,P0,RNr,X0f,E9r,oZ,hNf,MMn,yHn,lLo,JHn,eP,IZ,hz,fU,Pww,y$,$JH,l8,pU,u8,uo0,BG,vG,QeJ,v99,Hfw,nU,GrL,iv,cHh,ok,seL,F0,VMw,n9T,iUf,w0,kIf,ocM,F4r,ThH,ZUn,pC,g9H,DC,mJr,qve,Rox,W4M,Ug9,Q8,I0M,XGM,EcN,a0T,hor,MPT,tPM,nC,Jze,pGL,P8T,NhL,QZo,m2,oM,K4H,sZw,ZG,GIe,xg0,VPM,YB,L40,jq,dgT,Sq,CM,Wh,OX,UX,mgo,nch,gcf,hs,q9L,iCn,k50,F20,osH,l6,T0M,ZCT,aM,Y9x,OCN,wt,zhH,W2T,b6,aCh,Cvw,dIw,hhr,MXx,JKh,tXM,KM,rt,pDh,PvN,$IN,Qkr,HC9,nsr,iMw,ZMh,Tj,YXN,SXT,zj,RO,
eb,IO,Xf,tb,le,Jb,IGT,Nb,EBe,hGT,Gj,cN,fGx,Lw,x4,g5,m6,tqf,DMn,lGT,Jsh,AsM,phf,whM,P6x,$Mr,uYw,ZO,FN,NtN,QMM,KwT,rsT,BtJ,vB9,e$,sM9,Wa,UA,IG,XN,hv,csn,M6,Lw0,qcM,y9,iwx,kjN,o4x,ly,F6o,T5h,Jv,Av,YcL,wI,zwN,CeM,Pa,ewf,RwJ,W6f,Ubx,IVT,XNH,uy,E4r,aVN,N6,dbx,hwT,Q9,KP,Ba,rI,MbM,ybT,fVN,Ha,Dbh,lVT,Jbw,G8,V9,LP,xg,nP,gI,m$,Abx,pNf,wN9,PeN,$b0,bwe,ufN,N5e,QOw,K6o,B5x,ii,rbJ,v4w,FT,Hwr,ZJ,jn,sON,Vbo,L6N,xbh,g4h,mbN,qAf,F$w,TIo,ZPh,jG0,YAL,OP9,SAL,eWT,Sn,W$h,U6e,IOT,Xax,Egr,aOL,hWr,$6o,bPx,uNr,QG0,K$h,Eb,BIh,
aj,G8o,cvo,V$h,L$9,x6T,ngo,ggL,m6T,y2,iTw,HPr,kGo,oxo,FZL,TrT,ZTM,jjw,Yb9,OTr,SbL,Ruf,Cir,Uyr,eu9,WZN,ExH,aJT,dyJ,IJM,Mno,Xd9,ynn,KT,tnn,Bd,vd,DyH,Jnx,Anh,PiL,HT0,bTT,$yx,Nro,KZT,uTH,VnJ,GGw,LZr,xye,nxJ,gxf,myN,ian,qnH,klr,obw,FDr,TFn,j0w,Oaf,Snh,z89,R8e,CMw,yro,xx,tNh,lex,JrT,Arr,pPh,wPL,$an,bax,uUJ,o0,FU,NFM,vbH,Yb,On,cro,LD0,THL,R0,Yih,OGw,Rbw,zbn,C0w,XU,ebn,Wyh,$nr,bGe,urh,NHe,QQH,Kyn,BHo,vDL,HGf,GiN,sQN,LyH,De,Ar,nDh,gDw,mno,qPJ,i6o,kDJ,FTf,Z6h,T6L,Gl,Vc,La,EOo,aBx,gF,hCw,MWT,mD,yZo,fBM,$Af,
b60,uWn,QSw,vO9,sST,GDr,cZx,VWw,xAH,gOe,mAx,oQ,oXo,ZlH,jPe,Yrn,OlN,Srx,TGo,kBo,ilH,Ti,qrT,zfH,Rfe,Ivo,WFx,YD,EXo,ddx,hfe,MzH,fvH,RQ,yNM,Ddx,tzf,lvT,ANe,Ui,QPx,BGN,vXh,sP9,Ei,cNr,hR,fG,Mn,nXe,GBr,gXM,D7,kKw,AR,ToH,Y4e,S4e,z59,CoH,wH,R5h,e5e,WAr,IAo,XUx,EUx,aAT,h5h,u0,MiJ,fAf,Q3,rH,DFw,lAf,Jq0,H6,wUN,Poo,bLx,xD,rq0,vUL,HLT,s_9,GKf,kO,FW,TD,gUn,ZB,mFn,qaM,iNw,kSh,FRJ,T10,oGT,ZNM,OP,YaM,SaN,SW,ONM,z2N,j1H,CAr,C6,e2w,WRw,UR0,ImJ,EGe,XcN,amn,MfJ,dRh,y7H,pcn,PAN,$RH,uO9,KRe,Q1T,N1r,B19,vGM,s1n,HN0,c7n,VfH,
LR9,xRx,nGx,tZ,ofx,kzH,F_M,TW9,lB,JZ,ZQf,YN0,SNw,RIN,W_e,eIf,L6,U9x,OQe,MCr,fIf,ydr,iV,tCo,lIr,p_n,$9h,P_H,Q5n,K_9,BWh,rdn,HQT,L_J,s5M,cdw,VC9,x9h,nfw,m9w,gf0,iiw,qMN,RP,kEH,FHT,TZh,Oiw,hN,Md,SMx,z6T,fl,WHx,lV,JN,AN,E6H,pl,h6w,$X,MrJ,fh0,ygT,tre,Nd,Der,JgT,Age,wmn,$eM,NZH,KHx,Ll,BZo,rgM,v6x,HiT,sgT,GE9,cgo,Vrx,gG,n6o,g6M,meM,q_9,iJe,kaH,o8w,FqN,T3o,ZJJ,jTx,Y_n,OJ9,ZA,dNo,hdL,ji,YU,O4,Myw,fHr,y$h,ty9,DNL,lHo,J$M,$Nh,bJh,uce,N3e,QTo,R_,WU,U4,I_,a_,hq,MF,B3w,y7,v80,lo,HJ0,sTr,Jq,GaM,c$f,VyM,oW9,TcH,
SRf,eLo,RLf,Fjh,Wj0,Xjw,wjN,fR9,NcN,tAe,uHN,QzL,bo,BcL,NF,vWL,HBT,Gmh,chH,VAx,x7f,BU,gWf,m7e,qGM,ije,kOJ,oNJ,FKe,nW9,j7h,YG9,OjH,vU,WKT,UP0,emx,X40,ENw,dPw,hmx,aaw,J4n,p4H,Pgw,bjn,mA,r49,BCL,c4M,LKM,xP9,nN9,gNn,mP9,q$9,YG,Orw,zD0,jwh,Zrx,S$o,kbf,RDh,fyM,UrT,IyT,Xuh,$rN,up9,PFo,vvH,wuw,irM,r_h,Wcn,MJJ,brN,CF0,Fcr,ovf,Tfe,Y$e,puh,t7,FX9,Zbo,jBH,YhJ,ObL,XEr,fre,yof,uA,Dj9,Aof,$j0,P2f,uSf,NyL,KX0,ron,ByH,v1x,VX,Hbx,sBw,co0,GgN,LN,mjf,g1L,n10,o$M,qZf,Fih,kMN,TbJ,nN,ZFf,SZT,YZL,OFe,CLJ,Wi0,i_,Xgo,UOH,E$N,
MDh,fsT,DOJ,JwJ,Tz,ZI,PLn,$O0,jC,Yf,bFh,ON,SC,ut9,zz,Nbr,CQ,QDx,Kih,eC,Bbo,rwe,v$o,HF0,sDH,cw0,GMf,LiM,g$x,n$N,mOf,qBH,VDN,iOL,Fgr,oef,xOH,Tzn,ZOL,EN,jyr,OOf,YBJ,SB9,C$T,eX0,RXn,Wg9,dW,Ine,X2n,U$M,anJ,d$x,hXT,tTT,Aph,bOe,Kgw,hd,veJ,HOn,M9,syn,DI,l_,nex,yg,pQ,geo,m$x,i7e,kHn,FUh,Z7M,jmo,Yj0,O7L,CWH,Iww,WU0,zKr,X5o,E_M,b_,UGe,awx,Qg,dGf,hKn,MBT,fwh,lw0,y5f,DGx,w5x,PWL,QmN,Nlo,r5w,VBh,LUn,n_h,mG0,qeJ,kJJ,oTh,FYe,Z2T,jUM,YeH,zR9,WYo,UiT,CuT,XAN,aYw,ETh,IYH,diM,MtL,fYo,y1o,ttT,Diw,gW,m_,k6,Fz,A1L,pAf,
Pue,uJn,TE,Zh,NA9,jr,BAM,r1n,vT0,OM,VtJ,gTe,qIT,iHH,k6T,oYN,F7J,jiM,zE,YIL,zzH,Ci,CGr,W7M,Ule,IK9,ezT,M5J,t5J,fKJ,DlM,A8M,wLM,$lh,Qi9,NVL,vYh,Ig,HHr,sin,Xz,G69,EM,c8x,V5o,L7H,nYe,xlN,gY0,mlJ,qJ9,ik0,YJr,SJ0,CDn,z_f,T49,omN,e_T,U80,d8H,h_w,yWN,prM,PDJ,Me,$8w,uXr,N4o,K0n,Hke,cWh,x8h,nmo,gm9,m8f,Fzn,qQh,YQh,OYh,z$x,tg,R$e,e$w,Wzr,UD9,IQL,XlT,EQN,dDr,h$x,Ag,MaT,fQo,tae,wZ,yto,lQo,wlN,bN,PS9,$DL,bYn,QfL,Kze,uZr,rtM,GsM,ct0,Vaw,vm,LzJ,mDo,qOJ,cm,oAf,inT,kQT,Ti9,jxx,YOw,Onf,RiM,Uuo,WEJ,eif,IFT,EAe,aFr,ylH,
duw,tFw,lFh,Duo,$uo,Nix,KEo,rl9,GQr,mue,ihe,k2T,Zhf,YdT,l9,NN,eHo,Xpo,IgL,ag9,d4o,M0L,hHx,fg0,yeH,KJ,zL0,WIN,Ey9,U4w,b9,lgr,JeL,Aef,ppx,wpL,PjM,$4J,bhL,nJ,uET,mq,NUM,QKw,KIL,BUn,kW,rex,sKH,cer,V0M,i8M,od0,Fto,T_e,jYL,Y50,zm,S59,z3f,ChL,R3r,e3n,Wtn,Ix9,EdH,dYN,h3h,lxh,t9o,JyJ,wHe,Phh,XH,$Yh,b8r,u7f,Ktw,rye,B_e,H8n,hAJ,hh,f_w,yQL,Mvx,tvH,DX9,JQL,pxJ,AQH,wx0,l_0,PTw,$XL,bqM,uwN,NMM,Qtr,KlH,BM0,rQM,stw,Hqo,Gu0,Vvf,cQo,M7,Ll9,gq0,kew,xXe,ok9,F8M,TJr,Z4w,Pj,W8n,Up0,X1J,Ekf,uJ,Mxx,Dpr,J3H,N7,Plr,w1x,$pw,
Bj,b4f,uPn,NJH,K8T,BJf,r30,vkT,sLr,Ge9,kNh,gkN,qsM,FCJ,oow,TTn,Z$H,YsN,Ss0,CfL,ePJ,fSL,D20,J6n,A6h,p79,w7n,Pf9,b$e,uRn,KCL,BTf,r6T,voh,H$o,s8n,GNo,c60,x2T,qxo,kN,o7,Fx,TO,ieJ,YN,oKJ,CEN,XWh,UKw,$K9,ben,u8r,TOT,zsL,Yxn,Q6x,KSL,BOn,esh,vKr,s69,cBJ,xKL,nKJ,h4,yZ,t4,FVM,oH0,Y7J,OsH,XvN,aze,hMJ,M8T,t8o,lzr,Do9,pvJ,PXT,BDh,Qcr,bsf,KVh,u5f,rfw,G9T,rC,izx,gHf,oSo,FGw,ZzJ,jEf,H4,Y2x,zEr,REH,eEJ,UUr,WGH,c4,hEx,mK,fN9,yif,iF,tKN,DUH,lNw,Ji0,Ain,pOJ,wO0,PK9,$UN,bzf,uKH,Nwh,QET,KGf,Bwe,kv,rir,vSf,HzH,sE0,G$h,
ciM,VKn,LGL,xUh,nSn,gST,mUT,Fp,iWx,olT,TYH,YUh,zew,Cth,Reo,Wsx,Ik9,XFf,ElH,Cr,fkT,hee,yJx,tQH,DQN,AJH,pFH,wF0,$Qw,fr,uqf,h_,QhT,Ksr,yA,BYJ,rJr,vln,HWf,Dy,VQ0,xQT,i30,qwf,ou9,F3r,$v,Tdh,Z3H,YwJ,Swo,zZh,RZo,eZf,O3N,W30,ajN,fjo,yah,bF,tUo,Dme,w8e,ljo,Aa9,p8T,Q4n,$mL,K3M,raM,H3e,s4f,GZw,caf,VUx,L3w,nuL,gue,mmM,qyh,i1H,o2h,T$r,YyJ,CZo,W1H,IZr,aZw,vu,dWN,hk9,Mse,fZr,yIn,DWr,lZH,JIr,AIN,pY0,wY0,PZo,$WL,b1r,ubH,N$T,K1M,Q9r,v2e,s9e,Gb,G1x,L1r,Vse,VA,g2h,mWh,qpe,otf,Z5e,TKT,kyM,O5f,YpT,enH,Sph,qj,Cco,dZL,IP9,
XMH,Eth,aPH,hnM,fPN,Mpe,i2,k1,pMw,tpr,AGo,JGw,DZe,lPe,$ZN,u4r,QvH,NKw,vte,rG9,Gyf,cGN,LmN,xZh,Vpe,nt9,mZr,gth,i0r,F5H,SR,TNe,Z0T,O0H,e1e,aff,Cb,h1w,tHo,ADe,JDM,DCo,lf9,IB,$CH,poJ,won,b0w,NNT,uee,BNr,rD0,H0H,sCo,GvM,cDT,VHw,xCw,nVn,Ao,mCJ,wy,qkn,Fd0,TRf,u2,ZDN,Ykx,I8h,ry,Cbf,U50,R4J,e4T,d5T,h4h,a89,Mme,f8e,l8f,yLL,JLT,ALe,HE,wZe,PbM,$5n,pZT,cE,bDe,sh,Kd9,cLJ,Vmf,Ldw,x5n,nre,gre,k49,qFJ,iXx,m5h,FaN,jux,SFL,zFH,RFN,U_w,eFM,WaT,IM9,E5M,aMM,d_N,hFh,MGx,fML,tGf,iL,D_T,AVr,JVT,wkf,pko,Pxx,$_N,bXf,k$,Nph,
Law,cVn,g5o,m_H,TLT,ZK0,jVL,Y3e,OKf,S3L,Rxh,exw,WBh,UL9,En9,aUN,dLH,hxT,MkN,fUr,yE9,tkL,DLr,lUn,AEJ,p3N,w3J,$Le,u9M,BL0,KBN,QVo,NLf,sV0,vnN,cEn,LBM,xLf,nnL,aD,gn0,mL9,qq0,FW0,iyJ,TPM,kWL,Zyx,yx,jHH,Yqh,Oy0,owh,SqN,WWn,IXL,Usx,lL,X$9,Ewr,aXe,dsh,haT,Mlo,fX9,tlL,Dsh,lXn,JYr,w$r,p$M,NP9,AYw,Aw,QHo,PmM,uIo,rYn,HyM,LW9,cYJ,VlM,GWr,sHo,NO,xso,gwM,ms0,qCn,ixn,kTr,jq0,FMT,oPh,Tvw,XtM,U00,Zxh,WM0,yMx,tVN,D0n,l$M,JM9,AMw,pt9,wtr,bxx,NvL,KMT,rML,vPh,Hxn,VVo,cML,LMT,nPM,FM,qlo,icn,kxo,oMo,Zn,jT,Zcn,Ocr,W90,EMN,
apw,dqf,hJf,MYN,fpH,tYH,lp9,Dqe,JUN,pnw,wn9,PpL,$qM,bcx,u3w,CO,Nqe,sr9,Gxf,rUw,Bqn,Hcf,vMx,qzo,nMT,W2,iAT,kon,ohr,Fbr,TXN,ZAo,jdw,YzJ,OAh,ztw,Rto,WbN,I4x,EhN,Mdh,f49,yF0,l4h,D1f,tdh,JF0,AF0,wTw,Pzx,$1e,bAe,dz,NXo,Qdx,KbT,rFf,BXf,vhr,sdH,Vdf,LbT,x1M,nhM,gh0,iSH,kdM,m1M,qHL,OST,SHJ,Crr,zVJ,RVx,UTT,IEN,Xbo,ELo,dTw,aET,Mhe,Jmw,lEr,pbN,wbx,PrH,Q$9,KpH,BEr,rmN,s$9,Gd0,Lph,nLH,xTn,gL0,B2,mTe,qDx,iR0,kPn,ZRw,Tsf,jaL,YD0,SDx,zv9,evf,Uzw,Id9,XiH,EpN,adL,dzH,hvn,MLr,fdr,yO0,DzL,tLw,ldr,JOT,AON,pi0,wi9,PQn,$z9,
uDw,Nsr,bRT,V0,Bsf,rOo,vph,HRn,saH,cOT,xzn,np9,gpT,mzr,qWM,i_r,ozN,Fkh,Z_e,YWe,SWo,e0e,CCN,z0J,R0J,Wkf,Uwr,IcH,ace,dwf,h00,fcf,yjh,t3e,DwM,Jj9,pQh,lcn,wQn,PC9,$wh,b_e,u20,Nkx,KkH,Q3L,BkT,rjh,vzw,H_M,cjw,V3h,Lke,xw9,nzr,gzN,idf,kqN,mwn,qfx,Zdn,jAx,Zw,CRH,RcH,Wh0,Xeh,Ibf,Ei0,abx,jB,C7,hcr,M_T,W5,Uj,Dk0,fbT,y0o,A0h,$kr,unM,Nar,QAM,Kh9,BaJ,vin,Hdw,sAL,GqN,c0r,V_9,Lhf,Ej,xkf,nif,dl,gif,mko,qgT,ioN,knn,oJM,f7,y1,FP0,T8o,t5,Zoo,jJ0,Ygh,Ooe,zyL,CaM,eyh,EJN,XSo,Ior,aoM,d3h,D3L,foH,yT9,MoN,to0,lW,AT0,pSx,wSM,
Paw,$3w,uvN,B8J,QJT,J5,N80,GnT,Vox,LP0,x3r,nJH,gJL,qo9,ipn,kRx,o3r,TQN,Zpf,jXe,OpJ,Sox,CU9,Rq9,XCx,aq9,E3f,hqo,DSJ,lqf,Juw,Aux,wCH,bpN,bW,NG,uW,u6x,NQH,QXx,Kvw,ruJ,v3H,HpH,sXT,cuw,LvN,xSM,n39,Q1,g3M,q1M,iZw,kX0,T9T,ZZn,K7,B5,OZh,jWx,C3n,S1N,R7M,v5,WJx,UHN,EIT,dHh,H5,M6M,fTf,yc9,t6e,DHf,lTh,Jcr,pBw,bZT,uur,KJw,N9e,QWN,B9r,sWr,rc9,HZo,GXM,cc0,V6n,nIM,gI9,mHL,qtr,i9w,jR0,Z9x,RUH,UtN,mU,I1H,Dan,Xzo,ERx,dtL,MZL,f1x,pzo,wzn,FJ,PsN,$tN,b99,NBo,QRN,BBf,vRT,Krr,rx9,sRM,H9e,LrL,cxN,xtN,nRf,gRr,mtw,qEw,k0h,
iur,Zuf,Oun,jNh,SET,zg9,CYH,Oe,RgM,egL,zJ,UET,WeL,IWL,XyM,aWn,dE9,MSN,fWN,yPh,tS9,DEw,AP9,PYM,u_f,buh,Nxw,QNe,rPo,g0o,G0h,q8e,imn,oaf,FuN,Y89,zln,RlH,elh,Wu0,ItJ,XI0,Eaf,atf,dh0,hlH,MIw,yXN,ltr,JXx,AXw,pI9,wIL,bmo,$ho,Kuh,Bgn,rXe,VIh,GLf,LuL,xhr,nah,mhT,DY,iIf,PA,oEH,TuL,ZI0,z9o,R9f,I3n,EE0,a3T,h99,MeM,f3T,te0,l39,J9r,pwe,$xo,PnL,wwx,Qs,u$n,bIM,Nue,Qno,KfN,Buh,r9x,vEo,HIx,GVJ,c9N,VeT,Lfw,xxh,nET,gET,mxh,q6w,k3n,o7o,zOT,C5n,ROL,eOn,Woo,XK9,GJ,fu9,ySo,tO0,DBJ,luL,cA,Vs,cP,L2,n2,uL9,Bex,v7M,rSo,mY,HtM,
sse,HMf;_.qJ=function(q,k){if(Error.captureStackTrace)Error.captureStackTrace(this,_.qJ);else{var F=Error().stack;F&&(this.stack=F)}q&&(this.message=String(q));k!==void 0&&(this.cause=k)};
iw=function(){throw Error("B");};
qTx=function(q,k){k=String.fromCharCode.apply(null,k);return q==null?k:q+k};
FxL=function(q){var k=!1;k=k===void 0?!1:k;if(ife){if(k&&(kr0?!q.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(q)))throw Error("C");q=(o9h||(o9h=new TextEncoder)).encode(q)}else{for(var F=0,T=new Uint8Array(3*q.length),Z=0;Z<q.length;Z++){var O=q.charCodeAt(Z);if(O<128)T[F++]=O;else{if(O<2048)T[F++]=O>>6|192;else{if(O>=55296&&O<=57343){if(O<=56319&&Z<q.length){var z=q.charCodeAt(++Z);if(z>=56320&&z<=57343){O=(O-55296)*1024+z-56320+65536;T[F++]=O>>18|
240;T[F++]=O>>12&63|128;T[F++]=O>>6&63|128;T[F++]=O&63|128;continue}else Z--}if(k)throw Error("C");O=65533}T[F++]=O>>12|224;T[F++]=O>>6&63|128}T[F++]=O&63|128}}q=F===T.length?T:T.subarray(0,F)}return q};
oe=function(q){_.k9.setTimeout(function(){throw q;},0)};
_.Fo=function(q,k){return q.lastIndexOf(k,0)==0};
ZL=function(q,k){var F=q.length-k.length;return F>=0&&q.indexOf(k,F)==F};
_.jM=function(q){return/^[\s\xa0]*$/.test(q)};
_.zr=function(q,k){return q.indexOf(k)!=-1};
_.Cf=function(q,k){return _.zr(q.toLowerCase(),k.toLowerCase())};
_.W0=function(q,k){var F=0;q=Re(String(q)).split(".");k=Re(String(k)).split(".");for(var T=Math.max(q.length,k.length),Z=0;F==0&&Z<T;Z++){var O=q[Z]||"",z=k[Z]||"";do{O=/(\d*)(\D*)(.*)/.exec(O)||["","","",""];z=/(\d*)(\D*)(.*)/.exec(z)||["","","",""];if(O[0].length==0&&z[0].length==0)break;F=TnJ(O[1].length==0?0:parseInt(O[1],10),z[1].length==0?0:parseInt(z[1],10))||TnJ(O[2].length==0,z[2].length==0)||TnJ(O[2],z[2]);O=O[3];z=z[3]}while(F==0)}return F};
TnJ=function(q,k){return q<k?-1:q>k?1:0};
_.Ie=function(){var q=_.k9.navigator;return q&&(q=q.userAgent)?q:""};
dn=function(q){if(!Xo||!ET)return!1;for(var k=0;k<ET.brands.length;k++){var F=ET.brands[k].brand;if(F&&_.zr(F,q))return!0}return!1};
MJ=function(q){return _.zr(_.Ie(),q)};
ff=function(){return Xo?!!ET&&ET.brands.length>0:!1};
tH=function(){return ff()?!1:MJ("Opera")};
ZfT=function(){return ff()?!1:MJ("Trident")||MJ("MSIE")};
jew=function(){return ff()?dn("Microsoft Edge"):MJ("Edg/")};
DL=function(){return MJ("Firefox")||MJ("FxiOS")};
_.wn=function(){return MJ("Safari")&&!(_.pf()||(ff()?0:MJ("Coast"))||tH()||(ff()?0:MJ("Edge"))||jew()||(ff()?dn("Opera"):MJ("OPR"))||DL()||MJ("Silk")||MJ("Android"))};
_.pf=function(){return ff()?dn("Chromium"):(MJ("Chrome")||MJ("CriOS"))&&!(ff()?0:MJ("Edge"))||MJ("Silk")};
_.YTM=function(){return MJ("Android")&&!(_.pf()||DL()||tH()||MJ("Silk"))};
Off=function(q){var k={};q.forEach(function(F){k[F[0]]=F[1]});
return function(F){return k[F.find(function(T){return T in k})]||""}};
STn=function(q){var k=_.Ie();if(q==="Internet Explorer"){if(ZfT())if((q=/rv: *([\d\.]*)/.exec(k))&&q[1])k=q[1];else{q="";var F=/MSIE +([\d\.]+)/.exec(k);if(F&&F[1])if(k=/Trident\/(\d.\d)/.exec(k),F[1]=="7.0")if(k&&k[1])switch(k[1]){case "4.0":q="8.0";break;case "5.0":q="9.0";break;case "6.0":q="10.0";break;case "7.0":q="11.0"}else q="7.0";else q=F[1];k=q}else k="";return k}var T=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");F=[];for(var Z;Z=T.exec(k);)F.push([Z[1],Z[2],Z[3]||void 0]);
k=Off(F);switch(q){case "Opera":if(tH())return k(["Version","Opera"]);if(ff()?dn("Opera"):MJ("OPR"))return k(["OPR"]);break;case "Microsoft Edge":if(ff()?0:MJ("Edge"))return k(["Edge"]);if(jew())return k(["Edg"]);break;case "Chromium":if(_.pf())return k(["Chrome","CriOS","HeadlessChrome"])}return q==="Firefox"&&DL()||q==="Safari"&&_.wn()||q==="Android Browser"&&_.YTM()||q==="Silk"&&MJ("Silk")?(k=F[2])&&k[1]||"":""};
_.zNr=function(q){if(ff()&&q!=="Silk"){var k=ET.brands.find(function(F){return F.brand===q});
if(!k||!k.version)return NaN;k=k.version.split(".")}else{k=STn(q);if(k==="")return NaN;k=k.split(".")}return k.length===0?NaN:Number(k[0])};
P0=function(){return Xo?!!ET&&!!ET.platform:!1};
_.CwM=function(){return P0()?ET.platform==="Android":MJ("Android")};
RNr=function(){return MJ("iPhone")&&!MJ("iPod")&&!MJ("iPad")};
_.$9=function(){return RNr()||MJ("iPad")||MJ("iPod")};
_.eNf=function(){return P0()?ET.platform==="macOS":MJ("Macintosh")};
_.Wxo=function(){return P0()?ET.platform==="Windows":MJ("Windows")};
_.UJJ=function(){return P0()?ET.platform==="Chrome OS":MJ("CrOS")};
_.uw=function(q){return q[q.length-1]};
_.NJ=function(q,k,F){k=_.ILJ(q,k,F);return k<0?null:typeof q==="string"?q.charAt(k):q[k]};
_.ILJ=function(q,k,F){for(var T=q.length,Z=typeof q==="string"?q.split(""):q,O=0;O<T;O++)if(O in Z&&k.call(F,Z[O],O,q))return O;return-1};
X0f=function(q){for(var k=_.Qh,F=typeof q==="string"?q.split(""):q,T=q.length-1;T>=0;T--)if(T in F&&k.call(void 0,F[T],T,q))return T;return-1};
_.rn=function(q,k){return _.B0(q,k)>=0};
_.Gr=function(q,k){_.rn(q,k)||q.push(k)};
_.Vh=function(q,k){k=_.B0(q,k);var F;(F=k>=0)&&_.c0(q,k);return F};
_.c0=function(q,k){Array.prototype.splice.call(q,k,1)};
_.Lf=function(q){var k=q.length;if(k>0){for(var F=Array(k),T=0;T<k;T++)F[T]=q[T];return F}return[]};
_.gn=function(q,k){for(var F=1;F<arguments.length;F++){var T=arguments[F];if(_.nf(T)){var Z=q.length||0,O=T.length||0;q.length=Z+O;for(var z=0;z<O;z++)q[Z+z]=T[z]}else q.push(T)}};
_.aLx=function(q,k,F,T){Array.prototype.splice.apply(q,E9r(arguments,1))};
E9r=function(q,k,F){return arguments.length<=2?Array.prototype.slice.call(q,k):Array.prototype.slice.call(q,k,F)};
oZ=function(q,k){k=k||q;for(var F=0,T=0,Z={};T<q.length;){var O=q[T++],z=_.i8(O)?"o"+_.kc(O):(typeof O).charAt(0)+O;Object.prototype.hasOwnProperty.call(Z,z)||(Z[z]=!0,k[F++]=O)}k.length=F};
_.dJM=function(q,k,F){F=F||_.TI;for(var T=0,Z=q.length,O;T<Z;){var z=T+(Z-T>>>1);var R=F(k,q[z]);R>0?T=z+1:(Z=z,O=!R)}return O?T:-T-1};
_.Yc=function(q,k,F){if(!_.nf(q)||!_.nf(k)||q.length!=k.length)return!1;var T=q.length;F=F||hNf;for(var Z=0;Z<T;Z++)if(!F(q[Z],k[Z]))return!1;return!0};
_.TI=function(q,k){return q>k?1:q<k?-1:0};
hNf=function(q,k){return q===k};
MMn=function(q,k,F){k=Array.prototype.splice.call(q,k,1);Array.prototype.splice.call(q,F,0,k[0])};
yHn=function(q){return fLN[q]||""};
lLo=function(q){if(!tMo)return _.SP(q);q=DJT.test(q)?q.replace(DJT,yHn):q;q=atob(q);for(var k=new Uint8Array(q.length),F=0;F<q.length;F++)k[F]=q.charCodeAt(F);return k};
JHn=function(q,k){q.__closure__error__context__984382||(q.__closure__error__context__984382={});q.__closure__error__context__984382.severity=k};
_.CU=function(q){q=Error(q);JHn(q,"warning");return q};
eP=function(q,k){if(q!=null){var F;var T=(F=AHx)!=null?F:AHx={};F=T[q]||0;F>=k||(T[q]=F+1,q=Error(),JHn(q,"incident"),oe(q))}};
IZ=function(q,k,F){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(F===void 0?0:F)&&Symbol.for&&q?Symbol.for(q):q!=null?Symbol(q):Symbol():k};
hz=function(q,k){aZ||_.dh in q||p0r(q,w0r);q[_.dh]|=k};
fU=function(q,k){aZ||_.dh in q||p0r(q,w0r);q[_.dh]=k};
Pww=function(q){if(4&q)return 512&q?512:1024&q?1024:0};
y$=function(q){hz(q,34);return q};
$JH=function(q){hz(q,32);return q};
l8=function(){return typeof BigInt==="function"};
pU=function(q,k){return k===void 0?q.copyOnWrite!==Jz&&!!(2&(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.dh]|0)):!!(2&k)&&q.copyOnWrite!==Jz};
_.b8=function(q,k){if(q!=null)if(typeof q==="string")q=q?new wh(q,PG):_.$c();else if(q.constructor!==wh)if(bfw&&q!=null&&q instanceof Uint8Array)q=q.length?new wh(new Uint8Array(q),PG):_.$c();else{if(!k)throw Error();q=void 0}return q};
u8=function(q,k){if(typeof k!=="number"||k<0||k>=q.length)throw Error();};
uo0=function(q,k,F){var T=k&128?0:-1,Z=q.length,O;if(O=!!Z)O=q[Z-1],O=O!=null&&typeof O==="object"&&O.constructor===Object;var z=Z+(O?-1:0);for(k=k&128?1:0;k<z;k++)F(k-T,q[k]);if(O){q=q[Z-1];for(var R in q)!isNaN(R)&&F(+R,q[R])}};
BG=function(q){return q&128?Q$:void 0};
vG=function(q){q.isGuard_doNotManuallySetPrettyPlease=!0;return q};
QeJ=function(){var q=NnH;return vG(function(k){for(var F in q)if(k===q[F]&&!/^[0-9]+$/.test(F))return!0;return!1})};
_.GI=function(q){var k=q;if(KxM(k)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(k))throw Error(String(k));}else if(Bn9(k)&&!Number.isSafeInteger(k))throw Error(String(k));return sv?BigInt(q):q=rHH(q)?q?"1":"0":KxM(q)?q.trim()||"0":String(q)};
v99=function(q,k){if(q.length>k.length)return!1;if(q.length<k.length||q===k)return!0;for(var F=0;F<q.length;F++){var T=q[F],Z=k[F];if(T>Z)return!1;if(T<Z)return!0}};
Hfw=function(q){var k=q>>>0;LU=k;xc=(q-k)/4294967296>>>0};
nU=function(q){if(q<0){Hfw(-q);var k=_.S(seL(LU,xc));q=k.next().value;k=k.next().value;LU=q>>>0;xc=k>>>0}else Hfw(q)};
GrL=function(q,k){var F=k*4294967296+(q>>>0);return Number.isSafeInteger(F)?F:_.m4(q,k)};
iv=function(q,k){var F=k&2147483648;F&&(q=~q+1>>>0,k=~k>>>0,q==0&&(k=k+1>>>0));q=GrL(q,k);return typeof q==="number"?F?-q:q:F?"-"+q:q};
_.m4=function(q,k){k>>>=0;q>>>=0;if(k<=2097151)var F=""+(4294967296*k+q);else l8()?F=""+(BigInt(k)<<BigInt(32)|BigInt(q)):(F=(q>>>24|k<<8)&16777215,k=k>>16&65535,q=(q&16777215)+F*6777216+k*6710656,F+=k*8147497,k*=2,q>=1E7&&(F+=q/1E7>>>0,q%=1E7),F>=1E7&&(k+=F/1E7>>>0,F%=1E7),F=k+cHh(F)+cHh(q));return F};
cHh=function(q){q=String(q);return"0000000".slice(q.length)+q};
_.ks=function(q,k){k&2147483648?l8()?q=""+(BigInt(k|0)<<BigInt(32)|BigInt(q>>>0)):(k=_.S(seL(q,k)),q=k.next().value,k=k.next().value,q="-"+_.m4(q,k)):q=_.m4(q,k);return q};
ok=function(q){if(q.length<16)nU(Number(q));else if(l8())q=BigInt(q),LU=Number(q&BigInt(4294967295))>>>0,xc=Number(q>>BigInt(32)&BigInt(4294967295));else{var k=+(q[0]==="-");xc=LU=0;for(var F=q.length,T=k,Z=(F-k)%6+k;Z<=F;T=Z,Z+=6)T=Number(q.slice(T,Z)),xc*=1E6,LU=LU*1E6+T,LU>=4294967296&&(xc+=Math.trunc(LU/4294967296),xc>>>=0,LU>>>=0);k&&(k=_.S(seL(LU,xc)),q=k.next().value,k=k.next().value,LU=q,xc=k)}};
seL=function(q,k){k=~k;q?q=~q+1:k+=1;return[q,k]};
F0=function(q){return Array.prototype.slice.call(q)};
_.Ys=function(q,k){throw Error(k===void 0?"unexpected value "+q+"!":k);};
_.O9=function(q){if(q!=null&&typeof q!=="number")throw Error("I`"+typeof q+"`"+q);return q};
_.SX=function(q){if(q==null||typeof q==="number")return q;if(q==="NaN"||q==="Infinity"||q==="-Infinity")return Number(q)};
VMw=function(q){if(q!=null&&typeof q!=="boolean")throw Error("J`"+_.z5(q)+"`"+q);return q};
_.LxJ=function(q){if(q==null||typeof q==="boolean")return q;if(typeof q==="number")return!!q};
_.Ik=function(q){switch(typeof q){case "bigint":return!0;case "number":return U9(q);case "string":return xJr.test(q);default:return!1}};
_.ak=function(q){if(!U9(q))throw _.CU("enum");return q|0};
_.MI=function(q){return q==null?q:U9(q)?q|0:void 0};
n9T=function(q){if(typeof q!=="number")throw _.CU("int32");if(!U9(q))throw _.CU("int32");return q|0};
_.fC=function(q){return q==null?q:n9T(q)};
_.y8=function(q){if(q==null)return q;if(typeof q==="string"&&q)q=+q;else if(typeof q!=="number")return;return U9(q)?q|0:void 0};
_.tK=function(q){if(q==null)return q;if(typeof q==="string"&&q)q=+q;else if(typeof q!=="number")return;return U9(q)?q>>>0:void 0};
iUf=function(q){var k=0;k=k===void 0?0:k;if(!_.Ik(q))throw _.CU("int64");var F=typeof q;switch(k){case 512:switch(F){case "string":return DC(q);case "bigint":return String(AK(64,q));default:return g9H(q)}case 1024:switch(F){case "string":return mJr(q);case "bigint":return _.GI(AK(64,q));default:return qve(q)}case 0:switch(F){case "string":return DC(q);case "bigint":return _.GI(AK(64,q));default:return pC(q)}default:return _.Ys(k,"Unknown format requested type for int64")}};
w0=function(q){return q==null?q:iUf(q)};
kIf=function(q){if(q[0]==="-")return!1;var k=q.length;return k<20?!0:k===20&&Number(q.substring(0,6))<184467};
ocM=function(q){var k=q.length;return q[0]==="-"?k<20?!0:k===20&&Number(q.substring(0,7))>-922337:k<19?!0:k===19&&Number(q.substring(0,6))<922337};
F4r=function(q){if(q<0){nU(q);var k=_.m4(LU,xc);q=Number(k);return PD(q)?q:k}k=String(q);if(kIf(k))return k;nU(q);return GrL(LU,xc)};
ThH=function(q){if(ocM(q))return q;ok(q);return _.ks(LU,xc)};
ZUn=function(q){if(kIf(q))return q;ok(q);return _.m4(LU,xc)};
pC=function(q){q=$s(q);PD(q)||(nU(q),q=iv(LU,xc));return q};
_.jZh=function(q){q=$s(q);return q>=0&&PD(q)?q:F4r(q)};
g9H=function(q){q=$s(q);if(PD(q))q=String(q);else{var k=String(q);ocM(k)?q=k:(nU(q),q=_.ks(LU,xc))}return q};
_.Yvf=function(q){q=$s(q);if(q>=0&&PD(q))q=String(q);else{var k=String(q);kIf(k)?q=k:(nU(q),q=_.m4(LU,xc))}return q};
DC=function(q){var k=$s(Number(q));if(PD(k))return String(k);k=q.indexOf(".");k!==-1&&(q=q.substring(0,k));return ThH(q)};
mJr=function(q){var k=$s(Number(q));if(PD(k))return _.GI(k);k=q.indexOf(".");k!==-1&&(q=q.substring(0,k));return l8()?_.GI(AK(64,BigInt(q))):_.GI(ThH(q))};
qve=function(q){return PD(q)?_.GI(pC(q)):_.GI(g9H(q))};
_.OUo=function(q){return PD(q)?_.GI(_.jZh(q)):_.GI(_.Yvf(q))};
_.Sv0=function(q){var k=$s(Number(q));if(PD(k)&&k>=0)return String(k);k=q.indexOf(".");k!==-1&&(q=q.substring(0,k));return ZUn(q)};
_.zoM=function(q){var k=$s(Number(q));if(PD(k)&&k>=0)return _.GI(k);k=q.indexOf(".");k!==-1&&(q=q.substring(0,k));return l8()?_.GI((0,_.bv)(64,BigInt(q))):_.GI(ZUn(q))};
_.C8r=function(q){if(q==null)return q;if(typeof q==="bigint")return uv(q)?q=Number(q):(q=AK(64,q),q=uv(q)?Number(q):String(q)),q;if(_.Ik(q))return typeof q==="number"?pC(q):DC(q)};
Rox=function(q,k){k=k===void 0?!1:k;var F=typeof q;if(q==null)return q;if(F==="bigint")return String(AK(64,q));if(_.Ik(q))return F==="string"?DC(q):k?g9H(q):pC(q)};
_.eoL=function(q){var k=typeof q;if(q==null)return q;if(k==="bigint")return _.GI(AK(64,q));if(_.Ik(q))return k==="string"?mJr(q):qve(q)};
W4M=function(q){if(q==null)return q;var k=typeof q;if(k==="bigint")return String(AK(64,q));if(_.Ik(q)){if(k==="string")return DC(q);if(k==="number")return pC(q)}};
Ug9=function(q){if(q==null)return q;var k=typeof q;if(k==="bigint")return String((0,_.bv)(64,q));if(_.Ik(q)){if(k==="string")return _.Sv0(q);if(k==="number")return _.jZh(q)}};
_.NI=function(q){if(typeof q!=="string")throw Error();return q};
Q8=function(q){if(q!=null&&typeof q!=="string")throw Error();return q};
_.r0=function(q){return q==null||typeof q==="string"?q:void 0};
I0M=function(q,k,F,T){if(q!=null&&q[vD]===HD)return q;if(!Array.isArray(q))return F?T&2?((q=k[s9])||(q=new k,y$(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),q=k[s9]=q),k=q):k=new k:k=void 0,k;F=q[_.dh]|0;T=F|T&32|T&2;T!==F&&fU(q,T);return new k(q)};
XGM=function(q,k,F){q=k?n9T(q):_.y8(q);return q==null?F?0:void 0:q|0};
EcN=function(q){return q};
a0T=function(q){return q};
hor=function(q,k,F,T,Z,O){q=I0M(q,T,F,O);Z&&(q=dgT(q));return q};
MPT=function(q){return[q,this.get(q)]};
tPM=function(){return f0N||(f0N=new G5(y$([]),void 0,void 0,void 0,yzr))};
nC=function(q){var k=cD(V8);return k?q[k]:void 0};
Jze=function(q,k){var F=F===void 0?!1:F;if(cD(Dge)&&cD(V8)&&void 0===Dge){var T=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Z=T[V8];if(!Z)return;if(Z=Z.reviveUnknownFields)try{Z(T,k,l0o);return}catch(O){oe(O)}}F&&(q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(F=cD(V8))&&F in q&&(q=q[F])&&delete q[k])};
pGL=function(q,k){var F=cD(V8),T;aZ&&F&&((T=q[F])==null?void 0:T[k])!=null&&eP(Azx,3)};
P8T=function(q,k){k<100||eP(wGL,1)};
NhL=function(q,k,F,T){var Z=T!==void 0;T=!!T;var O=cD(V8),z;!Z&&aZ&&O&&(z=q[O])&&g0(z,P8T);O=[];var R=q.length;z=4294967295;var e=!1,I=!!(k&64),X=I?k&128?0:-1:void 0;if(!(k&1)){var E=R&&q[R-1];E!=null&&typeof E==="object"&&E.constructor===Object?(R--,z=R):E=void 0;if(I&&!(k&128)&&!Z){e=!0;var d;z=((d=$ge)!=null?d:EcN)(z-X,X,q,E)+X}}k=void 0;for(d=0;d<R;d++){var M=q[d];if(M!=null&&(M=F(M,T))!=null)if(I&&d>=z){var t=d-X,A=void 0;((A=k)!=null?A:k={})[t]=M}else O[d]=M}if(E)for(var w in E)R=E[w],R!=null&&
(R=F(R,T))!=null&&(d=+w,M=void 0,I&&!Number.isNaN(d)&&(M=d+X)<z?O[M]=R:(d=void 0,((d=k)!=null?d:k={})[w]=R));k&&(e?O.push(k):O[z]=k);Z&&cD(V8)&&(q=nC(q))&&q instanceof bUM&&(O[V8]=umf(q));return O};
QZo=function(q){q[0]=m2(q[0]);q[1]=m2(q[1]);return q};
m2=function(q){switch(typeof q){case "number":return Number.isFinite(q)?q:""+q;case "bigint":return uv(q)?Number(q):""+q;case "boolean":return q?1:0;case "object":if(Array.isArray(q)){var k=q[_.dh]|0;return q.length===0&&k&1?void 0:NhL(q,k,m2)}if(q!=null&&q[vD]===HD)return K4H(q);if(q instanceof wh){k=q.JSC$6864_value_;if(k==null)q="";else if(typeof k==="string")q=k;else{if(tMo){for(var F="",T=0,Z=k.length-10240;T<Z;)F+=String.fromCharCode.apply(null,k.subarray(T,T+=10240));F+=String.fromCharCode.apply(null,
T?k.subarray(T):k);k=btoa(F)}else k=_.i6(k);q=q.JSC$6864_value_=k}return q}if(q instanceof G5)return q=q.size!==0?Array.from(kB.prototype.entries.call(q),QZo):void 0,q;return}return q};
oM=function(q,k){if(k){$ge=k==null||k===EcN||k[Bho]!==rzT?EcN:k;try{return K4H(q)}finally{$ge=void 0}}return K4H(q)};
K4H=function(q){q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return NhL(q,q[_.dh]|0,m2)};
sZw=function(q){switch(typeof q){case "boolean":return vcx||(vcx=[0,void 0,!0]);case "number":return q>0?void 0:q===0?HUH||(HUH=[0,void 0]):[-q,void 0];case "string":return[0,q];case "object":return q}};
ZG=function(q,k,F){return q=_.Tf(q,k[0],k[1],F?1:2)};
_.Tf=function(q,k,F,T){T=T===void 0?0:T;if(q==null){var Z=32;F?(q=[F],Z|=128):q=[];k&&(Z=Z&-8380417|(k&1023)<<13)}else{if(!Array.isArray(q))throw Error("L");Z=q[_.dh]|0;2048&Z&&!(2&Z)&&GIe();if(Z&256)throw Error("N");if(Z&64)return T!==0||Z&2048||fU(q,Z|2048),q;if(F&&(Z|=128,F!==q[0]))throw Error("O");a:{F=q;Z|=64;var O=F.length;if(O){var z=O-1,R=F[z];if(R!=null&&typeof R==="object"&&R.constructor===Object){k=Z&128?0:-1;z-=k;if(z>=1024)throw Error("Q");for(var e in R)O=+e,O<z&&(F[O+k]=R[e],delete R[e]);
Z=Z&-8380417|(z&1023)<<13;break a}}if(k){e=Math.max(k,O-(Z&128?0:-1));if(e>1024)throw Error("R");Z=Z&-8380417|(e&1023)<<13}}}Z|=64;T===0&&(Z|=2048);fU(q,Z);return q};
GIe=function(){eP(czw,5)};
xg0=function(q,k){if(typeof q!=="object")return q;if(Array.isArray(q)){var F=q[_.dh]|0;return q.length===0&&F&1?void 0:VPM(q,F,k)}if(q!=null&&q[vD]===HD)return L40(q);if(q instanceof G5){k=q.arrayState;if(k&2)return q;if(!q.size)return;F=y$(Array.from(kB.prototype.entries.call(q)));if(q.valueCtor)for(q=0;q<F.length;q++){var T=F[q],Z=T[1];Z==null||typeof Z!=="object"?Z=void 0:Z!=null&&Z[vD]===HD?Z=L40(Z):Array.isArray(Z)?Z=VPM(Z,Z[_.dh]|0,!!(k&32)):Z=void 0;T[1]=Z}return F}if(q instanceof wh)return q};
VPM=function(q,k,F){if(k&2)return q;!F||4096&k||16&k?q=jq(q,k,!1,F&&!(k&16)):(hz(q,34),k&4&&Object.freeze(q));return q};
YB=function(q,k,F){q=new q.constructor(k);F&&(q.copyOnWrite=Jz);q.noLegacyNull=Jz;return q};
L40=function(q){var k=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,F=k[_.dh]|0;return pU(q,F)?q:OX(q,k,F)?YB(q,k):jq(k,F)};
jq=function(q,k,F,T){T!=null||(T=!!(34&k));q=NhL(q,k,xg0,T);T=32;F&&(T|=2);k=k&8380609|T;fU(q,k);return q};
dgT=function(q){var k=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,F=k[_.dh]|0;return pU(q,F)?OX(q,k,F)?YB(q,k,!0):new q.constructor(jq(k,F,!1)):q};
Sq=function(q){if(q.copyOnWrite!==Jz)return!1;var k=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;k=jq(k,k[_.dh]|0);hz(k,2048);q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=k;q.copyOnWrite=void 0;q.noLegacyNull=void 0;return!0};
CM=function(q){if(!Sq(q)&&pU(q,q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.dh]|0))throw Error();};
Wh=function(q,k){k===void 0&&(k=q[_.dh]|0);k&32&&!(k&4096)&&fU(q,k|4096)};
OX=function(q,k,F){return F&2?!0:F&32&&!(F&4096)?(fU(k,F|2),q.copyOnWrite=Jz,!0):!1};
UX=function(q,k,F,T,Z){var O=F+(Z?0:-1),z=q.length-1;if(z>=1+(Z?0:-1)&&O>=z){var R=q[z];if(R!=null&&typeof R==="object"&&R.constructor===Object)return R[F]=T,k}if(O<=z)return q[O]=T,k;if(T!==void 0){var e;z=((e=k)!=null?e:k=q[_.dh]|0)>>13&1023||536870912;F>=z?T!=null&&(O={},q[z+(Z?0:-1)]=(O[F]=T,O)):q[O]=T}return k};
_.dt=function(q,k,F,T,Z){var O=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=O[_.dh]|0;T=pU(q,z)?1:T;Z=!!Z||T===3;T===2&&Sq(q)&&(O=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,z=O[_.dh]|0);q=nch(O,k);var R=q===EX?7:q[_.dh]|0,e=gcf(R,z);var I=4&e?!1:!0;if(I){4&e&&(q=F0(q),R=0,e=aM(e,z),z=UX(O,z,k,q));for(var X=0,E=0;X<q.length;X++){var d=F(q[X]);d!=null&&(q[E++]=d)}E<X&&(q.length=E);F=(e|4)&-513;e=F&=-1025;e&=-4097}e!==R&&(fU(q,e),2&e&&Object.freeze(q));return q=mgo(q,e,O,
z,k,T,I,Z)};
mgo=function(q,k,F,T,Z,O,z,R){var e=k;O===1||(O!==4?0:2&k||!(16&k)&&32&T)?hs(k)||(k|=!q.length||z&&!(4096&k)||32&T&&!(4096&k||16&k)?2:256,k!==e&&fU(q,k),Object.freeze(q)):(O===2&&hs(k)&&(q=F0(q),e=0,k=aM(k,T),T=UX(F,T,Z,q)),hs(k)||(R||(k|=16),k!==e&&fU(q,k)));2&k||!(4096&k||16&k)||Wh(F,T);return q};
nch=function(q,k,F){q=MM(q,k,F);return Array.isArray(q)?q:EX};
gcf=function(q,k){2&k&&(q|=2);return q|1};
hs=function(q){return!!(2&q)&&!!(4&q)||!!(256&q)};
q9L=function(q){return _.b8(q,!0)};
iCn=function(q,k){var F=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=F[_.dh]|0;a:{var Z=T;T=pU(q,T);!T&&Sq(q)&&(F=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Z=F[_.dh]|0);var O=MM(F,k);q=!1;if(O==null){if(T){k=tPM();break a}O=[]}else if(O.constructor===G5)if(O.arrayState&2&&!T)O=Array.from(kB.prototype.entries.call(O));else{k=O;break a}else Array.isArray(O)?q=!!((O[_.dh]|0)&2):O=[];if(T){if(!O.length){k=tPM();break a}q||(q=!0,y$(O))}else if(q){q=!1;T=O;T=F0(T);for(O=0;O<
T.length;O++){var z=T[O]=F0(T[O]);Array.isArray(z[1])&&(z[1]=y$(z[1]))}O=T}!q&&Z&32&&$JH(O);T=new G5(O,void 0,XGM,XGM);Z=UX(F,Z,k,T);q||Wh(F,Z);k=T}return k};
_.fM=function(q,k,F,T){CM(q);var Z=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,O=Z[_.dh]|0;if(F==null)return UX(Z,O,k),q;var z=F===EX?7:F[_.dh]|0,R=z,e=hs(z),I=e||Object.isFrozen(F);e||(z=0);I||(F=F0(F),R=0,z=aM(z,O),I=!1);z|=5;var X;e=(X=Pww(z))!=null?X:0;for(X=0;X<F.length;X++){var E=F[X],d=T(E,e);Object.is(E,d)||(I&&(F=F0(F),R=0,z=aM(z,O),I=!1),F[X]=d)}z!==R&&(I&&(F=F0(F),z=aM(z,O)),fU(F,z));UX(Z,O,k,F);return q};
_.yo=function(q,k,F,T,Z){CM(q);var O=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;UX(O,O[_.dh]|0,k,(T==="0"?Number(F)===0:F===T)?void 0:F,Z);return q};
_.ts=function(q,k,F){if(k&2)throw Error();var T=BG(k),Z=nch(q,F,T),O=Z===EX?7:Z[_.dh]|0,z=gcf(O,k);if(2&z||hs(z)||16&z)Z=F0(Z),O=0,z=aM(z,k),UX(q,k,F,Z,T);z&=-13;z!==O&&fU(Z,z);return Z};
k50=function(q){if(aZ){var k;return(k=q[DG])!=null?k:q[DG]=new Map}if(DG in q)return q[DG];k=new Map;Object.defineProperty(q,DG,{value:k});return k};
F20=function(q,k,F,T,Z){var O=k50(q),z=osH(O,q,k,F,Z);z!==T&&(z&&(k=UX(q,k,z,void 0,Z)),O.set(F,T));return k};
osH=function(q,k,F,T,Z){var O=q.get(T);if(O!=null)return O;for(var z=O=0;z<T.length;z++){var R=T[z];MM(k,R,Z)!=null&&(O!==0&&(F=UX(k,F,O,void 0,Z)),O=R)}q.set(T,O);return O};
l6=function(q,k,F,T,Z){var O=!1;T=MM(q,T,Z,function(z){var R=I0M(z,F,!1,k);O=R!==z&&R!=null;return R});
if(T!=null)return O&&!pU(T)&&Wh(q,k),T};
T0M=function(q,k,F,T,Z,O,z,R){var e=pU(q,F);O=e?1:O;z=!!z||O===3;e=R&&!e;(O===2||e)&&Sq(q)&&(k=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,F=k[_.dh]|0);q=nch(k,Z);var I=q===EX?7:q[_.dh]|0,X=gcf(I,F);if(R=!(4&X)){var E=q,d=F,M=!!(2&X);M&&(d|=2);for(var t=!M,A=!0,w=0,b=0;w<E.length;w++){var r=I0M(E[w],T,!1,d);if(r instanceof T){if(!M){var L=pU(r);t&&(t=!L);A&&(A=L)}E[b++]=r}}b<w&&(E.length=b);X|=4;X=A?X&-4097:X|4096;X=t?X|8:X&-9}X!==I&&(fU(q,X),2&X&&Object.freeze(q));if(e&&!(8&X||!q.length&&
(O===1||(O!==4?0:2&X||!(16&X)&&32&F)))){hs(X)&&(q=F0(q),X=aM(X,F),F=UX(k,F,Z,q));T=q;e=X;for(I=0;I<T.length;I++)E=T[I],X=dgT(E),E!==X&&(T[I]=X);e|=8;X=e=T.length?e|4096:e&-4097;fU(q,X)}return q=mgo(q,X,k,F,Z,O,R,z)};
ZCT=function(q){q==null&&(q=void 0);return q};
aM=function(q,k){return q=(2&k?q|2:q&-3)&-273};
_.jko=function(q,k,F,T,Z){CM(q);k=_.dt(q,k,Z,2,!0);var O;Z=(O=Pww(k===EX?7:k[_.dh]|0))!=null?O:0;k.push(F(T,Z));return q};
Y9x=function(q,k,F,T,Z,O,z){CM(q);var R=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;q=T0M(q,R,R[_.dh]|0,F,k,2,!0);if(O&&z)Z!=null||(Z=q.length-1),u8(q,Z),q.splice(Z,O),q.length||(q[_.dh]&=-4097);else{if(O){if(typeof Z!=="number"||Z<0||Z>q.length)throw Error();}else T=T!=null?T:new F;Z!=void 0?q.splice(Z,O,T):q.push(T);Z=F=q===EX?7:q[_.dh]|0;(T=pU(T))?(F&=-9,q.length===1&&(F&=-4097)):F|=4096;F!==Z&&fU(q,F);T||Wh(R)}};
OCN=function(q,k){if(typeof q==="string")return new As(lLo(q),k);if(Array.isArray(q))return new As(new Uint8Array(q),k);if(q.constructor===Uint8Array)return new As(q,!1);if(q.constructor===ArrayBuffer)return q=new Uint8Array(q),new As(q,!1);if(q.constructor===wh)return k=pM(q)||new Uint8Array(0),new As(k,!0,q);if(q instanceof Uint8Array)return q=q.constructor===Uint8Array?q:new Uint8Array(q.buffer,q.byteOffset,q.byteLength),new As(q,!1);throw Error();};
wt=function(){var q=function(){throw Error();};
Object.setPrototypeOf(q,q.prototype);return q};
zhH=function(q,k){var F=F===void 0?S9r:F;return new Ph(q,k,F)};
W2T=function(q,k,F,T,Z){k=Cvw(k,T);k!=null&&(F=_.RhN(q,F),Z(k,q),_.ehJ(q,F))};
b6=function(q,k,F,T){var Z=T[q];if(Z)return Z;Z={};Z.binaryFields=T;Z.messageMetadata=sZw(T[0]);var O=T[1],z=1;O&&O.constructor===Object&&(Z.extensions=O,O=T[++z],typeof O==="function"&&(Z.isMessageSet=!0,UI0!=null||(UI0=O),ICo!=null||(ICo=T[z+1]),O=T[z+=2]));for(var R={};O&&Array.isArray(O)&&O.length&&typeof O[0]==="number"&&O[0]>0;){for(var e=0;e<O.length;e++)R[O[e]]=O;O=T[++z]}for(e=1;O!==void 0;){typeof O==="number"&&(e+=O,O=T[++z]);var I=void 0;if(O instanceof Ph)var X=O;else X=XDJ,z--;O=void 0;
if((O=X)==null?0:O.$$isMsg){O=T[++z];I=T;var E=z;typeof O==="function"&&(O=O(),I[E]=O);I=O}O=T[++z];E=e+1;typeof O==="number"&&O<0&&(E-=O,O=T[++z]);for(;e<E;e++){var d=R[e];I?F(Z,e,X,I,d):k(Z,e,X,d)}}return T[q]=Z};
aCh=function(q){return Array.isArray(q)?q[0]instanceof Ph?q:[Es0,q]:[q,void 0]};
Cvw=function(q,k){if(q instanceof _.u6)return q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(q))return ZG(q,k,!1)};
dIw=function(q,k,F,T){var Z=F.$$binaryReaderFn;q[k]=T?function(O,z,R){return Z(O,z,R,T)}:Z};
hhr=function(q,k,F,T,Z){var O=F.$$binaryReaderFn,z,R;q[k]=function(e,I,X){return O(e,I,X,R||(R=b6(NM,dIw,hhr,T).messageMetadata),z||(z=MXx(T)),Z)}};
MXx=function(q){var k=q[fCT];if(k!=null)return k;var F=b6(NM,dIw,hhr,q);k=F.isMessageSet?function(T,Z){return UI0(T,Z,F)}:function(T,Z){for(;yKe(Z)&&Z.nextWireType_!=4;){var O=Z.nextField_,z=F[O];
if(z==null){var R=F.extensions;R&&(R=R[O])&&(R=tXM(R),R!=null&&(z=F[O]=R))}if(z==null||!z(Z,T,O)){R=Z;z=R.fieldCursor_;Qo(R);if(R.discardUnknownFields)var e=void 0;else{var I=R.decoder_.cursor_-z;R.decoder_.cursor_=z;e=DIL(R.decoder_,I)}I=R=z=void 0;var X=T;e&&((z=(R=(I=X[V8])!=null?I:X[V8]=new bUM)[O])!=null?z:R[O]=[]).push(e)}}if(T=nC(T))T.reviveUnknownFields=F.binaryFields[lCM];return!0};
q[fCT]=k;q[lCM]=JKh.bind(q);return k};
JKh=function(q,k,F,T){var Z=this[NM],O=this[fCT],z=ZG(void 0,Z.messageMetadata,!1),R=nC(q);if(R){var e=!1,I=Z.extensions;if(I){Z=function(t,A,w){if(w.length!==0)if(I[A])for(t=_.S(w),A=t.next();!A.done;A=t.next()){A=AKn(A.value);try{e=!0,O(z,A)}finally{A.free()}}else T==null||T(q,A,w)};
if(k==null)g0(R,Z);else if(R!=null){var X=R[k];X&&Z(R,k,X)}if(e){var E=q[_.dh]|0;if(E&2&&E&2048&&(F==null||!F.reviveIntoImmutable))throw Error();var d=BG(E),M=function(t,A){if(MM(q,t,d)!=null)switch(F==null?void 0:F.resolutionBehavior){case 1:return;default:throw Error();}A!=null&&(E=UX(q,E,t,A,d));delete R[t]};
k==null?uo0(z,z[_.dh]|0,function(t,A){M(t,A)}):M(k,MM(z,k,d))}}}};
tXM=function(q){q=aCh(q);var k=q[0].$$binaryReaderFn;if(q=q[1]){var F=MXx(q),T=b6(NM,dIw,hhr,q).messageMetadata;return function(Z,O,z){return k(Z,O,z,T,F)}}return k};
KM=function(q,k,F){q[k]=F.$$binaryWriterFn};
rt=function(q,k,F,T){var Z,O,z=F.$$binaryWriterFn;q[k]=function(R,e,I){return z(R,e,I,O||(O=b6(Bh,KM,rt,T).messageMetadata),Z||(Z=pDh(T)))}};
pDh=function(q){var k=q[wDJ];if(!k){var F=b6(Bh,KM,rt,q);k=function(T,Z){return PvN(T,Z,F)};
q[wDJ]=k}return k};
PvN=function(q,k,F){uo0(q,q[_.dh]|0,function(T,Z){if(Z!=null){var O=$IN(F,T);O?O(k,Z,T):T<500||eP(bCJ,3)}});
(q=nC(q))&&g0(q,function(T,Z,O){vh(k,k.encoder_.end());for(T=0;T<O.length;T++)vh(k,pM(O[T])||new Uint8Array(0))})};
$IN=function(q,k){var F=q[k];if(F)return F;if(F=q.extensions)if(F=F[k]){F=aCh(F);var T=F[0].$$binaryWriterFn;if(F=F[1]){var Z=pDh(F),O=b6(Bh,KM,rt,F).messageMetadata;F=q.isMessageSet?ICo(O,Z):function(z,R,e){return T(z,R,e,O,Z)}}else F=T;
return q[k]=F}};
_.u0f=function(q,k,F){if(Array.isArray(k)){var T=k[_.dh]|0;if(T&4)return k;for(var Z=0,O=0;Z<k.length;Z++){var z=q(k[Z]);z!=null&&(k[O++]=z)}O<Z&&(k.length=O);F&&(fU(k,(T|5)&-1537),T&2&&Object.freeze(k));return k}};
_.Hh=function(q,k,F){return new Ph(q,k,F)};
_.N0x=function(q,k,F){return new Ph(q,k,F)};
_.sX=function(q,k,F){UX(q,q[_.dh]|0,k,F,BG(q[_.dh]|0))};
Qkr=function(q,k,F){k=_.SX(k);k!=null&&(_.ch(q,F,1),q=q.encoder_,F=Vo||(Vo=new DataView(new ArrayBuffer(8))),F.setFloat64(0,+k,!0),LU=F.getUint32(0,!0),xc=F.getUint32(4,!0),_.LM(q,LU),_.LM(q,xc))};
_.xB=function(q,k,F){k=W4M(k);if(k!=null){switch(typeof k){case "string":K2M(k)}if(k!=null)switch(_.ch(q,F,0),typeof k){case "number":q=q.encoder_;nU(k);B0h(q,LU,xc);break;case "bigint":F=BigInt.asUintN(64,k);F=new rKn(Number(F&BigInt(4294967295)),Number(F>>BigInt(32)));B0h(q.encoder_,F.JSC$6908_lo,F.JSC$6908_hi);break;default:F=K2M(k),B0h(q.encoder_,F.JSC$6908_lo,F.JSC$6908_hi)}}};
HC9=function(q,k,F){k=_.y8(k);k!=null&&k!=null&&(_.ch(q,F,0),_.vsh(q.encoder_,k))};
_.G5o=function(q,k,F){skT(q,F,Ug9(k))};
_.cKN=function(q,k,F){k=_.LxJ(k);k!=null&&(_.ch(q,F,0),q.encoder_.JSC$6910_buffer_.push(k?1:0))};
_.L2N=function(q,k,F){k=_.r0(k);k!=null&&VX9(q,F,FxL(k))};
nsr=function(q,k,F,T,Z){k=Cvw(k,T);k!=null&&(F=_.RhN(q,F),Z(k,q),_.ehJ(q,F))};
_.gsx=function(q,k,F){k=k==null||typeof k=="string"||k instanceof wh?k:void 0;k!=null&&VX9(q,F,OCN(k,!0).buffer)};
_.mIr=function(q,k,F){k=_.y8(k);k!=null&&(k=parseInt(k,10),_.ch(q,F,0),_.vsh(q.encoder_,k))};
_.nM=function(q,k){return function(F,T){var Z={treatNewDataAsImmutable:!0};T&&Object.assign(Z,T);F=AKn(F,void 0,void 0,Z);try{var O=new q,z=O.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;MXx(k)(z,F);var R=O}finally{F.free()}return R}};
_.gt=function(q){return function(k){return qXx(k,q)}};
iMw=function(q){return function(){return qXx(this,q)}};
_.mw=function(q){return vG(function(k){return k instanceof q&&!pU(k)})};
_.qb=function(q){return function(k){return kfT(q,k)}};
ZMh=function(q,k){return oBn({child:q,origin:k||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:FwM,getPayloadCase:function(F){return F.getPayloadCase()},
createInitMessage:function(F){var T=new ie,Z=new TtH;F=_.k4(Z,1,F);return _.oO(T,5,Ff,F)}})};
Tj=function(q){return{valueOf:q}.valueOf()};
YXN=function(){var q=null;if(!jMo)return q;try{var k=function(F){return F};
q=jMo.createPolicy("goog#html",{createHTML:k,createScript:k,createScriptURL:k})}catch(F){}return q};
SXT=function(){OMh===void 0&&(OMh=YXN());return OMh};
_.Y4=function(q){var k=SXT();q=k?k.createScriptURL(q):q;return new jb(q)};
_.Oc=function(q){if(q instanceof jb)return q.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("da");};
_.Sb=function(q){return Object.isFrozen(q)&&Object.isFrozen(q.raw)};
zj=function(q){return q.toString().indexOf("`")===-1};
RO=function(q){return new _.Cw(zG0,q)};
eb=function(q){return q instanceof _.Cw};
_.WN=function(q){if(eb(q))return q.privateDoNotAccessOrElseWrappedUrl;throw Error("da");};
IO=function(q){return new C6M(function(k){return k.substr(0,q.length+1).toLowerCase()===q+":"})};
Xf=function(q,k){k=k===void 0?RGM:k;if(eb(q))return q;for(var F=0;F<k.length;++F){var T=k[F];if(T instanceof C6M&&T.isValid(q))return RO(q)}};
_.d5=function(q,k){k=k===void 0?RGM:k;return Xf(q,k)||aO};
_.hb=function(q){var k=window;if(typeof MediaSource!=="undefined"&&q instanceof MediaSource||typeof k.ManagedMediaSource!=="undefined"&&q instanceof k.ManagedMediaSource)return RO(URL.createObjectURL(q));k=q.type;k.toLowerCase()==="application/octet-stream"?k=!0:(k=k.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),k=(k==null?void 0:k.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(k[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(k[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(k[1])||/^font\/[\w-]+$/i.test(k[1])));if(!k)throw Error("da");return RO(URL.createObjectURL(q))};
_.fw=function(q){for(var k=_.Mb.apply(1,arguments),F=[q[0]],T=0;T<k.length;T++)F.push(String(k[T])),F.push(q[T+1]);return RO(F.join(""))};
_.WwL=function(q){if(!eGw){a:{var k=document.createElement("a");try{k.href=q}catch(F){q=void 0;break a}q=k.protocol;q=q===":"||q===""?"https:":q}return q}try{k=new URL(q)}catch(F){return"https:"}return k.protocol};
_.yb=function(q){q instanceof _.Cw?q=_.WN(q):q=UMT.test(q)?q:void 0;return q};
tb=function(q,k){k=_.yb(k);k!==void 0&&(q.href=k)};
le=function(q){var k=SXT();q=k?k.createHTML(q):q;return new DV(q)};
Jb=function(q){if(q instanceof DV)return q.privateDoNotAccessOrElseWrappedHtml;throw Error("da");};
_.Ab=function(q,k){q.src=_.Oc(k).toString()};
IGT=function(q,k){q.setAttribute("sandbox","");for(var F=0;F<k.length;F++)q.sandbox.supports&&!q.sandbox.supports(k[F])||q.sandbox.add(k[F])};
_.Xhx=function(q,k,F){q.removeAttribute("srcdoc");switch(k){case 0:if(F instanceof jb)throw new pw("TrustedResourceUrl",0);IGT(q,[]);k=_.yb(F);k!==void 0&&(q.src=k);break;case 1:if(!(F instanceof jb))throw new pw(typeof F,1);IGT(q,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.Ab(q,F);break;case 2:if(F instanceof jb)throw new pw("TrustedResourceUrl",2);IGT(q,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
k=_.yb(F);k!==void 0&&(q.src=k);break;default:_.Ys(k)}};
_.w5=function(q,k,F,T){k=_.yb(k);return k!==void 0?q.open(k,F,T):null};
_.PN=function(q){q=q===void 0?document:q;var k,F;q=(F=(k=q).querySelector)==null?void 0:F.call(k,"script[nonce]");return q==null?"":q.nonce||q.getAttribute("nonce")||""};
_.ue=function(q){var k=SXT();q=k?k.createScript(q):q;return new _.be(q)};
Nb=function(q){if(q instanceof _.be)return q.privateDoNotAccessOrElseWrappedScript;throw Error("da");};
EBe=function(q){var k=_.PN(q.ownerDocument);k&&q.setAttribute("nonce",k)};
_.Qb=function(q,k){q.textContent=Nb(k);EBe(q)};
_.Kw=function(q,k){q.src=_.Oc(k);EBe(q)};
_.BN=function(q,k){if(q.nodeType===1&&/^(script|style)$/i.test(q.tagName))throw Error("da");q.innerHTML=Jb(k)};
_.r5=function(q,k,F,T){if(q.length===0)throw Error("da");q=q.map(function(O){if(O instanceof aGL)O=O.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("da");return O});
var Z=F.toLowerCase();if(q.every(function(O){return Z.indexOf(O)!==0}))throw Error("fa`"+F);
k.setAttribute(F,T)};
_.vN=function(q,k,F){if(k instanceof jb)q.href=_.Oc(k).toString(),q.rel=F;else{if(dMf.indexOf(F)===-1)throw Error("ga`"+F);k=_.yb(k);k!==void 0&&(q.href=k,q.rel=F)}};
hGT=function(q){return"function"==typeof _.HN&&q instanceof _.HN};
_.MqN=function(q){if(hGT(q))return q.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("da");};
_.sc=function(q,k){k=_.yb(k);k!==void 0&&(q.href=k)};
Gj=function(q,k){q&&(k=q.indexOf(k),0<=k&&q.splice(k,1))};
cN=function(q){return typeof q==="function"};
fGx=function(q){return q instanceof Vb||q&&"closed"in q&&cN(q.remove)&&cN(q.add)&&cN(q.unsubscribe)};
Lw=function(){};
x4=function(q){ysw(function(){throw q;})};
g5=function(q){return q};
m6=function(){return tqf(_.Mb.apply(0,arguments))};
tqf=function(q){return q.length===0?g5:q.length===1?q[0]:function(k){return q.reduce(function(F,T){return T(F)},k)}};
DMn=function(q){var k;return(k=q!=null?q:void 0)!=null?k:Promise};
lGT=function(q,k){return new q6(function(F){var T=0;return k.schedule(function(){T===q.length?F.complete():(F.next(q[T++]),F.closed||this.schedule())})})};
Jsh=function(q,k){if(!q)throw Error("ha");return new q6(function(F){var T=new Vb;T.add(k.schedule(function(){var Z=q[Symbol.asyncIterator]();T.add(k.schedule(function(){var O=this;Z.next().then(function(z){z.done?F.complete():(F.next(z.value),O.schedule())})}))}));
return T})};
AsM=function(q,k,F){k=k.schedule(function(){try{F.call(this)}catch(T){q.error(T)}},0);
q.add(k)};
phf=function(q,k){return new q6(function(F){var T;F.add(k.schedule(function(){T=q[iy]();AsM(F,k,function(){var Z=T.next(),O=Z.value;Z.done?F.complete():(F.next(O),this.schedule())})}));
return function(){var Z;return cN((Z=T)==null?void 0:Z.return)&&T.return()}})};
whM=function(q,k){return new q6(function(F){var T=new Vb;T.add(k.schedule(function(){var Z=q[kg]();T.add(Z.subscribe({next:function(O){T.add(k.schedule(function(){return F.next(O)}))},
error:function(O){T.add(k.schedule(function(){return F.error(O)}))},
complete:function(){T.add(k.schedule(function(){return F.complete()}))}}))}));
return T})};
P6x=function(q,k){return new q6(function(F){return k.schedule(function(){return q.then(function(T){F.add(k.schedule(function(){F.next(T);F.add(k.schedule(function(){return F.complete()}))}))},function(T){F.add(k.schedule(function(){return F.error(T)}))})})})};
$Mr=function(q){return new TypeError("ia`"+(q!==null&&typeof q==="object"?"an invalid object":"'"+q+"'"))};
uYw=function(q,k){if(q!=null){if(cN(q[kg]))return whM(q,k);if(bMn(q))return lGT(q,k);if(cN(q==null?void 0:q.then))return P6x(q,k);if(Symbol.asyncIterator&&cN(q==null?void 0:q[Symbol.asyncIterator]))return Jsh(q,k);if(cN(q==null?void 0:q[iy]))return phf(q,k)}throw $Mr(q);};
ZO=function(q,k){return k?uYw(q,k):FN(q)};
FN=function(q){if(q instanceof q6)return q;if(q!=null){if(cN(q[kg]))return NtN(q);if(bMn(q))return QMM(q);if(cN(q==null?void 0:q.then))return KwT(q);if(Symbol.asyncIterator&&cN(q==null?void 0:q[Symbol.asyncIterator]))return BtJ(q);if(cN(q==null?void 0:q[iy]))return rsT(q)}throw $Mr(q);};
NtN=function(q){return new q6(function(k){var F=q[kg]();if(cN(F.subscribe))return F.subscribe(k);throw new TypeError("ja");})};
QMM=function(q){return new q6(function(k){for(var F=0;F<q.length&&!k.closed;F++)k.next(q[F]);k.complete()})};
KwT=function(q){return new q6(function(k){q.then(function(F){k.closed||(k.next(F),k.complete())},function(F){return k.error(F)}).then(null,x4)})};
rsT=function(q){return new q6(function(k){for(var F=q[iy]();!k.closed;){var T=F.next(),Z=T.value;T.done?k.complete():k.next(Z)}return function(){return cN(F==null?void 0:F.return)&&F.return()}})};
BtJ=function(q){return new q6(function(k){vB9(q,k).catch(function(F){return k.error(F)})})};
vB9=function(q,k){var F,T,Z,O,z,R;return _.C(function(e){switch(e.nextAddress){case 1:_.j$(e,2,3);var I=q[Symbol.asyncIterator];O=I!==void 0?I.call(q):new HMf(_.S(q));case 5:return _.W(e,O.next(),8);case 8:T=e.yieldResult;if(T.done){e.jumpTo(3);break}z=T.value;k.next(z);e.jumpTo(5);break;case 3:_.Yg(e);_.OA(e,9);if(!T||T.done||!(Z=O.return)){e.jumpTo(9);break}return _.W(e,Z.call(O),9);case 9:_.Yg(e,0,0,1);if(F)throw F.error;_.z8(e,10,1);break;case 10:_.z8(e,4);break;case 2:R=_.CP(e);F={error:R};e.jumpTo(3);
break;case 4:k.complete(),_.RG(e)}})};
e$=function(q,k){return k?lGT(q,k):QMM(q)};
sM9=function(q){return cN(q[q.length-1])?q.pop():void 0};
Wa=function(q){var k=q[q.length-1];return k&&cN(k.schedule)?q.pop():void 0};
UA=function(){var q=_.Mb.apply(0,arguments),k=Wa(q);return k?lGT(q,k):e$(q)};
IG=function(q){var k=cN(q)?q:function(){return q};
return new q6(function(F){return F.error(k())})};
XN=function(q){return function(k){if(cN(k==null?void 0:k.lift))return k.lift(function(F){try{return q(F,this)}catch(T){this.error(T)}});
throw new TypeError("ka");}};
hv=function(){return XN(function(q,k){var F=null;q._refCount++;var T=new EA(k,void 0,void 0,void 0,function(){if(!q||q._refCount<=0||0<--q._refCount)F=null;else{var Z=q._connection,O=F;F=null;!Z||O&&Z!==O||Z.unsubscribe();k.unsubscribe()}});
q.subscribe(T);T.closed||(F=q.connect())})};
csn=function(){var q=GfM;var k=k===void 0?0:k;return XN(function(F,T){T.add(q.schedule(function(){return F.subscribe(T)},k))})};
M6=function(q){return XN(function(k,F){var T=0;k.subscribe(new EA(F,function(Z){F.next(q.call(void 0,Z,T++))}))})};
Lw0=function(q){return M6(function(k){return VqN(k)?q.apply(null,_.fP(k)):q(k)})};
qcM=function(q){if(q.length===1){var k=q[0];if(xMM(k))return{args:k,keys:null};if(k&&typeof k==="object"&&nBe(k)===gBn)return q=mMH(k),{args:q.map(function(F){return k[F]}),
keys:q}}return{args:q,keys:null}};
y9=function(){var q=_.Mb.apply(0,arguments),k=Wa(q),F=sM9(q);q=qcM(q);var T=q.args,Z=q.keys;if(T.length===0)return ZO([],k);k=new q6(iwx(T,k,Z?function(O){for(var z={},R=0;R<O.length;R++)z[Z[R]]=O[R];return z}:g5));
return F?k.pipe(Lw0(F)):k};
iwx=function(q,k,F){F=F===void 0?g5:F;return function(T){kjN(k,function(){for(var Z=q.length,O=Array(Z),z=Z,R=q.map(function(){return!1}),e=!0,I={i$jscomp$216:0};I.i$jscomp$216<Z;I={i$jscomp$216:I.i$jscomp$216},I.i$jscomp$216++)kjN(k,function(X){return function(){ZO(q[X.i$jscomp$216],k).subscribe(new DO(T,function(E){O[X.i$jscomp$216]=E;
e&&(R[X.i$jscomp$216]=!0,e=!R.every(g5));e||T.next(F(O.slice()))},function(){return--z===0}))}}(I),T)},T)}};
kjN=function(q,k,F){q?F.add(q.schedule(k)):k()};
o4x=function(q,k,F,T){var Z=[],O=0,z=0,R=!1,e=function(I){O++;FN(F(I,z++)).subscribe(new EA(k,function(X){k.next(X)},void 0,function(){O--;
for(var X={};Z.length&&O<T;X={bufferedValue:void 0})X.bufferedValue=Z.shift(),e(X.bufferedValue);!R||Z.length||O||k.complete()}))};
q.subscribe(new EA(k,function(I){return O<T?e(I):Z.push(I)},void 0,function(){R=!0;
!R||Z.length||O||k.complete()}));
return function(){Z=null}};
ly=function(q,k){var F=F===void 0?Infinity:F;if(cN(k))return ly(function(T,Z){return M6(function(O,z){return k(T,O,Z,z)})(FN(q(T,Z)))},F);
typeof k==="number"&&(F=k);return XN(function(T,Z){return o4x(T,Z,q,F)})};
F6o=function(q){q=q===void 0?Infinity:q;return ly(g5,q)};
T5h=function(){var q=_.Mb.apply(0,arguments);return F6o(1)(e$(q,Wa(q)))};
Jv=function(q){return new q6(function(k){FN(q()).subscribe(k)})};
Av=function(q,k,F){if(cN(F)){var T=F;F=void 0}if(T)return Av(q,k,F).pipe(Lw0(T));T=_.S(cN(q.addEventListener)&&cN(q.removeEventListener)?Zwr.map(function(z){return function(R){return q[z](k,R,F)}}):cN(q.addListener)&&cN(q.removeListener)?jOH.map(YcL(q,k)):cN(q.on)&&cN(q.off)?Own.map(YcL(q,k)):[]);
var Z=T.next().value,O=T.next().value;return!Z&&bMn(q)?ly(function(z){return Av(z,k,F)})(e$(q)):new q6(function(z){if(!Z)throw new TypeError("la");
var R=function(){var e=_.Mb.apply(0,arguments);return z.next(1<e.length?e:e[0])};
Z(R);return function(){return O(R)}})};
YcL=function(q,k){return function(F){return function(T){return q[F](k,T)}}};
wI=function(){var q=_.Mb.apply(0,arguments),k=Wa(q);var F=typeof q[q.length-1]==="number"?q.pop():Infinity;return q.length?q.length===1?FN(q[0]):F6o(F)(e$(q,k)):pP};
zwN=function(q){return q.length===1&&Scf(q[0])?q[0]:q};
CeM=function(){var q=zwN(_.Mb.apply(0,arguments));return XN(function(k,F){var T=[k].concat(_.fP(q)),Z=function(){if(!F.closed)if(T.length>0){try{var O=FN(T.shift())}catch(R){Z();return}var z=new EA(F,void 0,Lw,Lw);F.add(O.subscribe(z));z.add(Z)}else F.complete()};
Z()})};
Pa=function(q){return XN(function(k,F){var T=0;k.subscribe(new EA(F,function(Z){return q.call(void 0,Z,T++)&&F.next(Z)}))})};
ewf=function(){var q=_.Mb.apply(0,arguments);q=zwN(q);return q.length===1?FN(q[0]):new q6(RwJ(q))};
RwJ=function(q){return function(k){for(var F=[],T={i$jscomp$219:0};F&&!k.closed&&T.i$jscomp$219<q.length;T={i$jscomp$219:T.i$jscomp$219},T.i$jscomp$219++)F.push(FN(q[T.i$jscomp$219]).subscribe(new EA(k,function(Z){return function(O){if(F){for(var z=0;z<F.length;z++)z!==Z.i$jscomp$219&&F[z].unsubscribe();F=null}k.next(O)}}(T))))}};
W6f=function(){var q=_.Mb.apply(0,arguments),k=sM9(q),F=zwN(q);return F.length?new q6(function(T){var Z=F.map(function(){return[]}),O=F.map(function(){return!1});
T.add(function(){Z=O=null});
for(var z={sourceIndex$jscomp$1:0};!T.closed&&z.sourceIndex$jscomp$1<F.length;z={sourceIndex$jscomp$1:z.sourceIndex$jscomp$1},z.sourceIndex$jscomp$1++)FN(F[z.sourceIndex$jscomp$1]).subscribe(new EA(T,function(R){return function(e){Z[R.sourceIndex$jscomp$1].push(e);Z.every(function(I){return I.length})&&(e=Z.map(function(I){return I.shift()}),T.next(k?k.apply(null,_.fP(e)):e),Z.some(function(I,X){return!I.length&&O[X]})&&T.complete())}}(z),void 0,function(R){return function(){O[R.sourceIndex$jscomp$1]=
!0;
!Z[R.sourceIndex$jscomp$1].length&&T.complete()}}(z)));
return function(){Z=O=null}}):pP};
Ubx=function(q){var k,F,T;return!!q&&typeof q.active==="boolean"&&typeof((k=q.clock)==null?void 0:k.now)==="function"&&((F=q.clock)==null?void 0:F.timeline)!==void 0&&!((T=q.lastMeasurement)==null||!T.timestamp)&&typeof q.equivalentTo==="function"&&typeof q.extrapolateToNow==="function"&&typeof q.extrapolateToTime==="function"&&typeof q.map==="function"&&typeof q.joinWith==="function"};
IVT=function(q){function k(F){return typeof F==="boolean"||typeof F==="string"||typeof F==="number"||F===void 0||F===null}
return k(q)?!0:Array.isArray(q)?q.every(k):typeof q==="object"?Object.keys(q).every(function(F){return typeof F==="string"})&&Object.values(q).every(function(F){return Array.isArray(F)?F.every(k):k(F)}):!1};
XNH=function(q){if(IVT(q))return q;if(Ubx(q))return{lastMeasurement:{value:XNH(q.lastMeasurement.value),timestamp:$g(q.lastMeasurement.timestamp,new by(0,q.lastMeasurement.timestamp.timeline))},active:q.active};try{return JSON.parse(JSON.stringify(q))}catch(k){}return String(q)};
uy=function(q,k){return function(F){return new q6(function(T){return F.subscribe(function(Z){q.timeExecution(k,function(){T.next(Z)})()},function(Z){q.timeExecution(k,function(){T.error(Z)})()},function(){q.timeExecution(k,function(){T.complete()})()})})}};
E4r=function(q,k){var F=!1;return new q6(function(T){var Z=q.setTimeout(function(){F=!0;T.next(!0);T.complete()},k);
return function(){F||q.clearTimeout(Z)}})};
aVN=function(q){q=q.global;if(q.fetchLater)return q.fetchLater.bind(q)};
N6=function(q){return XN(function(k,F){var T=null,Z=!1,O;T=k.subscribe(new EA(F,void 0,function(z){O=FN(q(z,N6(q)(k)));T?(T.unsubscribe(),T=null,O.subscribe(F)):Z=!0}));
Z&&(T.unsubscribe(),T=null,O.subscribe(F))})};
dbx=function(q,k,F){return function(T,Z){var O=F,z=k,R=0;T.subscribe(new EA(Z,function(e){var I=R++;z=O?q(z,e,I):(O=!0,e);Z.next(z)},void 0,void 0))}};
hwT=function(q){q=q===void 0?null:q;return XN(function(k,F){var T=!1;k.subscribe(new EA(F,function(Z){T=!0;F.next(Z)},void 0,function(){T||F.next(q);
F.complete()}))})};
Q9=function(){return XN(function(q,k){q.subscribe(new EA(k,Lw))})};
KP=function(q){return XN(function(k,F){k.subscribe(new EA(F,function(){return F.next(q)}))})};
Ba=function(q){return q<=0?function(){return pP}:XN(function(k,F){var T=0;
k.subscribe(new EA(F,function(Z){++T<=q&&(F.next(Z),q<=T&&F.complete())}))})};
rI=function(q){var k=k===void 0?g5:k;var F;q=(F=q)!=null?F:MbM;return XN(function(T,Z){var O,z=!0;T.subscribe(new EA(Z,function(R){var e=k(R);if(z||!q(O,e))z=!1,O=e,Z.next(R)}))})};
MbM=function(q,k){return q===k};
ybT=function(q){q=q===void 0?fVN:q;return XN(function(k,F){var T=!1;k.subscribe(new EA(F,function(Z){T=!0;F.next(Z)},void 0,function(){return T?F.complete():F.error(q())}))})};
fVN=function(){return new tb0};
Ha=function(){var q=_.Mb.apply(0,arguments);return function(k){return T5h(k,UA.apply(null,_.fP(q)))}};
Dbh=function(q){return XN(function(k,F){var T=0;k.subscribe(new EA(F,function(Z){q.call(void 0,Z,T++,k)||(F.next(!1),F.complete())},void 0,function(){F.next(!0);
F.complete()}))})};
lVT=function(){return XN(function(q,k){var F=[];q.subscribe(new EA(k,function(T){F.push(T);1<F.length&&F.shift()},void 0,function(){for(var T=_.S(F),Z=T.next();!Z.done;Z=T.next())k.next(Z.value);
k.complete()},function(){F=null}))})};
Jbw=function(q,k){var F=arguments.length>=2;return function(T){return T.pipe(q?Pa(function(Z,O){return q(Z,O,T)}):g5,lVT(),F?hwT(k):ybT(function(){return new tb0}))}};
G8=function(q){var k=cN(q)?q:function(){return q};
return cN()?XN(function(F,T){var Z=k();(void 0)(Z).subscribe(T).add(F.subscribe(Z))}):function(F){var T=new sA(F,k);
cN(F==null?void 0:F.lift)&&(T.lift=F.lift);T.source=F;T.subjectFactory=k;return T}};
V9=function(q){var k=new ca(q,void 0,void 0);return function(F){return G8(function(){return k})(F)}};
LP=function(q,k){return XN(dbx(q,k,arguments.length>=2))};
xg=function(){var q=_.Mb.apply(0,arguments),k=Wa(q);return XN(function(F,T){(k?T5h(q,F,k):T5h(q,F)).subscribe(T)})};
nP=function(q){return XN(function(k,F){var T=null,Z=0,O=!1;k.subscribe(new EA(F,function(z){var R;(R=T)==null||R.unsubscribe();R=Z++;FN(q(z,R)).subscribe(T=new EA(F,function(e){return F.next(e)},void 0,function(){T=null;
O&&!T&&F.complete()}))},void 0,function(){(O=!0,!T)&&F.complete()}))})};
gI=function(q,k){k=k===void 0?!1:k;return XN(function(F,T){var Z=0;F.subscribe(new EA(T,function(O){var z=q(O,Z++);(z||k)&&T.next(O);!z&&T.complete()}))})};
m$=function(q,k,F){var T=cN(q)||k||F?{next:q,error:k,complete:F}:q;return T?XN(function(Z,O){Z.subscribe(new EA(O,function(z){var R;(R=T.next)==null||R.call(T,z);O.next(z)},function(z){var R;
(R=T.error)==null||R.call(T,z);O.error(z)},function(){var z;
(z=T.complete)==null||z.call(T);O.complete()}))}):g5};
Abx=function(){var q=_.Mb.apply(0,arguments),k=sM9(q);return XN(function(F,T){for(var Z=q.length,O=Array(Z),z=q.map(function(){return!1}),R=!1,e={i$jscomp$229:0};e.i$jscomp$229<Z;e={i$jscomp$229:e.i$jscomp$229},e.i$jscomp$229++)FN(q[e.i$jscomp$229]).subscribe(new EA(T,function(I){return function(X){O[I.i$jscomp$229]=X;
R||z[I.i$jscomp$229]||(z[I.i$jscomp$229]=!0,(R=z.every(g5))&&(z=null))}}(e),void 0,Lw));
F.subscribe(new EA(T,function(I){R&&(I=[I].concat(_.fP(O)),T.next(k?k.apply(null,_.fP(I)):I))}))})};
pNf=function(q){var k=[],F=0,T;for(T in q)k[F++]=T;return k};
wN9=function(q,k){for(var F in q)if(q[F]==k)return!0;return!1};
PeN=function(q,k,F){for(var T in q)if(k.call(F,q[T],T,q))return T};
$b0=function(q){if(!q||typeof q!=="object")return q;if(typeof q.clone==="function")return q.clone();if(typeof Map!=="undefined"&&q instanceof Map)return new Map(q);if(typeof Set!=="undefined"&&q instanceof Set)return new Set(q);if(q instanceof Date)return new Date(q.getTime());var k=Array.isArray(q)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(q)||q instanceof DataView?{}:new q.constructor(q.length),F;for(F in q)k[F]=$b0(q[F]);return k};
bwe=function(q){var k=arguments.length;if(k==1&&Array.isArray(arguments[0]))return bwe.apply(null,arguments[0]);if(k%2)throw Error("pa");for(var F={},T=0;T<k;T+=2)F[arguments[T]]=arguments[T+1];return F};
ufN=function(q){var k=arguments.length;if(k==1&&Array.isArray(arguments[0]))return ufN.apply(null,arguments[0]);for(var F={},T=0;T<k;T++)F[arguments[T]]=!0;return F};
_.qy=function(q){return new aGL(q[0].toLowerCase())};
N5e=function(q){try{return new URL(q,window.document.baseURI)}catch(k){return new URL("about:invalid")}};
QOw=function(q,k){var F=k.createRange();F.selectNode(k.body);q=le(q);return F.createContextualFragment(Jb(q))};
K6o=function(q){q=q.nodeName;return typeof q==="string"?q:"FORM"};
B5x=function(q){q=q.nodeType;return q===1||typeof q!=="number"};
ii=function(q,k,F){q.setAttribute(k,F)};
rbJ=function(q){return q.parts.map(function(k){var F=k.descriptor;return""+k.url+(F?" "+F:"")}).join(" , ")};
_.kx=function(q){var k=_.Mb.apply(1,arguments);if(k.length===0)return _.Y4(q[0]);for(var F=q[0],T=0;T<k.length;T++)F+=encodeURIComponent(k[T])+q[T+1];return _.Y4(F)};
_.oj=function(q,k){q=_.Oc(q).toString();var F=q.split(/[?#]/),T=/[?]/.test(q)?"?"+F[1]:"";return v4w(F[0],T,/[#]/.test(q)?"#"+(T?F[2]:F[1]):"",k)};
v4w=function(q,k,F,T){function Z(z,R){z!=null&&(Array.isArray(z)?z.forEach(function(e){return Z(e,R)}):(k+=O+encodeURIComponent(R)+"="+encodeURIComponent(z),O="&"))}
var O=k.length?"&":"?";T.constructor===Object&&(T=Object.entries(T));Array.isArray(T)?T.forEach(function(z){return Z(z[1],z[0])}):T.forEach(Z);
return _.Y4(q+k+F)};
FT=function(q,k,F,T){this.top=q;this.right=k;this.bottom=F;this.left=T};
Hwr=function(q){q=q.global;if(q.PendingGetBeacon)return q.PendingGetBeacon};
ZJ=function(q){return function(k){return k.pipe(sON(q,G8(new TG)))}};
jn=function(q){return function(k){return k.pipe(sON(q,V9(1)))}};
sON=function(q,k){function F(T){return new q6(function(Z){return T.subscribe(function(O){Yx(q,function(){return void Z.next(O)},3)},function(O){Yx(q,function(){return void Z.error(O)},3)},function(){Yx(q,function(){return void Z.complete()},3)})})}
return m6(F,csn(),k,hv(),F)};
Vbo=function(q){var k=GjL(q);return k===null?new Ob(null):k.pipe(M6(function(F){F=F.serialize();if(cb0)F=_.k9.btoa(F);else{for(var T=[],Z=0,O=0;O<F.length;O++){var z=F.charCodeAt(O);z>255&&(T[Z++]=z&255,z>>=8);T[Z++]=z}F=_.i6(T)}return F}),Ba(1),jn(q.queue))};
L6N=function(q){var k=k===void 0?{}:k;if(typeof Event==="function")return new Event(q,k);if(typeof document!=="undefined"){var F=document.createEvent("CustomEvent");F.initCustomEvent(q,k.bubbles||!1,k.cancelable||!1,k.detail);return F}throw Error();};
xbh=function(q){return typeof q==="string"?document.getElementById(q):q};
g4h=function(q){var k=!1;k=k===void 0?!1:k;if(q.tagName==="IMG"){if(q.complete&&(!q.naturalWidth||!q.naturalHeight))return!0;var F;if(k&&((F=q.style)==null?void 0:F.display)==="none")return!0}var T,Z;return n4f.test((T=q.getAttribute("width"))!=null?T:"")&&n4f.test((Z=q.getAttribute("height"))!=null?Z:"")};
mbN=function(q,k){if(q.tagName==="IMG")return q.naturalWidth&&q.naturalHeight?!0:!1;try{if(q.readyState)var F=q.readyState;else{var T,Z;F=(T=q.contentWindow)==null?void 0:(Z=T.document)==null?void 0:Z.readyState}return F==="complete"}catch(O){return k===void 0?!1:k}};
qAf=function(q){q||(q=function(k,F,T){k.addEventListener(F,T)});
return q};
F$w=function(q,k){var F=iPx();F=F===void 0?new k8J:F;if(q=xbh(q)){var T=qAf(T);for(var Z=!1,O=function(w){Z||(Z=!0,k(w))},z,R=2,e=0;e<og9.length;++e)if(og9[e]===q.tagName){R=3;
z=[q];break}z||(z=q.querySelectorAll(og9.join(",")));var I=0,X=0,E=!0,d=q=!1;e={};for(var M=0;M<z.length;e={isImg:void 0},M++){var t=z[M];if(!g4h(t))if(e.isImg=t.tagName==="IMG",mbN(t,F.crossDomainLoadedDefault))q=!0,e.isImg&&(E=!0);else{I++;var A=function(w){return function(b){I--;!I&&E&&O(R);w.isImg&&(b=b&&b.type==="error",X--,b||(E=!0),!X&&d&&E&&O(R))}}(e);
T(t,"load",A);e.isImg&&(X++,T(t,"error",A))}}X===0&&(E=!0);z=null;z=_.k9.document.readyState==="complete";if(I===0&&!q&&z)R=5;else if(I||!q){T(_.k9,"load",function(){!F.pendingImagesBlockLoad||!X&&E?O(4):d=!0});
return}O(R)}};
TIo=function(q,k,F){if(q)for(var T=0;q!=null&&T<500&&!F(q);++T)q=k(q)};
ZPh=function(q,k){TIo(q,function(F){try{return F===F.parent?null:F.parent}catch(T){}return null},k)};
jG0=function(q,k){if(q.tagName=="IFRAME")k(q);else{q=q.querySelectorAll("IFRAME");for(var F=0;F<q.length&&!k(q[F]);++F);}};
YAL=function(q){return(q=q.ownerDocument)&&(q.parentWindow||q.defaultView)||null};
OP9=function(q,k,F){try{var T=JSON.parse(F.data)}catch(z){}if(typeof T==="object"&&T&&T.type==="creativeLoad"){var Z=YAL(q);if(F.source&&Z){var O;ZPh(F.source,function(z){try{if(z.parent===Z)return O=z,!0}catch(R){}});
O&&jG0(q,function(z){if(z.contentWindow===O)return k(T),!0})}}};
SAL=function(q){return typeof q==="string"?document.getElementById(q):q};
eWT=function(){var q={};return q[0]=_.kx(zWL,"current"),q[1]=_.kx(Cy0),q[2]=_.kx(RWn),q};
Sn=function(q,k){return q.left===k.left&&q.top===k.top&&q.width===k.width&&q.height===k.height};
W$h=function(q,k){return{left:Math.max(q.left,k.left),top:Math.max(q.top,k.top),width:Math.max(0,Math.min(q.left+q.width,k.left+k.width)-Math.max(q.left,k.left)),height:Math.max(0,Math.min(q.top+q.height,k.top+k.height)-Math.max(q.top,k.top))}};
U6e=function(q,k){return{left:Math.round(q.left+k.x),top:Math.round(q.top+k.y),width:q.width,height:q.height}};
IOT=function(q,k,F){if(q&&k!==null&&k!=k.top){if(!k.top)return new _.zG(-12245933,-12245933);k=k.top}try{return(F===void 0?0:F)?(new _.zG(k.innerWidth,k.innerHeight)).round():_.Rj(k).round()}catch(T){return new _.zG(-12245933,-12245933)}};
Xax=function(q,k,F){try{if(q){if(!k.top)return new FT(-12245933,-12245933,-12245933,-12245933);k=k.top}var T=IOT(q,k,F),Z=T.height,O=T.width;if(O===-12245933)return new FT(O,O,O,O);var z=en(Wd(k.document)),R=z.x,e=z.y;return new FT(e,R+O,e+Z,R)}catch(I){return new FT(-12245933,-12245933,-12245933,-12245933)}};
Egr=function(q){var k;return(k=q.google_tag_data)!=null?k:q.google_tag_data={}};
aOL=function(q){var k,F;return typeof((k=q.navigator)==null?void 0:(F=k.userAgentData)==null?void 0:F.getHighEntropyValues)==="function"};
hWr=function(q){if(!aOL(q))return null;var k=Egr(q);if(k.uach_promise)return k.uach_promise;q=q.navigator.userAgentData.getHighEntropyValues(d6n).then(function(F){k.uach!=null||(k.uach=F);return F});
return k.uach_promise=q};
$6o=function(q){var k;return M$0(fO9(yvx(t$r(D6w(lON(Jv0(Avh(paN(new wax,q.architecture||""),q.bitness||""),q.mobile||!1),q.model||""),q.platform||""),q.platformVersion||""),q.uaFullVersion||""),((k=q.fullVersionList)==null?void 0:k.map(function(F){var T=new Pye;T=_.Ub(T,1,F.brand);return _.Ub(T,2,F.version)}))||[]),q.wow64||!1)};
bPx=function(q){var k,F;return(F=(k=hWr(q))==null?void 0:k.then(function(T){return $6o(T)}))!=null?F:null};
uNr=function(q,k){return new q6(function(F){var T=!1,Z=Array(k.length);Z.fill(void 0);var O=new Set,z=new Set,R=function(E,d){q.running?(Z[d]=E,O.add(d),T||(T=!0,Yx(q,function(){T=!1;F.next(_.Lf(Z))},1))):F.error(new Ij(d))},e=function(E,d){z.add(d);
O.add(d);Yx(q,function(){F.error(E)},1)},I=function(E){z.add(E);
Yx(q,function(){z.size===k.length&&F.complete()},1)},X=k.map(function(E,d){return E.subscribe(function(M){return void R(M,d)},function(M){return void e(M,d)},function(){return void I(d)})});
return function(){X.forEach(function(E){return void E.unsubscribe()})}})};
QG0=function(q,k,F){function T(){if(k.debugChannel){var w=k.debugChannel,b=w.next;var r={creativeId:k.debugNames.getName(F),requiredSignals:Z,signals:Object.assign({},O),hasPrematurelyCompleted:z,errorMessage:R,erroredSignalKey:e};r={specMajor:2,specMinor:0,specPatch:0,timestamp:$g(k.timeProvider.now(),new by(0,k.timeProvider.timeline)),instanceId:k.debugNames.getName(k.symbol),creativeState:r};b.call(w,r)}}
for(var Z=Object.keys(q),O={},z=!1,R=null,e=null,I={},X=new Set,E=[],d=[],M=_.S(Z),t=M.next(),A={};!t.done;A={key$jscomp$375:void 0},t=M.next())A.key$jscomp$375=t.value,t=q[A.key$jscomp$375],t instanceof Ob?(I[A.key$jscomp$375]=t.value,X.add(A.key$jscomp$375),k.debugChannel&&(O[String(A.key$jscomp$375)]=XNH(t.value))):(t=t.pipe(rI(function(w,b){return Ubx(w)||Ubx(b)?!1:w===b}),M6(function(w){return function(b){k.debugChannel&&(O[String(w.key$jscomp$375)]=XNH(b),T());
var r={};return r[w.key$jscomp$375]=b,r}}(A)),N6(function(w){return function(b){if(b instanceof Ij)throw new NIh(String(w.key$jscomp$375));
throw b;}}(A)),m$(function(w){return function(){X.add(w.key$jscomp$375)}}(A),function(w){return function(b){e=String(w.key$jscomp$375);
R=String(b);T()}}(A),function(w){return function(){X.has(w.key$jscomp$375)||(z=!0,T())}}(A))),d.push(A.key$jscomp$375),E.push(t));
(q=Object.keys(O).length>0)&&T();M=uNr(k.queue,E).pipe(N6(function(w){if(w instanceof Ij)throw new XT(String(d[w.inputObservableIndex]));throw w;}),M6(function(w){return Object.freeze(Object.assign.apply(Object,[{},
I].concat(_.fP(w))))}));
return(E=E.length>0)&&q?wI(UA(Object.freeze(I)),M):E?M:UA(Object.freeze(I))};
K$h=function(q,k,F,T,Z){return q.performanceMonitor.timeExecution.bind(q.performanceMonitor)(733,function(){var O={};try{return k.pipe(N6(function(z){T(Object.assign({},O,{error:z}));return pP}),ly(function(z){try{var R=F(q,z)}catch(I){return T(Object.assign({},O,{error:I instanceof Error?I:String(I)})),pP}var e={};
return QG0(R,q,z.symbol).pipe(m$(function(I){e=I}),V9(1),hv()).pipe(Z,N6(function(I){T(Object.assign({},e,{error:I}));
return pP}),Ha(void 0),M6(function(){return!0}))})).pipe(LP(function(z){return z+1},0),N6(function(z){T(Object.assign({},O,{error:z}));
return pP}))}catch(z){return T(Object.assign({},O,{error:z})),pP}})()};
Eb=function(q){var k=new Map;if(typeof q!=="object"||q===null)return k;Object.values(q).forEach(function(F){F&&typeof F.extrapolateToNow==="function"&&(k.has(F.clock.timeline)||k.set(F.clock.timeline,F.clock.now()))});
return k};
BIh=function(q,k){return typeof q==="string"?encodeURIComponent(q):typeof q==="number"?String(q):Array.isArray(q)?q.map(function(F){return BIh(F,k)}).join(","):q instanceof by?q.toString():q&&typeof q.extrapolateToNow==="function"?BIh(q.extrapolateUsingTimestampMap(k).value,k):q===!0?"1":q===!1?"0":q===void 0||q===null?null:q instanceof rvo?vgT(q):[q.top,
q.left,q.top+q.height,q.left+q.width].join()};
aj=function(q,k){q=Object.entries(q).map(function(F){var T=_.S(F);F=T.next().value;T=T.next().value;T=BIh(T,k);return T===null?"":F+"="+T}).filter(function(F){return F!==""});
return q.length?q.join("&"):""};
G8o=function(q,k){var F=HPr,T=sGH;k=k===void 0?.01:k;return function(Z){k>0&&Math.random()<=k&&(q.global.HTMLFencedFrameElement&&q.global.fence&&typeof q.global.fence.reportEvent==="function"&&q.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),Z=Object.assign({},Z,{errorMessage:Z.error instanceof Error&&Z.error.message?Z.error.message:String(Z.error),errorStack:Z.error instanceof Error&&Z.error.stack?String(Z.error.stack):null,errorName:Z.error instanceof
Error&&Z.error.name?String(Z.error.name):null,errorContext:String(q.performanceMonitor.timedFunctionContext),errorEscapedQueryId:Z.escapedQueryId}),F(Object.assign({},Z,{payloadMapper:function(){return function(O){try{return T(Object.assign({},O))}catch(z){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),Eb(Z)).forEach(function(O){q.beaconFactory.makeBeacon(O).sendNow()}))}};
cvo=function(){var q=_.Mb.apply(0,arguments);return function(k){var F=k.pipe(V9(1),hv());k=q.map(function(T){return F.pipe(T,Ha(!0))});
return y9(k).pipe(Ba(1),Q9())}};
V$h=function(){var q=_.Mb.apply(0,arguments);return function(k){var F=k.pipe(V9(1),hv());k=q.map(function(T){return F.pipe(T,Ha(!0))});
return wI.apply(null,_.fP(k)).pipe(Ba(1),Q9())}};
L$9=function(q,k){return function(F){var T=F.pipe(V9(1),hv());F=T.pipe(q,Ha(!0));T=T.pipe(m6(k,V9(),hv()),Ha(!0));F=y9([F,T]);return ewf(F,T).pipe(Ba(1),Q9())}};
x6T=function(q,k,F){F(!0)};
ngo=function(q,k){return m6(nP(function(F){var T=q(F),Z=k(F),O={};return T&&Z&&O?new q6(function(z){Z(T,O,function(R){z.next(Object.assign({},F,{canEmit:R}));z.complete()});
return function(){}}):dr}),Pa(function(F){return F.canEmit}))};
ggL=function(q){var k={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(F){return F.pipe(nP(function(T){return new q6(function(Z){function O(){R.disconnect();e.unsubscribe()}
var z=q.MutationObserver;if(z&&T.ref!==void 0){var R=new z(function(I){Z.next(I)});
R.observe(T.ref,k);var e=T.JSC$7405_released.subscribe(O);return O}})}))}};
m6T=function(q){if(q.measurementDeferralState===3)return null;if(q.timeOnScreenReason!==void 0){var k=q.creativeFound===!1?"n":null;if(k!==null)return k}return q.geometricMeasurementErrors instanceof hn?"msf":q.contextValidationErrors instanceof My?"c":q.contextVisibilityKnown===!1?"pv":q.geometricMeasurementErrors||q.contextValidationErrors?"x":null};
y2=function(q,k){return q.replace(qbe,function(F,T){try{var Z=_.fT.get(k,T);if(Z==null||Z.toString()==null)return F;Z=Z.toString();if(Z==""||!_.jM(Z==null?"":String(Z)))return encodeURIComponent(Z).replace(/%2C/g,",")}catch(O){}return F})};
iTw=function(q,k){var F=Object.assign({},q),T=q.userAgentClientHints;F=(delete F.userAgentClientHints,F);F=q.payloadMapper(F);var Z=aj(F,k);return _.tn(q.urlPrefixes,function(O){var z="";typeof T==="string"&&(z="&"+aj({uach:T},k));var R={};return y2(O,(R.VIEWABILITY=Z,R))+z})};
HPr=function(q,k){var F=q.payloadMapper(q),T=aj(F,k);return T?_.tn(q.urlPrefixes,function(Z){Z=Z.indexOf("?")>=0?Z:Z+"?";Z="?&".indexOf(Z.slice(-1))>=0?Z:Z+"&";return Z+T}):q.urlPrefixes};
kGo=function(){return m6(Pa(function(q){return q!==void 0}),M6(function(q){return q}))};
oxo=function(q){return m6(M6(function(){return!0}),xg(!1),jn(q))};
FZL=function(q){return q.length<=0?pP:y9(q.map(function(k){var F=0;return k.pipe(M6(function(T){return{index:F++,value:T}}))})).pipe(Pa(function(k){return k.every(function(F){return F.index===k[0].index})}),M6(function(k){return k.map(function(F){return F.value})}))};
TrT=function(q,k){q.currentState&&(q.previousState=q.currentState);q.currentState=k;q.previousState&&q.previousState.value?(k=Math.max(0,$g(k.timestamp,q.previousState.timestamp)),q.totalTime+=k,q.consecutiveTime+=k):q.consecutiveTime=0;return q};
ZTM=function(){return m6(LP(TrT,{totalTime:0,consecutiveTime:0}),M6(function(q){return q.totalTime}))};
jjw=function(){return m6(LP(TrT,{totalTime:0,consecutiveTime:0}),M6(function(q){return q.consecutiveTime}))};
Yb9=function(q,k){return function(F){return FZL(k.map(function(T){return F.pipe(q(T))}))}};
OTr=function(){var q;return m6(m$(function(k){return void(q=k.timestamp)}),jjw(),M6(function(k){return{timestamp:q,
value:Math.round(k)}}))};
SbL=function(q,k){return Sn(q.topWindowViewportExternalGeometry,k.topWindowViewportExternalGeometry)&&Sn(q.elementGeometry,k.elementGeometry)&&Sn(q.exposedViewportLocalGeometry,k.exposedViewportLocalGeometry)&&Sn(q.intersectionGeometry,k.intersectionGeometry)&&q.elementGeometrySourceName===k.elementGeometrySourceName&&q.measurementRequests===k.measurementRequests&&q.viewportGeometrySourceName===k.viewportGeometrySourceName&&q.viewportLocalAppOffset.x===k.viewportLocalAppOffset.x&&q.viewportLocalAppOffset.y===
k.viewportLocalAppOffset.y};
Ruf=function(q,k){return function(F){return function(T){var Z=T.pipe(G8(new TG),hv());T=F.element.pipe(rI());Z=Z.pipe(M6(function(O){return O.value}));
return y9([T,Z,k]).pipe(M6(function(O){var z=_.S(O);O=z.next().value;var R=z.next().value;z=z.next().value;if(O.ref===void 0)var e={top:0,left:0,width:0,height:0};else{e=O.ref.getBoundingClientRect();var I=O.ref,X=q.global,E=new _.DJ(0,0),d=li(_.Jn(I));if(An(d,"parent")){do{if(d==X)var M=_.pT(I);else M=zuw(I),M=new _.DJ(M.left,M.top);E.x+=M.x;E.y+=M.y}while(d&&d!=X&&d!=d.parent&&(I=d.frameElement)&&(d=d.parent))}e={top:E.y,left:E.x,width:e.width,height:e.height}}e=U6e(e,R.viewportLocalAppOffset);
X=W$h(e,R.exposedViewportLocalGeometry);E=q.timeProvider.now();d=Object;I=d.assign;if(z!==2||q.inCrossDomainIframe||X.width<=0||X.height<=0)var t=!1;else try{var A=q.document.elementFromPoint(X.left+X.width/2,X.top+X.height/2);t=A?!Cir(A,O):!1}catch(w){t=!1}return{timestamp:E,value:I.call(d,{},R,{elementGeometrySourceName:"geo",intersectionGeometry:t?wr.intersectionGeometry:X,elementGeometry:e})}}),ZJ(q.queue))}}};
Cir=function(q,k,F){F=F===void 0?0:F;return q.ref===void 0||k.ref===void 0?!1:q.ref===k.ref||_.Pd(k.ref,function(T){return T===q.ref})?!0:k.ref.ownerDocument&&k.ref.ownerDocument.defaultView&&k.ref.ownerDocument.defaultView===k.ref.ownerDocument.defaultView.top?!1:F<10&&k.ref.ownerDocument&&k.ref.ownerDocument.defaultView&&k.ref.ownerDocument.defaultView.frameElement?Cir(q,new $x(k.ref.ownerDocument.defaultView.frameElement),F+1):!0};
Uyr=function(q){return function(k){return k.pipe(q.ResizeObserver?eu9(q):WZN(q),V9(1),hv())}};
eu9=function(q){return function(k){return k.pipe(nP(function(F){var T=q.ResizeObserver;if(!T||F.ref===void 0)return UA(wr.elementGeometry);var Z=(new q6(function(O){function z(){F.ref!==void 0&&R.unobserve(F.ref);R.disconnect();e.unsubscribe()}
if(F.ref===void 0)return O.complete(),function(){};
var R=new T(function(I){I.forEach(function(X){O.next(X)})});
R.observe(F.ref);var e=F.JSC$7405_released.subscribe(z);return z})).pipe(uy(q.performanceMonitor,736),M6(function(O){return O.contentRect}));
return wI(UA(F.ref.getBoundingClientRect()),Z)}),rI(Sn))}};
WZN=function(q){return function(k){var F=k.pipe(ggL(q)),T=q.onResize;F=wI(k.pipe(M6(function(){return L6N("resize")})),F,T);
return y9(k,F).pipe(uy(q.performanceMonitor,737),M6(function(Z){Z=_.S(Z).next().value;return Z.ref===void 0?void 0:Z.ref.getBoundingClientRect()}),kGo(),rI(Sn))}};
ExH=function(q,k){var F=IJM(q,k).pipe(V9(1),hv());return function(T){return function(Z){Z=Z.pipe(nP(function(O){return O.element}),rI());
return y9([F,Z]).pipe(nP(function(O){var z=_.S(O);O=z.next().value;z=z.next().value;return Xd9(q,O.intersectionObserver,Uyr(q),O.observations,T,O.flushRecords,z)}),ZJ(q.queue))}}};
aJT=function(q){return M6(function(k){return k.value.viewportGeometrySourceName!=="nio"?k:Object.assign({},k,{value:Object.assign({},k.value,{exposedViewportLocalGeometry:bi(q,!0),topWindowViewportExternalGeometry:bi(q,!0)})})})};
dyJ=function(q,k){return UA(k).pipe(q,M6(function(){return k}))};
IJM=function(q,k){return q.timeProvider.timeline!==huT?IG(new hn(2)):q.MutationObserver?typeof IntersectionObserver==="undefined"?IG(new hn(0)):(new q6(function(F){var T=new TG,Z=new ui(T.next.bind(T),{threshold:[].concat(_.fP(k))});F.next({observations:T.pipe(uy(q.performanceMonitor,735)),intersectionObserver:Z,flushRecords:function(O){O=Z.takeRecords(O);O.length>0&&T.next(O)}})})).pipe(Ba(1),V9(1),hv()):IG(new hn(1))};
Mno=function(q){return uYw(q.sort(function(k,F){return k.time-F.time}),GfM)};
Xd9=function(q,k,F,T,Z,O,z){return new q6(function(R){function e(){t||(t=!0,z.ref!==void 0&&k.unobserve(Z,z.ref),X.unsubscribe(),M.unsubscribe(),d.unsubscribe(),A.unsubscribe())}
if(z.ref!==void 0){fJM(k,Z);k.observe(Z,z.ref);var I=new Ny({timestamp:q.timeProvider.now(),value:Object.assign({},wr,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),X=T.pipe(ly(function(w){return Mno(w)}),Pa(function(w){return w.target===z.ref}),M6(function(w){return{timestamp:new by(w.time,huT),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:w.rootBounds||Q2,topWindowViewportExternalGeometry:w.rootBounds||bi(q,!0),measurementRequests:E,elementGeometrySourceName:"nio",intersectionGeometry:w.intersectionRect,elementGeometry:w.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:w.isIntersecting,isV2Visible:w.isVisible}}}),G8(I),hv()).subscribe(R),E=new TG,d=E.subscribe(function(){O(Z);
R.next({timestamp:q.timeProvider.now(),value:I.value.value});z.ref!==void 0&&(k.unobserve(Z,z.ref),k.observe(Z,z.ref))}),M=dyJ(F,z).subscribe(function(){E.next()}),t=!1,A=z.JSC$7405_released.subscribe(function(){return e()});
return e}})};
ynn=function(q,k){var F=q.getOnBackgrounded().pipe(M6(function(){return"b"}));
return ewf(k,F).pipe(Ba(1),jn(q.queue))};
KT=function(q){return function(k){var F;return k.pipe(m$(function(T){return void(F=T.timestamp)}),M6(function(T){return T.value}),q,M6(function(T){return{timestamp:F,
value:T}}))}};
tnn=function(q){return q.intersectionGeometry.width*q.intersectionGeometry.height/(q.elementGeometry.width*q.elementGeometry.height)};
Bd=function(q,k,F){F=F===void 0?function(T,Z){return T===Z}:F;
return q.timestamp.equals(k.timestamp)&&F(q.value,k.value)};
vd=function(q,k){return k.pipe(M6(function(F){return new rr(q.timeProvider,{timestamp:q.timeProvider.now(),value:F})}))};
DyH=function(q){return function(k){return k.pipe(Abx(q),M6(function(F){var T=_.S(F);F=T.next().value;T=T.next().value;var Z=F.value;return{timestamp:F.timestamp,value:Z>=1?!0:Z<=0?!1:Z>=T}}))}};
Jnx=function(){return m6(Pa(function(q,k){return k>0}),lJ9,xg(-1),rI())};
Anh=function(q,k,F){return q?y9([k,F]).pipe(Pa(function(T){var Z=_.S(T);T=Z.next().value;Z=Z.next().value;return T.timestamp.equals(Z.timestamp)}),M6(function(T){var Z=_.S(T);
T=Z.next().value;Z=Z.next().value;return T.value>Z.value?T:Z})):k};
PiL=function(q){return function(k){var F=k.pipe(pdT),T=k.pipe(wdL);return q instanceof q6?q.pipe(nP(function(Z){return Anh(Z,F,T)})):Anh(q.value,F,T)}};
HT0=function(q,k,F,T){var Z=T.geometryIsOccluded,O=T.exposureThreshold,z=T.wasLargeAdAtRender,R=T.allowLargeAdThreshold,e=T.largeAdExposureThreshold,I=T.mayUseViewportShareExposure,X=T.hasMeasurementStarted;T=T.useIntersectionObserverV2;k=$yx(q,F,k);F=bTT(q,F);T=uTH(k,T);var E=Nro(q,Z,I,k),d=E.pipe(M6(function(V){return V.value}),rI(),jn(q),LP(function(V,g){return Math.max(V,g)},0)),M=E.pipe(M6(function(V){return V.value}),Jnx(),jn(q)),t=k.pipe(Qj0,M6(function(V){return V.value}),Ba(2),rI(),jn(q));
z=KZT(q,k,z,R);var A=z.pipe(xg(!1),rI(),M6(function(V){return V?e:O}));
R=E.pipe(DyH(A),rI(),jn(q));var w=y9([R,k]).pipe(Pa(function(V){var g=_.S(V);V=g.next().value;g=g.next().value;return V.timestamp.equals(g.timestamp)}),M6(function(V){var g=_.S(V);
V=g.next().value;g=g.next().value;return{visible:V.value,geometry:g.value.elementGeometry}}),LP(function(V,g){return!g.visible&&V.visible?V:g},{visible:!1,
geometry:Q2}),M6(function(V){return V.geometry}),xg(Q2),jn(q),rI(Sn));
I=I instanceof q6?I.pipe(rI(),KP()):dr;A=y9([I,A]).pipe(KP());var b=k.pipe(Pa(function(V){return V.value.viewportGeometrySourceName!=="ns"&&V.value.elementGeometrySourceName!=="ns"}),LP(function(V){return V+1},0),xg(0),jn(q)),r=F.pipe(KP(!0),xg(!1),jn(q));
r=y9([X,r]).pipe(M6(function(V){var g=_.S(V);V=g.next().value;g=g.next().value;return V&&!g}),jn(q));
var L=k.pipe(Bro,rI()),H=L.pipe(M6(function(V){return V.value}),LP(function(V,g){return Math.max(V,g)},0),rI(),jn(q));
q=L.pipe(M6(function(V){return V.value}),Jnx(),jn(q));
return{shouldResetExposureSignals:I,shouldResetViewabilitySignals:A,geometrySignals:{readyGeometryWithDefault:k,measurementStrategy:k.pipe(rnT),creativePosition:w.pipe(rI(Sn)),visible:R.pipe(rI(Bd)),timestampedExposure:E.pipe(rI(Bd)),maximumExposure:d,minimumExposure:M,browserSize:k.pipe(vxw,rI(_.Yc)),timestampedScreenShare:L,maxScreenShare:H,minScreenShare:q,geometricMeasurementErrors:F,measurementRequests:k.pipe(M6(function(V){return V.value.measurementRequests})),
isLargeAd:z,geometryIsOccluded:Z,hasMeasurementStarted:X,geometryMeasurable:r,validMeasurementCount:b,loadTimeExposure:t,v2VisibilityBitVector:T}}};
bTT=function(q,k){return k.pipe(Pa(function(){return!1}),M6(function(F){return F}),N6(function(F){return Hd(new Ob(F),q)}))};
$yx=function(q,k,F){return k.pipe(CeM(dr),jn(q)).pipe(rI(function(T,Z){return Bd(T,Z,SbL)}),xg({timestamp:F.now(),
value:wr}),jn(q))};
Nro=function(q,k,F,T){F=T.pipe(PiL(F),KT(M6(function(Z){return Math.round(Z*100)/100})),jn(q));
return k instanceof Ob?F:y9([F,k]).pipe(M6(function(Z){var O=_.S(Z);Z=O.next().value;O=O.next().value;return{timestamp:O.timestamp.maximum(Z.timestamp),value:O.value?0:Z.value}}),rI(Bd),jn(q))};
KZT=function(q,k,F,T){k=[k.pipe(M6(function(Z){return Z.value.elementGeometry.width*Z.value.elementGeometry.height>=242500}))];
F instanceof q6&&k.push(F.pipe(M6(function(Z){return!!Z})));
F=y9(k);return T?F.pipe(M6(function(Z){return Z.some(function(O){return O})}),xg(!1),rI(),jn(q)):Hd(new Ob(!1),q)};
uTH=function(q,k){q=y9([q,k]).pipe(M6(function(Z){var O=_.S(Z);Z=O.next().value;if(O.next().value&&Z.value.isIntersecting)return Z.value.isV2Visible}),rI());
var F=q.pipe(M6(function(Z){return Z===void 0?!0:Z}),LP(function(Z,O){return Z||!O},!1)),T=q.pipe(LP(function(Z,O){return O===void 0?Z:O?!1:Z!=null?Z:!0},void 0),M6(function(Z){return!!Z}));
return y9([k,W6f(q,F,T)]).pipe(M6(function(Z){var O=_.S(Z);Z=O.next().value;var z=_.S(O.next().value);O=z.next().value;var R=z.next().value;z=z.next().value;var e=0;if(!Z)return 0;if(O===void 0)return 16;O&&(e|=1);O||(e|=2);R&&(e|=4);z&&(e|=8);return e}))};
VnJ=function(q,k,F,T,Z){var O=sb.timeThresholdMs;var z=z===void 0?new sjx(k,T):z;return(new q6(function(R){var e=F.pipe(xg(void 0),nP(function(){return GGw(Z)})).pipe(M6(function(I){var X=I.value;
I=I.timestamp;var E=X.visible;X=X.consecutiveViewTime;var d=X>=O;d||!E?GG(z):(I=Math.max(0,$g(k.now(),I)),cn9(z,Math.max(0,O-X-I)));return d}),LP(function(I,X){return X||I},!1),rI()).subscribe(R);
return function(){z.dispose();e.unsubscribe()}})).pipe(gI(function(R){return!R},!0),jn(q))};
GGw=function(q){return FZL([q,q.pipe(OTr())]).pipe(M6(function(k){var F=_.S(k);k=F.next().value;F=F.next().value;return{timestamp:k.timestamp,value:{visible:k.value,consecutiveViewTime:F.value}}}),rI(function(k,F){return Bd(k,F,function(T,Z){return T.consecutiveViewTime===Z.consecutiveViewTime&&T.visible===Z.visible})}))};
LZr=function(){return m6(jjw(),LP(function(q,k){return Math.max(q,k)},0),M6(function(q){return Math.round(q)}))};
xye=function(q){return m6(DyH(UA(q)),LZr())};
nxJ=function(q,k){return k instanceof q6?k.pipe(nP(function(F){return(F=F?15:null)?IG(new hn(F)):q})):(k=k.value?15:null)?IG(new hn(k)):q};
gxf=function(q){var k=new hn(13);if(q.length<1)return{chain:pP,capturedErrors:pP};var F=new TG,T=q[0];return{chain:q.slice(1).reduce(function(Z,O){return Z.pipe(N6(function(z){F.next(z);return O}))},T).pipe(N6(function(Z){F.next(Z);
return IG(k)}),G8(new TG),hv()),
capturedErrors:F}};
myN=function(q,k){var F=q.pipe(G8(new TG),hv());return nP(function(T){return F.pipe(k(T))})};
ian=function(q,k){if(q.inCrossDomainIframe)return IG(new hn(6));var F=new TG;return wI(UA({}),k,F).pipe(M6(function(){return{timestamp:q.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:qnH(q),topWindowViewportExternalGeometry:bi(q,!0),measurementRequests:F,viewportLocalAppOffset:{x:0,y:0}}}}),ZJ(q.queue))};
qnH=function(q){var k=bi(q,!1);if(!q.inIframe||!cd(q.global.parent)||q.global.parent===q.global)return k;var F=new V2(q.global.parent,q.debugChannel);F.beaconFactory=q.beaconFactory;F=qnH(F);q=q.global.frameElement.getBoundingClientRect();return W$h(U6e(W$h(F,q),{x:k.left-q.left,y:k.top-q.top}),k)};
klr=function(q){if(q.prerendering)return 3;var k;return(k={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[q.visibilityState||q.webkitVisibilityState||q.mozVisibilityState||""])!=null?k:0};
obw=function(q){return q.document.JSC$7416_onVisibilityChange.pipe(M6(function(k){return k==="visible"}),rI(),jn(q.queue))};
FDr=function(q,k,F){var T;return k.pipe(rI(),nP(function(Z){return F.pipe(M6(function(){if(!T){T=!0;try{Z.next()}finally{T=!1}}return!0}))}),xg(!1),jn(q.queue))};
TFn=function(q){return m6(KT(M6(function(k){return k>=1?!0:k<=0?!1:k>=q})),ZTM(),M6(function(k){return Math.round(k)}))};
j0w=function(q,k,F,T,Z){var O=Zan;if(O.length>1)for(var z=0;z<O.length-1;z++)if(O[z]<O[z+1])throw Error();z=Z.pipe(xg(void 0),nP(function(){return F.pipe(OTr())}),rI(),jn(q));
Z=Z.pipe(xg(void 0),nP(function(){return F.pipe(LZr())}),rI(),jn(q));
return{totalMeasurementTime:T.pipe(xg(void 0),nP(function(){return k.pipe(M6(function(R){return{timestamp:R.timestamp,value:!0}}),ZTM())}),rI(),jn(q)),
totalUnviewedTime:T.pipe(xg(void 0),nP(function(){return k.pipe(M6(function(R){return{timestamp:R.timestamp,value:R.value===0}}),ZTM())}),rI(),jn(q)),
maxTimeOnScreen:T.pipe(xg(void 0),nP(function(){return k.pipe(Yb9(xye,O))}),rI(_.Yc),jn(q)),
timeOnScreen:T.pipe(xg(void 0),nP(function(){return k.pipe(Yb9(TFn,O),M6(function(R){return R.map(function(e,I){return I>0?e-R[I-1]:e})}))}),rI(_.Yc),jn(q)),
maxConsecutiveViewTime:Z,consecutiveViewTime:z.pipe(rI(Bd),jn(q))}};
Oaf=function(q){var k=!0;k=k===void 0?!1:k;return m6(nP(function(F){return YnN(q.document,F,k)}),jn(q.queue))};
Snh=function(q,k,F){var T=F.pipe(M6(function(Z){return{value:Z,timestamp:q.timeProvider.now()}}),rI(Bd));
return k instanceof q6?k.pipe(rI(),nP(function(Z){return Z?Hd(new Ob({value:!1,timestamp:q.timeProvider.now()}),q.queue):T})):k.value===!1?T:new Ob(!1)};
z89=function(q,k,F,T,Z,O,z){var R=sb;k=k instanceof q6?k.pipe(xg(!1),rI()):k;var e=!q.isMobile();F=Snh(q,F,T);q=z.measurableCreative.pipe(oxo(q.queue));return Object.assign({},R,{geometryIsOccluded:F,wasLargeAdAtRender:Z,allowLargeAdThreshold:e,mayUseViewportShareExposure:k,hasMeasurementStarted:q,useIntersectionObserverV2:O})};
R8e=function(q,k,F,T,Z,O){var z=1;O=O===void 0?!0:O;z=z===void 0?.01:z;var R=R===void 0?q.timeProvider.intervalObservable(100).pipe(jn(q.queue)):R;return q.performanceMonitor.timeExecution(916,function(){return CMw(q,k.pipe(ZJ(q.queue)),F.pipe(ZJ(q.queue)),T,Z,O,z,R)})()};
CMw=function(q,k,F,T,Z,O,z,R){var e=obw(q).pipe(M6(function(X){return!X})),I=new e8T(q,[new WDe(q,Zan),
new Uao(q,R)]);R=cvo(IeT,XPH);return K$h(q,k,function(X,E){var d=Hd(new Ob(E.element),X.queue).pipe(Oaf(X),jn(X.queue)),M={loadedElement:d,shouldMeasure:d.pipe(KP(!0)),measurableCreative:d.pipe(M6(function(V){var g=g===void 0?Symbol():g;return Object.freeze({symbol:g,element:Hd(new Ob(V),X.queue)})})),
creativeSearchResult:Hd(new Ob("mue"),X.queue)},t=new Ob(!1),A=new Ob(!1),w=new Ob(17),b=new Ob(!1),r=new Ob(!1),L=Hd(LT,X.queue);t=I.buildGeometrySource(M,{inApp:t,useV2:!1,requestSource:Hd(w,X.queue)}).geometrySource;M=z89(X,b,A,e,r,L,M);A=HT0(X.queue,X.timeProvider,t,M);M=A.geometrySignals;b=A.shouldResetViewabilitySignals;A=j0w(X.queue,M.timestampedExposure,M.visible,A.shouldResetExposureSignals,b);b=VnJ(X.queue,X.timeProvider,b,M.measurementRequests,M.visible);r=F.pipe(Pa(function(V){return V===
E.element.ref}),M6(function(){return"ur"}));
L=E4r(X.timeProvider,Z).pipe(KP("t"));r=ynn(X,wI(r,L));L=FDr(X,M.measurementRequests,r.pipe(Pa(function(V){return V!==null})));
t=r.pipe(Pa(function(V){return V!==null}),M6(function(){return klr(X.global.document)===1}));
var H=Eb9(X.document);return Object.assign({},{beaconFactory:new Ob(X.beaconFactory),context:new Ob(X),inferredPingId:new Ob("lidar2"),timeOnScreenPingId:new Ob("lidartos"),binaryContext:new Ob(17),binaryVersion:new Ob(T),requestSource:w,contextValidationErrors:new Ob(X.validate()?null:new My),contextVisibilityKnown:new Ob(H),payloadMapper:new Ob(sGH),endOfSessionReason:r,timeOnScreenReason:r,requestMeasurementOnEndOfSession:L,hasImpressionFired:aeo,crossDomainIframeState:new Ob(X.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:LT,inFetchLaterBeaconExperiment:LT,isTurtlex:LT,turtlexReportEventData:new Ob(""),reportFencedFrameEvent:dr,isViewableAttributionEnabled:LT,inViewableAttributionExperiment:new Ob(0),fetchBeaconFactory:dr,supportsPendingBeacon:LT,supportsFetchLater:LT,emit:new Ob(x6T),beginToRenderEvent:new Ob(Symbol()),activeViewUnmeasurableEvent:new Ob(Symbol()),activeViewViewableEvent:new Ob(Symbol()),creativeFound:aeo,immediateUrlPrefixes:new Ob(E.immediateUrls),timeOnScreenUrlPrefixes:new Ob(E.timeOnScreenUrls),
cpmavUrls:dr,viewableRelayUrls:dr,measurementDeferralState:new Ob(2),urlSerializer:new Ob(iTw),viewUrlSerializer:new Ob(daf),isCreativeLoaded:d.pipe(oxo(X.queue)),pageVisible:e.pipe(M6(function(V){return!V})),
eosPageVisible:t,timestampedExposureHistory:M.timestampedExposure.pipe(LP(function(V,g){V.push(g);return V},[]))},M,{viewable:vd(X,b),
maxTimeOnScreen:vd(X,A.maxTimeOnScreen),timeOnScreen:vd(X,A.timeOnScreen),maxConsecutiveViewTime:vd(X,A.maxConsecutiveViewTime),consecutiveViewTime:A.consecutiveViewTime.pipe(M6(function(V){return new rr(X.timeProvider,V)})),
totalMeasurementTime:vd(X,A.totalMeasurementTime),totalUnviewedTime:vd(X,A.totalUnviewedTime),userAgentClientHints:Vbo(X),clientOrderPingCounter:new Ob(new rvo)})},G8o(q,z),V$h(O?L$9(R,h8N):L$9(R,MNJ),fer))};
yro=function(q){var k=_.Mb.apply(1,arguments).filter(Boolean).join("&");if(!k)return q;var F=q.match(/[?&]adurl=/);return F?q.slice(0,F.index+1)+k+"&"+q.slice(F.index+1):q+(q.indexOf("?")<0?"?":"&")+k};
xx=function(q,k){return k?"&"+q+"="+encodeURIComponent(k):""};
tNh=function(){try{var q,k;return!!((q=window)==null?0:(k=q.top)==null?0:k.location.href)&&!1}catch(F){return!0}};
_.nT=function(q){q&&typeof q.dispose=="function"&&q.dispose()};
_.gr=function(q){for(var k=0,F=arguments.length;k<F;++k){var T=arguments[k];_.nf(T)?_.gr.apply(null,T):_.nT(T)}};
lex=function(){var q=Dan();q=q===void 0?"bevasrsg":q;return new Promise(function(k){var F=window===window.top?window:tNh()?window:window.top,T=F[q],Z;((Z=T)==null?0:Z.bevasrs)?k(new mZ(T.bevasrs)):(T||(T={},T=(T.nqfbel=[],T),F[q]=T),T.nqfbel.push(function(O){k(new mZ(O))}))})};
JrT=function(q){var k={c:q.cZ,e:q.wFx,mc:q.vb3,me:q.eSI};q.iM&&(k.co={c:q.iM.jLL,a:q.iM.ihM,s:q.iM.syL});return k};
Arr=function(q){var k,F,T={cZ:q.c,wFx:q.e,vb3:(k=q.mc)!=null?k:!1,eSI:(F=q.me)!=null?F:!1};q.co&&(T.iM={jLL:q.co.c,ihM:q.co.a,syL:q.co.s});return T};
pPh=function(q){return function(){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,q(),2);k=F.yieldResult;return F.return({f:function(){return k.cxO()},
c:function(T){return k.zuq(T)},
m:function(T){return k.eQ(Arr(T))},
mws:function(T){return k.yy(Arr(T))}})})}};
wPL=function(q,k){var F=Dan();F=F===void 0?"bevasrsg":F;k={s:function(O){var z;return q.snapshot(Object.assign({},O.c&&{cZ:O.c},O.s&&{n8y:O.s},{gsi:(z=O.p)!=null?z:!0}))},
e:function(O){var z;return void((z=q.koV)==null?void 0:z.call(q,O))},
c:function(O,z){return q.woV(O,z)},
p:q.fMf,l:function(){return q.iqD()},
wpc:k?pPh(k):void 0};var T=window===window.top?window:tNh()?window:window.top,Z=T[F];if(Z){Z.bevasrs=k;if(Z.nqfbel!==void 0)for(F=_.S(Z.nqfbel),T=F.next();!T.done;T=F.next())T=T.value,T(k);Z.nqfbel=void 0}else Z={},Z=(Z.bevasrs=k,Z.nqfbel=void 0,Z),T[F]=Z};
$an=function(q){var k=k===void 0?49:k;var F=[];_.qa(q,PMh,6,_.iM()).forEach(function(T){_.kb(T,2)<=k&&F.push(_.kb(T,1))});
return F};
bax=function(q){var k=k===void 0?49:k;var F=[];_.qa(q,PMh,6,_.iM()).forEach(function(T){_.kb(T,2)>k&&F.push(_.kb(T,1))});
return F};
uUJ=function(q){q.then(function(){},function(){})};
o0=function(q){return{fieldType:1,fieldName:q}};
FU=function(q){return{fieldType:2,fieldName:q}};
_.Tl=function(q){return{fieldType:3,fieldName:q}};
NFM=function(){function q(){Z[0]=1732584193;Z[1]=4023233417;Z[2]=2562383102;Z[3]=271733878;Z[4]=3285377520;X=I=0}
function k(E){for(var d=z,M=0;M<64;M+=4)d[M/4]=E[M]<<24|E[M+1]<<16|E[M+2]<<8|E[M+3];for(M=16;M<80;M++)E=d[M-3]^d[M-8]^d[M-14]^d[M-16],d[M]=(E<<1|E>>>31)&4294967295;E=Z[0];var t=Z[1],A=Z[2],w=Z[3],b=Z[4];for(M=0;M<80;M++){if(M<40)if(M<20){var r=w^t&(A^w);var L=1518500249}else r=t^A^w,L=1859775393;else M<60?(r=t&A|w&(t|A),L=2400959708):(r=t^A^w,L=3395469782);r=((E<<5|E>>>27)&4294967295)+r+b+L+d[M]&4294967295;b=w;w=A;A=(t<<30|t>>>2)&4294967295;t=E;E=r}Z[0]=Z[0]+E&4294967295;Z[1]=Z[1]+t&4294967295;Z[2]=
Z[2]+A&4294967295;Z[3]=Z[3]+w&4294967295;Z[4]=Z[4]+b&4294967295}
function F(E,d){if(typeof E==="string"){E=unescape(encodeURIComponent(E));for(var M=[],t=0,A=E.length;t<A;++t)M.push(E.charCodeAt(t));E=M}d||(d=E.length);M=0;if(I==0)for(;M+64<d;)k(E.slice(M,M+64)),M+=64,X+=64;for(;M<d;)if(O[I++]=E[M++],X++,I==64)for(I=0,k(O);M+64<d;)k(E.slice(M,M+64)),M+=64,X+=64}
function T(){var E=[],d=X*8;I<56?F(R,56-I):F(R,64-(I-56));for(var M=63;M>=56;M--)O[M]=d&255,d>>>=8;k(O);for(M=d=0;M<5;M++)for(var t=24;t>=0;t-=8)E[d++]=Z[M]>>t&255;return E}
for(var Z=[],O=[],z=[],R=[128],e=1;e<64;++e)R[e]=0;var I,X;q();return{reset:q,update:F,digest:T,digestString:function(){for(var E=T(),d="",M=0;M<E.length;M++)d+="0123456789ABCDEF".charAt(Math.floor(E[M]/16))+"0123456789ABCDEF".charAt(E[M]%16);return d}}};
vbH=function(q,k){k=k===void 0?Q0x:k;if(!KDL){var F;q=(F=q.navigator)==null?void 0:F.userAgentData;if(!q||typeof q.getHighEntropyValues!=="function"||q.brands&&typeof q.brands.map!=="function")return Promise.reject(Error("za"));BFf((q.brands||[]).map(function(Z){var O=new rr0;O=_.Ub(O,1,Z.brand);return _.Ub(O,2,Z.version)}));
typeof q.mobile==="boolean"&&_.Ze(jN,2,q.mobile);KDL=q.getHighEntropyValues(k)}var T=new Set(k);return KDL.then(function(Z){var O=jN.clone();T.has("platform")&&_.Ub(O,3,Z.platform);T.has("platformVersion")&&_.Ub(O,4,Z.platformVersion);T.has("architecture")&&_.Ub(O,5,Z.architecture);T.has("model")&&_.Ub(O,6,Z.model);T.has("uaFullVersion")&&_.Ub(O,7,Z.uaFullVersion);return O.serialize()}).catch(function(){return jN.serialize()})};
Yb=function(q,k,F,T){this.initialValue_=q;this.maxValue_=k;this.currBaseValue_=this.currValue_=q;this.randomFactor_=F||0;this.backoffFactor_=T||2};
On=function(q){this.src=q;this.listeners={};this.typeCount_=0};
cro=function(){for(var q;q=Haw.remove();){try{q.fn.call(q.scope)}catch(k){oe(k)}s0n.put(q)}Glf=!1};
_.VN0=function(q){switch(q){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}};
LD0=function(q){switch(q){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""}};
_.xaH=function(){};
THL=function(q,k,F,T){q=nbw(gbM(maM(new _.SN(1828,"0"),q),new qiw));k.length&&iGh(q,kiT(new oDr,k));T!==void 0&&(q.destinationUrl=T);var Z=new Fyo(1828,"","",!1,"",q.build());_.zl(Z,q);var O=new Ca({flush:function(z){try{Z.flush(z)}catch(R){F(R)}}});
O.addOnDisposeCallback(function(){setTimeout(function(){try{O.snapshotAndFlush()}finally{Z.dispose()}})});
O.invocationLimit=1E5;O.flushInterval=3E4;O.JSC$7832_flushTimer.setInterval(3E4);return O};
R0=function(){var q,k,F;return(F=(q=globalThis.performance)==null?void 0:(k=q.now)==null?void 0:k.call(q))!=null?F:Date.now()};
Yih=function(q,k){if(q.disable)return new ZG0;k=k?$an(k):[];q={fn:q.fn,hhS:q.mq4,y2K:q.hIF,destinationUrl:q.destinationUrl,w5o:q.w5o,rRS:q.rRS};k=k===void 0?[]:k;return new jQr(q,k)};
OGw=function(q){if(!q)return null;q=_.eN(q,2);return q===null||q===void 0?null:le(q)};
_.Sio=function(q){if(!q)return null;q=_.eN(q,4);return q===null||q===void 0?null:_.Y4(q)};
Rbw=function(q,k){return k?zbn(k):q?C0w(q):Promise.resolve()};
zbn=function(q){return new Promise(function(k,F){var T=_.WP("SCRIPT"),Z=_.Sio(q);_.Kw(T,Z);T.onload=function(){_.Un(T);k()};
T.onerror=function(){_.Un(T);F(Error("Ka"))};
(I0("HEAD")[0]||document.documentElement).appendChild(T)})};
C0w=function(q){return new Promise(function(k){var F=_.WP("SCRIPT");if(q){var T=_.eN(q,6);T=T===null||T===void 0?null:_.ue(T)}else T=null;_.Qb(F,T);(I0("HEAD")[0]||document.documentElement).appendChild(F);_.Un(F);k()})};
XU=function(q,k,F){var T,Z=new Promise(function(O){T=setTimeout(O,k)});
return Promise.race([q.finally(function(){return void clearTimeout(T)}),
Z.then(F)])};
ebn=function(q,k){try{return globalThis.sessionStorage.setItem(q,k),!0}catch(F){return!1}};
Wyh=function(q,k,F,T){k=k===void 0?0:k;F=F===void 0?q.length:F;var Z=0;for(T&&(Z=Wyh(T));k<F;k++)T=typeof q==="string"?q.charCodeAt(k):q[k],Z=P0f(31,Z)+T|0;return Z};
$nr=function(q,k){return[Wyh(q,0,q.length>>1,k),Wyh(q,q.length>>1)]};
bGe=function(q){var k=_.S($nr(q,En));q=k.next().value;k=k.next().value;return q.toString(16)+k.toString(16)};
urh=function(q,k){var F=$nr(k);q=new Uint32Array(q.buffer);k=q[0];var T=_.S(F);F=T.next().value;T=T.next().value;for(var Z=1;Z<q.length;Z+=2){for(var O=k,z=Z,R=F,e=T,I=0;I<22;I++)z=z>>>8|z<<24,z+=O|0,z^=R+38293,O=O<<3|O>>>29,O^=z,e=e>>>8|e<<24,e+=R|0,e^=I+38293,R=R<<3|R>>>29,R^=e;O=[O,z];q[Z]^=O[0];Z+1<q.length&&(q[Z+1]^=O[1])}};
NHe=function(q,k,F,T,Z){var O=(4-(En.length+F.length)%4)%4,z=new Uint8Array(4+O+En.length+4+F.length),R=new DataView(z.buffer),e=0;R.setUint32(e,Math.random()*4294967295);e=e+4+O;z.set(En,e);e+=En.length;R.setUint32(e,Z);z.set(F,e+4);urh(z,T);return q.insert(k,function(I){return void globalThis.sessionStorage.removeItem(I)})?ebn(k,_.i6(z))?"s":"t":"i"};
QQH=function(q,k){var F=globalThis.sessionStorage.getItem(q);if(!F)return["m"];try{var T=_.SP(F);urh(T,k)}catch(Z){return globalThis.sessionStorage.removeItem(q),["c"]}for(k=4;k<7&&T[k]===0;)k++;for(F=0;F<En.length;F++)if(T[k++]!==En[F])return globalThis.sessionStorage.removeItem(q),["d"];F=(new DataView(T.buffer)).getUint32(k);return Math.floor(Date.now()/1E3)>=F?(globalThis.sessionStorage.removeItem(q),["e"]):["a",new Uint8Array(T.buffer,k+4)]};
Kyn=function(q){return globalThis.TextEncoder?(new TextEncoder).encode(q):_.a0(q)};
BHo=function(q){var k=q,F;return function(){if(k){var T=k;k=void 0;F=T.apply(this,arguments)}return F}};
vDL=function(q){return vG(function(k){if(k instanceof q)return!0;var F,T,Z=k==null?void 0:(F=k.ownerDocument)==null?void 0:(T=F.defaultView)==null?void 0:T[q.name];return rRH(Z)&&k instanceof Z})};
_.Ma=function(q,k,F){_.dF.call(this);this.JSC$8045_listener_=q;this.JSC$8045_interval_=k||0;this.handler_=F;this.callback_=(0,_.hr)(this.JSC$8047_doAction_,this)};
_.fa=function(q){q=HGf(q);return _.Y4(q)};
HGf=function(q){return q===null?"null":q===void 0?"undefined":q};
GiN=function(q){if(q&&q.focus)if(q!==document.activeElement)q.focus();else return sQN(function(){return _.C(function(k){document.activeElement&&document.activeElement.blur();return k.return(sQN(function(){q.focus()}))})})};
_.cRr=function(q){var k=k===void 0?5:k;setTimeout(function(){var F;return _.C(function(T){T.nextAddress==1&&(F=document.activeElement);if(T.nextAddress!=5)return(document.activeElement===F||document.activeElement===document.body)&&k>=0&&q?_.W(T,GiN(q),5):T.jumpTo(0);if(document.activeElement===q)return T.return();q=q.parentElement;--k;return T.jumpTo(2)})},15)};
sQN=function(q){return new Promise(function(k){requestAnimationFrame(function(){k(q())})})};
LyH=function(q){if(_.yc)q(_.yc);else{var k;((k=VwN)!=null?k:VwN=[]).push(q)}};
De=function(){!_.yc&&_.tr&&_.xnh(_.tr());return _.yc};
_.xnh=function(q){_.yc=q;var k;(k=VwN)==null||k.forEach(LyH);VwN=void 0};
_.lM=function(q){_.yc&&_.yc.beforeLoadModuleCode(q)};
_.Jr=function(){_.yc&&_.yc.JSC$9005_setLoaded()};
Ar=function(q){return uv(q)?Number(q):String(q)};
nDh=function(q){this.action=q;this.wfv=!1};
gDw=function(q,k){nDh.call(this,"set-drive-options");this.appId=q;this.appOrigin=k};
mno=function(q){nDh.call(this,"visibility");this.visible=q};
qPJ=function(q,k,F){pa.call(this,q,k,F)};
i6o=function(q){PP.call(this,q)};
kDJ=function(q){q=q&&q.getWindow()||window;return q.gadgets&&q.gadgets.rpc};
FTf=function(q,k){var F=k&&k.getWindow()||window;if(kDJ(k))q();else if(oOw)oOw.push(q);else var T=oOw=[q],Z=F.setInterval(function(){if(kDJ(k)){F.clearInterval(Z);for(var O=0;O<T.length;O++)T[O]();oOw=null}},100)};
Z6h=function(q,k){var F=new $b(q);_.zl(k,F);var T={passive:!1};k.listen(F,"mousewheel",function(Z){return void T6L(q,Z)},T).listen(q,"scroll",function(Z){return void T6L(q,Z)},T)};
T6L=function(q,k){var F;a:{for(F=k.target;F;){if(F.nodeType==1){var T=_.bM(F,"overflowY");if(T=="auto"||T=="scroll")break a}F=F.parentNode}F=null}if(!F||!_.uM(q,F)||F.scrollHeight==F.clientHeight||k.deltaY>0&&Math.abs(F.scrollTop-(F.scrollHeight-F.clientHeight))<=1||k.deltaY<0&&F.scrollTop==0)k.preventDefault(),k.stopPropagation()};
Gl=function(q,k,F,T,Z,O,z,R,e){R=R===void 0?!1:R;e=e===void 0?!1:e;pa.call(this,void 0,void 0,void 0);pa.call(this,O?O+" picker modal-dialog":"picker modal-dialog",!0,F);_.Ka(q,"protocol");this.iframeManager_=new jS0;this.targetId_=BP();this.rpcToken_=BP();q=_.rF(q);_.vP(q,"hostId");F=_.vP(q,"parent");this.useGapi_=!e&&!0||(F==null?void 0:F.includes("onepick.corp.google.com"));R&&_.HP(q,"fv2","true");this.setUrl(q.toString());this.preferredDialogWidth_=T;this.preferredDialogHeight_=Z;T!==void 0||
Z!==void 0?T=!0:(T=_.vP(_.rF(q.toString()),"hostId"),YPN||(YPN=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),T=!YPN.has(T));this.autoSizeDialog_=T;this.JSC$8235_gadgetsDomHelper_=z||this.JSC$8186_dom_;k&&(z=this.JSC$8235_gadgetsDomHelper_,k=_.vP(_.rF(this.JSC$8237_url_),"grugl")=="true"?O6w:SPN,kDJ(z)||(z=z||Wd(document),T=z.createElement("SCRIPT"),_.Kw(T,k),T.type="text/javascript",z.JSC$7371_document_.body.appendChild(T)));
q=q.toString();k=null;z=q.indexOf("/picker?");z>-1?k=q.substring(0,z+8-1):ZL(q,"/picker")&&(k=q);k&&this.setRelayUrl(k+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=null;this.buttonEl_&&(this.buttons_?(q=this.buttons_,q.JSC$8220_element_=this.buttonEl_,q.render()):_.BN(this.buttonEl_,zCT),_.sn(this.buttonEl_,!!this.buttons_))};
_.WTo=function(q){var k=k===void 0?CBx:k;var F=_.kc(q),T=function(O){O=_.S(O);O.next();O=cP(O);return k(F,O)},Z=function(O){var z=_.S(O);
O=z.next().value;z=cP(z);return q.apply(O,z)};
return function(){var O=_.Mb.apply(0,arguments),z=this||_.k9,R=RCM.get(z);R||(R={},RCM.set(z,R));return eCM(R,[this].concat(_.fP(O)),Z,T)}};
Vc=function(q){var k={};q=q.replace(/\r/g,"").split("\n");for(var F=0;F<q.length;F++){var T=q[F],Z=T.indexOf(":");Z<0||(k[T.substring(0,Z)]=T.substring(Z+2,T.length))}return k};
La=function(q,k,F){F=F===void 0?function(){}:F;
return q?k():F()};
_.IBJ=function(q){var k;return((k=UAo.documentOverride)!=null?k:q).__wizdispatcher};
_.na=function(q){var k=xb;xb=q;return k};
EOo=function(q){return q===X9M||(q==null?void 0:q.name)==="\u0275NotFound"};
aBx=function(q,k){var F;if((F=q)==null?0:F.isDisposed)throw Error("ob`"+String(q.debugName));for(;q!==void 0;){F=q;if(F.retrieve)return F.retrieve(k,{optional:!0});q=q.parent}return X9M};
gF=function(q){return{"\u0275prov":{providedIn:"root",token:Symbol(q),factory:void 0,value:void 0}}};
_.dAo=function(q){var k=xb;if(!k){switch(q===void 0?3:q){case 0:q=Error("nb");break;case 1:q=Error("pb");break;case 2:q=Error("qb");break;default:q=Error("rb")}throw q;}return k};
hCw=function(q){var k=_.na(q);q={};return q[Symbol.dispose]=function(){_.na(k)},q};
MWT=function(q,k){q.disposables||(q.disposables=[]);q.disposables.push(k)};
mD=function(q){var k=xb;k&&!k.isDisposed&&(MWT(k,q),q.parent=k)};
yZo=function(q){if(q.disposables){for(var k=_.S(q.disposables),F=k.next();!F.done;F=k.next())F=F.value,typeof F==="function"?F():fBM(F);q.disposables.length=0}};
fBM=function(q){if(!q.isDisposed){q.isDisposed=!0;var k;(k=q[Symbol.dispose])==null||k.call(q);delete q.parent;yZo(q)}};
$Af=function(q){var k={retrieve:function(F){switch(F.\u0275prov.token){case tWT.\u0275prov.token:var T=q.asyncDeps;break;case DAL.\u0275prov.token:T=q.rootElement;break;case lBn.\u0275prov.token:T=q.modelRootElement;break;case JZn.\u0275prov.token:T=q.appContext;break;case AZ0.\u0275prov.token:T=q.rendererData;break;case p9w.\u0275prov.token:T=q.injectingConstructor;break;case w9h.\u0275prov.token:T=q.dispatcher}if(T)F=T;else a:{for(T=k.parent;T;){var Z=T;if(Z.retrieve){F=Z.retrieve(F);break a}T=
T.parent}T=F.\u0275prov.token;Z=PBx[T];Z!==void 0?F=Z:(Z=F.\u0275prov.providedIn,F.\u0275prov.factory?(F=F.\u0275prov.factory(),T&&Z==="root"&&(PBx[T]=F)):F=X9M)}return F}};
mD(k);return k};
b60=function(){var q=_.dAo(1),k=aBx(q,JZn);EOo(k)&&(q=aBx(q,w9h),EOo(q)||q.getOptionalAppContext())};
uWn=function(q){if(typeof document!=="undefined"&&document&&document.getElementById&&(q=document.getElementById(q))){var k=q.tagName.toUpperCase();if(k=="SCRIPT"||k=="LINK")return q}return null};
QSw=function(q,k){if((q=q===void 0?"":q)&&k)throw Error("xb");var F="";var T=_.k9._F_jsUrl;(q=k||uWn(q))&&(F=q.src?q.src:q.getAttribute("href"));if(T&&F){if(T!=F)throw Error("yb`"+T+"`"+F);F=T}else F=T||F;if(!N6T(F))throw Error("zb");return F};
vO9=function(){if(!KTJ){KTJ=!0;try{var q=QSw(_.k9._F_jsUrl?"":"base-js")}catch(T){return}var k=B6o(rZo(q)),F=Object.keys(k);F.length!==0&&LyH(function(T){for(var Z=_.S(F),O=Z.next();!O.done;O=Z.next()){O=O.value;for(var z=_.S(Object.keys(k[O])),R=z.next();!R.done;R=z.next())T.addExtraEdge(O,R.value)}})}};
sST=function(){var q=Object.assign({},H6f);Object.getOwnPropertyNames(H6f).forEach(function(k){_.qn[k]!==void 0&&(q[k]=_.qn[k])});
return q};
GDr=function(q,k){if(_.qn.enablePerformanceTiming){var F,T;(T=(F=performance).mark)==null||T.call(F,q+"Start__"+k)}};
cZx=function(q,k){if(_.qn.enablePerformanceTiming){var F,T;(T=(F=performance).measure)==null||T.call(F,q+"__"+k,q+"Start__"+k)}};
VWw=function(q,k,F){var T;return q&&k?q+"__"+k:(T=q!=null?q:k)!=null?T:F};
xAH=function(q,k){var F=Object.create(LTr);F.debugName=k;!xb||mD(F);k=_.na(F);try{q(F)}finally{_.na(k)}return function(){return void fBM(F)}};
gOe=function(q){return i0(q)&&nON in q};
mAx=function(q,k){return Object.is(q,k)};
oQ=function(q){var k=kD;kD=q;return k};
oXo=function(q){if(Fr)throw Error("da");if(kD!==null){var k=kD.nextProducerIndex++;qrT(kD);k<kD.producerNode.length&&kD.producerNode[k]!==q&&Ti(kD)&&ilH(kD.producerNode[k],kD.producerIndexOfThis[k]);kD.producerNode[k]!==q&&(kD.producerNode[k]=q,kD.producerIndexOfThis[k]=Ti(kD)?kBo(q,kD,k):0);kD.producerLastReadVersion[k]=q.version}};
ZlH=function(q){if(!Ti(q)||q.dirty)if(q.dirty||q.lastCleanEpoch!==FFJ)(q.producerMustRecompute(q)||TGo(q))&&q.producerRecomputeValue(q),q.dirty=!1,q.lastCleanEpoch=FFJ};
jPe=function(q){if(q.liveConsumerNode!==void 0){var k=Fr;Fr=!0;try{for(var F=_.S(q.liveConsumerNode),T=F.next();!T.done;T=F.next()){var Z=T.value;Z.dirty||(q=void 0,Z.dirty=!0,jPe(Z),(q=Z.consumerMarkedDirty)==null||q.call(Z,Z))}}finally{Fr=k}}};
Yrn=function(){var q;return((q=kD)==null?void 0:q.consumerAllowSignalWrites)!==!1};
OlN=function(q){q&&(q.nextProducerIndex=0);return oQ(q)};
Srx=function(q,k){oQ(k);if(q&&q.producerNode!==void 0&&q.producerIndexOfThis!==void 0&&q.producerLastReadVersion!==void 0){if(Ti(q))for(k=q.nextProducerIndex;k<q.producerNode.length;k++)ilH(q.producerNode[k],q.producerIndexOfThis[k]);for(;q.producerNode.length>q.nextProducerIndex;)q.producerNode.pop(),q.producerLastReadVersion.pop(),q.producerIndexOfThis.pop()}};
TGo=function(q){qrT(q);for(var k=0;k<q.producerNode.length;k++){var F=q.producerNode[k],T=q.producerLastReadVersion[k];if(T!==F.version)return!0;ZlH(F);if(T!==F.version)return!0}return!1};
kBo=function(q,k,F){zfH(q);if(q.liveConsumerNode.length===0&&q.producerNode!==void 0)for(var T=0;T<q.producerNode.length;T++)q.producerIndexOfThis[T]=kBo(q.producerNode[T],q,T);q.liveConsumerIndexOfThis.push(F);return q.liveConsumerNode.push(k)-1};
ilH=function(q,k){zfH(q);if(q.liveConsumerNode.length===1&&q.producerNode!==void 0)for(var F=0;F<q.producerNode.length;F++)ilH(q.producerNode[F],q.producerIndexOfThis[F]);F=q.liveConsumerNode.length-1;q.liveConsumerNode[k]=q.liveConsumerNode[F];q.liveConsumerIndexOfThis[k]=q.liveConsumerIndexOfThis[F];q.liveConsumerNode.length--;q.liveConsumerIndexOfThis.length--;k<q.liveConsumerNode.length&&(F=q.liveConsumerIndexOfThis[k],q=q.liveConsumerNode[k],qrT(q),q.producerIndexOfThis[F]=k)};
Ti=function(q){var k,F;return q.consumerIsAlwaysLive||((F=q==null?void 0:(k=q.liveConsumerNode)==null?void 0:k.length)!=null?F:0)>0};
qrT=function(q){q.producerNode!=null||(q.producerNode=[]);q.producerIndexOfThis!=null||(q.producerIndexOfThis=[]);q.producerLastReadVersion!=null||(q.producerLastReadVersion=[])};
zfH=function(q){q.liveConsumerNode!=null||(q.liveConsumerNode=[]);q.liveConsumerIndexOfThis!=null||(q.liveConsumerIndexOfThis=[])};
Rfe=function(q){var k=Object.create(CV0);k.computation=q;q=function(){ZlH(k);oXo(k);if(k.value===Z7)throw k.error;return k.value};
q[jw]=k;return q};
Ivo=function(q,k){var F=Object.create(efH);F.value=q;k!==void 0&&(F.equal=k);q=function(){oXo(F);return F.value};
q[jw]=F;return[q,function(T){return WFx(F,T)},
function(T){Yrn()||Ude(F);WFx(F,T(F.value))}]};
WFx=function(q,k){Yrn()||Ude(q);if(!q.equal(q.value,k)){q.value=k;q.version++;FFJ++;jPe(q);var F;(F=XsJ)==null||F(q)}};
YD=function(q){var k=oQ(null);try{return q()}finally{oQ(k)}};
_.Oi=function(q,k,F){F=F===void 0?"":F;q=Ivo(q,k==null?void 0:k.equals);var T=q[0],Z=T[jw];Z.debugName=VWw(k==null?void 0:k.debugName,F,"[signal]");if(!_.qn.enablePerformanceTiming)return q;var O=q[1],z=q[2];return[T,function(R){EXo(function(){return void O(R)},Z)},
function(R){EXo(function(){return void z(R)},Z)}]};
EXo=function(q,k){GDr("signalSet",k.debugName);try{q()}finally{cZx("signalSet",k.debugName)}};
ddx=function(q,k){var F=_.S(_.Oi(q,void 0,"cPpJzc"));q=F.next().value;F=F.next().value;q[av0]=F;q[Sw]=k;return q};
hfe=function(q){return!!q&&typeof q==="object"&&Object.getPrototypeOf(q)===Object.prototype};
MzH=function(q){return typeof q==="function"&&av0 in q&&typeof q[av0]==="function"};
fvH=function(q,k){Object.defineProperty(q,Sw,{get:function(){return k}})};
RQ=function(q,k){if(CG(q)){var F=q.map(function(O){return RQ(O,k)});
fvH(F,k);return F}if(hfe(q)){F={};q=_.S(Object.entries(q));for(var T=q.next();!T.done;T=q.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;F[T]=RQ(Z,k)}fvH(F,k);return F}return ddx(q,k)};
yNM=function(q){if(CG(q))return q.map(function(Z){return yNM(Z)});
if(hfe(q)){var k={};q=_.S(Object.entries(q));for(var F=q.next();!F.done;F=q.next()){var T=_.S(F.value);F=T.next().value;T=T.next().value;k[F]=yNM(T)}return k}return MzH(q)?q():q};
Ddx=function(){var q={height:0,width:0};if(!hfe(q))throw Error("Lb");var k=Symbol("Mb");return[RQ(q,k),function(F,T){if(F[Sw]===k)if(typeof T==="function"){var Z=[].concat(_.fP(yNM(F)));T=T(Z)||Z;tzf(F,[].concat(_.fP(T)))}else tzf(F,T);else throw Error("Nb");}]};
tzf=function(q,k){if(MzH(q))q[av0](k);else if(CG(q)&&CG(k))k=RQ(k,q[Sw]),q.length=0,q.push.apply(q,_.fP(k));else if((hfe(q)||CG(q))&&(CG(k)||typeof k==="object"&&k!==null)){k=_.S(Object.entries(k));for(var F=k.next();!F.done;F=k.next()){var T=_.S(F.value);F=T.next().value;T=T.next().value;var Z=q,O=Z[F];Object.hasOwn(q,F)?tzf(O,T):Z[F]=RQ(T,q[Sw])}}else throw Error("Ob");};
lvT=function(q){return Object.create(Object.assign({},ew,q))};
ANe=function(){var q;return(q=JNw)!=null?q:JNw=lvT({consumerAllowSignalWrites:!0})};
_.W6=function(q,k,F){F=F===void 0?"":F;q=Rfe(q);var T=q[jw];T.debugName=VWw(k==null?void 0:k.debugName,F,"[computed]");(k==null?void 0:k.equals)!=null&&(T.equal=k.equals);return q};
Ui=function(q){var k=oQ(psn);try{q()}finally{oQ(k)}};
QPx=function(q){if(!q.isDisposed)switch(q.effectType){case wsH:PVT.schedule(q);break;case $d9:bl0.schedule(q);break;case uih:NGT.schedule(q);break;default:_.Ys(q.effectType)}};
BGN=function(q){KFn.push(q);return function(){var k=KFn.indexOf(q);k!==-1&&KFn.splice(k,1)}};
vXh=function(){if(IQ>0)_.qn.flushRenderEffectsDuringRender&&PVT.flush();else for(var q=_.S(rNw),k=q.next();!k.done;k=q.next())k.value.flush()};
sP9=function(q){Xr=!0;try{for(var k=_.S(q),F=k.next();!F.done;F=k.next()){for(var T=F.value,Z=[T],O=T;O.parent!==void 0;)O=O.parent,Hle(O)&&q.has(O)&&Z.push(O);for(;Z.length>0;){var z=Z.pop();q.delete(z);z.run()}}}finally{Xr=!1}};
Ei=function(q){IQ--;if(q){q=_.S(rNw);for(var k=q.next();!k.done;k=q.next())k.value.clear()}else IQ>0||Xr&&!_.qn.flushRenderEffectsDuringRender||vXh()};
cNr=function(q,k,F){var T=GBr(q);aQ={name:F?T+" ("+F+")":T,isReactive:q.componentType!==dH,parent:aQ};q=k();aQ=aQ.parent;return q};
hR=function(){var q=aQ;return q?q.isReactive:!1};
fG=function(q,k){var F=aQ;k&&(aQ=k);try{return q()}catch(O){q=O;Mn(q,aQ);if(q!==Vzx){LFJ=aQ;k=[];for(var T=xb;T;){var Z=void 0;k.push((Z=T.debugName)!=null?Z:"[context]");Z=void 0;T=(Z=T.parent)!=null?Z:null}xdo=k.reverse()}Vzx=q;throw q;}finally{aQ=F}};
Mn=function(q,k){try{var F=nXe(k);if(F&&!q.componentStack&&(q.componentStack=F,_.qn.enableComponentStacksInErrorMessages)){var T=q.message+"\n\nComponent stack: "+F;q.stack&&(q.stack=q.stack.replace(q.message,T));q.message=T}}catch(Z){}};
nXe=function(q){if(i0(q)&&q.name!==void 0&&q.isReactive!==void 0&&q.parent!==void 0||q===null){for(var k=0,F="";k<20&&q;)F+=q.name+" > ",q=q.parent,k++;q=F.slice(0,-3)}else if(_.qn.enableContextBasedComponentStacks){a:{for(q=q===void 0?xb:q;q;){if(gOe(q))break a;k=void 0;q=(k=q.parent)!=null?k:null}q=null}q=q.getComponentStack().slice(0,20).join(" > ")}else q="";return q};
GBr=function(q){return q.debugName||q.name||"[component]"};
gXM=function(q,k,F){k=Object.create(k);k.effectFn=q;F&&(k.debugName=F);mD(k);k.componentStack=aQ;return k};
_.y3=function(q,k){q=gXM(q,mdT,k);QPx(q)};
_.tR=function(q){var k=xb;if(k){var F=aQ;MWT(k,function(){var T=oQ(ANe());try{fG(function(){return void q()},F)}catch(Z){throw _.qn.enableContextBasedComponentStacks&&Mn(Z),Z;
}finally{oQ(T)}})}};
D7=function(q,k){var F={};(k===void 0||k)&&mD(F);k=_.na(F);try{q(F)}finally{_.na(k)}return function(){return void fBM(F)}};
_.l0=function(q){return typeof q==="function"?q():(q==null?0:q[q4n])?q.get():q};
_.JR=function(q,k){q=gXM(q,iLw,k);QPx(q)};
kKw=function(q){if(xb)throw Error("sb");D7(q,!1)};
AR=function(q,k){q=_.na(q);try{return YD(k)}finally{_.na(q)}};
_.pG=function(q,k){var F=nXe(LFJ),T,Z;var O=(Z=(T=xdo)==null?void 0:T.slice())!=null?Z:[];k={componentStack:F,contextTrace:O,errorSeverity:3,featureFlags:sST(),tagName:k};return[q,k]};
ToH=function(q,k,F){if(Object.hasOwnProperty.call(oUh,q)&&(q=oUh[q],Object.hasOwnProperty.call(q,k)&&(q=q[k],q instanceof Array))){for(var T=null,Z=!1,O=0,z=q.length;O<z;++O){var R=q[O],e=R.contingentAttribute;if(!e)return R.contract;T===null&&(T={});e=Object.hasOwnProperty.call(T,e)?T[e]:T[e]=F(e);if(e===R.requiredValue)return R.contract;e==null&&(Z=!0)}if(Z)return null}k=FAT[k];return typeof k==="number"?k:null};
Y4e=function(q,k,F){var T=null;(q=ZLn[q])&&(T=q[k]);return typeof T!=="number"&&((q=ZLn["*"])&&(T=q[k]),typeof T!=="number")?!1:!0===j_M[T][String(F).toLowerCase()]};
S4e=function(q,k){k=ToH(q.toLowerCase(),k,function(){var T;(T=_.qn.handleError)==null||T.call.apply(T,[_.qn].concat(_.fP(_.pG(Error("Sb"),q.toLowerCase()))))});
if(k===null)return null;var F;return(F=OLf[k])!=null?F:null};
z59=function(q,k,F){if(F===null||F===void 0)return F;q=S4e(q,k);return q===null?F:q(k,F)};
CoH=function(){};
wH=function(q,k){for(;q.length>k;)q.pop()};
R5h=function(q){q=Array(q);wH(q,0);return q};
e5e=function(q,k,F){if(F==null)q.removeAttribute(k);else{var T;(T=k.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":k.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?q.setAttributeNS(T,k,F):q.setAttribute(k,F)}};
WAr=function(q,k,F){q[k]=F};
IAo=function(q,k,F){q=q.style;if(typeof F==="string")q.cssText=F;else{q.cssText="";for(var T in F)if(UFo.call(F,T)){k=q;var Z=T,O=F[T];Z.indexOf("-")>=0?k.setProperty(Z,O):k[Z]=O}}};
XUx=function(q,k,F){var T=typeof F;T==="object"||T==="function"?q[k]=F:e5e(q,k,F)};
EUx=function(){var q=new CoH;q[b0.default]=XUx;q.style=IAo;return q};
aAT=function(q,k,F,T){(T[k]||T[b0.default])(q,k,F)};
h5h=function(q,k,F){k=new dFh(k,F);return q.__incrementalDOMData=k};
u0=function(q,k){if(q.__incrementalDOMData)return q.__incrementalDOMData;var F=q.nodeType===1?q.localName:q.nodeName,T=q.nodeType===1?q.getAttribute("key"):null;k=h5h(q,F,q.nodeType===1?T||k:null);if(q.nodeType===1&&(q=q.attributes,F=q.length)){T=k._attrsArr||(k._attrsArr=R5h(F*2));for(var Z=0,O=0;Z<F;Z+=1,O+=2){var z=q[Z],R=z.value;T[O]=z.name;T[O+1]=R}}return k};
MiJ=function(q,k,F,T,Z){return k==F&&T==Z};
fAf=function(q){for(var k=Nn,F=Q3();F!==q;){var T=F.nextSibling;k.removeChild(F);KG.deleted.push(F);F=T}};
Q3=function(){return B6?B6.nextSibling:Nn.firstChild};
rH=function(){B6=Q3()};
DFw=function(q,k,F){rH();var T;a:{if(T=B6){do{var Z=T,O=q,z=k,R=u0(Z,z);if(yqL(Z,O,R.nameOrCtor,z,R.key))break a}while(k&&(T=T.nextSibling))}T=null}T||(q==="#text"?(F=v6.createTextNode(""),h5h(F,"#text",null),q=F):(T=v6,Z=Nn,typeof q==="function"?T=new q:T=(Z=q==="svg"?"http://www.w3.org/2000/svg":q==="math"?"http://www.w3.org/1998/Math/MathML":Z==null||u0(Z).nameOrCtor==="foreignObject"?null:Z.namespaceURI)?T.createElementNS(Z,q):T.createElement(q),h5h(T,q,k),q=T,F&&q.setAttribute("nonce",F)),KG.created.push(q),
T=q);F=T;if(F!==B6){if(tix.indexOf(F)>=0)for(q=Nn,k=F.nextSibling,T=B6;T!==null&&T!==F;)Z=T.nextSibling,q.insertBefore(T,k),T=Z;else Nn.insertBefore(F,B6);B6=F}};
lAf=function(q,k,F){DFw(q,k,F);Nn=B6;B6=null;return Nn};
Jq0=function(){fAf(null);B6=Nn;Nn=Nn.parentNode};
H6=function(){B6=Nn.lastChild};
wUN=function(q,k){k=k===void 0?{}:k;var F=k.matches===void 0?MiJ:k.matches;return function(T,Z,O){var z=KG,R=v6,e=tix,I=si,X=Gi,E=B6,d=Nn,M=yqL;v6=T.ownerDocument;KG=new AqL(T);yqL=F;si=[];Gi=[];B6=null;var t=Nn=T.parentNode,A,w=pUh.call(T);if((A=w.nodeType===11||w.nodeType===9?w.activeElement:null)&&T.contains(A)){for(w=[];A!==t;)w.push(A),A=A.parentNode||(t?A.host:null);t=w}else t=[];tix=t;try{return q(T,Z,O)}finally{T=KG,c6&&T.deleted.length>0&&c6(T.deleted),v6=R,KG=z,yqL=M,si=I,Gi=X,B6=E,Nn=d,
tix=e}}};
Poo=function(q,k,F,T){V3.push(aAT);V3.push(q);V3.push(k);V3.push(F);V3.push(T)};
bLx=function(q,k,F){var T=Gi;k=k._attrsArr||(k._attrsArr=R5h(T.length));for(var Z=!k.length||!1,O=0;O<T.length;O+=2){var z=T[O];if(Z)k[O]=z;else if(k[O]!==z)break;var R=T[O+1];if(Z||k[O+1]!==R)k[O+1]=R,Poo(q,z,R,F)}if(O<T.length||O<k.length){for(O=Z=O;O<k.length;O+=2)LG[k[O]]=k[O+1];for(O=Z;O<T.length;O+=2)Z=T[O],z=T[O+1],LG[Z]!==z&&Poo(q,Z,z,F),k[O]=Z,k[O+1]=z,delete LG[Z];wH(k,T.length);for(var e in LG)Poo(q,e,void 0,F),delete LG[e]}q=$F9;$F9=F=V3.length;for(e=q;e<F;e+=5)(0,V3[e])(V3[e+1],V3[e+
2],V3[e+3],V3[e+4]);$F9=q;wH(V3,q);wH(T,0)};
xD=function(q){DFw("#text",null);var k=B6;var F=u0(k);if(F.text!==q){F=F.text=q;for(var T=1;T<arguments.length;T+=1)F=(0,arguments[T])(F);k.data!==F&&(k.data=F)}};
rq0=function(q,k,F){if(F===!1&&uBH.has(k))e5e(q,k,null);else if(k!=="idomKey"&&k!=="skip"&&k!=="skipchildren"&&k!=="children"&&k!=="el")if(k.startsWith("on"))if(k[2]===":")if(F===void 0||F===null){var T;(T=_.qn.handleError)==null||T.call.apply(T,[_.qn].concat(_.fP(_.pG(Error("Wb`"+k),q.tagName))));q[k]=void 0}else{var Z=k.slice(3);T=hR();if(Z==="jsaction"){F=_.S(Array.isArray(F)?F:[F]);for(var O=F.next();!O.done;O=F.next()){O=O.value;if(typeof O!=="object"||O===null||typeof O.selfReg!=="function")throw Error("Zb`"+
k);O.selfReg(0,q,T?_.tR:function(){})}}else{if(typeof F!=="object"||F===null)throw Error("Xb`"+k+"`"+typeof F);
if(typeof F.getFn!=="function")throw Error("Yb`"+k+"`"+Object.keys(F));if(F.selfReg)F.selfReg(0,q,Z,T?_.tR:function(){});
else if(T&&q["on"+Z]===void 0){var z=F.getFn(0);q.addEventListener(Z,z);_.tR(function(){return void q.removeEventListener(Z,z)})}else if(T||!Noe.includes(Z))q["on"+Z]=F.getFn(0)}}else Q_L(q,k,F);
else{if(k.startsWith("data-")&&typeof F==="string")try{F=KAJ(F)}catch(R){F="zSoyz"}typeof F!=="function"||q._disposeEffects!=null?(_.qn.enableAttributeSanitization&&(F=z59(q.tagName,k,F)),k==="style"?("function"==typeof _.nG&&F instanceof _.nG&&(F=F.toString()),Bof(q,k,F)):k.startsWith("prop:")?(k=k.slice(5),q[k]=F):Q_L(q,k,F)):(q._signalProps||(q._signalProps=[]),q._signalValues||(q._signalValues=[]),q._signalProps.push(k))}};
vUL=function(q,k,F){F=(F===void 0?{}:F).isReactive;if(k==null?0:k.el){var T=k.el;if(typeof T==="function")T(q);else{var Z;(Z=T.onRender)==null||Z.call(T,q);q._disposeRef||(q._disposeRef=function(){var O;(O=T.onUnmount)==null||O.call(T);delete q._disposeRef},F&&_.tR(function(){var O;
return void((O=q._disposeRef)==null?void 0:O.call(q))}))}}};
HLT=function(q){return i0(q)&&my in q};
s_9=function(q){return HLT(q)?q[my].flattened:q};
GKf=function(q,k){var F=_.Mb.apply(2,arguments),T;k=(T=k)!=null?T:{};T={};return T.type=q,T.props=k,T.children=F,T[qA]=!0,T};
_.iB=function(q){return q.children};
kO=function(q){var k=cqw!==GKf;cqw=q?Vir:GKf;return k};
_.oS=function(q){return _.i8(q)?"nodeType"in q:!1};
FW=function(){return document.createTextNode("")};
TD=function(q){q=document.createTextNode(String(q));q._isSignalTextNode=!0;return q};
gUn=function(q){var k=document.createElement("div");if(LA0(q)&&OGw(q))_.BN(k,OGw(q));else if(q instanceof DV)_.BN(k,q);else if(xFw(q)){if(q.contentKind!==nUT)throw Error("Vb");q=le(q.toString());_.BN(k,q)}q=_.S(k.childNodes);for(var F=q.next();!F.done;F=q.next())F.value._isSafeOrSanitizedHtmlNode=!0;return k};
ZB=function(q){q=typeof q;return q==="string"||q==="number"||q==="boolean"};
mFn=function(q){return q instanceof jb||eb(q)||"function"==typeof _.HN&&q instanceof _.HN||"function"==typeof _.nG&&q instanceof _.nG};
qaM=function(q,k){var F=q.parentElement;if(!F)return k;F.replaceChild(k,q);return k};
iNw=function(q,k){var F=q[0].parentElement;if(F)if(q[0].previousSibling||q[q.length-1].nextSibling){F.insertBefore(k,q[0]);for(var T=q.length-1;T>=0;T--)F.removeChild(q[T])}else F.textContent="",F.appendChild(k);return k};
kSh=function(q,k){if(q[0].parentElement)for(var F=q[0].parentElement,T=k.length,Z=q.length,O=T,z=0,R=0,e=q[Z-1].nextSibling,I=null;z<Z||R<O;)if(q[z]===k[R])z++,R++;else{for(;q[Z-1]===k[O-1];)Z--,O--;if(Z===z)for(var X=O<T?R?k[R-1].nextSibling:k[O-R]:e;R<O;){var E=k[R++];F.insertBefore(E,X)}else if(O===R)for(;z<Z;)X=q[z],I&&I.has(X)||F.removeChild(X),z++;else if(q[z]===k[O-1]&&k[R]===q[Z-1])X=q[--Z].nextSibling,F.insertBefore(k[R++],q[z++].nextSibling),F.insertBefore(k[--O],X),q[Z]=k[O];else{if(!I)for(I=
new Map,X=R;X<O;)I.set(k[X],X++);X=I.get(q[z]);if(X==null)F.removeChild(q[z]),z++;else if(R<X&&X<O){E=z;for(var d=1,M=void 0;++E<Z&&E<O&&(M=I.get(q[E]))!=null&&M===X+d;)d++;if(d>X-R)for(E=q[z];R<X;)F.insertBefore(k[R++],E);else F.replaceChild(k[R++],q[z++])}else z++}}return k};
FRJ=function(q){if(Array.isArray(q)){if(q.length>1)throw Error("hc`"+q.length+"`"+q.map(oGT).join(", "));q=q[0]}if(q==null)return null;if(!(q instanceof _.be)){var k,F;if((k=window)==null?0:(F=k.trustedTypes)==null?0:F.isScript(q))throw Error("gc");if(String(q).trim().length===0)return null;throw Error("ic`"+oGT(q));}return q};
T10=function(q){if(Array.isArray(q)){if(q.length>1)throw Error("jc`"+q.length+"`"+q.map(oGT).join(", "));q=q[0]}if(q==null)return null;if(!hGT(q)){if(String(q).trim().length===0)return null;throw Error("kc`"+oGT(q));}return q};
oGT=function(q){return"("+typeof q+") "+(q!=null&&typeof q==="object"?q.constructor.name:typeof q)+" "+q};
ZNM=function(){};
OP=function(q,k){k=k===void 0?{}:k;var F=j1H();_.qn.legacyTriggerSoyRendererEvents&&b60();_.JR(function(){jW.setUp();k.isControlFlowComponent&&IQ++;var T=F[0],Z=F[my].flattened,O=kO(!0);try{var z=q(),R=YaM(T,z,F);Array.isArray(R)||(F[my].flattened=[R]);var e=F[my].flattened;if(Z&&(!Array.isArray(Z)||Z.length!==0)){var I=Array.isArray(Z)?Z[0]:Z,X=I[YO],E=I._disposeEffects;I._disposeEffects=void 0;I=Array.isArray(e)?e[0]:e;I[YO]=X;I[YO]&&(I[YO].numNodes=I===e?1:e.length);I._disposeEffects=E}F[0]=R;
k.isControlFlowComponent&&Ei(!1)}catch(d){throw k.isControlFlowComponent&&Ei(!0),d;}finally{kO(O),jW.tearDown()}},k.debugName);
return F};
YaM=function(q,k,F){for(;typeof k==="function";)k=k();if(k!=null&&k[qA]){var T,Z,O;(O=_.qn.handleError)==null||O.call.apply(O,[_.qn].concat(_.fP(_.pG(Error("lc`"+((T=k.type)==null?void 0:T.TAG_NAME)),(Z=k.type)==null?void 0:Z.TAG_NAME))))}if(q==null)return k==null?FW():ZB(k)?TD(k):mFn(k)?TD(k.toString()):_.oS(k)?k:k.length===0?FW():ONM(k,F);if(_.oS(q)){if(k==null)return qaM(q,FW());if(ZB(k))return SaN(q,k);if(mFn(k))return SaN(q,k.toString());if(_.oS(k))return qaM(q,k);if(k.length===0)return qaM(q,
FW());k=ONM(k,F);kSh([q],F[my].flattened);return k}q=SW(q);if(k==null)return iNw(q,FW());if(ZB(k))return iNw(q,TD(k));if(mFn(k))return iNw(q,TD(k.toString()));if(_.oS(k))return kSh(q,[k])[0];if(k.length===0)return iNw(q,FW());k=ONM(k,F);kSh(q,F[my].flattened);return k};
SaN=function(q,k){q.nodeType===Node.TEXT_NODE?q.textContent!==String(k)&&(q.textContent=String(k)):q=qaM(q,TD(k));return q};
SW=function(q,k,F){return z2N(q,k!=null?k:[],F===void 0?!1:F)};
ONM=function(q,k){var F=SW(q,void 0,!0);if(F.length===0)return FW();k[my].flattened=F;return q};
z2N=function(q,k,F,T,Z){k=k===void 0?[]:k;F=F===void 0?!1:F;Z=Z===void 0?-1:Z;if(q==null)return k;if(q instanceof zD)return q=q.render(),z2N(q,k,F,T,Z);if(_.oS(k)&&k.nodeType===Node.ELEMENT_NODE)switch(k.tagName){case "SCRIPT":F=FRJ(q);F!==null&&_.Qb(k,F);return;case "STYLE":F=T10(q);F!==null&&(k.textContent=_.MqN(F));return}ZB(q)&&(q=TD(q),T&&F&&(T[Z]=q));if(xFw(q)||q instanceof DV||LA0(q)){F=gUn(q);F=Array.from(F.childNodes);F=_.S(F);for(q=F.next();!q.done;q=F.next())CAr(k,q.value);return k}mFn(q)&&
(q=TD(q.toString()),T&&F&&(T[Z]=q));if(_.oS(q))return CAr(k,q);if(Array.isArray(q)){for(var O=0;O<q.length;O++)z2N(q[O],k,F,q,O);return k}if(typeof q==="function"){q=OP(q,{debugName:"qmF2ne"})[0];if(Array.isArray(q)){F=_.S(q);for(q=F.next();!q.done;q=F.next())CAr(k,q.value);return k}T&&F&&(T[Z]=q);return CAr(k,q)}if(q!=null&&q[qA]){T=kO(!0);Z=cqw;try{O=Z.apply(null,[q.type,q.props].concat(_.fP(q.children)))}finally{kO(T)}return z2N(O,k,F)}var z;(z=_.qn.handleError)==null||z.call.apply(z,[_.qn].concat(_.fP(_.pG(Error("mc")))));
return k};
j1H=function(q){var k={};k=Object.assign([],(k[my]={flattened:[]},k));if(!q)return k;k[0]=ONM(q,k);return k};
CAr=function(q,k){Array.isArray(q)?q.push(k):q.appendChild(k);return q};
C6=function(q){if(!_.qn.enableLazyTsx)return q;if(Array.isArray(q)){for(var k=0;k<q.length;k++)q[k]=C6(q[k]);return q}return q instanceof zD?(q=q.render(),C6(q)):q};
e2w=function(q,k){var F,T,Z=GBr(q),O=function(M){T=M;M=kO(!0);var t=oQ(RS);GDr("render",Z);try{F=C6(q(k))}finally{cZx("render",Z),oQ(t),kO(M)}};
O=_.qn.enableContextPerComponent?xAH(O,Z):D7(O,_.qn.alwaysTrackContexts||!!xb);gOe(T);if(!k.renderedFromIdom){var z=_.na(T);try{return R2T(q,k,F),F}finally{_.na(z)}}!HLT(F)&&Array.isArray(F)&&(F=j1H(F));var R=s_9(F);z=Array.isArray(R)?R[0]:R;var e=!1;if(z){var I,X=(I=k==null?void 0:k.idomKey)!=null?I:q;I=R!==z;z._disposeEffects=O;var E=z[YO]||{},d=HLT(F)?F:E.sourceDynamicRange;Object.assign(E,{key:X,numNodes:I?R.length:1,context:T,higherOrder:!!z[YO],sourceDynamicRange:d});z[YO]=E}else e=!0;(function(){var M=
_.na(T);try{R2T(q,k,R)}finally{_.na(M)}})();
e&&O();return F};
WRw=function(q){var k={},F;for(F in q)k={prev$jscomp$23:void 0,next$jscomp$32:void 0},k.prev$jscomp$23=eW[F],k.next$jscomp$32=q[F],eW[F]=function(T){return function(){var Z=_.Mb.apply(0,arguments);T.prev$jscomp$23.apply(null,_.fP(Z));T.next$jscomp$32.apply(null,_.fP(Z))}}(k)};
UR0=function(){if(hR())throw Error("nc");return W9};
ImJ=function(q,k){if(!q.__unmounted&&k){q.__unmounted=!0;try{q.didUnmount()}catch(Z){var F,T;(T=_.qn.handleError)==null||T.call.apply(T,[_.qn].concat(_.fP(_.pG(Z,(F=q.JSC$8259___type)==null?void 0:F.TAG_NAME))))}eW.didUnmount(q);q.el=null;k.__instance&&delete k.__instance}};
EGe=function(q,k,F){q._signalProps!=null&&q._disposeEffects==null&&((F===void 0?0:F)?q._disposeEffects=D7(function(){return void XcN(q,k)},_.qn.alwaysTrackContexts||!!xb):XcN(q,k))};
XcN=function(q,k){_.JR(function(){for(var F=q._signalProps,T=q._signalValues,Z=0;Z<F.length;Z++){var O=F[Z],z=k[O]();T[Z]!==z&&(T[Z]=z,rq0(q,O,z))}},"e3YVbb")};
amn=function(q,k,F){var T,Z=[];q._disposeEffects=D7(function(){_.JR(function(){var O=F();if(O===null||O===void 0)O="";if(ZB(O)||O===null)T!=null||(T=document.createTextNode("")),T.parentNode!==q&&(T._isSignalTextNode=!0,q.insertBefore(T,k)),T.textContent=String(O);else if(xFw(O)||O instanceof DV||LA0(O)){for(var z=Z.length>0?Z[Z.length-1].nextSibling:k,R=_.S(Z),e=R.next();!e.done;e=R.next())q.removeChild(e.value);O=gUn(O);Z=Array.from(O.childNodes);O=_.S(Z);for(R=O.next();!R.done;R=O.next())q.insertBefore(R.value,
z)}else throw e=(R=(z=aQ)==null?void 0:z.name)!=null?R:"unknown",Error("cc`"+e+"`"+typeof O);},"VvDgC")},_.qn.alwaysTrackContexts||!!xb)};
MfJ=function(q,k){var F=_.Mb.apply(2,arguments);k!=null||(k={});return!_.qn.enableLazyTsx||aQ!=null&&!hR()?dRh(q,k,F):new h2x(q,k,F)};
dRh=function(q,k,F){if(q===_.iB)return F;if(typeof q==="function")return aQ&&!hR()&&(k.renderedFromIdom=!0),cNr(q,function(){var O=fmw(q,k,F);if(O)return O;F.length>0&&(k.children=F.length===1?F[0]:F);if(q.componentType===dH){var z;xAH(function(){var R=k;if(q.componentType!==dH)z=!1;else{R||(R={});var e=new UP(R,q),I=oQ(RS);try{var X=e.render(R)}finally{oQ(I)}X instanceof HTMLElement?(X.__instance=e,e.el=X,e.JSC$8259___type=q,q.TAG_NAME=X.tagName.toLowerCase(),eW.didPatch(e),z=X):z=X}},q.name);
if(z)return z}return e2w(q,k)},k.debugInstance);
var T=y7H(q,k),Z;for(Z in k)rq0(T,Z,k[Z]);EGe(T,k);SW(F,T);vUL(T,k,{isReactive:!0});tfJ(T,k);return T};
y7H=function(q,k){q=(DR0.has(q.toLowerCase())?0:lmM.has(q.startsWith("svg:")?q.replace("svg:",""):q))?document.createElementNS("http://www.w3.org/2000/svg",q.startsWith("svg:")?q.replace("svg:",""):q):J7J(q,k)||document.createElement(q);q[A7w]=!0;return q};
pcn=function(q){if(q){var k;(k=q._disposeRef)==null||k.call(q);var F;(F=q._disposeEffects)==null||F.call(q);q.__instance&&q.__instance instanceof IS&&(k=q.__instance,ImJ(k,q),k instanceof UP&&k.disposeEffects());for(k=0;k<q.childNodes.length;k++)pcn(q.childNodes[k])}};
PAN=function(q){wce.push(q)===1&&requestAnimationFrame(function(){setTimeout(function(){var k=[].concat(_.fP(wce));wce=[];k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;try{for(var T=0;T<F.length;T++)pcn(F[T])}catch(Z){T=F=void 0,(T=(F=_.qn).handleError)==null||T.call.apply(T,[F].concat(_.fP(_.pG(Z))))}}})})};
_.U=function(q,k){return cqw.apply(null,[q,k].concat(_.fP(_.Mb.apply(2,arguments))))};
$RH=function(q,k){k=k===void 0?new Map:k;q=_.S(q);for(var F=q.next();!F.done;F=q.next())if(F=F.value,!k.has(F)){var T=void 0,Z=(T=F.producerNode)!=null?T:[];k.set(F,Z);$RH(Z,k)}return k};
_.a=function(q){var k=q.cond;if(k===void 0)return q.else&&q.else();var F=_.W6(function(){return!!k()},void 0,"JHVi8"),T=function(){var Z=k();
if(!Z){var O;(O=_.qn.handleError)==null||O.call.apply(O,[_.qn].concat(_.fP(_.pG(bNM.nonNullableCondIsNull()))))}return Z};
return OP(function(){var Z=F(),O;D7(function(){var z=oQ(RS);try{O=C6(Z?q.then(T):q.else&&q.else())}finally{oQ(z)}},!0);
return O},{debugName:q.debugInstance,
isControlFlowComponent:!0})};
uO9=function(q){return _.a(q)};
_.XW=function(q){return q.keyBy==="INDEX"?N1r(q):Q1T(q)};
KRe=function(q){q=_.S(q);for(var k=q.next();!k.done;k=q.next()){var F=void 0;(F=k.value)==null||F()}};
Q1T=function(q){var k=q.keyBy===void 0||q.keyBy==="REFERENCE",F=k?function(X){return X}:q.keyBy,T=[],Z=[],O=[],z=[],R=[],e=[],I=!0;
_.tR(function(){KRe(z)});
return OP(function(){var X=q.each(),E=X.length;if(E===0){if(T.length===0&&!I)return O;KRe(z);T=X;Z=[];for(X=0;X<T.length;X++)Z.push(F(T[X]));O=[];z=[];R=[];e=[];q.fallback&&(z[0]=B19(function(){O[0]=C6(q.fallback())}));
I=!1;return O}for(var d=new r7o,M=T.length-1;M>=0;M--)d.push(Z[M],M);M=Array(E);for(var t=Array(E),A=Array(E),w=Array(E),b=Array(k?0:E),r={i$jscomp$443:0};r.i$jscomp$443<E;r={i$jscomp$443:r.i$jscomp$443,item$jscomp$103:void 0,key$jscomp$524:void 0},r.i$jscomp$443++){r.item$jscomp$103=X[r.i$jscomp$443];r.key$jscomp$524=F(r.item$jscomp$103);var L=d.pop(r.key$jscomp$524);L!=null?(A[r.i$jscomp$443]=O[L],t[r.i$jscomp$443]=Z[L],M[r.i$jscomp$443]=z[L],w[r.i$jscomp$443]=R[L],k||(b[r.i$jscomp$443]=e[L]),Ui(function(H){return function(){w[H.i$jscomp$443](H.i$jscomp$443);
if(!k)b[H.i$jscomp$443](H.item$jscomp$103)}}(r)),delete z[L]):M[r.i$jscomp$443]=B19(function(H){return function(){var V=_.S(_.Oi(H.i$jscomp$443,void 0,"Fqk1zd")),g=V.next().value;
V=V.next().value;w[H.i$jscomp$443]=V;t[H.i$jscomp$443]=H.key$jscomp$524;if(k)A[H.i$jscomp$443]=C6(q.children(H.item$jscomp$103,g));else{var Y9=_.S(_.Oi(H.item$jscomp$103,void 0,"GBj5de"));V=Y9.next().value;Y9=Y9.next().value;b[H.i$jscomp$443]=Y9;A[H.i$jscomp$443]=C6(q.children(V,g))}}}(r))}KRe(z);
T=X;Z=t;O=A;z=M;R=w;e=b;I=!1;return A},{debugName:q.debugInstance,
isControlFlowComponent:!0})};
N1r=function(q){var k=[],F=[],T=[],Z=[],O=!1;_.tR(function(){for(var z=_.S(Z),R=z.next();!R.done;R=z.next())R=R.value,R()});
return OP(function(){var z=q.each();O&&z.length>0&&(Z.pop()(),k.pop(),O=!1);for(var R=Array(z.length),e={i$jscomp$444:0};e.i$jscomp$444<z.length;e={i$jscomp$444:e.i$jscomp$444},e.i$jscomp$444++)if(e.i$jscomp$444<k.length)k[e.i$jscomp$444]!==z[e.i$jscomp$444]&&(Ui(function(X){return function(){return void F[X.i$jscomp$444](z[X.i$jscomp$444])}}(e)),k[e.i$jscomp$444]=z[e.i$jscomp$444]),R[e.i$jscomp$444]=T[e.i$jscomp$444];
else{var I=B19(function(X){return function(){k[X.i$jscomp$444]=z[X.i$jscomp$444];var E=_.S(_.Oi(z[X.i$jscomp$444],void 0,"kGMqJe")),d=E.next().value;E=E.next().value;F[X.i$jscomp$444]=E;R[X.i$jscomp$444]=C6(q.children(d,X.i$jscomp$444))}}(e));
Z[e.i$jscomp$444]=I}for(;k.length>z.length;)k.pop(),Z.pop()(),F.pop();z.length===0&&!O&&q.fallback&&(e=B19(function(){R[0]=C6(q.fallback())}),Z[0]=e,O=!0);
return T=R},{debugName:q.debugInstance,
isControlFlowComponent:!0})};
B19=function(q){var k=xb;return D7(function(F){var T=oQ(RS);try{F.parent=k,q(F)}finally{oQ(T)}},!1)};
_.EP=function(q){return q};
_.aS=function(q){return{isDefault:!0,children:q.children}};
_.d6=function(q){var k=vGM(q),F=_.W6(function(){return HN0(k)},void 0,"F1PF4");
return OP(function(){var T=F(),Z;D7(function(){var O=oQ(RS);try{Z=C6(T())}finally{oQ(O)}});
return Z},{debugName:q.debugInstance,
isControlFlowComponent:!0})};
vGM=function(q){q=q.children;return Array.isArray(q)?q:[q]};
s1n=function(q){var k=q.props;q=q.getChildren()[0];return k.when?{when:k.when,children:q}:{isDefault:!0,children:q}};
HN0=function(q){var k=function(){return null};
q=_.S(q);for(var F=q.next();!F.done;F=q.next())if(F=F.value,F!=null&&F[qA]&&(F=F.type===_.aS?{isDefault:!0,children:F.children[0]}:{when:F.props.when,children:F.children[0]}),F instanceof zD&&(F=s1n(F)),F.isDefault)k=F.children;else if(F.when())return F.children;return k};
c7n=function(q){var k=null,F,T={get value(){var O,z;(z=(O=Z).validateGetValue)==null||z.call(O);return Z.__value},set value(O){Z.__hasBeenSet=!0;Z.__value=O}},Z=(T.__value=null,T.__hasBeenSet=!1,T.__hasErrored=!1,T.onRender=function(O){if(F&&O!==F){F._disposeRef=void 0;var z;(z=k)==null||z()}F=O;k=q(O)||null},T.onUnmount=function(){var O;
(O=k)==null||O();k=null},T[GST]=!0,T);
return Z};
VfH=function(q){var k=UR0();if(k==null)throw _.hZ.PRIMITIVE_INVALID_HOOK_CALL();var F=k.hookCounter++;k.hooks||(k.hooks=[]);var T=k.hooks;T[F]||(T[F]={key:q,host:k});if(q!==T[F].key){if(k.JSC$8259___type){var Z;q=(Z=k.JSC$8259___type)==null?void 0:Z.name}else q=k instanceof UP?GBr(k.functionComponent):"<"+k.el.tagName.toLowerCase()+">";throw _.hZ.OUT_OF_ORDER_HOOK_CALL(q);}return T[F]};
LR9=function(q,k){return!q||q.length!==(k==null?void 0:k.length)||q.some(function(F,T){return F!==k[T]})};
xRx=function(q,k){var F=VfH("onChange"),T=UR0();LR9(F.deps,k)&&(F.deps=k,F.pendingEffect=q,T.__syncEffects||(T.__syncEffects=[]),T.__syncEffects.push(F))};
_.f6=function(q,k){var F=F===void 0?{}:F;F=F.appContext;var T=!!_.qn.legacyTriggerSoyRendererEvents;jW.setUp();try{var Z=nGx(q,k,F);T&&(k=F,k==null&&(k=_.IBJ(document).getAppContext()),k.get(gGn).JSC$25597_getEventTarget().dispatchEvent(new mRn(qN0,q,nUT)));jW.log(q);return Z}finally{jW.tearDown()}};
nGx=function(q,k,F){var T=fG(function(){var Z=oQ(RS);try{return D7(function(){var O=_.IBJ(_.Jn(q)),z;var R=$Af({rootElement:{value:q},appContext:F||(O==null?void 0:(z=O.getOptionalAppContext)==null?void 0:z.call(O)),dispatcher:O});O=_.na(R);R=kO(!0);IQ++;try{SW(k(),q),Ei(!1)}catch(e){throw Ei(!0),e;}finally{kO(R),_.na(O)}},!1)}catch(O){throw _.qn.enableContextBasedComponentStacks&&Mn(O),O;
}finally{oQ(Z)}});
q[iQ9]=!0;return function(){q.textContent="";T();q[iQ9]=!1}};
_.yV=function(q){if(Hle(kD)){var k;(k=_.qn.handleError)==null||k.call.apply(k,[_.qn].concat(_.fP(_.pG(Error("bc")))))}var F=xb,T=aQ;Promise.resolve().then(function(){if(F&&!F.isDisposed){var Z=_.na(F);try{fG(function(){return void q()},T)}catch(O){throw _.qn.enableContextBasedComponentStacks&&Mn(O),O;
}finally{_.na(Z)}}})};
tZ=function(q,k){xRx(function(){return YD(q)},k)};
_.DB=function(q){hR()?_.yV(function(){YD(q)}):xRx(function(){return YD(q)},[])};
ofx=function(q){var k=[].concat(_.fP(q));q.length=0;q=_.S(k);for(k=q.next();!k.done;k=q.next()){k=k.value;kzH(k);var F=k.pendingEffect;k.pendingEffect=null;if(F=F==null?void 0:F())k.pendingCleanup=F}};
kzH=function(q){var k=q.pendingCleanup;q.pendingCleanup=null;k==null||k()};
F_M=function(q,k){if(hR())return q();var F=VfH("useMemoInternal");LR9(F.deps,k)&&(F.deps=k,F.value=q());return F.value};
TW9=function(q,k){return F_M(q,k)};
lB=function(q){return F_M(q,[])};
JZ=function(q){return lB(function(){return{value:q}})};
_.AZ=function(q,k){if(!q)return null;q=Object.keys(q);q=_.S(q);for(var F=q.next();!F.done;F=q.next()){F=F.value;var T=F.toLowerCase();if(T.indexOf(k,T.length-k.length)>-1)return F}return null};
_.w6=function(){var q=arguments,k=_.p6;q.length>1?k[q[0]]=q[1]:q.length===1&&Object.assign(k,q[0])};
_.P9=function(q,k){return q in _.p6?_.p6[q]:k};
_.$O=function(q,k){return!!_.P9(q,k)};
ZQf=function(q){var k=_.p6.EXPERIMENT_FLAGS;return k?k[q]:void 0};
YN0=function(q){j5J.forEach(function(k){return k(q)})};
_.uB=function(q){return q&&window.yterr?function(){try{return q.apply(this,arguments)}catch(k){_.bB(k)}}:q};
_.bB=function(q){var k=_.NA("yt.logging.errors.log");k?k(q,"ERROR",void 0,void 0,void 0,void 0,void 0):(k=_.P9("ERRORS",[]),k.push([q,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.w6("ERRORS",k));YN0(q)};
_.QV=function(q,k,F,T,Z){var O=_.NA("yt.logging.errors.log");O?O(q,"WARNING",k,F,T,void 0,Z):(O=_.P9("ERRORS",[]),O.push([q,"WARNING",k,F,T,void 0,Z]),_.w6("ERRORS",O))};
SNw=function(q,k){k=q.split(k);for(var F={},T=0,Z=k.length;T<Z;T++){var O=k[T].split("=");if(O.length===1&&O[0]||O.length===2)try{var z=OQe(O[0]||""),R=OQe(O[1]||"");if(z in F){var e=F[z];Array.isArray(e)?_.gn(e,R):F[z]=[e,R]}else F[z]=R}catch(d){var I=d,X=O[0],E=String(SNw);I.args=[{key:X,value:O[1],query:q,method:zIJ===E?"unchanged":E}];C_L.hasOwnProperty(X)||_.QV(I)}}return F};
RIN=function(q){var k=[];_.fT.forEach(q,function(F,T){var Z=_.K6(T);_.B9(Array.isArray(F)?F:[F],function(O){O==""?k.push(Z):k.push(Z+"="+_.K6(O))})});
return k.join("&")};
_.r6=function(q){q.charAt(0)==="?"&&(q=q.substring(1));return SNw(q,"&")};
_.v9=function(q){return q.indexOf("?")!==-1?(q=(q||"").split("#")[0],q=q.split("?",2),_.r6(q.length>1?q[1]:q[0])):{}};
_.H9=function(q,k){return eIf(q,k||{},!0)};
W_e=function(q,k){return eIf(q,k||{},!1)};
eIf=function(q,k,F){var T=q.split("#",2);q=T[0];T=T.length>1?"#"+T[1]:"";var Z=q.split("?",2);q=Z[0];Z=_.r6(Z[1]||"");for(var O in k)if(F||!_.fT.containsKey(Z,O))Z[O]=k[O];return _.sP(q,Z)+T};
L6=function(q){if(!k)var k=window.location.href;var F=_.GD(q)[1]||null,T=_.c9(q);return F&&T?VV(q,k):T?_.c9(k)===T&&(Number(_.GD(k)[4]||null)||null)===(Number(_.GD(q)[4]||null)||null):!0};
_.IIr=function(q){q=U9x(q);return q===null?!1:q[0]==="com"&&q[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
U9x=function(q){q=_.c9(q);return q!==null?q.split(".").reverse():null};
OQe=function(q){return q&&q.match(X_x)?q:n6(q)};
_.g6=function(q){return new EfT(q)};
_.mT=function(){aI0||(aI0=new d9f);return aI0};
MCr=function(q){var k=_.qd,F,T;_.C(function(Z){F=_.mT();return(T=F.resolve(_.g6(k)))?(q(T),Z.return(Promise.resolve(T))):Z.return(F.resolve(new hIw(k)).then(function(O){q(O);return O}))})};
_.h=function(q){q=iV(q);return typeof q==="string"&&q==="false"?!1:!!q};
_.kX=function(q,k){q=iV(q);return q===void 0&&k!==void 0?k:Number(q||0)};
fIf=function(q){q=iV(q);return Array.isArray(q)?_.tn(q,function(k){return Number(k||0)}):[Number(q||0)]};
_.oP=function(q){q=iV(q);return q!==void 0?String(q):""};
_.Fi=function(q){q=iV(q);return Array.isArray(q)?_.tn(q,function(k){return String(k||"")}):[String(q||"")]};
ydr=function(){return _.P9("EXPERIMENTS_TOKEN","")};
iV=function(q){return _.P9("EXPERIMENT_FLAGS",{})[q]};
tCo=function(){for(var q=[],k=_.P9("EXPERIMENTS_FORCED_FLAGS",{}),F=_.S(Object.keys(k)),T=F.next();!T.done;T=F.next())T=T.value,q.push({key:T,value:String(k[T])});F=_.P9("EXPERIMENT_FLAGS",{});T=_.S(Object.keys(F));for(var Z=T.next();!Z.done;Z=T.next())Z=Z.value,Z.startsWith("force_")&&k[Z]===void 0&&q.push({key:Z,value:String(F[Z])});return q};
lIr=function(){if(!D9T)return null;var q=D9T();return"open"in q?q:null};
_.Jdr=function(q){switch(_.TB(q)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.TB=function(q){return q&&"status"in q?q.status:-1};
_.Zv=function(q,k){typeof q==="function"&&(q=_.uB(q));return window.setTimeout(q,k)};
_.jz=function(q,k){typeof q==="function"&&(q=_.uB(q));return window.setInterval(q,k)};
_.YX=function(q){window.clearTimeout(q)};
p_n=function(q){q=_.v9(q);for(var k=_.S(AdM),F=k.next();!F.done;F=k.next())if(q[F.value]!==void 0)return!0;return!1};
$9h=function(q,k,F,T,Z,O,z,R){F=F===void 0?"GET":F;T=T===void 0?"":T;R=R===void 0?!1:R;var e=lIr();if(!e)return null;var I=function(){(e&&"readyState"in e?e.readyState:0)===4&&k&&_.uB(k)(e)};
"onloadend"in e?e.addEventListener("loadend",I,!1):e.onreadystatechange=I;_.h("debug_forward_web_query_parameters")&&(q=w_N(q,window.location.search));e.open(F,q,!0);O&&(e.responseType=O);z&&(e.withCredentials=!0);F=F==="POST"&&(window.FormData===void 0||!(T instanceof FormData));if(Z=P_H(q,Z))for(var X in Z)e.setRequestHeader(X,Z[X]),"content-type"===X.toLowerCase()&&(F=!1);F&&e.setRequestHeader("Content-Type","application/x-www-form-urlencoded");if(R&&"setAttributionReporting"in XMLHttpRequest.prototype){q=
{eventSourceEligible:!0,triggerEligible:!1};try{e.setAttributionReporting(q)}catch(E){_.QV(E)}}e.send(T);return e};
P_H=function(q,k){k=k===void 0?{}:k;var F=L6(q),T=_.P9("INNERTUBE_CLIENT_NAME"),Z=_.h("web_ajax_ignore_global_headers_if_set"),O;for(O in bQJ){var z=_.P9(bQJ[O]),R=O==="X-Goog-AuthUser"||O==="X-Goog-PageId";O!=="X-Goog-Visitor-Id"||z||(z=_.P9("VISITOR_DATA"));var e;if(!(e=!z)){if(!(e=F||(_.c9(q)?!1:!0))){e=q;var I;if(I=_.h("add_auth_headers_to_remarketing_google_dot_com_ping")&&O==="Authorization"&&(T==="TVHTML5"||T==="TVHTML5_UNPLUGGED"||T==="TVHTML5_SIMPLY"))I=U9x(e),I=I===null?!1:I[1]==="google"?
!0:I[2]==="google"?I[0]==="au"&&I[1]==="com"?!0:I[0]==="uk"&&I[1]==="co"?!0:!1:!1;I&&(e=_.Or(e)||"",e=e.split("/"),e="/"+(e.length>1?e[1]:""),I=e==="/pagead");e=I?!0:!1}e=!e}e||Z&&k[O]!==void 0||T==="TVHTML5_UNPLUGGED"&&R||(k[O]=z)}"X-Goog-EOM-Visitor-Id"in k&&"X-Goog-Visitor-Id"in k&&delete k["X-Goog-Visitor-Id"];if(F||!_.c9(q))k["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(F||!_.c9(q)){try{var X=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(E){}X&&(k["X-YouTube-Time-Zone"]=
X)}document.location.hostname.endsWith("youtubeeducation.com")||!F&&_.c9(q)||(k["X-YouTube-Ad-Signals"]=RIN(uyJ()));return k};
_.NWo=function(q,k){var F=_.c9(q);_.h("debug_handle_relative_url_for_query_forward_killswitch")||!F&&L6(q)&&(F=document.location.hostname);var T=_.Or(q);T=(F=F&&(F.endsWith("youtube.com")||F.endsWith("youtube-nocookie.com")))&&T&&T.startsWith("/api/");if(!F||T)return q;var Z=_.r6(k),O={};_.B9(AdM,function(z){Z[z]&&(O[z]=Z[z])});
return W_e(q,O)};
Q5n=function(q,k){k.method="POST";k.postParams||(k.postParams={});return _.Sz(q,k)};
K_9=function(q,k){var F=_.P9("XSRF_FIELD_NAME"),T;k.headers&&(T=k.headers["Content-Type"]);return!k.excludeXsrf&&(!_.c9(q)||k.withCredentials||_.c9(q)===document.location.hostname)&&k.method==="POST"&&(!T||T==="application/x-www-form-urlencoded")&&!(k.postParams&&k.postParams[F])};
_.Sz=function(q,k){var F=k.format||"JSON";q=BWh(q,k);var T=rdn(q,k),Z=!1,O=vff(q,function(e){if(!Z){Z=!0;R&&_.YX(R);var I=_.Jdr(e),X=null,E=400<=e.status&&e.status<500,d=500<=e.status&&e.status<600;if(I||E||d)X=HQT(q,F,e,k.convertToSafeHtml);I&&(I=s5M(F,e,X));X=X||{};E=k.context||_.k9;I?k.onSuccess&&k.onSuccess.call(E,e,X):k.onError&&k.onError.call(E,e,X);k.onFinish&&k.onFinish.call(E,e,X)}},k.method,T,k.headers,k.responseType,k.withCredentials);
T=k.timeout||0;if(k.onTimeout&&T>0){var z=k.onTimeout;var R=_.Zv(function(){Z||(Z=!0,O.abort(),_.YX(R),z.call(k.context||_.k9,O))},T)}return O};
BWh=function(q,k){k.includeDomain&&(q=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+q);var F=_.P9("XSRF_FIELD_NAME");if(k=k.urlParams)k[F]&&delete k[F],q=_.H9(q,k);return q};
rdn=function(q,k){var F=_.P9("XSRF_FIELD_NAME"),T=_.P9("XSRF_TOKEN"),Z=k.postBody||"",O=k.postParams;K_9(q,k)&&(O||(O={}),O[F]=T);(_.h("ajax_parse_query_data_only_when_filled")&&O&&Object.keys(O).length>0||O)&&typeof Z==="string"&&(Z=_.r6(Z),_.fT.extend(Z,O),Z=k.postBodyFormat&&k.postBodyFormat==="JSON"?JSON.stringify(Z):_.zB(Z));O=Z||O&&!_.fT.isEmpty(O);!Gzo&&O&&k.method!=="POST"&&(Gzo=!0,_.bB(Error("Gc")));return Z};
HQT=function(q,k,F,T){var Z=null;switch(k){case "JSON":try{var O=F.responseText}catch(z){throw T=Error("Hc"),T.params=q,_.QV(T),z;}q=F.getResponseHeader("Content-Type")||"";O&&q.indexOf("json")>=0&&(O.substring(0,5)===")]}'\n"&&(O=O.substring(5)),Z=JSON.parse(O));break;case "XML":if(q=(q=F.responseXML)?cdw(q):null)Z={},_.B9(q.getElementsByTagName("*"),function(z){Z[z.tagName]=VC9(z)})}T&&L_J(Z);
return Z};
L_J=function(q){if(_.i8(q))for(var k in q)k==="html_content"||ZL(k,"_html")?q[k]=le(q[k]):L_J(q[k])};
s5M=function(q,k,F){if(k&&k.status===204)return!0;switch(q){case "JSON":return!!F;case "XML":return Number(F&&F.return_code)===0;case "RAW":return!0;default:return!!F}};
cdw=function(q){return q?(q=("responseXML"in q?q.responseXML:q).getElementsByTagName("root"))&&q.length>0?q[0]:null:null};
VC9=function(q){var k="";_.B9(q.childNodes,function(F){k+=F.nodeValue});
return k};
x9h=function(q){if(q.name==="JavaException")return!0;q=q.stack;return q.includes("chrome://")||q.includes("-extension://")||q.includes("webkit-masked-url://")};
nfw=function(q){if(!q.stack)return!0;var k=!q.stack.includes("\n");return k&&q.stack.includes("ErrorType: ")||k&&q.stack.includes("Anonymous function (Unknown script")||q.stack.toLowerCase()==="not available"||q.fileName==="user-script"||q.fileName.startsWith("user-script:")?!0:!1};
_.Cl=function(q){_.dF.call(this);this.JSC$8496_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!q};
m9w=function(q,k){var F=q.length,T=0,Z=function(){return q.charCodeAt(T++)};
do{var O=gf0(Z);if(O===Infinity)break;var z=O>>3;switch(O&7){case 0:O=gf0(Z);if(z===k)return O;break;case 1:if(z===k)return;T+=8;break;case 2:O=gf0(Z);if(z===k)return q.substr(T,O);T+=O;break;case 5:if(z===k)return;T+=4;break;default:return}}while(T<F)};
gf0=function(q){var k=q(),F=k&127;if(k<128)return F;k=q();F|=(k&127)<<7;if(k<128)return F;k=q();F|=(k&127)<<14;if(k<128)return F;k=q();return k<128?F|(k&127)<<21:Infinity};
iiw=function(q,k,F,T){if(q)if(Array.isArray(q)){var Z=T;for(T=0;T<q.length&&!(q[T]&&(Z+=qMN(T,q[T],k,F),Z>500));T++);T=Z}else if(typeof q==="object")for(Z in q){if(q[Z]){var O=Z;var z=q[Z],R=k,e=F;O=typeof z!=="string"||O!=="clickTrackingParams"&&O!=="trackingParams"?0:(z=m9w(atob(z.replace(/-/g,"+").replace(/_/g,"/")),2))?qMN(O+".ve",z,R,e):0;T+=O;T+=qMN(Z,q[Z],k,F);if(T>500)break}}else F[k]=RP(q),T+=F[k].length;else F[k]=RP(q),T+=F[k].length;return T};
qMN=function(q,k,F,T){F+="."+q;q=RP(k);T[F]=q;return F.length+q.length};
RP=function(q){try{return(typeof q==="string"?q:String(JSON.stringify(q))).substr(0,500)}catch(k){return"unable to serialize "+typeof q+" ("+k.message+")"}};
kEH=function(q){switch(q){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}};
_.Ws=function(q,k,F,T,Z){_.ez.set(q,k,{maxAge:F,path:"/",domain:T===void 0?"youtube.com":T,secure:Z===void 0?!1:Z})};
_.o6T=function(q,k,F){_.ez.remove(q,k===void 0?"/":k,F===void 0?"youtube.com":F)};
_.IP=function(){if(_.h("embeds_web_enable_cookie_detection_fix")){if(!_.k9.navigator.cookieEnabled)return!1}else if(!_.ez.isEnabled())return!1;if(!_.ez.isEmpty())return!0;_.h("embeds_web_enable_cookie_detection_fix")?_.ez.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.ez.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.ez.get("TESTCOOKIESENABLED")!=="1")return!1;_.ez.remove("TESTCOOKIESENABLED");return!0};
FHT=function(){var q=_.k9.navigator;return q?q.connection:void 0};
TZh=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(q){}};
_.jgo=function(){var q=FHT();if(q){var k=Ziw[q.type||"unknown"]||"CONN_UNKNOWN";q=Ziw[q.effectiveType||"unknown"]||"CONN_UNKNOWN";k==="CONN_CELLULAR_UNKNOWN"&&q!=="CONN_UNKNOWN"&&(k=q);if(k!=="CONN_UNKNOWN")return k;if(q!=="CONN_UNKNOWN")return q}};
Oiw=function(){var q=FHT();if(q!=null&&q.effectiveType)return YMw.hasOwnProperty(q.effectiveType)?YMw[q.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.Er=function(){try{return _.Xi(),!0}catch(q){return!1}};
_.Xi=function(q){if(_.P9("DATASYNC_ID")!==void 0)return _.P9("DATASYNC_ID");throw new _.aP("Datasync ID not set",q===void 0?"unknown":q);};
_.dG=function(q){this.mechanism=q};
hN=function(q){this.mechanism=q};
Md=function(q){this.storage_=q;this.cachedIsStorageAvailable_=null};
SMx=function(){var q=null;try{q=_.k9.localStorage||null}catch(k){}Md.call(this,q)};
z6T=function(){var q=null;try{q=_.k9.sessionStorage||null}catch(k){}Md.call(this,q)};
fl=function(q,k){this.mechanism_=q;this.JSC$8598_prefix_=k+"::"};
_.CNw=function(q){var k=new SMx;return k.isAvailable()?q?new fl(k,q):k:null};
_.R6w=function(q){var k=new z6T;return k.isAvailable()?q?new fl(k,q):k:null};
WHx=function(){var q;return(q=e6J())==null?void 0:q.get("LAST_RESULT_ENTRY_KEY",!0)};
_.Dv=function(q){Ueh||(_.yP?_.yP.logError(q):(_.tN.push({type:"ERROR",payload:q}),_.tN.length>10&&_.tN.shift()))};
lV=function(q,k){Ueh||(_.yP?_.yP.logEvent(q,k):(_.tN.push({type:"EVENT",eventType:q,payload:k}),_.tN.length>10&&_.tN.shift()))};
JN=function(q){if(q.indexOf(":")>=0)throw Error("Oc");};
AN=function(q){return q.substr(0,q.indexOf(":"))||q};
E6H=function(){return(Ihx||Xmf)&&pl("applewebkit")&&!pl("version")&&(!pl("safari")||pl("gsa/"))};
pl=function(q){var k=_.Ie();return k?k.toLowerCase().indexOf(q)>=0:!1};
h6w=function(q,k,F,T){k=AN(k);var Z=q instanceof Error?q:Error("Pc`"+q);if(Z instanceof wG)return Z;q={objectStoreNames:F,dbName:k,dbVersion:T};if(Z.name==="QuotaExceededError")return new wG("QUOTA_EXCEEDED",q);if(_.Ps&&Z.name==="UnknownError")return new wG("QUOTA_MAYBE_EXCEEDED",q);if(Z instanceof ah9)return new wG("MISSING_INDEX",Object.assign({},q,{objectStore:Z.objectStore,index:Z.index}));if(Z.name==="InvalidStateError"&&dew.some(function(O){return Z.message.includes(O)}))return new wG("EXECUTE_TRANSACTION_ON_CLOSED_DB",
q);
if(Z.name==="AbortError")return new wG("UNKNOWN_ABORT",q,Z.message);Z.args=[Object.assign({},q,{name:"IdbError",originalName:Z.name})];Z.level="WARNING";return Z};
$X=function(q,k,F){var T=WHx();return new wG("IDB_NOT_SUPPORTED",{context:{caller:q,publicName:k,version:F,hasSucceededOnce:T==null?void 0:T.hasSucceededOnce}})};
MrJ=function(q){if(!q)throw Error();throw q;};
fh0=function(q){return q};
ygT=function(q,k,F){var T=function(){try{q.removeEventListener("success",Z),q.removeEventListener("error",O)}catch(z){}},Z=function(){k(q.result);
T()},O=function(){F(q.error);
T()};
q.addEventListener("success",Z);q.addEventListener("error",O)};
tre=function(q){return new Promise(function(k,F){ygT(q,k,F)})};
Nd=function(q){return new bV(new uV(function(k,F){ygT(q,k,F)}))};
Der=function(q,k){return new bV(new uV(function(F,T){var Z=function(){var O=q?k(q):null;O?O.then(function(z){q=z;Z()},T):F()};
Z()}))};
JgT=function(q,k,F){return new Promise(function(T,Z){var O=k!==void 0?self.indexedDB.open(q,k):self.indexedDB.open(q);var z=F.blocked,R=F.blocking,e=F.terminated,I=F.upgrade,X=F.closed,E,d=function(){E||(E=new QP(O.result,{closed:X}));return E};
O.addEventListener("upgradeneeded",function(M){try{if(M.newVersion===null)throw Error("Uc");if(O.transaction===null)throw Error("Vc");M.dataLoss&&M.dataLoss!=="none"&&lV("IDB_DATA_CORRUPTED",{reason:M.dataLossMessage||"unknown reason",dbName:AN(q)});var t=d(),A=new lhn(O.transaction);I&&I(t,function(w){return M.oldVersion<w&&M.newVersion>=w},A);
A.done.catch(function(w){Z(w)})}catch(w){Z(w)}});
O.addEventListener("success",function(){var M=O.result;R&&M.addEventListener("versionchange",function(){R(d())});
M.addEventListener("close",function(){lV("IDB_UNEXPECTEDLY_CLOSED",{dbName:AN(q),dbVersion:M.version});e&&e()});
T(d())});
O.addEventListener("error",function(){Z(O.error)});
z&&O.addEventListener("blocked",function(){z()})})};
Age=function(q,k,F){F=F===void 0?{}:F;return JgT(q,k,F)};
_.Bs=function(q,k){k=k===void 0?{}:k;var F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return _.j$(z,2),F=self.indexedDB.deleteDatabase(q),T=k,(Z=T.blocked)&&F.addEventListener("blocked",function(){Z()}),_.W(z,tre(F),4);
if(z.nextAddress!=2)return _.Kl(z,0);O=_.CP(z);throw h6w(O,q,"",-1);})};
wmn=function(q,k){var F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,_.rG(pmo,k),2);F=T.yieldResult;return T.return(_.Hs(F,["databases"],{enableRetries:!0,mode:"readwrite"},function(Z){var O=Z.objectStore("databases");return O.get(q.actualName).then(function(z){if(z?q.actualName!==z.actualName||q.publicName!==z.publicName||q.userIdentifier!==z.userIdentifier:1)return O.put(q).then(function(){})})}))})};
_.sr=function(q,k){var F;return _.C(function(T){if(T.nextAddress==1)return q?_.W(T,_.rG(pmo,k),2):T.return();F=T.yieldResult;return T.return(F.delete("databases",q))})};
_.PNM=function(q,k){var F,T;return _.C(function(Z){return Z.nextAddress==1?(F=[],_.W(Z,_.rG(pmo,k),2)):Z.nextAddress!=3?(T=Z.yieldResult,_.W(Z,_.Hs(T,["databases"],{enableRetries:!0,mode:"readonly"},function(O){F.length=0;return cs(O.objectStore("databases"),{},function(z){q(z.getValue())&&F.push(z.getValue());return z.continue()})}),3)):Z.return(F)})};
$eM=function(q,k){return _.PNM(function(F){return F.publicName===q&&F.userIdentifier!==void 0},k)};
NZH=function(){var q,k,F,T;return _.C(function(Z){switch(Z.nextAddress){case 1:q=WHx();if((k=q)==null?0:k.hasSucceededOnce)return Z.return(!0);var O;if(O=biM)O=/WebKit\/([0-9]+)/.exec(_.Ie()),O=!!(O&&parseInt(O[1],10)>=600);O&&(O=/WebKit\/([0-9]+)/.exec(_.Ie()),O=!(O&&parseInt(O[1],10)>=602));if(O||VP)return Z.return(!1);try{if(F=self,!(F.indexedDB&&F.IDBIndex&&F.IDBKeyRange&&F.IDBObjectStore))return Z.return(!1)}catch(z){return Z.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return Z.return(!1);
_.j$(Z,2);T={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return _.W(Z,wmn(T,uzw),4);case 4:return _.W(Z,_.sr("yt-idb-test-do-not-use",uzw),5);case 5:return Z.return(!0);case 2:return _.CP(Z),Z.return(!1)}})};
KHx=function(){if(QgJ!==void 0)return QgJ;Ueh=!0;return QgJ=NZH().then(function(q){Ueh=!1;var k;if((k=e6J())!=null&&k.expiringStorage_){var F;k={hasSucceededOnce:((F=WHx())==null?void 0:F.hasSucceededOnce)||q};var T;(T=e6J())==null||T.set("LAST_RESULT_ENTRY_KEY",k,2592E3,!0)}return q})};
Ll=function(){return _.NA("ytglobal.idbToken_")||void 0};
_.nl=function(){var q=Ll();return q?Promise.resolve(q):KHx().then(function(k){(k=k?uzw:void 0)&&_.xX("ytglobal.idbToken_",k);return k})};
BZo=function(q){if(!_.Er())throw q=new wG("AUTH_INVALID",{dbName:q}),_.Dv(q),q;var k=_.Xi();return{actualName:q+":"+k,publicName:q,userIdentifier:k}};
rgM=function(q,k,F,T){var Z,O,z,R,e,I;return _.C(function(X){switch(X.nextAddress){case 1:return O=(Z=Error().stack)!=null?Z:"",_.W(X,_.nl(),2);case 2:z=X.yieldResult;if(!z)throw R=$X("openDbImpl",q,k),_.h("ytidb_async_stack_killswitch")||(R.stack=R.stack+"\n"+O.substring(O.indexOf("\n")+1)),_.Dv(R),R;JN(q);e=F?{actualName:q,publicName:q,userIdentifier:void 0}:BZo(q);_.j$(X,3);return _.W(X,wmn(e,z),5);case 5:return _.W(X,Age(e.actualName,k,T),6);case 6:return X.return(X.yieldResult);case 3:return I=
_.CP(X),_.j$(X,7),_.W(X,_.sr(e.actualName,z),9);case 9:_.Kl(X,8);break;case 7:_.CP(X);case 8:throw I;}})};
v6x=function(q,k,F){F=F===void 0?{}:F;return rgM(q,k,!1,F)};
HiT=function(q,k,F){F=F===void 0?{}:F;return rgM(q,k,!0,F)};
sgT=function(q,k){k=k===void 0?{}:k;var F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,_.nl(),2);if(Z.nextAddress!=3){F=Z.yieldResult;if(!F)return Z.return();JN(q);T=BZo(q);return _.W(Z,_.Bs(T.actualName,k),3)}return _.W(Z,_.sr(T.actualName,F),0)})};
GE9=function(q,k,F){q=q.map(function(T){return _.C(function(Z){return Z.nextAddress==1?_.W(Z,_.Bs(T.actualName,k),2):_.W(Z,_.sr(T.actualName,F),0)})});
return Promise.all(q).then(function(){})};
cgo=function(q){var k=k===void 0?{}:k;var F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,_.nl(),2);if(Z.nextAddress!=3){F=Z.yieldResult;if(!F)return Z.return();JN(q);return _.W(Z,$eM(q,F),3)}T=Z.yieldResult;return _.W(Z,GE9(T,k,F),0)})};
Vrx=function(q,k){k=k===void 0?{}:k;var F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,_.nl(),2);if(T.nextAddress!=3){F=T.yieldResult;if(!F)return T.return();JN(q);return _.W(T,_.Bs(q,k),3)}return _.W(T,_.sr(q,F),0)})};
gG=function(q,k){return LHn(q,k)};
n6o=function(q){return _.rG(xen(),q)};
g6M=function(q,k,F,T){var Z,O,z;return _.C(function(R){switch(R.nextAddress){case 1:return Z={config:q,hashData:k,timestamp:T!==void 0?T:(0,_.mF)()},_.W(R,n6o(F),2);case 2:return O=R.yieldResult,_.W(R,O.clear("hotConfigStore"),3);case 3:return _.W(R,O.put("hotConfigStore",Z),4);case 4:return z=R.yieldResult,R.return(z)}})};
meM=function(q,k,F,T,Z){var O,z,R;return _.C(function(e){switch(e.nextAddress){case 1:return O={config:q,hashData:k,configData:F,timestamp:Z!==void 0?Z:(0,_.mF)()},_.W(e,n6o(T),2);case 2:return z=e.yieldResult,_.W(e,z.clear("coldConfigStore"),3);case 3:return _.W(e,z.put("coldConfigStore",O),4);case 4:return R=e.yieldResult,e.return(R)}})};
q_9=function(q){var k,F;return _.C(function(T){return T.nextAddress==1?_.W(T,n6o(q),2):T.nextAddress!=3?(k=T.yieldResult,F=void 0,_.W(T,_.Hs(k,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(Z){return _.qF(Z.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(O){F=O.getValue()})}),3)):T.return(F)})};
iJe=function(q){var k,F;return _.C(function(T){return T.nextAddress==1?_.W(T,n6o(q),2):T.nextAddress!=3?(k=T.yieldResult,F=void 0,_.W(T,_.Hs(k,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(Z){return _.qF(Z.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(O){F=O.getValue()})}),3)):T.return(F)})};
kaH=function(){return _.C(function(q){return _.W(q,cgo("ytGcfConfig"),0)})};
o8w=function(){return"INNERTUBE_API_KEY"in _.p6&&"INNERTUBE_API_VERSION"in _.p6};
_.io=function(){return{innertubeApiKey:_.P9("INNERTUBE_API_KEY"),innertubeApiVersion:_.P9("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.P9("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.P9("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.P9("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.P9("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.P9("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.P9("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.P9("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.$O("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.$O("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.P9("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.S_0=function(q){var k={client:{hl:q.innertubeContextHostLanguage,gl:q.innertubeContextGeoLocation,clientName:q.innertubeContextClientName,clientVersion:q.innertubeContextClientVersion,configInfo:q.innertubeContextClientConfigInfo}};navigator.userAgent&&(k.client.userAgent=String(navigator.userAgent));var F=_.k9.devicePixelRatio;F&&F!=1&&(k.client.screenDensityFloat=String(F));F=ydr();F!==""&&(k.client.experimentsToken=F);F=tCo();F.length>0&&(k.request={internalExperimentFlags:F});FqN(q,void 0,k);
T3o(void 0,k);ZJJ(void 0,k);jTx(q,void 0,k);Y_n(void 0,k);_.h("start_client_gcf")&&OJ9(void 0,k);_.P9("DELEGATED_SESSION_ID")&&!_.h("pageid_as_header_web")&&(k.user={onBehalfOfUser:_.P9("DELEGATED_SESSION_ID")});!_.h("fill_delegate_context_in_gel_killswitch")&&(q=_.P9("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(k.user=Object.assign({},k.user,{serializedDelegationContext:q}));q=_.P9("INNERTUBE_CONTEXT");var T;if(_.h("enable_persistent_device_token")&&(q==null?0:(T=q.client)==null?0:T.rolloutToken)){var Z;
k.client.rolloutToken=q==null?void 0:(Z=q.client)==null?void 0:Z.rolloutToken}T=Object;Z=T.assign;q=k.client;F={};for(var O=_.S(Object.entries(_.r6(_.P9("DEVICE","")))),z=O.next();!z.done;z=O.next()){var R=_.S(z.value);z=R.next().value;R=R.next().value;z==="cbrand"?F.deviceMake=R:z==="cmodel"?F.deviceModel=R:z==="cbr"?F.browserName=R:z==="cbrver"?F.browserVersion=R:z==="cos"?F.osName=R:z==="cosver"?F.osVersion=R:z==="cplatform"&&(F.platform=R)}k.client=Z.call(T,q,F);return k};
FqN=function(q,k,F){q=q.innertubeContextClientName;if(q==="WEB"||q==="MWEB"||q===1||q===2)if(k){F=_.kU(k,zdM,96)||new zdM;var T=C9w();T=Object.keys(Rdr).indexOf(T);T=T===-1?null:T;T!==null&&_.o_(F,3,T);_.k4(k,96,F)}else F&&(F.client.mainAppWebInfo=(T=F.client.mainAppWebInfo)!=null?T:{},F.client.mainAppWebInfo.webDisplayMode=C9w())};
T3o=function(q,k){var F=_.NA("yt.embedded_player.embed_url");F&&(q?(k=_.kU(q,edx,7)||new edx,_.Ub(k,4,F),_.k4(q,7,k)):k&&(k.thirdParty={embedUrl:F}))};
ZJJ=function(q,k){var F;if(_.h("web_log_memory_total_kbytes")&&((F=_.k9.navigator)==null?0:F.deviceMemory)){var T;F=(T=_.k9.navigator)==null?void 0:T.deviceMemory;q?_.FB(q,95,w0(F*1E6)):k&&(k.client.memoryTotalKbytes=""+F*1E6)}};
jTx=function(q,k,F){if(q.appInstallData)if(k){var T;F=(T=_.kU(k,TK,62))!=null?T:new TK;_.Ub(F,6,q.appInstallData);_.k4(k,62,F)}else F&&(F.client.configInfo=F.client.configInfo||{},F.client.configInfo.appInstallData=q.appInstallData)};
Y_n=function(q,k){var F=_.jgo();F&&(q?_.o_(q,61,Wqw[F]):k&&(k.client.connectionType=F));_.h("web_log_effective_connection_type")&&(F=Oiw())&&(q?_.o_(q,94,UNo[F]):k&&(k.client.effectiveConnectionType=F))};
_.E8r=function(q,k,F){F=F===void 0?{}:F;var T={};_.P9("EOM_VISITOR_DATA")?T={"X-Goog-EOM-Visitor-Id":_.P9("EOM_VISITOR_DATA")}:T={"X-Goog-Visitor-Id":F.visitorData||_.P9("VISITOR_DATA","")};if(k&&k.includes("www.youtube-nocookie.com"))return T;k=F.authorization||_.P9("AUTHORIZATION");k||(q?k="Bearer "+_.NA("gapi.auth.getToken")().access_token:(IHH.instance||(IHH.instance=new IHH),q=XJH(),_.h("pageid_as_header_web")||delete q["X-Goog-PageId"],T=Object.assign({},T,q)));k&&(T.Authorization=k);return T};
OJ9=function(q,k){var F=aHM();if(F){var T=F.coldConfigData,Z=F.coldHashData;F=F.hotHashData;if(q){var O;k=(O=_.kU(q,TK,62))!=null?O:new TK;T=_.Ub(k,1,T);_.Ub(T,3,Z).setHotHashData(F);_.k4(q,62,k)}else k&&(k.client.configInfo=k.client.configInfo||{},T&&(k.client.configInfo.coldConfigData=T),Z&&(k.client.configInfo.coldHashData=Z),F&&(k.client.configInfo.hotHashData=F))}};
ZA=function(q){for(var k=q.length;--k>=0;)q[k]=0};
dNo=function(q,k,F,T,Z){this.static_tree=q;this.extra_bits=k;this.extra_base=F;this.elems=T;this.max_length=Z;this.has_stree=q&&q.length};
hdL=function(q,k){this.dyn_tree=q;this.max_code=0;this.stat_desc=k};
ji=function(q,k){q.pending_buf[q.pending++]=k&255;q.pending_buf[q.pending++]=k>>>8&255};
YU=function(q,k,F){q.bi_valid>16-F?(q.bi_buf|=k<<q.bi_valid&65535,ji(q,q.bi_buf),q.bi_buf=k>>16-q.bi_valid,q.bi_valid+=F-16):(q.bi_buf|=k<<q.bi_valid&65535,q.bi_valid+=F)};
O4=function(q,k,F){YU(q,F[k*2],F[k*2+1])};
Myw=function(q,k){var F=0;do F|=q&1,q>>>=1,F<<=1;while(--k>0);return F>>>1};
fHr=function(q,k,F){var T=Array(16),Z=0,O;for(O=1;O<=15;O++)T[O]=Z=Z+F[O-1]<<1;for(F=0;F<=k;F++)Z=q[F*2+1],Z!==0&&(q[F*2]=Myw(T[Z]++,Z))};
y$h=function(q){var k;for(k=0;k<286;k++)q.dyn_ltree[k*2]=0;for(k=0;k<30;k++)q.dyn_dtree[k*2]=0;for(k=0;k<19;k++)q.bl_tree[k*2]=0;q.dyn_ltree[512]=1;q.opt_len=q.static_len=0;q.last_lit=q.matches=0};
ty9=function(q){q.bi_valid>8?ji(q,q.bi_buf):q.bi_valid>0&&(q.pending_buf[q.pending++]=q.bi_buf);q.bi_buf=0;q.bi_valid=0};
DNL=function(q,k,F){ty9(q);ji(q,F);ji(q,~F);Si.arraySet(q.pending_buf,q.window,k,F,q.pending);q.pending+=F};
lHo=function(q,k,F,T){var Z=k*2,O=F*2;return q[Z]<q[O]||q[Z]===q[O]&&T[k]<=T[F]};
J$M=function(q,k,F){for(var T=q.heap[F],Z=F<<1;Z<=q.heap_len;){Z<q.heap_len&&lHo(k,q.heap[Z+1],q.heap[Z],q.depth)&&Z++;if(lHo(k,T,q.heap[Z],q.depth))break;q.heap[F]=q.heap[Z];F=Z;Z<<=1}q.heap[F]=T};
$Nh=function(q,k,F){var T=0;if(q.last_lit!==0){do{var Z=q.pending_buf[q.d_buf+T*2]<<8|q.pending_buf[q.d_buf+T*2+1];var O=q.pending_buf[q.l_buf+T];T++;if(Z===0)O4(q,O,k);else{var z=zK[O];O4(q,z+256+1,k);var R=A$J[z];R!==0&&(O-=pJr[z],YU(q,O,R));Z--;z=Z<256?CL[Z]:CL[256+(Z>>>7)];O4(q,z,F);R=wJw[z];R!==0&&(Z-=P9M[z],YU(q,Z,R))}}while(T<q.last_lit)}O4(q,256,k)};
bJh=function(q,k){var F=k.dyn_tree,T=k.stat_desc.static_tree,Z=k.stat_desc.has_stree,O=k.stat_desc.elems,z,R=-1;q.heap_len=0;q.heap_max=573;for(z=0;z<O;z++)F[z*2]!==0?(q.heap[++q.heap_len]=R=z,q.depth[z]=0):F[z*2+1]=0;for(;q.heap_len<2;){var e=q.heap[++q.heap_len]=R<2?++R:0;F[e*2]=1;q.depth[e]=0;q.opt_len--;Z&&(q.static_len-=T[e*2+1])}k.max_code=R;for(z=q.heap_len>>1;z>=1;z--)J$M(q,F,z);e=O;do z=q.heap[1],q.heap[1]=q.heap[q.heap_len--],J$M(q,F,1),T=q.heap[1],q.heap[--q.heap_max]=z,q.heap[--q.heap_max]=
T,F[e*2]=F[z*2]+F[T*2],q.depth[e]=(q.depth[z]>=q.depth[T]?q.depth[z]:q.depth[T])+1,F[z*2+1]=F[T*2+1]=e,q.heap[1]=e++,J$M(q,F,1);while(q.heap_len>=2);q.heap[--q.heap_max]=q.heap[1];z=k.dyn_tree;e=k.max_code;T=k.stat_desc.static_tree;Z=k.stat_desc.has_stree;O=k.stat_desc.extra_bits;var I=k.stat_desc.extra_base,X=k.stat_desc.max_length,E,d=0;for(E=0;E<=15;E++)q.bl_count[E]=0;z[q.heap[q.heap_max]*2+1]=0;for(k=q.heap_max+1;k<573;k++){var M=q.heap[k];E=z[z[M*2+1]*2+1]+1;E>X&&(E=X,d++);z[M*2+1]=E;if(!(M>
e)){q.bl_count[E]++;var t=0;M>=I&&(t=O[M-I]);var A=z[M*2];q.opt_len+=A*(E+t);Z&&(q.static_len+=A*(T[M*2+1]+t))}}if(d!==0){do{for(E=X-1;q.bl_count[E]===0;)E--;q.bl_count[E]--;q.bl_count[E+1]+=2;q.bl_count[X]--;d-=2}while(d>0);for(E=X;E!==0;E--)for(M=q.bl_count[E];M!==0;)T=q.heap[--k],T>e||(z[T*2+1]!==E&&(q.opt_len+=(E-z[T*2+1])*z[T*2],z[T*2+1]=E),M--)}fHr(F,R,q.bl_count)};
uce=function(q,k,F){var T,Z=-1,O=k[1],z=0,R=7,e=4;O===0&&(R=138,e=3);k[(F+1)*2+1]=65535;for(T=0;T<=F;T++){var I=O;O=k[(T+1)*2+1];++z<R&&I===O||(z<e?q.bl_tree[I*2]+=z:I!==0?(I!==Z&&q.bl_tree[I*2]++,q.bl_tree[32]++):z<=10?q.bl_tree[34]++:q.bl_tree[36]++,z=0,Z=I,O===0?(R=138,e=3):I===O?(R=6,e=3):(R=7,e=4))}};
N3e=function(q,k,F){var T,Z=-1,O=k[1],z=0,R=7,e=4;O===0&&(R=138,e=3);for(T=0;T<=F;T++){var I=O;O=k[(T+1)*2+1];if(!(++z<R&&I===O)){if(z<e){do O4(q,I,q.bl_tree);while(--z!==0)}else I!==0?(I!==Z&&(O4(q,I,q.bl_tree),z--),O4(q,16,q.bl_tree),YU(q,z-3,2)):z<=10?(O4(q,17,q.bl_tree),YU(q,z-3,3)):(O4(q,18,q.bl_tree),YU(q,z-11,7));z=0;Z=I;O===0?(R=138,e=3):I===O?(R=6,e=3):(R=7,e=4)}}};
QTo=function(q){var k=4093624447,F;for(F=0;F<=31;F++,k>>>=1)if(k&1&&q.dyn_ltree[F*2]!==0)return 0;if(q.dyn_ltree[18]!==0||q.dyn_ltree[20]!==0||q.dyn_ltree[26]!==0)return 1;for(F=32;F<256;F++)if(q.dyn_ltree[F*2]!==0)return 1;return 0};
R_=function(q,k,F){q.pending_buf[q.d_buf+q.last_lit*2]=k>>>8&255;q.pending_buf[q.d_buf+q.last_lit*2+1]=k&255;q.pending_buf[q.l_buf+q.last_lit]=F&255;q.last_lit++;k===0?q.dyn_ltree[F*2]++:(q.matches++,k--,q.dyn_ltree[(zK[F]+256+1)*2]++,q.dyn_dtree[(k<256?CL[k]:CL[256+(k>>>7)])*2]++);return q.last_lit===q.lit_bufsize-1};
WU=function(q,k){q.msg=ei[k];return k};
U4=function(q){for(var k=q.length;--k>=0;)q[k]=0};
I_=function(q){var k=q.state,F=k.pending;F>q.avail_out&&(F=q.avail_out);F!==0&&(Si.arraySet(q.output,k.pending_buf,k.pending_out,F,q.next_out),q.next_out+=F,k.pending_out+=F,q.total_out+=F,q.avail_out-=F,k.pending-=F,k.pending===0&&(k.pending_out=0))};
a_=function(q,k){var F=q.block_start>=0?q.block_start:-1,T=q.strstart-q.block_start,Z=0;if(q.level>0){q.strm.data_type===2&&(q.strm.data_type=QTo(q));bJh(q,q.l_desc);bJh(q,q.d_desc);uce(q,q.dyn_ltree,q.l_desc.max_code);uce(q,q.dyn_dtree,q.d_desc.max_code);bJh(q,q.bl_desc);for(Z=18;Z>=3&&q.bl_tree[Kqn[Z]*2+1]===0;Z--);q.opt_len+=3*(Z+1)+5+5+4;var O=q.opt_len+3+7>>>3;var z=q.static_len+3+7>>>3;z<=O&&(O=z)}else O=z=T+5;if(T+4<=O&&F!==-1)YU(q,k?1:0,3),DNL(q,F,T);else if(q.strategy===4||z===O)YU(q,2+(k?
1:0),3),$Nh(q,XB,E4);else{YU(q,4+(k?1:0),3);F=q.l_desc.max_code+1;T=q.d_desc.max_code+1;Z+=1;YU(q,F-257,5);YU(q,T-1,5);YU(q,Z-4,4);for(O=0;O<Z;O++)YU(q,q.bl_tree[Kqn[O]*2+1],3);N3e(q,q.dyn_ltree,F-1);N3e(q,q.dyn_dtree,T-1);$Nh(q,q.dyn_ltree,q.dyn_dtree)}y$h(q);k&&ty9(q);q.block_start=q.strstart;I_(q.strm)};
hq=function(q,k){q.pending_buf[q.pending++]=k};
MF=function(q,k){q.pending_buf[q.pending++]=k>>>8&255;q.pending_buf[q.pending++]=k&255};
B3w=function(q,k){var F=q.max_chain_length,T=q.strstart,Z=q.prev_length,O=q.nice_match,z=q.strstart>q.w_size-262?q.strstart-(q.w_size-262):0,R=q.window,e=q.w_mask,I=q.prev,X=q.strstart+258,E=R[T+Z-1],d=R[T+Z];q.prev_length>=q.good_match&&(F>>=2);O>q.lookahead&&(O=q.lookahead);do{var M=k;if(R[M+Z]===d&&R[M+Z-1]===E&&R[M]===R[T]&&R[++M]===R[T+1]){T+=2;for(M++;R[++T]===R[++M]&&R[++T]===R[++M]&&R[++T]===R[++M]&&R[++T]===R[++M]&&R[++T]===R[++M]&&R[++T]===R[++M]&&R[++T]===R[++M]&&R[++T]===R[++M]&&T<X;);
M=258-(X-T);T=X-258;if(M>Z){q.match_start=k;Z=M;if(M>=O)break;E=R[T+Z-1];d=R[T+Z]}}}while((k=I[k&e])>z&&--F!==0);return Z<=q.lookahead?Z:q.lookahead};
y7=function(q){var k=q.w_size,F;do{var T=q.window_size-q.lookahead-q.strstart;if(q.strstart>=k+(k-262)){Si.arraySet(q.window,q.window,k,k,0);q.match_start-=k;q.strstart-=k;q.block_start-=k;var Z=F=q.hash_size;do{var O=q.head[--Z];q.head[Z]=O>=k?O-k:0}while(--F);Z=F=k;do O=q.prev[--Z],q.prev[Z]=O>=k?O-k:0;while(--F);T+=k}if(q.strm.avail_in===0)break;Z=q.strm;F=q.window;O=q.strstart+q.lookahead;var z=Z.avail_in;z>T&&(z=T);z===0?F=0:(Z.avail_in-=z,Si.arraySet(F,Z.input,Z.next_in,z,O),Z.state.wrap===
1?Z.adler=r$w(Z.adler,F,z,O):Z.state.wrap===2&&(Z.adler=fL(Z.adler,F,z,O)),Z.next_in+=z,Z.total_in+=z,F=z);q.lookahead+=F;if(q.lookahead+q.insert>=3)for(T=q.strstart-q.insert,q.ins_h=q.window[T],q.ins_h=(q.ins_h<<q.hash_shift^q.window[T+1])&q.hash_mask;q.insert&&!(q.ins_h=(q.ins_h<<q.hash_shift^q.window[T+3-1])&q.hash_mask,q.prev[T&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=T,T++,q.insert--,q.lookahead+q.insert<3););}while(q.lookahead<262&&q.strm.avail_in!==0)};
v80=function(q,k){for(var F;;){if(q.lookahead<262){y7(q);if(q.lookahead<262&&k===0)return 1;if(q.lookahead===0)break}F=0;q.lookahead>=3&&(q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,F=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart);F!==0&&q.strstart-F<=q.w_size-262&&(q.match_length=B3w(q,F));if(q.match_length>=3)if(F=R_(q,q.strstart-q.match_start,q.match_length-3),q.lookahead-=q.match_length,q.match_length<=q.max_lazy_match&&q.lookahead>=3){q.match_length--;
do q.strstart++,q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart;while(--q.match_length!==0);q.strstart++}else q.strstart+=q.match_length,q.match_length=0,q.ins_h=q.window[q.strstart],q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+1])&q.hash_mask;else F=R_(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++;if(F&&(a_(q,!1),q.strm.avail_out===0))return 1}q.insert=q.strstart<2?q.strstart:2;return k===4?(a_(q,
!0),q.strm.avail_out===0?3:4):q.last_lit&&(a_(q,!1),q.strm.avail_out===0)?1:2};
lo=function(q,k){for(var F,T;;){if(q.lookahead<262){y7(q);if(q.lookahead<262&&k===0)return 1;if(q.lookahead===0)break}F=0;q.lookahead>=3&&(q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,F=q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart);q.prev_length=q.match_length;q.prev_match=q.match_start;q.match_length=2;F!==0&&q.prev_length<q.max_lazy_match&&q.strstart-F<=q.w_size-262&&(q.match_length=B3w(q,F),q.match_length<=5&&(q.strategy===1||q.match_length===3&&
q.strstart-q.match_start>4096)&&(q.match_length=2));if(q.prev_length>=3&&q.match_length<=q.prev_length){T=q.strstart+q.lookahead-3;F=R_(q,q.strstart-1-q.prev_match,q.prev_length-3);q.lookahead-=q.prev_length-1;q.prev_length-=2;do++q.strstart<=T&&(q.ins_h=(q.ins_h<<q.hash_shift^q.window[q.strstart+3-1])&q.hash_mask,q.prev[q.strstart&q.w_mask]=q.head[q.ins_h],q.head[q.ins_h]=q.strstart);while(--q.prev_length!==0);q.match_available=0;q.match_length=2;q.strstart++;if(F&&(a_(q,!1),q.strm.avail_out===0))return 1}else if(q.match_available){if((F=
R_(q,0,q.window[q.strstart-1]))&&a_(q,!1),q.strstart++,q.lookahead--,q.strm.avail_out===0)return 1}else q.match_available=1,q.strstart++,q.lookahead--}q.match_available&&(R_(q,0,q.window[q.strstart-1]),q.match_available=0);q.insert=q.strstart<2?q.strstart:2;return k===4?(a_(q,!0),q.strm.avail_out===0?3:4):q.last_lit&&(a_(q,!1),q.strm.avail_out===0)?1:2};
HJ0=function(q,k){for(var F,T,Z,O=q.window;;){if(q.lookahead<=258){y7(q);if(q.lookahead<=258&&k===0)return 1;if(q.lookahead===0)break}q.match_length=0;if(q.lookahead>=3&&q.strstart>0&&(T=q.strstart-1,F=O[T],F===O[++T]&&F===O[++T]&&F===O[++T])){for(Z=q.strstart+258;F===O[++T]&&F===O[++T]&&F===O[++T]&&F===O[++T]&&F===O[++T]&&F===O[++T]&&F===O[++T]&&F===O[++T]&&T<Z;);q.match_length=258-(Z-T);q.match_length>q.lookahead&&(q.match_length=q.lookahead)}q.match_length>=3?(F=R_(q,1,q.match_length-3),q.lookahead-=
q.match_length,q.strstart+=q.match_length,q.match_length=0):(F=R_(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++);if(F&&(a_(q,!1),q.strm.avail_out===0))return 1}q.insert=0;return k===4?(a_(q,!0),q.strm.avail_out===0?3:4):q.last_lit&&(a_(q,!1),q.strm.avail_out===0)?1:2};
sTr=function(q,k){for(var F;;){if(q.lookahead===0&&(y7(q),q.lookahead===0)){if(k===0)return 1;break}q.match_length=0;F=R_(q,0,q.window[q.strstart]);q.lookahead--;q.strstart++;if(F&&(a_(q,!1),q.strm.avail_out===0))return 1}q.insert=0;return k===4?(a_(q,!0),q.strm.avail_out===0?3:4):q.last_lit&&(a_(q,!1),q.strm.avail_out===0)?1:2};
Jq=function(q,k,F,T,Z){this.good_length=q;this.max_lazy=k;this.nice_length=F;this.max_chain=T;this.func=Z};
GaM=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 Si.Buf16(1146);this.dyn_dtree=new Si.Buf16(122);this.bl_tree=new Si.Buf16(78);U4(this.dyn_ltree);U4(this.dyn_dtree);U4(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new Si.Buf16(16);this.heap=new Si.Buf16(573);U4(this.heap);this.heap_max=this.heap_len=0;this.depth=new Si.Buf16(573);U4(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};
c$f=function(q,k){if(!q||!q.state||k>5||k<0)return q?WU(q,-2):-2;var F=q.state;if(!q.output||!q.input&&q.avail_in!==0||F.status===666&&k!==4)return WU(q,q.avail_out===0?-5:-2);F.strm=q;var T=F.last_flush;F.last_flush=k;if(F.status===42)if(F.wrap===2)q.adler=0,hq(F,31),hq(F,139),hq(F,8),F.gzhead?(hq(F,(F.gzhead.text?1:0)+(F.gzhead.hcrc?2:0)+(F.gzhead.extra?4:0)+(F.gzhead.name?8:0)+(F.gzhead.comment?16:0)),hq(F,F.gzhead.time&255),hq(F,F.gzhead.time>>8&255),hq(F,F.gzhead.time>>16&255),hq(F,F.gzhead.time>>
24&255),hq(F,F.level===9?2:F.strategy>=2||F.level<2?4:0),hq(F,F.gzhead.os&255),F.gzhead.extra&&F.gzhead.extra.length&&(hq(F,F.gzhead.extra.length&255),hq(F,F.gzhead.extra.length>>8&255)),F.gzhead.hcrc&&(q.adler=fL(q.adler,F.pending_buf,F.pending,0)),F.gzindex=0,F.status=69):(hq(F,0),hq(F,0),hq(F,0),hq(F,0),hq(F,0),hq(F,F.level===9?2:F.strategy>=2||F.level<2?4:0),hq(F,3),F.status=113);else{var Z=8+(F.w_bits-8<<4)<<8;Z|=(F.strategy>=2||F.level<2?0:F.level<6?1:F.level===6?2:3)<<6;F.strstart!==0&&(Z|=
32);F.status=113;MF(F,Z+(31-Z%31));F.strstart!==0&&(MF(F,q.adler>>>16),MF(F,q.adler&65535));q.adler=1}if(F.status===69)if(F.gzhead.extra){for(Z=F.pending;F.gzindex<(F.gzhead.extra.length&65535)&&(F.pending!==F.pending_buf_size||(F.gzhead.hcrc&&F.pending>Z&&(q.adler=fL(q.adler,F.pending_buf,F.pending-Z,Z)),I_(q),Z=F.pending,F.pending!==F.pending_buf_size));)hq(F,F.gzhead.extra[F.gzindex]&255),F.gzindex++;F.gzhead.hcrc&&F.pending>Z&&(q.adler=fL(q.adler,F.pending_buf,F.pending-Z,Z));F.gzindex===F.gzhead.extra.length&&
(F.gzindex=0,F.status=73)}else F.status=73;if(F.status===73)if(F.gzhead.name){Z=F.pending;do{if(F.pending===F.pending_buf_size&&(F.gzhead.hcrc&&F.pending>Z&&(q.adler=fL(q.adler,F.pending_buf,F.pending-Z,Z)),I_(q),Z=F.pending,F.pending===F.pending_buf_size)){var O=1;break}O=F.gzindex<F.gzhead.name.length?F.gzhead.name.charCodeAt(F.gzindex++)&255:0;hq(F,O)}while(O!==0);F.gzhead.hcrc&&F.pending>Z&&(q.adler=fL(q.adler,F.pending_buf,F.pending-Z,Z));O===0&&(F.gzindex=0,F.status=91)}else F.status=91;if(F.status===
91)if(F.gzhead.comment){Z=F.pending;do{if(F.pending===F.pending_buf_size&&(F.gzhead.hcrc&&F.pending>Z&&(q.adler=fL(q.adler,F.pending_buf,F.pending-Z,Z)),I_(q),Z=F.pending,F.pending===F.pending_buf_size)){O=1;break}O=F.gzindex<F.gzhead.comment.length?F.gzhead.comment.charCodeAt(F.gzindex++)&255:0;hq(F,O)}while(O!==0);F.gzhead.hcrc&&F.pending>Z&&(q.adler=fL(q.adler,F.pending_buf,F.pending-Z,Z));O===0&&(F.status=103)}else F.status=103;F.status===103&&(F.gzhead.hcrc?(F.pending+2>F.pending_buf_size&&I_(q),
F.pending+2<=F.pending_buf_size&&(hq(F,q.adler&255),hq(F,q.adler>>8&255),q.adler=0,F.status=113)):F.status=113);if(F.pending!==0){if(I_(q),q.avail_out===0)return F.last_flush=-1,0}else if(q.avail_in===0&&(k<<1)-(k>4?9:0)<=(T<<1)-(T>4?9:0)&&k!==4)return WU(q,-5);if(F.status===666&&q.avail_in!==0)return WU(q,-5);if(q.avail_in!==0||F.lookahead!==0||k!==0&&F.status!==666){T=F.strategy===2?sTr(F,k):F.strategy===3?HJ0(F,k):Aq[F.level].func(F,k);if(T===3||T===4)F.status=666;if(T===1||T===3)return q.avail_out===
0&&(F.last_flush=-1),0;if(T===2&&(k===1?(YU(F,2,3),O4(F,256,XB),F.bi_valid===16?(ji(F,F.bi_buf),F.bi_buf=0,F.bi_valid=0):F.bi_valid>=8&&(F.pending_buf[F.pending++]=F.bi_buf&255,F.bi_buf>>=8,F.bi_valid-=8)):k!==5&&(YU(F,0,3),DNL(F,0,0),k===3&&(U4(F.head),F.lookahead===0&&(F.strstart=0,F.block_start=0,F.insert=0))),I_(q),q.avail_out===0))return F.last_flush=-1,0}if(k!==4)return 0;if(F.wrap<=0)return 1;F.wrap===2?(hq(F,q.adler&255),hq(F,q.adler>>8&255),hq(F,q.adler>>16&255),hq(F,q.adler>>24&255),hq(F,
q.total_in&255),hq(F,q.total_in>>8&255),hq(F,q.total_in>>16&255),hq(F,q.total_in>>24&255)):(MF(F,q.adler>>>16),MF(F,q.adler&65535));I_(q);F.wrap>0&&(F.wrap=-F.wrap);return F.pending!==0?0:1};
VyM=function(q){if(!(this instanceof VyM))return new VyM(q);q=this.options=Si.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},q||{});q.raw&&q.windowBits>0?q.windowBits=-q.windowBits:q.gzip&&q.windowBits>0&&q.windowBits<16&&(q.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new Lqe;this.strm.avail_out=0;var k=this.strm;var F=q.level,T=q.method,Z=q.windowBits,O=q.memLevel,z=q.strategy;if(k){var R=1;F===-1&&(F=6);Z<0?(R=0,Z=-Z):Z>15&&
(R=2,Z-=16);if(O<1||O>9||T!==8||Z<8||Z>15||F<0||F>9||z<0||z>4)k=WU(k,-2);else{Z===8&&(Z=9);var e=new GaM;k.state=e;e.strm=k;e.wrap=R;e.gzhead=null;e.w_bits=Z;e.w_size=1<<e.w_bits;e.w_mask=e.w_size-1;e.hash_bits=O+7;e.hash_size=1<<e.hash_bits;e.hash_mask=e.hash_size-1;e.hash_shift=~~((e.hash_bits+3-1)/3);e.window=new Si.Buf8(e.w_size*2);e.head=new Si.Buf16(e.hash_size);e.prev=new Si.Buf16(e.w_size);e.lit_bufsize=1<<O+6;e.pending_buf_size=e.lit_bufsize*4;e.pending_buf=new Si.Buf8(e.pending_buf_size);
e.d_buf=e.lit_bufsize;e.l_buf=3*e.lit_bufsize;e.level=F;e.strategy=z;e.method=T;if(k&&k.state){k.total_in=k.total_out=0;k.data_type=2;F=k.state;F.pending=0;F.pending_out=0;F.wrap<0&&(F.wrap=-F.wrap);F.status=F.wrap?42:113;k.adler=F.wrap===2?0:1;F.last_flush=0;if(!xNf){T=Array(16);for(O=z=0;O<28;O++)for(pJr[O]=z,Z=0;Z<1<<A$J[O];Z++)zK[z++]=O;zK[z-1]=O;for(O=z=0;O<16;O++)for(P9M[O]=z,Z=0;Z<1<<wJw[O];Z++)CL[z++]=O;for(z>>=7;O<30;O++)for(P9M[O]=z<<7,Z=0;Z<1<<wJw[O]-7;Z++)CL[256+z++]=O;for(Z=0;Z<=15;Z++)T[Z]=
0;for(Z=0;Z<=143;)XB[Z*2+1]=8,Z++,T[8]++;for(;Z<=255;)XB[Z*2+1]=9,Z++,T[9]++;for(;Z<=279;)XB[Z*2+1]=7,Z++,T[7]++;for(;Z<=287;)XB[Z*2+1]=8,Z++,T[8]++;fHr(XB,287,T);for(Z=0;Z<30;Z++)E4[Z*2+1]=5,E4[Z*2]=Myw(Z,5);n89=new dNo(XB,A$J,257,286,15);g8M=new dNo(E4,wJw,0,30,15);mNn=new dNo([],qRn,0,19,7);xNf=!0}F.l_desc=new hdL(F.dyn_ltree,n89);F.d_desc=new hdL(F.dyn_dtree,g8M);F.bl_desc=new hdL(F.bl_tree,mNn);F.bi_buf=0;F.bi_valid=0;y$h(F);F=0}else F=WU(k,-2);F===0&&(k=k.state,k.window_size=2*k.w_size,U4(k.head),
k.max_lazy_match=Aq[k.level].max_lazy,k.good_match=Aq[k.level].good_length,k.nice_match=Aq[k.level].nice_length,k.max_chain_length=Aq[k.level].max_chain,k.strstart=0,k.block_start=0,k.lookahead=0,k.insert=0,k.match_length=k.prev_length=2,k.match_available=0,k.ins_h=0);k=F}}else k=-2;if(k!==0)throw Error(ei[k]);q.header&&(k=this.strm)&&k.state&&k.state.wrap===2&&(k.state.gzhead=q.header);if(q.dictionary){var I;typeof q.dictionary==="string"?I=iBx(q.dictionary):kmh.call(q.dictionary)==="[object ArrayBuffer]"?
I=new Uint8Array(q.dictionary):I=q.dictionary;q=this.strm;O=I;z=O.length;if(q&&q.state)if(I=q.state,k=I.wrap,k===2||k===1&&I.status!==42||I.lookahead)k=-2;else{k===1&&(q.adler=r$w(q.adler,O,z,0));I.wrap=0;z>=I.w_size&&(k===0&&(U4(I.head),I.strstart=0,I.block_start=0,I.insert=0),F=new Si.Buf8(I.w_size),Si.arraySet(F,O,z-I.w_size,I.w_size,0),O=F,z=I.w_size);F=q.avail_in;T=q.next_in;Z=q.input;q.avail_in=z;q.next_in=0;q.input=O;for(y7(I);I.lookahead>=3;){O=I.strstart;z=I.lookahead-2;do I.ins_h=(I.ins_h<<
I.hash_shift^I.window[O+3-1])&I.hash_mask,I.prev[O&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=O,O++;while(--z);I.strstart=O;I.lookahead=2;y7(I)}I.strstart+=I.lookahead;I.block_start=I.strstart;I.insert=I.lookahead;I.lookahead=0;I.match_length=I.prev_length=2;I.match_available=0;q.next_in=T;q.input=Z;q.avail_in=F;I.wrap=k;k=0}else k=-2;if(k!==0)throw Error(ei[k]);this._dict_set=!0}};
oW9=function(q,k){k=k||{};k.gzip=!0;k=new VyM(k);k.push(q,!0);if(k.err)throw k.msg||ei[k.err];return k.result};
TcH=function(q,k){var F=Fjh();F&&F.publish.call(F,q.toString(),q,k)};
SRf=function(q,k,F){var T=Fjh();if(!T)return 0;var Z=T.subscribe(q.toString(),function(O,z){var R=_.NA("ytPubsub2Pubsub2SkipSubKey");R&&R==Z||(R=function(){if(ZBh[Z])try{if(z&&q instanceof jz0&&q!=O)try{var e=q.dataClass,I=z;if(!I.args||!I.version)throw Error("Xc");try{if(!e.version_){var X=new e;e.version_=X.version}var E=e.version_}catch(d){}if(!E||I.version!=E)throw Error("Yc");try{z=Reflect.construct(e,_.Lf(I.args))}catch(d){throw d.message="yt.pubsub2.Data.deserialize(): "+d.message,d;}}catch(d){throw d.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+q.toString()+": "+d.message,d;}k.call(F||window,z)}catch(d){_.bB(d)}},YRT[q.toString()]?_.NA("yt.scheduler.instance")?_.pL.addLowPriorityJob(R):_.Zv(R,0):R())});
ZBh[Z]=!0;OBN[q.toString()]||(OBN[q.toString()]=[]);OBN[q.toString()].push(Z);return Z};
eLo=function(){var q=zL0,k=SRf(CJH,function(F){q.apply(void 0,arguments);RLf(k)});
return k};
RLf=function(q){var k=Fjh();k&&(typeof q==="number"&&(q=[q]),_.B9(q,function(F){k.unsubscribeByKey(F);delete ZBh[F]}))};
Fjh=function(){return _.NA("ytPubsub2Pubsub2Instance")};
Wj0=function(q,k,F){F=F===void 0?{sampleRate:.1}:F;Math.random()<Math.min(.02,F.sampleRate/100)&&TcH("meta_logging_csi_event",{timerName:q,timelineData:k})};
_.U7x=function(q){return q?(q=q.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.ue(q):null:null};
_.wo=function(q){return q?(q=q.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Y4(q):null:null};
Xjw=function(){IRL||(IRL=_.wo(_.P9("WORKER_SERIALIZATION_URL")));return IRL||void 0};
_.aRx=function(){var q=Xjw();EW0||q===void 0||(EW0=new Worker(_.Oc(q),void 0));return EW0};
_.d7w=function(){return typeof Worker==="function"&&Xjw()?!0:!1};
_.yhH=function(){if(_.d7w()&&!hL0){var q=function(F){F=F.data;if(F.op==="gzippedGelBatch"){var T=MAN.get(F.key);T&&(fR9(F.gzippedBatch,T.latencyPayload,T.url,T.options,T.sendFn),MAN.delete(F.key))}},k=_.aRx();
k&&(k.addEventListener("message",q),k.onerror=function(){MAN.clear()},hL0=!0)}};
wjN=function(q,k,F,T,Z){Z=Z===void 0?!1:Z;var O={startTime:(0,_.mF)(),ticks:{},infos:{}};if(PU)try{var z=tAe(k);if(z!=null&&(z>D7J||z<lRe))T(q,F);else{if(_.h("gzip_gel_with_worker")&&(_.h("initial_gzip_use_main_thread")&&!Jhn||!_.h("initial_gzip_use_main_thread"))){hL0||_.yhH();var R=_.aRx();if(R&&!Z){MAN.set(Ahh,{latencyPayload:O,url:q,options:F,sendFn:T});R.postMessage({op:"gelBatchToGzip",serializedBatch:k,key:Ahh});Ahh++;return}}var e=oW9(pj0(k));fR9(e,O,q,F,T)}}catch(I){_.QV(I),T(q,F)}else T(q,
F)};
fR9=function(q,k,F,T,Z){Jhn=!1;var O=(0,_.mF)();k.ticks.gelc=O;$U++;_.h("disable_compression_due_to_performance_degredation")&&O-k.startTime>=PJN&&($7J++,_.h("abandon_compression_after_N_slow_zips")?$U===_.kX("compression_disable_point")&&$7J>bBw&&(PU=!1):PU=!1);uHN(k);T.headers||(T.headers={});T.headers["Content-Encoding"]="gzip";T.postBody=q;T.postParams=void 0;Z(F,T)};
NcN=function(q){var k=k===void 0?!1:k;var F=F===void 0?!1:F;var T=(0,_.mF)(),Z={startTime:T,ticks:{},infos:{}},O=k?_.NA("yt.logging.gzipForFetch",!1):!0;if(PU&&O){if(!q.body)return q;try{var z=F?q.body:typeof q.body==="string"?q.body:JSON.stringify(q.body);O=z;if(!F&&typeof z==="string"){var R=tAe(z);if(R!=null&&(R>D7J||R<lRe))return q;F=k?{level:1}:void 0;O=oW9(pj0(z),F);var e=(0,_.mF)();Z.ticks.gelc=e;if(k){$U++;if((_.h("disable_compression_due_to_performance_degredation")||_.h("disable_compression_due_to_performance_degradation_lr"))&&
e-T>=PJN)if($7J++,_.h("abandon_compression_after_N_slow_zips")||_.h("abandon_compression_after_N_slow_zips_lr")){k=$7J/$U;var I=bBw/_.kX("compression_disable_point");$U>0&&$U%_.kX("compression_disable_point")===0&&k>=I&&(PU=!1)}else PU=!1;uHN(Z)}}q.headers=Object.assign({},{"Content-Encoding":"gzip"},q.headers||{});q.body=O;return q}catch(X){return _.QV(X),q}}else return q};
tAe=function(q){try{return(new Blob(q.split(""))).size}catch(k){return _.QV(k),null}};
uHN=function(q){_.h("gel_compression_csi_killswitch")||!_.h("log_gel_compression_latency")&&!_.h("log_gel_compression_latency_lr")||Wj0("gel_compression",q,{sampleRate:.1})};
QzL=function(){this.blockSize=-1};
bo=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var q=1;q<this.blockSize;++q)this.pad_[q]=0;this.total_=this.inbuf_=0;this.reset()};
BcL=function(q){q=Object.assign({},q);delete q.Authorization;var k=_.KjJ();if(k){var F=new bo;F.update(_.P9("INNERTUBE_API_KEY"));F.update(k);q.hash=_.i6(F.digest(),3)}return q};
NF=function(){rhN||(rhN=new _.uo("yt.innertube"));return rhN};
vWL=function(q,k,F,T){if(T)return null;T=NF().get("nextId",!0)||1;var Z=NF().get("requests",!0)||{};Z[T]={method:q,request:k,authState:BcL(F),requestTime:Math.round((0,_.mF)())};NF().set("nextId",T+1,86400,!0);NF().set("requests",Z,86400,!0);return T};
HBT=function(q){var k=NF().get("requests",!0)||{};delete k[q];NF().set("requests",k,86400,!0)};
Gmh=function(q){var k=NF().get("requests",!0);if(k){for(var F in k){var T=k[F];if(!(Math.round((0,_.mF)())-T.requestTime<6E4)){var Z=T.authState,O=BcL(_.E8r(!1));_.fT.equals(Z,O)&&(Z=T.request,"requestTimeMs"in Z&&(Z.requestTimeMs=Math.round((0,_.mF)())),szx(q,T.method,Z,{}));delete k[F]}}NF().set("requests",k,86400,!0)}};
chH=function(q){var k;return(q=q==null?void 0:(k=q.error)==null?void 0:k.code)&&q>=400&&q<=599?!1:!0};
VAx=function(q){var k;q=q==null?void 0:(k=q.error)==null?void 0:k.code;return!(q!==400&&q!==415)};
x7f=function(){if(LjM)return LjM();var q={};LjM=gG("LogsDatabaseV2",{objectStores:(q.LogsRequestsStore={addedAtVersion:2},q),shared:!1,upgrade:function(k,F,T){F(2)&&Q7(k,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});F(3);F(5)&&(T=T.objectStore("LogsRequestsStore"),T.JSC$8657_wrapped.indexNames.contains("newRequest")&&T.JSC$8657_wrapped.deleteIndex("newRequest"),KL(T,"newRequestV2",["status","interface","timestamp"]));F(7)&&k.JSC$8642_wrapped.objectStoreNames.contains("sapisid")&&k.JSC$8642_wrapped.deleteObjectStore("sapisid");
F(9)&&k.JSC$8642_wrapped.objectStoreNames.contains("SWHealthLog")&&k.JSC$8642_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return LjM()};
BU=function(q){return _.rG(x7f(),q)};
gWf=function(q,k){var F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return F={startTime:(0,_.mF)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},_.W(z,BU(k),2);if(z.nextAddress!=3)return T=z.yieldResult,Z=Object.assign({},q,{options:JSON.parse(JSON.stringify(q.options)),interface:_.P9("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),_.W(z,T.put("LogsRequestsStore",Z),3);O=z.yieldResult;F.ticks.tc=(0,_.mF)();nW9(F);return z.return(O)})};
m7e=function(q,k){var F,T,Z,O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1)return F={startTime:(0,_.mF)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},_.W(X,BU(k),2);if(X.nextAddress!=3)return T=X.yieldResult,Z=_.P9("INNERTUBE_CONTEXT_CLIENT_NAME",0),O=[q,Z,0],z=[q,Z,(0,_.mF)()],R=IDBKeyRange.bound(O,z),e="prev",_.h("use_fifo_for_networkless")&&(e="next"),I=void 0,_.W(X,_.Hs(T,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(E){return _.qF(E.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:R,direction:e},function(d){d.getValue()&&(I=d.getValue(),q==="NEW"&&(I.status="QUEUED",d.update(I)))})}),3);
F.ticks.tc=(0,_.mF)();nW9(F);return X.return(I)})};
qGM=function(q,k){var F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,BU(k),2);F=T.yieldResult;return T.return(_.Hs(F,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(Z){var O=Z.objectStore("LogsRequestsStore");return O.get(q).then(function(z){if(z)return z.status="QUEUED",O.put(z).then(function(){return z})})}))})};
ije=function(q,k,F,T){F=F===void 0?!0:F;var Z;return _.C(function(O){if(O.nextAddress==1)return _.W(O,BU(k),2);Z=O.yieldResult;return O.return(_.Hs(Z,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(z){var R=z.objectStore("LogsRequestsStore");return R.get(q).then(function(e){return e?(e.status="NEW",F&&(e.sendCount+=1),T!==void 0&&(e.options.compress=T),R.put(e).then(function(){return e})):bV.resolve(void 0)})}))})};
kOJ=function(q,k){var F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,BU(k),2);F=T.yieldResult;return T.return(F.delete("LogsRequestsStore",q))})};
oNJ=function(q){var k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,BU(q),2);k=T.yieldResult;F=(0,_.mF)()-2592E6;return _.W(T,_.Hs(k,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(Z){return cs(Z.objectStore("LogsRequestsStore"),{},function(O){if(O.getValue().timestamp<=F)return O.delete().then(function(){return O.continue()})})}),0)})};
FKe=function(){_.C(function(q){return _.W(q,cgo("LogsDatabaseV2"),0)})};
nW9=function(q){_.h("nwl_csi_killswitch")||Wj0("networkless_performance",q,{sampleRate:1})};
_.Zjo=function(q){return _.rG(TCn(),q)};
j7h=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,_.Zjo(q),2);k=T.yieldResult;F=(0,_.mF)()-2592E6;return _.W(T,_.Hs(k,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Z){return cs(Z.objectStore("SWHealthLog"),{},function(O){if(O.getValue().timestamp<=F)return O.delete().then(function(){return O.continue()})})}),0)})};
YG9=function(q){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,_.Zjo(q),2);k=F.yieldResult;return _.W(F,k.clear("SWHealthLog"),0)})};
_.ro=function(q,k,F,T,Z,O,z){Z=Z===void 0?"":Z;O=O===void 0?!1:O;z=z===void 0?!1:z;if(q)if(F&&!pl("cobalt"))_.QV(new _.aP("Legacy referrer-scrubbed ping detected")),q&&OjH(q,void 0,{scrubReferrer:!0});else if(Z)$9h(q,k,"POST",Z,T);else if(_.P9("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||T||z)$9h(q,k,"GET","",T,void 0,O,z);else{b:{try{c:{var R=new SGL({url:q});if(R.urlParamValues_.dsh==="1")var e=null;else{var I=R.urlParamValues_.ae;if(I==="1"){var X=R.urlParamValues_.adurl;if(X)try{e={version:3,directUrl:decodeURIComponent(X),
asyncUrl:yro(R.JSC$7521_url_,"act=1","ri=1",zmn(R))};break c}catch(t){}}e=I==="2"?{version:4,directUrl:yro(R.JSC$7521_url_,"dct=1","suid="+R.suid_,""),asyncUrl:yro(R.JSC$7521_url_,"act=1","ri=1","suid="+R.suid_)}:null}}if(e){var E=_.Or(q);var d=!(!E||!E.endsWith("/aclk")||_.Ka(q,"ri")!=="1");break b}}catch(t){}d=!1}if(d){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(q,"")){var M=!0;break b}}catch(t){}M=!1}M?(k&&k(),F=!0):F=!1}else F=!1;F||OjH(q,k)}};
OjH=function(q,k,F){F=F===void 0?{}:F;var T=new Image,Z=""+Cgf++;Rmh[Z]=T;T.onload=T.onerror=function(){k&&Rmh[Z]&&k();delete Rmh[Z]};
F.scrubReferrer&&(T.referrerPolicy="no-referrer");T.src=q};
vU=function(q,k){emx(q,k==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
WKT=function(q){var k;return((k=document.featurePolicy)==null?0:k.allowedFeatures().includes("attribution-reporting"))?q+"&nis=6":q+"&nis=5"};
UP0=function(q){if(!q)return!1;try{var k;if(((k=_.r6(q))==null?void 0:k.asm)==="4")return!0}catch(F){_.bB(F)}return!1};
emx=function(q,k){k?(q=WKT(q),_.ro(q,void 0,void 0,void 0,"",!0,!0)):_.ro(q)};
X40=function(){Ia9||(Ia9=new _.uo("yt.offline"));return Ia9};
ENw=function(q){if(_.h("offline_error_handling")){var k=X40().get("errors",!0)||{};k[q.message]={name:q.name,stack:q.stack};q.level&&(k[q.message].level=q.level);X40().set("errors",k,2592E3,!0)}};
dPw=function(q,k,F,T){T=T===void 0?!1:T;k=_.h("web_fp_via_jspb")?Object.assign({},k):k;_.h("use_cfr_monitor")&&aaw(q,k);if(_.h("use_request_time_ms_header"))k.headers&&L6(q)&&(k.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.mF)())));else{var Z;if((Z=k.postParams)==null?0:Z.requestTimeMs)k.postParams.requestTimeMs=Math.round((0,_.mF)())}F&&Object.keys(k).length===0?_.ro(q):k.compress?k.postBody?(typeof k.postBody!=="string"&&(k.postBody=JSON.stringify(k.postBody)),wjN(q,k.postBody,
k,_.Sz,T)):wjN(q,JSON.stringify(k.postParams),k,Q5n,T):_.Sz(q,k)};
hmx=function(q,k){_.h("use_event_time_ms_header")&&L6(q)&&(k.headers||(k.headers={}),k.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.mF)())));return k};
_.faH=function(){M7f||(M7f=new _.HU({logOfflineErrors:!0,enablePolling:!0}));return M7f};
aaw=function(q,k){var F=k.onError?k.onError:function(){};
k.onError=function(Z,O){s4().requestComplete(q,!1);F(Z,O)};
var T=k.onSuccess?k.onSuccess:function(){};
k.onSuccess=function(Z,O){s4().requestComplete(q,!0);T(Z,O)}};
_.y49=function(){return _.c9(document.location.toString())!=="www.youtube-nocookie.com"};
_.lax=function(){return _.NA("ytNetworklessLoggingInitializationOptions")?_.t7x.isNwlInitialized:_.DPL};
J4n=function(q,k){if(_.h("polymer_on_demand_shady_dom")){var F;var T=(F=q.__shady_native_firstElementChild)!=null?F:q.firstElementChild}else T=q.firstElementChild;for(;T;){if(q=k(T)?T:J4n(T,k))return q;T=T.nextElementSibling}return null};
p4H=function(){var q=document;if("visibilityState"in q)return q.visibilityState;var k=A4w+"VisibilityState";if(k in q)return q[k]};
_.w4n=function(q,k){var F;GK(q,function(T){F=k[T];return!!F});
return F};
_.V7=function(q){var k=Pgw(q);k?k.focus(void 0):_.cU(q)};
Pgw=function(q){return(q=J4n(q,function(k){return _.LL(k)?$Pn(k)&&!!k.offsetParent:!1}))?q:null};
_.cU=function(q,k){q.hasAttribute("tabindex")||q.setAttribute("tabindex","-1");q.focus(k)};
bjn=function(q,k,F,T){T=T===void 0?{}:T;q.addEventListener&&(k!="mouseenter"||"onmouseenter"in document?k!="mouseleave"||"onmouseenter"in document?k=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(k="MozMousePixelScroll"):k="mouseout":k="mouseover");return _.fT.findKey(xU,function(Z){var O=typeof Z[4]==="boolean"&&Z[4]==!!T,z=_.i8(Z[4])&&_.i8(T)&&_.fT.equals(Z[4],T);return!!Z.length&&Z[0]==q&&Z[1]==k&&Z[2]==F&&(O||z)})};
_.go=function(q,k,F,T){T=T===void 0?{}:T;if(!q||!q.addEventListener&&!q.attachEvent)return"";var Z=bjn(q,k,F,T);if(Z)return Z;Z=++uxe.count+"";var O=!(k!="mouseenter"&&k!="mouseleave"||!q.addEventListener||"onmouseenter"in document);var z=O?function(R){R=new nL(R);if(!_.Pd(R.relatedTarget,function(e){return e==q},!0))return R.currentTarget=q,R.type=k,F.call(q,R)}:function(R){R=new nL(R);
R.currentTarget=q;return F.call(q,R)};
z=_.uB(z);q.addEventListener?(k=="mouseenter"&&O?k="mouseover":k=="mouseleave"&&O?k="mouseout":k=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(k="MozMousePixelScroll"),NCf()||typeof T==="boolean"?q.addEventListener(k,z,T):q.addEventListener(k,z,!!T.capture)):q.attachEvent("on"+k,z);xU[Z]=[q,k,F,z,T];return Z};
_.KKf=function(q,k,F){var T=T===void 0?{}:T;var Z=_.go(q,k,function(){_.Q79(Z);F.apply(q,arguments)},T)};
_.Q79=function(q){q&&(typeof q=="string"&&(q=[q]),_.B9(q,function(k){if(k in xU){var F=xU[k],T=F[0],Z=F[1],O=F[3];F=F[4];T.removeEventListener?NCf()||typeof F==="boolean"?T.removeEventListener(Z,O,F):T.removeEventListener(Z,O,!!F.capture):T.detachEvent&&T.detachEvent("on"+Z,O);delete xU[k]}}))};
mA=function(q){this.callback_=q;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(q=0;q<4;q++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.go(window,"mousemove",(0,_.hr)(this.onMouseMove_,this));this.timerId_=_.jz((0,_.hr)(this.checkPosition_,this),25)};
r49=function(){var q={};var k=q.preferMobileEvents===void 0?!1:q.preferMobileEvents;q=q.enableScrollEventListener===void 0?!0:q.enableScrollEventListener;if(_.NA("_lact",window)==null){var F=parseInt(_.P9("LACT"),10);F=isFinite(F)?Date.now()-Math.max(F,0):-1;_.xX("_lact",F,window);_.xX("_fact",F,window);F==-1&&_.qR();_.go(document,"keydown",_.qR);_.go(document,"keyup",_.qR);_.go(document,"mousedown",_.qR);_.go(document,"mouseup",_.qR);k?_.go(window,"touchmove",function(){BCL("touchmove",200)},{passive:!0}):
(_.go(window,"resize",function(){BCL("resize",200)}),q&&_.go(window,"scroll",function(){BCL("scroll",200)}));
new mA(function(){BCL("mouse",100)});
_.go(document,"touchstart",_.qR,{passive:!0});_.go(document,"touchend",_.qR,{passive:!0})}};
BCL=function(q,k){vNf[q]||(vNf[q]=!0,_.pL.addLowPriorityJob(function(){_.qR();vNf[q]=!1},k))};
_.qR=function(){_.NA("_lact",window)==null&&r49();var q=Date.now();_.xX("_lact",q,window);_.NA("_fact",window)==-1&&_.xX("_fact",q,window);(q=_.NA("ytglobal.ytUtilActivityCallback_"))&&q()};
_.iA=function(){var q=_.NA("_lact",window);return q==null?-1:Math.max(Date.now()-q,0)};
_.TS=function(q,k,F){var T=_.kG();if(T&&k){var Z=T.subscribe(q,function(){var O=arguments,z=function(){o1[Z]&&k.apply&&typeof k.apply=="function"&&k.apply(F||window,O)};
try{_.HjH[q]?z():_.Zv(z,0)}catch(R){_.bB(R)}},F);
o1[Z]=!0;FO[q]||(FO[q]=[]);FO[q].push(Z);return Z}return 0};
_.s7n=function(q){var k=_.kG();k&&(typeof q==="number"?q=[q]:typeof q==="string"&&(q=[parseInt(q,10)]),_.B9(q,function(F){k.unsubscribeByKey(F);delete o1[F]}))};
_.GOr=function(q,k){var F=_.kG();F&&F.publish.apply(F,arguments)};
_.V7x=function(q){var k=_.kG();if(k)if(k.clear(q),q)c4M(q);else for(var F in FO)c4M(F)};
_.kG=function(){return _.k9.ytPubsubPubsubInstance};
c4M=function(q){FO[q]&&(q=FO[q],_.B9(q,function(k){o1[k]&&delete o1[k]}),q.length=0)};
LKM=function(){var q,k;return"h5vcc"in Zm&&((q=Zm.h5vcc.traceEvent)==null?0:q.traceBegin)&&((k=Zm.h5vcc.traceEvent)==null?0:k.traceEnd)?1:"performance"in Zm&&Zm.performance.mark&&Zm.performance.measure?2:0};
xP9=function(q){var k=LKM();switch(k){case 1:Zm.h5vcc.traceEvent.traceBegin("YTLR",q);break;case 2:Zm.performance.mark(q+"-start");break;case 0:break;default:_.Ys(k,"unknown trace type")}};
nN9=function(q){var k=LKM();switch(k){case 1:Zm.h5vcc.traceEvent.traceEnd("YTLR",q);break;case 2:k=q+"-start";var F=q+"-end";Zm.performance.mark(F);Zm.performance.measure(q,k,F);break;case 0:break;default:_.Ys(k,"unknown trace type")}};
gNn=function(q){var k,F;(F=(k=window).onerror)==null||F.call(k,q.message,"",0,0,q)};
mP9=function(q){if(_.h("web_lifecycle_error_handling_killswitch"))return q();try{return q()}catch(k){gNn(k)}};
q$9=function(q){return[q.auth===void 0?"undefined":q.auth,q.isJspb===void 0?"undefined":q.isJspb,q.cttAuthInfo===void 0?"undefined":q.cttAuthInfo,q.tier===void 0?"undefined":q.tier].join("/")};
_.f=function(q,k){if(q)return q[k.name]};
YG=function(){var q=_.NA("yt.logging.ims");q||(q=new jf,_.xX("yt.logging.ims",q));return q};
Orw=function(q,k){if(q.endpoint==="log_event"){irM(q);var F=kbf(q),T=ovf(q.payload)||"",Z=Fcr(T),O=200;if(Z){if(Z.enabled===!1&&!_.h("web_payload_policy_disabled_killswitch"))return;O=Tfe(Z.tier);if(O===400){Zrx(q,k);return}}Oa[F]=!0;F={cttAuthInfo:F,isJspb:!1,tier:O};YG().storePayload(F,q.payload);jwh(k,!1,F,Y$e(T))}};
zD0=function(q,k,F){if(k.endpoint==="log_event"){irM(void 0,k);var T=kbf(k,!0),Z=Fcr(q),O=200;if(Z){if(Z.enabled===!1&&!_.h("web_payload_policy_disabled_killswitch"))return;O=Tfe(Z.tier);if(O===400){S$o(q,k,F);return}}Oa[T]=!0;T={cttAuthInfo:T,isJspb:!0,tier:O};YG().storePayload(T,oM(k.payload));jwh(F,!0,T,Y$e(q))}};
jwh=function(q,k,F,T){k=k===void 0?!1:k;T=T===void 0?!1:T;q&&(Sf=new q);q=_.kX("tvhtml5_logging_max_batch_ads_fork")||_.kX("tvhtml5_logging_max_batch")||_.kX("web_logging_max_batch")||100;var Z=(0,_.mF)(),O=CF0(k,F.tier),z=O.lastDebounceQueueFromLogTimeMs;T&&(O.useVideoStatsEndPoint=!0);T=0;F&&(T=YG().getSequenceCount(F));var R=function(){RDh({writeThenSend:!0},k,F.tier)};
T>=1E3?R():T>=q?eDr||(eDr=Wcn(function(){R();eDr=void 0},0)):Z-z>=10&&(UrT(k,F.tier),O.lastDebounceQueueFromLogTimeMs=Z)};
Zrx=function(q,k){if(q.endpoint==="log_event"){_.h("more_accurate_gel_parser")&&YG().storePayload({isJspb:!1},q.payload);irM(q);var F=kbf(q),T=new Map;T.set(F,[q.payload]);var Z=ovf(q.payload)||"";k&&(Sf=new k);return new _.R1(function(O,z){Sf&&Sf.isReady()?IyT(T,Sf,O,z,{bypassNetworkless:!0},!0,Y$e(Z)):O()})}};
S$o=function(q,k,F){if(k.endpoint==="log_event"){irM(void 0,k);var T=kbf(k,!0),Z=new Map;Z.set(T,[oM(k.payload)]);F&&(Sf=new F);return new _.R1(function(O){Sf&&Sf.isReady()?Xuh(Z,Sf,O,{bypassNetworkless:!0},!0,Y$e(q)):O()})}};
kbf=function(q,k){var F="";if(q.dangerousLogToVisitorSession)F="visitorOnlyApprovedKey";else if(q.cttAuthInfo){if(k===void 0?0:k){k=q.cttAuthInfo.token;F=q.cttAuthInfo;var T=new Eve;F.videoId?T.setVideoId(F.videoId):F.playlistId&&ef(T,2,ay0,Q8(F.playlistId));drN[k]=T}else k=q.cttAuthInfo,F={},k.videoId?F.videoId=k.videoId:k.playlistId&&(F.playlistId=k.playlistId),hDL[q.cttAuthInfo.token]=F;F=q.cttAuthInfo.token}return F};
RDh=function(q,k,F){q=q===void 0?{}:q;k=k===void 0?!1:k;new _.R1(function(T,Z){var O=CF0(k,F),z=O.useVideoStatsEndPoint;O.useVideoStatsEndPoint=!1;MJJ(O.queueTimer);MJJ(O.queueMaxTimer);O.queueMaxTimer=0;Sf&&Sf.isReady()?F===void 0&&_.h("enable_web_tiered_gel")?fyM(T,Z,q,k,300,z):fyM(T,Z,q,k,F,z):(UrT(k,F),T())})};
fyM=function(q,k,F,T,Z,O){var z=Sf;F=F===void 0?{}:F;T=T===void 0?!1:T;Z=Z===void 0?200:Z;O=O===void 0?!1:O;var R=new Map,e=new Map,I={isJspb:T,cttAuthInfo:void 0,tier:Z},X={isJspb:T,cttAuthInfo:void 0};if(T){k=_.S(Object.keys(Oa));for(Z=k.next();!Z.done;Z=k.next())Z=Z.value,e=_.h("enable_web_tiered_gel")?YG().smartExtractMatchingEntries({keys:[I,X],sizeLimit:1E3}):YG().extractMatchingEntries({isJspb:!0,cttAuthInfo:Z}),e.length>0&&R.set(Z,e),(_.h("web_fp_via_jspb_and_json")&&F.writeThenSend||!_.h("web_fp_via_jspb_and_json"))&&
delete Oa[Z];Xuh(R,z,q,F,!1,O)}else{R=_.S(Object.keys(Oa));for(I=R.next();!I.done;I=R.next())I=I.value,X=_.h("enable_web_tiered_gel")?YG().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:I,tier:Z},{isJspb:!1,cttAuthInfo:I}],sizeLimit:1E3}):YG().extractMatchingEntries({isJspb:!1,cttAuthInfo:I}),X.length>0&&e.set(I,X),(_.h("web_fp_via_jspb_and_json")&&F.writeThenSend||!_.h("web_fp_via_jspb_and_json"))&&delete Oa[I];IyT(e,z,q,k,F,!1,O)}};
UrT=function(q,k){q=q===void 0?!1:q;k=k===void 0?200:k;var F=function(){RDh({writeThenSend:!0},q,k)},T=CF0(q,k),Z=T===y_n||T===tJx?5E3:Dr0;
_.h("web_gel_timeout_cap")&&!T.queueMaxTimer&&(Z=Wcn(function(){F()},Z),T.queueMaxTimer=Z);
MJJ(T.queueTimer);Z=_.P9("LOGGING_BATCH_TIMEOUT",_.kX("web_gel_debounce_ms",1E4));_.h("shorten_initial_gel_batch_timeout")&&ly9&&(Z=J_9);Z=Wcn(function(){_.kX("gel_min_batch_size")>0?YG().getSequenceCount({cttAuthInfo:void 0,isJspb:q,tier:k})>=A_n&&F():F()},Z);
T.queueTimer=Z};
IyT=function(q,k,F,T,Z,O,z){Z=Z===void 0?{}:Z;var R=Math.round((0,_.mF)()),e=q.size,I=puh(z);q=_.S(q);var X=q.next();for(z={};!X.done;z={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},X=q.next()){var E=_.S(X.value);X=E.next().value;E=E.next().value;z.batchRequest=_.fT.unsafeClone({context:_.S_0(k.config_||_.io())});if(!_.nf(E)&&!_.h("throw_err_when_logevent_malformed_killswitch")){T();break}z.batchRequest.events=E;
(E=hDL[X])&&wuw(z.batchRequest,X,E);delete hDL[X];z.dangerousLogToVisitorSession=X==="visitorOnlyApprovedKey";PFo(z.batchRequest,R,z.dangerousLogToVisitorSession);$rN(Z);z.onSuccess$jscomp$3=function(d){_.h("start_client_gcf")&&_.pL.addLowPriorityJob(function(){return _.C(function(M){return _.W(M,brN(d),0)})});
e--;e||F()};
z.networkFailures=0;z.onError$jscomp$5=function(d){return function(){d.networkFailures++;if(Z.bypassNetworkless&&d.networkFailures===1)try{szx(k,I,d.batchRequest,up9({writeThenSend:!0},d.dangerousLogToVisitorSession,d.onSuccess$jscomp$3,d.onError$jscomp$5,O)),ly9=!1}catch(M){_.bB(M),T()}e--;e||F()}}(z);
try{szx(k,I,z.batchRequest,up9(Z,z.dangerousLogToVisitorSession,z.onSuccess$jscomp$3,z.onError$jscomp$5,O)),ly9=!1}catch(d){_.bB(d),T()}}};
Xuh=function(q,k,F,T,Z,O){T=T===void 0?{}:T;var z=Math.round((0,_.mF)()),R={value:q.size},e=new Map([].concat(_.fP(q)));e=_.S(e);for(var I=e.next();!I.done;I=e.next()){var X=_.S(I.value).next().value,E=q.get(X);I=new NfH;var d=k.config_||_.io(),M=new Wc,t=new QwJ;_.Ub(t,1,d.innertubeContextHostLanguage);_.Ub(t,2,d.innertubeContextGeoLocation);_.o_(t,16,d.innertubeContextClientNameFieldNumber);_.Ub(t,17,d.innertubeContextClientVersion);if(d.innertubeContextClientConfigInfo){var A=d.innertubeContextClientConfigInfo,
w=new TK;A.coldConfigData&&_.Ub(w,1,A.coldConfigData);A.appInstallData&&_.Ub(w,6,A.appInstallData);A.coldHashData&&_.Ub(w,3,A.coldHashData);A.hotHashData&&w.setHotHashData(A.hotHashData);_.k4(t,62,w)}(A=_.k9.devicePixelRatio)&&A!=1&&_.FB(t,65,_.O9(A));A=ydr();A!==""&&_.Ub(t,54,A);A=tCo();if(A.length>0){w=new Kco;for(var b=0;b<A.length;b++){var r=new Ua;r.setKey(A[b].key);ef(r,2,Bf9,Q8(A[b].value));I1(w,15,Ua,r)}_.k4(M,5,w)}FqN(d,t);T3o(M);ZJJ(t);jTx(d,t);Y_n(t);_.h("start_client_gcf")&&OJ9(t);_.P9("DELEGATED_SESSION_ID")&&
!_.h("pageid_as_header_web")&&(d=new XO,_.Ub(d,3,_.P9("DELEGATED_SESSION_ID")));!_.h("fill_delegate_context_in_gel_killswitch")&&(A=_.P9("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(w=_.kU(M,XO,3)||new XO,d=M,A=_.Ub(w,18,A),_.k4(d,3,A));d=t;A=_.S(Object.entries(_.r6(_.P9("DEVICE",""))));for(w=A.next();!w.done;w=A.next())b=_.S(w.value),w=b.next().value,b=b.next().value,w==="cbrand"?_.Ub(d,12,b):w==="cmodel"?_.Ub(d,13,b):w==="cbr"?_.Ub(d,87,b):w==="cbrver"?_.Ub(d,88,b):w==="cos"?_.Ub(d,18,
b):w==="cosver"?_.Ub(d,19,b):w==="cplatform"&&_.o_(d,42,kEH(b));M.setClient(t);_.k4(I,1,M);if(t=drN[X])a:{if(_.eN(t,Ea(t,ay0,1)))M=1;else if(t.getPlaylistId())M=2;else break a;_.k4(I,4,t);t=I.getContext()||new Wc;d=_.kU(t,XO,3)||new XO;A=new a1;A.setToken(X);_.o_(A,1,M);I1(d,12,a1,A);_.k4(t,3,d)}delete drN[X];X=X==="visitorOnlyApprovedKey";r_h()||_.d1(I,2,z);!X&&(M=_.P9("EVENT_ID"))&&(t=vvH(),d=new Hrh,_.Ub(d,1,M),_.d1(d,2,t),_.k4(I,5,d));$rN(T);if(_.h("jspb_serialize_with_worker")&&(M=_.aRx())&&
T.writeThenSend){_.swJ.set(GbH,{client:k,resolve:F,networklessOptions:T,isIsolated:Z,useVSSEndpoint:O,dangerousLogToVisitorSession:X,requestsOutstanding:R});M.postMessage({op:"gelBatchToSerialize",batchRequest:oM(I),clientEvents:E,key:GbH});GbH++;break}if(E){M=[];for(t=0;t<E.length;t++)try{M.push(new h7(E[t]))}catch(L){_.bB(new _.aP("Transport failed to deserialize "+String(E[t])))}E=M}else E=[];E=_.S(E);for(M=E.next();!M.done;M=E.next())I1(I,3,h7,M.value);E={startTime:(0,_.mF)(),ticks:{},infos:{}};
I=I.serialize();E.ticks.geljspc=(0,_.mF)();_.h("log_jspb_serialize_latency")&&Wj0("gel_jspb_serialize",E,{sampleRate:.1});_.c_0(I,k,F,T,Z,O,X,R)}};
_.c_0=function(q,k,F,T,Z,O,z,R){T=T===void 0?{}:T;R=R===void 0?{value:0}:R;O=puh(O);T=up9(T,z,function(e){_.h("start_client_gcf")&&_.pL.addLowPriorityJob(function(){return _.C(function(I){return _.W(I,brN(e),0)})});
R.value--;R.value||F()},function(){R.value--;
R.value||F()},Z);
T.headers["Content-Type"]="application/json+protobuf";T.postBodyFormat="JSPB";T.postBody=q;szx(k,O,"",T);ly9=!1};
$rN=function(q){_.h("always_send_and_write")&&(q.writeThenSend=!1)};
up9=function(q,k,F,T,Z){q={retry:!0,onSuccess:F,onError:T,networklessOptions:q,dangerousLogToVisitorSession:k,bypassMonitoring:!!Z,headers:{},postBodyFormat:"",postBody:"",compress:_.h("compress_gel")||_.h("compress_gel_lr")};r_h()&&(q.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.mF)())));return q};
PFo=function(q,k,F){r_h()||(q.requestTimeMs=String(k));_.h("unsplit_gel_payloads_in_logs")&&(q.unsplitGelPayloadsInLogs=!0);!F&&(k=_.P9("EVENT_ID"))&&(F=vvH(),q.serializedClientEventId={serializedEventId:k,clientCounter:String(F)})};
vvH=function(){var q=_.P9("BATCH_CLIENT_COUNTER")||0;q||(q=Math.floor(Math.random()*65535/2));q++;q>65535&&(q=1);_.w6("BATCH_CLIENT_COUNTER",q);return q};
wuw=function(q,k,F){if(F.videoId)var T="VIDEO";else if(F.playlistId)T="PLAYLIST";else return;q.credentialTransferTokenTargetId=F;q.context=q.context||{};q.context.user=q.context.user||{};q.context.user.credentialTransferTokens=[{token:k,scope:T}]};
irM=function(q,k){var F=_.oP("il_payload_scraping")==="enable_il_payload_scraping";if(!_.NA("yt.logging.transport.enableScrapingForTest"))if(F)VJJ=[],_.xX("yt.logging.transport.enableScrapingForTest",!0),_.xX("yt.logging.transport.scrapedPayloadsForTesting",VJJ),_.xX("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.xX("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.xX("yt.logging.transport.scrapeClientEvent",!0);else return;F=_.NA("yt.logging.transport.scrapedPayloadsForTesting");var T=_.NA("yt.logging.transport.payloadToScrape");k&&(k=_.NA("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(k.payload)())&&F.push(k);k=_.NA("yt.logging.transport.scrapeClientEvent");if(T&&T.length>=1)for(var Z=0;Z<T.length;Z++)if(q&&q.payload[T[Z]])if(k)F.push(q.payload);else{var O=void 0;F.push(((O=q)==null?void 0:O.payload)[T[Z]])}_.xX("yt.logging.transport.scrapedPayloadsForTesting",
F)};
r_h=function(){return _.h("use_request_time_ms_header")||_.h("lr_use_request_time_ms_header")};
Wcn=function(q,k){return _.h("transport_use_scheduler")===!1?_.Zv(q,k):_.h("logging_avoid_blocking_during_navigation")||_.h("lr_logging_avoid_blocking_during_navigation")?_.MR(_.pL,function(){if(_.Lcf().currentState==="none")q();else{var F={};_.Lcf().install((F.none={callback:q},F))}},k):_.MR(_.pL,q,k)};
MJJ=function(q){_.h("transport_use_scheduler")?_.pL.cancelJob(q):_.YX(q)};
brN=function(q){var k,F,T,Z,O,z,R,e,I,X;return _.C(function(E){return E.nextAddress==1?(T=(k=q)==null?void 0:(F=k.responseContext)==null?void 0:F.globalConfigGroup,Z=_.f(T,xrf),z=(O=T)==null?void 0:O.hotHashData,R=_.f(T,nv9),I=(e=T)==null?void 0:e.coldHashData,(X=_.mT().resolve(_.g6(fN)))?z?Z?_.W(E,gvT(X,z,Z),2):_.W(E,gvT(X,z),2):E.jumpTo(2):E.return()):I?R?_.W(E,mrh(X,I,R),0):_.W(E,mrh(X,I),0):E.jumpTo(0)})};
CF0=function(q,k){k=k===void 0?200:k;return q?k===300?y_n:qhx:k===300?tJx:ibM};
Fcr=function(q){if(_.h("enable_web_tiered_gel")){q=kgr[q||""];var k,F,T,Z=_.mT().resolve(_.g6(fN))==null?void 0:(k=o1h())==null?void 0:(F=k.loggingHotConfig)==null?void 0:(T=F.eventLoggingConfig)==null?void 0:T.payloadPolicies;if(Z)for(k=0;k<Z.length;k++)if(Z[k].payloadNumber===q)return Z[k]}};
ovf=function(q){q=Object.keys(q);q=_.S(q);for(var k=q.next();!k.done;k=q.next())if(k=k.value,kgr[k])return k};
Tfe=function(q){switch(q){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}};
Y$e=function(q){return q==="gelDebuggingEvent"};
puh=function(q){return(q===void 0?0:q)&&_.h("vss_through_gel_video_stats")?"video_stats":"log_event"};
t7=function(q,k,F,T){T=T===void 0?{}:T;var Z={},O=Math.round(T.timestamp||(0,_.mF)());Z.eventTimeMs=O<Number.MAX_SAFE_INTEGER?O:0;Z[q]=k;q=_.iA();Z.context={lastActivityMs:String(T.timestamp||!isFinite(q)?-1:q)};T.sequenceGroup&&!_.h("web_gel_sequence_info_killswitch")&&(q=Z.context,k=T.sequenceGroup,k={index:FX9(k),groupKey:k},q.sequence=k,T.endOfSequence&&delete yX[T.sequenceGroup]);(T.sendIsolatedPayload?Zrx:Orw)({endpoint:"log_event",payload:Z,cttAuthInfo:T.cttAuthInfo,dangerousLogToVisitorSession:T.dangerousLogToVisitorSession},
F)};
FX9=function(q){yX[q]=q in yX?yX[q]+1:0;return yX[q]};
_.lA=function(q,k,F){F=F===void 0?{}:F;var T=Dm;_.$O("ytLoggingEventsDefaultDisabled",!1)&&Dm===Dm&&(T=null);t7(q,k,T,F)};
_.J7=function(){if(_.h("web_fp_via_jspb")){var q=!0;q=q===void 0?!1:q;var k=TyT;TyT=[];if(k){k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,q?t7(F.payloadName,F.payload,Dm,F.options):_.lA(F.payloadName,F.payload,F.options)}RDh(void 0,!0);if(!_.h("web_fp_via_jspb_and_json"))return}RDh(void 0,!1)};
Zbo=function(q,k){var F;if((F=k)==null?0:F.componentStack)return k;if(q=q.componentStack)k||(k={}),k.componentStack=q;return k};
jBH=function(){_.B9(_.P9("ERRORS")||[],function(q){_.A7.apply(null,q)});
_.w6("ERRORS",[])};
_.pN=function(q){_.A7(q)};
_.w1=function(q){_.A7(q,"WARNING")};
YhJ=function(q){q instanceof Error?_.A7(q):(q=_.i8(q)?JSON.stringify(q):String(q),q=new _.aP(q),q.name="RejectedPromiseError",_.w1(q))};
ObL=function(q,k,F,T,Z,O){k=k===void 0?"Unknown file":k;F=F===void 0?0:F;var z=!1,R=ZQf("log_window_onerror_fraction");if(R&&Math.random()<R)z=!0;else{R=document.getElementsByTagName("script");for(var e=0,I=R.length;e<I;e++)if(R[e].src.indexOf("/debug-")>0){z=!0;break}}z&&(z=!1,Z?z=!0:(typeof q==="string"?R=q:ErrorEvent&&q instanceof ErrorEvent?(z=!0,R=q.message,k=q.filename,F=q.lineno,T=q.colno):(R="Unknown error",k="Unknown file",F=0),Z=new _.aP(R),Z.name="UnhandledWindowError",Z.message=R,Z.fileName=
k,Z.lineNumber=F,isNaN(T)?delete Z.columnNumber:Z.columnNumber=T),_.h("wiz_enable_component_stack_propagation_killswitch")||(O=Zbo(Z,O)),O&&_.Pc(Z,O),z?_.A7(Z):_.w1(Z))};
_.A7=function(q,k,F,T,Z,O,z,R){O=O===void 0?{}:O;O.name=F||_.P9("INNERTUBE_CONTEXT_CLIENT_NAME",1);O.version=T||_.P9("INNERTUBE_CONTEXT_CLIENT_VERSION");F=O;k=k===void 0?"ERROR":k;z=z===void 0?!1:z;k=k===void 0?"ERROR":k;z=z===void 0?!1:z;if(q&&(q.hasOwnProperty("level")&&q.level&&(k=q.level),_.h("console_log_js_exceptions")&&(T=[],T.push("Name: "+q.name),T.push("Message: "+q.message),q.hasOwnProperty("params")&&T.push("Error Params: "+JSON.stringify(q.params)),q.hasOwnProperty("args")&&T.push("Error args: "+
JSON.stringify(q.args)),T.push("File name: "+q.fileName),T.push("Stacktrace: "+q.stack),T=T.join("\n"),window.console.log(T,q)),!(ShM>=5))){T=[];Z=_.S(zYH);for(O=Z.next();!O.done;O=Z.next()){O=O.value;try{O()&&T.push(O())}catch(w){}}T=[].concat(_.fP(C2L),_.fP(T));var e=RYT(q);Z=e.message||"Unknown Error";O=e.name||"UnknownError";var I=e.stack||q.stacktrace||"Not available";if(I.startsWith(O+": "+Z)){var X=I.split("\n");X.shift();I=X.join("\n")}X=e.lineNumber||"Not available";e=e.fileName||"Not available";
var E=0;if(q.hasOwnProperty("args")&&q.args&&q.args.length)for(var d=0;d<q.args.length&&!(E=iiw(q.args[d],"params."+d,F,E),E>=500);d++);else if(q.hasOwnProperty("params")&&q.params){var M=q.params;if(typeof q.params==="object")for(d in M){if(M[d]){var t="params."+d,A=RP(M[d]);F[t]=A;E+=t.length+A.length;if(E>500)break}}else F.params=RP(M)}if(T.length)for(d=0;d<T.length&&!(E=iiw(T[d],"params.context."+d,F,E),E>=500);d++);navigator.vendor&&!F.hasOwnProperty("vendor")&&(F["device.vendor"]=navigator.vendor);
d={message:Z,name:O,lineNumber:X,fileName:e,stack:I,params:F,sampleWeight:1};F=Number(q.columnNumber);isNaN(F)||(d.lineNumber=d.lineNumber+":"+F);if(q.level==="IGNORED")q=0;else a:{q=eYJ();F=_.S(q.messageWeights);for(T=F.next();!T.done;T=F.next())if(T=T.value,d.message&&d.message.match(T.messageRegExp)){q=T.weight;break a}q=_.S(q.callbackWeights);for(F=q.next();!F.done;F=q.next())if(F=F.value,F.callback(d)){q=F.weight;break a}q=1}d.sampleWeight=q;q=_.S(WXo);for(F=q.next();!F.done;F=q.next())if(F=
F.value,F.patternsForType[d.name])for(Z=_.S(F.patternsForType[d.name]),T=Z.next();!T.done;T=Z.next())if(O=T.value,T=d.message.match(O.regexp)){d.params["params.error.original"]=T[0];Z=O.groups;O={};for(X=0;X<Z.length;X++)O[Z[X]]=T[X+1],d.params["params.error."+Z[X]]=T[X+1];d.message=F.messageFn(O);break}d.params||(d.params={});q=eYJ();d.params["params.errorServiceSignature"]="msg="+q.messageWeights.length+"&cb="+q.callbackWeights.length;d.params["params.serviceWorker"]="false";_.k9.document&&_.k9.document.querySelectorAll&&
(d.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new $G(UjT,"sample")).constructor!==$G&&(d.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(d);if(d.sampleWeight!==0&&!Irr.has(d.message)){if(z&&_.h("web_enable_error_204"))XEr(k===void 0?"ERROR":k,d);else{k=k===void 0?"ERROR":k;k==="ERROR"?(E1h.publish("handleError",d),_.h("record_app_crashed_web")&&arw===0&&d.sampleWeight===1&&(arw++,z={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},
_.h("report_client_error_with_app_crash_ks")||(z.systemHealth={crashData:{clientError:{logMessage:{message:d.message}}}}),_.lA("appCrashed",z)),djn++):k==="WARNING"&&E1h.publish("handleWarning",d);if(_.h("kevlar_gel_error_routing")){z=k;R=R===void 0?{}:R;b:{q=_.S(hY0);for(F=q.next();!F.done;F=q.next())if(pl(F.value.toLowerCase())){q=!0;break b}q=!1}if(q)R=void 0;else{F={stackTrace:d.stack};d.fileName&&(F.filename=d.fileName);q=d.lineNumber&&d.lineNumber.split?d.lineNumber.split(":"):[];q.length!==
0&&(q.length!==1||isNaN(Number(q[0]))?q.length!==2||isNaN(Number(q[0]))||isNaN(Number(q[1]))||(F.lineNumber=Number(q[0]),F.columnNumber=Number(q[1])):F.lineNumber=Number(q[0]));q={level:"ERROR_LEVEL_UNKNOWN",message:d.message,errorClassName:d.name,sampleWeight:d.sampleWeight};z==="ERROR"?q.level="ERROR_LEVEL_ERROR":z==="WARNING"&&(q.level="ERROR_LEVEL_WARNNING");F={isObfuscated:!0,browserStackInfo:F};R.pageUrl=window.location.href;R.kvPairs=[];_.P9("FEXP_EXPERIMENTS")&&(R.experimentIds=_.P9("FEXP_EXPERIMENTS"));
T=_.P9("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!ZQf("web_disable_gel_stp_ecatcher_killswitch")&&T)for(Z=_.S(Object.keys(T)),O=Z.next();!O.done;O=Z.next())O=O.value,R.kvPairs.push({key:O,value:String(T[O])});if(T=d.params)for(Z=_.S(Object.keys(T)),O=Z.next();!O.done;O=Z.next())O=O.value,R.kvPairs.push({key:"client."+O,value:String(T[O])});T=_.P9("SERVER_NAME");Z=_.P9("SERVER_VERSION");T&&Z&&(R.kvPairs.push({key:"server.name",value:T}),R.kvPairs.push({key:"server.version",value:Z}));R={errorMetadata:R,
stackTrace:F,logMessage:q}}R&&(_.lA("clientError",R),(z==="ERROR"||_.h("errors_flush_gel_always_killswitch"))&&_.J7())}_.h("suppress_error_204_logging")||XEr(k,d)}try{Irr.add(d.message)}catch(w){}ShM++}}};
XEr=function(q,k){var F=k.params||{};q={urlParams:{a:"logerror",t:"jserror",type:k.name,msg:k.message.substr(0,250),line:k.lineNumber,level:q,"client.name":F.name},postParams:{url:_.P9("PAGE_NAME",window.location.href),file:k.fileName},method:"POST"};F.version&&(q["client.version"]=F.version);if(q.postParams){k.stack&&(q.postParams.stack=k.stack);k=_.S(Object.keys(F));for(var T=k.next();!T.done;T=k.next())T=T.value,q.postParams["client."+T]=F[T];if(F=_.P9("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(k=
_.S(Object.keys(F)),T=k.next();!T.done;T=k.next())T=T.value,q.postParams[T]=F[T];(F=_.P9("LAVA_VERSION"))&&(q.postParams["lava.version"]=F);F=_.P9("SERVER_NAME");k=_.P9("SERVER_VERSION");F&&k&&(q.postParams["server.name"]=F,q.postParams["server.version"]=k)}_.Sz(_.P9("ECATCHER_REPORT_HOST","")+"/error_204",q)};
_.MRf=function(q,k){k=k===void 0?"ERROR":k;var F=F===void 0?{}:F;var T=_.NA("ytbin.polymer.shared.lib.tampering.info");T&&(T=T())&&(F["params.tamperingInfo"]=T.sort().join(","));_.A7(q,k,void 0,void 0,!0,F)};
_.Pc=function(q){var k=_.Mb.apply(1,arguments);q.args||(q.args=[]);Array.isArray(q.args)&&q.args.push.apply(q.args,_.fP(k))};
fre=function(q){q.level="IGNORED"};
yof=function(q,k){C2L.push(q);k();C2L.pop()};
uA=function(q,k){for(var F in k)k.hasOwnProperty(F)&&(q=_.bA(q,F,k[F]));return q};
_.tRr=function(q,k,F){F=F===void 0?!1:F;if(!q)return null;if(q.adInfoDialogEndpoint||q.backstageImageUploadEndpoint||q.confirmDialogEndpoint||q.clientActionEndpoint||q.createBackstagePostDialogEndpoint||q.createCommentReplyDialogEndpoint||q.flowEndpoint||q.guideBuilderEndpoint||q.liveChatDialogEndpoint||q.modalEndpoint||q.openPopupAction||q.shareEndpoint||q.shareEntityEndpoint||q.showLiveChatItemEndpoint||q.subscriptionManagerEndpoint||q.unlimitedCreateFamilyEndpoint||q.unlimitedFamilyFlowEndpoint||
q.updateCommentDialogEndpoint||q.updateCommentReplyDialogEndpoint||q.userFeedbackEndpoint||q.videoEditorEndpoint||q.ypcCancelSurveyEndpoint)return k=_.kX("polymer_report_client_url_requested_rate"),!F&&Math.random()<k&&_.w1(new _.aP("urlForEndpoint used on client endpoint",q)),null;var T=_.kX("polymer_report_missing_web_navigation_endpoint_rate");if(q.liveChatEndpoint||q.liveChatReplayEndpoint)T=0;if(!q.commandMetadata&&!q.clickTrackingParams&&Math.random()<T){var Z={},O;for(O in q)Z[O]="1";_.w1(new _.aP("Missing navigation data",
Z))}Z="";if(q.commandMetadata&&q.commandMetadata.webCommandMetadata&&q.commandMetadata.webCommandMetadata.url)Z=q.commandMetadata.webCommandMetadata.url;else if(q.searchEndpoint)Math.random()<T&&_.w1(new _.aP("Should not manually handle search",q)),Z="/results?search_query="+encodeURIComponent(q.searchEndpoint.query).replace(/%20/g,"+"),q.searchEndpoint.params&&(Z+="&sp="+q.searchEndpoint.params);else if(q.watchEndpoint)Math.random()<T&&_.w1(new _.aP("Should not manually handle watch",q)),Z="/watch?v="+
q.watchEndpoint.videoId,q.watchEndpoint.playlistId&&(Z+="&list="+q.watchEndpoint.playlistId),q.watchEndpoint.index&&(Z+="&index="+q.watchEndpoint.index),q.watchEndpoint.startTimeSeconds&&(Z+="&t="+q.watchEndpoint.startTimeSeconds);else if(q.browseEndpoint)T=q.browseEndpoint.browseId,(O=q.browseEndpoint.canonicalBaseUrl)?Z=O:T&&(Z=T.substr(0,2),Z=Z==="FE"?T==="FEwhat_to_watch"?"/":T==="FEmy_videos"?"/my_videos":"/feed/"+T.substr(2):Z==="VL"?"/playlist?list="+T.substr(2):"/channel/"+T),Z&&q.browseEndpoint.query&&
(Z=uA(Z+"/search",{query:q.browseEndpoint.query})),Z&&q.browseEndpoint.params&&(Z=uA(Z,{params:q.browseEndpoint.params}));else{if(q.urlEndpoint)return q.urlEndpoint.url;q.signInEndpoint?(Z="https://accounts.google.com/ServiceLogin",T={},_.fT.extend(T,k||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),k=T):q.uploadEndpoint?Z="//www.youtube.com/upload":q.liveChatEndpoint?(Z=q.liveChatEndpoint,T=_.fT.clone(Z),_.i8(Z.continuation)&&(O=Object.keys(Z.continuation)[0],
T.continuation=Z.continuation[O].continuation),Z=uA("/youtubei/v1/live_chat/get_live_chat",T)):q.liveChatReplayEndpoint?(Z=_.fT.clone(q.liveChatReplayEndpoint),Z.currentPlayerState&&(_.fT.extend(Z,Z.currentPlayerState),delete Z.currentPlayerState),Z=uA("/youtubei/v1/live_chat/get_live_chat_replay",Z)):q.liveChatItemContextMenuEndpoint?Z=uA("/youtubei/v1/live_chat/get_item_context_menu",q.liveChatItemContextMenuEndpoint):q.liveChatPurchaseMessageEndpoint?Z=uA("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
q.liveChatPurchaseMessageEndpoint):q.openSuperStickerBuyFlowCommand?Z=uA("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",q.openSuperStickerBuyFlowCommand):q.videoEditEndpoint?Z=uA("/edit",{video_id:q.videoEditEndpoint.videoId}):q.liveDashboardEndpoint?Z=q.liveDashboardEndpoint.videoId?uA("/live_dashboard",{v:q.liveDashboardEndpoint.videoId}):"/live_dashboard":q.signalNavigationEndpoint&&q.signalNavigationEndpoint.signal&&q.signalNavigationEndpoint.signal==="WEBCAM"?Z="/webcam":q.getPdgBuyFlowCommand&&
(Z=uA(q.getPdgBuyFlowCommand.buyflowApiPath,{params:q.getPdgBuyFlowCommand.params}))}return Z||F?uA(Z,k||{}):(_.w1(new _.aP("Error: Can't construct url for endpoint","keys:"+Object.keys(q).sort().join(","),q)),null)};
Dj9=function(q){if(q){if(q.browseEndpoint)return!!q.browseEndpoint.nofollow;if(q.watchEndpoint)return!!q.watchEndpoint.nofollow;if(q.urlEndpoint)return!!q.urlEndpoint.nofollow}return!1};
_.JoL=function(q,k){var F=k+q,T=lr9.get(F);if(T)return T;q=k+"-"+q.replace(/([A-Z])/g,"-$1").toLowerCase();lr9.set(F,q);return q};
Aof=function(q){var k=_.AZ(q,"action")||_.AZ(q,"command")||_.AZ(q,"endpoint");if(!k)return null;k=_.JoL(k,"yt");_.f(q,_.NR)&&(k+="-"+_.f(q,_.NR).signal.toLowerCase().replace(/_/g,"-"));return k};
$j0=function(q){try{var k=Object.keys(q)}catch(Z){return[]}for(var F=0;F<k.length;F++){var T=k[F];if(pEe.test(T)||wEN.test(T))return P2f(q[T])}return[]};
P2f=function(q){return q.command?[q.command]:q.onExecutionAction?[q.onExecutionAction]:q.onResponseReceivedCommand?[q.onResponseReceivedCommand]:q.updateFlowCommand?[q.updateFlowCommand]:q.clientActions?q.clientActions:q.action?[q.action]:q.actions||q.commands||q.onResponseReceivedActions||q.onResponseReceivedCommands||q.onResponseReceivedEndpoints||[]};
uSf=function(q,k){k=k===void 0?!1:k;var F=_.mT().resolve(_.g6(QX));F||(F=new bb0,_.mT().addProvider({provide:QX,useValue:F}));return F&&q&&!_.fT.isEmpty(q)?F.getUrl(q,k):""};
NyL=function(q,k,F){F=F===void 0?"":F;if(k){q.data=k;var T=uSf(k);T?(tb(q,T),Dj9(k)||!L6(T)?q.rel="nofollow":q.removeAttribute("rel"),_.f(k,_.KN)&&_.f(k,_.KN).target==="TARGET_NEW_WINDOW"?q.target="_blank":F?q.target=F:q.removeAttribute("target")):(q.removeAttribute("href"),q.removeAttribute("rel"),q.removeAttribute("target"))}};
_.Hc=function(q,k){var F=xb;if(hR())QBn(q,function(){var O=_.Mb.apply(0,arguments);AR(F,function(){k.apply(null,_.fP(O))})});
else{var T=_.Bc.getInstance(),Z=JZ(k);xRx(function(){Z.value=k});
_.DB(function(){var O={},z=_.r1(T,(O[q]=function(){var R=_.Mb.apply(0,arguments);AR(F,function(){Z.value.apply(Z,_.fP(R))})},O));
return function(){var R={};_.vc(T,(R[q]="",R),z)}})}};
_.sa=function(q,k){return KX0(q,!1,k)};
_.GS=function(q,k){return KX0(q,!0,k)};
KX0=function(q,k,F){return hR()?ByH(q,k,F):ron(q,k,F)};
ron=function(q,k,F){return lB(function(){return ByH(q,k,F)})};
ByH=function(q,k,F){var T=c7n(function(Z){T.__value&&T.__value===Z||(T.__count=T.__count?T.__count+1:1);T.value=Z;var O=function(){var z=oQ(null);try{return F==null?void 0:F(Z)}finally{oQ(z)}}();
return function(){O==null||O();T.value=null}});
q!==_.cc&&(T.__expectedTagName=q);T.__optional=k;T.isIdom=!hR();return T};
v1x=function(q){var k=xb,F=aQ;return{getFn:function(){return function(T){k.isDisposed||fG(function(){return YD(function(){return q(T)})},F)!==!0&&T.stopPropagation()}}}};
VX=function(q){if(typeof q.children==="function")return q.children(),null;q=_.S(q.children);for(var k=q.next();!k.done;k=q.next())k=k.value,k();return null};
Hbx=function(q){var k;return((k=q.prototype)==null?void 0:k.render)===void 0};
sBw=function(q){q=q.items.map(q.children);return q.length>0&&typeof q[0]==="string"?q.join(""):q};
co0=function(q,k,F){F=F===void 0?!1:F;fG(function(){return GgN(q,k,F)})};
GgN=function(q,k,F){var T=null;IQ++;F=(F===void 0?0:F)?VRh:LXn;try{T=F(q,function(){LN(k)}),Ei(!1)}catch(Z){throw Ei(!0),Z;
}return T===null?q:T};
LN=function(q){if(q!==void 0&&q!==null)if(q instanceof zD)for(var k=Nn;Q3()!=null&&A7w in Q3()&&k.contains(Q3());)rH();else if(Array.isArray(q))for(k=_.S(q),q=k.next();!q.done;q=k.next())LN(q.value);else if(q instanceof jb||"function"==typeof _.HN&&q instanceof _.HN||"function"==typeof _.nG&&q instanceof _.nG)xD(q.toString());else if(_.oS(q)){if(Q3()!==q){var F,T;k=(T=(F=aQ)==null?void 0:F.name)!=null?T:"unknown";throw Error("fc`"+q.tagName+"`"+k);}rH()}else if(xFw(q)||q instanceof DV||LA0(q))for(k=
gUn(q),k=Array.from(k.childNodes),k=_.S(k),q=k.next();!q.done;q=k.next())Nn.appendChild(q.value),rH();else if(eb(q)&&(q=q.toString()),F=typeof q,F==="boolean"||F==="number"||F==="string")xD(q);else if(typeof q==="function"){k=Nn;var Z=Q3();Z&&(Z._isSignalTextNode||Z._isSafeOrSanitizedHtmlNode)||amn(k,Z,q);rH()}else if(q.type===sBw)LN(q.type(Object.assign({},q.props,{children:q.children[0]})));else{eW.beforeVisit(q);if(typeof q.type==="string"){a:{q.__open||lAf(q.type,q.props.idomKey);Z=Nn;for(k in q.props)if(q.props[k]!==
xjh){var O=q.props[k];F=Gi;F.push(k);F.push(O)}k=_.qn.attributes;k=k===void 0?xG:k;O=Nn;F=u0(O);bLx(O,F,k);EGe(Z,q.props,!0);if((q.props.skip||q.props.skipchildren)&&Nn.hasChildNodes())H6();else{if(q.type==="style"&&T10(q.children)===null){H6();k=void 0;break a}LN(q.children)}Jq0();q.__open&&(q.__open=!1);vUL(Z,q.props);k=Z}return k}if(q.type===_.iB)LN(q.children);else if(!n10(q)){k=q;try{g1L(k)}catch(z){q=z,(O=_.qn.handleError)==null||O.call.apply(O,[_.qn].concat(_.fP(_.pG(q,(Z=k.type)==null?void 0:
Z.TAG_NAME))))}k.__open&&(Jq0(),k.__open=!1)}}};
mjf=function(q,k){var F;Hbx(q)?F=new UP(k,q):F=new q(k);F.JSC$8259___type=q;F.__updateContext={nextState:F.state,isForced:!1};return F};
g1L=function(q){var k=q.type,F=k.TAG_NAME;if(k===VX)q.props.children=q.children,k(q.props);else{q.children.length>0&&(q.props.children=q.children);var T;(T=q.props).idomKey||(T.idomKey=k);if(F){var Z=lAf(F,q.props.idomKey);q.__open=!0;var O=Z.__instance}O||(O=mjf(k,q.props),O.props=null,Z&&(Z.__instance=O,O.el=Z));var z;F=((z=O.__updateContext)!=null?z:{nextState:O.state,isForced:!1}).nextState;O.__updateContext=void 0;k.getDerivedStateFromProps&&(F=k.getDerivedStateFromProps(q.props,F));O.props=
q.props;O.state=F;z=function(){var R=O;eW.beforeRender(R);var e=R.render(R.props);eW.afterRender(R,e);e?(R.props.idomKey&&(e.props.idomKey=R.props.idomKey),R=e):R=void 0;if(e=R)if(e.__open=q.__open,R=LN(e),q.__open=e.__open,!k.TAG_NAME)if(R)k.TAG_NAME=R.tagName.toLowerCase(),R.__instance=O,O.el=R;else{var I;if((I=O.hooks)==null?0:I.length){var X;(X=_.qn.handleError)==null||X.call.apply(X,[_.qn].concat(_.fP(_.pG(Error("kd")))))}}O.didPatch();eW.didPatch(O)};
(F=O.functionComponent)?cNr(F,z,O.props.debugInstance):z()}};
n10=function(q){var k=q.type;if(!Hbx(k)||k===VX||k.componentType===dH)return!1;q.props.children=q.children.length>1?q.children:q.children[0];var F,T=(F=q.props.idomKey)!=null?F:q.type,Z;if(Q3()&&((Z=Q3()[YO])==null?void 0:Z.key)===T){var O=Q3(),z=O[YO];if(!z)throw Error("ec`"+O.tagName);var R;(R=z.updateSignalsFromIdomProps)==null||R.call(z,q.props);qZf(z);return!0}if(iFM.has(k.name))throw R=k.name,k=(z=(O=aQ)==null?void 0:O.name)!=null?z:"unknown",Error("dc`"+R+"`"+k);fmw(q.type,q.props,q.children);
q.props.renderedFromIdom=!0;(R=cNr(q.type,function(){return e2w(q.type,q.props)},q.props.debugInstance))&&kMN(R);
return!0};
o$M=function(q){for(var k=0;k<SW(q).length;k++)rH()};
qZf=function(q){var k=Fih();if(k)o$M(k);else for(var F=0;F<q.numNodes;F++)(k=Fih())?o$M(k):rH()};
Fih=function(){var q;return(q=Q3()[YO])==null?void 0:q.sourceDynamicRange};
kMN=function(q){q=s_9(q);q=Array.isArray(q)?q:[q];q=_.S(q);for(var k=q.next();!k.done;k=q.next())Nn.insertBefore(k.value,Q3()),rH()};
TbJ=function(q){var k=UR0(),F=lB(function(){return{value:typeof q==="function"?q():q}});
return[F.value,function(T){if(W9!==null){var Z;(Z=_.qn.handleError)==null||Z.call.apply(Z,[_.qn].concat(_.fP(_.pG(Error("ld")))))}F.value=typeof T==="function"?T(F.value):T;k.__updateContext={nextState:k.state,isForced:!0};T=_.na(k.effectContext);Z=kO(!1);try{if(k.el){var O,z={},R=(z.props=k.props,z.type=k.JSC$8259___type,z.children=(O=k.props.children)!=null?O:[],z[qA]=!0,z);try{co0(k.el,R,!0)}catch(X){var e,I;(I=_.qn.handleError)==null||I.call.apply(I,[_.qn].concat(_.fP(_.pG(X,(e=k.JSC$8259___type)==
null?void 0:e.TAG_NAME))))}}}finally{kO(Z),_.na(T)}}]};
nN=function(q,k){var F=xb,T=function(Z){AR(F,function(){k(Z)})};
window.addEventListener(q,T,void 0);_.tR(function(){window.removeEventListener(q,T,void 0)})};
_.mR=function(q,k){var F=xb;_.DB(function(){var T,Z=(T=k.observer)!=null?T:_.mT().resolve(g1);if(T=q.value){var O=ZFf(T),z=[];k.showOption&&z.push(Z.observe(T,function(){AR(F,function(){k.visibilityCallback(!0)})},k.showOption));
k.hideOption&&z.push(Z.observe(T,function(){AR(F,function(){k.visibilityCallback(!1)})},k.hideOption));
k.prescanOption&&k.prescanCallback&&z.push(Z.observe(T,function(){AR(F,function(){k.prescanCallback()})},k.prescanOption));
var R;O.visibilityMonitorKeys=((R=O.visibilityMonitorKeys)!=null?R:[]).concat(z)}})};
ZFf=function(q){var k;return(k=q.polymerController)!=null?k:q};
_.q9=function(q){q.componentType=dH};
SZT=function(q,k){var F=jD9;return _.U(_.iB,null,La(_.qn.enableLazyTsx,function(){return _.U(YZL,{id:F,value:q,children:k})},function(){var T=OFe(F,q);
mD(T);T=_.na(T);try{return k()}finally{_.na(T)}}))};
YZL=function(q){var k=q.children;q=OFe(q.id,q.value);mD(q);q=_.na(q);try{return _.U(_.iB,null,C6(k()))}finally{_.na(q)}};
OFe=function(q,k){return Object.assign(Object.create(zjL),{id:q,contextValue:k})};
CLJ=function(q){var k,F=xb;_.JR(function(){var T=_.na(F),Z=kO(!k);try{if(k)co0(k,q.children(),!0);else if(k=C6(q.children()),!(k instanceof Element))throw Error("md");}finally{kO(Z),_.na(T)}});
return k};
_.RjM=function(q,k){var F;k=D7(function(){var T=kO(!0);try{F=SW(q())}finally{kO(T)}},k===void 0?!1:k);
return[F,k]};
Wi0=function(q){q=q.buf.charCodeAt(q.pos++);return ejT[q]};
i_=function(q){var k=0,F=0;do{var T=Wi0(q);k|=(T&31)<<F;F+=5}while(T&32);return k<0?k+4294967296:k};
Xgo=function(q,k,F){UOH(q,k);q[k][Isn].unshift(F)};
UOH=function(q,k){if(!q[k]||!q[k][Isn]){var F=q[k],T=F?[F]:[];q[k]=function(){for(var Z=_.S(T),O=Z.next();!O.done;O=Z.next())O.value.apply(this,arguments)};
q[k][Isn]=T}};
E$N=function(q){if(!q)return[];var k=[];q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=F.value,Array.isArray(F)?k.push.apply(k,_.fP(E$N(F))):k.push(F);return k};
_.o5=function(q,k){if(q&&as0.test(q)||q==="//")return q;if(dOh===void 0){dOh=!1;try{var F=new URL("b","http://a");F.pathname="c%20d";dOh=F.href==="http://a/c%20d"}catch(T){}}k||(k=document.baseURI||window.location.href);if(dOh)try{return(new URL(q,k)).href}catch(T){return q}kf||(kf=document.implementation.createHTMLDocument("temp"),kf.base=kf.createElement("base"),kf.head.appendChild(kf.base),kf.anchor=kf.createElement("a"),kf.body.appendChild(kf.anchor));kf.base.href=k;kf.anchor.href=q;return kf.anchor.href||
q};
MDh=function(q,k){return q.replace(hjf,function(F,T,Z,O){return T+"'"+_.o5(Z.replace(/["']/g,""),k)+"'"+O})};
fsT=function(q){return q.substring(0,q.lastIndexOf("/")+1)};
DOJ=function(){ywx=!1;for(var q=Fy.length,k=0;k<q;k++){var F=Fy[k];if(F)try{F()}catch(T){setTimeout(function(){throw T;})}}Fy.splice(0,q);
tDN+=q};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(q){console.log("["+q.is+"]: registered")};
JwJ=function(q){lsf.push(q)};
Tz=function(q){return AwM[q]||(AwM[q]=q.indexOf("-")<0?q:q.replace(pge,function(k){return k[1].toUpperCase()}))};
ZI=function(q){return AwM[q]||(AwM[q]=q.replace(wgN,"-$1").toLowerCase())};
PLn=function(q,k){var F=k.parentInfo&&PLn(q,k.parentInfo);if(F)for(q=F.firstChild,F=0;q;q=q.nextSibling){if(k.parentIndex===F++)return q}else return q};
$O0=function(q,k){q=q._methodHost||q;return function(F){if(q[k])q[k](F,F.detail);else console.warn("listener method `"+k+"` not defined")}};
jC=function(q){return q.indexOf(".")>=0};
Yf=function(q){var k=q.indexOf(".");return k===-1?q:q.slice(0,k)};
bFh=function(q,k){return q.indexOf(k+".")===0};
ON=function(q,k){return k.indexOf(q+".")===0};
SC=function(q,k,F){return k+F.slice(q.length)};
ut9=function(q,k){return q===k||bFh(q,k)||ON(q,k)};
zz=function(q){if(Array.isArray(q)){for(var k=[],F=0;F<q.length;F++)for(var T=q[F].toString().split("."),Z=0;Z<T.length;Z++)k.push(T[Z]);return k.join(".")}return q};
Nbr=function(q){return Array.isArray(q)?zz(q).split("."):q.toString().split(".")};
CQ=function(q,k,F){k=Nbr(k);for(var T=0;T<k.length;T++){if(!q)return;q=q[k[T]]}F&&(F.path=k.join("."));return q};
QDx=function(q,k,F){var T=Nbr(k),Z=T[T.length-1];if(T.length>1){for(k=0;k<T.length-1;k++)if(q=q[T[k]],!q)return;q[Z]=F}else q[k]=F;return T.join(".")};
Kih=function(q,k,F){var T=q[k];if(!T)T=q[k]={};else if(!q.hasOwnProperty(k)&&(T=q[k]=Object.create(q[k]),F))for(var Z in T)for(q=T[Z],k=T[Z]=Array(q.length),F=0;F<q.length;F++)k[F]=q[F];return T};
eC=function(q,k,F,T,Z,O){if(k){var z=!1,R=R5++,e;for(e in F){var I=Z?Yf(e):e;if(I=k[I])for(var X=0,E=I.length,d=void 0;X<E&&(d=I[X]);X++)d.info&&d.info.lastRun===R||Z&&!Bbo(e,d.trigger)||(d.info&&(d.info.lastRun=R),d.fn(q,e,F,T,d.info,Z,O),z=!0)}return z}return!1};
Bbo=function(q,k){if(k){var F=k.name;return F==q||!(!k.structured||!bFh(F,q))||!(!k.wildcard||!ON(F,q))}return!0};
rwe=function(q,k,F,T,Z){k=typeof Z.method==="string"?q[Z.method]:Z.method;F=Z.property;k?k.call(q,q.__data[F],T[F]):Z.dynamicFn||console.warn("observer method `"+Z.method+"` not defined")};
v$o=function(q,k,F,T){F={value:F,queueProperty:!0};T&&(F.path=T);(0,_.W_)(q).dispatchEvent(new CustomEvent(k,{detail:F}))};
HF0=function(q,k,F,T,Z,O){O=(T=(O?Yf(k):k)!=k?k:null)?CQ(q,T):q.__data[k];T&&O===void 0&&(O=F[k]);v$o(q,Z.eventName,O,T)};
sDH=function(q,k,F,T,Z){F=q.__data[k];UN&&(F=UN(F,Z.attrName,"attribute",q));q._propertyToAttribute(k,Z.attrName,F)};
cw0=function(q){var k=q.constructor.__orderedComputedDeps;if(!k){k=new Map;for(var F=q.__computeEffects,T=GMf(q),Z=T.counts,O=T.ready,z=T.total;T=O.shift();)k.set(T,k.size),(T=F[T])&&T.forEach(function(R){R=R.info.methodInfo;--z;--Z[R]===0&&O.push(R)});
z!==0&&console.warn("Computed graph for "+q.localName+" incomplete; circular?");q.constructor.__orderedComputedDeps=k}return k};
GMf=function(q){var k=q.__computeInfo,F={};q=q.__computeEffects;var T=[],Z=0,O;for(O in k){var z=k[O];Z+=F[O]=z.args.filter(function(e){return!e.literal}).length+(z.dynamicFn?1:0)}for(var R in q)k[R]||T.push(R);
return{counts:F,ready:T,total:Z}};
LiM=function(q,k,F,T,Z){k=VDN(q,k,F,T,Z);if(k===I5)return!1;Z=Z.methodInfo;if(q.__dataHasAccessor&&q.__dataHasAccessor[Z])return q._setPendingProperty(Z,k,!0);q[Z]=k;return!1};
g$x=function(q,k,F,T,Z,O,z){F.bindings=F.bindings||[];T={kind:T,target:Z,parts:O,literal:z,isCompound:O.length!==1};F.bindings.push(T);T.target&&T.kind!="attribute"&&T.kind!="text"&&!T.isCompound&&T.parts[0].mode==="{"&&(F=T.parts[0],O=F.negate,T.listenerEvent=F.event||ZI(Z)+"-changed",T.listenerNegate=O);Z=k.nodeInfoList.length;for(F=0;F<T.parts.length;F++){var R=T.parts[F];R.compoundIndex=F;O=q;z=k;var e=T,I=R,X=Z;if(!I.literal)if(e.kind==="attribute"&&e.target[0]==="-")console.warn("Cannot set attribute "+
e.target+' because "-" is not a valid attribute starting character');else for(R=I.dependencies,e={index:X,binding:e,part:I,evaluator:O},I=0;I<R.length;I++)X=R[I],typeof X=="string"&&(X=xOH(X),X.wildcard=!0),O._addTemplatePropertyEffect(z,X.rootProperty,{fn:n$N,info:e,trigger:X})}};
n$N=function(q,k,F,T,Z,O,z){z=z[Z.index];var R=Z.binding,e=Z.part;O&&e.source&&k.length>e.source.length&&R.kind=="property"&&!R.isCompound&&z.__isPropertyEffectsClient&&z.__dataHasAccessor&&z.__dataHasAccessor[R.target]?(F=F[k],k=SC(e.source,R.target,k),z._setPendingPropertyOrPath(k,F,!1,!0)&&q._enqueueClient(z)):(k=Z.evaluator._evaluateBinding(q,e,k,F,T,O),k!==I5&&(R.isCompound&&(F=z.__dataCompoundStorage[R.target],F[e.compoundIndex]=k,k=F.join("")),R.kind==="attribute"||R.target!=="textContent"&&
(R.target!=="value"||z.localName!=="input"&&z.localName!=="textarea")||(k=k==void 0?"":k),e=k,UN&&(e=UN(e,R.target,R.kind,z)),R.kind=="attribute"?q._valueToNodeAttribute(z,e,R.target):(R=R.target,z.__isPropertyEffectsClient&&z.__dataHasAccessor&&z.__dataHasAccessor[R]?z.__readOnly&&z.__readOnly[R]||z._setPendingProperty(R,e)&&q._enqueueClient(z):q._setUnmanagedPropertyToNode(z,R,e))))};
mOf=function(q,k,F){if(F.listenerEvent){var T=F.parts[0];q.addEventListener(F.listenerEvent,function(Z){var O=F.target,z=T.source,R=T.negate,e=Z.detail,I=e&&e.path;I?(z=SC(O,z,I),Z=e&&e.value):Z=Z.currentTarget[O];k.__readOnly&&k.__readOnly[z]||!k._setPendingPropertyOrPath(z,R?!Z:Z,!0,!!I)||e&&e.queueProperty||k._invalidateProperties()})}};
qBH=function(q,k,F,T,Z,O){O=k.static||O&&(typeof O!=="object"||O[k.methodName]);Z={methodName:k.methodName,args:k.args,methodInfo:Z,dynamicFn:O};for(var z=0,R=void 0;z<k.args.length&&(R=k.args[z]);z++)R.literal||q._addPropertyEffect(R.rootProperty,F,{fn:T,info:Z,trigger:R});O&&q._addPropertyEffect(k.methodName,F,{fn:T,info:Z});return Z};
VDN=function(q,k,F,T,Z){T=q._methodHost||q;var O=T[Z.methodName];if(O)return q=q._marshalArgs(Z.args,k,F),q===I5?I5:O.apply(T,q);Z.dynamicFn||console.warn("method `"+Z.methodName+"` not defined")};
iOL=function(q){for(var k="",F=0;F<q.length;F++)k+=q[F].literal||"";return k};
Fgr=function(q){if(q=q.match(/([^\s]+?)\(([\s\S]*)\)/)){var k={methodName:q[1],static:!0,args:kCw};return q[2].trim()?oef(q[2].replace(/\\,/g,"&comma;").split(","),k):k}return null};
oef=function(q,k){k.args=q.map(function(F){F=xOH(F);F.literal||(k.static=!1);return F},this);
return k};
xOH=function(q){q=q.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var k={name:q,value:"",literal:!1},F=q[0];F==="-"&&(F=q[1]);F>="0"&&F<="9"&&(F="#");switch(F){case "'":case '"':k.value=q.slice(1,-1);k.literal=!0;break;case "#":k.value=Number(q),k.literal=!0}k.literal||(k.rootProperty=Yf(q),k.structured=jC(q),k.structured&&(k.wildcard=q.slice(-2)==".*",k.wildcard&&(k.name=q.slice(0,-2))));return k};
Tzn=function(q,k,F){q=CQ(q,F);q===void 0&&(q=k[F]);return q};
ZOL=function(q,k,F,T){T={indexSplices:T};Xy&&!q._overrideLegacyUndefined&&(k.splices=T);q.notifyPath(F+".splices",T);q.notifyPath(F+".length",k.length);Xy&&!q._overrideLegacyUndefined&&(T.indexSplices=[])};
EN=function(q,k,F,T,Z,O){ZOL(q,k,F,[{index:T,addedCount:Z,removed:O,object:k,type:"splice"}])};
jyr=function(q){q=MDh((q.body?q.body:q).textContent,q.baseURI);var k=document.createElement("style");k.textContent=q;return k};
OOf=function(q){q=q.trim().split(/\s+/);for(var k=[],F=0;F<q.length;F++)k.push.apply(k,_.fP(YBJ(q[F])));return k};
YBJ=function(q){var k=a5.import(q);if(!k)return console.warn("Could not find style data in module named",q),[];if(k._styles===void 0){q=[];q.push.apply(q,_.fP(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k)));var F=k.querySelector("template");F&&q.push.apply(q,_.fP(SB9(F,k.assetpath)));k._styles=q}return k._styles};
SB9=function(q,k){if(!q._styles){for(var F=[],T=q.content.querySelectorAll("style"),Z=0;Z<T.length;Z++){var O=T[Z],z=O.getAttribute("include");z&&F.push.apply(F,_.fP(OOf(z).filter(function(R,e,I){return I.indexOf(R)===e})));
k&&(O.textContent=MDh(O.textContent,k));F.push(O)}q._styles=F}return q._styles};
C$T=function(q){return(q=a5.import(q))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(q):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(q){var k=[];q=q.querySelectorAll("link[rel=import][type~=css]");for(var F=0;F<q.length;F++){var T=q[F];if(T.import){var Z=T.import;if((T=T.hasAttribute("shady-unscoped"))&&!Z._unscopedStyle){var O=jyr(Z);O.setAttribute("shady-unscoped","");Z._unscopedStyle=O}else Z._style||(Z._style=jyr(Z));k.push(T?Z._unscopedStyle:Z._style)}}return k};
eX0=function(q){q=q.trim().split(/\s+/);for(var k="",F=0;F<q.length;F++)k+=RXn(q[F]);return k};
RXn=function(q){var k=a5.import(q);if(k&&k._cssText===void 0){var F=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k),T=k.querySelector("template");T&&(F+=Wg9(T,k.assetpath));k._cssText=F||null}k||console.warn("Could not find style data in module named",q);return k&&k._cssText||""};
Wg9=function(q,k){var F="";q=SB9(q,k);for(k=0;k<q.length;k++){var T=q[k];T.parentNode&&T.parentNode.removeChild(T);F+=T.textContent}return F};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(q){var k="";q=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(q);for(var F=0;F<q.length;F++)k+=q[F].textContent;return k};
dW=function(q,k){return{index:q,removed:[],addedCount:k}};
Ine=function(q,k,F,T){var Z=0,O=0,z=0,R=0,e=Math.min(k-Z,T-O);if(Z==0&&O==0)a:{for(z=0;z<e;z++)if(q[z]!==F[z])break a;z=e}if(k==q.length&&T==F.length){R=q.length;for(var I=F.length,X=0;X<e-z&&U$M(q[--R],F[--I]);)X++;R=X}Z+=z;O+=z;k-=R;T-=R;if(k-Z==0&&T-O==0)return[];if(Z==k){for(k=dW(Z,0);O<T;)k.removed.push(F[O++]);return[k]}if(O==T)return[dW(Z,k-Z)];e=Z;z=O;T=T-z+1;R=k-e+1;k=Array(T);for(I=0;I<T;I++)k[I]=Array(R),k[I][0]=I;for(I=0;I<R;I++)k[0][I]=I;for(I=1;I<T;I++)for(X=1;X<R;X++)if(q[e+X-1]===
F[z+I-1])k[I][X]=k[I-1][X-1];else{var E=k[I-1][X]+1,d=k[I][X-1]+1;k[I][X]=E<d?E:d}e=k.length-1;z=k[0].length-1;T=k[e][z];for(q=[];e>0||z>0;)e==0?(q.push(2),z--):z==0?(q.push(3),e--):(R=k[e-1][z-1],I=k[e-1][z],X=k[e][z-1],E=I<X?I<R?I:R:X<R?X:R,E==R?(R==T?q.push(0):(q.push(1),T=R),e--,z--):E==I?(q.push(3),e--,T=I):(q.push(2),z--,T=X));q.reverse();k=void 0;e=[];for(z=0;z<q.length;z++)switch(q[z]){case 0:k&&(e.push(k),k=void 0);Z++;O++;break;case 1:k||(k=dW(Z,0));k.addedCount++;Z++;k.removed.push(F[O]);
O++;break;case 2:k||(k=dW(Z,0));k.addedCount++;Z++;break;case 3:k||(k=dW(Z,0)),k.removed.push(F[O]),O++}k&&e.push(k);return e};
X2n=function(q,k){return Ine(q,q.length,k,k.length)};
U$M=function(q,k){return q===k};
anJ=function(q){if(q instanceof EeH)return q.value;throw Error("Dd`"+q);};
d$x=function(q,k){for(var F in k)F===null?q.style.removeProperty(F):q.style.setProperty(F,k[F])};
hXT=function(q,k){return(q=window.getComputedStyle(q).getPropertyValue(k))?q.trim():""};
tTT=function(q){requestAnimationFrame(function(){MTw?MTw(q):(fnh||(fnh=new Promise(function(k){ypr=k}),document.readyState==="complete"?ypr():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&ypr()})),fnh.then(function(){q&&q()}))})};
Aph=function(q){D$n=q&&q.shimcssproperties?!1:JpM||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
bOe=function(q){if(!(p2h.indexOf(q)>-1)&&q!=="touchend"&&w29&&P$e&&$$9)return{passive:!0}};
Kgw=function(q){for(var k=uM0?["click"]:p2h,F=0,T;F<k.length;F++)T=k[F],q?(Nzn.length=0,document.addEventListener(T,QyM,!0)):document.removeEventListener(T,QyM,!0)};
hd=function(q){var k=q.type;return p2h.indexOf(k)>-1?k==="mousemove"?(k=q.buttons===void 0?1:q.buttons,q instanceof window.MouseEvent&&!BzH&&(k=rpf[q.which]||0),!!(k&1)):(q.button===void 0?0:q.button)===0:!1};
veJ=function(q){if(q.type==="click"){if(q.detail===0)return!0;var k=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);if(!k.nodeType||k.nodeType!==Node.ELEMENT_NODE)return!0;k=k.getBoundingClientRect();var F=q.pageX;q=q.pageY;return!(F>=k.left&&F<=k.right&&q>=k.top&&q<=k.bottom)}return!1};
HOn=function(q,k,F){q.movefn=k;q.upfn=F;document.addEventListener("mousemove",k);document.addEventListener("mouseup",F)};
M9=function(q){document.removeEventListener("mousemove",q.movefn);document.removeEventListener("mouseup",q.upfn);q.movefn=null;q.upfn=null};
syn=function(q,k){for(var F=document.elementFromPoint(q,k),T=F;T&&T.shadowRoot&&!window.ShadyDOM;){var Z=T;T=T.shadowRoot.elementFromPoint(q,k);if(Z===T)break;T&&(F=T)}return F};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){var k=GC9(q);return k.length>0?k[0]:q.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){var k=q.type,F=q.currentTarget.__polymerGestures;if(F&&(F=F[k])){if(!q.__polymerGesturesHandled&&(q.__polymerGesturesHandled={},k.slice(0,5)==="touch")){var T=q.changedTouches[0];k==="touchstart"&&q.touches.length===1&&(cpf=T.identifier);if(cpf!==T.identifier)return;w29||(k==="touchstart"||k==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q)}T=
q.__polymerGesturesHandled;if(!T.skip){for(var Z=0,O;Z<fQ.length;Z++)O=fQ[Z],F[O.name]&&!T[O.name]&&O.flow&&O.flow.start.indexOf(q.type)>-1&&O.reset&&O.reset();for(Z=0;Z<fQ.length;Z++)O=fQ[Z],F[O.name]&&!T[O.name]&&(T[O.name]=!0,O[k](q))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){var k=q.changedTouches[0],F=q.type;if(F==="touchstart")VTe=k.clientX,LgT=k.clientY,x$0=!1;else if(F==="touchmove"&&!x$0){x$0=!0;F="auto";for(var T=GC9(q),Z=0,O;Z<T.length;Z++)if(O=T[Z],O.__polymerGesturesTouchAction){F=O.__polymerGesturesTouchAction;break}T=!1;Z=Math.abs(VTe-k.clientX);k=Math.abs(LgT-k.clientY);q.cancelable&&(F==="none"?T=!0:F==="pan-x"?T=k>Z:F==="pan-y"&&(T=Z>k));T?q.preventDefault():
yg("track")}};
DI=function(q,k,F){return td[k]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q,k,F),!0):!1};
l_=function(q,k,F){return td[k]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q,k,F),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q,k,F){var T=td[k],Z=T.deps,O=T.name,z=q.__polymerGestures;z||(q.__polymerGestures=z={});for(var R=0,e,I;R<Z.length;R++)e=Z[R],uM0&&p2h.indexOf(e)>-1&&e!=="click"||((I=z[e])||(z[e]=I={_count:0}),I._count===0&&q.addEventListener(e,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,bOe(e)),I[O]=(I[O]||0)+1,I._count=(I._count||0)+1);q.addEventListener(k,F);T.touchAction&&_.Jd(q,T.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q,k,F){var T=td[k],Z=T.deps;T=T.name;var O=q.__polymerGestures;if(O)for(var z=0,R,e;z<Z.length;z++)R=Z[z],(e=O[R])&&e[T]&&(e[T]=(e[T]||1)-1,e._count=(e._count||1)-1,e._count===0&&q.removeEventListener(R,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,bOe(R)));q.removeEventListener(k,F)};
nex=function(q){fQ.push(q);for(var k=0;k<q.emits.length;k++)td[q.emits[k]]=q};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q){for(var k=0,F;k<fQ.length;k++){F=fQ[k];for(var T=0,Z;T<F.emits.length;T++)if(Z=F.emits[T],Z===q)return F}return null};
_.Jd=function(q,k){w29&&q instanceof HTMLElement&&Ad.run(function(){q.style.touchAction=k});
q.__polymerGesturesTouchAction=k};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(q,k,F){k=new Event(k,{bubbles:!0,cancelable:!0,composed:!0});k.detail=F;(0,_.W_)(q).dispatchEvent(k);k.defaultPrevented&&(q=F.preventer||F.sourceEvent)&&q.preventDefault&&q.preventDefault()};
yg=function(q){q=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);q.info&&(q.info.prevent=!0)};
pQ=function(q,k,F,T){k&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,q,{x:F.clientX,y:F.clientY,sourceEvent:F,preventer:T,prevent:function(Z){return yg(Z)}})};
geo=function(q,k,F){if(q.prevent)return!1;if(q.started)return!0;F=Math.abs(q.y-F);return Math.abs(q.x-k)>=5||F>=5};
m$x=function(q,k,F){if(k){var T=q.moves[q.moves.length-2],Z=q.moves[q.moves.length-1],O=Z.x-q.x,z=Z.y-q.y,R=0;if(T){var e=Z.x-T.x;R=Z.y-T.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,"track",{state:q.state,x:F.clientX,y:F.clientY,dx:O,dy:z,ddx:e,ddy:R,sourceEvent:F,hover:function(){return syn(F.clientX,F.clientY)}})}};
i7e=function(q,k,F){var T=Math.abs(k.clientX-q.x),Z=Math.abs(k.clientY-q.y),O=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(F||k);!O||qjo[O.localName]&&O.hasAttribute("disabled")||!(isNaN(T)||isNaN(Z)||T<=25&&Z<=25||veJ(k))||q.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(O,"tap",{x:k.clientX,y:k.clientY,sourceEvent:k,preventer:F})};
kHn=function(q,k,F,T,Z){var O;Z&&(O=typeof F==="object"&&F!==null)&&(T=q.__dataTemp[k]);T=T!==F&&(T===T||F===F);O&&T&&(q.__dataTemp[k]=F);return T};
FUh=function(){if(wW&&!P_){if(!o_o){o_o=!0;var q=document.createElement("style");q.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(q)}return!0}return!1};
Z7M=function(){return TlH};
jmo=function(q,k){TlH=q;Object.setPrototypeOf(q,k.prototype);new k;TlH=null};
Yj0=function(q,k){for(var F=0;F<k.length;F++){var T=k[F];if(!!q!=!!T.__hideTemplateChildren__)if(T.nodeType===Node.TEXT_NODE)q?(T.__polymerTextContent__=T.textContent,T.textContent=""):T.textContent=T.__polymerTextContent__;else if(T.localName==="slot")if(q)T.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.W_)((0,_.W_)(T).parentNode).replaceChild(T.__polymerReplaced__,T);else{var Z=T.__polymerReplaced__;Z&&(0,_.W_)((0,_.W_)(Z).parentNode).replaceChild(T,Z)}else T.style&&(q?(T.__polymerDisplay__=
T.style.display,T.style.display="none"):T.style.display=T.__polymerDisplay__);T.__hideTemplateChildren__=q;T._showHideChildren&&T._showHideChildren(q)}};
O7L=function(q){return(q=q.__dataHost)&&q._methodHost||q};
CWH=function(q,k,F){var T=F.mutableData?SjM:$f;b_.mixin&&(T=b_.mixin(T));var Z=function(){return T.apply(this,arguments)||this};
_.y(Z,T);Z.prototype.__templatizeOptions=F;Z.prototype._bindTemplate(q);zKr(Z,q,k,F);return Z};
Iww=function(q,k,F,T){var Z=F.forwardHostProp;if(Z&&k.hasHostProps){var O=q.localName=="template",z=k.templatizeTemplateClass;if(!z){if(O){var R=F.mutableData?RKT:eKN;z=function(){return R.apply(this,arguments)||this};
_.y(z,R);z=k.templatizeTemplateClass=z}else{var e=q.constructor;z=function(){return e.apply(this,arguments)||this};
_.y(z,e);z=k.templatizeTemplateClass=z}var I=k.hostProps,X;for(X in I)z.prototype._addPropertyEffect("_host_"+X,z.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:WU0(Z)}),z.prototype._createNotifyingProperty("_host_"+X);u_&&T&&UGe(k,F,T)}q.__dataProto&&Object.assign(q.__data,q.__dataProto);if(O)jmo(q,z),q.__dataTemp={},q.__dataPending=null,q.__dataOld=null,q._enableProperties();else{Object.setPrototypeOf(q,z.prototype);k=k.hostProps;for(var E in k)E="_host_"+E,E in q&&(k=q[E],delete q[E],q.__data[E]=
k)}}};
WU0=function(q){return function(k,F,T){q.call(k.__templatizeOwner,F.substring(6),T[F])}};
zKr=function(q,k,F,T){var Z=F.hostProps||{},O;for(O in T.instanceProps){delete Z[O];var z=T.notifyInstanceProp;z&&q.prototype._addPropertyEffect(O,q.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:X5o(z)})}if(T.forwardHostProp&&k.__dataHost)for(var R in Z)F.hasHostProps||(F.hasHostProps=!0),q.prototype._addPropertyEffect(R,q.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:E_M()})};
X5o=function(q){return function(k,F,T){q.call(k.__templatizeOwner,k,F,T[F])}};
E_M=function(){return function(q,k,F){q.__dataHost._setPendingPropertyOrPath("_host_"+k,F[k],!0,!0)}};
b_=function(q,k,F){if(N9&&!O7L(q))throw Error("Jd");F=F||{};if(q.__templatizeOwner)throw Error("Kd");q.__templatizeOwner=k;var T=(k?k.constructor:$f)._parseTemplate(q),Z=T.templatizeInstanceClass;Z||(Z=CWH(q,T,F),T.templatizeInstanceClass=Z);var O=O7L(q);Iww(q,T,F,O);F=function(){return Z.apply(this,arguments)||this};
_.y(F,Z);F.prototype._methodHost=O;F.prototype.__dataHost=q;F.prototype.__templatizeOwner=k;F.prototype.__hostProps=T.hostProps;return F};
UGe=function(q,k,F){F=F.constructor._properties;q=q.propertyEffects;k=k.instanceProps;for(var T in q)if(!(F[T]||k&&k[T]))for(var Z=q[T],O=0;O<Z.length;O++){var z=Z[O].info.part;if(!z.signature||!z.signature.static){console.warn("Property '"+T+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
awx=function(q,k){for(var F;k;)if(F=k.__dataHost?k:k.__templatizeInstance)if(F.__dataHost!=q)k=F.__dataHost;else return F;else k=(0,_.W_)(k).parentNode;return null};
Qg=function(q){return q.localName==="slot"};
dGf=function(){for(var q=KQ.prototype,k="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),F={},T=0;T<k.length;F={method$jscomp$30:void 0},T++)F.method$jscomp$30=k[T],q[F.method$jscomp$30]=function(Z){return function(){return this.node[Z.method$jscomp$30].apply(this.node,arguments)}}(F)};
hKn=function(q,k){for(var F={},T=0;T<k.length;F={name$jscomp$381:void 0},T++)F.name$jscomp$381=k[T],Object.defineProperty(q,F.name$jscomp$381,{get:function(Z){return function(){return this.node[Z.name$jscomp$381]}}(F),
configurable:!0})};
MBT=function(){for(var q=KQ.prototype,k=["textContent","innerHTML","className"],F={},T=0;T<k.length;F={name$jscomp$382:void 0},T++)F.name$jscomp$382=k[T],Object.defineProperty(q,F.name$jscomp$382,{get:function(Z){return function(){return this.node[Z.name$jscomp$382]}}(F),
set:function(Z){return function(O){this.node[Z.name$jscomp$382]=O}}(F),
configurable:!0})};
fwh=function(){B_=document.documentElement.getAttribute("dir");B_=document.documentElement.getAttribute("dir");for(var q=0;q<rW.length;q++){var k=rW[q];k.__autoDirOptOut||k.setAttribute("dir",B_)}};
lw0=function(){v_=!0;requestAnimationFrame(function(){v_=!1;y5f(tBn);setTimeout(function(){for(var q=0,k=H_.length;q<k;q++)DGx(H_.shift())})})};
y5f=function(q){for(;q.length;)DGx(q.shift())};
DGx=function(q){var k=q[0],F=q[1];q=q[2];try{F.apply(k,q)}catch(T){setTimeout(function(){throw T;})}};
_.J5r=function(q,k,F){v_||lw0();tBn.push([q,k,F])};
_.Gz=function(q,k,F){v_||lw0();H_.push([q,k,F])};
w5x=function(q,k){k=k===void 0?!1:k;if(!A5w||!p5T||!A5w.handlesDynamicScoping)return null;var F=p5T.ScopingShim;if(!F)return null;var T=F.scopeForNode(q),Z=(0,_.W_)(q).getRootNode(),O=function(z){if((0,_.W_)(z).getRootNode()===Z){var R=Array.from(A5w.nativeMethods.querySelectorAll.call(z,"*"));R.push(z);for(z=0;z<R.length;z++){var e=R[z];if((0,_.W_)(e).getRootNode()===Z){var I=F.currentScopeForNode(e);I!==T&&(I!==""&&F.unscopeNode(e,I),F.scopeNode(e,T))}}}};
O(q);return k?(k=new MutationObserver(function(z){for(var R=0;R<z.length;R++)for(var e=z[R],I=0;I<e.addedNodes.length;I++){var X=e.addedNodes[I];X.nodeType===Node.ELEMENT_NODE&&O(X)}}),k.observe(q,{childList:!0,
subtree:!0}),k):null};
PWL=function(){document.body.removeAttribute("unresolved")};
QmN=function(q){var k=q=q.replace($GL,"").replace(b7J,""),F=new ule;F.start=0;F.end=k.length;for(var T=F,Z=0,O=k.length;Z<O;Z++)if(k[Z]==="{"){T.rules||(T.rules=[]);var z=T,R=z.rules[z.rules.length-1]||null;T=new ule;T.start=Z+1;T.parent=z;T.previous=R;z.rules.push(T)}else k[Z]==="}"&&(T.end=Z+1,T=T.parent||F);return Nlo(F,q)};
Nlo=function(q,k){var F=k.substring(q.start,q.end-1);q.parsedCssText=q.cssText=F.trim();q.parent&&(F=k.substring(q.previous?q.previous.end:q.parent.start,q.start-1),F=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(F),F=F.replace(KUe," "),F=F.substring(F.lastIndexOf(";")+1),F=q.parsedSelector=q.selector=F.trim(),q.atRule=F.indexOf("@")===0,q.atRule?F.indexOf("@media")===0?q.type=4:F.match(BlL)&&(q.type=7,q.keyframesName=q.selector.split(KUe).pop()):F.indexOf("--")===
0?q.type=1E3:q.type=1);if(F=q.rules)for(var T=0,Z=F.length,O=void 0;T<Z&&(O=F[T]);T++)Nlo(O,k);return q};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(q){return q.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var k=arguments[1],F=6-k.length;F--;)k="0"+k;return"\\"+k})};
r5w=function(q,k,F){F=F===void 0?"":F;var T="";if(q.cssText||q.rules){var Z=q.rules;if(Z&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(Z))for(var O=0,z=Z.length,R=void 0;O<z&&(R=Z[O]);O++)T=r5w(R,k,T);else k?k=q.cssText:(k=q.cssText,k=k.replace(v_L,"").replace(H7h,""),k=k.replace(smw,"").replace(GHf,"")),(T=k.trim())&&(T="  "+T+"\n")}T&&(q.selector&&(F+=q.selector+" {\n"),F+=T,q.selector&&(F+="}\n\n"));return F};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(q){q=q[0];return!!q&&!!q.selector&&q.selector.indexOf("--")===0};
VBh=function(q){if(q=c50[q])q._applyShimCurrentVersion=q._applyShimCurrentVersion||0,q._applyShimValidatingVersion=q._applyShimValidatingVersion||0,q._applyShimNextVersion=(q._applyShimNextVersion||0)+1};
LUn=function(q){return q._applyShimCurrentVersion===q._applyShimNextVersion};
n_h=function(q){q._applyShimValidatingVersion=q._applyShimNextVersion;q._validating||(q._validating=!0,xGh.then(function(){q._applyShimCurrentVersion=q._applyShimNextVersion;q._validating=!1}))};
mG0=function(q){if(!q)return"";typeof q==="string"&&(q=QmN(q));return r5w(q,g_o)};
qeJ=function(q){!q.__cssRules&&q.textContent&&(q.__cssRules=QmN(q.textContent));return q.__cssRules||null};
kJJ=function(q,k,F,T){if(q){var Z=!1,O=q.type;if(T&&O===4){var z=q.selector.match(i2o);z&&(window.matchMedia(z[1]).matches||(Z=!0))}O===1?k(q):F&&O===7?F(q):O===1E3&&(Z=!0);if((q=q.rules)&&!Z)for(Z=0,O=q.length,z=void 0;Z<O&&(z=q[Z]);Z++)kJJ(z,k,F,T)}};
oTh=function(q,k){var F=q.indexOf("var(");if(F===-1)return k(q,"","","");a:{var T=0;var Z=F+3;for(var O=q.length;Z<O;Z++)if(q[Z]==="(")T++;else if(q[Z]===")"&&--T===0)break a;Z=-1}T=q.substring(F+4,Z);F=q.substring(0,F);q=oTh(q.substring(Z+1),k);O=T.indexOf(",");if(O===-1)return k(F,T.trim(),"",q);Z=T.substring(0,O).trim();T=T.substring(O+1).trim();return k(F,Z,T,q)};
FYe=function(q){if(c_!==void 0)return c_;if(q.__cssBuild===void 0){var k=q.getAttribute("css-build");if(k)q.__cssBuild=k;else{a:{k=q.localName==="template"?q.content.firstChild:q.firstChild;if(k instanceof Comment&&(k=k.textContent.trim().split(":"),k[0]==="css-build")){k=k[1];break a}k=""}if(k!==""){var F=q.localName==="template"?q.content.firstChild:q.firstChild;F.parentNode.removeChild(F)}q.__cssBuild=k}}return q.__cssBuild||""};
Z2T=function(q,k,F,T){for(var Z=k._noAccessors,O=Object.getOwnPropertyNames(k),z=0;z<O.length;z++){var R=O[z];if(!(R in T))if(Z)q[R]=k[R];else{var e=Object.getOwnPropertyDescriptor(k,R);e&&(e.configurable=!0,Object.defineProperty(q,R,e))}}for(var I in TAL)k[I]&&(F[I]=F[I]||[],F[I].push(k[I]))};
jUM=function(q,k,F){k=k||[];for(var T=q.length-1;T>=0;T--){var Z=q[T];Z?Array.isArray(Z)?jUM(Z,k):k.indexOf(Z)<0&&(!F||F.indexOf(Z)<0)&&k.unshift(Z):console.warn("behavior is null, check for missing or 404 import")}return k};
YeH=function(q,k){for(var F in k){var T=q[F],Z=k[F];q[F]=!("value"in Z)&&T&&"value"in T?Object.assign({value:T.value},Z):Z}};
zR9=function(q,k,F){var T={},Z=function(){return k.apply(this,arguments)||this};
_.y(Z,k);Z._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(z)for(var e=0,I;e<z.length;e++)I=z[e],I.properties&&this.createProperties(I.properties),I.observers&&this.createObservers(I.observers,I.properties);q.properties&&this.createProperties(q.properties);q.observers&&this.createObservers(q.observers,q.properties);this._prepareTemplate()}else k._finalizeClass.call(this)};
Z.prototype.created=function(){k.prototype.created.call(this);var e=T.created;if(e)for(var I=0;I<e.length;I++)e[I].call(this)};
Z.prototype._registered=function(){var e=Z.prototype;if(!e.hasOwnProperty("__hasRegisterFinished")){e.__hasRegisterFinished=!0;k.prototype._registered.call(this);wW&&R(e);e=Object.getPrototypeOf(this);var I=T.beforeRegister;if(I)for(var X=0;X<I.length;X++)I[X].call(e);if(I=T.registered)for(X=0;X<I.length;X++)I[X].call(e)}};
Z.prototype._applyListeners=function(){k.prototype._applyListeners.call(this);var e=T.listeners;if(e)for(var I=0;I<e.length;I++){var X=e[I];if(X)for(var E in X)this._addMethodEventListenerToNode(this,E,X[E])}};
Z.prototype._ensureAttributes=function(){var e=T.hostAttributes;if(e)for(var I=e.length-1;I>=0;I--){var X=e[I],E;for(E in X)this._ensureAttribute(E,X[E])}k.prototype._ensureAttributes.call(this)};
Z.prototype.ready=function(){k.prototype.ready.call(this);var e=T.ready;if(e)for(var I=0;I<e.length;I++)e[I].call(this)};
Z.prototype.attached=function(){k.prototype.attached.call(this);var e=T.attached;if(e)for(var I=0;I<e.length;I++)e[I].call(this)};
Z.prototype.detached=function(){k.prototype.detached.call(this);var e=T.detached;if(e)for(var I=0;I<e.length;I++)e[I].call(this)};
Z.prototype.attributeChanged=function(e,I,X){k.prototype.attributeChanged.call(this);var E=T.attributeChanged;if(E)for(var d=0;d<E.length;d++)E[d].call(this,e,I,X)};
_.Vg.Object.defineProperties(Z,{properties:{configurable:!0,enumerable:!0,get:function(){var e={};if(z)for(var I=0;I<z.length;I++)YeH(e,z[I].properties);YeH(e,q.properties);return e}},
observers:{configurable:!0,enumerable:!0,get:function(){var e=[];if(z)for(var I=0,X;I<z.length;I++)X=z[I],X.observers&&(e=e.concat(X.observers));q.observers&&(e=e.concat(q.observers));return e}}});
if(F){Array.isArray(F)||(F=[F]);var O=k.prototype.behaviors;var z=jUM(F,null,O);Z.prototype.behaviors=O?O.concat(F):z}var R=function(e){if(z)for(var I=z,X=0;X<I.length;X++)Z2T(e,I[X],T,O2f);Z2T(e,q,T,SeL)};
wW||R(Z.prototype);Z.generatedFrom=q;return Z};
WYo=function(q){var k=typeof q!=="string"?q:{is:q,notifyObserversOnUndefined:!0};k.fastInit===void 0&&(k.fastInit=!0);return function(F){if(!k.disableInheritanceCheck&&Object.getPrototypeOf(F.prototype).constructor!==_.LQ)throw Error("Od");var T=F.prototype;T.is=k.is;Xgo(T,"created",function(){this.hostElement=this;this.polymerController=this});
CuT(T,F,k.fastInit);k.notifyObserversOnUndefined&&(T._overrideLegacyUndefined=!0);if(RRn)for(var Z=_.S(Object.getOwnPropertyNames(T)),O=Z.next();!O.done;O=Z.next()){O=O.value;var z=Object.getOwnPropertyDescriptor(T,O);z.enumerable===!1&&(z.enumerable=!0,Object.defineProperty(T,O,z))}if("template"in F)var R=function(){return F.template};
else k.template!==void 0&&(R=k.template);if(R!==void 0){var e;Object.defineProperty(T,"_template",{get:function(){e===void 0&&(e=R());return e},
set:function(I){e=I},
configurable:!0,enumerable:!0})}Polymer(T);F[eR0]=T}};
UiT=function(q){q=q===void 0?{}:q;q.fastInit===void 0&&(q.fastInit=!0);return function(k){if(!q.disableInheritanceCheck&&Object.getPrototypeOf(k.prototype).constructor!==xf)throw Error("Pd");CuT(k.prototype,k,q.fastInit)}};
CuT=function(q,k,F){F=F===void 0?!1:F;IYH(k);F?Xgo(q,"created",function(){this.disableEnforceFastDefaultValuesCheck||XAN(k,this)}):Xgo(q,"ready",function(){for(var T={},Z=_.S(E$N(this.behaviors)),O=Z.next();!O.done;O=Z.next())O=O.value,O.properties&&Object.assign(T,ETh(this,O.properties));
Object.assign(T,ETh(this,this.properties));XAN(k,this);Z=_.S(Object.keys(T));for(O=Z.next();!O.done;O=Z.next())O=O.value,this[O]=T[O]})};
XAN=function(q,k){if(RRn){q=new q;for(var F=_.S(Object.getOwnPropertyNames(q)),T=F.next();!T.done;T=F.next())T=T.value,k[T]=q[T];for(F=k;F&&F!==Object.prototype;F=Object.getPrototypeOf(F)){T=_.S(Object.getOwnPropertyNames(F));for(var Z=T.next();!Z.done;Z=T.next())Z=Z.value,q.hasOwnProperty(Z)||Object.defineProperty(q,Z,aYw(k,Z))}}else q.apply(k)};
aYw=function(q,k){return{get:function(){var F=q[k];return F instanceof Function?F.bind(q):F},
set:function(F){q[k]=F}}};
ETh=function(q,k){if(!k)return{};for(var F={},T=_.S(Object.keys(k)),Z=T.next();!Z.done;Z=T.next())if(Z=Z.value,!k[Z].readOnly){var O=q[Z];O!==void 0&&(F[Z]=O)}return F};
IYH=function(q){var k=new q;q=q.prototype.properties||{};for(var F=_.S(Object.keys(q)),T=F.next();!T.done;T=F.next())if(T=T.value,k.hasOwnProperty(T)){var Z=q[T];typeof Z==="function"&&(q[T]=Z={type:Z});k[T]!=null&&Z.type===Object&&(Z.type=diM(k[T].constructor))}};
diM=function(q){for(var k=_.S(hRh),F=k.next();!F.done;F=k.next())if(F=F.value,q===F)return F;return Object};
MtL=function(q){return function(k,F){k.behaviors=k.behaviors||[];k.behaviors.push(q||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",k,F).prototype:void 0));Object.defineProperty(k,F,{get:function(){return this},
enumerable:!0,configurable:!0})}};
fYo=function(q){q=q===void 0?{}:q;return function(k,F){k.properties=k.properties||{};q.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?q.type=diM(Reflect.getMetadata("design:type",k,F)):q.type=String);var T=q,Z=k.properties[F];k.properties[F]=Z?Object.assign({},Z,T):T}};
y1o=function(q){return function(k,F){k.listeners=k.listeners||{};k.listeners[q]=F}};
ttT=function(){var q=_.Mb.apply(0,arguments);if(q.length===0)throw Error("Qd");return function(k,F){k.observers=k.observers||[];k.observers.push(F+"("+q.join(",")+")")}};
Diw=function(){var q=_.Mb.apply(0,arguments);return function(k,F,T){var Z=Object.getOwnPropertyDescriptor(k,F).get,O="__compute__"+F;Object.defineProperty(k,O,{value:Z,enumerable:!0});k.properties=k.properties||{};Z=k.properties[F];Z||(Z={},k.properties[F]=Z);Z.computed=O+"("+q.join(",")+")";T.get=void 0}};
_.nQ=function(q,k,F){_.dF.call(this);this.JSC$9277_id_=null;this.usingListeners_=!1;this.JSC$9277_listener_=q;this.handler_=F;this.JSC$9277_win_=k||window;this.callback_=(0,_.hr)(this.JSC$9279_doAction_,this)};
gW=function(q){this.range_=q};
m_=function(q){this.range_=q};
k6=function(q,k,F){_.dF.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=q;this.scrollTimer_=new _.qe(50);this.JSC$9356_eventHandler_=new _.iN(this);this.scrollDelta_=new _.DJ;this.containerIsActuallyContent_=q.tagName==="BODY"||q.tagName==="HTML";this.containerBounds_=lYo(q);this.containerIsActuallyContent_&&(q=_.Rj(),this.containerBounds_.height=q.height,this.containerBounds_.width=q.width);this.margin_=k||0;if(k){if(k=this.containerBounds_.clone(),q=this.margin_){var T=
Math.min(q,k.height*.25);k.top+=T;k.height-=2*T;q=Math.min(q,k.width*.25);k.left+=q;k.width-=2*q}}else k=this.containerBounds_;this.scrollBounds_=k;F||this.JSC$9356_eventHandler_.listen(_.Jn(this.containerNode_),"mousemove",this.JSC$9358_onMouseMove);this.JSC$9356_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$9358_onTick_)};
_.og=function(q){this.mechanism=q};
Fz=function(q,k){this.JSC$9454_key_=q;this.JSC$9454_value_=k};
A1L=function(q){if(q>=55296&&q<=57343||q>1114111)return"\ufffd";q in J10&&(q=J10[q]);var k="";q>65535&&(q-=65536,k+=String.fromCharCode(q>>>10&1023|55296),q=56320|q&1023);return k+=String.fromCharCode(q)};
pAf=function(q,k){return q<k?1:-1};
Pue=function(){return function(q){return q.charAt(1)==="#"?q.charAt(2)==="X"||q.charAt(2)==="x"?A1L(parseInt(q.substr(3),16)):A1L(parseInt(q.substr(2),10)):wAJ[q.slice(1,-1)]}};
uJn=function(q){return q.slice(1,q.length-1).trim().replace($iw,function(k){return b2H[k]||" "})};
TE=function(q){return q===32||q===9};
Zh=function(q,k){return k<q.length?q.charCodeAt(k):-1};
NA9=function(q){for(;q;){if(q._lastLineBlank)return!0;var k=q.type;if(k==="list"||k==="item")q=q._lastChild;else break}return!1};
jr=function(q){if(QU0.test(q)){var k=1,F=0,T=0;for(q[F]=="|"&&F++;F<q.length;){switch(q[F]){case "|":T=1;break;case " ":break;case "\t":break;default:T&&(T=0,k++)}F++}return KYw.test(q)?-k:k}return 0};
BAM=function(q){return q=="table"||q=="row"||q=="cell"};
r1n=function(){return new Y6("document",[[1,1],[0,0]])};
vT0=function(){};
OM=function(){var q={safe:!1};q=q||{};q.softbreak=q.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=q};
VtJ=function(q,k){var F="";if(q)if(q=q.toLowerCase(),q===" "||H2n.test(q))F="space";else if(sUx.test(q))F="esc";else if(q.length==1){if(!k||GJJ.test(q))F=q}else F=c1e.test(q)?q.replace("arrow",""):q=="multiply"?"*":q;return F};
gTe=function(q,k){var F=q.hasModifiers;if(k.key)F=VtJ(k.key,F);else if(k.detail&&k.detail.key)F=VtJ(k.detail.key,F);else{F=k.keyIdentifier;var T="";F&&(F in LY9?T=LY9[F]:xiN.test(F)?(F=parseInt(F.replace("U+","0x"),16),T=String.fromCharCode(F).toLowerCase()):T=F.toLowerCase());(F=T)||(F=k.keyCode,T="",Number(F)&&(F>=65&&F<=90?T=String.fromCharCode(32+F):F>=112&&F<=123?T="f"+(F-112+1):F>=48&&F<=57?T=String(F-48):F>=96&&F<=105?T=String(F-96):T=nTT[F]),F=T);F=F||""}return F===q.key&&(!q.hasModifiers||
!!k.shiftKey===!!q.shiftKey&&!!k.ctrlKey===!!q.ctrlKey&&!!k.altKey===!!q.altKey&&!!k.metaKey===!!q.metaKey)};
qIT=function(q){return q.length===1?{combo:q,key:q,event:"keydown"}:q.split("+").reduce(function(k,F){var T=F.split(":");F=T[0];T=T[1];F in miL?(k[miL[F]]=!0,k.hasModifiers=!0):(k.key=F,k.event=T||"keydown");return k},{combo:q.split(":").shift()})};
iHH=function(q){return q.trim().split(" ").map(function(k){return qIT(k)})};
k6T=function(q,k){if(q&&q.fn){var F=q.fn;q.fn=function(){try{F.apply(this,arguments)}catch(T){if(T instanceof Sr)console.warn("Argument '"+T.arg+"'"+(k?" for method '"+k+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw T;}}}return q};
oYN=function(){var q=_.Mb.apply(0,arguments);return q.length===0?function(k){return k}:q.length===1?q[0]:q.reduce(function(k,F){return function(){return k(F.apply(null,_.fP(_.Mb.apply(0,arguments))))}})};
F7J=function(){var q=_.Mb.apply(0,arguments);return function(k){return function(F,T){F=k(F,T);var Z=function(){throw Error("Ae");},O={getState:F.getState,
dispatch:function(z){return Z.apply(null,[z].concat(_.fP(_.Mb.apply(1,arguments))))}};
T=q.map(function(z){return z(O)});
Z=oYN.apply(null,_.fP(T))(F.dispatch);return Object.assign({},F,{dispatch:Z})}}};
jiM=function(q){Object.keys(q).forEach(function(k){var F=q[k];if(typeof F(void 0,{type:TVo})==="undefined")throw Error("Be`"+k);if(typeof F(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+ZHr()})==="undefined")throw Error("Ce`"+k+"`"+TVo);})};
zE=function(q){for(var k=Object.keys(q),F={},T=0;T<k.length;T++){var Z=k[T];typeof q[Z]==="function"&&(F[Z]=q[Z])}var O=Object.keys(F);try{jiM(F)}catch(R){var z=R}return function(R,e){R=R===void 0?{}:R;if(z)throw z;for(var I=!1,X={},E=0;E<O.length;E++){var d=O[E],M=R[d],t=(0,F[d])(M,e);if(typeof t==="undefined")throw R=e&&e.type,Error("De`"+(R?'"'+String(R)+'"':"(unknown type)")+"`"+d);X[d]=t;I=I||t!==M}return(I=I||O.length!==Object.keys(R).length)?X:R}};
YIL=function(q,k,F){function T(){if(X)throw Error("Ee");return R}
function Z(M){if(typeof M!=="function")throw Error("Fe`"+typeof M);if(X)throw Error("Ge");var t=!0;I===e&&(I=e.slice());I.push(M);return function(){if(t){if(X)throw Error("He");t=!1;I===e&&(I=e.slice());var A=I.indexOf(M);I.splice(A,1);e=null}}}
function O(M){if(typeof M!=="object"||M===null)var t=!1;else{for(t=M;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);t=Object.getPrototypeOf(M)===t}if(!t)throw Error("Ie`"+typeof M);if(typeof M.type==="undefined")throw Error("Je");if(X)throw Error("Ke");try{X=!0,R=z(R,M)}finally{X=!1}t=e=I;for(var A=0;A<t.length;A++)(0,t[A])();return M}
if(typeof k==="function"&&typeof F==="function"||typeof F==="function"&&typeof arguments[3]==="function")throw Error("Le");typeof k==="function"&&typeof F==="undefined"&&(F=k,k=void 0);if(typeof F!=="undefined"){if(typeof F!=="function")throw Error("Me`"+typeof F);return F(YIL)(q,k)}if(typeof q!=="function")throw Error("Ne`"+typeof q);var z=q,R=k,e=[],I=e,X=!1;O({type:TVo});var E={},d=(E.dispatch=O,E.subscribe=Z,E.getState=T,E.replaceReducer=function(M){if(typeof M!=="function")throw Error("Oe`"+
typeof M);z=M;O({type:OHT});return d},E[SI0]=function(){var M={};
return M.subscribe=function(t){function A(){t.next&&t.next(T())}
if(typeof t!=="object"||t===null)throw new TypeError("Pe`"+typeof t);A();return{unsubscribe:Z(A)}},M[SI0]=function(){return this},M},E);
return d};
zzH=function(q){function k(){Z&&(Z=!1,q());O&&T()}
function F(){requestAnimationFrame(k)}
function T(){var R=Date.now();if(Z){if(R-z<2)return;O=!0}else Z=!0,O=!1,setTimeout(F,20);z=R}
var Z=!1,O=!1,z=0;return T};
Ci=function(q){return typeof q==="number"?q:parseFloat(q)||0};
CGr=function(q){return _.Mb.apply(1,arguments).reduce(function(k,F){return k+Ci(q["border-"+F+"-width"])},0)};
_.D=function(q,k){k=Jb(le(k));q.innerHTML=k};
W7M=function(q){var k=RzT;k||(k=ezT(),k=RzT=_.fT.transpose(k));k=k[q];return typeof k==="string"?k:_.Rg(q)};
Ule=function(q){q=String(q).toLowerCase();var k=ezT()[q];return typeof k==="string"?k:_.er(q)};
IK9=function(q){q=q.toLowerCase();q=ezT()[q];return typeof q==="string"?q:null};
ezT=function(){if(!XLx){for(var q=Object.assign({},EYL),k=_.S(aKM),F=k.next();!F.done;F=k.next())F=F.value,q[F.toLowerCase()]=F;XLx=q}return XLx};
M5J=function(q,k){var F=window.customElements;return F&&F.get(q)||dl0[q]===!0?2:k.name==="HTMLUnknownElement"?1:k.name==="HTMLElement"&&hzh.test(q)?3:0};
t5J=function(q,k){switch(k){case "innerHTML":return fKJ(q)===1?2:null;case "textContent":return q=fKJ(q),q===1||q===6?1:null;default:var F,T;return(T=(F=y8T[q.localName])==null?void 0:F[k])!=null?T:null}};
fKJ=function(q){var k=q.localName,F=M5J(k,q.constructor);switch(F){case 0:case 1:return DlM(k,q);case 3:case 2:return 1;default:_.Ys(F,"got an unknown element classification")}};
DlM=function(q,k){var F=Object.hasOwnProperty.call(lKn,q)?lKn[q]:null;return F!==null?F:Object.hasOwnProperty.call(J8h,q)&&k instanceof SVGElement?J8h[q]:null};
A8M=function(q,k){return k};
wLM=function(q){return(q=q.split(pLh,2))?{url:q[0],metadata:q[1]}:null};
$lh=function(q){var k=String(q.url).replace(PGw,encodeURIComponent);if(q=q.metadata){PGw.lastIndex=0;if(PGw.test(q))return null;k+=" "+q}return k};
Qi9=function(q){function k(I){var X=I.localName;if(!I.getAttribute("is")&&M5J(X,I.constructor)===2){var E;return(E=e)!=null?E:e=document.createElement("polyresinuncustomized")}(I=R[X])||(I=R[X]=document.createElement(X));return I}
var F=q.reportHandler||void 0,T=q.safeTypesBridge||bHH,Z=/^$/;if(q=q.allowedIdentifierPrefixes){q=_.S(q);for(var O=q.next();!O.done;O=q.next())Z=new RegExp(Z.source+"|^"+_.uAf(O.value))}F&&F(!1,"initResin",null);var z=NVL(Z,T,F),R={},e=null;return function(I,X,E){var d=I.nodeType;if(d!==Node.ELEMENT_NODE){if(d===Node.TEXT_NODE){X=I.parentElement;E=!X;if(X&&X.nodeType===Node.ELEMENT_NODE){d=X.localName;var M=M5J(d,X.constructor);switch(M){case 0:case 1:X=DlM(d,X);E=X===1||X===6;break;case 3:case 2:E=
!0;break;default:_.Ys(M,"got an unknown element classification")}}if(E)return function(b){return""+T(b,"STRING",b)}}return function(b){if(!b&&b!==document.all)return b;
F&&F(!0,"Failed to sanitize "+(I.parentElement&&I.parentElement.nodeName)+" #text node to value "+b,I.parentElement);return Wm}}var t=I.localName;
d=k(I);var A=null;switch(E){case "attribute":if(Ule(X)in d)break;return function(b){return b};
case "property":if(X in d){A=t5J(d,X);break}if((M=IK9(X))&&M in d)break;return function(b){return b};
default:_.Ys(E,"got an unknown resin type, expected either 'property' or 'attribute'")}var w=E==="attribute"?X.toLowerCase():W7M(X);A||(A=ToH(t,w,function(b){var r=I.getAttribute(b);return!r||/[\[\{]/.test(b)?null:r}));
return function(b){var r=UM,L=null;if(!b&&b!==document.all)return b;if(A!=null){var H=z[A],V=H.safeType;L=H.safeReplacement;V&&(r=T(b,V,UM));r===UM&&(H.filterString?(r=String(T(b,"STRING",b)),r=H.filterString(t,w,r)):H.filterRaw&&(r=H.filterRaw(t,w,b,I)),r===L&&(r=UM))}r===UM&&(r=L||Wm,F&&F(!0,"Failed to sanitize attribute of <"+t+">: <"+t+" "+w+'="'+b+'">',I));return r}}};
NVL=function(q,k,F){return[,{filterRaw:function(T,Z,O){return O},
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:K7J,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:K7J,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Wm,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:BVM,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(T,Z,O){O=
String(O).toLowerCase();return Y4e(T,Z,O)?O:Wm},
safeReplacement:Wm,safeType:void 0},,{filterRaw:void 0,filterString:function(T,Z,O){return q.test(O)?O:Wm},
safeReplacement:Wm,safeType:"CONSTANT"},{filterRaw:function(T,Z,O,z){if(typeof O==="string")var R=(R=O.match(r8f))?R.map(wLM).filter(Boolean):[];else if(Array.isArray(O))R=O;else return K7J;var e=R;R=[];var I=[],X={};if(Array.isArray(e))for(var E=0,d=e.length;E<d;++E){var M=e[E],t=M&&M.url;if(t){var A=k(t,"URL",X);if(A){var w=A!==X;(w?R:I).push({url:w?A:t,metadata:M.metadata})}}}else I.push(e);e=I.length?JSON.stringify(I):null;I=UM;if(R.length){if(!Array.isArray(R))throw Error();I=R.map($lh).filter(Boolean).join(" , ")||
UM}e&&F&&F(!0,"Failed to sanitize attribute value of <"+T+">: <"+T+" "+Z+'="'+O+'">: '+e,z);return I===UM?K7J:I},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
vYh=function(q){var k=Qi9(q);return function(F,T,Z,O){return O||O===document.all?k(F,T,Z)(O):O}};
Ig=function(q,k){function F(){function Z(R,e,I){for(e=Reflect.getMetadata("parameters",R)||[];e.length<=I;)e.push(null);e[I]=e[I]||[];e[I].push(z);Reflect.defineMetadata(e,R);return R}
var O=_.Mb.apply(0,arguments);if(this instanceof F)return T.apply(this,O),this;var z=new (Function.prototype.bind.apply(F,[null].concat(_.fP(O))));Z.annotation=z;return Z}
var T=HHr(k);F.prototype.toString=function(){return"@"+q};
return F.annotationCls=F};
HHr=function(q){return function(){var k=_.Mb.apply(0,arguments),F=this;q.forEach(function(T,Z){Z=k[Z];if(Array.isArray(T))F[T[0]]=Z&&Z!==void 0?Z:T[1];else for(var O in T)F[O]=Z&&Z[O]!==void 0?Z[O]:T[O]})}};
sin=function(q){return q!==void 0&&q!==null};
Xz=function(q){if(typeof q==="string")return q;if(q===void 0||q===null)return""+q;if(q.overriddenName)return q.overriddenName;if(q.name)return q.name;q=q.toString();var k=q.indexOf("\n");return k===-1?q:q.substring(0,k)};
G69=function(q){q.__forward_ref__=G69;q.toString=function(){return Xz(this())};
return q};
EM=function(q){return typeof q==="function"&&q.hasOwnProperty("__forward_ref__")&&q.__forward_ref__===G69?q():q};
c8x=function(q){return q?q.map(function(k){return new (Function.prototype.bind.apply(k.type.annotationCls,[null].concat(_.fP(k.args?k.args:[]))))}):[]};
V5o=function(q){for(var k=[],F=0;F<q.length;++F){if(k.indexOf(q[F])>-1){k.push(q[F]);break}k.push(q[F])}return k};
L7H=function(q){return q.length>1?" ("+V5o(q.slice().reverse()).map(function(k){return Xz(k.token)}).join(" -> ")+")":""};
nYe=function(q,k,F,T){if(T){var Z=Error("We``"+(T instanceof Error?T.message:T));Z.ngOriginalError=T}else Z=Error();Z.addKey=xlN;Z.keys=[k];Z.injectors=[q];Z.constructResolvingMessage=F;Z.message=Z.constructResolvingMessage();Z.ngOriginalError=T;return Z};
xlN=function(q,k){this.injectors.push(q);this.keys.push(k);this.message=this.constructResolvingMessage()};
gY0=function(q,k){return nYe(q,k,function(){return"No provider for "+Xz(this.keys[0].token)+"!"+L7H(this.keys)})};
mlJ=function(q,k){return nYe(q,k,function(){return"Cannot instantiate cyclic dependency!"+L7H(this.keys)})};
qJ9=function(q,k,F){return nYe(q,F,function(){var T=Xz(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+T+"!"+L7H(this.keys)+"."},k)};
ik0=function(q,k){for(var F=[],T=0,Z=k.length;T<Z;T++){var O=k[T];O&&O.length!=0?F.push(O.map(Xz).join(" ")):F.push("?")}return Error("$e`"+Xz(q)+"`"+F.join(", ")+"`"+Xz(q))};
YJr=function(q){var k=void 0,F=void 0;if(q&&q.useClass!==void 0){k=q.useClass;var T=EM(q.useClass);var Z=kYh.factory(T);T=omN(T)}else q&&q.useExisting!==void 0?(Z=function(O){return O},T=[F0N(ag.get(EM(q.useExisting)))]):q&&q.useFactory!==void 0?(Z=q.useFactory,T=T49(q.useFactory,q.deps)):(F=q.useValue,Z=function(){return q.useValue},T=Zkr);
return new jIh(Z,T,k,F)};
SJ0=function(q){return new OkM(ag.get(EM(q.provide)),[YJr(q)],q.multi)};
CDn=function(q){q=z_f(q,[]).map(SJ0);for(var k=new Map,F=0;F<q.length;F++){var T=q[F],Z=k.get(T.key.id);if(Z){if(T.multiProvider!==Z.multiProvider)throw Error("bf`"+Z+"`"+T);if(T.multiProvider)for(var O=0;O<T.resolvedFactories.length;O++)Z.resolvedFactories.push(T.resolvedFactories[O]);else k.set(T.key.id,T)}else Z=void 0,T.multiProvider?Z=new OkM(T.key,T.resolvedFactories.slice(),T.multiProvider):Z=T,k.set(T.key.id,Z)}return Array.from(k.values())};
z_f=function(q,k){q.forEach(function(F){if(F instanceof R_N)k.push({provide:F,useClass:F});else if(F&&typeof F=="object"&&F.provide!==void 0)k.push(F);else if(F instanceof Array)z_f(F,k);else throw Error("Ze`"+F);});
return k};
T49=function(q,k){if(k){var F=k.map(function(T){return[T]});
return k.map(function(T){return e_T(q,T,F)})}return omN(q)};
omN=function(q){var k=kYh.parameters(q);if(!k)return[];if(k.some(function(F){return F==null}))throw ik0(q,k);
return k.map(function(F){return e_T(q,F,k)})};
e_T=function(q,k,F){var T=null,Z=!1;if(!Array.isArray(k))return k instanceof W0L?U80(k.token,Z,null):U80(k,Z,null);for(var O=null,z=0;z<k.length;++z){var R=k[z];if(R instanceof R_N)T=R;else if(R instanceof W0L)T=R.token;else if(R instanceof I59)Z=!0;else if(R instanceof Xre||R instanceof Emw)O=R}T=EM(T);if(T!=null)return U80(T,Z,O);throw ik0(q,F);};
U80=function(q,k,F){return new a5n(ag.get(EM(q)),k,F)};
d8H=function(q,k){for(var F=Array(q.providers.length),T=0;T<q.providers.length;++T){var Z=T;if(T<0||T>=q.providers.length)throw Error("af`"+T);F[Z]=k(q.providers[T])}return F};
h_w=function(q){return typeof q==="function"&&kYh.parameters(q).every(function(k){return!!k})};
yWN=function(q){var k=Mj0;f5w.get(q)||f5w.set(q,new k);return f5w.get(q)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(q)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(q)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q,k){var F,T;if(q.contains(k))return!0;q=_.dZ(q).querySelectorAll("content,slot");for(F=0;F<q.length;++F){var Z=_.dZ(q[F]).getDistributedNodes();for(T=0;T<Z.length;++T)if(Z[T].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(Z[T],k))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){q.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(q)&&q.preventDefault();q.targetTouches&&(q=q.targetTouches[0],tjM=q.pageX,D89=q.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 q=0,k=hg.length;q<k;q++)document.addEventListener(hg[q],_._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 q=0,k=hg.length;q<k;q++)document.removeEventListener(hg[q],_._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(q){var k=_.dZ(q).rootTarget;q.type!=="touchmove"&&l5M!==k&&(l5M=k,JWJ=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.dZ(q).path));if(!JWJ.length)return!0;if(q.type==="touchstart")return!1;q=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(q);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(JWJ,q.deltaX,q.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){for(var k=[],F=q.indexOf(AWo),T=0;T<=F;T++)if(q[T].nodeType===Node.ELEMENT_NODE){var Z=q[T],O=Z.style;O.overflow!=="scroll"&&O.overflow!=="auto"&&(O=window.getComputedStyle(Z));O.overflow!=="scroll"&&O.overflow!=="auto"||k.push(Z)}return k};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q,k,F){if(k||F)for(var T=Math.abs(F)>=Math.abs(k),Z=0;Z<q.length;Z++){var O=q[Z];if(T?F<0?O.scrollTop>0:O.scrollTop<O.scrollHeight-O.clientHeight:k<0?O.scrollLeft>0:O.scrollLeft<O.scrollWidth-O.clientWidth)return O}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(q){var k={deltaX:q.deltaX,deltaY:q.deltaY};"deltaX"in q||("wheelDeltaX"in q&&"wheelDeltaY"in q?(k.deltaX=-q.wheelDeltaX,k.deltaY=-q.wheelDeltaY):"wheelDelta"in q?(k.deltaX=0,k.deltaY=-q.wheelDelta):"axis"in q?(k.deltaX=q.axis===1?q.detail:0,k.deltaY=q.axis===2?q.detail:0):q.targetTouches&&(q=q.targetTouches[0],k.deltaX=tjM-q.pageX,k.deltaY=D89-q.pageY));return k};
prM=function(q){this.element=q;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
PDJ=function(q){this.element=q;this.color=window.getComputedStyle(q).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");_.dZ(this.waveContainer).appendChild(this.wave);wrx(this)};
Me=function(q,k){for(var F in q)if(F.toLowerCase()===k.toLowerCase())return q[F]};
$8w=function(q,k){for(var F in q)if(F.toLowerCase()===k.toLowerCase()){delete q[F];break}};
uXr=function(q){q=_.fT.clone(q);for(var k=0;k<bkH.length;++k){var F=bkH[k],T=Me(q,F);T&&(q["X-Goog-Upload-Header-"+F]=T,$8w(q,F))}return q};
N4o=function(q){q=_.fT.clone(q);$8w(q,"X-Goog-Upload-Status")};
K0n=function(q){return QIx.some(function(k){return k.test(q)})};
Hke=function(q,k){var F;var T=(F=q.formContent)==null?void 0:F.locale;F=T==null?void 0:T.split("-")[0];T=T&&B4M.includes(T)?T:F&&B4M.includes(F)?F:void 0;T=(T!=null?T:"en").replaceAll("-","_").toLowerCase();var Z;q=((Z=q.initializationData)==null?0:Z.useNightlyRelease)?"nightly":"live";var O;return(k==null?0:(O=k.getEnableAlohaBinarySplit)==null?0:O.call(k))?_.kx(rWx,q):_.kx(vmH,q,T)};
cWh=function(q,k,F,T){if(sIN&&GYL===k)return sIN;GYL=k;var Z=Hke(q,T);return sIN=k.feedbackV2GlobalObject?Promise.resolve(k.feedbackV2GlobalObject):new Promise(function(O,z){var R=_.WP("SCRIPT");_.Kw(R,Z);R.onload=function(){k.feedbackV2GlobalObject?O(k.feedbackV2GlobalObject):z(Error("ef"))};
R.onerror=function(){z(Error("ff`"+Z.toString()))};
F.body.appendChild(R)})};
x8h=function(q,k,F,T){if(Vjf&&L0H===k)return Vjf;L0H=k;var Z=Hke(q,T);return Vjf=k.feedbackV2GlobalObject?Promise.resolve(k.feedbackV2GlobalObject):new Promise(function(O,z){var R=_.WP("SCRIPT");_.Kw(R,Z);R.onload=function(){k.feedbackV2GlobalObject?O(k.feedbackV2GlobalObject):z(Error("ef"))};
R.onerror=function(){z(Error("ff`"+Z.toString()))};
F.body.appendChild(R)})};
nmo=function(q,k,F,T,Z){Z=Z===void 0?!0:Z;var O,z,R,e,I;return _.C(function(X){switch(X.nextAddress){case 1:return O=Date.now(),_.W(X,cWh(q,F,T,k),2);case 2:z=X.yieldResult;if(!(Z||((e=q.initializationData)==null?0:e.useNightlyRelease)||((I=q.initializationData)==null?0:I.isLocalServer))){R=z.initializeFeedbackClient(q,O,k);X.jumpTo(3);break}return _.W(X,z.initializeFeedbackClientAsync(q,O,k),4);case 4:R=X.yieldResult;case 3:return R.initiateAloha(),X.return(R)}})};
gm9=function(q,k,F,T){var Z,O,z;return _.C(function(R){if(R.nextAddress==1)return Z=Date.now(),_.W(R,x8h(q,F,T.document,k),2);if(R.nextAddress!=3)return O=R.yieldResult,_.W(R,O.initializeFeedbackClientAsync(q,Z,k,T),3);z=R.yieldResult;z.initiateAloha();return R.return(z)})};
m8f=function(q,k,F){var T=!0;T=T===void 0?!0:T;var Z,O,z,R,e,I,X,E,d,M;return _.C(function(t){Z=F||_.k9;if((O=k)==null?0:(R=(z=O).getEnableAlohaBinarySplit)==null?0:R.call(z)){e=Z;if(e.isFormOpened)throw I=Error("gf"),I.name="DuplicateFormError",I;e.isFormOpened=!0;q.callbacks=q.callbacks||{};X=q.callbacks.onClose||function(){};
q.callbacks.onClose=function(A){e.isFormOpened=!1;X(A)};
try{return t.return(gm9(q,k,e,Z))}catch(A){throw e.isFormOpened=!1,A;}}else{E=Z;if(E.isFormOpened)throw d=Error("gf"),d.name="DuplicateFormError",d;E.isFormOpened=!0;q.callbacks=q.callbacks||{};M=q.callbacks.onClose||function(){};
q.callbacks.onClose=function(A){E.isFormOpened=!1;M(A)};
try{return t.return(nmo(q,k,E,Z.document,T))}catch(A){throw E.isFormOpened=!1,A;}}_.RG(t)})};
Fzn=function(q,k){return _.C(function(F){return F.return(new Promise(function(T){var Z=qQh(k!=null?k:"")+"/aloha_form_properties?productId="+q;iY0(Z,function(O){O=O.target;var z=null;try{var R=JSON,e=R.stringify;if(O.JSC$7841_xhr_){var I=O.JSC$7841_xhr_.responseText;I.indexOf(")]}'\n")==0&&(I=I.substring(5));var X=(0,_.fi)(I)}else X=void 0;z=kfT(ksJ,e.call(R,X))}catch(E){e=new ksJ,X=oQ9(),X=_.yW(X,13,!1),X=_.yW(X,14,!0),X=_.yW(X,15,!0),X=_.yW(X,20,!1),z=_.k4(e,1,X)}T(z)},"GET","",{},2E3,!0)}))})};
qQh=function(q){return K0n(q)?q:"https://www.google.com/tools/feedback"};
YQh=function(q){q=q.match(new RegExp(Tmn,"gi"))||[];q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;a:{var F=_.S(ZYe);for(var T=F.next();!T.done;T=F.next())if(T.value.test(k)){F=!1;break a}F=!0}if(!F)a:{F=_.S(jfT);for(T=F.next();!T.done;T=F.next())if(T.value.test(k)){F=!0;break a}F=!1}if(F)return!0}return!1};
OYh=function(q){switch(q){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"}};
z$x=function(q){if(window.crypto&&window.crypto.getRandomValues)try{var k=Array(q),F=new Uint8Array(q);window.crypto.getRandomValues(F);for(var T=0;T<k.length;T++)k[T]=F[T];return k}catch(O){}k=Array(q);for(F=0;F<q;F++){T=Date.now();for(var Z=0;Z<T%23;Z++)k[F]=Math.random();k[F]=Math.floor(Math.random()*256)}if(SQN)for(F=1,T=0;T<SQN.length;T++)k[F%q]^=k[(F-1)%q]/4^SQN.charCodeAt(T),F++;return k};
tg=function(q){q=z$x(q);for(var k=[],F=0;F<q.length;F++)k.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(q[F]&63));return k.join("")};
R$e=function(q){q&&_.lA("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:CSh,clientScreenNonce:q})};
e$w=function(q){return _.P9("client-screen-nonce-store",{})[q===void 0?0:q]};
Wzr=function(q,k){k=k===void 0?0:k;var F=_.P9("client-screen-nonce-store");F||(F={},_.w6("client-screen-nonce-store",F));F[k]=q};
UD9=function(q){q=q===void 0?0:q;return q===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+q};
IQL=function(q){return _.P9(UD9(q===void 0?0:q))};
_.lN=function(q){return(q=IQL(q===void 0?0:q))?new _.Dh({veType:q,youtubeData:void 0,jspbYoutubeData:void 0}):null};
XlT=function(){var q=_.P9("csn-to-ctt-auth-info");q||(q={},_.w6("csn-to-ctt-auth-info",q));return q};
EQN=function(){return Object.values(_.P9("client-screen-nonce-store",{})).filter(function(q){return q!==void 0})};
_.Jg=function(q){q=e$w(q===void 0?0:q);if(!q&&!_.$O("USE_CSN_FALLBACK",!0))return null;q||(q="UNDEFINED_CSN");return q?q:null};
dDr=function(q){for(var k=_.S(Object.values(aQx)),F=k.next();!F.done;F=k.next())if(_.Jg(F.value)===q)return!0;return!1};
h$x=function(q,k,F){var T=XlT();(F=_.Jg(F))&&delete T[F];k&&(T[q]=k)};
Ag=function(q){return XlT()[q]};
_.pi=function(q,k,F,T){F=F===void 0?0:F;if(q!==e$w(F)||k!==_.P9(UD9(F)))if(h$x(q,T,F),Wzr(q,F),_.w6(UD9(F),k),k=function(){setTimeout(function(){R$e(q)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(k)}catch(Z){k()}else k()};
MaT=function(q,k){k=k===void 0?"":k;var F=[],T;for(T in q)if(q.hasOwnProperty(T)){var Z=k!==""?k+"."+T:T;typeof q[T]==="object"?F.push.apply(F,_.fP(MaT(q[T],Z))):F.push([Z,q[T]])}F.sort();return F};
_.Pm=function(q){var k=_.Mb.apply(1,arguments);if(!wZ(q)||k.some(function(T){return!wZ(T)}))throw Error("hf");
k=_.S(k);for(var F=k.next();!F.done;F=k.next())fQo(q,F.value)};
fQo=function(q,k){for(var F in k)if(wZ(k[F])){if(F in q&&!wZ(q[F]))throw Error("jf");F in q||(q[F]={});fQo(q[F],k[F])}else if(yto(k[F])){if(F in q&&!yto(q[F]))throw Error("kf");F in q||(q[F]=[]);tae(q[F],k[F])}else q[F]=k[F];return q};
tae=function(q,k){k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,wZ(F)?q.push(fQo({},F)):yto(F)?q.push(tae([],F)):q.push(F);return q};
wZ=function(q){return typeof q==="object"&&!Array.isArray(q)};
yto=function(q){return typeof q==="object"&&Array.isArray(q)};
lQo=function(q){for(var k=_.S(Object.entries(DD0)),F=k.next();!F.done;F=k.next())if(F=_.S(F.value),F.next(),F=F.next().value,F==="SLI_STATUS_"+q)return F;return"SLI_STATUS_UNKNOWN"};
_.$6=function(q,k,F,T){return Jth(q,k,function(){return new _.AtN(q,k,F,T)})};
_.plJ=function(){return _.$6("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
wlN=function(){return _.$6("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
bN=function(){return _.$6("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
PS9=function(){return _.$6("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
$DL=function(){return _.$6("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
bYn=function(){return _.$6("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
QfL=function(q){q&&(q.dataset?q.dataset[uZr()]="true":_.r5([_.qy(Nmf)],q,"data-loaded","true".toString()))};
Kze=function(q){return q?q.dataset?q.dataset[uZr()]:q.getAttribute("data-loaded"):null};
uZr=function(){return Bmh.loaded||(Bmh.loaded="loaded".replace(/\-([a-z])/g,function(q,k){return k.toUpperCase()}))};
_.uN=function(q,k,F){rtM(q,k,F===void 0?null:F)};
_.HYw=function(q,k){q&&k&&(q=""+_.kc(k),(q=vQe[q])&&_.s7n(q))};
rtM=function(q,k,F){F=F===void 0?null:F;var T=_.sf9(q),Z=document.getElementById(T),O=Z&&Kze(Z),z=Z&&!O;O?k&&k():(k&&(O=_.TS(T,k),k=""+_.kc(k),vQe[k]=O),z||(Z=GsM(q,T,function(){Kze(Z)||(QfL(Z),_.GOr(T),_.Zv(function(){_.V7x(T)},0))},F)))};
GsM=function(q,k,F,T){T=T===void 0?null:T;var Z=_.WP("SCRIPT");Z.id=k;Z.onload=function(){F&&setTimeout(F,0)};
Z.onreadystatechange=function(){switch(Z.readyState){case "loaded":case "complete":Z.onload()}};
T&&Z.setAttribute("nonce",T);_.Kw(Z,_.fa(q));q=document.getElementsByTagName("head")[0]||document.body;q.insertBefore(Z,q.firstChild);return Z};
_.sf9=function(q){var k=document.createElement("a");tb(k,q);return"js-"+Ne(k.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
ct0=function(q){var k=_.P9("INNERTUBE_HOST_OVERRIDE");k&&(q=String(k)+String(_.QW(q)));return q};
Vaw=function(q){var k={};_.h("json_condensed_response")&&(k.prettyPrint="false");return q=W_e(q,k)};
_.Ki=function(q){return L6(q)?"same-origin":"include"};
_.rZ=function(q){return L6(q)?"same-origin":"cors"};
vm=function(q,k,F){F=F===void 0?{}:F;q={method:k===void 0?"POST":k,mode:_.rZ(q),credentials:_.Ki(q)};k={};for(var T=_.S(Object.keys(F)),Z=T.next();!Z.done;Z=T.next())Z=Z.value,F[Z]&&(k[Z]=F[Z]);Object.keys(k).length>0&&(q.headers=k);return q};
_.Hm=function(q,k){k=k===void 0?{}:k;return"service:"+q+"/"+Object.keys(k).sort().map(function(F){return F+":"+k[F]}).join("/")};
LzJ=function(q){var k,F,T,Z;q=(k=_.f(q,_.sM))==null?void 0:(F=k.watchEndpointSupportedOnesieConfig)==null?void 0:(T=F.html5PlaybackOnesieConfig)==null?void 0:(Z=T.commonConfig)==null?void 0:Z.url;if(!q)return[];k=new _.GE(q);return k.JSC$8076_domain_?["https://"+k.JSC$8076_domain_+"/generate_204"]:[]};
_.gQT=function(){return xD0()||E6H()||nQT&&pl("version/")?!0:_.P9("EOM_VISITOR_DATA")?!1:!0};
mDo=function(q){var k=q.docid||q.video_id||q.videoId||q.id;if(k)return k;k=q.raw_player_response;k||(q=q.player_response)&&(k=JSON.parse(q));return k&&k.videoDetails&&k.videoDetails.videoId||null};
qOJ=function(q){return q.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
cm=function(q){return!isNaN(Number(q))&&!_.jM(q)};
_.Li=function(q,k,F,T){T=T===void 0?!0:T;var Z=_.P9("VALID_SESSION_TEMPDATA_DOMAINS",[]),O=_.c9(window.location.href);O&&Z.push(O);O=_.c9(q);if(_.rn(Z,O)||!O&&_.Fo(q,"/"))if(Z=document.createElement("a"),tb(Z,q),q=Z.href)if(q=_.QW(q),q=_.VW(q))T&&!k.csn&&(k.itct||k.ved)&&(k=Object.assign({csn:_.Jg()},k)),F?(F=parseInt(F,10),isFinite(F)&&F>0&&inT(q,k,F)):inT(q,k)};
oAf=function(q){var k=_.P9("VALID_SESSION_TEMPDATA_DOMAINS",[]),F=_.c9(window.location.href);F&&k.push(F);F=_.c9(q);if(!(_.rn(k,F)||!F&&_.Fo(q,"/")))return null;q=_.QW(q);(q=_.VW(q))?(q=kQT(q),q=(q=_.ez.get(q,void 0)||null)?_.r6(q):{}):q=null;return q};
inT=function(q,k,F){q=kQT(q);k=k?_.zB(k):"";F=F||5;_.gQT()&&_.Ws(q,k,F)};
kQT=function(q){for(var k=_.S(FE0),F=k.next();!F.done;F=k.next())q=_.x6(q,F.value);return"ST-"+Ne(q).toString(36)};
Ti9=function(q,k){q.commandMetadata&&_.f(q.commandMetadata,_.ni)&&_.f(q.commandMetadata,_.ni).url&&(q=_.v9(_.f(q.commandMetadata,_.ni).url).adurl)&&_.IIr(q)&&_.Li(_.QW(q),{encoded_ad_playback_context:k})};
_.ZnJ=function(q){if(q.requestFullscreen)q=q.requestFullscreen(void 0);else if(q.webkitRequestFullscreen)q=q.webkitRequestFullscreen();else if(q.mozRequestFullScreen)q=q.mozRequestFullScreen();else if(q.msRequestFullscreen)q=q.msRequestFullscreen();else if(q.webkitEnterFullscreen)q=q.webkitEnterFullscreen();else return Promise.reject(Error("tf"));return q instanceof Promise?q:Promise.resolve()};
_.i9=function(q){var k;_.w4n(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.qN()==q&&(k=document):k=q;if(k&&(q=_.w4n(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],k))){q.call(k)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.qN=function(){var q=q===void 0?!1:q;var k=_.w4n(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(q)for(;k&&k.shadowRoot;)k=k.shadowRoot.fullscreenElement;return k?k:null};
_.k8=function(q,k){k=k===void 0?!0:k;q.addEventListener("wheel",jxx);q.overscrollConfig={cooldown:k}};
_.oT=function(q){q.overscrollConfig=void 0;q.removeEventListener("wheel",jxx)};
jxx=function(q){var k=q.deltaY,F=q.target,T=null;if(window.Polymer&&window.Polymer.Element){if(F=q.path||q.composedPath&&q.composedPath()){F=_.S(F);for(var Z=F.next();!Z.done&&(Z=Z.value,!YOw(Z,k));Z=F.next())if(Z.overscrollConfig){T=Z;break}}}else for(;F&&!YOw(F,k);){if(F.overscrollConfig){T=F;break}F=F.parentElement}T&&(k=T.overscrollConfig,k.cooldown?(T=q.deltaY,F=k.lastDeltaY||0,k.lastDeltaY=T,Z=k.lastStopped||0,F&&Z&&F>0==T>0?Math.abs(F)>=Math.abs(T)?(T=Z+1200,F=!1):(T=Z+600,F=!0):(T=Date.now()+
600,F=!0),T>Date.now()&&(q.preventDefault(),F&&(k.lastStopped=Date.now()))):q.preventDefault())};
YOw=function(q,k){return k<0&&q.scrollTop>0||k>0&&q.scrollTop<q.scrollHeight-q.clientHeight-1?(q=getComputedStyle(q).overflowY,q=="auto"||q=="scroll"):!1};
_.Fc=function(q,k,F,T){T||(T={bubbles:!0,cancelable:!1,composed:!0});F!==null&&F!==void 0&&(T.detail=F);var Z=new CustomEvent(k,T);_.h("untrack_fire_custom_event_killswitch")?q.dispatchEvent(Z):YD(function(){return void q.dispatchEvent(Z)});
return Z};
Onf=function(q){var k=window,F=function(T){k.removeEventListener("yt-navigate-start",F);return q.call(k,T)};
k.addEventListener("yt-navigate-start",F,void 0)};
_.Ta=function(q,k,F,T){k=new SO9(k,!(T===void 0||!T),F);_.Fc(q,"yt-action",k);return k.returnValue};
_.ZH=function(q,k,F){return _.Ta(q,k,F,!0)};
_.jy=function(q,k,F){return _.Ta(q,k,F)[0]};
_.O_=function(q,k,F,T){k&&k.length&&k.forEach(function(Z){var O=Aof(Z);O&&(_.h("handle_service_request_actions")&&Z.commandMetadata&&Z.commandMetadata.webCommandMetadata&&Z.commandMetadata.webCommandMetadata.sendPost?_.Y8(F?F:q,[Z]):_.ZH(q,O,[Z,F,T]))})};
_.Y8=function(q,k){var F=[q];k&&F.push.apply(F,k);k=_.Ta(q,"yt-service-request",F);return k.length>0&&(k=k[0],_.Fc(q,"yt-service-request-sent",k),k&&k.ajaxPromise)?(k.ajaxPromise.then(function(T){_.Fc(q,"yt-service-request-completed",T)},function(T){_.Fc(q,"yt-service-request-error",{error:T,
params:F})},q),k.ajaxPromise):_.Sy()};
_.CJ=function(q,k){if(_.h("handle_service_request_actions"))_.O_(k,q,k);else{q=_.S(q);for(var F=q.next();!F.done;F=q.next()){F=F.value;var T=void 0;((T=_.f(F,_.za))==null?0:T.commands)?_.CJ(_.f(F,_.za).commands,k):(T=void 0,((T=_.f(F,_.RT))==null?0:T.actions)?_.CJ(_.f(F,_.RT).actions,k):(T=void 0,((T=_.f(F.commandMetadata,_.ni))==null?0:T.sendPost)?_.Y8(k,[F]):_.O_(k,[F],k)))}}};
_.Cqo=function(q,k,F){k=k===void 0?{}:k;typeof k==="function"&&(k={callback:k});F||k._c&&k._c.jsl&&k._c.jsl.h||_.fT.extend(k,{_c:{jsl:{h:_.P9("GAPI_HINT_PARAMS")}}});(k.gapiHintOverride||_.P9("GAPI_HINT_OVERRIDE"))&&(F=_.v9(document.location.href).gapi_jsh)&&_.fT.extend(k,{_c:{jsl:{h:F}}});zie(q,k)};
_.WJ=function(q,k,F){k=k===void 0?{}:k;q=(q=q in ey?ey[q]:F)||"";F={};for(var T in k){F={key$jscomp$789:F.key$jscomp$789};F.key$jscomp$789=T;var Z=function(O){return function(){return String(k[O.key$jscomp$789])}}(F);
q=q.replace(new RegExp("\\$\\{"+F.key$jscomp$789+"\\}","gi"),Z);q=q.replace(new RegExp("\\$"+F.key$jscomp$789,"gi"),Z)}return q};
_.U_=function(q,k){return RiM(q in ey?ey[q]:{},k)};
RiM=function(q,k){var F=_.P9("I18N_PLURAL_RULES");F||(F=function(T){return T==1?"one":"other"});
return(q=q["case"+k]||q[F(k)])?q.replace("#",k.toString()):k+""};
Uuo=function(q){var k=eif(q),F=document.getElementById(k),T=F&&Kze(F);T||F&&!T||(F=WEJ(q,k,function(){if(!Kze(F)){QfL(F);_.GOr(k);var Z=_.IT(_.V7x,k);_.Zv(Z,0)}}))};
WEJ=function(q,k,F){var T=document.createElement("link");T.id=k;T.onload=function(){F&&setTimeout(F,0)};
q=_.fa(q);_.vN(T,q,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(T);return T};
eif=function(q){var k=_.WP("A");tb(k,RO(q));return"css-"+Ne(k.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.XRx=function(q){var k=IFT();q!==k&&(k=_.Xc(),!_.h("web_autonav_allow_off_by_default")&&q||_.E_(0,141,!0),_.E_(0,140,!q),k.save())};
IFT=function(){var q=_.Xc();return _.h("web_autonav_allow_off_by_default")&&!q.getFlag(141)&&_.P9("AUTONAV_OFF_BY_DEFAULT")?!1:!q.getFlag(140)};
EAe=function(q,k){var F,T;q=((F=q.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(T=F.videoAuthorizationToken)==null?void 0:T.credentialTransferTokens)||[];for(F=0;F<q.length;++F)if(q[F].scope===k)return q[F].token||void 0};
aFr=function(q){for(var k=0,F=0;F<q.length;F++)k=k*31+q.charCodeAt(F),F<q.length-1&&(k%=0x800000000000);return k%1E5};
_.aT=function(q){return _.NA("ytcsi."+(q||"")+"data_")||duw(q)};
_.hin=function(q){q=_.aT(q);q.metadata||(q.metadata={});return q.metadata};
_.MFw=function(q){q=_.aT(q);q.tick||(q.tick={});return q.tick};
_.d3=function(q){q=_.aT(q);if(q.gel){var k=q.gel;k.gelInfos||(k.gelInfos={});k.gelTicks||(k.gelTicks={})}else q.gel={gelTicks:{},gelInfos:{}};return q.gel};
_.fFJ=function(q){q=_.d3(q);q.gelInfos||(q.gelInfos={});return q.gelInfos};
ylH=function(q){var k=_.aT(q).nonce;k||(k=tg(16),_.aT(q).nonce=k);return k};
duw=function(q){var k={tick:{},info:{}};_.xX("ytcsi."+(q||"")+"data_",k);return k};
tFw=function(){var q=_.NA("ytcsi.debug");q||(q=[],_.xX("ytcsi.debug",q),_.xX("ytcsi.reference",{}));return q};
_.h$=function(q){q=q||"";var k=Duo();if(k[q])return k[q];var F=tFw(),T={timerName:q,info:{},tick:{},span:{},jspbInfo:[]};F.push(T);return k[q]=T};
lFh=function(q){q=q||"";var k=Duo();k[q]&&delete k[q];var F=tFw(),T={timerName:q,info:{},tick:{},span:{},jspbInfo:[]};F.push(T);k[q]=T};
Duo=function(){var q=_.NA("ytcsi.reference");if(q)return q;tFw();return _.NA("ytcsi.reference")};
_.Al0=function(q){return Jle[q]||"LATENCY_ACTION_UNKNOWN"};
$uo=function(q,k,F){F=F===void 0?{}:F;var T=!1;_.$O("ytLoggingEventsDefaultDisabled",!1)&&(T=!0);T=T?null:Dm;F=F===void 0?{}:F;var Z=Math.round(F.timestamp||(0,_.mF)());_.d1(k,1,Z<Number.MAX_SAFE_INTEGER?Z:0);Z=new pRf;if(F.lact)_.d1(Z,1,isFinite(F.lact)?F.lact:-1);else if(F.timestamp)_.d1(Z,1,-1);else{var O=_.iA();_.d1(Z,1,isFinite(O)?O:-1)}if(F.sequenceGroup&&!_.h("web_gel_sequence_info_killswitch")){O=F.sequenceGroup;var z=FX9(O),R=new wRN;_.d1(R,2,z);_.Ub(R,1,O);_.k4(Z,3,R);F.endOfSequence&&delete Pqo[F.sequenceGroup]}_.k4(k,
33,Z);(F.sendIsolatedPayload?S$o:zD0)(q,{endpoint:"log_event",payload:k,cttAuthInfo:F.cttAuthInfo,dangerousLogToVisitorSession:F.dangerousLogToVisitorSession},T)};
_.fJ=function(){return(_.h("csi_use_time_origin")||_.h("csi_use_time_origin_tvhtml5"))&&_.MN.timeOrigin?Math.floor(_.MN.timeOrigin):_.MN.timing.navigationStart};
_.bn9=function(q,k){_.ya("_start",q,k)};
_.t$=function(q,k){if(!_.h("web_csi_action_sampling_enabled")||!_.aT(k).actionDisabled){var F=_.h$(k||"");_.Pm(F.info,q);q.loadType&&(F=q.loadType,_.hin(k).loadType=F);_.Pm(_.fFJ(k),q);F=ylH(k);k=_.aT(k).cttAuthInfo;uQo().info(q,F,k)}};
Nix=function(){var q,k,F,T;return((T=_.mT().resolve(_.g6(fN))==null?void 0:(q=o1h())==null?void 0:(k=q.loggingHotConfig)==null?void 0:(F=k.csiConfig)==null?void 0:F.debugTicks)!=null?T:[]).map(function(Z){return Object.values(Z)[0]})};
_.ya=function(q,k,F){if(!_.h("web_csi_action_sampling_enabled")||!_.aT(F).actionDisabled){var T=ylH(F),Z;if(Z=_.h("web_csi_debug_sample_enabled")&&T){(_.mT().resolve(_.g6(fN))==null?0:o1h())&&!QxN&&(QxN=!0,_.ya("gcfl",(0,_.mF)(),F));var O,z,R;Z=(_.mT().resolve(_.g6(fN))==null?void 0:(O=o1h())==null?void 0:(z=O.loggingHotConfig)==null?void 0:(R=z.csiConfig)==null?void 0:R.debugSampleWeight)||0;if(O=Z!==0)b:{O=Nix();if(O.length>0)for(z=0;z<O.length;z++)if(q===O[z]){O=!0;break b}O=!1}O?(Z=aFr(T)%Z!==
0,_.aT(F).debugTicksExcludedLogged||(O={},O.debugTicksExcluded=Z,_.t$(O,F)),_.aT(F).debugTicksExcludedLogged=!0):Z=!1}if(!Z){q[0]!=="_"&&KEo(q,F,k);Z=_.h$(F||"");Z.tick[q]=k||(0,_.mF)();if(Z.callback&&Z.callback[q])for(Z=_.S(Z.callback[q]),O=Z.next();!O.done;O=Z.next())O=O.value,O();Z=_.d3(F);Z.gelTicks&&(Z.gelTicks[q]=!0);O=_.MFw(F);Z=k||(0,_.mF)();_.h("log_repeated_ytcsi_ticks")?q in O||(O[q]=Z):O[q]=Z;O=_.aT(F).cttAuthInfo;q==="_start"?uQo().baseline(T,k,O):uQo().tick(q,T,k,O);_.Bin(F);return Z}}};
KEo=function(q,k,F){if(_.MN.mark)if(q.startsWith("mark_")||(q="mark_"+q),k&&(q+=" ("+k+")"),F===void 0||_.h("web_csi_disable_alt_time_performance_mark"))_.MN.mark(q);else{F=_.h("csi_use_performance_navigation_timing")?F-_.MN.timeOrigin:F-(_.MN.timeOrigin||_.MN.timing.navigationStart);try{_.MN.mark(q,{startTime:F})}catch(T){}}};
rl9=function(){var q,k=(q=_.MN.getEntriesByType)==null?void 0:q.call(_.MN,"mark");k&&k.forEach(function(F){if(F.name.startsWith("mark_")){var T;(T=_.MN.clearMarks)==null||T.call(_.MN,F.name)}})};
_.vAh=function(){switch(p4H()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
_.Hnn=function(q){var k={},F=function(O,z,R){z=z.match("_rid")?z.split("_rid")[0]:z;typeof R==="number"&&(R=JSON.stringify(R));O.requestIds?O.requestIds.push({endpoint:z,id:R}):O.requestIds=[{endpoint:z,id:R}]};
q=_.S(Object.entries(q));for(var T=q.next();!T.done;T=q.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;switch(T){case "GetBrowse_rid":F(k,T,Z);break;case "GetGuide_rid":F(k,T,Z);break;case "GetHome_rid":F(k,T,Z);break;case "GetPlayer_rid":F(k,T,Z);break;case "GetSearch_rid":F(k,T,Z);break;case "GetSettings_rid":F(k,T,Z);break;case "GetTrending_rid":F(k,T,Z);break;case "GetWatchNext_rid":F(k,T,Z);break;case "yt_red":k.isRedSubscriber=!!Z;break;case "yt_ad":k.isMonetized=!!Z}}return k};
GQr=function(q,k,F,T,Z,O){if(!_.h("web_csi_action_sampling_enabled")||!_.aT(O).actionDisabled){var z=_.d3(O);if(z.gelSpans)z.gelSpans[q]=!0;else{var R={};z.gelSpans=(R[q]=!0,R)}sxn++;q={spanName:q,spanLengthUsec:String(Math.round(k*1E3)),spanNonce:sxn};T&&(q.spanInfo=T);Z&&(q.parentSpanNonce=Z);F&&(q.spanStartTimeUsec=String(Math.round(F*1E3)));_.h$(O||"").span[String(q.spanName)]=q;F=_.d3(O);F.gelSpans||(F.gelSpans={});_.Pm(F.gelSpans,q);F=ylH(O);O=_.aT(O).cttAuthInfo;uQo().span(q,F,O);return q.spanNonce}};
_.clh=function(q){var k=_.DH("aft",q);if(k)return k;k=_.P9((q||"")+"TIMING_AFT_KEYS",["ol"]);for(var F=k.length,T=0;T<F;T++){var Z=_.DH(k[T],q);if(Z)return Z}return NaN};
_.VFx=function(q,k){_.xX("ytglobal.timing"+(k||"")+"ready_",q)};
_.DH=function(q,k){if(q=_.MFw(k)[q])return typeof q==="number"?q:q[q.length-1]};
_.Bin=function(q){var k=_.DH("_start",q),F=_.clh(q),T=!LEn;k&&F&&T&&(TcH(xuJ,new nAw(Math.round(F-k),q)),LEn=!0)};
mue=function(q){duw(q);gAJ();rl9();q||(_.P9("TIMING_ACTION")&&_.w6("PREVIOUS_ACTION",_.P9("TIMING_ACTION")),_.w6("TIMING_ACTION",""))};
_.qde=function(q){q=q===void 0?{}:q;_.uB(function(){l9();lFh();mue();_.VFx(!1);q.cttAuthInfo&&(_.aT().cttAuthInfo=q.cttAuthInfo);_.w6("TIMING_AFT_KEYS",[]);q.isHot?_.J$({loadType:"hot"}):_.J$({loadType:"warm"});_.w6("TIMING_ACTION","");delete _.P9("TIMING_INFO",{}).yt_lt;_.uB(_.bn9)(q.startTime,void 0)})()};
_.A$=function(q,k,F,T){k=k===void 0?{}:k;_.uB(function(){var Z=F?F:q;ihe(Z);var O=k.sampleRate;if(!_.h("web_csi_action_sampling_enabled")||O===void 0||O<=1)O=!1;else{var z=ylH(Z);O=aFr(z)%O!==0}O&&(_.aT(Z).actionDisabled=!0);_.h$(Z||"").info.actionType=q;k.cttAuthInfo&&(_.aT(Z).cttAuthInfo=k.cttAuthInfo);_.w6(Z+"TIMING_ACTION",q);_.uB(_.bn9)(k.startTime,Z);O={actionType:T||_.Al0(q)};k.logPreviousAction&&(O.previousAction=_.Al0(_.P9("TIMING_ACTION")));(z=_.Jg())&&z!=="UNDEFINED_CSN"&&(O.clientScreenNonce=
z);_.J$(O,Z);_.VFx(!0,Z)})()};
ihe=function(q){_.uB(function(){l9(q);lFh(q);mue(q)})()};
k2T=function(){_.uB(function(){var q=[],k;for(k in _.NA("ytcsi.".slice(0,-1)))k.endsWith("data_")&&q.push(k.slice(0,-5));q=_.S(q);for(k=q.next();!k.done;k=q.next())ihe(k.value);l9()})()};
_.FIL=function(q){return _.uB(function(){return _.oyo("_start",q)})()};
_.J$=function(q,k,F){_.uB(_.t$)(q,k,F===void 0?!1:F)};
_.pJ=function(q,k,F){return _.uB(_.ya)(q,k,F)};
_.oyo=function(q,k){return _.uB(function(){var F=_.MFw(k);return q in F})()};
Zhf=function(q){if(!_.h("universal_csi_network_ticks"))return"";q=_.Or(q)||"";for(var k=Object.keys(TUM),F=0;F<k.length;F++){var T=k[F];if(q.includes(T))return T}return""};
YdT=function(q){if(!_.h("universal_csi_network_ticks"))return function(){};
var k=TUM[q];return k?(_.w3(k),function(){var F=_.h("universal_csi_network_ticks")?(F=jKL[q])?_.w3(F):!1:!1;return F}):function(){}};
_.w3=function(q,k,F){return _.uB(function(){if(_.oyo(q,F))return!1;_.pJ(q,k,F);return!0})()};
_.PJ=function(q,k,F){_.uB(function(){if(!_.FIL(F)||_.oyo(q,F))return!1;_.pJ(q,k,F);return!0})()};
_.$8=function(q){return _.uB(_.DH)(q,void 0)};
l9=function(q){_.FIL(q)&&_.pJ("aa",void 0,q)};
_.RHH=function(q,k,F,T,Z,O,z,R,e){var I=Ohn();R=new _.Dh({veType:k,youtubeData:O,jspbYoutubeData:R});O=b9({},I);Z&&(O.cttAuthInfo=Z);Z={csn:I,pageVe:R.getAsJson()};_.h("expectation_logging")&&e&&e.screenCreatedLoggingExpectations&&(Z.screenCreatedLoggingExpectations=e.screenCreatedLoggingExpectations);F&&F.visualElement?(Z.implicitGesture={parentCsn:F.clientScreenNonce,gesturedVe:F.visualElement.getAsJson()},z&&(Z.implicitGesture.gestureType=z)):F&&_.w1(new _.aP("newScreen() parent element does not have a VE - rootVe",
k));T&&(Z.cloneCsn=T);q?t7("screenCreated",Z,q,O):_.lA("screenCreated",Z,O);TcH(CJH,new Sdn(I));u9.clear();zHH.clear();Cj9.clear();return I};
NN=function(q,k,F,T,Z){eHo(q,k,F,[T],Z===void 0?!1:Z)};
eHo=function(q,k,F,T,Z){Z=Z===void 0?!1:Z;for(var O=b9({cttAuthInfo:Ag(k)||void 0},k),z=_.S(T),R=z.next();!R.done;R=z.next()){R=R.value;var e=R.getAsJson();(_.fT.isEmpty(e)||!e.trackingParams&&!e.veType)&&_.w1(Error("uf"));if(_.h("no_client_ve_attach_unless_shown")){var I=WIN(R,k);if(e.veType&&!zHH.has(I)&&!Cj9.has(I)&&!Z){if(!_.h("il_attach_cache_limit")||u9.size<1E3){u9.set(I,[q,k,F,R]);return}_.h("il_attach_cache_limit")&&u9.size>1E3&&_.w1(new _.aP("IL Attach cache exceeded limit"))}R=WIN(F,k);
u9.has(R)?U4w(F,k):Cj9.set(R,!0)}}T=T.filter(function(X){X.csn!==k?(X.csn=k,X=!0):X=!1;return X});
F={csn:k,parentVe:F.getAsJson(),childVes:_.tn(T,function(X){return X.getAsJson()})};
k==="UNDEFINED_CSN"?KJ("visualElementAttached",O,F):q?t7("visualElementAttached",F,q,O):_.lA("visualElementAttached",F,O)};
Xpo=function(q,k,F,T,Z){IgL(q,k,F,Z)};
IgL=function(q,k,F,T){Ey9(F,k);var Z=b9({cttAuthInfo:Ag(k)||void 0},k);F={csn:k,ve:F.getAsJson(),eventType:1};T&&(F.clientData=T);k==="UNDEFINED_CSN"?KJ("visualElementShown",Z,F):q?t7("visualElementShown",F,q,Z):_.lA("visualElementShown",F,Z)};
ag9=function(q,k,F,T){Ey9(F,k);var Z=b9({cttAuthInfo:Ag(k)||void 0},k);F={csn:k,ve:F.getAsJson(),eventType:4};T&&(F.clientData=T);k==="UNDEFINED_CSN"?KJ("visualElementShown",Z,F):q?t7("visualElementShown",F,q,Z):_.lA("visualElementShown",F,Z)};
d4o=function(q,k,F,T,Z){var O=(T=T===void 0?!1:T)?16:8;T=b9({cttAuthInfo:Ag(k)||void 0,endOfSequence:T},k);F={csn:k,ve:F.getAsJson(),eventType:O};Z&&(F.clientData=Z);k==="UNDEFINED_CSN"?KJ("visualElementHidden",T,F):q?t7("visualElementHidden",F,q,T):_.lA("visualElementHidden",F,T)};
M0L=function(q,k,F,T,Z){hHx(q,k,F,void 0,T,Z)};
hHx=function(q,k,F,T,Z){Ey9(F,k);T=T||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var O=b9({cttAuthInfo:Ag(k)||void 0},k);F={csn:k,ve:F.getAsJson(),gestureType:T};Z&&(F.clientData=Z);k==="UNDEFINED_CSN"?KJ("visualElementGestured",O,F):q?t7("visualElementGestured",F,q,O):_.lA("visualElementGestured",F,O)};
fg0=function(q,k,F,T){var Z=b9({cttAuthInfo:Ag(k)||void 0},k);F={csn:k,ve:F.getAsJson(),clientData:T};k==="UNDEFINED_CSN"?KJ("visualElementStateChanged",Z,F):q?t7("visualElementStateChanged",F,q,Z):_.lA("visualElementStateChanged",F,Z)};
yeH=function(){var q=z$x(16);for(var k=[],F=0;F<q.length;F++)k.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(q[F]&63));return k.join("")};
KJ=function(q,k,F){t0x.push({payloadName:q,payload:F,jspbPayload:void 0,options:k});D4H||(D4H=eLo())};
zL0=function(q){if(t0x){for(var k=_.S(t0x),F=k.next();!F.done;F=k.next())F=F.value,F.payload&&(F.payload.csn=q.csn,_.lA(F.payloadName,F.payload,F.options));t0x.length=0}D4H=0};
WIN=function(q,k){return""+q.getAsJson().veType+q.getAsJson().veCounter+k};
Ey9=function(q,k){if(_.h("no_client_ve_attach_unless_shown")){var F=WIN(q,k);zHH.set(F,!0);U4w(q,k)}};
U4w=function(q,k){q=WIN(q,k);u9.has(q)&&(k=u9.get(q)||[],NN(k[0],k[1],k[2],k[3],!0),u9.delete(q))};
b9=function(q,k){_.h("log_sequence_info_on_gel_web")&&(q.sequenceGroup=k);return q};
_.BJ=function(q,k,F){_.uB(NN)(void 0,q,k,F)};
_.r3=function(q,k,F){_.uB(eHo)(void 0,q,k,F)};
_.vJ=function(q,k){_.uB(Xpo)(void 0,q,k,void 0,void 0,void 0)};
_.HJ=function(q,k,F){_.uB(function(){_.B9(k,function(T){ag9(void 0,q,T,F)})})()};
_.s_=function(q,k,F,T){_.uB(function(){_.B9(k,function(Z){d4o(void 0,q,Z,F,T)})})()};
_.Ga=function(q,k,F){_.uB(M0L)(void 0,q,k,F,void 0)};
_.cJ=function(q,k,F,T){_.uB(hHx)(void 0,q,k,F,T,void 0)};
_.Va=function(q,k,F){_.uB(fg0)(void 0,q,k,F,void 0)};
lgr=function(q,k){LJ.set(q,k)};
JeL=function(q){return x8?x8.enabledSpans?!!x8.enabledSpans[q]:!0:!1};
Aef=function(q){if(!x8)throw Error("xf");x8.processors.push(q)};
ppx=function(q,k){if(q){k=k===void 0?1:k;if(q&&(q.endTime=performance.now(),k&&(q.status=k),k=x8)){k=_.S(k.processors);for(var F=k.next();!F.done;F=k.next()){var T=void 0,Z=void 0;(Z=(T=F.value).onSpanEnd)==null||Z.call(T,q)}}if(k=x8){if(q!==k.activeSpan)throw Error("yf");var O;k.activeSpan=(O=k.activeSpan)==null?void 0:O.parent}}};
wpL=function(q,k,F){var T;if((T=x8)&&JeL(q)){var Z=T.nextSpanId++,O=T.activeSpan;q={id:Z,parent:O,name:q,attributes:k,traceId:O?O.traceId:Z,sessionId:T.sessionId,startTime:performance.now(),status:0};if(T.activeSpan){var z;(z=T.activeSpan).children||(z.children=[]);T.activeSpan.children.push(q)}T=_.S(T.processors);for(z=T.next();!z.done;z=T.next())Z=k=void 0,(Z=(k=z.value).onSpanStart)==null||Z.call(k,q);T=q}else T=void 0;q=x8;T=T&&q?q.activeSpan=T:void 0;if(!T)return F();try{var R=F(T);ppx(T);return R}catch(e){throw ppx(T,
2),e;}};
PjM=function(q,k){var F=Object.keys(q);q=new _.aP("[Command Handler] "+k,{filteredCommandNames:F,originalCommand:q});_.A7(q)};
$4J=function(q,k){PjM(q,k+" was called but not set")};
bhL=function(q){return function(){return new q}};
nJ=function(q){return function(){return _.mT().resolve(q)}};
uET=function(q,k){var F=_.f(q,_.NR);if(F&&(F=k[F.signal]))return F();q=_.S(Object.keys(q));for(F=q.next();!F.done;F=q.next())if(F=F.value,k[F]&&(F=k[F]))return F()};
mq=function(q,k,F,T){return{browseEndpoint:{browseId:q},commandMetadata:{webCommandMetadata:{url:k,rootVe:F,webPageType:T===void 0?"WEB_PAGE_TYPE_BROWSE":T}}}};
NUM=function(q,k,F){var T=k=k===void 0?0:k;F=F===void 0?0:F;var Z=F-T;return _.q7(q,"PPSV",void 0,void 0,(Z>600?0:Z<60||F<=0||T/F>.9)?0:k)};
_.q7=function(q,k,F,T,Z){var O="/watch?v="+q;q={videoId:q};k&&(q.playlistId=k,O+="&list="+k);T&&(O+="&pp="+T);Z&&(q.startTimeSeconds=Z,O+="&t="+Z+"s");k={watchEndpoint:q,commandMetadata:{webCommandMetadata:{url:O,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};F&&(k.clickTrackingParams=F);T&&(_.f(k,_.sM).playerParams=T);return k};
QKw=function(q){return{browseEndpoint:{browseId:"VL"+q},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+q,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
KIL=function(q){if(q){var k;if(q){var F=(k=_.f(q.commandMetadata,_.ni))==null?void 0:k.url;k=!(!F||F==="/service_ajax")}else k=!1;if(k)return q;var T;if(q=(T=_.f(q,_.za))==null?void 0:T.commands)for(T=_.S(q),q=T.next();!q.done;q=T.next())if(q=KIL(q.value))return q}};
_.iJ=function(q){return{runs:[{text:q}]}};
BUn=function(q,k){return q&&k?{runs:[{text:q,navigationEndpoint:k}]}:void 0};
kW=function(q){return q?_.iJ(q):void 0};
_.oz=function(q){return q?{simpleText:q}:void 0};
_.FH=function(q){var k=q.type;q=q.payload;k={type:k};q!==void 0&&(k.payload=q);return k};
rex=function(q,k,F){for(var T=Object.assign({},q),Z=_.S(Object.keys(k)),O=Z.next();!O.done;O=Z.next()){O=O.value;var z=q[O],R=k[O];if(R===void 0)delete T[O];else if(z===void 0)T[O]=R;else if(Array.isArray(R)&&Array.isArray(z))T[O]=F?[].concat(_.fP(z),_.fP(R)):R;else if(!Array.isArray(R)&&_.i8(R)&&!Array.isArray(z)&&_.i8(z))T[O]=rex(z,R,F);else if(typeof R===typeof z)T[O]=R;else return k=new _.aP("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:O,originalValue:z,updateValue:R}),
_.A7(k),q}return T};
sKH=function(q){if(!q.length)return"";try{if(vyN)return vyN.decode(q);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(q)}catch(z){}for(var k=0,F=[],T=q.length;k<T;){for(var Z=0;Z<1024&&k<T;){var O=q[k++];if(O<128)HhT[Z++]=O;else{if(O<224)O=(O&31)<<6|q[k++]&63;else if(O<240)O=(O&15)<<12|(q[k++]&63)<<6|q[k++]&63;else{if(Z+1===1024){--k;break}O=(O&7)<<18|(q[k++]&63)<<12|(q[k++]&63)<<6|q[k++]&63;O-=65536;HhT[Z++]=55296|O>>10;O=56320|O&1023}HhT[Z++]=O}}O=String.fromCharCode.apply(String,
HhT);Z<1024&&(O=O.substring(0,Z));F.push(O)}return F.join("")};
cer=function(q,k){var F;if((F=G2L)==null?0:F.encodeInto)return k=G2L.encodeInto(q,k),k.read<q.length?q.length*4:k.written;for(var T=F=0;T<q.length;T++){var Z=q.charCodeAt(T);Z<128?k[F++]=Z:(Z<2048?k[F++]=Z>>6|192:((Z&64512)===55296&&T+1<q.length&&(q.charCodeAt(T+1)&64512)===56320?(Z=65536+((Z&1023)<<10)+(q.charCodeAt(++T)&1023),k[F++]=Z>>18|240,k[F++]=Z>>12&63|128):k[F++]=Z>>12|224,k[F++]=Z>>6&63|128),k[F++]=Z&63|128)}return F};
V0M=function(q,k){q=new Uint8Array(q);k&&q.set(k);return q};
_.ZR=function(q){q=new LIe(new x4h([_.SP(decodeURIComponent(q))]));if(nyT(q,2)){var k=Tm(q);var F=q.pos;var T=q.arrayView;F=F===void 0?0:F;var Z=k===void 0?-1:k;F=F===void 0?0:F;Z=Z===void 0?-1:Z;if(T.totalLength&&Z){Z<0&&(Z=T.totalLength-F);T.focus(F);if(!(F-T.arrayPos+Z<=T.arrays[T.arrayIdx].length)){var O=T.arrayIdx,z=T.arrayPos;T.focus(F+Z-1);z=new Uint8Array(T.arrayPos+T.arrays[T.arrayIdx].length-z);for(var R=0,e=O;e<=T.arrayIdx;e++)z.set(T.arrays[e],R),R+=T.arrays[e].length;T.arrays.splice(O,
T.arrayIdx-O+1,z);T.arrayIdx=0;T.arrayPos=0;T.focus(F)}O=T.arrays[T.arrayIdx];T=new DataView(O.buffer,O.byteOffset+F-T.arrayPos,Z)}else T=new DataView(new ArrayBuffer(0));T=new Uint8Array(T.buffer,T.byteOffset,T.byteLength);q.pos+=k;k=T}else k=void 0;k=k?sKH(k):void 0;q=nyT(q,4)?Tm(q):void 0;T=gyL[q];if(typeof T==="undefined")throw q=new _.aP("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:q}),_.A7(q),q;return{entityTypeFieldNumber:q,entityType:T,entityId:k}};
_.OR=function(q,k,F){F=F===void 0?0:F;var T=new m40;if(G2L)q=G2L.encode(q);else{var Z=new Uint8Array(Math.ceil(q.length*1.2)),O=cer(q,Z);Z.length<O&&(Z=new Uint8Array(O),O=cer(q,Z));Z.length>O&&(Z=Z.subarray(0,O));q=Z}q!==void 0&&(jA(T,18),Z=q.length,jA(T,Z),YW(T,Z),T.buf.set(q,T.pos),T.pos+=Z);q=q5L[k];if(typeof q==="undefined")throw F=new _.aP("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:k}),_.A7(F),F;q!==void 0&&(jA(T,32),jA(T,q));jA(T,40);jA(T,1);k=new Uint8Array(T.buf.buffer,
T.buf.byteOffset,T.pos);return encodeURIComponent(_.i6(k,F))};
i8M=function(q){q=q.key||q.id;if(!q)throw Error("zf");return q};
od0=function(q,k){q=q===void 0?{}:q;return k_H(q,k)};
Fto=function(q,k,F,T){if(T===void 0)return T=Object.assign({},q[k]||{}),F=(delete T[F],T),T={},Object.assign({},q,(T[k]=F,T));var Z={},O={};return Object.assign({},q,(O[k]=Object.assign({},q[k],(Z[F]=T,Z)),O))};
T_e=function(q,k,F,T,Z){var O=q[k];if(O==null||!O[F])return q;T=rex(O[F],T,Z==="REPEATED_FIELDS_MERGE_OPTION_APPEND");Z={};O={};return Object.assign({},q,(O[k]=Object.assign({},q[k],(Z[F]=T,Z)),O))};
_.SA=function(q,k,F){return q[k]?q[k][F]||null:null};
jYL=function(){if(Z8L)return Z8L();var q={};Z8L=gG("PersistentEntityStoreDb",{objectStores:(q.EntityStore={addedAtVersion:1},q.EntityAssociationStore={addedAtVersion:2},q),shared:!1,upgrade:function(k,F){F(1)&&KL(Q7(k,"EntityStore",{keyPath:"key"}),"entityType","entityType");F(2)&&(k=Q7(k,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),KL(k,"byParentEntityKey","parentEntityKey"),KL(k,"byChildEntityKey","childEntityKey"))},
version:3});return Z8L()};
Y50=function(q){return _.rG(jYL(),q)};
zm=function(q){return window.Int32Array?new Int32Array(q):Array(q)};
S59=function(q){return _.rG(O8N(),q)};
z3f=function(q){return new CB("WRONG_DATA_TYPE",{encoderVersion:q})};
ChL=function(q){return q instanceof Error?new CB("UNKNOWN_ENCODE_ERROR",{originalMessage:q.message}):new CB("UNKNOWN_ENCODE_ERROR")};
R3r=function(q){return q instanceof Error?new CB("UNKNOWN_DECODE_ERROR",{originalMessage:q.message}):new CB("UNKNOWN_DECODE_ERROR")};
e3n=function(q,k){q=q instanceof CB?q:k(q);_.A7(q);throw q;};
Wtn=function(q){q=(new TextEncoder).encode(q).subarray(0,16);var k=new Uint8Array(16);k.set(q);return k};
Ix9=function(q){var k=UYo[q];if(k)return k;_.w1(new _.aP("Entity model not found.",{entityType:q}))};
_.Rz=function(){XHT||(XHT=EdH());return XHT};
EdH=function(){var q,k,F;return _.C(function(T){if(T.nextAddress==1)return _.j$(T,2),_.W(T,_.nl(),4);if(T.nextAddress!=2){q=T.yieldResult;if(!q||!_.Er()||typeof _.k9.BroadcastChannel==="undefined")return T.return();k=new axh;return T.return(new eA(q,k))}F=_.CP(T);F instanceof Error&&_.A7(F);return T.return()})};
_.Wj=function(q,k){var F;return _.C(function(T){if(T.nextAddress==1){F=q.mutations;if(!F||F.length<=0)return T.return();k&&k.dispatch(_.FH({type:"ENTITY_LOADED",payload:F}));return _.W(T,dYN(F),2)}F.length=0;_.RG(T)})};
dYN=function(q){var k;return _.C(function(F){return F.nextAddress==1?_.W(F,_.Rz(),2):(k=F.yieldResult)?_.W(F,_.UR(k,"readwrite",function(T){for(var Z={},O=_.S(q),z=O.next(),R={};!z.done;R={mutation$jscomp$4:void 0,mutationEntityType$jscomp$3:void 0},z=O.next())R.mutation$jscomp$4=z.value,R.mutation$jscomp$4.entityKey&&h3h(R.mutation$jscomp$4)&&(R.mutationEntityType$jscomp$3=(0,_.fT.getAnyKey)(R.mutation$jscomp$4.payload),z=void 0,R.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(z=function(e){return function(){return _.M9r(T,
e.mutation$jscomp$4.payload[e.mutationEntityType$jscomp$3],e.mutationEntityType$jscomp$3)}}(R)),R.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_DELETE"&&(z=function(e){return function(){return fxo(T,e.mutation$jscomp$4.entityKey)}}(R)),R.mutation$jscomp$4.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(z=function(e){return function(){return yyw(T,e.mutation$jscomp$4.entityKey,e.mutation$jscomp$4.payload[e.mutationEntityType$jscomp$3],e.mutationEntityType$jscomp$3)}}(R)),z&&(Z[R.mutation$jscomp$4.entityKey]=
Z[R.mutation$jscomp$4.entityKey]?Z[R.mutation$jscomp$4.entityKey].then(z):z()));
return bV.all(Object.values(Z))}),0):F.return()})};
h3h=function(q){var k;q=(k=q.options)==null?void 0:k.persistenceOption;return q==="ENTITY_PERSISTENCE_OPTION_PERSIST"||q==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
lxh=function(q,k){var F,T;_.C(function(Z){if(Z.nextAddress==1)return _.W(Z,_.Rz(),2);if(Z.nextAddress!=3)return(F=Z.yieldResult)?_.W(Z,_.UR(F,"readonly",function(O){var z={},R=Object.keys(k).map(function(e){var I=k[e]?[].concat(_.fP(k[e])):[];return t9o(O,e,I,z)});
return bV.all(R).then(function(){return z})}),3):Z.return();
T=Z.yieldResult;Object.keys(T).length>0&&q.dispatch(DYn(T));_.RG(Z)})};
t9o=function(q,k,F,T){return Iz(q,k,F).then(function(Z){T[k]=JyJ(F,Z)})};
JyJ=function(q,k){if(k.length!==q.length)throw Error("Cf");return k.reduce(function(F,T,Z){F[q[Z]]=T;return F},{})};
wHe=function(q){var k=q.filter(function(Z){var O;return(Z==null?void 0:(O=Z.transferEntity)==null?void 0:O.transferState)==="TRANSFER_STATE_COMPLETE"}).length,F=q.filter(function(Z){var O;
return(Z==null?void 0:(O=Z.transferEntity)==null?void 0:O.transferState)==="TRANSFER_STATE_FAILED"}).length,T=q.filter(function(Z){var O;
return(Z==null?void 0:(O=Z.transferEntity)==null?void 0:O.transferState)&&Ay0.includes(Z.transferEntity.transferState)});
if(!(k||T!=null&&T.length))return 0;k=_.pHn(T)+k;q=q.length-F;return q===0?0:Math.round(k*100/q)/100};
_.pHn=function(q){var k=[];k=k.concat.apply(k,_.fP(q.filter(function(O){return O.streamEntity}).map(function(O){var z=Object.assign({},O.streamEntity),R,e=(R=O.transferEntity)==null?void 0:R.transferState;
z.streamsProgress=z.streamsProgress||[];z.streamsProgress=z.streamsProgress.map(function(I){var X=Object.assign({},I);X.numBytesDownloaded=e==="TRANSFER_STATE_COMPLETE"?I.numTotalBytes:I.numBytesDownloaded;return X});
return z}).map(function(O){return O.streamsProgress})));
var F=q=0;k=_.S(k);for(var T=k.next();!T.done;T=k.next()){var Z=T.value;T=Number(Z.numBytesDownloaded);Z=Number(Z.numTotalBytes);F+=isNaN(T)?0:T;q+=isNaN(Z)?0:Z}return q===0?0:Math.round(F*100/q)/100};
Phh=function(q){if(!q||!q.expirationTimestamp||!q.action)return!1;var k=(0,_.mF)()/1E3;return Number(q.expirationTimestamp)>=k};
XH=function(q){return q&&q.expirationTimestamp&&q.action?Phh(q)&&q.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.ER=function(q){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(q||"TRANSFER_STATE_UNKNOWN")};
$Yh=function(q){var k=new m40;if(q!==void 0){var F=Math.ceil(Math.log2(q.length*4+2)/7);F=F===void 0?2:F;jA(k,10);k.submessagePosStack.push(k.pos);k.submessagePosStack.push(F);k.pos+=F;YW(k,q.length*1.2);F=cer(q,k.buf.subarray(k.pos));k.pos+F>k.buf.length&&(YW(k,F),F=cer(q,k.buf.subarray(k.pos)));k.pos+=F;q=k.submessagePosStack.pop();F=k.submessagePosStack.pop();for(var T=k.pos-F-q;q--;){var Z=q?128:0;k.view.setUint8(F++,T&127|Z);T>>=7}}k=new Uint8Array(k.buf.buffer,k.buf.byteOffset,k.pos);return(new TextDecoder("utf-8")).decode(k)};
_.az=function(q){var k=0;q=_.S(q);for(var F=q.next(),T={};!F.done;T={transferState$jscomp$3:void 0},F=q.next()){var Z=F.value,O=void 0;F=(O=Z.streamEntity)!=null?O:{};O=void 0;T.transferState$jscomp$3=(O=Z.transferEntity)==null?void 0:O.transferState;O=Z=void 0;((Z=F)==null?0:(O=Z.streamsProgress)==null?0:O.length)&&F.streamsProgress.forEach(function(z){return function(R){R=Number(z.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?R.numTotalBytes:R.numBytesDownloaded);isFinite(R)&&(k+=R)}}(T))}return k};
b8r=function(q){return q.some(function(k){var F;if(!(k==null?0:(F=k.transferEntity)==null?0:F.transferState)){var T;return!(k==null?0:(T=k.policyEntity)==null?0:T.action)||k.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return Ay0.includes(k.transferEntity.transferState)})};
u7f=function(q,k){if(!k)return!1;if(_.h("of_pb_en_po_ks"))return!0;var F;q=(F=_.SA(q,"offlineVideoPolicy",_.OR(k,"offlineVideoPolicy")))!=null?F:void 0;return!!q&&XH(q)};
_.QYN=function(q){var k=["TRANSFER_STATE_COMPLETE"];k=k===void 0?N_o:k;return q.filter(function(F){var T,Z;return k.includes((Z=(T=F.transferEntity)==null?void 0:T.transferState)!=null?Z:"TRANSFER_STATE_UNKNOWN")})};
Ktw=function(q,k){if(k){var F,T=(F=_.SA(q,"playbackData",_.OR(k,"playbackData")))!=null?F:null,Z;F=(Z=_.SA(q,"transfer",_.OR(k,"transfer")))!=null?Z:null;var O;Z=(O=_.SA(q,"offlineVideoStreams",_.OR(k,"offlineVideoStreams")))!=null?O:null;var z;q=(z=_.SA(q,"offlineVideoPolicy",_.OR(k,"offlineVideoPolicy")))!=null?z:null;if(T||F||Z||q)return{playbackDataEntity:T,transferEntity:F,streamEntity:Z,policyEntity:q}}};
_.dc=function(q){var k=q.playbackData;if(!k)return[];var F=[];k=_.S(Object.keys(k));for(var T=k.next();!T.done;T=k.next()){var Z=T.value;if(!B_e(q,_.ZR(Z).entityId)&&(T=Ktw(q,_.ZR(Z).entityId))){var O=void 0,z=void 0;Z=(z=Number((O=_.SA(q,"playbackData",Z))==null?void 0:O.streamDownloadTimestampSeconds))!=null?z:(0,_.mF)();F.push({entity:T,streamDownloadTimestamp:Z})}}return F.sort(function(R,e){var I=R.streamDownloadTimestamp,X=e.streamDownloadTimestamp;return X===I?R.entity.streamEntity&&!e.entity.streamEntity?
1:-1:X-I}).map(function(R){return R.entity})};
rye=function(q){return _.QYN(_.dc(q))};
_.vdr=function(q){return _.dc(q).filter(function(k){var F;if(((F=k.policyEntity)==null?0:F.action)&&k.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var T;if((T=k.transferEntity)==null?0:T.transferState){var Z;return Ay0.includes((Z=k.transferEntity)==null?void 0:Z.transferState)}return!0})};
B_e=function(q,k){var F;return((F=_.SA(q,"downloadStatusEntity",_.OR(k,"downloadStatusEntity")))==null?void 0:F.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
H8n=function(q){var k;if(q==null?0:(k=q.playbackDataEntity)==null?0:k.key)return _.ZR(q.playbackDataEntity.key).entityId;var F;if(q==null?0:(F=q.transferEntity)==null?0:F.key)return _.ZR(q.transferEntity.key).entityId;var T;if(q==null?0:(T=q.streamEntity)==null?0:T.key)return _.ZR(q.streamEntity.key).entityId;var Z;if(q==null?0:(Z=q.policyEntity)==null?0:Z.key)return _.ZR(q.policyEntity.key).entityId};
hAJ=function(q){var k=new Set,F;q=(F=q.mainDownloadsListEntity)==null?void 0:F[sYM];var T;if(!(q==null?0:(T=q.downloads)==null?0:T.length))return k;var Z;q==null||(Z=q.downloads)==null||Z.forEach(function(O){(O==null?0:O.videoItem)&&k.add(O.videoItem)});
return k};
hh=function(q,k){if(k){var F=_.SA(q,"mainVideoEntity",_.OR(k,"mainVideoEntity")),T=_.SA(q,"downloadStatusEntity",_.OR(k,"downloadStatusEntity")),Z=_.SA(q,"ytMainChannelEntity",_.OR(k,"ytMainChannelEntity")),O={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};q=Ktw(q,k);T=(T==null?void 0:T.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.h("woffle_render_failed_download_state_ks")&&(T==null?void 0:T.downloadState)==="DOWNLOAD_STATE_FAILED";!q&&T&&(q=O);if(q&&F&&
Z)return Object.assign({},{videoEntity:F,channelEntity:Z},q)}};
f_w=function(q,k){return Mvx(q,k)==="TRANSFER_STATE_COMPLETE"&&u7f(q,k)};
yQL=function(q,k){if(!k)return!1;var F;q=(F=_.SA(q,"playbackData",_.OR(k,"playbackData")))!=null?F:void 0;return!!q&&!!q.playerResponseJson};
Mvx=function(q,k){if(!k)return"TRANSFER_STATE_UNKNOWN";var F=_.SA(q,"transfer",_.OR(k,"transfer"));if(F){var T;return(T=F.transferState)!=null?T:"TRANSFER_STATE_UNKNOWN"}F=_.SA(q,"offlineOrchestrationActionWrapperEntity",_.OR(k,"offlineOrchestrationActionWrapperEntity"));q=_.SA(q,"mainVideoEntity",_.OR(k,"mainVideoEntity"));return F||q?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
tvH=function(q,k){if(!k)return"TRANSFER_STATE_UNKNOWN";if(q=_.SA(q,"transfer",_.OR(k,"transfer"))){var F;return(F=q.transferState)!=null?F:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
DX9=function(q,k){return k&&(q=_.SA(q,"videoPlaybackPositionEntity",_.OR(k,"videoPlaybackPositionEntity")),q==null?0:q.lastPlaybackPositionSeconds)?Number(q.lastPlaybackPositionSeconds):0};
JQL=function(q,k){return l_0(q).some(function(F){var T;return(F==null?void 0:(T=F.mainPlaylistEntity)==null?void 0:T.playlistId)===k})};
pxJ=function(q,k,F){var T=AQH(q,k);if(!T.length)return[];k=[];T=_.S(T);for(var Z=T.next();!Z.done;Z=T.next()){Z=Z.value;var O=hh(q,Z);F&&Mvx(q,Z)!=="TRANSFER_STATE_COMPLETE"||O&&k.push(O)}return k};
AQH=function(q,k){if(!k)return[];var F=_.OR(k,"mainPlaylistEntity"),T;k=(T=q.mainPlaylistEntity)==null?void 0:T[F];T=[];if(k==null||!k.videos)return T;k=_.S(k.videos);for(F=k.next();!F.done;F=k.next()){F=F.value;var Z=void 0,O=void 0,z=void 0,R=(Z=q)==null?void 0:(O=Z.mainPlaylistVideoEntity)==null?void 0:(z=O[F])==null?void 0:z.video;R&&(F=_.ZR(R).entityId)&&T.push(F)}return T};
wx0=function(q,k){if(k){var F=_.SA(q,"mainPlaylistEntity",_.OR(k,"mainPlaylistEntity")),T=_.SA(q,"mainPlaylistDownloadStateEntity",_.OR(k,"mainPlaylistDownloadStateEntity"));q=_.SA(q,"ytMainChannelEntity",_.OR(k,"ytMainChannelEntity"));if(T&&F)return Object.assign({},{mainPlaylistEntity:F,mainPlaylistDownloadStateEntity:T},!!q&&{channelEntity:q})}};
l_0=function(q){return PTw(q).sort(function(k,F){return F.addedTimestampMillis-k.addedTimestampMillis}).map(function(k){return k.downloadedPlaylistEntities})};
PTw=function(q){var k=q.mainPlaylistDownloadStateEntity,F=[];if(!k)return F;for(var T=_.S(Object.keys(k)),Z=T.next();!Z.done;Z=T.next()){var O=Z.value;Z=wx0(q,_.ZR(O).entityId);var z=void 0;O=Number((z=k[O])==null?void 0:z.addedTimestampMillis);z=isNaN(O)?(0,_.mF)():O;Z!==void 0&&F.push({downloadedPlaylistEntities:Z,addedTimestampMillis:z})}return F};
$XL=function(q){var k,F=(k=q.mainPlaylistVideoEntity)!=null?k:{};return new Set(l_0(q).reduce(function(T,Z){T=T===void 0?[]:T;var O,z;Z==null||(O=Z.mainPlaylistEntity)==null||(z=O.videos)==null||z.forEach(function(R){var e;(R=(e=F[R])==null?void 0:e.video)&&T.push(R)});
return T},[]))};
bqM=function(q){return"downloadedMusicPlaylistEntities"in q};
uwN=function(q){return"mainPlaylistEntity"in q&&"mainPlaylistDownloadStateEntity"in q};
NMM=function(q){return"videoEntity"in q&&"channelEntity"in q};
Qtr=function(q){var k=q.musicPlaylistDownloadMetadataEntity,F=[];if(!k)return F;for(var T=_.S(Object.keys(k)),Z=T.next();!Z.done;Z=T.next()){Z=Z.value;a:{var O=q,z=_.ZR(Z).entityId;if(z){var R=_.SA(O,"musicPlaylist",_.OR(z,"musicPlaylist"));O=_.SA(O,"musicPlaylistDownloadMetadataEntity",_.OR(z,"musicPlaylistDownloadMetadataEntity"));if(R&&O){R={musicPlaylistEntity:R,musicPlaylistDownloadStateEntity:O};break a}}R=void 0}O=void 0;Z=Number((O=k[Z])==null?void 0:O.addedTimestampMillis);Z=isNaN(Z)?(0,_.mF)():
Z;R!==void 0&&F.push({downloadedMusicPlaylistEntities:R,addedTimestampMillis:Z})}return F};
KlH=function(q){var k=new Set;q=_.S(q);for(var F=q.next();!F.done;F=q.next())if(F=F.value,"musicPlaylistEntity"in F&&"musicPlaylistDownloadStateEntity"in F){F=_.S(F.musicPlaylistEntity.tracks);for(var T=F.next();!T.done;T=F.next())k.add(T.value)}return k};
BM0=function(q,k){if(k){var F=_.SA(q,"musicTrack",_.OR(k,"musicTrack")),T=_.SA(q,"musicArtist",_.OR(k,"musicArtist"))||{};if((q=Ktw(q,k))&&F&&T)return Object.assign({},{musicTrackEntity:F,musicArtistEntity:T},q)}};
rQM=function(q){var k=q.musicTrackDownloadMetadataEntity,F=[];if(!k)return[];k=_.S(Object.keys(k));for(var T=k.next();!T.done;T=k.next()){var Z=T.value;T=BM0(q,_.ZR(Z).entityId);var O=void 0;Z=Number((O=_.SA(q,"musicTrackDownloadMetadataEntity",Z))==null?void 0:O.addedTimestampMillis);O=isNaN(Z)?(0,_.mF)():Z;T!==void 0&&F.push({downloadedMusicEntities:T,addedTimestampMillis:O})}return F};
stw=function(q,k){if(!k)return[];if(Object.values(vqf).includes(k))return Hqo(q,k);k=_.OR(k,"musicPlaylist");var F;q=(F=q.musicPlaylist)==null?void 0:F[k];F=[];if(q==null||!q.tracks)return F;q=_.S(q.tracks);for(k=q.next();!k.done;k=q.next())(k=_.ZR(k.value).entityId)&&F.push(k);return F};
Hqo=function(q,k){var F=new Set,T=Qtr(q).map(function(O){return O.downloadedMusicPlaylistEntities});
T=KlH(T);T=_.S(T);for(var Z=T.next();!Z.done;Z=T.next())(Z=_.ZR(Z.value).entityId)&&F.add(Z);return Gu0(q).downloadedMusicEntities.filter(function(O){var z;if((z=O.musicTrackEntity)!=null&&z.videoId){O=O.musicTrackEntity;if(z=k==="PPOM"?!0:!F.has(O.videoId))b:switch(O=O.musicVideoType,k){case "PPSE":z=O==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:z=O!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}O=z}else O=!1;return O}).map(function(O){var z;
return(z=O.musicTrackEntity)==null?void 0:z.videoId})};
Gu0=function(q){var k=rQM(q).sort(function(F,T){return T.addedTimestampMillis-F.addedTimestampMillis}).map(function(F){return"downloadedMusicEntities"in F?F.downloadedMusicEntities:bqM(F)?F.downloadedMusicPlaylistEntities:{}});
q=Qtr(q).sort(function(F,T){return T.addedTimestampMillis-F.addedTimestampMillis}).map(function(F){return"downloadedMusicEntities"in F?F.downloadedMusicEntities:bqM(F)?F.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:k,downloadedMusicPlaylistEntities:q}};
Vvf=function(q,k){k=_.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?stw(q,k):AQH(q,k);if(!k.length)return"TRANSFER_STATE_UNKNOWN";k=k.map(function(F){return tvH(q,F)});
return cQo(k)};
cQo=function(q){var k=new Set(q);if(k.has("TRANSFER_STATE_FAILED")&&k.size===1)return"TRANSFER_STATE_FAILED";k.delete("TRANSFER_STATE_FAILED");if(k.has("TRANSFER_STATE_UNKNOWN")&&k.size===1)return"TRANSFER_STATE_PRE_TRANSFER";k.delete("TRANSFER_STATE_UNKNOWN");if(k.has("TRANSFER_STATE_PRE_TRANSFER")&&k.size===1||k.size===0)return"TRANSFER_STATE_PRE_TRANSFER";q=k.has("TRANSFER_STATE_TRANSFERRING");k=k.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return q||k?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
M7=function(q){var k=q.mainVideoDownloadStateEntity,F=[];if(!k)return[];k=_.S(Object.keys(k));for(var T=k.next();!T.done;T=k.next()){var Z=T.value;if(!B_e(q,_.ZR(Z).entityId)){T=hh(q,_.ZR(Z).entityId);var O=void 0,z=void 0;Z=(z=Number((O=_.SA(q,"mainVideoDownloadStateEntity",Z))==null?void 0:O.addedTimestampMillis))!=null?z:(0,_.mF)();T!==void 0&&F.push({downloadedVideoEntities:T,addedTimestampMillis:Z})}}return F};
Ll9=function(q){return M7(q).sort(function(k,F){return F.addedTimestampMillis-k.addedTimestampMillis}).map(function(k){return k.downloadedVideoEntities})};
_.nqN=function(q){var k=$XL(q),F=_.fB(q),T=hAJ(q),Z=M7(q).filter(function(z){var R,e;if((z==null?void 0:(R=z.downloadedVideoEntities)==null?void 0:(e=R.transferEntity)==null?void 0:e.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var I,X;z=z==null?void 0:(I=z.downloadedVideoEntities)==null?void 0:(X=I.videoEntity)==null?void 0:X.key;return _.h("kevlar_use_library_entity")?z&&(T.has(z)||F[z]):z&&!k.has(z)}),O=PTw(q).filter(function(z){return Vvf(q,z.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.fP(Z),_.fP(O)).sort(function(z,R){return R.addedTimestampMillis-z.addedTimestampMillis}).map(function(z){return xXe(z)})};
gq0=function(q,k){if(k&&u7f(q,k)){var F,T,Z=(T=(F=_.SA(q,"playbackData",_.OR(k,"playbackData")))!=null?F:void 0)==null?void 0:T.playerResponseJson;if(Z){try{var O=JSON.parse(Z);var z=_.SA(q,"transfer",_.OR(k,"transfer")),R=DX9(q,k);R&&(O=Object.assign({},O,{playerConfig:Object.assign({},O.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+R*1E3}}})}));O.cotn=z==null?void 0:z.cotn}catch(e){}return O}}};
_.qST=function(q){var k,F,T;q=(T=(F=((k=q.downloadsPageViewConfigurationEntity)!=null?k:{})[_.yw])==null?void 0:F.smartDownloadsOptInBannerVisibility)!=null?T:{};var Z;return(Z=_.f(q,mXr))!=null?Z:{}};
_.fB=function(q){var k,F,T;q=(T=(F=((k=q.mainDownloadsListEntity)!=null?k:{})[_.i4M])==null?void 0:F.downloads)!=null?T:[];k={};F=_.S(q);for(T=F.next();!T.done;T=F.next())q=void 0,k[(q=T.value.videoItem)!=null?q:""]=!0;return k};
kew=function(q){var k=_.fB(q);if(Object.keys(k).length===0)return!1;var F=q.mainVideoEntity;if(!F)return!0;F=_.S(Object.keys(F));for(var T=F.next();!T.done;T=F.next()){T=T.value;var Z=_.ZR(T).entityId;if(k[T]&&!B_e(q,Z))return!1}return!0};
_.th=function(q){var k=_.fB(q);return M7(q).sort(function(F,T){return F.addedTimestampMillis-T.addedTimestampMillis}).map(function(F){return F.downloadedVideoEntities}).filter(function(F){var T;
return(F=F==null?void 0:(T=F.videoEntity)==null?void 0:T.key)&&!!k[F]})};
xXe=function(q){return"downloadedVideoEntities"in q?q.downloadedVideoEntities:"downloadedPlaylistEntities"in q?q.downloadedPlaylistEntities:{}};
ok9=function(q){var k=_.fB(q),F=$XL(q),T=M7(q).filter(function(Z){var O,z;return(Z=Z==null?void 0:(O=Z.downloadedVideoEntities)==null?void 0:(z=O.videoEntity)==null?void 0:z.key)&&!k[Z]&&!F.has(Z)});
q=PTw(q);return[].concat(_.fP(T),_.fP(q)).sort(function(Z,O){return O.addedTimestampMillis-Z.addedTimestampMillis}).map(function(Z){return xXe(Z)})};
_.DR=function(q){if(!_.h("kevlar_use_library_entity"))return ok9(q);var k=M7(q).filter(function(T){var Z,O;if(Z=T=T==null?void 0:(Z=T.downloadedVideoEntities)==null?void 0:(O=Z.videoEntity)==null?void 0:O.key){var z,R,e;Z=((R=(z=q.mainDownloadsListEntity)==null?void 0:z[sYM])==null?0:(e=R.downloads)==null?0:e.length)?hAJ(q).has(T):!1}return Z}),F=PTw(q);
return[].concat(_.fP(k),_.fP(F)).sort(function(T,Z){return Z.addedTimestampMillis-T.addedTimestampMillis}).map(function(T){return xXe(T)})};
F8M=function(q){var k=_.fB(q),F=$XL(q);return Ll9(q).filter(function(T){var Z;return(T=T==null?void 0:(Z=T.videoEntity)==null?void 0:Z.key)&&!k[T]&&!F.has(T)})};
TJr=function(q){if(!_.h("kevlar_use_library_entity"))return F8M(q);var k=_.fB(q),F=hAJ(q);return Ll9(q).filter(function(T){var Z;return(T=T==null?void 0:(Z=T.videoEntity)==null?void 0:Z.key)&&!k[T]&&F.has(T)})};
Z4w=function(q,k){k=_.OR(k,"settingEntity");var F,T,Z;return!!((Z=(T=((F=q.settingEntity)!=null?F:{})[k])==null?void 0:T.settingOptionValue)!=null?Z:{}).boolValue};
_.lJ=function(q){var k=_.th(q);if(b8r(k))return 0;var F=[];k=_.S(k);for(var T=k.next();!T.done;T=k.next()){T=T.value;var Z=void 0,O=void 0;if((Z=T)==null?0:(O=Z.videoEntity)==null?0:O.key)Z=_.ZR(T.videoEntity.key).entityId,T=q,Z=_.OR(Z,"mainVideoDownloadStateEntity"),T=_.SA(T,"mainVideoDownloadStateEntity",Z),(T=Number(T==null?void 0:T.addedTimestampMillis))&&F.push(T)}return Math.max.apply(Math,_.fP(F))};
_.Jh=function(q){return q.ui.richGridMiniMode};
_.Ah=function(q){return q.ui.richGridItemsPerRow};
_.jLh=function(q){return q.ui.richGridSlimItemsPerRow};
_.YSr=function(q){return q.ui.guideIsExpanded};
_.pB=function(q){return q.ui.miniplayerIsActive};
_.O4e=function(q){return q.ui.singleOptionSurveyIsActive};
_.wc=function(q){return q.ui.currentPageType==="WEB_PAGE_TYPE_WATCH"};
_.SSo=function(q){return q.ui.currentPageType==="WEB_PAGE_TYPE_SHORTS"};
_.zQx=function(q){return q.ui.inlinePreviewIsActive};
_.ClL=function(q){return q.ui.inlinePreviewIsEnabled};
_.RQM=function(q){return q.ui.miniplayerPlaybackState};
Pj=function(q){return q.ui.isOnline};
_.eQh=function(q){return q.ui.frostedGlassMode};
_.$W=function(q,k){return Mvx(q.entities,k)};
_.bJ=function(q,k){return Vvf(q.entities,k)};
W8n=function(q,k){var F;if(k){var T;q=(T=_.SA(q.entities,"offlineVideoPolicy",_.OR(k,"offlineVideoPolicy")))==null?void 0:T.action}else q=void 0;return(F=q)!=null?F:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
Up0=function(q,k){var F;k?(q=_.SA(q.entities,"offlineVideoPolicy",_.OR(k,"offlineVideoPolicy")),q=Number(q==null?void 0:q.expirationTimestamp)):q=void 0;return(F=q)!=null?F:0};
_.Iir=function(q){return _.dc(q.entities).length};
X1J=function(q,k){return hh(q.entities,k)};
Ekf=function(q,k){return wx0(q.entities,k)};
uJ=function(q,k){return(q=hh(q.entities,k))?_.pHn([q]):0};
_.aiN=function(q,k){var F=_.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(F){var T=q.entities;var Z=stw(T,k);if(Z.length){var O=[];Z=_.S(Z);for(var z=Z.next();!z.done;z=Z.next())(z=BM0(T,z.value))&&O.push(z);T=O}else T=[]}else T=pxJ(q.entities,k);var R;if(F){var e=q.entities;k?(k=_.OR(k,"musicPlaylist"),e=(R=e.musicPlaylist)==null?void 0:R[k],R=e!=null&&e.tracks?e.tracks.length:0):R=0}else R=q.entities,k?(k=_.OR(k,"mainPlaylistEntity"),R=(e=R.mainPlaylistEntity)==null?void 0:e[k],R=R!=null&&R.videos?
R.videos.length:0):R=0;return T.length!==R?0:T?wHe(T):0};
_.dph=function(q){return q.download.isLeaderTab};
_.hQw=function(q,k,F){if(!k&&F){var T=q.entities;if(F){var Z=$Yh(F),O,z;k=(z=(O=_.SA(T,"offlineabilityEntity",_.OR(Z,"offlineabilityEntity")))==null?void 0:O.addToOfflineButtonState)!=null?z:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else k="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else O=q.entities,k?(z=$Yh(k),k=(Z=(T=_.SA(O,"offlineabilityEntity",_.OR(z,"offlineabilityEntity")))==null?void 0:T.addToOfflineButtonState)!=null?Z:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):k="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return k};
Mxx=function(q,k){q=q.entities;if(k){k=$Yh(k);var F,T;k=(T=(F=_.SA(q,"offlineabilityEntity",_.OR(k,"offlineabilityEntity")))==null?void 0:F.addToOfflineButtonState)!=null?T:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else k="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return k};
_.fiw=function(q){var k=q.entities;q=Pj(q);var F=Z4w(k,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.h("kevlar_modern_downloads_page")&&F)var T=!1;else{var Z,O;k=(O=(Z=((T=k.downloadsPageViewConfigurationEntity)!=null?T:{})[_.yw])==null?void 0:Z.smartDownloadsOptInBannerVisibility)!=null?O:{};T=q?!!k.visibleWithConnection:!!k.visibleWithoutConnection}return T};
_.y3n=function(q){return Z4w(q.entities,"SMART_DOWNLOADS_ENABLED")};
_.txh=function(q){return kew(q.entities)};
Dpr=function(q){return _.th(q.entities).every(function(k){var F;return(k==null?void 0:(F=k.transferEntity)==null?void 0:F.transferState)&&!Ay0.includes(k.transferEntity.transferState)})};
_.li0=function(q,k){return B_e(q.entities,k)};
J3H=function(q,k){if(k){var F,T;q=(T=(F=_.SA(q.entities,"downloadStatusEntity",_.OR(k,"downloadStatusEntity")))==null?void 0:F.downloadState)!=null?T:"DOWNLOAD_STATE_UNKNOWN"}else q="DOWNLOAD_STATE_UNKNOWN";return q};
N7=function(q,k){return DX9(q.entities,k)};
Plr=function(q){q=_.A3h(q);var k=q.hours===void 0?0:q.hours,F=q.minutes===void 0?0:q.minutes,T=q.seconds===void 0?0:q.seconds,Z=k>0;q=[];Z&&(k=_.p1J(k),q.push(k));k=Z;k=k===void 0?!1:k;F=(["af","be","lt"].includes(_.Qw)||k)&&F<10?w1x().format(F):(new Intl.NumberFormat("en-u-nu-latn")).format(F);q.push(F);F=w1x().format(T);q.push(F);F=":";"da fi id si sr sr-Latn".split(" ").includes(_.Qw)&&(F=".");return q.join(F)};
_.A3h=function(q){var k=q.hours||0,F=q.minutes||0,T=q.seconds||0;k=T+F*60+k*3600+(q.days||0)*86400+(q.weeks||0)*604800+(q.months||0)*2629800+(q.years||0)*31557600;if(k<=0)return{hours:0,minutes:0,seconds:0};q=k;k=Math.floor(q/3600);q%=3600;F=Math.floor(q/60);T=Math.floor(q%60);return{hours:k,minutes:F,seconds:T}};
_.p1J=function(q){q=(new Intl.NumberFormat("en-u-nu-latn")).format(q);var k=["fr"],F="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(_.Qw)?q.replace(",","\u00a0"):k.includes(_.Qw)?q.replace(",","\u202f"):F.includes(_.Qw)?q.replace(",","."):q};
w1x=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
$pw=function(q){try{return(new _.KB(5)).format(q)}catch(k){}};
Bj=function(q){return{thumbnailOverlayDownloadingRenderer:{state:q}}};
b4f=function(q){if(q=$pw(q))return{thumbnailOverlaySidePanelRenderer:{text:_.iJ(q),icon:{iconType:"PLAYLISTS"}}}};
uPn=function(){var q=_.WJ("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.iJ(q),icon:{iconType:"PLAY_ALL"}}}};
NJH=function(q){q=_.rc(q,2);return _.Qw!=="ru"&&_.Qw!=="es_419"&&_.Qw!=="es-419"&&_.Qw!=="es"&&_.Qw!=="es_US"&&_.Qw!=="es-US"&&_.Qw!=="fr"&&_.Qw!=="pl"&&_.Qw!=="it"&&_.Qw!=="nl"&&_.Qw!=="uk"&&_.Qw!=="fr_CA"&&_.Qw!=="fr-CA"||q===""?q:q[0].toLocaleUpperCase()+q.substring(1)};
K8T=function(q){return function(k){var F=q(),T=_.rc(k,F.dateFormat);k=_.rc(k,F.timeFormat);var Z=QLH.DATETIMEFORMATS[F.joinerStyle];Z=Z.replace(/'(?!')/g,"");Z=Z.replace("{0}",k);Z=Z.replace("{1}",T);return F.capitalize(Z)}};
BJf=function(q){return q?typeof q.seconds==="string"&&(q.nanos===void 0||typeof q.nanos==="number"):!1};
r30=function(q){return new Date(Number(q.seconds)*1E3+(q.nanos||0)*1E-6)};
_.rc=function(q,k){if(typeof q.getTime==="function")q={date:q};else if(BJf(q))q={date:r30(q)};else if(typeof BJf(q.timestamp)&&typeof q.i18nInternalSecondsEastOfUtc==="number")q={date:r30(q.timestamp),timeZone:vj(-q.i18nInternalSecondsEastOfUtc/60)};else throw Error("Df`"+JSON.stringify(q));var F=q;q=F.date;F=F.timeZone;k=vkT(k).format(q,F);_.Qw==="zh-TW"&&(q=F?Number(vkT("H").format(q,F)):q.getHours(),k=q<5?k.replace("\u4e0a\u5348","\u51cc\u6668"):q<8?k.replace("\u4e0a\u5348","\u65e9\u4e0a"):q<12?
k.replace("\u4e0a\u5348","\u4e0a\u5348"):q<13?k.replace("\u4e0b\u5348","\u4e2d\u5348"):q<19?k.replace("\u4e0b\u5348","\u4e0b\u5348"):k.replace("\u4e0b\u5348","\u665a\u4e0a"));return k};
vkT=function(q){if(H4f.has(q))return H4f.get(q);var k=sLr(q);k=Ge9(k);c3o!==!0&&(c3o=!0);Vxr=!0;Vxr=!1;k=new Hj(k,QLH);H4f.set(q,k);return k};
sLr=function(q){return(new Hj(q,QLH)).patternParts_.map(function(k){return k.type===0?"'"+k.text+"'":k.text}).join("")};
Ge9=function(q){return _.Qw==="en"||_.Qw==="es_US"||_.Qw==="es-US"?q:q.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(k,F,T){return"H".repeat(F.length)+T})};
kNh=function(q,k){L89||(_.sR=_.xpT,L89=new nkn);var F=L89;a:if(q=gkN(q),k=gkN(k||new Date),q>k)F=q.getTime()-k.getTime()>6048E5?_.rc(q,1):mph(q);else{for(var T=0;qsM(q,12*(T+1))<k;)++T;if(T>0)F=F.format(-T,0);else{for(T=0;qsM(q,T+1)<k;)++T;if(T>0)F=F.format(-T,2);else{q=k.getTime()-q.getTime();k=_.S(i$x);for(T=k.next();!T.done;T=k.next()){T=T.value;var Z=T.unit,O=Math.floor(q/T.unitDuration);if(O>=(T.threshold===void 0?1:T.threshold)){F=F.format(-O,Z);break a}}F=F.format(-0,7)}}}return F};
gkN=function(q){if(typeof q.getTime==="function")return q;if(BJf(q))return r30(q);throw Error("Ef`"+JSON.stringify(q));};
qsM=function(q,k){for(var F=0,T;;++F)if(T=new Date(q.getFullYear(),q.getMonth()+k,q.getDate()-F,q.getHours(),q.getMinutes(),q.getSeconds()),T.getMonth()===(q.getMonth()+k)%12)return T};
_.Gm=function(q){return{runs:[{text:q}]}};
_.cj=function(q){if(q&&q.simpleText)return q.simpleText;var k="";if(q&&q.runs)for(var F=0;F<q.runs.length;F++)q.runs[F].text&&(k+=q.runs[F].text);return k};
FCJ=function(q,k,F,T){return q.videoEntity&&!q.policyEntity&&F!=="DOWNLOAD_STATE_FAILED"?[Bj("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:XH(q.policyEntity)&&k!=="TRANSFER_STATE_FAILED"&&k!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?k==="TRANSFER_STATE_PAUSED_BY_USER"?[Bj("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.ER(k)?[Bj("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:q.videoEntity.lengthSeconds?oow(q.videoEntity.lengthSeconds,T):[]:
[Bj("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
oow=function(q,k){var F=[{thumbnailOverlayTimeStatusRenderer:{text:_.iJ(Plr({seconds:q})),style:"DEFAULT"}}];k&&(q=k<=0||q<=0?0:k>=q?100:Math.ceil(k*100/q),q>0&&F.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:q}}));return F};
TTn=function(q,k,F,T,Z){if(k==="TRANSFER_STATE_UNKNOWN"||!q)return{};if(_.ER(k)||k==="TRANSFER_STATE_PRE_TRANSFER")var O=[Bj("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var z,R;if(k==="TRANSFER_STATE_COMPLETE"&&((z=q.mainPlaylistEntity)==null?0:(R=z.videos)==null?0:R.length)){if(_.h("web_modern_collections_v2")){var e;var I=(O=q.mainPlaylistEntity)==null?void 0:(e=O.videos)==null?void 0:e.length;O=(O=$pw(I))?{thumbnailOverlayBottomPanelRenderer:{text:_.iJ(O),icon:{iconType:"PLAYLISTS"}}}:
void 0}else{var X;O=b4f((I=q.mainPlaylistEntity)==null?void 0:(X=I.videos)==null?void 0:X.length)}var E;O=[uPn(),Object.assign({},(E=O)!=null?E:{})]}else O=[]}E=O;a:if(k==="TRANSFER_STATE_PRE_TRANSFER")F=kW(_.WJ("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(k==="TRANSFER_STATE_TRANSFER_IN_QUEUE")F=kW(_.WJ("WAITING_TO_DOWNLOAD"));else if(_.ER(k))F=Math.floor(F*100).toString(),F=kW(_.WJ("DOWNLOADING_PERCENT",{percent:F},"Downloading... "+F+"%"));else{if(T&&(_.h("playlist_is_offline_selector_killswitch")&&
(Z=_.mT().resolve(_.HU).isNetworkAvailable()),Z)){F=BUn(_.WJ("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),QKw(T));break a}F=void 0}k=k==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.WJ("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},E.length?{thumbnailOverlays:E}:{},F?{viewPlaylistText:F}:{viewPlaylistText:_.Gm("")},k.length?{badges:k}:{})};
Z$H=function(q,k,F,T,Z,O){if(k==="TRANSFER_STATE_UNKNOWN"||!q)return{};if(T==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var z=FCJ(q,k,T);if(q.videoEntity&&!q.policyEntity&&T!=="DOWNLOAD_STATE_FAILED"){var R=_.WJ("WAITING_TO_DOWNLOAD");if(R)return{shortViewCountText:_.Gm(R),publishedTimeText:void 0,thumbnailOverlays:z}}if(!XH(q.policyEntity)){O=q.policyEntity&&!Phh(q.policyEntity)?_.WJ("DOWNLOAD_EXPIRED",{},"Download expired"):
_.WJ("TRANSFER_FAILED",{},"Download failed");var e;if((e=q.policyEntity)==null?0:e.shortMessageForDisabledAction)O=q.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:kW(O),publishedTimeText:void 0,thumbnailOverlays:z}}if(k==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.Gm(_.WJ("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:z};if(k==="TRANSFER_STATE_FAILED"||k==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.Gm(_.WJ("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:z};if(k==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(e=_.WJ("WAITING_TO_DOWNLOAD"),T==="DOWNLOAD_STATE_PAUSED"&&(e=_.WJ("DOWNLOAD_PAUSED",{},"Download paused")),e))return{shortViewCountText:_.Gm(e),publishedTimeText:void 0,thumbnailOverlays:z};if(_.ER(k))return q=Math.floor(F*100).toString(),{shortViewCountText:_.Gm(_.WJ("DOWNLOADING_PERCENT",{percent:q},"Downloading... "+q+"%")),publishedTimeText:void 0,thumbnailOverlays:z};k=void 0;q.videoEntity.publishedTimestampMillis&&
(k=new Date,Z&&(k=new Date(Z)),k=kW(kNh(new Date(Number(q.videoEntity.publishedTimestampMillis)),k)));Z=[];_.h("kevlar_woffle_badge_killswitch")||(Z=[{metadataBadgeRenderer:{label:_.WJ("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var I;q=kW((I=q.videoEntity.localizedStrings)==null?void 0:I.viewCount);return Object.assign({},O?{shortViewCountText:void 0}:{shortViewCountText:q},O?{}:{publishedTimeText:k},{badges:Z,thumbnailOverlays:z})};
YsN=function(q,k){q=q===void 0?j89:q;switch(k.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:k.payload.playlistId,inviteLinkURL:k.payload.inviteLinkUrl};default:return q}};
Ss0=function(q,k){q=q===void 0?O$J:q;switch(k.type){case "SET_CURRENT_FORM_ID":return k=k.payload.formId,q.currentFormId===k?q:{currentFormId:k,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var F=k.payload;k=F.groupId;F=F.command;if(q.currentFormId){var T=Object.assign({},q.commandsMap);T[k]=F;q=Object.assign({},q,{commandsMap:T})}return q;case "RESET_COMMAND_MAP":return Object.assign({},q,{commandsMap:{}});default:return q}};
CfL=function(q,k){q=q===void 0?zPM:q;switch(k.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},q,{guideIsExpanded:k.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},q,{scrollAtTop:k.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},q,{guideIsVisibleButNotPersistent:k.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},q,{miniplayerIsActive:k.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},q,{singleOptionSurveyIsActive:k.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},q,{slimlineSurveyRatingSelectedIndex:k.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},q,{richGridMiniMode:k.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},q,{richGridItemsPerRow:k.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},q,{richGridSlimItemsPerRow:k.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},q,{richGridContainerWidth:k.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},q,{richGridStyle:k.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},q,{currentPageType:k.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},q,{inlinePreviewIsActive:k.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},q,{inlinePreviewIsEnabled:k.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},q,{darkModeIsEnabled:k.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
q,{miniplayerPlaybackState:k.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},q,{tabGesturesIsActive:k.payload});case "SET_ONLINE_STATUS":return Object.assign({},q,{isOnline:k.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},q,{chipBarIsSticky:k.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},q,{frostedGlassMode:k.payload});default:return q}};
ePJ=function(q,k){q=q===void 0?RPH:q;switch(k.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},q,{transcription:k.payload});case "SET_OVERLAY_STATE":return Object.assign({},q,{overlay:k.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return q}};
fSL=function(){return zE(Object.assign({},{continuation:WCL,entities:od0,download:U2J,reportChannelAbuse:IS9,share:X7x,talkToRecs:EoJ,ui:CfL,voiceSearch:ePJ,watch:aSN,ypc:d2o,shorts:hPh,radioButtonGroup:Ss0,collabInviteLink:YsN},MgN))};
D20=function(){return _.h("web_player_entities_middleware")?new Vw(fSL(),[y60,tgo]):new Vw(fSL(),[y60])};
_.LB=function(){lSH||(lSH=D20());return lSH};
J6n=function(q,k,F){if(q.length)return{titleText:_.iJ(k!=null?k:_.WJ("DOWNLOADS",void 0,"Downloads")),contents:q.map(function(T){var Z=T.videoEntity;T={videoId:Z.videoId,title:kW(Z.title),shortBylineText:kW(T.channelEntity.title),thumbnail:Z.thumbnail};var O=Z.videoId?N7(_.LB().getState(),Z.videoId):0;Z.videoId&&F?T.navigationEndpoint=_.q7(Z.videoId,F,void 0,void 0,O):Z.videoId&&(T.navigationEndpoint=NUM(Z.videoId,O,Z.lengthSeconds));Z.lengthSeconds&&(T.thumbnailOverlays=oow(Z.lengthSeconds,O));return{playlistPanelVideoRenderer:T}}),
totalVideos:q.length}};
A6h=function(q){return(q=(0,_.fT.getValueByKeys)(q,"playlistId"))?{playlistId:q}:null};
p79=function(){return{}};
w7n=function(q,k){return new _.R1(function(F,T){q.then(function(Z){if(Z){if(Z=k(Z))return F(Z);T()}},T)})};
Pf9=function(q){var k,F,T,Z=(k=q.contents)==null?void 0:(F=k.twoColumnWatchNextResults)==null?void 0:(T=F.autoplay)==null?void 0:T.autoplay,O,z,R;k=(O=q.contents)==null?void 0:(z=O.twoColumnWatchNextResults)==null?void 0:(R=z.playlist)==null?void 0:R.playlist;return Z&&k&&k.playlistId?{rawResponse:q,autoplayRenderer:Z,playlistPanelRenderer:k,playlistId:k.playlistId}:null};
b$e=function(q){var k=k===void 0?"UNKNOWN_INTERFACE":k;if(q.length===1)return q[0];var F=$2H[k];if(F){F=new RegExp(F);for(var T=_.S(q),Z=T.next();!Z.done;Z=T.next())if(Z=Z.value,F.exec(Z))return Z}var O=[];Object.entries($2H).forEach(function(z){var R=_.S(z);z=R.next().value;R=R.next().value;k!==z&&O.push(R)});
F=new RegExp(O.join("|"));q.sort(function(z,R){return z.length-R.length});
T=_.S(q);for(Z=T.next();!Z.done;Z=T.next())if(Z=Z.value,!F.exec(Z))return Z;return q[0]};
_.xW=function(q){return"/youtubei/v1/"+b$e(q)};
_.mj=function(q){return{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:q}}}}};
_.qP=function(q){return _.mj(_.Gm(q))};
uRn=function(q,k){var F={mode:"NORMAL"};q&&(F.autoplayVideo=q.navigationEndpoint,F.nextButtonVideo=q.navigationEndpoint);k&&(F.previousButtonVideo=k.navigationEndpoint);return F};
KCL=function(q,k,F){if(!F||!F.sets)return{sets:[uRn(q,k)]};var T=F.sets.find(function(z){return z.mode==="NORMAL"}),Z=(0,_.fT.unsafeClone)(F);
if(!T)return Z.sets.push(uRn(q,k)),Z;if(!q)return F;T=_.fT.getValueByKeys.apply(null,[T].concat(_.fP(NTf)));var O=_.fT.getValueByKeys.apply(null,[q].concat(_.fP(Q8w)));if(T===O)return F;Z.sets=Z.sets.filter(function(z){return z.mode!=="NORMAL"});
Z.sets.push(uRn(q,k));return Z};
BTf=function(q){return!!q.playlistPanelVideoRenderer&&!q.playlistPanelVideoRenderer.unplayableText};
r6T=function(q){return!!q.playlistPanelVideoRenderer&&!!q.playlistPanelVideoRenderer.title};
voh=function(q,k){if(k.contents&&!(q>=k.contents.length)&&(q=k.contents.slice(q).find(BTf)))return q.playlistPanelVideoRenderer};
H$o=function(q,k){if(k.contents)return(k=k.contents.find(function(F){return!!F.playlistPanelVideoRenderer&&F.playlistPanelVideoRenderer.videoId===q}))?k.playlistPanelVideoRenderer:void 0};
s8n=function(q,k){return k.contents?k.contents.findIndex(function(F){return!!F.playlistPanelVideoRenderer&&F.playlistPanelVideoRenderer.videoId===q}):-1};
GNo=function(q,k){return k.contents?k.contents.findIndex(function(F){return!!F.playlistPanelVideoRenderer&&F.playlistPanelVideoRenderer.playlistSetVideoId===q}):-1};
c60=function(q,k){q.contents&&k!==-1&&q.contents.splice(k,1).length===1&&q.totalVideos!==void 0&&(--q.totalVideos,delete q.videoCountText)};
_.VgJ=function(q){var k=[];if(!q||!q.contents)return k;q=_.S(q.contents);for(var F=q.next();!F.done;F=q.next())F=F.value,F.playlistPanelVideoRenderer&&F.playlistPanelVideoRenderer.videoId&&k.push(F.playlistPanelVideoRenderer.videoId);return k};
_.LCT=function(q){if(q&&q.contents)return(q=q.contents.find(function(k){return!!k.playlistPanelVideoRenderer&&!!k.playlistPanelVideoRenderer.selected})||q.contents[q.currentIndex])?q.playlistPanelVideoRenderer:void 0};
x2T=function(q,k,F,T,Z,O,z){Z=Z===void 0?!1:Z;O=O===void 0?!1:O;z=z===void 0?!1:z;if(q.contents&&q.contents.length!==0){T&&(q.contents=q.contents.filter(T));T=q.contents.length;for(var R=0;R<T;R++){var e=q.contents[R].playlistPanelVideoRenderer;e&&(R===k?(O&&delete e.menu,e.indexText=_.Gm("\u25b6")):Z||q.isInfinite||e.indexText===void 0?delete e.indexText:e.indexText=_.Gm((R+1+F).toString()))}q.currentIndex=k+F;z&&(delete q.videoCountText,q.totalVideos=T)}};
_.ig=function(q){q=non(q);if(q){var k=q.length;var F=-52%k;F<0&&(F=k+F);q=q.slice(k-F)+q.slice(0,k-F)}else q="";F="";for(k=0;k<q.length&&q[k]!==goo;k++)F+=q[k];return F};
_.m2J=function(q,k){var F=document.body;k=k===void 0?function(R){return R}:k;
var T,Z=null;q=_.S(q);for(T=q.next();!T.done;T=q.next()){var O=T.value;T="div";O[2]&&(T=k(O[2]));T=document.createElement(T);Z||(Z=T);var z=O[0];O=O[1];z&&(T.id=k(z));if(O)for(O=_.S(O),z=O.next();!z.done;z=O.next())T.classList.add(k(z.value));F.appendChild(T);F=T}return[Z,F]};
qxo=function(q,k){for(var F="",T=0;T<k;T++)F+=q.charAt(Math.floor(Math.random()*q.length));return F};
kN=function(q){return qxo("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",q)};
o7=function(q){return qxo("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",q)};
Fx=function(q){return qxo("0123456789",q)};
TO=function(){var q=performance.now(),k=new Date;var F="2."+k.getFullYear()+String(k.getMonth()+1).padStart(2,"0")+String(k.getDate()).padStart(2,"0");for(var T,Z=Math.floor(Math.random()*11)+15,O=[],z=0;z<Z;z++)O.push(Math.floor(Math.random()*26476865)+24547720);T=O.join(",");var R=kN(10),e=kN(100),I=kN(102),X=kN(106),E=kN(108),d=kN(11),M=kN(1140),t=kN(123),A=kN(14),w=kN(16),b=kN(1900),r=kN(23),L=kN(26),H=kN(34),V=kN(397),g=kN(44),Y9=kN(5),OT=kN(72),UT=kN(74),yh=kN(75),AH=kN(88),lw=kN(91),H0="rr4---sn-5hne6nsy rr1---sn-5hne6n6e rr2---sn-q4fzen7s rr2---sn-q4fl6nz7 rr5---sn-q4fzenee rr4---sn-aigzrnz7 rr4---sn-q4fl6n66 rr4---sn-5hne6nzy rr3---sn-5hne6nzd rr5---sn-hgn7rnls rr1---sn-ntq7ynle rr1---sn-q4fl6nsl rr2---sn-q4flrner rr2---sn-5hnekn7d rr5---sn-q4flrnss rr5---sn-5hneknee rr2---sn-aigl6ney rr2---sn-q4fl6ndz rr3---sn-q4fl6nz7 rr3---sn-q4fl6n66".split(" ");
var Kf=H0[Math.floor(Math.random()*H0.length)];var qI=(new Date("2010-01-01")).getTime();var gh=(new Date(qI+Math.random()*((new Date).getTime()-qI))).toISOString().split("T")[0];for(var tz,WG=[],Ng=0;Ng<4;Ng++)WG.push(Math.floor(Math.random()*100));tz=WG.join(".");var X0=Number(Fx(5)),Fm=Number(Fx(6)),lv=Number(Fx(7)),LC=Number(Fx(9)),SM=Fx(1),Xm=Fx(10),Az=Fx(16),xs=Fx(19),Mg=Fx(2),V$=Fx(20),va=Fx(21),cG=Fx(3),Z0=Fx(4),KU=Fx(5),d0=Fx(6),Ev=Fx(7),D0=Fx(8),CC=Fx(9);var ZV=qxo("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var ZC=[o7(5),o7(5),o7(5)].join("%2C"),aG=[Fx(3),Fx(5),Fx(5)].join("%2C"),Bm=o7(0),rh=o7(1),WD=o7(10),qM=o7(108),XY=o7(11),MA=o7(12),tv=o7(13),Ur=o7(14),xO=o7(15),nw=o7(16),Qa=o7(17),hH=o7(18),bw=o7(19),v0=o7(2),zI=o7(20),T5=o7(22),Js=o7(23),Rk=o7(24),Uv=o7(266),RZ=o7(3),hK=o7(30),RM=o7(34),jP=o7(35),Uc=o7(36),wF=o7(4),$B=o7(40),dI=o7(43),vs=o7(47),J1=o7(5),sT=o7(6),jX=o7(7),KC=o7(75),BD=o7(8),oG=o7(80),S$=o7(9),eq="https://www."+o7(12)+".com",nB={},A1={},bt={},xI0={},ut={},TR={},Zq={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",
params:[{key:"ipcc",value:"0"},{key:"is_viewed_live",value:"False"},{key:"is_alc_surface",value:"false"},{key:"premium_membership",value:"non_member"},{key:"has_unlimited_entitlement",value:"False"},{key:"has_alc_entitlement",value:"false"},{key:"logged_in",value:"1"},{key:"e",value:T}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:F},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+o7(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:F},{key:"client.name",value:"WEB"},{key:"client.fexp",value:T}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:va+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+o7(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:$B,ypcGetOfflineUpsellEndpoint:{params:oG}},trackingParams:jP+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&cnr="+Mg+"&ratebypass=yes&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&c=WEB&txp="+Ev+"&n="+w+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:Fm,width:640,height:360,lastModified:Az,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Ev,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+aG+"&mn="+
ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&cnr="+Mg+"&ratebypass=yes&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&c=WEB&txp="+Ev+"&n="+w+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+qM+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:Fm,width:1280,
height:720,lastModified:Az,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Ev,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+aG+"&mn="+ZC+"&ms="+
ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+CC+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+e+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:lv,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:CC,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:lv,approxDurationMs:Ev},{itag:248,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+aG+"&mn="+ZC+"&ms="+ZC+"&mv="+
rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+CC+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:lv,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:CC,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:lv,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:399,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+CC+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+e+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:lv,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:CC,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:lv,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:136,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+CC+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:lv,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:CC,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Fm,approxDurationMs:Ev},{itag:247,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+aG+"&mn="+
ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+CC+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:lv,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:CC,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:398,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+CC+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:lv,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:CC,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:135,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:Fm,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Fm,approxDurationMs:Ev},{itag:244,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+aG+"&mn="+
ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+qM+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Fm,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:397,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+e+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:Fm,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:134,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:Fm,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Fm,highReplication:!0,approxDurationMs:Ev},{itag:243,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Fm,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:396,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:Fm,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:133,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:Fm,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Fm,approxDurationMs:Ev},{itag:242,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+aG+"&mn="+
ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Fm,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:395,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:Fm,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:Fm,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:160,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:Fm,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:X0,approxDurationMs:Ev},{itag:278,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+aG+"&mn="+
ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+E+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/webm; codecs="vp9"',bitrate:Fm,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:X0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:394,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&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="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=video%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+e+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:X0,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:X0,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:Ev},{itag:140,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=audio%2Fmp4&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:Fm,
initRange:{start:"0",end:"631"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Fm,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Ev,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+
Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=audio%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+Ev+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:X0,initRange:{start:"0",end:"265"},indexRange:{start:cG,
end:Z0},lastModified:Az,contentLength:Ev,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:X0,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Ev,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=audio%2Fwebm&ns="+
Rk+"&gir="+RZ+"&clen="+Ev+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+X+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:X0,initRange:{start:"0",end:"265"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:Ev,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:X0,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:Ev,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+Kf+".googlevideo.com/videoplayback?expire="+Xm+"&ei="+r+"&ip="+tz+"&id=o-AF"+dI+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+aG+"&mn="+ZC+"&ms="+ZC+"&mv="+rh+"&mvi="+SM+"&pl="+Mg+"&initcwndbps="+Ev+"&siu="+SM+"&spc="+g+"&vprv="+SM+"&svpuc="+SM+"&mime=audio%2Fwebm&ns="+Rk+"&gir="+RZ+"&clen="+D0+"&dur="+D0+"&lmt="+Az+"&mt="+Xm+"&fvip=3&keepalive="+RZ+"&c=WEB&txp="+
Ev+"&n="+nw+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+e+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+E,mimeType:'audio/webm; codecs="opus"',bitrate:Fm,initRange:{start:"0",end:"265"},indexRange:{start:cG,end:Z0},lastModified:Az,contentLength:D0,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:Fm,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:Ev,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="+CC+"&docid="+d+"&ei="+r+"&feature="+R+"&fexp="+Bm+"&ns="+v0+"&plid="+w+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+rh+"&el="+WD+"&len="+Z0+"&of="+T5+
"&uga="+Mg+"&vm="+Uv},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+CC+"&docid="+d+"&ei="+r+"&feature="+R+"&fexp="+Bm+"&ns="+v0+"&plid="+w+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+rh+"&el="+WD+"&len="+Z0+"&of="+T5+"&uga="+Mg+"&vm="+Uv},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+CC+"&docid="+d+"&ei="+r+"&feature="+R+"&fexp="+Bm+"&ns="+v0+"&plid="+w+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
rh+"&el="+WD+"&len="+Z0+"&of="+T5+"&uga="+Mg+"&vm="+Uv},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+r+"&m="+AH+"&oid="+T5+"&plid="+w+"&pltype="+jX+"&ptchn="+T5+"&ptk="+A+"&video_id="+d},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+CC+"&docid="+d+"&ei="+r+"&event="+Ur+"&feature="+R+"&fexp="+Bm+"&ns="+v0+"&plid="+w+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+rh},atrUrl:{baseUrl:"https://s.youtube.com/api/stats/atr?docid="+d+"&ei="+r+"&feature="+
R+"&len="+Z0+"&ns="+v0+"&plid="+w+"&ver="+SM,elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+d+"&caps="+RZ+"&opi="+CC+"&xoaf="+SM+"&hl="+v0+"&ip="+tz+"&ipbits="+SM+"&expire="+Xm+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+tz+"&key="+RZ+"&lang="+Y9,name:{simpleText:BD},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,
trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+d+"&caps="+RZ+"&opi="+CC+"&xoaf="+SM+"&hl="+v0+"&ip="+tz+"&ipbits="+SM+"&expire="+Xm+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+tz+"&key="+RZ+"&kind="+RZ+"&lang="+v0,name:{simpleText:WD},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:XY,title:hH,lengthSeconds:"1155",keywords:[zI,bw,hH,WD],
channelId:Rk,isOwnerViewing:!1,shortDescription:XY,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+RM,width:168,height:94},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+RM,width:196,height:110},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+H,width:246,height:138},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+H,width:336,height:188},{url:"https://i.ytimg.com/vi/"+
d+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:Ev,author:tv,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:Ev,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+T5+"/featured_channel.jpg?v="+BD,width:40,height:40}]},trackingParams:jP+"=",navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"/channel/"+Rk,webPageType:"WEB_PAGE_TYPE_CHANNEL",
rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Rk}},channelName:tv,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:BD}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Rk,showPreferences:!1,subscribedButtonText:{runs:[{text:wF}]},unsubscribedButtonText:{runs:[{text:WD}]},trackingParams:jP+"=",unsubscribeButtonText:{runs:[{text:S$}]},serviceEndpoints:[{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},
subscribeEndpoint:{channelIds:[Rk],params:BD}},{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:$B,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:jP+"=",dialogMessages:[{runs:[{text:J1},{text:J1},{text:WD}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:zI}]},serviceEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Rk],params:BD}},accessibility:{label:xO},trackingParams:jP+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:jX}]},accessibility:{label:Ur},trackingParams:jP+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:tv}},unsubscribeAccessibility:{accessibilityData:{label:zI}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],
playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:D0},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},
subscribeCommand:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Rk],params:BD}},unsubscribeCommand:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Rk],params:BD}},addToWatchLaterCommand:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},
playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:XY,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:XY}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+d+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+Uc+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+
d+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+XY,width:1280,height:720},title:{simpleText:S$},description:{simpleText:MA},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+MA,externalChannelId:Rk,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:Ev,category:"Travel & Events",publishDate:gh,ownerChannelName:tv,uploadDate:gh}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:xO},trackingParams:jP+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:$B,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:jP+"="}}],headerText:{simpleText:WD},icon:{infoCardIconRenderer:{trackingParams:jP+"="}},closeButton:{infoCardIconRenderer:{trackingParams:jP+"="}},trackingParams:jP+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:jP+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+XY+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:ZV,interpreterSafeUrl:(nB.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+hK+".js",nB),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:xO},{text:S$,bold:!0}]},endpoint:{clickTrackingParams:$B,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:jP+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:bw}]},actionButton:{buttonRenderer:{text:{runs:[{text:WD}]},navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+d,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
d,target:"TARGET_NEW_WINDOW"}},trackingParams:jP+"="}},trackingParams:jP+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+OT+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+OT+"=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:Ev,endMs:Ev,title:{accessibility:{accessibilityData:{label:hH}},simpleText:zI},metadata:{simpleText:nw},callToAction:{simpleText:BD},dismiss:{simpleText:zI},endpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"/channel/"+Rk,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:Rk}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:wF}]},subscribed:!1,enabled:!0,type:"FREE",channelId:Rk,showPreferences:!1,
subscribedButtonText:{runs:[{text:jX}]},unsubscribedButtonText:{runs:[{text:Qa}]},trackingParams:jP+"=",unsubscribeButtonText:{runs:[{text:Ur}]},serviceEndpoints:[{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[Rk],params:BD}},{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:$B,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:jP+
"=",dialogMessages:[{runs:[{text:bw},{text:wF},{text:bw}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Ur}]},serviceEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[Rk],params:BD}},accessibility:{label:nw},trackingParams:jP+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:MA}]},
accessibility:{label:nw},trackingParams:jP+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:WD}},unsubscribeAccessibility:{accessibilityData:{label:Qa}}}},trackingParams:jP+"=",isSubscribe:!0,id:V$}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+H,width:168,height:94},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+RM,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+H,width:246,height:138},{url:"https://i.ytimg.com/vi/"+d+"/hqdefault.jpg?sqp=-oaymwE"+Uc+"G&rs="+H,width:336,height:188},{url:"https://i.ytimg.com/vi/"+d+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:Ev,endMs:Ev,title:{accessibility:{accessibilityData:{label:WD}},simpleText:J1},metadata:{simpleText:sT},endpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
XY,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:XY,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+Kf+".googlevideo.com/videoplayback?source=youtube&oeis="+SM+"&c=WEB&oad="+Z0+"&ovd="+Z0+"&oaad="+KU+"&oavd="+KU+"&ocs="+cG+"&oewis="+SM+"&oputc="+SM+"&ofpcc="+SM+"&siu="+SM+"&msp="+SM+"&odepv="+SM+
"&id=o-AF"+dI+"&ip="+tz+"&initcwndbps="+Ev+"&mt="+Xm+"&oweuc="+Bm}}}}},trackingParams:jP+"=",id:V$,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:bw}},simpleText:tv},style:"DEFAULT"}}]}}],startMs:Ev,trackingParams:jP+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:SM,offsetEndMilliseconds:KU},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";ord="+Xm+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+cG+";dc_sk="+SM+";dc_ctype="+Mg+";dc_ref=http://www.youtube.com/video/"+XY+";dc_pubid="+SM+";dc_btype=23?gclid="+lw+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+SM+"&ns="+SM+"&event="+SM+"&device="+SM+"&content_v="+d+"&el="+WD+"&ei="+r+"&devicever="+F+"&bti="+Ev+"&format="+d0+"&break_type="+SM+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+SM+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+tz+"&slot_pos="+SM+"&slot_len="+SM+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+aG+"&ad_len="+KU+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
XY+"&aqi="+r+"&ad_rmp="+SM+"&sli="+SM}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+
";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Ev+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&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"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&ctype="+cG+"&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"+
M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_engaged_view&ctype="+cG+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+";dc_rui="+SM+";dc_exteid="+xs+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+I+"&sig="+Js+"&ad_cpn=[AD_CPN]&id="+sT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sT+"&dc_pubid="+SM+"&dc_exteid="+V$+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+I+"&sig="+Js+"&ad_cpn=[AD_CPN]&id="+sT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+SM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sT+"&avm="+SM+"&dc_pubid="+SM+"&dc_exteid="+
V$+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&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="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
I+"&sig="+Js+"&ad_cpn=[AD_CPN]&id="+sT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+SM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sT+"&dc_pubid="+SM+"&dc_exteid="+V$+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:$B,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+
cG+"&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/"+d+"/mqdefault.jpg",width:320,height:180}]},trackingParams:jP+"="},trackingParams:jP+
"=",templatedCountdown:{templatedAdText:{text:BD,isTemplated:!0,trackingParams:jP+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:MA,isTemplated:!1,trackingParams:jP+"="},trackingParams:jP+"="}},trackingParams:jP+"=",skipOffsetMilliseconds:5E3}},trackingParams:jP+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:bw},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:jP+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:WD,isTemplated:!1,trackingParams:jP+"="},trackingParams:jP+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:zI,isTemplated:!0,trackingParams:jP+"="}},trackingParams:jP+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:$B,openPopupAction:{popup:{aboutThisAdRenderer:{url:(A1.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+b+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+wF,A1),trackingParams:jP+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:jP+"="}},hoverText:{runs:[{text:xO}]},trackingParams:jP+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vs+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:jP+"="},headline:{text:jX,isTemplated:!1,trackingParams:jP+"="},description:{text:xO,
trackingParams:jP+"="},actionButton:{buttonRenderer:{text:{simpleText:zI},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:jP+"="}},startMs:SM,trackingParams:jP+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:xO},elementId:nw}},elementId:sT,trackingParams:jP+"=",legacyInfoCardVastExtension:tv,sodarExtensionData:{siub:S$,bgub:wF,scs:jX,bgp:MA},externalVideoId:XY,adLayoutLoggingData:{serializedAdServingDataEntry:sT},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vs+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:jP+"="},
headline:{text:J1,isTemplated:!1,trackingParams:jP+"="},description:{text:zI,isTemplated:!1,trackingParams:jP+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:tv},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+";dc_rui="+SM+";dc_exteid="+
V$+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+
SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:jP+"="}},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CC+";dc_trk_cid="+
CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+
t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:jP+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:jP+"="},abandonCommands:{commands:[{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&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="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+
SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:$B,commandExecutorCommand:{commands:[{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:WD,isTemplated:!1,trackingParams:jP+
"="},trackingParams:jP+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:nw},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Ev+";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="+CC+";dc_trk_cid="+CC+";ord="+Xm+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+cG+";dc_sk="+SM+";dc_ctype="+Mg+";dc_ref=http://www.youtube.com/video/"+XY+";dc_pubid="+SM+";dc_btype=23?gclid="+lw+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+SM+"&ns="+SM+"&event="+SM+"&device="+SM+"&content_v="+d+"&el="+WD+"&ei="+r+"&devicever="+F+"&bti="+Ev+"&format="+d0+"&break_type="+SM+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+SM+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+tz+"&slot_pos="+SM+"&slot_len="+SM+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
aG+"&ad_len="+KU+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+XY+"&aqi="+r+"&ad_rmp="+SM+"&sli="+SM}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+
L+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Ev+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&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"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&ctype="+cG+"&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"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_engaged_view&ctype="+cG+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+I+"&sig="+Js+"&ad_cpn=[AD_CPN]&id="+
sT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sT+"&dc_pubid="+SM+"&dc_exteid="+V$+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+I+
"&sig="+Js+"&ad_cpn=[AD_CPN]&id="+sT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+SM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sT+"&avm="+SM+"&dc_pubid="+SM+"&dc_exteid="+V$+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&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="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+I+"&sig="+Js+"&ad_cpn=[AD_CPN]&id="+sT+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+SM},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+sT+"&dc_pubid="+SM+"&dc_exteid="+V$+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+d0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+
cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&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/"+d+"/mqdefault.jpg",width:320,height:180}]},trackingParams:jP+"="},trackingParams:jP+"=",templatedCountdown:{templatedAdText:{text:wF,isTemplated:!0,trackingParams:jP+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:tv,isTemplated:!1,trackingParams:jP+"="},trackingParams:jP+"="}},
trackingParams:jP+"=",skipOffsetMilliseconds:5E3}},trackingParams:jP+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Qa},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Ur,isTemplated:!1,trackingParams:jP+"="},trackingParams:jP+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:zI,
isTemplated:!0,trackingParams:jP+"="}},trackingParams:jP+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:$B,openPopupAction:{popup:{aboutThisAdRenderer:{url:(bt.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+b+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+wF,bt),trackingParams:jP+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:jP+"="}},hoverText:{runs:[{text:bw}]},trackingParams:jP+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+UT+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:jP+"="},headline:{text:nw,isTemplated:!1,trackingParams:jP+"="},description:{text:jX,trackingParams:jP+"="},actionButton:{buttonRenderer:{text:{simpleText:wF},navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:jP+"="}},startMs:SM,trackingParams:jP+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:bw},elementId:jX}},elementId:MA,trackingParams:jP+"=",legacyInfoCardVastExtension:hH,sodarExtensionData:{siub:tv,bgub:Qa,scs:bw,bgp:XY},externalVideoId:XY,adLayoutLoggingData:{serializedAdServingDataEntry:WD},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+UT+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:jP+"="},headline:{text:Ur,
isTemplated:!1,trackingParams:jP+"="},description:{text:J1,isTemplated:!1,trackingParams:jP+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:hH},navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:jP+"="}},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+
SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:jP+"="},abandonCommands:{commands:[{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&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="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+Mg+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:$B,commandExecutorCommand:{commands:[{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:sT,isTemplated:!1,trackingParams:jP+"="},trackingParams:jP+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:BD},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+SM+";dc_exteid="+V$+";met="+SM+";ecn"+SM+"="+SM+";etm1="+SM+";eid1="+
Ev+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:WD}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:wF}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:KU,offsetEndMilliseconds:d0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+r+"&m_pos="+Mg+"&token=ALHj"+V+"&index="+SM+"&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="+F+"&m_pos_ms="+KU}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Qa}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:d0,offsetEndMilliseconds:d0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+r+"&m_pos="+cG+"&token=ALHj"+V+"&index="+SM+"&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="+
F+"&m_pos_ms="+d0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:bw}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:d0,offsetEndMilliseconds:d0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+r+"&m_pos="+cG+"&token=ALHj"+V+"&index="+SM+"&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="+
F+"&m_pos_ms="+d0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:zI}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:d0,offsetEndMilliseconds:d0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+r+"&m_pos="+cG+"&token=ALHj"+V+"&index="+SM+"&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="+
F+"&m_pos_ms="+d0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:S$}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:d0,offsetEndMilliseconds:Mg},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+r+"&m_pos="+cG+"&token=ALHj"+V+"&index="+SM+"&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="+
F+"&m_pos_ms="+d0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:S$}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:Mg,offsetEndMilliseconds:Mg},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+r+"&m_pos="+Mg+"&token=ALHj"+V+"&index="+SM+"&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="+
F+"&m_pos_ms="+Mg}},adSlotLoggingData:{serializedSlotAdServingDataEntry:zI}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:WD,isTemplated:!1,trackingParams:jP+"="},description:{text:BD,isTemplated:!1,trackingParams:jP+"="},actionButton:{buttonRenderer:{text:{simpleText:tv},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vs+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:jP+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+yh+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:jP+"="},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+
";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:$B,openPopupAction:{popup:{aboutThisAdRenderer:{url:(xI0.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+b+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+wF,xI0),trackingParams:jP+"="}},popupType:"DIALOG"}},trackingParams:jP+"="}},hoverText:{runs:[{text:hH}]},trackingParams:jP+"="}},adVideoId:XY,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:wF},associatedCompositePlayerBytesLayoutId:nw}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:BD}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Ur,isTemplated:!1,trackingParams:jP+"="},description:{text:hH,isTemplated:!1,trackingParams:jP+"="},actionButton:{buttonRenderer:{text:{simpleText:BD},navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+
t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:jP+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+UT+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:jP+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+KC+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:jP+"="},navigationEndpoint:{clickTrackingParams:$B,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+
SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:$B,openPopupAction:{popup:{aboutThisAdRenderer:{url:(ut.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+b+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+wF,ut),trackingParams:jP+"="}},popupType:"DIALOG"}},trackingParams:jP+"="}},
hoverText:{runs:[{text:tv}]},trackingParams:jP+"="}},adVideoId:XY,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+XY+"&cid="+L+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:zI},associatedCompositePlayerBytesLayoutId:nw}},adSlotLoggingData:{serializedSlotAdServingDataEntry:XY}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:zI,
isTemplated:!1,trackingParams:jP+"="},description:{text:bw,isTemplated:!1,trackingParams:jP+"="},actionButton:{buttonRenderer:{text:{simpleText:hH},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+
Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+
H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:jP+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+vs+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:jP+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+yh+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:jP+
"="},navigationEndpoint:{clickTrackingParams:$B,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+CC+";dc_trk_cid="+CC+";dc_dbm_token="+E+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+SM+";ord="+CC+";dc_rui="+SM+";dc_exteid="+V$+";dc_av="+SM+";dc_sk="+SM+";dc_ctype="+Mg+";dc_pubid="+SM+";dc_btype=3?gclid="+lw+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+M+"____________"+t+"AxAA&ase=2&num="+SM+"&cid="+L+"&ad_cpn=%5BAD_CPN%5D&sig="+H+"&adurl="+eq+"&label=video_click_to_advertiser_site&ctype="+cG+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:jP+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:$B,openPopupAction:{popup:{aboutThisAdRenderer:{url:(TR.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+b+"&hl="+v0+"&origin=www.youtube.com&ata_theme="+wF,TR),trackingParams:jP+"="}},popupType:"DIALOG"}},trackingParams:jP+
"="}},hoverText:{runs:[{text:BD}]},trackingParams:jP+"="}},adVideoId:XY,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+M+"____________"+t+"AxAA&sigh="+d+"&cid="+L+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:tv},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:nw}},adSlotLoggingData:{serializedSlotAdServingDataEntry:sT}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:hK,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:hK,command:{innertubeCommand:{clickTrackingParams:$B,ypcGetOfflineUpsellEndpoint:{params:oG}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:jP+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:Xm,nanos:LC}}}},lnf=JSON.stringify(Zq),jc=performance.now()-q;return{objectRepresentation:Zq,jsonRepresentation:lnf,generationTime:jc}};
ieJ=function(q,k){if(q===k)return!0;if(!q||!k||typeof q!==typeof k)return!1;if(q instanceof Array&&k instanceof Array){if(q.length!==k.length)return!1;for(var F=0;F<q.length;F++)if(!ieJ(q[F],k[F]))return!1;return!0}if(typeof q==="object"&&typeof k==="object"&&q&&k){for(F in q)if(!(F in k&&ieJ(q[F],k[F])))return!1;for(var T in k)if(!(T in q))return!1;return!0}return!1};
_.j7=function(){if(!Za){Za=new Ca(new kAn);var q=_.kX("client_streamz_web_flush_count",-1);q!==-1&&(Za.invocationLimit=q)}return Za};
YN=function(q,k,F,T){if(q===k)return!0;if(Array.isArray(q)&&Array.isArray(k)){if(q.length!==k.length)return!1;for(var Z=0;Z<q.length;Z++)if(!YN(q[Z],k[Z],F,T))return!1;return!0}if(q instanceof Set||k instanceof Set){if(q instanceof Set&&k instanceof Set){if(q.size!==k.size)return!1;T=_.S(q.values());for(Z=T.next();!Z.done;Z=T.next())if(!k.has(Z.value))return!1;return!0}return!1}if(q instanceof Function){if(T)return!0;q.name===""&&_.A7(Error("If"),"ERROR");return!1}if(q instanceof Date&&k instanceof
Date)return q.getTime()===k.getTime();if(q instanceof Object&&k instanceof Object){if(oKJ(q)&&oKJ(k))try{return q.equals(k)}catch(z){_.A7(Error("Jf`"+z),"ERROR")}Z=Object.getOwnPropertyNames(q).filter(function(z){return F?q[z]!==void 0:!0});
var O=Object.getOwnPropertyNames(k).filter(function(z){return F?k[z]!==void 0:!0});
if(Z.length!==O.length)return!1;Z=_.S(Z);for(O=Z.next();!O.done;O=Z.next())if(O=O.value,!YN(q[O],k[O],F,T))return!1;return!0}return!1};
oKJ=function(q){q=Object.getPrototypeOf(q).equals;return q instanceof Function&&q.length===1};
_.ZeT=function(){return _.C(function(q){if(q.nextAddress==1)return FS9!==2?q.jumpTo(2):_.W(q,TOT(),3);q.nextAddress!=2&&(FS9=q.yieldResult);return q.return(FS9)})};
_.OeJ=function(){return _.C(function(q){if(q.nextAddress==1)return _.h("ab_pl_man")?j6w!==2?q.jumpTo(2):_.W(q,Yxn(),3):q.return(1);q.nextAddress!=2&&(j6w=q.yieldResult);return q.return(j6w)})};
CEN=function(){return _.C(function(q){if(q.nextAddress==1)return _.h("ab_fk_sk_cl")?SxJ!==2?q.jumpTo(2):_.W(q,zsL(),3):q.return(1);q.nextAddress!=2&&(SxJ=q.yieldResult);return q.return(SxJ)})};
_.WSe=function(){return _.C(function(q){if(q.nextAddress==1)return _.h("ab_det_apb_b")?Rsw!==2?q.jumpTo(2):_.W(q,esh(),3):q.return(1);q.nextAddress!=2&&(Rsw=q.yieldResult);return q.return(Rsw)})};
XWh=function(){var q;return _.C(function(k){if(k.nextAddress==1)return _.W(k,Promise.all([_.ZeT(),_.WSe(),_.OeJ(),CEN()]),2);if(k.nextAddress!=3)return UKw()?k.return(!0):_.W(k,_.I20(),3);q=k.yieldResult;return k.return(q===0)})};
UKw=function(){var q=!1,k=function(F,T){EKe.increment(T,F);F===0&&(q=!0)};
k(_.a29(),"j.s_");k(FS9,"f.i_");k(Rsw,"a.b_");k(j6w,"p.m_");k(SxJ,"i.f_");dKr===2&&(dKr=_.hsT(M4x));k(dKr,"e.h_");_.h("ks_det_gpbl")||k(_.f2h(),"p.i_");_.h("ks_get_o_pp")||k(_.yBh(),"g.o_");_.h("ab_deg_unex_thr")||k(_.t4N(),"a.o_");k(DKh,"s.t_");_.h("ab_det_sc_inj_enf")&&k(_.l2h(),"s.i_");k(JBf,"d.p_");k(_.ABr(_.OG),"o.p_");k(_.pWN()===0?0:_.wWh(),"o.a_");return _.h("debug_sk_em_precheck")?!0:q};
$K9=function(){var q=[].concat(_.fP(PEf));try{var k=TO();q.push({jsonRepresentation:k.jsonRepresentation,objectRepresentation:k.objectRepresentation})}catch(F){q=[].concat(_.fP(PEf))}return q};
ben=function(){var q=["adPlacements","adSlots"];try{return q.filter(function(){return!0}).length!==q.length?0:1}catch(k){return 0}};
_.yBh=function(){if(ben()===0)return 0;var q=TO(),k=q.objectRepresentation,F=(0,_.fT.unsafeClone)(k),T=[];if(k&&typeof k==="object")for(var Z in k)T.push(Z);else return 4;q=q.objectRepresentation.adPlacements;if(!(q&&q.length>0))return 4;try{if(!ieJ(T,Object.getOwnPropertyNames(k)))return 0}catch(O){return 0}return ieJ(F,k)?1:0};
_.ABr=function(q){if(!q||!q.length||typeof q==="string")return 0;for(var k=Object.getOwnPropertyNames(Object.prototype),F=0;F<q.length;F++)for(var T=_.ig(q[F]),Z=_.S(k),O=Z.next();!O.done;O=Z.next())if(T===O.value)return 0;return 1};
u8r=function(q){var k=_.ig(q[1]);if(q[0]===null)return k;q=q[0];for(var F={},T=0;T<q.length;T++){var Z=_.ig(q[T]);if(T===0)F[Z]=k;else{var O={};O[Z]=F;F=O}}return F};
_.pWN=function(){for(var q=_.S7,k=0;k<q.length;k++){var F=u8r(q[k]),T=[];T.push(F);if(T.length===0)return 0}return 1};
_.wWh=function(){for(var q=_.S7,k={},F=0;F<q.length;k={m7x:void 0},F++){var T=[u8r(q[F])];k.m7x=[];T.forEach(function(Z){return function(O){Z.m7x[Z.m7x.length]=O}}(k));
if(k.m7x.length===0)return 0}return 1};
_.a29=function(){for(var q=_.S($K9()),k=q.next();!k.done;k=q.next()){var F=k.value;k=F.jsonRepresentation;F=F.objectRepresentation;try{var T=JSON.parse(k);if(!YN(T,F,!1,!1))return 0}catch(Z){return 0}}return 1};
_.l2h=function(){try{var q=_.Fi("ab_det_sc_inj_val");q.length===1&&q[0]===""&&(q=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var k=document.querySelectorAll("script"),F=_.S(k),T=F.next();!T.done;T=F.next())for(var Z=T.value,O=_.S(q),z=O.next();!z.done;z=O.next()){var R=z.value;k=void 0;if((k=Z.textContent)==null?0:k.includes(R))return 0}}catch(e){return 4}return 1};
_.I20=function(){var q,k,F,T,Z,O,z;return _.C(function(R){switch(R.nextAddress){case 1:_.j$(R,2),q=_.S(PEf),k=q.next();case 4:if(k.done)return R.return(1);T=F=k.value;Z=T.jsonRepresentation;O=T.objectRepresentation;return _.W(R,(new Response(Z,{status:200})).json(),7);case 7:z=R.yieldResult;if(!YN(z,O,!1,!1))return R.return(0);k=q.next();R.jumpTo(4);break;case 2:return _.CP(R),R.return(4)}})};
_.t4N=function(){try{btoa("abc")}catch(q){return 0}return 1};
TOT=function(){var q,k,F,T,Z,O,z,R,e,I,X;return _.C(function(E){switch(E.nextAddress){case 1:_.j$(E,2),q=_.S($K9()),k=q.next();case 4:if(k.done)return E.return(1);T=F=k.value;Z=T.jsonRepresentation;O=T.objectRepresentation;z=btoa(Z);R="data:application/json;base64,"+z;e=new Request(R);Object.defineProperty(e,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(e,"method",{get:function(){return"POST"}});
Object.defineProperty(e,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(e,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(e,"body",{get:function(){return new ReadableStream}});
return _.W(E,fetch(e),7);case 7:return I=E.yieldResult,_.W(E,I.json(),8);case 8:X=E.yieldResult;if(!YN(X,O,!1,!1))return E.return(0);k=q.next();E.jumpTo(4);break;case 2:return _.CP(E),E.return(4)}})};
_.hsT=function(q){if(!q||!q.length||typeof q==="string")return 0;for(var k=function(Z){return _.ig(Z)},F=2,T=0;T<q.length&&(F=_.NO9(_.m2J(q[T],k)),F!==0);T++);
return F};
_.NO9=function(q){var k=_.S(q);q=k.next().value;k=k.next().value;try{var F=document.createElement("div");document.body.appendChild(F);var T=getComputedStyle(F).display;document.body.removeChild(F);if(T==="none")return 4;var Z=getComputedStyle(k).display==="none"?0:1;document.body.removeChild(q);return Z}catch(O){return 4}};
zsL=function(){var q,k,F;return _.C(function(T){q=new _.zO;k=document.createElement("button");k.classList.add("ytp-ad-skip-button");k.style.opacity="0";k.style.height="0px";k.style.width="0px";k.style.padding="0px";k.style.border="none";F=function(){k.parentElement&&k.parentElement.removeChild(k)};
k.onclick=function(){q.resolve(0);F()};
document.body.appendChild(k);setTimeout(function(){F();q.resolve(1)},50);
return T.return(q.promise)})};
Yxn=function(){var q,k,F,T,Z,O,z;return _.C(function(R){q=new _.zO;k=document.createElement("ytd-player");try{document.body.prepend(k)}catch(e){return R.return(4)}F=function(){k.parentElement&&k.parentElement.removeChild(k)};
k.getElementsByTagName("div").length>0?T=k.getElementsByTagName("div")[0]:(T=document.createElement("div"),k.appendChild(T));Z=document.createElement("div");T.appendChild(Z);O=document.createElement("video");z=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"});O.src=_.WN(_.hb(z));O.ontimeupdate=function(){F();q.resolve(0)};
Z.appendChild(O);O.classList.add("html5-main-video");setTimeout(function(){Z.classList.add("ad-interrupting")},200);
setTimeout(function(){F();q.resolve(1)},5E3);
return R.return(q.promise)})};
Q6x=function(q,k){var F,T;return _.C(function(Z){switch(Z.nextAddress){case 1:F=[],T=0;case 2:if(!(T<3)){Z.jumpTo(4);break}return _.W(Z,fetch(q,{cache:"no-store",method:k}).then(function(O){F.push(O.status)}).catch(function(){F.push(-1)}),3);
case 3:T++;Z.jumpTo(2);break;case 4:return Z.return(F)}})};
KSL=function(q){return q.domainLookupStart===0&&q.domainLookupEnd===0&&q.connectStart===0&&q.connectEnd===0};
BOn=function(q,k,F){F=F===void 0?"GET":F;var T,Z,O,z,R,e,I,X,E,d;return _.C(function(M){if(M.nextAddress==1)return _.W(M,Promise.all([Q6x(q,F),Q6x(k,F)]),2);T=M.yieldResult;Z=_.S(T);O=Z.next().value;z=Z.next().value;R=O;e=z;if(Math.min.apply(Math,_.fP(e))!==Math.max.apply(Math,_.fP(e))||Math.min.apply(Math,_.fP(R))!==Math.max.apply(Math,_.fP(R)))return M.return(2);if(Math.min.apply(Math,_.fP(e))===Math.min.apply(Math,_.fP(R)))return M.return(1);X=(I=performance.getEntriesByName(q))==null?void 0:I[0];
d=(E=performance.getEntriesByName(k))==null?void 0:E[0];return X&&d?KSL(d)?M.return(1):KSL(X)?M.return(0):M.return(1):M.return(2)})};
esh=function(){var q;return _.C(function(k){var F=[];var T;var Z,O,z;(Z=T=(Z=TO().objectRepresentation.streamingData)==null?void 0:(O=Z.formats)==null?void 0:(z=O[0])==null?void 0:z.url)&&Z&&!T.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(Z=Z.replace("initcwndbps","ctier=L&initcwndbps"),Z=Z.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),T={testUrl:Z,baseUrl:T,method:"GET"}):T=void 0;T&&F.push(T);_.h("ab_net_tp_e")&&F.push({testUrl:_.k9.location.origin+"/ad_companion",baseUrl:_.k9.location.origin+
"/generate_204",method:"OPTIONS"});if(_.h("ad_net_pb_ab")){var R;b:{T=/api\/stats\/ads/;var e,I,X,E;Z=(R=TO().objectRepresentation.adPlacements)==null?void 0:(e=R[0])==null?void 0:(I=e.adPlacementRenderer)==null?void 0:(X=I.renderer)==null?void 0:(E=X.linearAdSequenceRenderer)==null?void 0:E.linearAds;if(Z!=null&&Z.length&&(R=_.f(Z[0],rBn))&&(R=R.pings,R!=null&&R.impressionPings))for(e=[].concat(_.fP(R.impressionPings)),R.progressPings&&(e=[].concat(_.fP(e),_.fP(R.progressPings))),R=_.S(e),e=R.next();!e.done;e=
R.next())if(e=e.value,e.baseUrl&&T.test(e.baseUrl)){R=e.baseUrl.replace("https://www.youtube.com","");break b}R=void 0}R&&F.push({testUrl:_.k9.location.origin+R,baseUrl:_.k9.location.origin+"/feed/download",method:"GET"})}if(_.h("ad_net_pb_pbp")){var d;b:{R=/api\/stats\/qoe/;if(e=TO().objectRepresentation.playbackTracking){I=[];I.push(e==null?void 0:(d=e.videostatsPlaybackUrl)==null?void 0:d.baseUrl);var M;I.push(e==null?void 0:(M=e.videostatsDelayplayUrl)==null?void 0:M.baseUrl);var t;I.push(e==
null?void 0:(t=e.videostatsWatchtimeUrl)==null?void 0:t.baseUrl);var A;I.push(e==null?void 0:(A=e.ptrackingUrl)==null?void 0:A.baseUrl);var w;I.push(e==null?void 0:(w=e.qoeUrl)==null?void 0:w.baseUrl);var b;I.push(e==null?void 0:(b=e.atrUrl)==null?void 0:b.baseUrl);d=_.S(I);for(M=d.next();!M.done;M=d.next())if((M=M.value)&&R.test(M)){d=M.replace("https://www.youtube.com","").replace("https://s.youtube.com","");break b}}d=void 0}d&&F.push({testUrl:_.k9.location.origin+d,baseUrl:_.k9.location.origin+
"/feed/download",method:"GET"})}F=F.length!==0?F[Math.floor(Math.random()*F.length)]:void 0;return(q=F)?k.return(BOn(q.testUrl,q.baseUrl,q.method)):k.return(4)})};
_.f2h=function(){if(_.k9.zXo===void 0||_.k9.zXo===null||typeof _.k9.zXo!=="function")return 2;try{return _.k9.zXo()===!0?0:1}catch(q){return 0}};
vKr=function(q){switch(q){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.Ys(q,"unknown result type")}};
_.HeM=function(q,k){var F=Number(_.P9("CATSTAT",0));if(k.qI2===void 0)return F;k=k.qI2;q=vKr(q);return F&~(3<<k)|q<<k};
s69=function(q){var k,F;if((q=(k=q.auxiliaryUi)==null?void 0:(F=k.messageRenderers)==null?void 0:F.bkaEnforcementMessageViewModel)&&q.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return q};
cBJ=function(){for(var q=_.S(Object.values(_.GAx)),k=q.next();!k.done;k=q.next())k=k.value,k.isAsync&&k.qI2&&_.w6("CATSTAT",_.HeM(2,k))};
_.W4=function(q,k){q=_.Cj("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",q);(k===void 0?0:k)?_.V4J(q,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.R7(_.e7(),q,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
xKL=function(){if(!LSL){if(Polymer.Base){var q=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{q.apply(this,arguments)}catch(E){_.bB(E)}};
var k=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{k.apply(this,arguments)}catch(E){_.bB(E)}};
var F=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{F.apply(this,arguments)}catch(E){_.bB(E)}};
var T=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{T.apply(this,arguments)}catch(E){_.bB(E)}};
var Z=Polymer.Base._listen,O=new WeakMap;Polymer.Base._listen=function(E,d,M){var t=function(){try{M.apply(this,arguments)}catch(A){_.bB(A)}};
O.set(M,t);Z.call(this,E,d,t)};
var z=Polymer.Base._unlisten;Polymer.Base._unlisten=function(E,d,M){z.call(this,E,d,O.get(M))}}if(Polymer.Async){var R=Polymer.Async,e=R._atEndOfMicrotask;
R._atEndOfMicrotask=function(){try{e.apply(R,arguments)}catch(E){_.bB(E)}}}if(Polymer.RenderStatus){var I=Polymer.RenderStatus,X=I.afterNextRender;
I.afterNextRender=function(E,d,M){X.call(I,E,function(){try{d.apply(this,arguments)}catch(t){_.bB(t)}},M)}}LSL=!0}};
_.UG=function(q){var k=q?_.Or(q):"";if(k){if(k.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(k.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(k.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(k.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(k.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.h("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(k.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";k=k.toLowerCase();if(k==="/")return"home";if(k==="/channel_memberships")return"channel-memberships-shopfront";if(k.indexOf("/feed/trending")===0)return"trending";if(k.indexOf("/feed/explore")===0)return"explore";if(k.indexOf("/live")===0)return"live";if(k.indexOf("/results")===0)return"search";if(k.indexOf("/sports")===0)return"sports";if(k.indexOf("/fashion")===0||k.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(k))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(k))return _.h("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(k.indexOf("/channel/")===0||k.indexOf("/user/")===0||k.indexOf("/gaming")===0||k.indexOf("/post/")===0)return"channel";if(nKJ(q))return"show";if(k==="/playlist"||k.indexOf("/playlist/")===0||k==="/view_play_list"||k.indexOf("/view_play_list/")===0||k.indexOf("/show/")===0)return"playlist";if(k==="/feed/history"||k.indexOf("/feed/history/")===0)return"history";if(k===
"/new")return"labs";if(k==="/feed/subscriptions")return"subscriptions";if(k.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(k==="/history_controls")return"standalone";if(k.indexOf("/account")===0||k==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(k.indexOf("/paid_memberships")===0||k.indexOf("/refund")===0||k.indexOf("/purchases")===0||k.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(k.indexOf("/product")===0)return"yts-products";if(k.indexOf("/premium")===
0||k.indexOf("/musicpremium")===0)return k.indexOf("/premium/offers")===0||k.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(k==="/cart/checkout"||k==="/cart")return"ypc-checkout";if(k.indexOf("/feed/downloads")===0||k.indexOf("/redeem")===0||k.indexOf("/reporthistory")===0)return"browse";if(k.indexOf("/hashtag")===0)return"hashtag-landing-page";if(k.indexOf("/handle")===0)return"handle";if(k.indexOf("/source")===0)return"audio-pivot";if(k.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";
if(k.indexOf("/playables")===0)return"playables";if(k.indexOf("/create/live/join")===0)return"open-in-app";if(k.indexOf("/shorts")===0)return"shorts";if(k.indexOf("/feed/channels")===0)return"subscriptions-channels";(k=q?_.Or(q):"")&&k.indexOf("/watch")===0&&_.h("web_watch_enable_learning_journey")?(q=_.v9(q),q=!!q.list&&q.list.indexOf("LJPP")===0):q=!1;if(q)return"learning_journey_watch"}};
_.I7=function(q){var k,F;(q=(F=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:F.url)&&(k=_.UG(q));return k};
nKJ=function(q){var k=q?_.Or(q):"";if(!k)return!1;k=k.toLowerCase();return k.indexOf("/show/")===0||k.indexOf("/playlist")===0&&(q=_.v9(q),q.list&&q.list.indexOf("EL")===0)?!0:!1};
h4=function(q){var k="unknown",F;var T=((F=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:F.webPageType)||"";T?(F=T.toLowerCase(),F.startsWith("web_page_type_")&&(F=F.slice(14))):F=T;F&&gKf[F.toUpperCase()]?k=gKf[F.toUpperCase()]:_.f(q,_.Xx)||_.f(q,mKN)?k="browse":_.f(q,_.dC)?k="search":_.f(q,_.sM)&&(k="watch");k==="watch"&&_.I7(q||null)==="learning_journey_watch"&&(k="learning_journey_watch");k==="unknown"&&_.w1(Error("Lf`"+JSON.stringify({clickTrackingParams:q==null?void 0:q.clickTrackingParams,
commandMetadata:q==null?void 0:q.commandMetadata,allEndpointKeys:Object.keys(q||[])})));return k};
_.MP=function(q){if(!_.q7r||q)_.q7r=_.Rj();return _.q7r};
_.is0=function(q){return!!_.f(q,_.sM)||!!_.f(q,_.fj)&&_.h("kevlar_enable_shorts_prefetch")};
_.k9H=function(q,k){q=_.f(q,_.sM)||_.f(q,_.fj);return"v"+q.videoId+(q.playlistId?"-pl"+q.playlistId:"")+(k?"-an1":"")+(q.params?"-pr"+q.params:"")};
yZ=function(q){return function(){return new q}};
t4=function(q){var k=_.mT();return function(){return k.resolve(q)}};
FVM=function(q){var k=_.kX("web_pbj_log_warning_rate",0);k=k>0&&Math.random()<k;if(!_.f(q,_.fj))return k&&_.w1(Error("Of")),!1;var F;return _.h("shorts_controller_retrieve_seedless_sequence_v2")&&((F=_.f(q,_.fj))==null?void 0:F.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:oH0(q)?!0:(k&&_.w1(Error("Pf")),!1)};
oH0=function(q){var k=(_.f(q,_.sM)||_.f(q,_.fj)).videoId;if(!k||!TDL.test(k))return!1;var F;return(q=(F=_.f(q.commandMetadata,_.ni))==null?void 0:F.url)&&(q.includes(k)||q.startsWith("/clip"))?!0:!1};
_.jcH=function(){var q=_.Xc();return q.getFlag(192)?q.getFlag(190):!(_.h("web_watch_cinematics_disabled_by_default")||_.h("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&Zsn())};
_.Da=function(q,k,F){var T={};T.currentUrl=k;T.vis=q.vis!==void 0?q.vis:0;T.splay=!1;k=_.Xc();T.autoCaptionsDefaultOn=k.getFlag(66);k.getFlag(141)?k.getFlag(140)?T.autonavState="STATE_OFF":T.autonavState="STATE_ON":T.autonavState="STATE_NONE";T.html5Preference="HTML5_PREF_WANTS";isNaN(_.P9("STS"))||(T.signatureTimestamp=_.P9("STS"));q.autonav&&(T.autoplay=!0,T.autonav=!0);q.mutedAutoplay&&(T.autoplay=!0,T.mutedAutoplay=!0);q.inlinePlayback&&(T.autoplay=!0,T.autonav=!1,T.isInlineUnmutedPlayback=!!q.inlineUnmuted);
T.referer=F;T.lactMilliseconds=q.lact!==void 0?q.lact.toString():"-1";_.h("enable_unknown_lact_fix_on_html5")&&T.lactMilliseconds==="-1"&&_.w1(new _.aP("Unknown LACT is set in playbackContext.",{"lact in tempData":q.lact||"undefined",autonav:q.autonav||"undefined"}));q={};k.getFlag(194)&&(q.hasShownAmbientMode=!0);k.getFlag(192)&&(q.hasToggledOffAmbientMode=!0);_.jcH()&&(q.watchAmbientModeEnabled=!0);T.watchAmbientModeContext=q;return T};
Y7J=function(q){var k={},F=q.pbis||0;F&&(k.playbackBeginsInSeconds=F);q.prefetch_reason&&q.prefetch_reason==="hc_pbis"&&(k.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return k};
_.J4=function(q){q=q===void 0?!1:q;var k=_.Xc(),F="USER_INTERFACE_THEME_LIGHT";k.getFlag(165)?F="USER_INTERFACE_THEME_DARK":k.getFlag(174)?F="USER_INTERFACE_THEME_LIGHT":_.lg()&&(F="USER_INTERFACE_THEME_DARK");return q?F:OsH()||F};
_.S7h=function(){return!_.h("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.lg=function(){return _.S7h()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.A4=function(){var q=_.Xc();return _.S7h()&&!q.getFlag(165)&&!q.getFlag(174)};
OsH=function(){var q=q===void 0?window.location.href:q;if(_.h("kevlar_disable_theme_param"))return null;var k=_.Or(q);if(_.zM9(k))return"USER_INTERFACE_THEME_DARK";try{var F=_.v9(q).theme;return CXo.get(F)||null}catch(T){}return null};
_.zM9=function(q){return _.h("enable_dark_theme_only_on_shorts")?!(q==null||!q.startsWith("/shorts/")):!1};
_.WVn=function(q,k,F,T,Z){k=k===void 0?!1:k;F=F===void 0?!1:F;var O=_.P9("INNERTUBE_CONTEXT");if(!O)return _.A7(Error("Sf")),{};O=(0,_.fT.unsafeClone)(O);_.h("web_no_tracking_params_in_shell_killswitch")||delete O.clickTracking;O.client||(O.client={});var z=O.client;z.clientName==="MWEB"&&z.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(z.clientFormFactor=_.P9("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");z.screenWidthPoints=window.innerWidth;z.screenHeightPoints=window.innerHeight;z.screenPixelDensity=
Math.round(window.devicePixelRatio||1);z.screenDensityFloat=window.devicePixelRatio||1;z.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());z.userInterfaceTheme=_.J4();if(!k){var R=_.jgo();R&&(z.connectionType=R);_.h("web_log_effective_connection_type")&&(R=Oiw())&&(O.client.effectiveConnectionType=R)}var e;if(_.h("web_log_memory_total_kbytes")&&((e=_.k9.navigator)==null?0:e.deviceMemory)){var I;e=(I=_.k9.navigator)==null?void 0:I.deviceMemory;O.client.memoryTotalKbytes=""+e*1E6}k&&T&&!_.h("web_it_context_set_original_url_ks")&&
(z.originalUrl=RMr(_.k9.location.href,T).toString());_.h("web_gcf_hashes_innertube")&&(R=aHM())&&(I=R.coldConfigData,e=R.coldHashData,R=R.hotHashData,O.client.configInfo=O.client.configInfo||{},I&&(O.client.configInfo.coldConfigData=I),e&&(O.client.configInfo.coldHashData=e),R&&(O.client.configInfo.hotHashData=R));I=_.v9(_.k9.location.href);!_.h("web_populate_internal_geo_killswitch")&&I.internalcountrycode&&(z.internalGeo=I.internalcountrycode);!_.h("web_populate_client_screen_killswitch")&&Z&&(z.clientScreen=
Z);z.clientName==="MWEB"||z.clientName==="WEB"?(z.mainAppWebInfo||(z.mainAppWebInfo={}),z.mainAppWebInfo.graftUrl=T||_.k9.location.href,_.h("kevlar_woffle")&&_.pj.instance&&(T=_.pj.instance,z.mainAppWebInfo.pwaInstallabilityStatus=!T.appInstalledEventFired&&T.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),z.mainAppWebInfo.webDisplayMode=C9w(),z.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):z.clientName==="TVHTML5"&&
(!_.h("web_lr_app_quality_killswitch")&&(T=_.P9("LIVING_ROOM_APP_QUALITY"))&&(z.tvAppInfo=Object.assign(z.tvAppInfo||{},{appQuality:T})),T=_.P9("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(z.tvAppInfo=Object.assign(z.tvAppInfo||{},{certificationScope:T}));!_.h("web_populate_time_zone_itc_killswitch")&&(T=TZh())&&(z.timeZone=T);(T=ydr())?z.experimentsToken=T:delete z.experimentsToken;z=tCo();T=_.eMn();T=(0,_.fT.getValues)(T.tokenJars);O.request=Object.assign({},O.request,{internalExperimentFlags:z,consistencyTokenJars:T});
!_.h("web_prequest_context_killswitch")&&(z=_.P9("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(O.request.externalPrequestContext=z);T=_.Xc();z=T.getFlag(58);T=T.get("gsml","");O.user=Object.assign({},O.user);z&&(O.user.enableSafetyMode=z);T&&(O.user.lockedSafetyMode=!0);_.h("warm_op_csn_cleanup")?F&&(k=_.Jg())&&(O.clientScreenNonce=k):!k&&(k=_.Jg())&&(O.clientScreenNonce=k);q&&(O.clickTracking={clickTrackingParams:q});if(q=_.NA("yt.mdx.remote.remoteClient_"))O.remoteClient=q;_.wC.getInstance().setLocationOnInnerTubeContext(O);
try{var X=uyJ(),E=X.bid;delete X.bid;O.adSignalsInfo={params:[],bid:E};for(var d=_.S(Object.entries(X)),M=d.next();!M.done;M=d.next()){var t=_.S(M.value),A=t.next().value,w=t.next().value;X=A;E=w;q=void 0;(q=O.adSignalsInfo.params)==null||q.push({key:X,value:""+E})}var b,r;if(((b=O.client)==null?void 0:b.clientName)==="TVHTML5"||((r=O.client)==null?void 0:r.clientName)==="TVHTML5_UNPLUGGED"){var L=_.P9("INNERTUBE_CONTEXT");L.adSignalsInfo&&(O.adSignalsInfo.advertisingId=L.adSignalsInfo.advertisingId,
O.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",O.adSignalsInfo.limitAdTracking=L.adSignalsInfo.limitAdTracking)}}catch(H){_.A7(H)}return O};
_.UoJ=function(q){var k=new P4(_.P9("ONE_PICK_URL",""));k.urlParamMap_.set("hostId",q);(q=_.P9("GAPI_LOCALE"))&&k.urlParamMap_.set("hl",q);(q=_.P9("SESSION_INDEX"))&&k.urlParamMap_.set("authuser",q);(q=_.P9("DELEGATED_SESSION_ID"))&&k.urlParamMap_.set("groupId",q);return k};
XvN=function(){var q=_.mT(),k=q.resolve(_.$N);q=q.resolve(_.bg);return new Izr(k,q)};
aze=function(q){if(window.IntersectionObserver)return new EHo(q,400);throw new TypeError("Zf");};
hMJ=function(){var q=Hammer.TouchAction,k=q.prototype.preventDefaults;q.prototype.preventDefaults=function(F){var T=this.actions.indexOf("pan-down")>-1;if(!T)return k.call(this,F);if(!dor){var Z=F.srcEvent;F=F.direction;var O;if((O=this.manager)==null?0:O.session.prevented)Z.preventDefault();else if(T&&F&Hammer.DIRECTION_DOWN)return this.preventSrc(Z)}}};
M8T=function(q){if(!q||q.size===0)return Hammer.DIRECTION_ALL;if(q.size===2){if(q.has("up")&&q.has("down"))return Hammer.DIRECTION_VERTICAL;if(q.has("right")&&q.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(q.size===1){if(q.has("up"))return Hammer.DIRECTION_UP;if(q.has("down"))return Hammer.DIRECTION_DOWN;if(q.has("right"))return Hammer.DIRECTION_RIGHT;if(q.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.yff=function(){return fze?Promise.resolve(fze):new Promise(function(q,k){var F=self.indexedDB.open("swpushnotificationsdb");F.onerror=k;F.onsuccess=function(){var T=F.result;if(T.objectStoreNames.contains("swpushnotificationsstore"))fze=T,q(fze);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),_.yff()};
F.onupgradeneeded=t8o})};
t8o=function(q){q=q.target.result;q.objectStoreNames.contains("swpushnotificationsstore")&&q.deleteObjectStore("swpushnotificationsstore");q.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
lzr=function(q){var k=Do9(),F;return _.C(function(T){switch(T.nextAddress){case 1:return _.j$(T,2),_.W(T,q.match(k,{cacheName:"yt-appshell-assets"}),4);case 4:F=T.yieldResult;_.Kl(T,3);break;case 2:_.CP(T);case 3:return T.return(F)}})};
Do9=function(){var q=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?Jfr.registration.scope:Afx;q.endsWith("/")&&(q=q.slice(0,-1));return q+"/app_shell_home"};
pvJ=function(q){q.map(function(k){return k.source}).join("|")};
_.wvo=function(q){return _.C(function(k){return k.return(lzr(q))})};
PXT=function(){var q=window.caches,k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,_.wvo(q),2);k=F.yieldResult;return F.return(!!k)})};
BDh=function(){_.C(function(q){if(q.nextAddress==1){if($of)return q.jumpTo(0);$of=!0;if(_.h("enable_system_health_primes_monitoring"))return _.jz(bsf,3E4),u5f(),q.return();if(!(Math.random()<_.kX("web_system_health_fraction")))return q.jumpTo(0);NDx={heightPixels:screen.height,widthPixels:screen.width};ug&&!isNaN(ug.jsHeapSizeLimit)&&(NDx.memoryTotalKbytes=String(Math.round(ug.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(NDx.devicePixelRatio=window.devicePixelRatio);return _.W(q,Qcr(),4)}_.jz(bsf,
3E4);return _.W(q,KVh(),0)})};
Qcr=function(){return _.C(function(q){if(q.nextAddress==1)return NP.intersectionObserverPresent="IntersectionObserver"in window,NP.serviceWorkerPresent="serviceWorker"in navigator,NP.webSharePresent="share"in navigator,NP.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,NP.cacheStoragePresent="caches"in window,NP.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,NP.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
NP.webkitTemporaryStoragePresent="webkitTemporaryStorage"in QZ&&QZ.webkitTemporaryStorage&&"queryUsageAndQuota"in QZ.webkitTemporaryStorage,NP.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",_.W(q,KHx(),2);NP.indexedDbPresent=q.yieldResult;NP.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;NP.broadcastChannelPresent="BroadcastChannel"in window;NP.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(NP.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,NP.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.RG(q)})};
bsf=function(){var q=9E4+Math.random()*2E3;_.iA()>q||(_.h("enable_system_health_primes_monitoring")?u5f():KVh())};
KVh=function(){var q;return _.C(function(k){if(k.nextAddress==1)return _.W(k,rfw(),2);q=k.yieldResult;_.lA("systemHealthCaptured",q);_.RG(k)})};
u5f=function(){var q={metric:{}},k=vHr();k.networkEvents.length&&(q.metric.networkEvents=Hso(k));_.lA("systemHealthCaptured",q)};
rfw=function(){var q,k,F,T,Z,O,z,R,e,I;return _.C(function(X){switch(X.nextAddress){case 1:q={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)};k=window.screen;_.h("enable_is_extended_monitoring")&&k&&"isExtended"in k&&(q.isExtended=!!k.isExtended);F={metric:{staticContext:NDx,dynamicContext:q,webMetric:sch,webApiSupport:NP}};
if(T=_.Jg())F.csn=T;ug&&(F.metric.webMetric.currentHeapKbytes=Math.round(ug.usedJSHeapSize/1E3));window.matchMedia&&(F.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,F.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,F.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in QZ&&typeof QZ.getBattery==="function")){X.jumpTo(2);break}return _.W(X,QZ.getBattery(),3);case 3:if(Z=
X.yieldResult)F.metric.dynamicContext.chargingStatus=Z.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(F.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(NP.storageEstimatePresent)return _.W(X,navigator.storage.estimate(),8);if(!NP.webkitTemporaryStoragePresent){X.jumpTo(5);break}return _.W(X,G9T(),7);case 7:O=X.yieldResult;X.jumpTo(5);break;case 8:O=X.yieldResult;case 5:return F.metric.dynamicContext.deviceStorageQuotaMbytes=((z=O)==null?0:z.quota)?String(Math.round(O.quota/
1048576/10)*10):"-1",F.metric.dynamicContext.deviceStorageUsageMbytes=((R=O)==null?0:R.usage)?String(Math.round(O.usage/1048576/10)*10):"-1",e=F.metric.dynamicContext,_.W(X,PXT(),9);case 9:return e.hasAppShell=X.yieldResult,I=vHr(),I.networkEvents.length&&(F.metric.networkEvents=Hso(I)),X.return(F)}})};
G9T=function(){return new Promise(function(q){var k;NP.webkitTemporaryStoragePresent&&(k=QZ.webkitTemporaryStorage)!=null&&k.queryUsageAndQuota?QZ.webkitTemporaryStorage.queryUsageAndQuota(function(F,T){q({usage:F,quota:T})}):q(void 0)})};
_.Kj=function(q){q&=16777215;q=[(q&16711680)>>16,(q&65280)>>8,q&255];return cfe(q[0],q[1],q[2])};
_.B4=function(q){q=[(q&16711680)>>>16,(q&65280)>>>8,q&255,(q&4278190080)>>>24];var k=_.V8x(q,function(F){return F==(F&255)});
q[3]=(q[3]/255).toFixed(3);if(!k)throw Error("$f`"+q.join(","));return"rgba("+q.join(",")+")"};
_.LVo=function(q){return[(q&16711680)>>>16,(q&65280)>>>8,q&255]};
_.xox=function(q){q=q.map(function(k){k/=255;return k<=.03928?k/12.92:Math.pow((k+.05)/1.05,2.4)});
return q[0]*.2126+q[1]*.7152+q[2]*.0722};
rC=function(q,k){q=_.LVo(q);return"rgba("+q[0]+", "+q[1]+", "+q[2]+", "+k+")"};
_.nHw=function(){try{return!!self.localStorage}catch(q){return!1}};
izx=function(){if(gHf())_.w1(Error("ag"));else{var q=document.createElement("iframe");q.style.display="none";var k=k===void 0?window.location.href:k;var F=_.wo(_.P9("PERSIST_IDENTITY_IFRAME_URL"));k=F?F:(new URL(k)).host.indexOf("studio")===0?_.kx(moe,"persist_identity"):_.kx(q2e,"persist_identity");_.Xhx(q,1,k);q.id="persist_identity";var T;(T=document.body)==null||T.appendChild(q)}};
gHf=function(){var q=k$r;q||(q=document.querySelector("#persist_identity"));return q};
oSo=function(){var q=!1;try{q=!!window.sessionStorage.getItem("session_logininfo")}catch(k){q=!0}return(_.P9("INNERTUBE_CLIENT_NAME")==="WEB"||_.P9("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&q};
FGw=function(q,k){if(!oSo())return!1;k||(k=_.P9("LOGIN_INFO"));return k?(q.session_logininfo=k,!0):!1};
ZzJ=function(q,k){q=q===void 0?!1:q;if((k===void 0||!k)&&TwJ!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.$O("LOG_STICKINESS",!1)){k=_.Jg();var F=_.lN(),T={identityStickinessData:{initialState:TwJ}};k&&F&&_.Va(k,F,T)}if(k=gHf())if(F=k.src?(new URL(k.src)).origin:"*",q){var Z;(Z=k.contentWindow)==null||Z.postMessage({action:"clear"},F)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(q=window.sessionStorage.getItem("session_logininfo"))){var O;(O=k.contentWindow)==null||O.postMessage({loginInfo:q},F)}};
_.v4=function(q){q=q===void 0?!0:q;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.w6("LOGIN_INFO",""),q&&window.sessionStorage.setItem("from_switch_account","1"),ZzJ(!0,q)}catch(k){}};
jEf=function(q){q&&(q.startsWith("https://accounts.google.com/AddSession")?_.v4():q.startsWith("https://accounts.google.com/ServiceLogin")?_.v4():q.startsWith("https://myaccount.google.com")&&_.rF(q).getPath().endsWith("/youtubeoptions")&&_.v4())};
H4=function(q,k){jEf(q);if(_.$O("LOGGED_IN",!0)&&oSo()){var F=oAf(q);F==null&&(F={});FGw(F,k)&&_.Li(q,F)}};
Y2x=function(){function q(k){for(k=k.target;k&&k.nodeName!=="A";)if(k=k.parentNode,!(k&&k instanceof HTMLElement))return;if(k&&!k.hasAttribute("download")&&k.getAttribute("rel")!=="external"&&k.href)return k.href}
document.addEventListener("mousedown",function(k){k.button!==0&&(k=q(k))&&H4(k)});
document.addEventListener("click",function(k){(k=q(k))&&H4(k)})};
zEr=function(){var q=new OzH;try{if(_.$O("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(R){q.increment(5,!1);return}if(_.P9("LOGIN_INFO")){var k=S2r?S2r:window.location;_.P9("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&izx();var F=oAf(k.href);F==null&&(F={});var T=F.session_logininfo,Z=Number(window.sessionStorage.getItem("stickiness_reload")),O=T===_.P9("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
Z>=2||O)Z>=2?q.increment(2,O):O?q.increment(7,O):window.sessionStorage.getItem("session_logininfo")||(q.increment(3,O),TwJ="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.P9("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.P9("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))q.increment(4,O),window.sessionStorage.removeItem("stickiness_reload");
else if(Z<2){window.sessionStorage.setItem("stickiness_reload",String(Z+1));var z=k.href;z=_.x6(z,"sttick");H4(z,window.sessionStorage.getItem("session_logininfo"));z=_.H9(z,{sttick:Z});q.increment(Z,O);_.sc(k,z)}}else q.increment(6,!1)}else _.v4(!1)}catch(R){}};
_.sG=function(q,k,F,T,Z){k=k===void 0?{}:k;F=F===void 0?"":F;T=T===void 0?window:T;q=_.sP(q,k);H4(q);F=_.d5(q+F,Z);_.sc(T.location,F)};
_.CKM=function(q,k,F,T,Z){Z=Z===void 0?!1:Z;F&&_.Li(q,F);F=_.d5(q);var O=_.WN(F);q!=O&&_.QV(Error("bg`"+q));q=O;k=k||Ne(q).toString(36);try{if(Z)return Z=q,Z=WKT(Z),H4(Z),_.w5(window,Z,k,"attributionsrc")}catch(z){_.bB(z)}H4(q);return _.w5(window,F,k,T)};
REH=function(q){if(q.urlEndpoint){if(q=_.v9(q.urlEndpoint.url),q.adurl)return n6(q.adurl)}else if(q.watchEndpoint)return"//www.youtube.com/watch?v="+q.watchEndpoint.videoId;return null};
eEJ=function(q){if(!q||!q.reportingPings)return null;var k={};q.reportingPings.forEach(function(F){F.pingType in k?k[F.pingType].push(F.url):k[F.pingType]=[F.url]});
return{adpings:RIN(k)}};
_.GO=function(){return{isShellLoad:_.$O("IS_SHELL_LOAD",!1)}};
UUr=function(){navigator.serviceWorker.getRegistrations().then(function(q){q.forEach(WGH)})};
WGH=function(q){q&&_.INx(XOr,q.scope)};
_.INx=function(q,k){k={scope:k||_.oP("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.Oc(q),k)};
c4=function(q,k,F,T){if(k&&k.serializedYpcCujLoggingParams){if(F){var Z={};Z.transactionErrorType=F;T&&(Z.errorMessage=T);k.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:Z}}}F={};F.ypcCujContext=k;q=_.Cj("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",q,F);_.R7(_.e7(),q,"FLOW_TYPE_YPC_ACQUISITION")}};
_.ESh=function(q,k,F,T){var Z={};Z.serializedTransactionFlowLoggingParams=k;F&&(Z.errorType=F);T&&(Z.errorMessage=T);_.lA(q,Z);_.J7()};
_.aN0=function(q){q&&_.ESh("transactionFlowStarted",q)};
_.dUn=function(q){q&&_.ESh("transactionFlowCancelled",q)};
_.VZ=function(q,k,F){k&&_.ESh("transactionFlowFailed",k,q,F)};
hEx=function(q){var k=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");k&&(k.inert=q)};
_.Lj=function(){this.megabloxUrl_=null};
_.xN=function(q){try{var k=MKh==null?void 0:MKh.composedPath(q)}catch(F){k=q.composedPath?q.composedPath():[]}return k&&k.length>0?k:q.composedPath?q.composedPath():[]};
_.nj=function(q){return _.xN(q)[0]};
_.gC=function(q){if(!(q instanceof Element))return null;q=q.classList?Array.from(q.classList):void 0;if(!q)return null;var k=q.indexOf("style-scope");return k>-1&&k+1<q.length?q[k+1]:null};
mK=function(q){if(!(q instanceof HTMLElement))return null;var k=q&&(q.$$||q.polymerController)?q.tagName.toLowerCase():null;return k?k:_.gC(q)};
fN9=function(q,k){return q.replace(/[^a-z]*[^\s]+/g,function(F){return F+".style-scope."+k})};
yif=function(q,k){return k?q.split(",").map(function(F){return fN9(F.trim(),k)}).join(", "):q};
_.qr=function(q){var k,F,T,Z;return(Z=(T=(F=(k=q.root)!=null?k:q.shadowRoot)!=null?F:q.__shady_native_shadowRoot)!=null?T:q.__shady_shadowRoot)!=null?Z:q};
iF=function(q){return q instanceof ShadowRoot?ShadowRoot:q instanceof DocumentFragment?DocumentFragment:q instanceof Document?Document:HTMLElement};
tKN=function(q){var k,F,T;return(T=(F=(k=q.parentElement)!=null?k:q.__shady_native_parentElement)!=null?F:q.__shady_parentElement)!=null?T:null};
DUH=function(q){var k,F,T;return(T=(F=(k=q.parentNode)!=null?k:q.__shady_native_parentNode)!=null?F:q.__shady_parentNode)!=null?T:null};
lNw=function(q){var k,F,T;return(T=(F=(k=q.__shady_parentNode)!=null?k:q.__shady_native_parentNode)!=null?F:q.parentNode)!=null?T:null};
Ji0=function(q){var k,F;return(F=(k=DUH(q))!=null?k:q.host)!=null?F:null};
Ain=function(q){var k,F,T;return(T=(F=(k=q.nextSibling)!=null?k:q.__shady_native_nextSibling)!=null?F:q.__shady_nextSibling)!=null?T:null};
pOJ=function(q){var k,F,T;return(T=(F=(k=q.previousSibling)!=null?k:q.__shady_native_previousSibling)!=null?F:q.__shady_previousSibling)!=null?T:null};
wO0=function(q){var k,F,T;return(T=(F=(k=q.nextElementSibling)!=null?k:q.__shady_native_nextElementSibling)!=null?F:q.__shady_nextElementSibling)!=null?T:null};
PK9=function(q){var k,F,T;return(T=(F=(k=q.previousElementSibling)!=null?k:q.__shady_native_previousElementSibling)!=null?F:q.__shady_previousElementSibling)!=null?T:null};
$UN=function(q){var k,F,T;return new Set([].concat(_.fP((k=q.children)!=null?k:[]),_.fP((F=q.__shady_native_children)!=null?F:[]),_.fP((T=q.__shady_children)!=null?T:[])))};
bzf=function(q){var k,F,T;return new Set([].concat(_.fP((k=q.childNodes)!=null?k:[]),_.fP((F=q.__shady_native_childNodes)!=null?F:[]),_.fP((T=q.__shady_childNodes)!=null?T:[])))};
uKH=function(q){if(!q)return null;var k=_.gC(q);if(!k){var F;return(F=Node.prototype.getRootNode)==null?void 0:F.call(q)}k=k.toUpperCase();for(q=tKN(q);q&&q.tagName!==k;)q=tKN(q);return q?_.qr(q):null};
Nwh=function(q){for(;q&&!(q instanceof HTMLElement);)q=Ji0(q);return q};
QET=function(q){var k=Nwh(q);return q===k?_.gC(q):k?mK(k):null};
KGf=function(q){return(q=Nwh(q))?mK(q):null};
Bwe=function(q){if(q instanceof Comment)return!1;if(q instanceof Text){var k,F;if(((F=(k=q.textContent)==null?void 0:k.trim())!=null?F:"")==="")return!1}return!0};
kv=function(q,k,F){var T=k(q);for(F=F===void 0?KGf(q):F;T&&(QET(T)!==F||!Bwe(T));)q=T,T=k(q);return T};
rir=function(q,k,F){if(!k)return null;q=KGf(q);return QET(k)===q&&Bwe(k)?k:kv(k,F,q)};
vSf=function(q){return kv(q,lNw,_.gC(q))};
HzH=function(q){return kv(q,wO0)};
sE0=function(q){return kv(q,Ain)};
G$h=function(q){return kv(q,PK9)};
ciM=function(q){return kv(q,pOJ)};
VKn=function(q){return rir(q,q.firstChild||q.__shady_native_firstChild||q.__shady_firstChild||null,Ain)};
LGL=function(q){var k,F,T;var Z=(T=(F=(k=q.firstElementChild)!=null?k:q.__shady_native_firstElementChild)!=null?F:q.__shady_firstElementChild)!=null?T:null;return rir(q,Z,wO0)};
xUh=function(q){var k,F,T;var Z=(T=(F=(k=q.lastChild)!=null?k:q.__shady_native_lastChild)!=null?F:q.__shady_lastChild)!=null?T:null;return rir(q,Z,pOJ)};
nSn=function(q){var k,F,T;var Z=(T=(F=(k=q.lastElementChild)!=null?k:q.__shady_native_lastElementChild)!=null?F:q.__shady_lastElementChild)!=null?T:null;return rir(q,Z,PK9)};
gST=function(q){var k=KGf(q);return Array.from(bzf(q)).filter(function(F){return QET(F)===k})};
mUT=function(q){var k=mK(q);return Array.from($UN(q)).filter(function(F){return _.gC(F)===k})};
_.ow=function(q,k,F){if(q instanceof HTMLElement&&_.gC(q)===F){var T=Array.from(q.classList).indexOf("style-scope");if(T===-1)q.classList.add("style-scope"),q.classList.add(k);else if(!(T+1>=q.classList.length)){T=q.classList[T+1];var Z,O;q==null||(Z=q.classList)==null||(O=Z.replace)==null||O.call(Z,T,k)}}if(q instanceof HTMLElement||q instanceof DocumentFragment)for(Z=_.S($UN(q)),O=Z.next();!O.done;O=Z.next())_.ow(O.value,k,F);return q};
Fp=function(q,k){if(q instanceof HTMLElement&&_.gC(q)===k){var F=Array.from(q.classList).indexOf("style-scope");F===-1||F+1>=q.classList.length||q.classList.remove("style-scope",q.classList[F+1])}if(q instanceof HTMLElement||q instanceof DocumentFragment){F=_.S(q.children);for(var T=F.next();!T.done;T=F.next())Fp(T.value,k)}return q};
_.qUw=function(q,k){return iF(q).prototype.appendChild.call(q,k)};
iWx=function(q,k){if(q===k)return!0;q=bzf(q);return Array.from(q).some(function(F){return iWx(F,k)})};
_.Zy=function(q,k){if(q instanceof Tb)return q;(k==null?0:k.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(q,"ownerDocument")&&Object.defineProperty(q,"ownerDocument",{get:function(){return window.document}});
return new Tb(q)};
olT=function(){var q=Tb.prototype,k=[].concat(_.fP(kwT?[]:["getRootNode"]),["setAttribute","removeAttribute"]);k=_.S(k);for(var F=k.next(),T={};!F.done;T={method$jscomp$48:void 0},F=k.next())T.method$jscomp$48=F.value,q[T.method$jscomp$48]=function(Z){return function(){return this.host[Z.method$jscomp$48].apply(this.host,arguments)}}(T)};
TYH=function(){var q=Tb.prototype,k=[].concat(_.fP(kwT?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.fP(Fso?[]:["querySelector","querySelectorAll"]));k=_.S(k);for(var F=k.next(),T={};!F.done;T={method$jscomp$49:void 0},F=k.next())T.method$jscomp$49=F.value,q[T.method$jscomp$49]=function(Z){return function(){return this.root[Z.method$jscomp$49].apply(this.root,arguments)}}(T)};
YUh=function(){var q=Tb.prototype,k=[].concat(_.fP(ZWx?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.fP(jhN?[]:["parentNode"]));k=_.S(k);for(var F=k.next(),T={};!F.done;T={prop$jscomp$62:void 0},F=k.next())T.prop$jscomp$62=F.value,Object.defineProperty(q,T.prop$jscomp$62,{get:function(Z){return function(){return this.host[Z.prop$jscomp$62]}}(T),
configurable:!0})};
zew=function(){var q=Tb.prototype,k=["activeElement"].concat(_.fP(ZWx?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.fP(OWf?[]:["children"]),_.fP(SUe?[]:["lastChild"]));k=_.S(k);for(var F=k.next(),T={};!F.done;T={prop$jscomp$63:void 0},F=k.next())T.prop$jscomp$63=F.value,Object.defineProperty(q,T.prop$jscomp$63,{get:function(Z){return function(){return this.root[Z.prop$jscomp$63]}}(T),
configurable:!0})};
Cth=function(){for(var q=Tb.prototype,k=_.S(["innerHTML","textContent"]),F=k.next(),T={};!F.done;T={prop$jscomp$64:void 0},F=k.next())T.prop$jscomp$64=F.value,Object.defineProperty(q,T.prop$jscomp$64,{get:function(Z){return function(){return this.root[Z.prop$jscomp$64]}}(T),
set:function(Z){return function(O){this.root[Z.prop$jscomp$64]=O}}(T),
configurable:!0})};
Reo=function(q){var k=Tb.prototype;q=_.S(Object.entries(q));for(var F=q.next(),T={};!F.done;T={fn$jscomp$361:void 0},F=q.next()){var Z=_.S(F.value);F=Z.next().value;Z=Z.next().value;T.fn$jscomp$361=Z;k[F]=function(O){return function(){return O.fn$jscomp$361.apply(null,[this.host.node||this.host].concat(_.fP(arguments)))}}(T)}};
Wsx=function(){for(var q=Tb.prototype,k=_.S(Object.entries(eee)),F=k.next(),T={};!F.done;T={fn$jscomp$362:void 0},F=k.next()){var Z=_.S(F.value);F=Z.next().value;Z=Z.next().value;T.fn$jscomp$362=Z;Object.defineProperty(q,F,{get:function(O){return function(){return O.fn$jscomp$362.apply(null,[this.host.node||this.host].concat(_.fP(arguments)))}}(T),
configurable:!0})}};
_.jJ=function(q){return q instanceof UQJ||q instanceof Document?q:new UQJ(q)};
Ik9=function(){for(var q=UQJ.prototype,k=_.S("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),F=k.next(),T={};!F.done;T={method$jscomp$50:void 0},F=k.next())T.method$jscomp$50=F.value,q[T.method$jscomp$50]=function(Z){return function(){return HTMLElement.prototype[Z.method$jscomp$50].call.apply(HTMLElement.prototype[Z.method$jscomp$50],[this.node].concat(_.fP(arguments)))}}(T)};
XFf=function(){for(var q=UQJ.prototype,k=_.S("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),F=k.next(),T={};!F.done;T={prop$jscomp$65:void 0},F=k.next())T.prop$jscomp$65=F.value,Object.defineProperty(q,T.prop$jscomp$65,{get:function(Z){return function(){var O;return(O=this.node["__shady_native_"+Z.prop$jscomp$65])!=null?O:this.node[Z.prop$jscomp$65]}}(T),
configurable:!0})};
_.Yv=function(q,k,F){F===void 0&&(F=!q.classList.contains(k));F?q.classList.add(k):q.classList.remove(k)};
_.O$=function(q,k,F){F===void 0&&(F=!q.hasAttribute(k));if(k==="class")throw Error("fg");F?_.jJ(q).setAttribute(k,""):_.jJ(q).removeAttribute(k)};
ElH=function(q){return(q.localName!=="slot"?[]:(0,_.SJ)(q).assignedNodes({flatten:!0})).filter(function(k){return k.nodeType===Node.ELEMENT_NODE})};
_.akn=function(q){return(q=_.Zy(q).querySelector("slot"))&&q.localName==="slot"?ElH(q):[]};
_.zb=function(q,k){window.ShadyCSS&&window.ShadyCSS.styleSubtree(q,k)};
Cr=function(q,k){var F=k.bind(q);return function(T){F(T,T.detail)}};
_.Rw=function(q,k){var F=dQ0.get(q);F||(F=new WeakMap,dQ0.set(q,F));if(F.has(k))return F.get(k);if(_.h("web_fi_listen_disable_bound_fn_helper")){var T=k.bind(q);q=function(Z){T(Z,Z==null?void 0:Z.detail)}}else q=Cr(q,k);
F.set(k,q);return q};
fkT=function(q,k){hee(q);q.created[MQT].push(k)};
hee=function(q){if(!q.created||!q.created[MQT]){var k=q.created,F=k?[k]:[];q.created=function(){for(var T=_.S(F),Z=T.next();!Z.done;Z=T.next())Z.value.apply(this)};
q.created[MQT]=F}};
yJx=function(q){return function(){var k=_.Mb.apply(0,arguments);return function(F,T,Z){q.apply(null,_.fP(k))(F,T,Z)}}};
tQH=function(){return function(){var q=_.Mb.apply(0,arguments);return function(k,F,T){MtL.apply(null,_.fP(q))(k,F,T)}}};
_.l=function(q){return tQH()(q)};
_.P=function(){return yJx(Diw).apply(null,_.fP(_.Mb.apply(0,arguments)))};
_.eJ=function(q){return _.h("pbcm_fi_listen_decorators")?DQN(q):yJx(y1o)(q)};
DQN=function(q){return function(k,F){fkT(k,function(){var T=this[F],Z=_.h("web_fi_listen_disable_bound_fn_helper")?function(O){T(O,O.detail)}.bind(this):Cr(this,T);
lk9.has(q)?DI(this.hostElement,q,Z):this.hostElement.addEventListener(q,Z)})}};
_.Wu=function(){return yJx(ttT).apply(null,_.fP(_.Mb.apply(0,arguments)))};
_.u=function(q){q=q===void 0?{}:q;return yJx(fYo)(q)};
_.U$=function(q){if(q.hostElement&&q!==q.hostElement){var k=_.dZ(q.hostElement);k=q.renderIdom?k:k.shadowRoot}k||(q=q.root,k=q instanceof Node?_.dZ(q):null);return k};
_.Iw=function(q){return JJL?AJH(q):function(k,F){Object.defineProperty(k,F,{get:function(){var T;return(T=_.U$(this))==null?void 0:T.querySelector(q)},
enumerable:!0,configurable:!0})}};
AJH=function(q){return function(k,F){Object.defineProperty(k,F,{get:function(){var T,Z=(T=_.Zy(this.hostElement))==null?void 0:T.querySelector(q);if(Z)return Z;var O;return(O=_.U$(this))==null?void 0:O.querySelector(q)},
enumerable:!0,configurable:!0})}};
_.Xp=function(q){return JJL?pFH(q):function(k,F){Object.defineProperty(k,F,{get:function(){var T;return(T=_.U$(this))==null?void 0:T.querySelectorAll(q)},
enumerable:!0,configurable:!0})}};
pFH=function(q){return function(k,F){Object.defineProperty(k,F,{get:function(){var T,Z=(T=_.Zy(this.hostElement))==null?void 0:T.querySelectorAll(q);if(Z==null?0:Z.length)return Z;var O;return(O=_.U$(this))==null?void 0:O.querySelectorAll(q)},
enumerable:!0,configurable:!0})}};
wF0=function(q){return function(k){if(![_.LQ,_.Q].includes(Object.getPrototypeOf(k.prototype).constructor))throw Error("gg");WYo(Object.assign({},typeof q!=="string"?q:{is:q,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(k)}};
_.aw=function(){var q=q===void 0?{}:q;return function(k){if(![xf,_.E$].includes(Object.getPrototypeOf(k.prototype).constructor))throw Error("hg");UiT(Object.assign({},q,{disableInheritanceCheck:!0}))(k)}};
$Qw=function(q,k){Ptx[q]!=null||(Ptx[q]=new Set);Ptx[q].add(k)};
_.df=function(){var q=_.Wu.apply(null,_.fP(_.Mb.apply(0,arguments)));return function(k,F){$Qw(k.is,F);q(k,F)}};
fr=function(q,k,F){if(h_(q)&&!bW0.has(k)){k=k.replace(/^JSC\$[\d]+_/,"");k=k.replace(/\.\d+(\.|$)/g,function(O,z){return".#"+z});
Mr[q]!=null||(Mr[q]={});var T,Z;(T=Mr[q])[Z=k]!=null||(T[Z]=new Set);Mr[q][k].has(F)||(Mr[q][k].add(F),_.lA("polymerPropertyAccessEvent",{componentName:q,propertyName:k,accessType:F}))}};
uqf=function(){return _.h("polymer_property_access_logging_debug")||_.h("polymer_enable_property_access_logging")};
h_=function(q){if(_.h("polymer_property_access_logging_debug"))return!0;if(!_.h("polymer_enable_property_access_logging"))return!1;NY9||(NY9=Date.now());return(Ne(q)+NY9)%100<_.kX("polymer_property_access_logging_percent")};
QhT=function(q,k){return h_(k)&&q.hostElement.loggingStatus?new Proxy(q,{get:function(F,T,Z){if(F.hostElement.loggingStatus.bypassProxyController)return F[T];F.hostElement.loggingStatus.isExternalGet=!0;var O=F[T];F.hostElement.loggingStatus.isExternalGet=!1;if(O instanceof Function)return function(){var z=_.Mb.apply(0,arguments);try{return F.hostElement.loggingStatus.currentExternalCall=T,fr(k,T,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),O.apply(this===Z?F:this,z)}finally{F.hostElement.loggingStatus.currentExternalCall=
void 0}};
fr(k,T,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return O},
set:function(F,T,Z){if(F.hostElement.loggingStatus.bypassProxyController)return F[T]=Z,!0;F.hostElement.loggingStatus.isRendererStamper?fr(k,T,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):F.hostElement.loggingStatus.isDeclarativeExternal||fr(k,T,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{F.hostElement.loggingStatus.currentExternalSet=T,F[T]=Z}finally{F.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):q};
Ksr=function(q,k){q&&q.loggingStatus&&!q.loggingStatus.isDeclarativeExternal&&!q.loggingStatus.isExternalGet&&q.loggingStatus.currentExternalSet!==k&&fr(q.tagName.toLowerCase(),k,"PROPERTY_ACCESS_GET_INTERNAL")};
yA=function(q,k,F){q&&(F||q.loggingStatus&&!q.loggingStatus.isInitializing&&!q.loggingStatus.isDefiningPropertyAccessor&&q.loggingStatus.currentExternalSet!==k)&&fr(q.tagName.toLowerCase(),k,"PROPERTY_ACCESS_SET_INTERNAL")};
BYJ=function(){return{_definePropertyAccessor:function(q,k){var F=this,T=F.hostElement.loggingStatus;T&&(T.isDefiningPropertyAccessor=!0);var Z=F[q];Z!==void 0&&(F.__data?F._setPendingProperty(q,Z):(F.__dataProto!=null||(F.__dataProto={}),F.__dataProto[q]=Z));T&&(T.isDefiningPropertyAccessor=!1);Object.defineProperty(this,q,{get:function(){Ksr(F.hostElement,q);return this.__data[q]},
set:function(O){k||this._setPendingProperty(q,O,!0)&&this._invalidateProperties()}})},
created:function(){var q=this._setPendingProperty.bind(this);this._setPendingProperty=function(k,F,T){yA(this.hostElement,k);return q.apply(this,[k,F,T])}}}};
rJr=function(q){uqf()&&_.l(t_.prototype)(q.prototype,"__templateBindingLoggingBehavior")};
vln=function(q,k){if(k.resolvedFactories.length!==q.resolvedFactories.length)return!0;k=_.S(k.resolvedFactories.entries());for(var F=k.next();!F.done;F=k.next()){var T=_.S(F.value);F=T.next().value;T=T.next().value;if(T.providerClass){if(T.providerClass!==q.resolvedFactories[F].providerClass)return!0}else if(T.providerValue){if(T.providerValue!==q.resolvedFactories[F].providerValue)return!0}else if(T.factory!==q.resolvedFactories[F].factory)return!0}return!1};
HWf=function(q,k){q=_.S(q);for(var F=q.next();!F.done;F=q.next())if(F=F.value,F.constructor===Array)HWf(F,k);else{var T=k;T.has(F)||(F.inject&&T.add(F),F.behaviors&&HWf(F.behaviors,T))}};
Dy=function(q,k){var F=q[k];q[k]=function(){var T=_.Mb.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(F)return F.apply(this,T)}};
VQ0=function(){_.lF.Class=function(F,T){F=sh0(F,T);Dy(F.prototype,"created");return F};
Dy(J_.prototype,"_initializeProperties");Dy(_.A_.prototype,"_initializeProperties");if(GwM)Dy(cJ0,"created");else{var q=function(){Dy(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))q();else{var k=customElements.define;customElements.define=function(F,T,Z){k.call(customElements,F,T,Z);F==="tp-yt-iron-list"&&(q(),customElements.define=k)}}}};
xQT=function(q,k){q.prototype.behaviors=q.prototype.behaviors||[];q.prototype.behaviors.unshift(Lso.InjectBehavior);q.prototype.provide=k};
_.Pu=function(q){return function(k){if(!q.disableElementRegistration){q.noInjection||xQT(k,q.providers);var F=k.prototype;F.__templateHelpers||MtL(pr.prototype)(F,"__templateHelpers");F=q.is;nlL||(nlL=Date.now());(Ne(F)+nlL)%100<_.kX("polymer_log_prop_change_observer_percent")&&MtL(wf.prototype)(k.prototype,"__propertyObserverObserver");k.prototype.behaviors=k.prototype.behaviors||[];k.prototype.behaviors.unshift(_.glo.YtHostElementBehavior);rJr(k);wF0({is:q.is,notifyObserversOnUndefined:q.notifyObserversOnUndefined!==
!1,fastInit:q.fastInit,template:q.template,disableEnforceFastDefaultValuesCheck:!0})(k)}}};
_.K=function(q){return _.Pu({is:q.is,template:q.template,disableElementRegistration:q.disableElementRegistration,cssBuildOptOut:q.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
i30=function(q,k){if(mQx){q=new q;for(var F=_.S(Object.getOwnPropertyNames(q)),T=F.next();!T.done;T=F.next())T=T.value,k[T]=q[T];for(F=k;F&&F!==Object.prototype;F=Object.getPrototypeOf(F)){T=_.S(Object.getOwnPropertyNames(F));for(var Z=T.next();!Z.done;Z=T.next())Z=Z.value,q.hasOwnProperty(Z)||Object.defineProperty(q,Z,qwf(k,Z))}}else q.apply(k)};
qwf=function(q,k){return{get:function(){var F=q[k];return F instanceof Function?F.bind(q):F},
set:function(F){q[k]=F}}};
ou9=function(q,k){for(var F=q._noAccessors,T=_.S(Object.getOwnPropertyNames(q)),Z=T.next();!Z.done;Z=T.next())if(Z=Z.value,!kZh.has(Z))if(F)k[Z]=q[Z];else{var O=Object.getOwnPropertyDescriptor(q,Z);O&&(O.configurable=!0,Object.defineProperty(k,Z,O))}};
F3r=function(q,k,F){return function(T){if(F){var Z=F();T.model=Z}if(q[k])q[k](T,T.detail)}};
$v=function(q){var k=[];if(typeof q==="string")q.length>0&&k.push.apply(k,_.fP(q.split(".")));else{q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=F.value,typeof F==="string"?k.push.apply(k,_.fP(F.split("."))):k.push(F)}return k};
Tdh=function(q,k){if(k[k.length-1]!=="*"&&k[k.length-1]!=="splices"){for(var F=0;F<k.length;F++){if(!q)return;q=q[k[F]]}return q}};
Z3H=function(q,k){if(q.length>k.length)return!1;for(var F=0;F<q.length;F++)if(q[F]!==k[F])return!1;return!0};
YwJ=function(q,k,F){if(k.type==="compute"){var T=k.getter.bind(F);var Z=k.args}else T=function(){return F[k.method.methodName].apply(F,_.fP(_.Mb.apply(0,arguments)))},Z=k.method.args;
j40(q,k.propertyKey,T,Z,k.value)};
Swo=function(q,k){if(k.readOnly){var F=Object.getOwnPropertyDescriptor(q.model,k.propertyKey);Object.defineProperty(q.model,k.propertyKey,{get:F.get,set:function(){}});
q.model[O3N(k.propertyKey)]=F.set}};
zZh=function(q,k,F){if(F){var T=k.propertyKey,Z=k.selector;k=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.fP(k.selectorArgs.map(function(O){return{type:"path",path:O}})));
j40(q,T,function(O){var z=_.Mb.apply(1,arguments);return Z.apply(null,[F.getState()].concat(_.fP(z)))},k)}};
RZo=function(q,k,F){var T=_.Rg(k.propertyKey)+"-changed";Cdh(q,function(Z){var O={value:Z.value,queueProperty:!0};Z.path.split(".").length>1&&(O.path=Z.path);F.dispatchEvent(new CustomEvent(T,{detail:O}))},[{type:"wildcard",
path:k.propertyKey}])};
eZf=function(q,k,F){Cdh(q,function(){F[k.method.methodName].apply(F,_.fP(_.Mb.apply(0,arguments)))},k.method.args)};
O3N=function(q){return"_set"+(q.charAt(0).toUpperCase()+q.slice(1))};
W30=function(){var q,k=D7(function(F){q=F},!1);
return[q,k]};
ajN=function(q){q=q.trim().replace(Umw,",").replace(IjH,"$1");var k=q[0];k==="-"&&(k=q[1]);if(k>="0"&&k<="9")return{type:"literal",value:Number(q)};if(k==="'"||k==='"')return{type:"literal",value:q.slice(1,-1)};if(k=q.match(X89)){k=k[1];var F=Euf[k];if(F)return{type:F,path:q.slice(0,-(k.length+1))}}return{type:"path",path:q}};
fjo=function(q){var k=q.match(dmo);if(k)return q={methodName:k[1],args:hZn},k[2].trim()&&(k=k[2].replace(MUJ,"&comma;").split(","),q.args=k.map(ajN)),q};
yah=function(q,k,F,T){T=T===void 0?!1:T;k=_.Rg(k);var Z=UN;Z&&(F=Z(F,k,"attribute",q));bF(q,F,k,T)};
bF=function(q,k,F,T){k=tUo(k,T===void 0?!1:T);k===void 0?q.removeAttribute(F):q.setAttribute(F,k)};
tUo=function(q,k){switch(typeof q){case "object":case "function":if(q instanceof Date)return q.toString();if(q){if((k===void 0?0:k)&&!_.h("polymer_reflect_objects_as_boolean_killswitch"))return q?"":void 0;k=window.trustedTypes?window.trustedTypes.isHTML(q)||window.trustedTypes.isScript(q)||window.trustedTypes.isScriptURL(q):void 0;if(k)return q;try{return JSON.stringify(q)}catch(F){_.w1(Error("Dg`"+q))}}break;case "boolean":return q?"":void 0;default:return q!==null&&q!==void 0?q.toString():void 0}};
Dme=function(q){if(q===void 0)throw Error("Eg");return q};
w8e=function(q,k,F,T){var Z=ljo(T);if(Z.length){T=F;var O="property";JaH.test(F)?O="attribute":F[F.length-1]==="$"&&(F=F.slice(0,-1),O="attribute");var z=Aa9(Z);z&&O==="attribute"&&(F==="class"&&q.hasAttribute("class")&&(z+=" "+q.getAttribute(F)),bF(q,z,F));O==="attribute"&&T==="disable-upgrade$"&&q.setAttribute("disable-upgrade","");q.localName==="input"&&T==="value"&&q.setAttribute("value","");q.removeAttribute(T);O==="property"&&(F=_.er(F));k=Dme(k);p8T(k,O,F,Z);return!0}return F.slice(0,3)===
"on-"?(q.removeAttribute(F),(O=k).events!=null||(O.events=[]),k.events.push({name:F.slice(3),value:T}),!0):F==="id"?(k.id=T,!0):!1};
ljo=function(q){for(var k=[],F=0,T;(T=Pd0.exec(q))!==null;){T.index>F&&k.push({type:"literal",value:q.slice(F,T.index)});var Z=T[1][0];F=!!T[2];T=T[3].trim();if(Z==="{")throw Error("Fg");(Z=fjo(T))?k.push({type:"method",negate:F,signature:Z}):k.push({type:"path",negate:F,path:T});F=Pd0.lastIndex}F&&F<q.length&&(q=q.substring(F))&&k.push({type:"literal",value:q});return k};
Aa9=function(q){for(var k="",F=0;F<q.length;F++){var T=q[F];T.type==="literal"&&(k+=T.value)}return k};
p8T=function(q,k,F,T){q.bindings!=null||(q.bindings=[]);q.bindings.push({kind:k,target:F,parts:T})};
Q4n=function(q,k,F){var T=!1;if(q.localName==="template"){T=F;var Z=k.stripWhitespace;Z=$mL(q,Z===void 0?!1:Z);var O=q.content.ownerDocument.createDocumentFragment();Z.content=O;O.appendChild(q.content);T&&(T.templateInfo=Z);T=!0}else q.localName==="slot"&&(k.hasInsertionPoint=!0);if(q.firstChild&&(Z=F,q.localName!=="script"&&q.localName!=="style")){O=0;for(var z=q.firstChild;z;){var R=z;if(R.localName==="template"){var e=R.getAttribute("is");if((z=e==="dom-if")||e==="dom-repeat"){R.removeAttribute("is");
e=R.ownerDocument.createElement("ps-"+e);R.parentNode.replaceChild(e,R);e.appendChild(R);var I=Array.from(R.attributes);I=_.S(I);for(var X=I.next();!X.done;X=I.next())X=X.value,z?b3N.has(X.name)&&bF(e,X.value,X.name):uVn.has(X.name)?bF(e,X.value,X.name):Ndx.has(X.name),R.removeAttribute(X.name);z=e}else z=R}if(z.nodeType===Node.TEXT_NODE){R=void 0;e=q;for(I=z;((R=I.nextSibling)==null?void 0:R.nodeType)===Node.TEXT_NODE;)X=void 0,(X=I).textContent!=null||(X.textContent=""),I.nextSibling.textContent&&
(I.textContent+=I.nextSibling.textContent),e.removeChild(I.nextSibling);if(k.stripWhitespace&&z.textContent&&!z.textContent.trim()){q.removeChild(z);z=z.nextSibling;continue}}Q4n(z,k,{parentIndex:O,parentInfo:Z});z.parentNode&&O++;z=z.nextSibling}}var E;if((E=q.hasAttributes)==null?0:E.call(q)){E=F=Dme(F);Z=!1;O=Array.from(q.attributes);O=_.S(O);for(R=O.next();!R.done;R=O.next())R=R.value,Z=w8e(q,E,R.name,R.value)||Z;T=Z||T}q.nodeType===Node.TEXT_NODE&&(E=ljo(q.textContent),E.length&&(q.textContent=
Aa9(E)||" ",F=Dme(F),p8T(F,"text","textContent",E),T=!0));F&&T&&(F.infoIndex=k.nodeInfoList.push(F)-1)};
$mL=function(q,k){k={nodeInfoList:[],stripWhitespace:(k===void 0?!1:k)||q.hasAttribute("strip-whitespace")};Q4n(q.content,k);return k};
K3M=function(q){Object.assign(q,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
raM=function(q,k,F){k.signalCache!=null||(k.signalCache={});var T=k.signalCache[F];if(!T){var Z=F.split(".");T=!Bdf(q,Z[0]);if(Z.length>1&&T){var O=q.getPathMutationSignal(Z);T=function(){var z=AR(q.owner,function(){return q.getWithPath([Z[0]])}),R,e=(R=O())==null?void 0:R.value;
return{rootWasDefined:z!==void 0,value:e}}}else T=function(){var z=q.getWithPath(Z);
return{rootWasDefined:z!==void 0,value:z}};
k.signalCache[F]=T}return T()};
H3e=function(q,k,F,T,Z){k=k.parts.map(function(z,R){if(z.type==="literal"){F.partWasDefined!=null||(F.partWasDefined=[]);var e;(e=F.partWasDefined)[R]||(e[R]=z.value!==void 0);return z.value}var I;if(z.type==="method"){var X,E=(X=(I=F.partWasDefined)==null?void 0:I[R])!=null?X:!1;E||(E=z.signature.args.every(function(t){return t.type==="literal"}));
var d=!1,M=!0;I=z.signature.args.map(function(t){if(t.type==="literal")return t.value;if(t.type!=="path")throw Error("Gg`"+t.type);var A=raM(q,F,t.path);t=A.value;A=A.rootWasDefined;d||(d=A);M&&(M=A);return t});
E||(E=Z===1?M:d);F.partWasDefined!=null||(F.partWasDefined={});F.partWasDefined[R]=E;if(!E)return;I=(R=raM(q,F,z.signature.methodName).value)&&typeof R==="function"?R.apply(T,I):void 0}else X=raM(q,F,z.path),I=X.value,F.partWasDefined!=null||(F.partWasDefined={}),(E=F.partWasDefined)[R]||(E[R]=I!==void 0||X.rootWasDefined);z.negate&&(I=!I);return I});
if(k.length===1){var O;return((O=F.partWasDefined)==null?0:O[0])?k[0]:vuN}return k.join("")};
s4f=function(q){return typeof q==="object"&&!!q&&"notifyPath"in q&&"canNotifyPath"in q};
GZw=function(q){return typeof q==="object"&&!!q&&"notifyPath"in q};
caf=function(q){return"polymerController"in q};
VUx=function(q,k){k=""+$v(k)[0];if(s4f(q))return q.canNotifyPath(k);if(caf(q)&&s4f(q.polymerController))return q.polymerController.canNotifyPath(k);if(GZw(q)){var F;return!((F=q.properties)==null||!F[k])}if(caf(q)&&GZw(q.polymerController)){var T;return!((T=q.polymerController.properties)==null||!T[k])}return!1};
L3w=function(q,k,F){s4f(q)||GZw(q)?q.notifyPath(k,F):caf(q)&&(s4f(q.polymerController)||GZw(q.polymerController))&&q.polymerController.notifyPath(k,F)};
nuL=function(q,k,F){if(F!==vuN){q.kind==="attribute"||q.target!=="textContent"&&(q.target!=="value"||k.localName!=="input"&&k.localName!=="textarea")||(F=F===void 0?"":F);var T,Z=(T=xm9.Polymer)==null?void 0:T.sanitizeDOMValue;Z&&(F=Z(F,q.target,q.kind,k));if(q.kind==="attribute"){q=q.target;if(q==="class"||q==="name"||q==="slot")k=(0,_.SJ)(k);bF(k,F,q)}else if(q=q.target,F!==k[q]||typeof F==="object")k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!0,fr(k.localName,q,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
k[q]=F,k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!1)}};
gue=function(q,k,F,T){var Z=k.parts[0];if(k.parts.length!==1||Z.type!=="path"||!VUx(F,k.target))return!1;var O=_.S(Z.path.split(".")),z=O.next().value,R=cP(O);if(Bdf(q,z))return!1;T.signalCache!=null||(T.signalCache={});O=T.signalCache[Z.path];var e;O=(e=O)==null?void 0:e().value;if((O==null?void 0:O.path)!==void 0){T=$v(O.path);var I=$v(Z.path);T=[k.target].concat(_.fP(T.slice(I.length-1)));L3w(F,T,Z.negate?!O.value:O.value);return!0}var X=uF(q,z);var E=X.getChangeRecordSignal(R),d=!1;O=function(){if(!d){var t=
AR(q.owner,function(){return X.getWithPath([])});
d||(d=t!==void 0)}return{value:E(),rootWasDefined:d}};
T.signalCache[Z.path]=O;T.partWasDefined!=null||(T.partWasDefined={});O=O();(I=T.partWasDefined)[0]||(I[0]=O.rootWasDefined);var M=AR(q.owner,function(){return X.getWithPath(R)});
T.partWasDefined[0]&&AR(q.owner,function(){return void nuL(k,F,Z.negate?!M:M)});
return!0};
mmM=function(q,k,F,T,Z,O){if(!gue(q,k,F,T)){var z=H3e(q,k,T,Z,O);AR(q.owner,function(){return void nuL(k,F,z)})}};
qyh=function(q,k,F,T,Z,O){F=_.S(F);for(var z=F.next(),R={};!z.done;R={infoIndex:void 0},z=F.next()){z=z.value;var e=z.bindings;R.infoIndex=z.infoIndex;z=z.parentInfo;if(e){e=_.S(e);for(var I=e.next(),X={};!I.done;X={b$jscomp$252:void 0,bindingCtx$jscomp$4:void 0},I=e.next()){X.b$jscomp$252=I.value;if(R.infoIndex===void 0)throw Error("Hg");X.bindingCtx$jscomp$4={};q.effect(function(E,d){return function(){Z&&!Z()||mmM(q,E.b$jscomp$252,k[d.infoIndex],E.bindingCtx$jscomp$4,T,O)}}(X,R))}}z&&qyh(q,k,[z],
T,Z,O)}};
i1H=function(q,k){q=(k.parentInfo?i1H(q,k.parentInfo):q).firstChild;for(var F=0;q;q=q.nextSibling)if(k.parentIndex===F++)return q;throw Error("Ig");};
o2h=function(q,k,F,T){q=document.importNode(q.content,!0);q.__noInsertionPoint=!(T==null?0:T.hasInsertionPoint);for(var Z=Array(k.length),O={},z=0;z<k.length;z++){var R=k[z],e=i1H(q,R);Z[z]=e;R.id&&(O[R.id]=e);if(R.templateInfo){var I=e.parentElement;I&&(I.templateInfo=R.templateInfo,I.parentSignalProxy=F,I.eventListenerHost=T.eventListenerHost,I.stampingEnabled=T.enabledSignal)}I=void 0;if((I=R.events)==null?0:I.length)for(I=0;I<R.events.length;I++){var X=R.events[I];k1H(T.eventListenerHost,e,X.name,
X.value,T.getModel)}}qyh(F,Z,k,T.thisCtx,T.enabledSignal,T.methodInvocationRequirement);return{root:q,nodes:Z,nodesById:O}};
T$r=function(q,k){q=q();var F;(F=F1T.ShadyCSS)==null||F.prepareTemplate(q,k);k=$mL(q);return{template:q,nodeInfoList:k.nodeInfoList,hasInsertionPoint:k.hasInsertionPoint}};
YyJ=function(){Z1h=!1;for(var q=Nr.length,k=0;k<q;k++){var F=Nr[k];if(F)try{F()}catch(T){Promise.resolve().then(function(){throw T;})}}Nr.splice(0,q);
j9e+=q};
CZo=function(q){Z1h||(Z1h=!0,O1H.textContent=(Syn++).toString());Nr.push(q);return zkM++};
_.Bu=function(q,k,F){QA++;q=k?new Rk0(QA,q,k,F):new ekf(QA,q);Kr.set(QA,q);return QA};
W1H=function(q){(q=Kr.get(q))&&q.cancel()};
IZr=function(q,k){q=UWo.get(q);return q?(k=q.get(k))?k:null:null};
_.rf=function(q,k,F,T){var Z=IZr(q,k);if(!Z){Z=new XYo;var O=UWo.get(q);O||(O=new Map,UWo.set(q,O));O.set(k,Z)}q=F.bind(q);Z.run(q,T,void 0)};
_.E2M=function(q,k){var F;(F=IZr(q,k))==null||F.cancel()};
aZw=function(q){var k;(k=IZr(q,"doRender"))==null||k.flush()};
vu=function(q){var k;return(k=q.hostElement)!=null?k:q};
dWN=function(q){var k=q.indexOf(".");return k===-1?q:q.slice(0,k)};
hk9=function(q,k,F,T,Z,O){O=(Z=(T=O?dWN(k):k)?k:null)?q.get(Z):q.__data[k];Z&&O===void 0&&(O=F[k]);_.Fc(q.hostElement,qOJ(T)+"-changed",{value:O,queueProperty:!0,path:Z!=null?Z:void 0},{bubbles:!1,composed:!1})};
Mse=function(q,k){q.__isReflecting=!0;yah(q.hostElement,k,q.__data[k]);q.__isReflecting=!1};
fZr=function(q){if(q._onIronRequestResizeNotifications){var k=q._onIronRequestResizeNotifications.bind(q);q._onIronRequestResizeNotifications=function(F){_.nj(F)!==q.hostElement&&k(F)}}q._ariaActiveAttributeChanged&&(q._ariaActiveAttributeChanged=q._ariaActiveAttributeChanged.bind(q.hostElement));
q._activeChanged&&(q._activeChanged=function(F){q.toggles?bF(q.hostElement,F?"true":"false",q.ariaActiveAttribute):q.hostElement.removeAttribute(q.ariaActiveAttribute);q._changedButtonState()});
q._asyncClick&&(q._asyncClick=function(){_.Bu(function(){q.hostElement.click()},1)});
!q.keyEventTarget||q.keyEventTarget instanceof EventTarget||(q.keyEventTarget=vu(q.keyEventTarget));q._disabledChanged&&(q._disabledChanged=q._disabledChanged.bind(q.hostElement));q._observeItems&&(q._observeItems=function(F){var T=vu(F);return _.dZ(T).observeNodes(function(Z){q._updateItems();q._updateSelected();_.Fc(T,"iron-items-changed",Z,{bubbles:!1,cancelable:!1})})});
q._updateItems&&q._updateItems===_.Hu._updateItems&&(q._updateItems=function(){var F=_.dZ(q.hostElement).queryDistributedElements(q.selectable||"*");F=Array.prototype.filter.call(F,q._bindFilterItem);q._setItems(F)});
q._computeKeyboardClass&&(q._computeKeyboardClass=function(F){_.Yv(q.hostElement,"keyboard-focus",F)});
q.ensureRipple&&(q.ensureRipple=function(F){if(q.hasRipple&&!q.hasRipple()){if(!q._createRipple)return;q._ripple=q._createRipple();q._ripple.noink=q.noink;var T=q._rippleContainer||q.hostElement;T&&_.Zy(T).appendChild(q._ripple)}var Z;if(F&&((Z=q._ripple)==null?0:Z.uiDownAction)){T=_.Zy(q._rippleContainer||q.hostElement);var O;Z=(O=F.composedPath())==null?void 0:O[0];T.contains(Z)&&q._ripple.uiDownAction(F)}});
q._updateMultiselectable&&(q._updateMultiselectable=function(F){F?q.hostElement.setAttribute("aria-multiselectable","true"):q.hostElement.removeAttribute("aria-multiselectable")})};
yIn=function(q,k,F){F=_.S(F);for(var T=F.next();!T.done;T=F.next())i30(T.value.constructor,q);i30(k.constructor,q)};
DWr=function(q,k){q=_.S(q);for(var F=q.next();!F.done;F=q.next())if(F=F.value,F.type==="signal"){var T=F.propertyKey;if(k.hasOwnProperty(T)&&k[T]!=null&&F.attributeType===Object){a:{T=k[T].constructor;for(var Z=_.S(tsN),O=Z.next();!O.done;O=Z.next())if(O=O.value,T===O){T=O;break a}T=Object}F.attributeType=T}}};
lZH=function(){};
JIr=function(q){var k;return(k=q.hostElement)!=null?k:q};
AIN=function(){throw Error("Mg");};
pY0=function(q,k){q.constructor.prototype.useSignals=!0;var F=new q.constructor;yIn(F,q,k.behaviors);DWr(k.reactiveSchemas,F);F={};for(var T=_.S(k.reactiveSchemas),Z=T.next();!Z.done;Z=T.next())Z=Z.value,Z.type==="signal"&&(F[Z.propertyKey]=Z.attributeType);var O={copyPropertiesToProto:AIN,didRegister:!1,typesForSignals:F},z=["disable-upgrade"].concat(_.fP(k.observedAttributes)),R=function(e){s$.call(this,q,k,O,e)};
_.y(R,s$);_.Vg.Object.defineProperties(R,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return z}}});
O.copyPropertiesToProto=function(){for(var e=0;e<k.behaviors.length;e++)ou9(k.behaviors[e],R.prototype);ou9(q,R.prototype)};
k.legacyOptimizations||O.copyPropertiesToProto();R.prototype.is=q.is;return R};
wY0=function(q,k){if(Object.getPrototypeOf(k.prototype).constructor!==_.Q)throw Error("Ng");k.prototype.is=q.is;return pY0(k.prototype,q)};
PZo=function(q){return q.type==="compute"||q.type==="computeWithMethod"};
$WL=function(q){for(var k=q.reactiveSchemas.filter(PZo),F=new Map,T=new Map,Z=new Map,O=_.S(k),z=O.next();!z.done;z=O.next())z=z.value,F.set(z.propertyKey,z),T.set(z.propertyKey,[]),Z.set(z.propertyKey,0);O=0;k=_.S(k);for(z=k.next();!z.done;z=k.next()){z=z.value;for(var R=_.S(z.type==="computeWithMethod"?z.method.args:z.args),e=R.next();!e.done;e=R.next())e=e.value,e.type!=="literal"&&(e=e.path.split(".")[0],T.has(e)&&(T.get(e).push(z.propertyKey),Z.set(z.propertyKey,Z.get(z.propertyKey)+1),O++))}z=
[].concat(_.fP(T.keys())).filter(function(I){return Z.get(I)===0});
for(k=[];z.length;)for(R=z.shift(),k.push(F.get(R)),R=_.S(T.get(R)),e=R.next();!e.done;e=R.next())e=e.value,Z.set(e,Z.get(e)-1),O--,Z.get(e)===0&&z.push(e);F=q.reactiveSchemas.filter(function(I){return!PZo(I)});
q.reactiveSchemas=[].concat(_.fP(F),_.fP(k))};
b1r=function(q,k){if(k.properties)for(var F=_.S(Object.entries(k.properties)),T=F.next();!T.done;T=F.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;q.properties[T]=typeof Z==="function"?{type:Z}:Z}k.observers&&q.observers.push.apply(q.observers,_.fP(k.observers));k.disabledPolySiReactions&&q.disabledPolySiReactions.push.apply(q.disabledPolySiReactions,_.fP(k.disabledPolySiReactions))};
ubH=function(q,k){for(var F=k.length-1;F>=0;F--){var T=k[F];Array.isArray(T)?ubH(q,T):q.indexOf(T)<0&&q.unshift(T)}};
N$T=function(q,k){q.reactiveSchemas=q.reactiveSchemas.filter(function(F){return F.type==="observe"&&k.includes(F.method.methodName)||PZo(F)&&k.includes(F.propertyKey)?!1:!0})};
K1M=function(q,k){var F=k.prototype,T,Z,O={is:q.is,reactiveSchemas:[],observedAttributes:[],behaviors:[Lso.InjectBehavior,pr.prototype],disableElementRegistration:q.disableElementRegistration,provide:(T=q.providers)!=null?T:[],reactivityMode:q.reactivityMode,signalProperties:(Z=F.signalProperties)!=null?Z:[]};"template"in k?O.templateGetter=function(){return k.template}:q.getTemplate&&(O.templateGetter=q.getTemplate);
F.behaviors&&ubH(O.behaviors,F.behaviors);Q9r(O,k);return O};
Q9r=function(q,k){for(var F=k.prototype,T={properties:{},observers:[],disabledPolySiReactions:[]},Z=_.S(q.behaviors),O=Z.next();!O.done;O=Z.next())b1r(T,O.value);b1r(T,F);if(q.signalProperties)for(F=_.S(q.signalProperties),Z=F.next();!Z.done;Z=F.next())delete T.properties[Z.value];F=_.S(Object.entries(T.properties));for(Z=F.next();!Z.done;Z=F.next()){O=_.S(Z.value);Z=O.next().value;O=O.next().value;var z=void 0;if((z=q.signalProperties)==null||!z.includes(Z)){z=void 0;var R=q,e=O.type;if(!e)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{e=Reflect.getMetadata("design:type",k,Z);for(var I=_.S(B$w),X=I.next();!X.done;X=I.next())if(X=X.value,e===X){e=X;break a}e=Object}else e=String;O.computed||O.selector||(R.reactiveSchemas.push({type:"signal",propertyKey:Z,value:O.value,attributeType:e,readOnly:O.readOnly}),R.observedAttributes.push(_.Rg(Z)));O.reflectToAttribute&&R.reactiveSchemas.push({type:"reflect",propertyKey:Z});if(O.computed){e=fjo(O.computed);if(!e)throw Error("Og");R.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:Z,method:e,value:O.value})}O.observer&&R.reactiveSchemas.push({type:"observe",method:{methodName:O.observer,args:[{type:"path",path:Z}]}});O.notify&&R.reactiveSchemas.push({type:"notify",propertyKey:Z});O.selector&&R.reactiveSchemas.push({type:"redux",propertyKey:Z,selector:O.selector,selectorArgs:(z=O.selectorArgs)!=null?z:[]})}}rIL&&$WL(q);k=_.S(T.observers);for(Z=k.next();!Z.done;Z=k.next())F=q,Z=Z.value,(O=fjo(Z))?F.reactiveSchemas.push({type:"observe",method:O}):console.log('Warning: unable to parse observe declaration: "'+
Z+'"');N$T(q,T.disabledPolySiReactions)};
v2e=function(q,k){for(var F=0;F<k.length;F++){var T=k[F],Z=void 0;(Z=T).showHideApi!=null||(Z.showHideApi={});Z=void 0;!!q!==!((Z=T.showHideApi)==null||!Z.hideTemplateChildren)&&(T.nodeType===Node.TEXT_NODE?q?(T.showHideApi.polymerTextContent=T.textContent,T.textContent=""):(Z=void 0,T.textContent=(Z=T.showHideApi.polymerTextContent)!=null?Z:null):T instanceof Element&&T.localName==="slot"?q?(T.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.SJ)((0,_.SJ)(T).parentNode).replaceChild(T.showHideApi.polymerReplaced,
T)):(Z=T.showHideApi.polymerReplaced)&&(0,_.SJ)((0,_.SJ)(Z).parentNode).replaceChild(T,Z):T instanceof HTMLElement&&T.style&&(q?(T.showHideApi.polymerDisplay=T.style.display,T.style.display="none"):T.style.display=T.showHideApi.polymerDisplay));T.showHideApi.hideTemplateChildren=q;T.showHideChildren&&T.showHideChildren(q)}};
s9e=function(){if(!H1e){var q=document.createElement("style");q.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(q);H1e=!0}};
Gb=function(){return _.h("disable_hidden_dom_if_using_stamper")||_.h("creator_disable_hidden_dom_if_using_stamper")};
G1x=function(q,k){var F=_.cu().getState();return k?q.apply(null,[F].concat(_.fP(k))):q(F)};
L1r=function(){if(cIh)return cIh;var q=_.S(_.Oi(0,void 0,"Nl6eIe")),k=q.next().value;q.next();var F=q.next().value;_.cu().subscribe(function(){Vse(F)});
return cIh=k};
Vse=function(q){_.h("delay_redux_signal_update_killswitch")?q(function(k){return k+1}):xWJ||(xWJ=!0,Promise.resolve().then(function(){q(function(k){return k+1});
xWJ=!1}))};
_.cu=function(){return n2T.getAppStore()};
VA=function(q,k){return n2T.getSelectFn()(q,k)};
_.Lr=function(q){n2T.getDispatchFn()(q)};
g2h=function(q,k){var F={},T;for(T in q)F[T]=k(q[T],T);return F};
_.xv=function(q,k){return function(){var F;return(F=_.l0(q))!=null?F:k}};
_.nr=function(q,k){var F=Object.assign({},q),T;for(T in k)k.hasOwnProperty(T)&&(F[T]=_.xv(q[T],k[T]));return F};
mWh=function(q,k,F){q instanceof Element&&(F.debugName||(F.debugName="<"+q.tagName.toLowerCase()+(q.tagName.includes("-")?">":"."+q.className+">")),_.h("ytwiz_enable_debug_component_props")&&(q.debugProps||(q.debugProps=g2h(k,function(T){return function(){return T()}}))))};
qpe=function(q){var k;if(!(k=gf.traceAllComponents)){var F;k=(F=x8)==null?void 0:F.activeSpan;k=(k==null?void 0:k.name)!=="ytComponent"}return k?wpL("ytComponent",{},q):q()};
_.mc=function(q,k){var F=function(T){return qpe(function(Z){var O=i5o={};var z;if(((z=F)==null?0:z.idomCompat)&&T.renderedFromIdom){var R;z=typeof F.idomCompat==="object"?(R=F)==null?void 0:R.idomCompat.callbacks:{};z=_.S(kyM(T,z,F.debugName));R=z.next().value;z.next();z=z.next().value;var e=otf(q,R);O.privateValue=e;i5o=void 0;mWh(e,R,F);O={debugName:F.debugName};Z&&O&&Object.assign(Z.attributes,O);Z=s_9(e);Z=Array.isArray(Z)?Z[0]:Z;Z[YO]||(Z[YO]={});Z[YO].updateSignalsFromIdomProps=z;Fmx(R,e);return e}z=
g2h(T,TKT);R=otf(q,z);O.privateValue=R;i5o=void 0;mWh(R,z,F);O={debugName:F.debugName};Z&&O&&Object.assign(Z.attributes,O);Fmx(z,R);return R})};
F.debugName=k===void 0?"":k;return F};
otf=function(q,k){q=q(k);return C6(q)};
Z5e=function(q,k){q[k]||(q=new _.aP("IDOM interop setter undefined. Key:",k),_.A7(q))};
TKT=function(q,k){return k==="children"||k==="ref"||typeof q==="function"||q===void 0?q:function(){return _.l0(q)}};
kyM=function(q,k,F){var T={},Z={},O={},z={},R;for(R in q){z={key$jscomp$894:z.key$jscomp$894};z.key$jscomp$894=R;var e=q[z.key$jscomp$894];if(z.key$jscomp$894==="children"||z.key$jscomp$894==="ref")T[z.key$jscomp$894]=e;else if(typeof e==="function")z.key$jscomp$894 in k||e.length>0?(O[z.key$jscomp$894]=e,T[z.key$jscomp$894]=function(X){return function(){return O[X.key$jscomp$894].apply(O,_.fP(_.Mb.apply(0,arguments)))}}(z)):T[z.key$jscomp$894]=e;
else if(!(q[z.key$jscomp$894]===void 0&&z.key$jscomp$894 in k)){var I=_.S(_.Oi(q[z.key$jscomp$894],{debugName:"__cwis:"+F+":"+z.key$jscomp$894},"WAasgc"));e=I.next().value;I=I.next().value;T[z.key$jscomp$894]=e;Z[z.key$jscomp$894]=I}}return[T,Z,function(X){var E={},d;for(d in X)E={key$jscomp$895:E.key$jscomp$895,val$jscomp$117:void 0},E.key$jscomp$895=d,E.val$jscomp$117=X[E.key$jscomp$895],E.key$jscomp$895!=="children"&&E.key$jscomp$895!=="ref"&&(typeof E.val$jscomp$117==="function"?E.key$jscomp$895 in
k?O[E.key$jscomp$895]=E.val$jscomp$117:E.val$jscomp$117.length>0&&(O[E.key$jscomp$895]=E.val$jscomp$117,_.w1(new _.aP("Callback detected that was not set in the idomCompat callbacks map. Key:",E.key$jscomp$895))):E.key$jscomp$895 in k&&E.val$jscomp$117===void 0||(Z5e(Z,E.key$jscomp$895),Ui(function(M){return function(){Z[M.key$jscomp$895](M.val$jscomp$117)}}(E))))}]};
O5f=function(q,k,F){var T=zR9(q.prototype,jvN,q.prototype.behaviors);T.prototype.is=k;T.prototype.localName=k;F&&YpT(T,F);return function(Z){Z&&(T.prototype.hostElement=Z);var O=new T;O.root=O;O.hostElement=Z;return O}};
YpT=function(q,k){var F;Object.defineProperty(q.prototype,"_template",{get:function(){F===void 0&&(F=k());return F},
set:function(T){F=T},
configurable:!0,enumerable:!0})};
enH=function(q,k,F,T){function Z(){if(!M){for(var t=new Set,A=_.S(X),w=A.next();!w.done;w=A.next()){w=w.value;for(var b=_.S(Object.getOwnPropertyNames(w)),r=b.next();!r.done;r=b.next()){r=r.value;var L=void 0,H=(L=Object.getOwnPropertyDescriptor(w,r))==null?void 0:L.value;H&&H instanceof Function&&!qj(r)&&(!R[r]||_.h("polymer_forward_method_killswitch"))&&t.add(r)}}A=_.S(Object.entries(Object.getOwnPropertyDescriptors(q.prototype)));for(w=A.next();!w.done;w=A.next())b=_.S(w.value),w=b.next().value,
b=b.next().value,b.value instanceof Function&&!qj(w)&&t.add(w);M=t}return M}
Sph(q,k,T==null?void 0:T.providers);CuT(q.prototype,q,!0);var O=O5f(q,k,F),z,R=(z=q.prototype.properties)!=null?z:{},e,I,X=(I=(e=q.prototype.behaviors)==null?void 0:e.flat(Infinity))!=null?I:[];F=_.S(X);for(z=F.next();!z.done;z=F.next())R=Object.assign({},z.value.properties,R);var E=[].concat(_.fP(znf),_.fP(Object.keys(R).map(function(t){return _.Rg(t)}))),d=!1,M;
return{ctor:function(t,A){var w=O(t),b,r;t=[].concat(_.fP((b=T==null?void 0:T.allowedProps)!=null?b:[]),_.fP((r=T==null?void 0:T.allowedPropsFromBehaviors)!=null?r:[]));w.allowedProps=t.length>0?t:void 0;b={};r=_.S(E);for(t=r.next();!t.done;t=r.next())t=t.value,b[t]=_.er(t);w.__dataAttributes=b;var L=w.ready.bind(w);w.ready=function(){A.beforeReady();L();if(h_(k)&&!d){var H=w.__templateInfo;if(H==null?0:H.hostProps){H=_.S(Object.keys(H.hostProps));for(var V=H.next();!V.done;V=H.next())fr(k,V.value,
"PROPERTY_ACCESS_GET_INTERNAL")}d=!0}};
w._overrideLegacyUndefined=!0;return w},
props:R,observedAttributes:E,getInitialMethods:Z,getPropsToForwardBeforeRegister:function(){for(var t=[],A=new Set,w=_.S(Object.keys(R)),b=w.next();!b.done;b=w.next())b=b.value,t.push([b,R[b].readOnly]),A.add(b);w=Z();b=_.S(Object.keys(Object.getOwnPropertyDescriptors(q.prototype)));for(var r=b.next();!r.done;r=b.next())r=r.value,!Cco(r)||w.has(r)||A.has(r)||(t.push([r,!1]),A.add(r));A=_.S(RnH);for(w=A.next();!w.done;w=A.next())t.push([w.value,!0]);return t},
getPropsToForwardBeforeReady:function(t){for(var A=[],w=_.S(Object.entries(t)),b=w.next();!b.done;b=w.next()){var r=_.S(b.value);b=r.next().value;r=r.next().value;if(Cco(b)&&!(r instanceof Function)&&(A.push([b,!1]),h_(k))){var L=r=void 0;(L=(r=t)._createPropertyAccessor)==null||L.call(r,b)}}return A},
shouldForwardProp:Cco,shouldLog:h_}};
Sph=function(q,k,F){xQT(q,F);q.prototype.behaviors.unshift(Wmx);if(uqf()){if(h_(k)){var T;(T=q.prototype).behaviors!=null||(T.behaviors=[]);q.prototype.behaviors.unshift(BYJ())}rJr(q)}_.l(pr.prototype)(q.prototype,"__templateHelpers")};
qj=function(q){return UZe.has(q)||q.startsWith("__compute__")};
Cco=function(q){return!qj(q)&&!q.startsWith("_")&&!q.endsWith("_")};
dZL=function(q,k){function F(){var d=e();d=_.S(d);for(var M=d.next();!M.done;M=d.next()){var t=_.S(M.value);M=t.next().value;t=t.next().value;IP9(E.prototype,M,t)}T=!0}
var T=!1,Z=q.ctor,O=q.getInitialMethods,z=q.observedAttributes,R=q.getPropsToForwardBeforeReady,e=q.getPropsToForwardBeforeRegister,I=q.shouldForwardProp,X=q.shouldLog,E=function(){var d=HTMLElement.call(this)||this;d.didForwardDynamicProps=!1;d.loggingStatus={};T||F();d.inst=Z(d,{beforeReady:function(){d.didForwardDynamicProps||(d.forwardDynamicProps(),d.didForwardDynamicProps=!0)}});
d.controllerProxy=QhT(d.inst,k);d.forwardMethods();return d};
_.y(E,HTMLElement);E.prototype.forwardMethods=function(){for(var d=this,M=_.S(this.inst.getExtraMethodsToForward()),t=M.next(),A={};!t.done;A={method$jscomp$60:void 0},t=M.next()){var w=_.S(t.value);t=w.next().value;w=w.next().value;A.method$jscomp$60=w;this[t]=function(b){return function(){return b.method$jscomp$60.call.apply(b.method$jscomp$60,[d.inst].concat(_.fP(_.Mb.apply(0,arguments))))}}(A)}M=_.S(O());
for(A=M.next();!A.done;A=M.next())A=A.value,I(A)&&XMH(this,A),X(k)&&!qj(A)&&Eth(this.inst,A)};
E.prototype.forwardDynamicProps=function(){var d=R(this.inst);d=_.S(d);for(var M=d.next();!M.done;M=d.next()){var t=_.S(M.value);M=t.next().value;t=t.next().value;IP9(this,M,t);X(k)&&!qj(M)&&aPH(this.inst,M)}};
E.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
E.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
E.prototype.attributeChangedCallback=function(d,M,t){this.inst.attributeChangedCallbackWrapper(d,M,t)};
_.Vg.Object.defineProperties(E.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return k}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.Vg.Object.defineProperties(E,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return z}}});
customElements.define(k,E)};
IP9=function(q,k,F){q.hasOwnProperty(k)||Object.defineProperty(q,k,{get:function(){var T,Z=((T=q.is)!=null?T:q.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||fr(Z,k,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,T=this.polymerController[k],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,T},
set:function(T){if(!F){var Z,O=((Z=q.is)!=null?Z:q.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||fr(O,k,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=k,this.loggingStatus.bypassProxyController=!0,this.polymerController[k]!==T&&(Z={},this.polymerController.setProperties((Z[k]=T,Z)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
XMH=function(q,k,F){var T=q.polymerController;q[k]=function(){var Z=_.Mb.apply(0,arguments);q.loggingStatus.currentExternalCall=k;q.loggingStatus.bypassProxyController=!0;var O,z=((O=q.is)!=null?O:q.tagName).toLowerCase();fr(z,k,"PROPERTY_ACCESS_CALL_EXTERNAL");var R;O=(R=F!=null?F:T[k])==null?void 0:R.call.apply(R,[T].concat(_.fP(Z)));q.loggingStatus.currentExternalCall=void 0;q.loggingStatus.bypassProxyController=!1;return O}};
Eth=function(q,k){var F=q.hostElement,T=q[k];q[k]=function(){var Z=_.Mb.apply(0,arguments);if(F.loggingStatus.currentExternalCall!==k){var O,z=((O=F.is)!=null?O:F.tagName).toLowerCase();fr(z,k,"PROPERTY_ACCESS_CALL_INTERNAL")}return T==null?void 0:T.apply(q,Z)}};
aPH=function(q,k){var F=Object.getOwnPropertyDescriptor(q,k);F&&!F.get&&Object.defineProperty(q,k,{get:function(){Ksr(q.hostElement,k);return F.value},
set:function(T){yA(q.hostElement,k);F.value=T}})};
hnM=function(q){return _.h("poly_si_dom_repeat_detached_fix_killswitch")||q.tagName!=="PS-DOM-REPEAT"?q.tagName==="DOM-REPEAT":!0};
fPN=function(q,k){var F=Mpe(q);q instanceof Element&&F.unshift(q);q=_.S(F.filter(hnM));for(var T=q.next();!T.done;T=q.next()){var Z=void 0;T=_.S((Z=T.value.__instances)!=null?Z:[]);for(Z=T.next();!Z.done;Z=T.next())if(Z=Z.value,Z.root){Z=Array.from(Z.root.children);Z=_.S(Z);for(var O=Z.next();!O.done;O=Z.next())F.push.apply(F,_.fP(fPN(O.value,k)))}}return F.filter(function(z){return z.usePatchedLifecycles&&z.lifecycleIsConnected===k})};
Mpe=function(q){var k=null;q instanceof Element?k=Element.prototype.querySelectorAll:q instanceof DocumentFragment&&(k=DocumentFragment.prototype.querySelectorAll);return k?Array.from(k.call(q,"*")):[]};
i2=function(q){YD(function(){for(var k=_.S(fPN(q,!1)),F=k.next();!F.done;F=k.next()){F=F.value;F.lifecycleIsConnected=!0;try{var T=void 0,Z=void 0,O=void 0,z=void 0;(T=(z=F.polymerController)!=null?z:F)==null||(O=(Z=T).connectedCallback)==null||O.call(Z)}catch(R){_.A7(R)}}})};
k1=function(q){YD(function(){for(var k=_.S(fPN(q,!0)),F=k.next();!F.done;F=k.next()){F=F.value;F.lifecycleIsConnected=!1;try{var T=void 0,Z=void 0,O=void 0,z=void 0;(T=(z=F.polymerController)!=null?z:F)==null||(O=(Z=T).disconnectedCallback)==null||O.call(Z)}catch(R){_.A7(R)}}})};
pMw=function(){if(!yGe){yGe=!0;var q=[Node];oB&&q.push(oB.Wrapper);var k=Node.prototype.insertBefore,F=Node.prototype.removeChild;q=_.S(q);for(var T=q.next(),Z={};!T.done;Z={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},T=q.next())T=T.value,Z.nativeInsertBefore=T.prototype.insertBefore,T.prototype.insertBefore=function(z){return function(R,e){if(R instanceof DocumentFragment){var I=Array.from(R.children);R=z.nativeInsertBefore.call(this,R,e);
if(this.isConnected&&z.nativeInsertBefore===k)for(e=_.S(I),I=e.next();!I.done;I=e.next())i2(I.value);return R}I=R instanceof Element&&R.isConnected;e=z.nativeInsertBefore.call(this,R,e);I&&k1(R);this.isConnected&&i2(R);return e}}(Z),Z.nativeAppendChild=T.prototype.appendChild,T.prototype.appendChild=function(z){return function(R){if(R instanceof DocumentFragment){var e=Array.from(R.children);
R=z.nativeAppendChild.call(this,R);if(this.isConnected){e=_.S(e);for(var I=e.next();!I.done;I=e.next())i2(I.value)}return R}e=R instanceof Element&&R.isConnected;I=z.nativeAppendChild.call(this,R);e&&k1(R);this.isConnected&&i2(R);return I}}(Z),Z.nativeRemoveChild=T.prototype.removeChild,T.prototype.removeChild=function(z){return function(R){var e=R instanceof Element&&R.isConnected,I=z.nativeRemoveChild.call(this,R);
e&&F===z.nativeRemoveChild&&k1(R);return I}}(Z),Z.nativeReplaceChild=T.prototype.replaceChild,T.prototype.replaceChild=function(z){return function(R,e){if(R instanceof DocumentFragment){var I=Array.from(R.children);
R=z.nativeReplaceChild.call(this,R,e);if(this.isConnected)for(k1(e),e=_.S(I),I=e.next();!I.done;I=e.next())i2(I.value);return R}I=R instanceof Element&&R.isConnected;var X=this.isConnected,E=z.nativeReplaceChild.call(this,R,e);X&&k1(e);I&&k1(R);X&&i2(R);return E}}(Z);
q=[Element];oB&&q.push(oB.Wrapper);q=_.S(q);T=q.next();for(Z={};!T.done;Z={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},T=q.next())T=T.value,T.prototype.before=tpr(T.prototype.before),T.prototype.after=tpr(T.prototype.after),Z.nativeReplaceWith=T.prototype.replaceWith,T.prototype.replaceWith=function(z){return function(){var R=_.Mb.apply(0,arguments),e=_.S(DZe(R)),I=e.next().value,
X=e.next().value;e=this.isConnected;z.nativeReplaceWith.apply(this,R);R=_.S(X);for(X=R.next();!X.done;X=R.next())k1(X.value);if(e)for(k1(this),I=_.S(I),e=I.next();!e.done;e=I.next())e=e.value,e instanceof Element&&i2(e)}}(Z),Z.nativeRemove=T.prototype.remove,T.prototype.remove=function(z){return function(){var R=this.isConnected;
z.nativeRemove.call(this);R&&k1(this)}}(Z),Z.nativeInsertAdjacentElement=T.prototype.insertAdjacentElement,T.prototype.insertAdjacentElement=function(z){return function(R,e){var I=e.isConnected;
R=z.nativeInsertAdjacentElement.call(this,R,e);I&&k1(e);R.isConnected&&i2(R);return R}}(Z),Z.nativeSetAttribute=T.prototype.setAttribute,T.prototype.setAttribute=function(z){return function(R,e){var I=lPe(this);
if(!I.usePatchedLifecycles)return z.nativeSetAttribute.call(this,R,e);var X=this.getAttribute(R);z.nativeSetAttribute.call(this,R,e);e=this.getAttribute(R);JGw(I,R,X,e)}}(Z),Z.nativeRemoveAttribute=T.prototype.removeAttribute,T.prototype.removeAttribute=function(z){return function(R){var e=lPe(this);
if(!e.usePatchedLifecycles)return z.nativeRemoveAttribute.call(this,R);var I=this.getAttribute(R);z.nativeRemoveAttribute.call(this,R);I!==null&&JGw(e,R,I,null)}}(Z),Z.nativeToggleAttribute=T.prototype.toggleAttribute,T.prototype.toggleAttribute=function(z){return function(R,e){var I=lPe(this);
if(!this.usePatchedLifecycles)return z.nativeToggleAttribute.call(this,R,e);var X=this.getAttribute(R),E=X!==null;e=z.nativeToggleAttribute.call(this,R,e);e!==E&&JGw(I,R,X,e?"":null);return e}}(Z);
q=[Document,DocumentFragment,Element,ShadowRoot];oB&&q.push(oB.Wrapper);q=_.S(q);for(Z=q.next();!Z.done;Z=q.next())Z=Z.value,Z.prototype.prepend=tpr(Z.prototype.prepend),Z.prototype.append=tpr(Z.prototype.append);(oB==null?void 0:oB.noPatch)===!0&&AGo();document.readyState==="complete"?i2(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&i2(document.body)});
var O=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");O&&O.get&&O.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:O.enumerable,configurable:!0,get:O.get,set:function(z){z||k1(this);O.set.call(this,z);return z}})}};
tpr=function(q){return function(){var k=_.Mb.apply(0,arguments),F=_.S(DZe(k)),T=F.next().value;F=F.next().value;q.apply(this,k);k=_.S(F);for(F=k.next();!F.done;F=k.next())k1(F.value);if(this.isConnected)for(T=_.S(T),k=T.next();!k.done;k=T.next())k=k.value,k instanceof Element&&i2(k)}};
AGo=function(){for(var q=_.S(wMx),k=q.next();!k.done;k=q.next()){k=k.value.prototype;for(var F=_.S(Pcn),T=F.next();!T.done;T=F.next()){T=T.value;var Z=Object.getOwnPropertyDescriptor(k,T);Z&&Object.defineProperty(k,"__shady_native_"+T,Z)}}};
JGw=function(q,k,F,T){var Z,O;if((Z=q.polymerController)==null?0:(O=Z.observedAttributes)==null?0:O.includes(k))if(q=q.polymerController,q.attributeChangedCallbackWrapper)q.attributeChangedCallbackWrapper.call(q,k,F,T);else{var z;(z=q.attributeChangedCallback)==null||z.call(q,k,F,T)}};
DZe=function(q){var k=[],F=[];q=_.S(q);for(var T=q.next();!T.done;T=q.next())T=T.value,T instanceof Element&&T.isConnected&&F.push(T),T instanceof DocumentFragment?k.push.apply(k,_.fP(Array.from(T.children))):k.push(T);return[k,F]};
lPe=function(q){return!(q instanceof Element)&&q.node instanceof Element?q.node:q};
$ZN=function(q,k){var F=k?["children"].concat(_.fP(k)):["children"];k=[];F=_.S(F);for(var T=F.next();!T.done;T=F.next()){var Z=T.value;if(q.hasOwnProperty(Z)){T=q[Z];T=typeof T==="function"?T():T;T=C6(Array.isArray(T)?T:[T]).flat();if(Z!=="children"){Z=qOJ(Z);for(var O=_.S(T),z=O.next();!z.done;z=O.next())z=z.value,z instanceof Element&&z.setAttribute("slot",Z)}k.push(T)}}k.length===0?q=[]:(q=C6(_.U("div",null,k)),q=Array.from(q.childNodes));return q};
u4r=function(q,k,F){var T={};_.JR(function(){var Z={},O;for(O in k)if(k.hasOwnProperty(O)){var z=void 0,R=void 0;if(!(((z=F.slotProps)==null?0:z.includes(O))||O==="children"||((R=F.callbackProps)==null?0:R.includes(O))||O==="ref")&&(z=_.l0(k[O]),T[O]!==z)){T[O]=z;R=void 0;var e=(R=q.hostElement)!=null?R:q;b5f.has(O)&&(e[O]=z);Z[O]=z}}Ui(function(){if(q.setProperties)q.setProperties(Z);else for(var I=_.S(Object.entries(Z)),X=I.next();!X.done;X=I.next()){var E=_.S(X.value);X=E.next().value;E=E.next().value;
q[X]=E}})})};
QvH=function(q,k,F,T){var Z=$ZN(F,T.slotProps),O=(0,_.SJ)(q);Z=_.S(Z);for(var z=Z.next();!z.done;z=Z.next())O.appendChild(z.value);u4r(k,F,T);T=_.S(T.callbackProps||[]);Z=T.next();for(O={};!Z.done;O={kebabEventName:void 0,eventListener:void 0},Z=T.next())z=Z=Z.value,String(Z).substring(0,2)==="on"&&F[z]?(O.kebabEventName=qOJ(String(Z).substring(2)),O.eventListener=F[z],q.addEventListener(O.kebabEventName,O.eventListener),_.tR(function(X){return function(){q.removeEventListener(X.kebabEventName,X.eventListener)}}(O))):
k[z]=F[z];
if(F.ref){F=_.S(NKw(F.ref));var R=F.next().value,e=F.next().value,I=k.attached.bind(k);k.attached=function(){R(q);I()};
_.tR(function(){e()})}};
NKw=function(q){if(typeof q==="function"){var k;return[function(F){k=q(F)},
function(){var F;(F=k)==null||F()}]}if(!q.onRender||!q.onUnmount)throw Error("Sg");
return[q.onRender,q.onUnmount]};
vte=function(q,k,F,T,Z){T=T===void 0?{}:T;var O=KmL,z=!1;O?(z=!0,KmL=void 0):(BKe=k,O=document.createElement(k),BKe=void 0);var R=O;R.usePatchedLifecycles=!0;R.lifecycleIsConnected=!1;O.loggingStatus={};var e=rG9(q,k,O,T,Z);_.tR(function(){R.lifecycleIsConnected&&(R.lifecycleIsConnected=!1,e.disconnectedCallback())});
z||QvH(O,e,F,T);return O};
rG9=function(q,k,F,T,Z){Z=Z===void 0?enH:Z;H5w[k]!=null||(H5w[k]=Z(q,k,T==null?void 0:T.getTemplate,T));var O=H5w[k],z=O.ctor;Z=O.getInitialMethods;var R=O.getPropsToForwardBeforeReady;q=O.getPropsToForwardBeforeRegister;T=O.shouldForwardProp;var e=O.observedAttributes,I=O.shouldLog,X=z(F,{beforeReady:function(){var E=X;E._takeAttributes?E._takeAttributes():E.setPropertiesFromInitialAttributeValues&&E.setPropertiesFromInitialAttributeValues();E=_.S(R(F.polymerController));for(var d=E.next();!d.done;d=
E.next()){var M=_.S(d.value);d=M.next().value;M=M.next().value;IP9(F,d,M);I(k)&&!qj(d)&&aPH(F.polymerController,d)}F.polymerController=QhT(X,k)}});
F.polymerController=X;F.polymerController.observedAttributes=e;O=_.S(X.getExtraMethodsToForward());for(z=O.next();!z.done;z=O.next())e=_.S(z.value),z=e.next().value,e=e.next().value,XMH(F,z,e);Z=_.S(Z());for(O=Z.next();!O.done;O=Z.next())O=O.value,T(O)&&XMH(F,O),I(k)&&!qj(O)&&Eth(X,O);q=_.S(q());for(T=q.next();!T.done;T=q.next())Z=_.S(T.value),T=Z.next().value,Z=Z.next().value,IP9(F,T,Z);return X};
Gyf=function(q,k){return FS===k?(q.isInert=!0,FS="",!0):sv9===k?(q.isInert=!0,sv9="",!0):!1};
cGN=function(q){var k=Tg;Tg=q;return k};
LmN=function(q){if(Zr.has(q))sv9=q;else if(jR.has(q)&&Tg&&Vpe(Tg)===q){var k;(k=Tg)._numRenders!=null||(k._numRenders=0);Tg._numRenders++;if(Tg._numRenders>1)throw Error("Tg");return Tg}};
xZh=function(q){Zr.has(Vpe(q))?sv9=Vpe(q):jR.has(Vpe(q))&&Tg!==q&&(q._isInert=!0)};
Vpe=function(q){var k;return(k=q==null?void 0:q.tagName.toLowerCase())!=null?k:""};
nt9=function(q,k){if(q.componentType===dH)throw Error("Ug");jR.add(k);var F=function(){var T=HTMLElement.call(this)||this;T.is=k;if(BKe===k)return T.isInert=!0,T;T.createElement();return T};
_.y(F,HTMLElement);F.prototype.createElement=function(){if(!this.isInert){KmL=this;var T=_.S(_.RjM(function(){return _.U(q,null)})).next().value;
KmL=void 0;K3M(this);return T}};
customElements.define(k,F)};
mZr=function(q,k,F,T,Z){q.prototype.is=k;(T==null?0:T.useSink)?gth(q,k,F,T,Z):(F=enH(q,k,F,T),dZL(F,k));return q};
gth=function(q,k,F,T,Z){pMw();var O=_.mc(function(z){return vte(q,k,z,Object.assign({},T,{getTemplate:F}),Z)},"a");
nt9(O,k);return O};
i0r=function(q){return!qV0.has(q)};
F5H=function(q,k,F,T){function Z(){if(!E){for(var d=new Set(kvN),M=_.S(O.behaviors),t=M.next();!t.done;t=M.next()){t=t.value;for(var A=_.S(Object.getOwnPropertyNames(t)),w=A.next();!w.done;w=A.next()){w=w.value;var b=void 0,r=(b=Object.getOwnPropertyDescriptor(t,w))==null?void 0:b.value;r&&r instanceof Function&&(!I[w]||_.h("polymer_forward_method_killswitch"))&&d.add(w)}}M=_.S(Object.entries(Object.getOwnPropertyDescriptors(q.prototype)));for(t=M.next();!t.done;t=M.next())A=_.S(t.value),t=A.next().value,
A=A.next().value,A.value instanceof Function&&d.add(t);E=d}return E}
var O=K1M({is:k,disableElementRegistration:!1,getTemplate:F,providers:T==null?void 0:T.providers,reactivityMode:T==null?void 0:T.reactivityMode},q);if((T==null?0:T.allowedProps)||(T==null?0:T.allowedPropsFromBehaviors)){var z,R;O.allowedProps=[].concat(_.fP((z=T.allowedProps)!=null?z:[]),_.fP((R=T.allowedPropsFromBehaviors)!=null?R:[]))}var e=wY0(O,q);k=e.observedAttributes;var I={};F=_.S(O.reactiveSchemas);for(T=F.next();!T.done;T=F.next())if(T=T.value,T.type==="signal")I[T.propertyKey]={readOnly:T.readOnly},
T.readOnly&&(I[O3N(T.propertyKey)]={readOnly:!0});else if(T.type==="compute"||T.type==="computeWithMethod"||T.type==="redux")I[T.propertyKey]={readOnly:!0};var X=O.reactiveSchemas.length,E;return{ctor:function(d,M){d=new e(d);d.beforeReady=M.beforeReady;return d},
props:I,observedAttributes:k,getInitialMethods:Z,getPropsToForwardBeforeRegister:function(){for(var d=[],M=new Set,t=_.S(oV9),A=t.next();!A.done;A=t.next())A=A.value,d.push([A,A!=="observers"&&A!=="properties"]),M.add(A);t=_.S(Object.keys(I));for(A=t.next();!A.done;A=t.next())A=A.value,d.push([A,I[A].readOnly]),M.add(A);t=Z();A=_.S(Object.keys(Object.getOwnPropertyDescriptors(q.prototype)));for(var w=A.next();!w.done;w=A.next())w=w.value,!i0r(w)||t.has(w)||M.has(w)||(d.push([w,!1]),M.add(w));d.push(["allowedProps",
!0]);return d},
getPropsToForwardBeforeReady:function(d){var M=[];d=_.S(Object.keys(d));for(var t=d.next();!t.done;t=d.next()){t=t.value;var A=Z();i0r(t)&&!A.has(t)&&M.push([t,!1])}d=_.S(O.reactiveSchemas.slice(X));for(t=d.next();!t.done;t=d.next())t=t.value,t.type!=="compute"&&t.type!=="computeWithMethod"&&t.type!=="redux"&&t.type!=="signal"||M.push([t.propertyKey,t.type==="signal"?t.readOnly:!0]);return M},
shouldForwardProp:i0r,shouldLog:h_}};
_.B=function(q,k,F,T){var Z,O,z=(O=(Z=T)==null?void 0:Z.mode)!=null?O:0;T!=null||(T={});var R;(R=T).reactivityMode!=null||(R.reactivityMode=0);z===1&&_.Fi("creator_poly_si_disable_list").includes(k)&&(z=2);return z===1?mZr(q,k,F,Object.assign({},T,{useSink:!0}),F5H):mZr(q,k,F,Object.assign({},T,{useSink:z===2}))};
_.Y1=function(){return function(q,k,F,T){var Z,O,z=(O=(Z=T)==null?void 0:Z.mode)!=null?O:2;T!=null||(T={});var R;(R=T).reactivityMode!=null||(R.reactivityMode=0);if(z===0)throw Error("Vg`"+z);return gth(q,k,F,T,z===1?F5H:void 0)}};
_.Oh=function(q){return _.h("creator_poly_si_killswitch")?!1:_.h("force_all_poly_si_batches")&&(q==="poly_si_all_on_test_check"||q==="creator_poly_si_batch_050"?0:q)||document.documentElement.hasAttribute("use-signals")?!0:!q||_.h(q+"_holdback_enabled")&&_.h("kevlar_polysi_holdback")?!1:_.h(q)};
SR=function(q){return q?q.icon?q.icon.iconType.toLowerCase():q.customThumbnail?"member":"":""};
TNe=function(q){if(!q)return"";q=_.S(q);for(var k=q.next();!k.done;k=q.next())if((k=k.value)&&k.liveChatAuthorBadgeRenderer&&(k=SR(k.liveChatAuthorBadgeRenderer))&&k!=="verified")return k;return""};
Z0T=function(q,k){if(!q)return null;var F;return((F=q.find(function(T){return T&&T.liveChatAuthorBadgeRenderer?SR(T.liveChatAuthorBadgeRenderer)===k:!1}))==null?void 0:F.liveChatAuthorBadgeRenderer)||null};
_.CI0=function(q){var k=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;q=jCo(q);k=jCo(k);var F=YVx(q.hex);k=YVx(k.hex);var T=k[0]/255;var Z=k[1]/255,O=k[2]/255,z=Math.max(T,Z,O),R=Math.min(T,Z,O),e=0,I=0,X=.5*(z+R);z!=R&&(z==T?e=60*(Z-O)/(z-R):z==Z?e=60*(O-T)/(z-R)+120:z==O&&(e=60*(T-Z)/(z-R)+240),I=0<X&&X<=.5?(z-R)/(2*X):(z-R)/(2-2*X));T=[Math.round(e+360)%360,I,X];F=O0H(F,k);for(q=SVL(q.hex);F<4.5;){q=T[2]>=.5?q.darker((4.5-F)/2):q.brighter((4.5-F)/2);F=q.toString();
Z=z1f(F);if(!Z.length)throw Error("Sd`"+F);F=Z;F=O0H(F,k)}return q.hex()};
O0H=function(q,k){q=_.xox(q);k=_.xox(k);return(Math.max(q,k)+.05)/(Math.min(q,k)+.05)};
_.zg=function(q){return"#"+("000000"+(q&16777215).toString(16)).slice(-6)};
_.R10=function(q){for(var k=0,F=0;F<q.length;F++)k=q.charCodeAt(F)+((k<<5)-k);q="#";for(F=0;F<3;F++)q+=("00"+(k>>F*8&255).toString(16)).slice(-2);return q};
e1e=function(q){q=(q||"").split(":");q.length===1&&q.unshift("yt-icons");q[1]=q[1].toLowerCase();return q};
aff=function(q,k){var F=(k=k===void 0?!1:k)?W5L:UCf,T=k?IfM:Xor;q.getIconNames().forEach(function(Z){Z=k?Z:Z.substring(Z.indexOf(":")+1);q.name==="yt-icons"?EVr.add(Z):Z.includes("-filled")?F.add(Z):T.add(Z)})};
Cb=function(q,k,F,T){F=F===void 0?!1:F;T=T===void 0?!1:T;var Z,O,z;return _.C(function(R){if(R.nextAddress==1)return _.W(R,dCe,2);if(T)return R.return(EVr.has(q));Z=F?W5L:UCf;O=F?IfM:Xor;return k?(z=q.includes("-filled")?q:q.concat("-filled"),R.return(Z.has(z))):R.return(O.has(q))})};
_.ffM=function(q){if(h1w(q))return q;var k=q=q.toLowerCase();(q=MH0.get(q))&&(k=q);return k};
_.RB=function(q){if(h1w(q))return q.toString();var k=yDf.get(q);if(k)return k;k=q.toLowerCase();var F="yt-icons",T=k.replace(/_/g,"-");switch(q){case "MY_CHANNEL":k="account_circle";break;case "ADD_TO_LIBRARY":k="add";break;case "ALERT_WARN_RED":k="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":k="person_music";break;case "BLOCK_USER":k="block";break;case "CAPTIONS":k="closed_caption";break;case "CLOSED_CAPTION":F="av";k="closed-caption";break;case "COLLECTION":F="maps";k="layers";break;case "CONTACT":F=
"icons";k="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":F="ytcp-icons";k=T.split("creator-studio-")[1];break;case "DISMISSAL":k="close";break;case "DO_NOT_DISTURB":k="block";break;case "DOGFOOD":F="icons";k="pets";break;case "DRAFT":k="paper_corner_folded";break;
case "EMPTY_LIKE":k="like_outline";break;case "EXIT_APP":k="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":k=T;break;case "GAMES":F="ytg";k="my-games";break;case "GO_TO_PAGE":k="arrow-forward";break;case "GROUP":F="social";break;case "HIDE":k="not_interested";break;case "INPUT_COMPONENT":F="icons";k="settings-input-component";break;case "KIDS_BLOCK":k="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":F="ytg";k="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":F=
"ytg";k="membership-post-purchase";break;case "MULTIVIEW":k="screen_multi_view";break;case "MY_LOCATION":F="maps";k=T;break;case "NOTIFICATIONS_INBOX":k="NOTIFICATIONS";break;case "NEXT":k="chevron_right";break;case "OFFLINE":k="power-settings-new";break;case "PAUSE":F="miniplayer";break;case "PAYMENT":F="icons";break;case "PHONE_DOWNLOAD":k="phone_download";break;case "PREMIUM_STANDALONE":F="yt-logos";k="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":F="yt-logos";k="premium_standalone_cairo";
break;case "QUESTION_ANSWER":k="question_answer";break;case "REDEEM":F="icons";k="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":k="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":k="library_add";break;case "SCHOOL":F="yt-sys-icons";k="creator_academy";break;case "SETTINGS_LIGHT":k="settings_applications";break;case "SETTINGS_MATERIAL":k="settings";break;case "SEARCH_HISTORY":k="watch_history";break;case "SHOPPING_BAG":k="bag";break;case "SOCIAL":case "PEOPLE":F=
"yt-icons";k="people";break;case "STAFF_PICK":F="ytg";k="spotlight";break;case "START_DVR":k="add";break;case "STOP_DVR":F="av";k="stop";break;case "TAB_LIKED":k="like";break;case "TAB_INBOX":k="mail";break;case "TERMS_OF_SERVICE":F="icons";k="description";break;case "TRENDING":k="fire";break;case "UNBLOCK_USER":k="remove";break;case "UNPLUGGED_DARK_THEME":F="image";k="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":k="live";break;case "UNPLUGGED_SPORTS":F="ytu";k="visibility-off";break;
case "VIDEOS":F="av";k="play-circle-filled";break;case "YOUTUBE":F="yt-logos";k="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":F="yt-logos-ext";k="yt-logo-red-updated";break;case "YOUTUBE_LOGO":F="yt-logos-ext";k="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":F="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":F="shorts";k=T;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":F="yt-sys-icons";k="youtube_improve_tv";break;case "OUTLINE_BAG":F=
"yt-sys-icons";k="bag";break;case "QUEUE_PLAY_LAST":F="yt-sys-icons";k="list_queue_last";break;case "SLASH_CIRCLE_LEFT":k="slash_circle_left";break;case "SPEED_1_POINT_2X":k="1_point_2x";break;case "SPEED_1_POINT_5X":k="1_point_5x";break;case "SPEED_1_POINT_8X":k="1_point_8x";break;case "SPEED_POINT_2X":k="point_2x";break;case "SPEED_POINT_5X":k="point_5x";break;case "SPEED_POINT_8X":k="point_8x";break;case "SPEED_1X":k="1x";break;case "SPEED_2X":k="2x";break;case "TAB_BOOKMARK":k="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":F="yt-sys-icons";k="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":F="yt-sys-icons";k="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":F="yt-sys-icons",k="tic_tac_toe"}k=F+":"+k;yDf.set(q,k);return k};
h1w=function(q){var k;_.h("kevlar_use_wil_icons")?k=!!_.mT().resolve(_.eR).resolveIcon({iconName:q.toString()}):k=!1;return k};
_.Uh=function(q,k,F,T){F=F===void 0?{}:F;T=T===void 0?!1:T;F===null&&(F={});var Z=_.Fi("kevlar_command_handler_command_banlist");Z=_.S(Z);for(var O=Z.next();!O.done;O=Z.next())if(O=q?q.hasOwnProperty(O.value):void 0,O)return!1;Z=_.f(q.commandMetadata,_.ni);return T&&Z!=null&&Z.url?!1:!k.disableCommandHandlerOverride&&_.WE.instance?(T=_.WE.instance,F.form||(F.form={element:k}),F.form.element||(F.form.element=k),!F.clickedVisualElement&&k.visualElement&&(F.clickedVisualElement=k.visualElement),T.resolveCommand(q,
F),!0):!1};
tHo=function(q,k){q=IB(q);for(var F=_.S(q.visibilityMonitorKeys||[]),T=F.next();!T.done;T=F.next())k.unobserveByKey(T.value);q.visibilityMonitorKeys=void 0};
ADe=function(q,k){if(_.Jg()){if(_.h("kevlar_vimio_use_shared_monitor"))DCo(q,k.data);else if(!DCo(q,k.data))return;var F=k.data,T=lf9(F);if(_.h("enable_client_ve_spec_logging"))tHo(q,k.observer);else{var Z=IB(q);Z.trackedParams&&Z.trackedParams!==T&&tHo(q,k.observer)}Z=IB(q);!F||Z.data&&Z.data===F||(Z.data=F);JDM(q,k);Z.trackedParams=T}};
JDM=function(q,k){var F=k.observer;if(!F&&_.h("web_skip_missing_vimio_observer")){var T,Z;_.w1(new _.aP("VisibilityObserver is not defined.",q.tagName,q.trackedParams,(T=k.data)==null?void 0:T.trackingParams,(Z=k.data)==null?void 0:Z.loggingDirectives))}else{var O=k.layer,z=k.visibilityCallback||function(){},R=k.prescanCallback,e=IB(q);
T=[];k.showOption&&T.push(F.observe(q,function(){k.skipLogging&&k.skipLogging()||_.XS().reportShown(e,void 0,O);z(!0)},k.showOption));
k.hideOption&&T.push(F.observe(q,function(){_.XS().reportHidden(e,void 0,O);z(!1)},k.hideOption));
k.prescanOption&&R&&T.push(F.observe(q,function(){R()},k.prescanOption));
e.visibilityMonitorKeys=T}};
DCo=function(q,k){q=IB(q);if(q.visualElement&&!k)return!0;if(!k)return!1;var F=!1;if(_.h("enable_client_ve_spec_logging")){var T,Z;F=!!((T=k.loggingDirectives)==null?0:(Z=T.clientVeSpec)==null?0:Z.uiType)}T=lf9(k);if(!T&&!F)return!1;_.h("mweb_component_visibility_logging")&&(q.veContainer||(q.veContainer={}),q.veContainer.trackingParams=T);if(q.trackedParams&&q.trackedParams===T)return!1;var O;if(_.h("enable_client_ve_spec_logging")&&((O=q.visualElement)==null?0:O.isClientVe())){var z;O=(z=q.visualElement)==
null?void 0:z.getAsJspb();var R,e,I,X;if(_.kb(O,2)===((R=k.loggingDirectives)==null?void 0:(e=R.clientVeSpec)==null?void 0:e.uiType)&&_.kb(O,3,-1)===((I=k.loggingDirectives)==null?void 0:(X=I.clientVeSpec)==null?void 0:X.elementIndex))return!1}if(_.h("enable_client_ve_spec_logging")){var E,d;!q.visualElement&&((E=k.loggingDirectives)==null?0:(d=E.clientVeSpec)==null?0:d.uiType)&&(R=k.loggingDirectives.clientVeSpec,k=R.uiType,z=R.elementIndex,R=R.clientYoutubeData,q.visualElement=_.Eh(_.aB(),{veType:k,
elementIndex:z,clientYouTubeData:R}))}return!0};
lf9=function(q){if(q==null?0:q.rendererContext){var k=_.f(q.rendererContext,_.dy);if(k==null?0:k.loggingDirectives)return k.loggingDirectives.trackingParams}return(q==null?0:q.loggingDirectives)?q.loggingDirectives.trackingParams:q==null?void 0:q.trackingParams};
IB=function(q){var k;return(k=q.polymerController)!=null?k:q};
$CH=function(q){_.XS();if(_.uB(ho().JSC$10527_elementShouldLogGesture).bind(ho())(q,4)){poJ(q);var k=won(q);PIe.set(q,k)}};
poJ=function(q){PIe.has(q)&&(PIe.get(q).cancel("untrack hover element"),PIe.delete(q))};
won=function(q){var k,F=[],T=!1,Z=new _.R1(function(O,z){Mj(q,"mouseenter",_.uB(function(){var R,e,I;return _.C(function(X){if(X.nextAddress==1)return k=(0,_.mF)(),R=b0w(q),F.push(R),e=uee(q,function(){T=!0;z(Error("Wg"))}),_.W(X,R,2);
if(X.nextAddress!=3)return e&&fb(e),I=NNT(q),F.push(I),_.W(X,I,3);O();_.RG(X)})}))});
Z.then(function(){var O=(0,_.mF)()-k;O=Math.round(O);if(!(500>O||6E5<=O)){var z=q.getScreenLayer?q.getScreenLayer():void 0;z=_.Jg(z)||"";var R=QCJ(_.XS(),q);_.cJ(z,q.visualElement?q.visualElement:_.yK(R),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:O}})}$CH(q)},function(){to&&(to(),to=null);
T&&(poJ(q),$CH(q))});
return Z};
b0w=function(q){var k;return(new _.R1(function(F,T){to=function(){T(Error("Xg"))};
k=_.pL.debounce(_.uB(function(){fb(Z);F()}),1,100);
var Z=_.Dr(q,"mousemove",k)})).thenCatch(function(){var F=_.pL.cancelDebouncedJobMap.get(k);
F&&_.pL.cancelJob(F)})};
NNT=function(q){var k;return(new _.R1(function(F,T){to=function(){T(Error("Yg"))};
k=Mj(q,"mouseleave",_.uB(function(){F()}))})).thenCatch(function(){fb(k)})};
uee=function(q,k){return Mj(q,"mouseleave",_.uB(k))};
BNr=function(q){K5M&&_.l2.cancel(K5M);K5M=_.l2.run(function(){_.Fc(q,"yt-visibility-refresh");K5M=0})};
rD0=function(q){q=Number(q);return"rgba("+[q>>16&255,q>>8&255,q&255,(q>>24&255)/255].join()+")"};
H0H=function(q){if(!q)return!1;if(_.f(q,_.vV9))return!0;var k;if(q=(k=_.f(q,_.za))==null?void 0:k.commands)for(k=_.S(q),q=k.next();!q.done;q=k.next())if(_.f(q.value,_.vV9))return!0;return!1};
sCo=function(q){var k=!0;k=k===void 0?!0:k;if(!q.useSignals&&!q.experimentalPropertiesChanged||_.h("experimental_templating_behavior_nopatch_killswitch")){var F=q._propertiesChanged;q._propertiesChanged=function(T,Z,O){k?q.debounceRender():q.doRender();F&&F.call(q,T,Z,O)}}};
GvM=function(q,k){if(q.useSignals||q.experimentalPropertiesChanged)if(_.h("experimental_templating_behavior_nopatch_killswitch"))q.experimentalPropertiesChanged=function(){};
else return;var F=new Set,T=[q].concat(_.fP(q.behaviors));T=_.S(T);for(var Z=T.next();!Z.done;Z=T.next()){Z=Z.value;for(var O in Z.properties)F.has(O)||(q._addPropertyEffect(O,"function",k),F.add(O))}};
cDT=function(){var q=Polymer.Element,k=q._prepareTemplate;q._prepareTemplate=function(){k.call(this);var F=this.prototype;if(F.experimentalTemplatingInUse&&F.experimentalTemplatingInUse()&&F.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.A7(Error("Zg"));else{F=this.template.content.childNodes;for(var T=F.length-1;T>=0;T--){var Z=F[T];Z.nodeName!=="STYLE"&&Z.nodeName!=="LINK"&&Z.nodeName!=="SCRIPT"&&Z.nodeName!=="#comment"&&Z.remove()}}}};
VHw=function(q){var k=!0;k=k===void 0?!0:k;cDT();var F=q.ready;q.ready=function(){this._template=null;F.call(this)};
GvM(q,k?q.debounceRender:q.doRender)};
xCw=function(q,k,F){if(F===null||F===void 0)return F;var T=ToH(q.tagName.toLowerCase(),k,function(){throw Error("Sb");});
if(T===null)return F;T=L5x[T];var Z;if((Z=T.isUnwrappable)==null?0:Z.call(T,F)){if(T.unwrap)return T.unwrap(F);throw Error("bh");}return T.filterString?T.filterString(q.tagName,k,String(F)):F};
nVn=function(q,k,F){var T=k[k.length-1]!=="$",Z=xCw(q,k,F);if(T)if(typeof Z==="function"&&k.startsWith("reactiveon")&&k===k.toLowerCase()){var O=xb;WAr(q,k.slice(8),function(z){AR(O,function(){Z(z)})})}else q[k]=Z;
else F=Z==null?null:String(Z),e5e(q,k.slice(0,-1),F)};
Ao=function(q){gVo.length===0&&requestAnimationFrame(function(){setTimeout(function(){var k=gVo.slice();gVo.length=0;k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;try{F()}catch(T){_.Jo(T)}}})});
gVo.push(q)};
mCJ=function(q){if(q){var k=q.component;if(k){var F;k==null||(F=k.events)==null||F.publish("DISCONNECTED");var T;k==null||(T=k.onDisconnected)==null||T.call(k)}var Z,O;(Z=q.__spec)==null||(O=Z.didUnmount)==null||O.call(Z);for(k=0;k<q.childNodes.length;k++)mCJ(q.childNodes[k])}};
wy=function(q,k,F){var T=k&&k.key,Z=si;Z[0]=q;Z[1]=T;Z[2]=void 0;for(var O in k)k.hasOwnProperty(O)&&(q=k[O],T=Gi,T.push(O),T.push(q));k=si;a:{if(O=si[2])for(q=0;q<O.length;q+=2)if(O[q]==="nonce"){O=O[q+1];break a}O=""}O=lAf(k[0],k[1],O);q=u0(O);T=k[2];if(!q.staticsApplied&&(q.staticsApplied=!0,T&&T.length))if((Z=q._attrsArr)&&Z.length){for(Z=0;Z<T.length;Z+=2)pb[T[Z]]=Z+1;Z=q._attrsArr||(q._attrsArr=R5h(0));for(var z=0,R=0;R<Z.length;R+=2){var e=Z[R],I=Z[R+1],X=pb[e];X?T[X]===I&&delete pb[e]:(Z[z]=
e,Z[z+1]=I,z+=2)}wH(Z,z);for(var E in pb)aAT(O,E,T[pb[E]],xG),delete pb[E]}else for(E=0;E<T.length;E+=2)aAT(O,T[E],T[E+1],xG);bLx(O,q,xG);wH(k,0);F&&F(Nn);Jq0()};
qkn=function(q){var k=q.toString().toLowerCase();return function(F,T){wy(k,F,T)}};
_.PE=function(q,k,F){F===void 0?delete q[k.name]:q[k.name]=F};
_.$1=function(q){var k={androidIncludeFontPadding:!1},F=0,T=[],Z=[],O=[];if(q.simpleText)return k.content=q.simpleText,k;if(q.runs===void 0)return k.content="",k;q=_.S(q.runs);for(var z=q.next();!z.done;z=q.next()){z=z.value;var R=z.text,e=void 0,I=(e=R)==null?void 0:e.length;if(R&&I){T.push(R);if(z.bold||z.italics||z.strikethrough||z.underline||z.textColor!=null&&z.textColor!==0||z.deemphasize){R=Z;e=R.push;var X={startIndex:F,length:I};z.bold&&(X.weightLabel="FONT_WEIGHT_MEDIUM");z.italics&&(X.italic=
!0);z.strikethrough&&(X.strikethrough="LINE_STYLE_SINGLE");z.underline&&(X.underline="LINE_STYLE_SINGLE");z.textColor!=null&&z.textColor!==0?document.documentElement.hasAttribute("dark")?X.fontColor=z.darkModeTextColor||z.textColor:X.fontColor=z.textColor:z.deemphasize&&(document.documentElement.hasAttribute("dark")?X.fontColor=parseInt("ff"+iDx("#aaa").substring(1),16):X.fontColor=parseInt("ff"+iDx("#606060").substring(1),16));e.call(R,X)}z.navigationEndpoint&&(R=O,e=R.push,X={startIndex:F,length:I,
onTap:{innertubeCommand:z.navigationEndpoint}},z.loggingDirectives&&_.PE(X,kUH,z.loggingDirectives),e.call(R,X));F+=I}}k.content=T.join("");k.styleRuns=Z.length?Z:void 0;k.commandRuns=O.length?O:void 0;return k};
Fd0=function(q){if(q==null||!q.runs)return!0;q=_.S(q.runs);for(var k=q.next();!k.done;k=q.next())if(k=k.value,k.bracket||k.errorUnderline||k.deemphasize||_.f(k,b2)||_.f(k,orn))return!1;return!0};
TRf=function(q,k){return function(F){var T=k.unit;if(T!==F)throw Error("eh`"+q+"`"+T+"`"+F);return k}};
u2=function(q){if(!((q==null?0:q.value)&&(q==null?0:q.unit)))return"";switch(q.unit){case "DIMENSION_UNIT_FRACTION":var k="%";break;default:k="px"}q=q.value;k==="%"&&(q*=100);return""+q+k};
ZDN=function(q){try{return q()}catch(k){_.w1(k)}};
_.QK=function(q){var k=_.f(q,_.Nj);if(k)return k;if((k=_.f(q,j20))&&k.commands)return Ykx(k.commands);if((k=_.f(q,ODw))&&k.commands)return Ykx(k.commands);if((q=_.f(q,Skf))&&q.identifier&&q.command&&(z4T||(z4T=[]),!z4T.includes(q.identifier)))return z4T.push(q.identifier),_.f(q.command,_.Nj)};
Ykx=function(q){if(q.length!==0){var k=[];q=_.S(q);for(var F=q.next();!F.done;F=q.next())(F=_.QK(F.value))&&k.push(F);return{commandExecutorCommand:{commands:k}}}};
_.BE=function(q){var k=q.defaultTarget,F=q.elementConfig,T=q.elementsCommand,Z=q.skipOnClick,O=q.forceNewState,z=q.additionalCommandArgs,R=q.innertubeCommand||_.QK(T);if(R){q={};var e=Cbf(R);T=e.navigatingCommand;e=e.href;T&&e?(q.href$=e,R4J(q,T,e,k),_.h("web_atagconfig_pointerdown")&&e4T(q,T),O&&(q["force-new-state$"]=!0)):(q.role$="button",q.href$="javascript:void(0);");_.f(R,WdH)&&(q["aria-haspopup$"]=!0);Z||(q.onclick=function(I){if(U50(I)){var X=Object.assign({},{form:{element:I.target,event:I}},
z);I.preventDefault();_.Kb(R,X)}});
return Object.assign({},F,q)}};
I8h=function(q){if(q.length){if(q.length===1)return q[0];var k={};_.PE(k,_.za,{commands:q});return k}};
ry=function(q){return q&&q.href$!=="javascript:void(0);"};
Cbf=function(q){var k,F=((k=_.f(q,_.za))==null?void 0:k.commands)||[q];q=_.S(F);for(k=q.next();!k.done;k=q.next()){k=k.value;var T=void 0,Z=void 0;F=(Z=_.f((T=k)==null?void 0:T.commandMetadata,_.ni))==null?void 0:Z.url;_.h("web_remove_web_navigation_endpoint_data")||(T=void 0,F=F||((T=_.f(k,XZw))==null?void 0:T.url));if(F&&F!=="/service_ajax"){if(T=Xf(F,ErH))return q=_.WN(T),{navigatingCommand:k,href:q};_.w1(new _.aP("AttributedString URL could not be sanitized",F))}}return{}};
U50=function(q){return q.button!==void 0?q.button===0&&!(q.shiftKey||q.altKey||q.metaKey||q.ctrlKey):!(q.shiftKey||q.altKey||q.metaKey||q.ctrlKey)};
R4J=function(q,k,F,T){F=!L6(F);var Z,O,z;if((Z=_.f(k,_.Xx))!=null&&Z.nofollow||(O=_.f(k,_.sM))!=null&&O.nofollow||(z=_.f(k,_.KN))!=null&&z.nofollow||F)q.rel$="nofollow";var R;k=((R=_.f(k,_.KN))==null?void 0:R.target)==="TARGET_NEW_WINDOW"?"_blank":T===void 0?"":T;q.target$=k};
e4T=function(q,k){k.clickTrackingParams&&(q.params={itct:k.clickTrackingParams});q.onpointerdown=function(F){a89(F)};
q._data=k};
d5T=function(q){(q.loggingUrls||[]).forEach(function(k){vU(k.baseUrl,k.attributionSrcMode)})};
h4h=function(q){q.currentTarget._data&&d5T(q.currentTarget._data)};
a89=function(q){var k=q.currentTarget;q=ZDN(function(){return k.href});
var F=k.params;q&&_.Li(q,F||{},8,!0)};
Mme=function(q,k){if(k=_.f(k,_.KN))(k==null?void 0:k.target)==="TARGET_NEW_WINDOW"&&(q.target="_blank"),k.nofollow&&(q.rel="nofollow")};
f8e=function(q){q=_.f(q==null?void 0:q.commandMetadata,_.ni);return(q==null?0:q.url)?q.url:null};
_.vE=function(q,k){(q=_.QK(q))&&_.Kb(q,k)};
_.Kb=function(q,k){MCr(function(F){k?F.resolveCommand(q,k):F.resolveCommand(q)})};
l8f=function(q,k){var F=["yt-core-attributed-string__link"];k!=null&&k.noLinkColor||((k==null?0:k.isOverlay)?F.push("yt-core-attributed-string__link--overlay-call-to-action-color"):F.push("yt-core-attributed-string__link--call-to-action-color"),(k==null?0:k.linkInheritColor)&&F.push("yt-core-attributed-string--link-inherit-color"));F={className:F.join(" "),tabindex$:"0"};var T=q.onTap||q.onLongPress;if(!T)return F;var Z=yLL(q);Z&&(F["aria-label$"]=Z);k=_.BE({elementsCommand:T,elementConfig:F,skipOnClick:!(k==
null||!k.skipOnClick),forceNewState:!0});q.onLongPress&&(T=new tmN(function(){var O=_.QK(q.onLongPress);O&&_.mT().resolve(_.qd).resolveCommand(O)}),k&&D5M(T,k));
return k||F};
yLL=function(q){var k,F;return(k=q.onTapOptions)==null?void 0:(F=k.accessibilityInfo)==null?void 0:F.accessibilityLabel};
JLT=function(q){var k=q;q<=16777215&&(k+=parseInt("ff000000",16));return _.B4(k)};
ALe=function(q){var k=q.isDarkTheme;var F=q.extension;q=q.runColor;var T=void 0;if(F=F==null?void 0:F.colorMap){k=k?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";F=_.S(F);for(var Z=F.next();!Z.done;Z=F.next())if(Z=Z.value,k===Z.key){T=Z.value;break}}T==null&&q&&(T=q);if(T)return JLT(T)};
HE=function(q){var k=q.config;var F=q.image;var T=q.imageConfig;var Z=q.imageWrapperConfig;var O=q.run;var z=q.tag;var R=q.textLength;var e=q.startIndex===void 0?0:q.startIndex;q=q.length;e===void 0&&(e=0);O={run:O,startIndex:e,endIndex:q!==void 0?e+q:R,tag:z};F&&(O.image=F);T&&(O.imageConfig=T);Z&&(O.imageWrapperConfig=Z);k&&(O.config=k);return O};
wZe=function(q,k){var F=[];F.push("yt-core-attributed-string");(k==null?0:k.className)&&F.push(k==null?void 0:k.className);(k==null?0:k.ellipsisTruncate)?F.push("yt-core-attributed-string--ellipsis-truncate"):(k==null?0:k.noWrap)?F.push("yt-core-attributed-string--white-space-no-wrap"):(k==null?0:k.noPreWrap)||F.push("yt-core-attributed-string--white-space-pre-wrap");(k==null?0:k.linkInheritColor)&&F.push("yt-core-attributed-string--link-inherit-color");q.alignment&&F.push(pZT(q.alignment));q.lineBreakMode&&
F.push("yt-core-attributed-string--word-wrapping");return F.join(" ")};
PbM=function(q){if(q.weight)return q.weight;switch(q.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}};
$5n=function(q){switch(q){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"}};
pZT=function(q){switch(q){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"}};
cE=function(q,k,F){var T=k;q.content&&F&&(F=q.content.indexOf("\n"),F!==-1&&(T=Math.min(k,F)));if(!q.content||q.content.length<=T)k=q;else if(q.attachmentRuns||q.commandRuns||q.decorationRuns||q.styleRuns||q.paragraphStyleRuns){k=sh(q.content,T);F=T;var Z=q.attachmentRuns;if(Z){var O=[];Z=_.S(Z);for(var z=Z.next();!z.done;z=Z.next())z=Object.assign({},z.value),z.startIndex===void 0||z.startIndex>=F||(z.length||(z.length=0),z.length+z.startIndex>F&&(z.length=F-z.startIndex),O.push(z));F=O}else F=void 0;
O=bDe(T,q.commandRuns);Z=T;var R=q.decorationRuns;if(R){z=[];R=_.S(R);for(var e=R.next();!e.done;e=R.next()){e=e.value;var I=_.f(e.textDecorator,Gg);if(I&&I.startIndex!==void 0&&!(I.startIndex>=Z)){e=Object.assign({},e,{textDecorator:{highlightTextDecorator:Object.assign({},I)}});I=_.f(e.textDecorator,Gg);if(!I.length||I.length+I.startIndex>Z)I.length=Z-I.startIndex;z.push(e)}}Z=z}else Z=void 0;z=bDe(T,q.styleRuns);if(R=q.paragraphStyleRuns)for(q=[],R=_.S(R),e=R.next();!e.done;e=R.next()){var X=e.value;
e=Object.assign({},X);if(!(e.startIndex===void 0||e.startIndex>=T)){if(!e.length||e.length+e.startIndex>T)e.length=T-e.startIndex;I=[];var E=void 0,d=void 0;if((E=X)==null?0:(d=E.listGroup)==null?0:d.listItems)for(X=_.S(X.listGroup.listItems),E=X.next();!E.done;E=X.next())if(E=Object.assign({},E.value),!(E.startIndex===void 0||E.startIndex>=T)){if(!E.length||E.length+E.startIndex>T)E.length=T-E.startIndex;I.push(E)}I.length>0&&(e.listGroup||(e.listGroup={}),e.listGroup=Object.assign({},e.listGroup,
{listItems:I}));q.push(e)}}else q=void 0;k={content:k,attachmentRuns:F,commandRuns:O,decorationRuns:Z,styleRuns:z,paragraphStyleRuns:q}}else k=Object.assign({},q,{content:sh(q.content,T)});return k};
bDe=function(q,k){if(k){var F=[];k=_.S(k);for(var T=k.next();!T.done;T=k.next())if(T=Object.assign({},T.value),!(T.startIndex===void 0||T.startIndex>=q)){if(!T.length||T.length+T.startIndex>q)T.length=q-T.startIndex;F.push(T)}return F}};
sh=function(q,k){var F=k,T;if(T=F>0)T=q.charCodeAt(F-1),T=T>=55296&&T<=56319;T&&(F=q.charCodeAt(F),T=F>=56320&&F<=57343);T&&--k;return q.substring(0,k)};
Kd9=function(q,k,F){F=F===void 0?uGr:F;if(q){var T=_.mT().resolve(g1);T||_.h("mweb_no_observer_killswitch")?ADe(q,{data:k,observer:T,visibilityCallback:F,hideOption:NRL,showOption:Q2H,layer:q.layer}):_.w1(new _.aP("Warning: monitorVisibility called with null observer",q.tagName,k==null?void 0:k.loggingDirectives,k==null?void 0:k.trackingParams))}else _.w1(new _.aP("Warning: monitorVisibility called with null element",k==null?void 0:k.loggingDirectives,k==null?void 0:k.trackingParams,k==null?void 0:
k.rendererContext))};
cLJ=function(q,k){var F=[],T=q.content.length,Z,O=(Z=_.mT().resolve(_.g6(_.VK)))==null?void 0:Z();if(q.paragraphStyleRuns){Z=_.S(q.paragraphStyleRuns);for(var z=Z.next();!z.done;z=Z.next()){var R=F.push,e=R.apply;var I=void 0;z=z.value;if((I=z.listGroup)!=null&&I.listItems){I=[];b:switch(z.listGroup.listType){case "LIST_TYPE_BULLET":var X="ul";break b;default:X="span"}I.push(HE({run:z,textLength:T,tag:X,config:{className:"yt-core-attributed-string__list-group"},startIndex:z.startIndex,length:z.length}));
X=_.S(z.listGroup.listItems);for(var E=X.next();!E.done;E=X.next()){E=E.value;b:switch(z.listGroup.listType){case "LIST_TYPE_BULLET":var d="li";break b;default:d="span"}I.push(HE({run:z,textLength:T,tag:d,startIndex:E.startIndex,length:E.length}))}z=I}else z=[];e.call(R,F,_.fP(z))}}if(q.styleRuns&&(k==null||!k.noStyleRuns))for(Z=_.S(q.styleRuns),R=Z.next();!R.done;R=Z.next()){R=R.value;e=ALe({extension:_.f(R.styleRunExtensions,BRJ),isDarkTheme:O===void 0?!1:O,runColor:R.fontColor});I=[];e&&I.push("yt-core-attributed-string--link-inherit-color");
R.italic&&I.push("yt-core-attributed-string--italicized");R.underline&&R.strikethrough?I.push("yt-core-attributed-string--underline-strikethrough",$5n(R.underline)):R.underline?I.push("yt-core-attributed-string--underlined",$5n(R.underline)):R.strikethrough&&I.push("yt-core-attributed-string--strikethrough",$5n(R.strikethrough));if(R.baselineOffset){a:switch(R.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":z="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":z=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:z="yt-core-attributed-string--baseline-offset-unknown"}I.push(z)}z=I.join(" ");I=R;X={};if(I.weight||I.weightLabel)X.fontWeight=PbM(I).toString();e&&(X.color=e);F.push(HE({run:R,textLength:T,tag:"span",config:{className:z,style:X},startIndex:R.startIndex,length:R.length}))}if(q.decorationRuns)for(Z=_.S(q.decorationRuns),R=Z.next();!R.done;R=Z.next())R=R.value,e={},R.textDecorator&&(X=R.textDecorator,z=O===void 0?!1:O,E=[],I=
_.f(X,Gg),X=_.f(X,rLT),I?(X=E,E=X.concat,d=[],(z=ALe({extension:_.f(I.highlightTextDecoratorExtensions,vrx),isDarkTheme:z,runColor:I.backgroundColor}))&&d.push("background-color: "+z+";"),I.backgroundCornerRadius!==void 0&&d.push("border-radius: "+I.backgroundCornerRadius+"px;"),I.leftPadding!==void 0&&d.push("padding-left: "+I.leftPadding+"px;"),I.rightPadding!==void 0&&d.push("padding-right: "+I.rightPadding+"px;"),I.topPadding!==void 0&&d.push("padding-top: "+I.topPadding+"px;"),I.bottomPadding!==
void 0&&d.push("padding-bottom: "+I.bottomPadding+"px;"),E=E.call(X,d)):X&&(I=E,E=I.concat,z=z?"#2ba640":"#107516",z=X.color?JLT(X.color):z,z=["padding: 2px;","border-top: solid "+z+" 2px;","border-bottom: solid "+z+" 2px;","background: linear-gradient(135deg, "+z+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+z+" 3px, rgba(0, 0, 0, 0) 3px);"],E=E.call(I,z)),z=E.join(" "),e.style$=z,z=R.textDecorator,I=[],X=_.f(z,rLT),_.f(z,Gg)?I.push("yt-core-attributed-string--highlight-text-decorator"):
X&&I.push("yt-core-attributed-string--bracket-text-decorator"),z=I.join(" "),e.className=z,e.dir="auto"),z=_.f(R.textDecorator,Gg),I=_.f(R.textDecorator,rLT),X=_.f(R.textDecorator,Gg),E=_.f(R.textDecorator,rLT),F.push(HE({run:R,textLength:T,tag:"span",config:e,startIndex:(z==null?void 0:z.startIndex)||(I==null?void 0:I.startIndex)||0,length:(X==null?void 0:X.length)||(E==null?void 0:E.length)||0}));if(q.commandRuns&&(k==null||!k.noEndpoints))for(O=_.S(q.commandRuns),Z=O.next();!Z.done;Z=O.next())Z=
Z.value,R=l8f(Z,k),F.push(HE({run:Z,textLength:T,tag:"a",config:R,startIndex:Z.startIndex,length:Z.length}));if(q.attachmentRuns)for(q=_.S(q.attachmentRuns),O=q.next();!O.done;O=q.next()){O=O.value;e=R=void 0;Z={className:"yt-core-attributed-string--inline-block-mod"};if((e=O.element)==null?0:e.properties){e=(R=O.element)==null?void 0:R.properties;R=[];e=_.f(e,HDo);if(e==null?0:e.margin)e=e.margin,e.left&&R.push("margin-left: "+u2(e.left)+";"),e.right&&R.push("margin-right: "+u2(e.right)+";"),e.top&&
R.push("margin-top: "+u2(e.top)+";"),e.bottom&&R.push("margin-bottom: "+u2(e.bottom)+";");R=R.length!==0?R.join(" "):void 0;Z.style$=R}z=void 0;R={alt:"",preserveHeight:!0,preserveWidth:!0};e=["yt-core-attributed-string__image-element"];if(O.alignment){a:switch(O.alignment){case "ALIGNMENT_BASELINE":I="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":I="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:I=
"yt-core-attributed-string__image-element--image-alignment-bottom"}e.push(I)}if((z=O.element)==null?0:z.properties)z=[],I=_.f(O.element.properties,HDo),(I==null?0:I.height)&&z.push("height: "+u2(I.height)+";"),(I==null?0:I.width)&&z.push("width: "+u2(I.width)+";"),z=z.length!==0?z.join(" "):void 0,R.style$=z,I=void 0,z=((I=_.f(O.element.properties,s2T))==null?void 0:I.label)||"",R.alt=z;R.className=e.join(" ");e=void 0;X=I=void 0;z=((X=O.element)==null?0:X.type)?(I=_.f(O.element.type,GUL))==null?
void 0:I.image:void 0;F.push(HE({run:O,textLength:T,tag:"img",image:z,imageConfig:R,imageWrapperConfig:Z,startIndex:O.startIndex,length:(e=O.length)!=null?e:0}))}if(k==null?0:k.headerRuns)for(k=_.S(k.headerRuns),q=k.next();!q.done;q=k.next())if(q=q.value,q.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(q.headerMapping)){a:{switch(q.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":O=
"yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":O="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":O="yt-core-attributed-string--heading-3";break a}O=void 0}F.push(HE({run:q,textLength:T,tag:"span",config:O?{className:O}:void 0,startIndex:q.startIndex,length:q.length}))}return F};
_.Lb=function(q){return(q==null?void 0:q.content)!==void 0};
Vmf=function(q){return _.Lb(q)?q:_.$1(q)};
Ldw=function(q){return q.image!==void 0&&q.imageConfig!==void 0};
x5n=function(q,k){if(k==null?0:k.userInput)for(q=_.S(q),k=q.next();!k.done;k=q.next())if(k=k.value,k.tag!=="a"&&k.tag!=="li"){var F=void 0;(F=k).config||(F.config={});k.config.dir=k.tag==="ul"?_.mT().resolve(_.x1):"auto"}};
nre=function(q){return function(k){var F=q.run;(F.onTap!==void 0||F.onLongPress!==void 0)&&_.f(F,kUH)&&Kd9(k,{loggingDirectives:_.f(F,kUH)})}};
gre=function(q){return function(k){for(var F in q)(xG[F]||xG[b0["default"]])(k,F,q[F])}};
k49=function(q,k){m5h(k);var F={data:null,start:0,end:q.length,parts:[]};k=_.S(k);for(var T=k.next();!T.done;T=k.next())T=T.value,qFJ(F,T.startIndex,T.endIndex,T);iXx(q,F);return F};
qFJ=function(q,k,F,T){for(var Z=_.S(q.parts),O=Z.next();!O.done;O=Z.next()){O=O.value;if(typeof O==="string")throw Error("gh");if(O.start<=k&&F<=O.end){qFJ(O,k,F,T);return}}q.parts.push({data:T,parts:[],start:k,end:F})};
iXx=function(q,k){for(var F=k.parts.length;F>=0;F--){var T=k.parts[F],Z=k.parts[F-1],O=F===k.parts.length?k.end:T.start;Z=F===0?k.start:Z.end;O!==Z&&k.parts.splice(F,0,q.slice(Z,O));T&&iXx(q,T)}};
m5h=function(q){q.sort(function(k,F){if(k.startIndex<F.startIndex)return-1;if(F.startIndex<k.startIndex)return 1;k=k.endIndex-k.startIndex;F=F.endIndex-F.startIndex;return k>F?-1:F>k?1:0})};
_.o5T=function(q){var k=q.thumbnails;if(k){q={sources:[]};k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T={};T.url=F.url;T.width=F.width;T.height=F.height;q.sources.push(T)}return q}};
FaN=function(q,k,F,T){if(!k)return q.length>=1?q[q.length-1]:null;if(T)for(var Z=_.S(q),O=Z.next();!O.done;O=Z.next()){O=O.value;var z=void 0,R=(z=O.url)==null?void 0:z.indexOf(T);if(R!==void 0&&R>=0)return O}T=_.S(q);for(Z=T.next();!Z.done;Z=T.next())if(Z=Z.value,Z.width&&Z.height&&(F&&Z.width>=k||!F&&Z.height>=k))return Z;for(k=q.length-1;k>=0;k--)if(F&&q[k].width||!F&&q[k].height)return q[k];return q[0]};
_.Tpr=function(q){var k;return(q=(k=q.sources)==null?void 0:k[0])?q.width/q.height:0};
_.ZXo=function(q){if(q.sources){q=_.S(q.sources);for(var k=q.next();!k.done;k=q.next()){k=k.value;var F=void 0;if((F=k.clientResource)==null?0:F.imageName)return k}}};
jux=function(q){var k;if((k=q.clientResource)!=null&&k.imageColor)return _.B4(q.clientResource.imageColor)};
_.OX9=function(q,k,F,T,Z,O,z){if(!k||k.length===0||k[0].clientResource)return null;if(F&&k[0].url)return k[0].url;T===void 0&&(T=!0);if(T){var R;q=YFM*(Z||(q==null?void 0:(R=q.getBoundingClientRect())==null?void 0:R.width)||0)}else{var e;q=YFM*(O||(q==null?void 0:(e=q.getBoundingClientRect())==null?void 0:e.height)||0)}k=FaN(k,q,T,z);return(k==null?0:k.url)?k.url:(k==null?0:k.imageData)?k.imageData:null};
SFL=function(q,k,F){F=F?[F]:[];q.opacity&&F.push("opacity: "+q.opacity+";");k&&q.placeholderColor?(q=_.B4(q.placeholderColor),F.push("background-color: "+q+";")):F.push("background-color: transparent;");return F.join(" ")};
zFH=function(q,k,F,T,Z){var O=["yt-core-image"];k&&O.push(k);F||O.push("yt-core-image--fill-parent-height");T||O.push("yt-core-image--fill-parent-width");switch(q.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":O.push("yt-core-image--content-mode-scale-aspect-fit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":O.push("yt-core-image--content-mode-scale-aspect-fill");break;case "CONTENT_MODE_CENTER":O.push("yt-core-image--content-mode-center");break;default:O.push("yt-core-image--content-mode-scale-to-fill")}q.flipForRtlLayout&&
O.push("yt-core-image--flip-rtl");switch(Z){case "TOP_START":var z;O.push(((z=document.body)==null?void 0:z.getAttribute("dir"))==="rtl"?"yt-core-image--object-position-top-right":"yt-core-image--object-position-top-left")}return O.join(" ")};
RFN=function(q){var k;if(q==null?0:(k=q.clientResource)==null?0:k.imageName){var F;q=(F=q.clientResource)==null?void 0:F.imageName;a:{switch(q){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":F="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":F="yt-logos-ext:yt-logo-updated";break a}F=void 0}return F||CxN.get(q)||q}};
U_w=function(q){return _.h("mweb_wiz_skip_render")?eFM(q):WaT(q)};
eFM=function(q){return function(k){var F=lAf("wink-root");H6();Jq0();co0(F,_.U(q,k))}};
WaT=function(q){var k=k===void 0?!1:k;return function(F){if(!k||!_.h("mweb_skip_keto_to_c3_if_no_data")||F.data!==void 0){var T=kO(!1);try{var Z=F.children;_.h("mweb_render_outside_patch_killswitch")||Nn?Z?LN(_.U(q,F,Z)):LN(_.U(q,F)):_.w1(new _.aP("ketoToC3 called outside of a patch",{tagName:q.TAG_NAME}))}finally{kO(T)}}}};
IM9=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
E5M=function(q,k){q.onViewportEntered=k;Xkr.observe(q)};
aMM=function(){var q={rootMargin:"10%",threshold:.01};_.h("mweb_enable_set_io_root_to_null_safari")?q.root=null:_.h("mweb_enable_set_io_root_to_body_safari")&&(q.root=document.body);return new IntersectionObserver(function(k,F){k.filter(function(T){return T.intersectionRect.height>0}).forEach(function(T){T=T.target;
if(!_.h("mweb_enable_only_update_image_when_connected")||T.isConnected!==!1){var Z;(Z=T.onViewportEntered)==null||Z.call(T);F.unobserve(T)}})},q)};
d_N=function(q,k,F,T,Z){function O(){if(T){var R=T.loadedClass,e=T.notifyOnUnloaded;R&&_.nb(q,R);e&&q.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function z(){var R=F(k,q);R&&q.getAttribute("src")!==R&&(_.h("mweb_enable_only_update_image_when_connected")&&q.isConnected===!1||R===q.src||(q.src=R),O())}
Z=Z===void 0?!0:Z;q.removeAttribute("src");O();k&&(Z?E5M(q,z):z())};
hFh=function(q,k,F){if(!k)return!1;k=F(k,q);F=q.getAttribute("src");return k&&k===F&&q.complete};
MGx=function(q,k){for(var F in k)F==="className"?q.className=k[F]:(xG[F]||xG[b0.default])(q,F,k[F])};
fML=function(q,k,F,T){U_w(_.gy)({contentMode:k.contentMode,loadedClass:k.loadedClass,isPreloaded:k.isPreloaded,notifyOnLoaded:k.notifyOnLoaded,notifyOnUnloaded:k.notifyOnUnloaded,preferredThumbnail:k.preferredThumbnail,preserveHeight:k.preserveHeight,preserveWidth:k.preserveWidth,objectPosition:k.objectPosition,targetWidth:k.targetWidth,targetHeight:k.targetHeight,shouldShowPlaceholder:k.shouldShowPlaceholder,useWidth:k.useWidth,isToggled:k.isToggled,alt:k.alt,className:k.className,onerror:k.onerror,
onload:k.onload,style$:k.style$,color:k.color,width:k.width,height:k.height,"aria-hidden$":k["aria-hidden$"],draggable:k.draggable,"data-disabled$":k["data-disabled$"],data:q,callback:F,renderLazy:T===void 0?!0:T,hideOn404:!1})};
tGf=function(q,k,F){F=F===void 0?!1:F;var T=q.sources!==void 0?q:_.o5T(q);if(T){var Z=k.onload;k.onload=function(e){var I=e.target;F&&I.naturalWidth===120||_.mX(I,"yt-core-image--loaded");k.notifyOnLoaded&&I.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));Z==null||Z(e)};
k.targetWidth&&k.preserveWidth&&(k.width=k.targetWidth);k.targetHeight&&k.preserveHeight&&(k.height=k.targetHeight);var O=_.ZXo(T),z=O&&RFN(O);if(z)return(q=jux(O))&&(k.color=q),{type:"icon",iconName:z,config:Object.assign({},k,k.alt?{}:{"aria-hidden$":"true"},{"aria-label$":k.alt,role:"img"})};if(q.sources===void 0){k.alt=q.accessibility&&q.accessibility.accessibilityData&&q.accessibility.accessibilityData.label||k.alt;k.style$=SFL(q,k.shouldShowPlaceholder,k.style$);var R;k.isPreloaded=!((R=_.f(q,
yVf))==null||!R.isPreloaded)}k.contentMode&&!T.contentMode&&(T.contentMode=k.contentMode);k.className=zFH(T,k.className,k.preserveHeight,k.preserveWidth,k.objectPosition);k.loadedClass="yt-core-image--loaded";return{type:"image",image:T,config:k}}};
_.qO=function(){var q=_.Mb.apply(0,arguments);return _.GS(_.cc,function(k){var F=q.map(function(T){return T(k)});
return function(){return void F.forEach(function(T){return void(T==null?void 0:T())})}})};
iL=function(q,k){var F=k==null?void 0:k.initial;return _.W6(function(){_.l0(!0);return F=q(F)},{equals:k==null?void 0:k.isEqual},"rSlKsc")};
D_T=function(q,k){if(q===k)return!0;if(q===void 0||k===void 0)return!1;var F,T,Z,O,z,R,e,I;return q.content===k.content&&((F=q.styleRuns)==null?void 0:F.length)===((T=k.styleRuns)==null?void 0:T.length)&&((Z=q.commandRuns)==null?void 0:Z.length)===((O=k.commandRuns)==null?void 0:O.length)&&((z=q.attachmentRuns)==null?void 0:z.length)===((R=k.attachmentRuns)==null?void 0:R.length)&&((e=q.decorationRuns)==null?void 0:e.length)===((I=k.decorationRuns)==null?void 0:I.length)};
AVr=function(q,k){if(q){var F=Vmf(q);if(F!=null&&F.content)if(_.h("attr_string_reactive"))U_w(lMM)({text:q,config:k});else{var T=!(k==null||!k.ariaLabel)||!(F.commandRuns&&F.commandRuns.length!==0||F.paragraphStyleRuns&&F.paragraphStyleRuns.length!==0);q=T?k==null?void 0:k.ariaLabel:null;T=T?"text":null;wy("span",{className:wZe(F,k),dir$:(k==null?0:k.userInput)?"auto":void 0,"aria-label$":q,role$:T},function(){if(F.styleRuns||F.commandRuns||F.attachmentRuns||F.decorationRuns){var Z=cLJ(F,k);x5n(Z,
k);Z=k49(F.content,Z);Z=_.S(Z.parts);for(var O=Z.next();!O.done;O=Z.next())JVT(O.value)}else xD(F.content)})}}};
JVT=function(q){typeof q==="string"?xD(q):Ldw(q.data)?wy("span",q.data.imageWrapperConfig,function(){fML(q.data.image,q.data.imageConfig)}):wy(q.data.tag,q.data.config,function(k){nre(q.data)(k);
k=_.S(q.parts);for(var F=k.next();!F.done;F=k.next())JVT(F.value)})};
wkf=function(q){return q.parts.map(pko)};
pko=function(q){if(typeof q==="string")return q;q=Ldw(q.data)?_.U("span",{el:_.qO(gre(q.data.imageWrapperConfig))},_.U(_.gy,Object.assign({},{data:q.data.image},q.data.imageConfig))):_.U(q.data.tag,{el:_.qO(nre(q.data),gre(q.data.config))},q.parts.map(pko));return C6(q)};
Pxx=function(q,k){return q===k?!0:q===void 0||k===void 0?!1:q.noStyleRuns===k.noStyleRuns&&q.noLinkColor===k.noLinkColor&&q.noEndpoints===k.noEndpoints&&q.headerRuns===k.headerRuns&&q.isOverlay===k.isOverlay&&q.linkInheritColor===k.linkInheritColor&&q.userInput===k.userInput};
$_N=function(q){return function(){var k,F,T,Z,O,z,R,e,I,X,E,d,M,t;return{ariaLabel:(k=q.ariaLabel)==null?void 0:k.call(q),className:(F=q.className)==null?void 0:F.call(q),ellipsisTruncate:(T=q.ellipsisTruncate)==null?void 0:T.call(q),isOverlay:(Z=q.isOverlay)==null?void 0:Z.call(q),linkInheritColor:(O=q.linkInheritColor)==null?void 0:O.call(q),noEndpoints:(z=q.noEndpoints)==null?void 0:z.call(q),noStyleRuns:(R=q.noStyleRuns)==null?void 0:R.call(q),noLinkColor:(e=q.noLinkColor)==null?void 0:e.call(q),
noPreWrap:(I=q.noPreWrap)==null?void 0:I.call(q),noWrap:(X=q.noWrap)==null?void 0:X.call(q),skipOnClick:(E=q.skipOnClick)==null?void 0:E.call(q),stopPropagation:(d=q.stopPropagation)==null?void 0:d.call(q),userInput:(M=q.userInput)==null?void 0:M.call(q),headerRuns:(t=q.headerRuns)==null?void 0:t.call(q)}}};
bXf=function(q){return q.value===""||q.value==="true"?!0:q.value==="false"?!1:isNaN(Number(q.value))?q.value:Number(q.value)};
k$=function(q,k){q=new uF9(q,k);_.A7(q);throw q;};
Nph=function(q,k,F){var T=cGN(q);q._numRenders=0;try{var Z=_.RjM(function(){return _.U(k,Object.assign({},F))})}catch(z){var O=function(R){R.args||(R.args=[]);
R.args.push("Error in web component wrapper");R.args.push(q.tagName.toLowerCase());return R};
_.pN(z instanceof Error?O(z):new uF9("Wiz rendering error",q.tagName.toLowerCase()));throw z;}finally{cGN(T)}return Z};
_.Ft=function(q,k,F){function T(X){var E={};X=_.S(X);for(var d=X.next();!d.done;d=X.next()){d=d.value;var M=void 0,t=void 0,A=void 0,w=_.er((A=(t=(M=d).getAttribute)==null?void 0:t.call(M,"slot"))!=null?A:"children");if(M=E[w])M.push(d);else if(w in O||w==="children")E[w]=[d]}X=_.S(Object.keys(E));w=X.next();for(d={};!w.done;d={content$jscomp$56:void 0},w=X.next())w=w.value,w!=="children"&&(d.content$jscomp$56=E[w],E[w]=function(b){return function(){return b.content$jscomp$56}}(d));
return E}
F=F===void 0?{}:F;q.componentType!==dH||k$("Components must be marked reactive to be used from web component wrapper.",k);Zr.has(k)&&k$("Do not register a Wiz component to be rendered with boththe deprecated wrapper and the signals based wrapper.",k);var Z,O=(Z=F.props)!=null?Z:{};jR.add(k);var z=Quh();Z=function(){var X=z.apply(this,arguments)||this;X.rawProps={};X.queuingRender=!1;X.dispose=function(){};
X.isWebComponentWrapper=!0;X.isReparenting=!1;X.hasRendered=!1;return X};
_.y(Z,z);Z.prototype.render=function(){this.hasRendered=!0;for(var X=_.S([].concat(_.fP(this.attributes))),E=X.next();!E.done;E=X.next())E=E.value,E.name!=="slot"&&this.removeAttribute(E.name);X=Object.assign({},this.componentProps,this.slotProps);E=_.S(Nph(this,q,X));X=E.next().value;E=E.next().value;!(X[0]instanceof Element)||X.length>1?k$("Wrapped Wiz components must return a single root element.",k):(X=X[0].tagName.toLowerCase(),X!==k&&k$("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(X+" !== '"+k),k),this.dispose=E)};
Z.prototype.setUpProps=function(){for(var X=this.rawProps,E=this.attributes,d=_.S(Object.keys(O)),M=d.next();!M.done;M=d.next()){M=M.value;var t=void 0;((t=this)==null?0:t[M])&&this[M]!==Ka9&&X[M]===void 0&&(X[M]=this[M],(t=Object.getOwnPropertyDescriptor(this.constructor.prototype,M))&&Object.defineProperty(this,M,t))}d=_.S(E);for(M=d.next();!M.done;M=d.next()){t=M.value;M=_.er(t.name);var A=M==="class"&&!E.getNamedItem("class-name");if(M in O||A)t=bXf(t),M!=="class"||X.className?X[M]=t:X.className=
t}E={};for(var w in O)O[w]!==_.oD&&O[w]!==Bpf&&(X[w]instanceof Function&&k$("Function props must be configured as STATIC, not SIGNAL.",k),M=_.S(_.Oi(X[w],void 0,"Ri8MSe")),d=M.next().value,M=M.next().value,E[w]=M,X[w]=d);X=_.S([X,E]);this.componentProps=X.next().value;this.setters=X.next().value;this.slotProps=T(this.childNodes)};
Z.prototype.connectedCallback=function(){FS===k&&(this._isInert=!0);this._isInert||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in O&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
Z.prototype.disconnectedCallback=function(){if(!this._isInert){var X;a:{if(_.rVT)for(X=this;X;){if(_.v5J.has(X)){X=!0;break a}X=X.parentElement}X=!1}if(X)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){X=_.S([].concat(_.fP(this.attributes)));for(var E=X.next();!E.done;E=X.next())E=E.value,E.name!=="slot"&&this.removeAttribute(E.name)}this.innerText="";K3M(this)}}};
Z.prototype._setPendingPropertyOrPath=function(){};
Z.prototype.notifyPath=function(){};
_.Vg.Object.defineProperties(Z.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var R=_.S(Object.keys(O)),e=R.next(),I={};!e.done;I={prop$jscomp$104:void 0},e=R.next())I.prop$jscomp$104=e.value,e=void 0,((e=F.legacyPolymer)==null?0:e.forwardHostProps)&&b5f.has(I.prop$jscomp$104)||Object.defineProperty(Z.prototype,I.prop$jscomp$104,{set:function(X){return function(E){var d=this;this._isInert||(this.setters?Ui(function(){var M,t;return void((t=(M=d.setters)[X.prop$jscomp$104])==null?void 0:t.call(M,E))}):(this.rawProps[X.prop$jscomp$104]=E,this.queuingRender&&X.prop$jscomp$104===
"data"&&E!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(I),
get:HX9.has(I.prop$jscomp$104)?void 0:function(){return Ka9}});
customElements.define(k,Z)};
_.sue=function(q,k){return(q=_.TM(q,k))?_.WN(_.d5(q)):null};
_.Zs=function(q){if(q=_.TM(q,Number.MAX_VALUE,void 0,"width"))return _.d5(q)};
_.TM=function(q,k,F,T){T=T===void 0?"width":T;if(!q||!q.length)return null;if(_.h("kevlar_tuner_should_always_use_device_pixel_ratio")){var Z=window.devicePixelRatio;_.h("kevlar_tuner_should_clamp_device_pixel_ratio")?Z=Math.min(Z,_.kX("kevlar_tuner_clamp_device_pixel_ratio")):_.h("kevlar_tuner_should_use_thumbnail_factor")&&(Z=_.kX("kevlar_tuner_thumbnail_factor"));G4x=Z}else G4x||(G4x=window.devicePixelRatio);Z=G4x;_.h("kevlar_tuner_should_always_use_device_pixel_ratio")?k*=Z:Z>1&&(k*=Z);if(_.h("kevlar_tuner_min_thumbnail_quality"))return q[0].url||
null;Z=q.length;if(_.h("kevlar_tuner_max_thumbnail_quality"))return q[Z-1].url||null;if(F)for(var O=0;O<Z;O++)if(q[O].url.indexOf(F)>=0)return q[O].url||null;for(F=0;F<Z;F++)if(q[F][T]>=k)return q[F].url||null;for(k=Z-1;k>0;k--)if(q[k][T])return q[k].url||null;return q[0].url||null};
Law=function(){jD.size?setTimeout(function(){Y$(cVn)},0):VGo=0};
cVn=function(){var q=(0,_.mF)(),k=null,F=!1;jD.forEach(function(Z){Z.loaded=!0;Z.loadTime=q;Z.pendingPaint=!1;var O=x_e.get(Z);O&&O.resolve(q);k=Z;F||!Z.ftlEligible&&Z.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(F=!0)});
var T;((T=k)==null?0:T.markDirty)&&k.markDirty();jD.clear();VGo=0;F&&n5h(q)};
g5o=function(q){jD.add(q);q.pendingPaint=!0;VGo||(VGo=_.OZ(_.pL,Law))};
m_H=function(q){q.loaded=!1;q.loadTime=Infinity;var k=x_e.get(q);k&&(k.reject(Error("mh")),x_e.delete(q));q.pendingPaint&&(jD.delete(q),q.pendingPaint=!1)};
_.q30=function(q){var k=q.indexOf(":");return k===-1?{originalName:q}:{originalName:q.substring(0,k),datasyncId:q.substring(k+1)}};
_.ktM=function(){return _.C(function(q){if(iKM!==void 0)return q.return(iKM);iKM=new Promise(function(k){var F;return _.C(function(T){switch(T.nextAddress){case 1:return _.j$(T,2),_.W(T,_.SD.open("test-only"),4);case 4:return _.W(T,_.SD.delete("test-only"),5);case 5:_.Kl(T,3);break;case 2:if(F=_.CP(T),F instanceof Error&&F.name==="SecurityError")return k(!1),T.return();case 3:k("caches"in window),_.RG(T)}})});
return q.return(iKM)})};
TLT=function(){return _.C(function(q){if(q.nextAddress==1)return _.W(q,_.ktM(),2);if(!q.yieldResult)return q.return(void 0);onn||(onn=new FBM);return q.return(onn)})};
ZK0=function(q){var k,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:return _.W(O,TLT(),2);case 2:k=O.yieldResult;if(!k)throw Error("oh");return _.W(O,k.open("yt-player-local-img"),3);case 3:return F=O.yieldResult,_.W(O,F.match(q),4);case 4:T=O.yieldResult;if(!T)throw Error("ph");return _.W(O,T.blob(),5);case 5:return Z=O.yieldResult,O.return(Z)}})};
jVL=function(q,k){for(var F in q)if(q.hasOwnProperty(F)&&k[F])return F;return null};
Y3e=function(q){return"stamp"+q.replace("-","_")+"_"};
OKf=function(q){var k=q.match(/\[\[([\w\.]+)\]\]/);if(k&&k.length>1)return k[1];_.A7(Error("rh`"+q));return null};
S3L=function(q){return q===void 0?_.$O("REUSE_COMPONENTS",!1):q||!1};
Rxh=function(q,k,F){F&&(k.is?(zxx.has(k)&&(q=zxx.get(k),F=q.listener,delete k[q.property],F.type==="element"&&k.removeEventListener(F.eventName,F.handler),zxx.delete(k)),C10(k)):k.__proto__==HTMLElement.prototype&&(k=new _.aP("Rendererstamper removed a non custom element","Stamper: "+q+" element: "+(k&&k.nodeName)),_.w1(k)))};
exw=function(q,k,F,T){var Z=k.node?k.node:k;_.Zy(F).parentNode===Z&&(k.removeChild(F),Rxh(q,F,T));if(q=zM.get(F))zM.delete(F),_.pL.cancelJob(q);F.hidden=!1};
WBh=function(q,k,F,T){if(k&&k.children&&(F=k.children[F]))if(_.$O("DEFERRED_DETACH"))for(;F&&!zM.has(F);){var Z=q,O=k,z=F,R=T;z.hidden=!0;Z=_.MR(_.pL,exw.bind(null,Z,O,z,R),0);zM.set(z,Z);F=F.nextElementSibling}else for(;(z=k.lastElementChild)&&(k.removeChild(z),Rxh(q,z,T),z!=F););};
UL9=function(q){var k=_.sa("__slot-el");_.DB(function(){for(var F=_.S(q.slotContent),T=F.next();!T.done;T=F.next())k.value.appendChild(T.value)});
return _.U("__slot-el",{el:k,skip:!0})};
_.CF=function(q,k,F){F=F===void 0?IUT:F;Zr.add(k);var T;(T=F).propNames!=null||(T.propNames=[]);var Z=new Set(F.propNames),O=Quh();T=function(){var I=O.call(this)||this;I.props={};I.isUpdating=!1;I.hasAttached=!1;I.isInert=!1;I.updateQueued=!1;I.initialClasses=[];Gyf(I,k);return I};
_.y(T,O);T.prototype.forwardKebabCaseProp=function(I,X){I=_.er(I);if(Z.has(I)||I==="children")this.props[I]=X};
T.prototype.afterFirstPatch=function(){this.isUpdating=!0;for(var I=_.S(this.initialClasses),X=I.next();!X.done;X=I.next())(X=X.value)&&this.classList.add(X);this.initialClasses.length>0&&(this.initialClasses.length=0);this.isUpdating=!1};
T.prototype.handleSlottedContent=function(){for(var I=new Map,X=_.S(this.children),E=X.next();!E.done;E=X.next()){E=E.value;var d=void 0,M=(d=E.getAttribute("slot"))!=null?d:"children";(d=I.get(M))?d.push(E):I.set(M,[E]);if(!E.getAttribute("key")){var t=void 0,A=void 0;E.setAttribute("key",M+"_"+((A=(t=d)==null?void 0:t.length)!=null?A:0))}}I=_.S(I);for(X=I.next();!X.done;X=I.next())E=_.S(X.value),X=E.next().value,E=E.next().value,this.forwardKebabCaseProp(X,_.U(UL9,{slotContent:E}))};
T.prototype.connectedCallback=function(){var I=this;if(!Gyf(this,k)&&!this.isInert)if(this.hasAttached)this.enqueueUpdate();else{for(var X=_.S(this.attributes),E=X.next();!E.done;E=X.next())E=E.value,this.forwardKebabCaseProp(E.name,bXf(E));this.handleSlottedContent();F.synchronous?(this.update(),this.afterFirstPatch()):this.enqueueUpdate().then(function(){I.afterFirstPatch()});
this.hasAttached=!0}};
T.prototype.attributeChangedCallback=function(I,X,E){this.isInert||this.isUpdating||this.isConnected||I!=="class"||this.initialClasses.push.apply(this.initialClasses,_.fP(E.split(" ")))};
T.prototype.disconnectedCallback=function(){pcn(this)};
T.prototype.update=function(){if(!this.isInert){this.isUpdating=!0;try{var I,X;co0(this,_.U(q,Object.assign({},this.props,{idomKey:(X=(I=this.__incrementalDOMData)==null?void 0:I.key)!=null?X:k})),!0)}catch(d){var E=d instanceof Error?d:new _.aP("Wiz rendering error");E.args||(E.args=[]);E.args.push("Error in deprecated web component wrapper");E.args.push(k.toLowerCase());_.A7(E);throw d;}finally{this.updateQueued=this.isUpdating=!1}}};
T.prototype.enqueueUpdate=function(){var I=this;return _.C(function(X){if(F.synchronous)return I.update(),X.return();if(I.updateQueued)return X.return();I.updateQueued=!0;return X.return(Promise.resolve().then(function(){I.update()}))})};
T.prototype.notifyPath=function(){F.enableUnsafeRenderOnNotifyPath&&this.enqueueUpdate()};
_.Vg.Object.defineProperties(T,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["class"]}}});
for(var z=_.S(F.propNames),R=z.next(),e={};!R.done;e={prop$jscomp$106:void 0},R=z.next())e.prop$jscomp$106=R.value,Object.defineProperty(T.prototype,e.prop$jscomp$106,{set:function(I){return function(X){this.isInert||X===this.props[I.prop$jscomp$106]||(this.props[I.prop$jscomp$106]=X,this.hasAttached&&!this.isUpdating&&this.enqueueUpdate())}}(e)});
customElements.define(k,T)};
_.X3x=function(q,k){return _.SA(q.entities,"markersEngagementPanelSyncEntity",k)};
En9=function(q,k){return _.SA(q.entities,"fantasyWinProbabilityEntity",k)};
aUN=function(q,k){return _.SA(q.entities,"fantasyTeamEntity",k)};
dLH=function(q,k){return _.SA(q.entities,"fantasyPlayerEntity",k)};
hxT=function(q,k){return _.SA(q.entities,"booleanEntity",k)};
MkN=function(q,k){return _.SA(q.entities,"qrCodeEntity",k)};
fUr=function(q){return _.SA(q.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
yE9=function(){if(RD)return RD;if(window.lottie)return RD=Promise.resolve(window.lottie);var q=_.wo(_.P9("LOTTIE_URL"));return q?RD=new Promise(function(k,F){var T=document.createElement("script");T.addEventListener("load",function(){k(lottie)});
T.addEventListener("error",function(Z){var O="Lottie library failed to load.";Z?Z.message&&(O+=" Original description: "+Z.message,_.Pc(Z,O)):Z=Error(O);_.w1(Z);F(Z)});
T.setAttribute("async","");_.Kw(T,q);document.head.appendChild(T)}):Promise.reject(Error("sh"))};
tkL=function(){return RD?RD:yE9()};
DLr=function(q){if(q)switch(q){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.h("kevlar_use_wil_icons"))return q=(q=fUr(_.LB().getState()))&&q.animationLightUrl&&q.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:q.animationLightUrl,pathDarkTheme:q.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,q?q:eD.get("LIKE")}};
lUn=function(q){var k=DLr(q);if(k)return k;switch(q){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return eD.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return eD.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return eD.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return eD.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return eD.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return eD.get("NOTIFICATION_BELL")}};
AEJ=function(q,k){if(!q||JEr)k=!1;else{if(q.closest){var F=!!DLr(k);F=_.P9("ID_TOKEN")&&F?!!q.closest("segmented-like-dislike-button-view-model"):!1}else F=!1;if(!F)if(q.closest)if(F=!_.P9("ID_TOKEN"),q=q.closest("ytd-subscription-notification-toggle-button-renderer-next"),F||!q)F=!1;else{var T;F=((T=q.data)==null?void 0:T.targetId)==="notification-bell"&&k!=="EXPAND_MORE"}else F=!1;k=F}return k};
p3N=function(q){var k,F;return _.C(function(T){switch(T.nextAddress){case 1:return _.j$(T,2),_.W(T,fetch(q),4);case 4:return k=T.yieldResult,_.W(T,k.json(),5);case 5:return T.return(T.yieldResult);case 2:F=_.CP(T),_.w1(F),_.RG(T)}})};
w3J=function(q,k){var F,T,Z;return _.C(function(O){if(O.nextAddress==1)return(F=k?q.pathDarkTheme:q.path)?_.W(O,Promise.all([p3N(F),yE9()]),2):O.return();T=O.yieldResult;Z=T[0];Wg.set(F,Z);_.RG(O)})};
_.UZ=function(){for(var q=_.Mb.apply(0,arguments),k=!0,F=_.S(q),T=F.next();!T.done;T=F.next())if(typeof T.value!=="string"){k=!1;break}return k?q.join(" ").trim()||void 0:function(){for(var Z="",O=_.S(q),z=O.next();!z.done;z=O.next())if(z=z.value,typeof z==="function"&&(z=z()),z)if(typeof z==="string")Z+=" "+z;else for(var R in z)if(z.hasOwnProperty(R)){var e=z[R];typeof e==="function"&&(e=e());e&&(Z+=" "+R)}Z=Z.trim()||void 0;return _.l0(Z)}};
$Le=function(q,k,F,T){function Z(z,R){if(k.value===R&&q!=null&&q.value){for(;q.value.firstChild;)q.value.removeChild(q.value.firstChild);q.value.classList.add("yt-spec-icon-shape");z(q.value,T)}}
F=_.P1w(_.mT().resolve(_.eR),F);if(typeof F==="function")k.value=null,Z(F,null);else{var O=new _.R1(F.then,F);k.value=O;O.then(function(z){Z(z,O)})}};
u9M=function(q,k){var F=document.createElement("div"),T=_.f6(F,function(){return _.U(_.a,{cond:q,then:function(Z){return _.U(bK0,{data:Z,options:k})}})});
return[F,T]};
_.ID=function(){for(var q=[],k=_.S(_.Mb.apply(0,arguments)),F=k.next();!F.done;F=k.next())if(F=F.value)if(typeof F==="string")q.push(F);else{F=_.S(Object.entries(F));for(var T=F.next();!T.done;T=F.next()){var Z=_.S(T.value);T=Z.next().value;(Z=Z.next().value)&&q.push(T)}}return q.join(" ")};
BL0=function(q){var k=_.sa("animated-rolling-character"),F=JZ(),T=cm(q.character)||cm(q.previousCharacter);xRx(function(){if(q.marginMultiplier){var Z;(Z=F.value)==null||Z.cancel();T?(Z=q.previousCharacter?Number(q.previousCharacter)+10:q.rollUp?0:30,q.shouldAnimate||(Z-=NLf(q,Z))):(Z=q.rollUp?0:2,q.shouldAnimate||(Z-=q.rollUp?-1:1));k.value.style.marginTop="-"+Z*q.marginMultiplier+"px";q.shouldAnimate?F.value=QVo(k.value,q,Z,T):k.value.style.display=q.character?"":"none"}});
return _.U("animated-rolling-character",{el:k,class:"animated-rolling-character-wiz"},La(T,function(){for(var Z=[],O=1;O<30;O++)Z.push(_.U("div",null,O%10));return _.U(_.iB,null,_.U("div",null,"\u00a0"),Z,_.U("div",null,"\u00a0"))},function(){return KBN(q.character)}))};
KBN=function(q){return _.U(_.iB,null,_.U("div",null,"\u00a0"),_.U(_.iB,null,La(!q||_.jM(q),function(){return _.U("div",null,"\u00a0")},function(){return _.U("div",null,q)})),_.U("div",null,"\u00a0"))};
QVo=function(q,k,F,T){F=new Animation(new KeyframeEffect(q,[{transform:"translateY(0px)"},{transform:"translateY("+(T?NLf(k,F):k.rollUp?-1:1)*k.marginMultiplier+"px)"}],rEx),document.timeline);k.character?(q.style.display="",F.onfinish=null):F.onfinish=function(){q.style.display="none"};
F.play();return F};
NLf=function(q,k){var F=Number(q.character)+10;if(q.previousCharacter)if(q.character){var T=Number(q.character),Z=Number(q.previousCharacter);q=q.rollUp?Z<T?F:F+10:Z<T?F-10:F}else q=q.rollUp?30:0;else q=q.character==="0"?F:q.rollUp?F-10:F+10;return k-q};
_.Xt=function(q,k){return function(F){var T={},Z;for(Z in F){var O=void 0,z=void 0;((O=k)==null?0:(z=O.callbacks)==null?0:z[Z])||(T[Z]=F[Z])}return _.U(CLJ,null,function(){for(var R in T)F[R]=_.l0(T[R]);F.disableReactiveLogging=!0;return _.U(q,Object.assign({},F))})}};
sV0=function(q,k,F,T,Z,O,z){F=new Animation(new KeyframeEffect(q,[{transform:"translateY(0px)"},{transform:"translateY("+(O?vnN(k,F,T,Z):T?-1:1)*z+"px)"}],HKH),document.timeline);k?(q.style.display="",F.onfinish=null):F.onfinish=function(){q.style.display="none"};
F.play();return F};
vnN=function(q,k,F,T){var Z=Number(q)+10;k?q?(q=Number(q),k=Number(k),F=F?k<q?Z:Z+10:k<q?Z-10:Z):F=F?30:0:F=q==="0"?Z:F?Z-10:Z+10;return T-F};
cEn=function(q){var k=JZ(),F=JZ();tZ(function(){k.value=q.numberText;F.value=q.numberValue},[q.numberText]);
var T=q.fontSizeMultiplier?q.heightPx*q.fontSizeMultiplier:q.heightPx,Z=TW9(function(){if(q.numberText){var z=q.numberText;var R=q.forceRollUp||!F.value||!q.numberValue||F.value<q.numberValue;var e=!!q.shouldAnimate,I=k.value,X=[],E=0,d=0,M=(I?I.replace(/\D/g,"").length:0)-(z?z.replace(/\D/g,"").length:0);I=I?I.split(/(\d)/).filter(Boolean):[];for(z=z.split(/(\d)/).filter(Boolean);M<0;){var t=z[d];X.push({character:t,rollUp:R,marginMultiplier:T,shouldAnimate:e});d++;cm(t)&&M++}for(;E<M;)t=I[E],X.push({previousCharacter:t,
rollUp:R,marginMultiplier:T,shouldAnimate:e}),E++,cm(t)||M++;for(;d<z.length;)M=z[d],t=I[E],cm(M)===cm(t)?(d++,E++):cm(M)?(E++,M=void 0):cm(t)&&(d++,t=void 0),X.push({character:M,previousCharacter:t,rollUp:R,marginMultiplier:T,shouldAnimate:e});R=X}else R=[];return R},[q.numberText]),O=q.numberText?["height: "+T+"px;",
"line-height: "+q.heightPx+"px;"].join(" "):"";return _.U("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:O,dir:"ltr","aria-hidden":"true"},Z.map(function(z){return _.U(GtJ,Object.assign({},z))}))};
LBM=function(q){var k;return(k=VkT[q])!=null?k:"EVENT_SPAN_TYPE_UNKNOWN"};
xLf=function(q){var k=q.nodeName;if(q.id)return k+="#"+q.id;if(q.classList)for(var F=_.S(q.classList),T=F.next();!T.done;T=F.next())k+="."+T.value;q.parentElement&&(k=xLf(q.parentElement)+" > "+k);return k};
nnL=function(q){return function(k){var F=LBM(k.type);return F==="EVENT_SPAN_TYPE_UNKNOWN"?q(k):wpL("event",{type:F,nodepath:k.target instanceof Element?xLf(k.target):void 0},function(){return q(k)})}};
_.EZ=function(q){q&&JeL("event")&&(q=nnL(q));return v1x(function(k){var F,T=(F=q)==null?void 0:F(k);return typeof T==="boolean"?T:!0})};
aD=function(q){return function(){return q()?q():void 0}};
gn0=function(q){return new KeyframeEffect(q,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
mL9=function(q){return new KeyframeEffect(q,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.db=function(q){var k=iL(function(F){F=F?YD(F[0]):void 0;return _.Oi(q(F),void 0,"AwTxXe")},{isEqual:function(F,T){return YD(F[0])===YD(T[0])}});
return[function(){return k()[0]()},
function(F){return void k()[1](F)}]};
_.MO=function(q){return function(){var k="",F;for(F in q){for(var T=q[F];typeof T==="function";)T=T();T!==void 0&&T!==null&&(k+="; "+F+": "+T)}return k.length>0?_.l0(k.slice(2)):_.l0()}};
qq0=function(q){switch(q){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"}};
FW0=function(q,k,F,T,Z,O){var z=iyJ(q),R=z.disabled,e=z.iconPosition,I=z.style,X=z.focused,E=function(){return!!t()&&e()==="icon-only"},d=function(){return!!t()&&e()==="icon-only-40"},M=function(){return!!t()&&e()==="icon-with-label"},t=function(){return!!k||!(T==null||!T())};
return{type:function(){return I()==="call-to-action-inverse"?"text":I()==="overlay-dark"&&q().type!=="filled"&&q().type!=="tonal"?"tonal":q().type},
shouldFocus:function(){return(X()||(O==null?void 0:O()))&&!R()},
hasIconLeading:function(){return!!t()&&e()==="leading"},
hasIconTrailing:function(){return!!t()&&e()==="trailing"},
hasIconLeadingTrailing:function(){return!!t()&&!!(F||Z!=null&&Z())&&e()==="leading-trailing"},
hasIconOnly:E,hasIconOnly40:d,hasIconWithLabel:M,iconButton:function(){return E()||d()||M()},
visiblyDisabled:function(){return(R()?"disabled":q().state)==="disabled"||R()},
overrideSmallSizeIcon:function(){return!q().ignoreIconSizeOverride&&kWL(q(),t())},
iconToRender:k?k:function(){return _.U(_.fF,{icon:T,size:function(){return yx(q(),!0,q().ignoreIconSizeOverride)},
active:function(){return q().toggled},
iconFilter:function(){return owh(q())}})},
secondaryIconToRender:F?F:function(){return _.U(_.fF,{icon:Z,size:function(){return yx(q(),!0,q().ignoreIconSizeOverride)},
active:function(){return q().toggled},
iconFilter:function(){return owh(q())}})}}};
iyJ=function(q){return{size:function(){return q().size},
style:function(){return q().style},
focused:function(){return q().focused},
disabled:function(){return q().disabled},
onTap:function(k){var F,T;return(T=(F=q()).onTap)==null?void 0:T.call(F,k)},
alignByText:function(){return q().alignByText},
aTagConfig:function(){return q().aTagConfig},
customColors:function(){return q().customColors},
segmentedPosition:function(){return q().segmentedPosition},
toggled:function(){return q().toggled},
toggleable:function(){return q().toggleable},
accessibilityLabel:function(){return q().accessibilityLabel},
onToggle:function(k){var F,T;return(T=(F=q()).onToggle)==null?void 0:T.call(F,k)},
iconPosition:function(){return q().iconPosition},
oneOffCustomTextWrap:function(){return q().oneOffCustomTextWrap},
disableTextEllipsis:function(){return q().disableTextEllipsis},
disableBackdropFilter:function(){return q().disableBackdropFilter},
tooltipText:function(){return q().tooltipText},
ariaHidden:function(){return q().ariaHidden},
tabIndex:function(){return q().tabIndex},
buttonText:function(){return q().buttonText},
formattedButtonText:function(){return q().formattedButtonText},
animatedTextProps:function(){return q().animatedTextProps}}};
TPM=function(q){return q.style==="overlay-dark"?4:q.style==="overlay"?q.type==="filled"?4:3:q.type==="filled"||q.style==="call-to-action-inverse"||q.style==="mono-inverse"?2:1};
kWL=function(q,k){k=(q.iconPosition==="icon-only"||q.iconPosition==="icon-only-40"||q.iconPosition==="icon-with-label")&&k;return!q.segmentedPosition&&k&&q.size==="S"};
Zyx=function(){return!_.h("web_disable_backdrop_filter")};
yx=function(q,k,F){switch(q.size){case "XS":return 16;case "S":return!F&&kWL(q,k)?24:16;default:return 24}};
jHH=function(q){switch(q){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"}};
Yqh=function(q){switch(q){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"}};
Oy0=function(q){switch(q){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"}};
owh=function(q){if(q.style==="overlay-dark"&&q.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
SqN=function(q){if(!q)return{};var k=q.color,F=q.backgroundColor;q=q.borderColor;var T="";k&&(T+="color: "+k+";");F&&(T+="background-color: "+F+";");q&&(T+="border-color: "+q+";");return{style:T}};
WWn=function(q,k,F){var T=q.buttonText,Z=q.formattedButtonText,O=q.formattedButtonTextLegacy,z=q.animatedTextProps,R=q.style,e=q.size,I=q.focused,X=q.disabled,E=q.onTap,d=q.alignByText,M=q.aTagConfig,t=q.customColors,A=q.segmentedPosition,w=q.toggled,b=q.toggleable,r=q.accessibilityLabel,L=q.onToggle,H=q.iconPosition,V=q.oneOffCustomTextWrap,g=q.disableTextEllipsis,Y9=q.disableBackdropFilter,OT=q.tooltipText,UT=q.ariaHidden,yh=q.tabIndex,AH=q.ignoreIconSizeOverride,lw=q.state,H0=q.type;R==="call-to-action-inverse"&&
(H0="text");R==="overlay-dark"&&H0!=="filled"&&H0!=="tonal"&&(H0="tonal");var Kf=!!k&&H==="leading",qI=!!k&&H==="trailing",gh=!!k&&!!F&&H==="leading-trailing",tz=!!k&&H==="icon-only",WG=!!k&&H==="icon-only-40",Ng=!!k&&H==="icon-with-label",X0=tz||WG||Ng;X&&(lw="disabled");var Fm=lw==="disabled"||X;AH=!AH&&kWL(q,!!k);lw={};var lv=(lw["yt-spec-button-shape-next"]=!0,lw[jHH(H0)]=!0,lw[Yqh(R)]=!Fm,lw["yt-spec-button-shape-next--disabled"]=!!Fm,lw[Oy0(e)]=!0,lw["yt-spec-button-shape-next--focused"]=!!I&&
!X,lw["yt-spec-button-shape-next--icon-trailing"]=qI,lw["yt-spec-button-shape-next--icon-leading"]=Kf,lw["yt-spec-button-shape-next--icon-leading-trailing"]=gh,lw["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=gh&&!(T||Z),lw["yt-spec-button-shape-next--icon-button"]=tz||Ng,lw["yt-spec-button-shape-next--icon-only-default"]=WG,lw["yt-spec-button-shape-next--align-by-text"]=!!d,lw["yt-spec-button-shape-next--segmented-start"]=A==="start",lw["yt-spec-button-shape-next--segmented-end"]=A===
"end",lw["yt-spec-button-shape-next--override-small-size-icon"]=AH,lw["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=!!V,lw["yt-spec-button-shape-next--disable-text-ellipsis"]=!!g,lw["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=!Y9&&Zyx(),lw),LC=function(){if(z)U_w(_.zaH)(z);else if(O)O(H==="icon-with-label"||V?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",textAlignment:"TEXT_ALIGNMENT_CENTER"}:{});else if(Z){var V$=H==="icon-with-label"||V;AVr(Object.assign({},
Z,V$?{lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}:{}),{noLinkColor:!0,noWrap:!V$})}else T&&xD(T)},SM=function(V$){E==null||E(V$);
b&&(L==null||L(V$))},Xm=M?CmJ:Rax,Az=M?"aria-current$":"aria-pressed$",xs=function(){k&&(Kf||gh||X0)&&function(){tw({className:"yt-spec-button-shape-next__icon",
"aria-hidden$":!0},function(){k()})}();
(T||Z||O||z)&&!X0&&function(){tw({className:"yt-spec-button-shape-next__button-text-content"},function(){LC()})}();
qI&&function(){tw({className:"yt-spec-button-shape-next__icon"},function(){k()})}();
gh&&function(){tw({className:"yt-spec-button-shape-next__secondary-icon"},function(){F()})}();
X||U_w(_.Ds)({model:{color:TPM(q)}})},Mg=function(){var V$={};
Xm(Object.assign({},(V$.className=_.ID(lv),V$.onclick=M?void 0:SM,V$.disabled=X,V$["aria-disabled$"]=Fm,V$.style=X&&M?"pointer-events:none":void 0,V$[Az]=b?!!w:void 0,V$["aria-label$"]=r,V$.title$=OT!=null?OT:"",V$["aria-hidden$"]=UT,V$.tabindex$=yh,V$),M,SqN(t)),function(){xs()})};
Ng?(e={},R=(e["yt-spec-button-shape-with-label"]=!0,e["yt-spec-button-shape-with-label--is-overlay"]=R==="overlay"||R==="overlay-dark",e),eaM({className:_.ID(R)},function(){Mg();tw({"aria-hidden$":!0,className:"yt-spec-button-shape-with-label__label"},LC)})):Mg()};
IXL=function(q,k){if(!xb){var F;kKw(function(){return F=SZT(q,k)});
return F}q.parent=Usx();return SZT(q,k)};
Usx=function(){var q=aBx(xb||void 0,jD9);return EOo(q)?void 0:q};
lL=function(q,k){_.Kb(q,Object.assign({},k,{forceClickLogging:!0}))};
X$9=function(q,k,F,T){lL(q,Object.assign({},{form:{element:k,event:F}},T))};
Ewr=function(q,k,F,T,Z){var O=void 0;return function(z){var R=_.QK(F?q==null?void 0:q.onDisabledTap:q==null?void 0:q.onTap);if(R){var e;O=(e=O)!=null?e:k==null?void 0:k.value;if(R)if(_.h("web_button_vm_click_client_ve_killswitch"))X$9(R,O,z);else{var I;e=R==null?void 0:R.clickTrackingParams;var X,E=q==null?void 0:(I=q.loggingDirectives)==null?void 0:(X=I.clientVeSpec)==null?void 0:X.uiType;I=E&&!e?_.Jw(E):void 0;if(Z){X$9(R,Z,z,{clickedVisualElement:I,form:{element:Z}});return}X$9(R,O,z,{clickedVisualElement:I})}}T&&
T(z)}};
aXe=function(q){switch(q){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"}};
dsh=function(q){switch(q){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"}};
haT=function(q){switch(q){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"}};
Mlo=function(q){switch(q){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"}};
fX9=function(q,k){return _.SA(q.entities,"engagementToolbarStateEntityPayload",k)};
tlL=function(q){(q=_.yK(q))&&_.yYL(q)};
_.yYL=function(q){var k=_.Jg();k&&_.vJ(k,q)};
Dsh=function(q,k,F){_.Ta(q,"yt-open-popup-action",[k,F||q])};
lXn=function(q,k){var F=_.AZ(q,"endpoint"),T=_.AZ(q,"action");return(F=T?T:F)&&k&&(F=k.navigationEndpointPopupMap[F])&&(q=_.NA(F,q),(F=_.AZ(q,"renderer"))&&k.supportedPopups.hasOwnProperty(F))?{openPopupAction:{popupType:k.popupTypeMap[F],popup:q}}:null};
JYr=function(q,k,F,T){if(T){var Z;F=F==null?void 0:(Z=F.data)==null?void 0:Z.contents;(Z=F instanceof Array&&F.length?F[0]:F)&&(F=_.AZ(Z,"renderer"))&&T.supportedPopups.hasOwnProperty(F)&&(k.stopPropagation(),Dsh(q,{openPopupAction:{popupType:T.popupTypeMap[F],popup:Z}}))}};
w$r=function(q,k,F,T){T=T===void 0?!1:T;var Z=AYw(k);if(Z){Z.href&&H4(Z.href);var O=k.button;O=O!==void 0?O===0&&!Aw(k):!Aw(k);Z.data&&O&&p$M(q,Z,k,F,T)}};
p$M=function(q,k,F,T,Z){Z=Z===void 0?!1:Z;var O=_.kX("pbj_navigate_limit",-1)===0;PmM(k);_.mT().resolve(_.g6(QX));var z=k.data;if(Object.keys(z).length!==0)if(!_.h("unplugged_web_disable_actions_for_cec_endpoint")&&_.f(z,_.za))_.h("endpoint_behavior_command_executor_fix_killswitch")||(F.preventDefault(),F.stopPropagation()),_.O_(q,[z],q);else if(T=lXn(z,T))z.loggingUrls&&z.loggingUrls.forEach(function(e){e.baseUrl&&_.ro(e.baseUrl)}),F.preventDefault(),F.stopPropagation(),Dsh(q,T,k);
else{var R=$se(0,k.data,F);if(q=k.getForm)q=q(),R.tempData=R.tempData||{},R.tempData=Object.assign({},R.tempData,q);q=_.xN(F);if(T=q.find(function(e){return!!e.visualElement}))R.createScreenConfig=R.createScreenConfig||{},R.createScreenConfig.clickedVisualElement=T.visualElement;
if(!O)if(F.preventDefault(),F.stopPropagation(),_.f(z,_.by0)&&!Z&&_.WE.instance)_.WE.instance.resolveCommand(z,R);else if(_.h("kevlar_command_handler_formatted_string")&&!Z&&_.WE.instance&&uIo(z))Z=q.find(function(e){return!!e.is})||F.target,F={form:Object.assign({},R,{event:F,
element:Z,originatingNode:k})},_.WE.instance.resolveCommand(z,F);else{z=_.xN(F);F=[];for(Z=0;Z<z.length;Z++)(O=z[Z].is)&&F.push(O);yof({parents:F.join(","),text:k.innerText},function(){_.Fc(k,"yt-navigate",R)})}}};
NP9=function(q){if(q=AYw(q))PmM(q),jEf(q.href)};
AYw=function(q){q=_.xN(q);for(var k,F=0;F<q.length;F++)if(k=q[F],k.tagName==="A"&&k.classList.contains("yt-simple-endpoint")){if(!k.data)break;return k}return null};
Aw=function(q){return q.shiftKey||q.altKey||q.metaKey||q.ctrlKey};
QHo=function(q,k){var F={itct:k.clickTrackingParams};_.h("kevlar_client_side_screens")&&(!_.f(k,_.fj)||_.h("kevlar_exclude_endpoint_killswitch"))&&(F.endpoint=JSON.stringify(k));_.h("enable_unknown_lact_fix_on_html5")&&_.mT().resolve(_.g6(_.pF))&&(F.lact=_.iA());FGw(F);_.Li(q,F)};
PmM=function(q){q.href&&Object.keys(q.data).length!==0&&QHo(q.href,q.data)};
uIo=function(q){for(var k=_.S(KWM),F=k.next();!F.done;F=k.next())if(q[F.value])return!1;return!0};
_.wb=function(q,k){if(k){var F={};BPx.forEach(function(T){T=rYn(k,T,"--yt-lightsource-");Object.assign(F,T)});
vwN.forEach(function(T){T=rYn(k,T,"--yt-basic-");Object.assign(F,T)});
_.zb(q,F)}};
rYn=function(q,k,F){var T={};T[F+_.Rg(k)]=q&&q[k]?_.B4(q[k]):"";return T};
_.$$=function(q,k,F){Pg[q]||(Pg[q]={});Pg[q][k]=F};
_.bL=function(q){Pg[q]||(Pg[q]={});return Pg[q]};
HyM=function(q){if(!q)return{};var k=q.foregroundTitleColor,F=q.backgroundColor;q=q.borderColor;var T="text";q?T="outline":F&&(T="filled");return{type:T,customColors:{color:k?_.B4(k):void 0,backgroundColor:F?_.B4(F):void 0,borderColor:q?_.B4(q):void 0}}};
LW9=function(q){var k=q.renderer;var F=q.element;var T=q.commandController;var Z=q.onTapCallback;var O=q.skipCommandHandling;var z=q.overrides;var R=q.forceIcon;var e=q.forceModernIconButton;var I=q.forceDisabled;var X=q.isSubscribe===void 0?!1:q.isSubscribe;var E=q.isPressed===void 0?!1:q.isPressed;var d=q.useButtonSize===void 0?!1:q.useButtonSize;q=sHo(k);X&&(q.style="mono",q.type="filled");R=!k.icon||!R&&k.text?k.icon?k.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:e?"icon-only":"icon-only-40";R==="icon-only-40"&&(q.type="text");var M;e=Object;X=e.assign;d=GWr(k,d);E=!!k.isSelected||!_.h("web_propagate_is_pressed_killswitch")&&!!E;var t=k.isSelected!==void 0;I=I===void 0?k.isDisabled:I;var A=k.text?_.$1(k.text):void 0;var w,b,r,L=((w=k.accessibilityData)==null?void 0:(b=w.accessibilityData)==null?void 0:b.label)||((r=k.accessibility)==null?void 0:r.label);w=L?L:_.cj(k.text);F=cYJ(k,F,T,Z,O);T=VlM(k);T!=null&&T.length?(T=_.BE({innertubeCommand:I8h(T),
forceNewState:!0}),T=ry(T)?T:void 0):T=void 0;return X.call(e,{},q,d,{iconPosition:R},z,{focused:!1,toggled:E,toggleable:t,disabled:I,formattedButtonText:A,accessibilityLabel:w,onTap:F,aTagConfig:T},HyM((M=k.colorData)==null?void 0:M.basicColorPaletteData),{oneOffCustomTextWrap:k.oneOffCustomTextWrap})};
cYJ=function(q,k,F,T,Z){return function(O){var z=VlM(q);T(z,O);if(!Z){z=_.S(z);for(var R=z.next();!R.done;R=z.next())lL(R.value,{form:{element:k,event:O},commandController:F})}}};
VlM=function(q){var k=[];q.command&&k.push(q.command);q.serviceEndpoint&&k.push(q.serviceEndpoint);q.navigationEndpoint&&k.push(q.navigationEndpoint);return k};
GWr=function(q,k){if(k)switch(q.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(q.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
sHo=function(q){switch(q.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"}}};
_.uL=function(q){return _.W6(function(){L1r()();return VA(q)},void 0,"Icv7j")};
NO=function(q,k){return _.SA(q.entities,"likeStatusEntity",k)};
xso=function(q,k){return _.SA(q.entities,"likeCountEntity",k)};
_.nwn=function(q,k){return _.SA(q.entities,"stringEntity",k)};
gwM=function(q,k){if(!q)return!1;var F,T=(F=_.f(q,_.RT))==null?void 0:F.signal;if(T&&k.signalEndpointMap)return!!k.signalEndpointMap[T];var Z;if((F=(Z=_.f(q,_.Qx))==null?void 0:Z.request)&&k.continuationEndpointMap)return!!k.continuationEndpointMap[F];for(var O in q)if(k.commandEndpointMap[O])return!0;return!1};
ms0=function(q,k){if(k.streamingEndpointMap)for(var F in q)if(k.streamingEndpointMap[F]&&(q=k.streamingEndpointMap[F]))return q()};
qCn=function(q,k){var F,T=(F=_.f(q,_.RT))==null?void 0:F.signal;if(T&&k.signalEndpointMap&&(F=k.signalEndpointMap[T]))return F();var Z;if((F=(Z=_.f(q,_.Qx))==null?void 0:Z.request)&&k.continuationEndpointMap&&(Z=k.continuationEndpointMap[F]))return Z();for(var O in q)if(k.commandEndpointMap[O]&&(q=k.commandEndpointMap[O]))return q()};
ixn=function(q){var k={"Content-Type":"application/json"};_.P9("EOM_VISITOR_DATA")?k["X-Goog-EOM-Visitor-Id"]=_.P9("EOM_VISITOR_DATA"):_.P9("VISITOR_DATA")&&(k["X-Goog-Visitor-Id"]=_.P9("VISITOR_DATA"));k["X-Youtube-Bootstrap-Logged-In"]=_.P9("LOGGED_IN",!1);_.P9("DEBUG_SETTINGS_METADATA")&&(k["X-Debug-Settings-Metadata"]=_.P9("DEBUG_SETTINGS_METADATA"));q!=="cors"&&((q=_.P9("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(k["X-Youtube-Client-Name"]=q),(q=_.P9("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(k["X-Youtube-Client-Version"]=
q),(q=_.P9("CHROME_CONNECTED_HEADER"))&&(k["X-Youtube-Chrome-Connected"]=q),(q=_.P9("DOMAIN_ADMIN_STATE"))&&(k["X-Youtube-Domain-Admin-State"]=q),_.$O("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(q=_.P9("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(k["X-YouTube-Lava-Device-Context"]=q));return k};
kTr=function(q,k){k.watchNextResponse||k.reelItemWatchResponse?k.watchNextResponse?q.content=k.watchNextResponse:q.content=k.reelItemWatchResponse:k.playerResponse?q.player=k.playerResponse:k.reelWatchSequenceResponse&&(q.reelSequence=k.reelWatchSequenceResponse)};
_.KF=function(q){if(!q)return null;for(var k=[],F=0;F<q.textSegments.length;F++){var T=q.textSegments[F];T.text?k.push(T):T.emojiId&&k.push({emoji_id:T.emojiId})}return{text_segments:k}};
jq0=function(q,k,F,T,Z,O,z){O=O===void 0?[]:O;var R=new _.Bg;R.endpoint=F;if(!F)return _.pN(new _.aP("handle undefined endpoint",k.tagName)),R;var e=$j0(F);e.length&&(_.O_(q,e,k,T),R.actions=e);F.loggingUrls&&F.loggingUrls.forEach(function(X){X.baseUrl&&vU(X.baseUrl,X.attributionSrcMode)});
e=!_.h("web_skip_impression_click_killswitch")&&T&&T.impression;if(F.clickTrackingParams&&!oPh(F)&&!FMT(k)&&!e&&(e=_.aB(),!_.rb(e,k))){var I=k.getScreenLayer&&k.getScreenLayer();I?e.clickCommand(F,null,I):e.clickCommand(F,null)}e=!1;for(I=0;I<O.length;I++)if((0,O[I])(k,F,T)){e=!0;break}!e&&Tvw(F)&&(R.ajaxPromise=Zxh(q,k,F,T,Z,z));return R};
FMT=function(q){var k;return(q=(k=q.data)==null?void 0:k.navigationEndpoint)&&!!q.clickTrackingParams};
oPh=function(q){var k=_.f(q,_.RT);if(k&&(k=k.signal)&&YCT.indexOf(k)>=0)return!0;for(var F in q)if(Oxr.indexOf(F)>=0)return!0;return!1};
Tvw=function(q){var k;if(((k=_.f(q,_.RT))==null?void 0:k.signal)==="CLIENT_SIGNAL")return!1;for(var F in q)if(SCM.indexOf(F)>=0)return!1;q=Object.keys(q);return q.length===1&&q[0]==="loggingUrls"?!1:!0};
XtM=function(q,k,F,T,Z,O,z){var R=_.vg.instance;if(R&&_.Hg(R,T))var e=_.sZ(R,T,Z).then(function(X){return(X==null?0:X.data)?X:{data:X}});
else e=q.requestDataForServiceEndpoint(T,Z),_.f(T,zTh)||_.f(T,CHo)||_.f(T,_.RTo)||_.f(T,eTo)||_.w1(new _.aP("No RequestBuilder for endpoint",T));var I=_.GM();I.promise.thenCatch(function(){var X=_.AZ(T,"action")||_.AZ(T,"command")||_.AZ(T,"endpoint");X&&(X=T[X],X.hasOwnProperty("onFailureAction")?_.O_(k,[X.onFailureAction],F):X.hasOwnProperty("onFailureCommand")&&_.O_(k,X.onFailureCommand,F));e.cancel("Resolver promise rejected")});
e.then(function(X){if(X){var E=X.error;if(E){if(O&&O.onServerError)O.onServerError(T,X);I.reject(new _.aP("Response error",T,E))}else if(X=X.data)if(E=X.error){if(O&&O.onServerError)O.onServerError(T,X);I.reject(new _.aP("Returned error",T,E))}else{WM0(k,F,X,T);U00(X);if(E=P2f(X))for(var d=_.S(E),M=d.next();!M.done;M=d.next()){M=M.value;var t=_.mT().resolve(_.g6(I$T))||cg;if(!_.vg.instance||!t.some(function(w){return!!_.f(T,w)})||_.h("kevlar_response_processor_allowlist_killswitch")){var A=t=void 0;
((A=_.f((t=M)==null?void 0:t.commandMetadata,_.ni))==null?0:A.sendPost)?_.Y8(k,[M]):_.O_(k,[M],F)}}(d=_.f(X==null?void 0:X.frameworkUpdates,Vx))&&z&&z(d);if(O&&O.onSuccess)O.onSuccess(T,X);I.resolve(new _.LF(X,E))}}else I.reject(new _.aP("Invalid service endpoint provided",T))},function(X){I.reject(X)});
return I.promise};
U00=function(q){var k;(q=(k=_.f(q==null?void 0:q.onResponseReceivedCommand,_.EPe))==null?void 0:k.continuationItems)&&(q==null?void 0:q.length)===1&&_.f(q[0],a$J)&&_.pJ("so_r",void 0,"search_overview_answer")};
Zxh=function(q,k,F,T,Z,O){var z;return(z=k.getNetworkManager&&k.getNetworkManager()?k.getNetworkManager():_.mT().resolve(_.g6(_.$N)))?XtM(z,q,k,F,T,Z,O):_.Jo("No network manager.")};
WM0=function(q,k,F,T){if(F=F.trackingParams||F.loggingDirectives&&F.loggingDirectives.trackingParams){var Z;(_.f(T,d0r)||_.f(T,hTx)||_.f(T,MVo))&&T.clickTrackingParams?Z=_.yK(T.clickTrackingParams):_.h("web_graft_to_parent_command")&&T.clickTrackingParams&&(Z=_.yK(T.clickTrackingParams));var O;T=(O=k.getScreenLayer)==null?void 0:O.call(k);k=_.aB().graftServerVe(F,Z,T);_.ZH(q,"yt-store-grafted-ve-action",[k])}};
_.f$n=function(q){var k=new Image;return new _.R1(function(F,T){k.addEventListener("load",function(){F()});
k.addEventListener("error",function(){T()});
k.src=q})};
yMx=function(q){return!!q};
tVN=function(q){return!!q};
D0n=function(q,k,F){var T=q.rowIndex;T!==void 0&&_.ZH(q.hostElement,"yt-section-reactive-dismissal",[T,k,F])};
_.x$=function(q,k,F){q=_.S(q);for(var T=q.next();!T.done;T=q.next()){T=T.value;if(T===k)break;for(var Z=_.S(F),O=Z.next();!O.done;O=Z.next())if(O=O.value,T.tagName===O||!_.h("web_event_button_role_check_killswitch")&&T.role==="button"&&O==="BUTTON")return!0}return!1};
_.nF=function(q,k,F){q=_.S(q);for(var T=q.next();!T.done;T=q.next()){T=T.value;if(T===k)break;for(var Z=_.S(F),O=Z.next();!O.done;O=Z.next())if(T.id===O.value)return!0}return!1};
l$M=function(q){switch(q){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}};
JM9=function(q,k){if(!q&&!k)return"medium";q=Math.max(q||0,k||0);return q>=256?"large":q>=96?"medium":"small"};
AMw=function(q){switch(q){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
_.q$=function(){var q=_.mT().resolve(_.g6(_.gb));return q?(q=q.getCurrentPage())?_.mi(q):null:null};
_.i$=function(){var q=_.q$();if(!q){var k=_.mT().resolve(_.g6(_.gb)),F=k?typeof k:"no page manager";k=k?k.getCurrentPage():null;F=new _.aP("Player is missing when requested.",F,k?k.tagName:"no page");_.A7(F)}return q};
_.mi=function(q){return q&&q.getPlayer?q.getPlayer():null};
pt9=function(q,k){q={args:{raw_player_response:q}};k&&(q.args=Object.assign({},q.args,k));return q};
wtr=function(q){if(q.args){if(q.args.raw_player_response)return q.args.raw_player_response;if(q.args.player_response)return JSON.parse(q.args.player_response)}};
_.PHh=function(q,k){var F={url:"/watch?v="+q.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};q.playlistId&&(F.url+="&list="+q.playlistId);q.playerParams&&(F.url+="&pp="+q.playerParams);q={watchEndpoint:q,commandMetadata:{webCommandMetadata:F}};k&&(q.clickTrackingParams=k);return q};
bxx=function(){return $0r||!!_.NA("yt.player.Application")};
NvL=function(){return uCx||!!document.querySelector("link#player-css")};
KMT=function(){function q(){$0r=!0;QqN.resolve()}
var k,F;return _.C(function(T){QqN||(QqN=new _.zO,bxx()?q():(k=document.createElement("script"),k.addEventListener("load",q),F=_.fa(_.P9("PLAYER_JS_URL")),_.Kw(k,F),document.head.appendChild(k)));return T.return(QqN.promise)})};
rML=function(){function q(){uCx=!0;Bvf.resolve()}
if(!Bvf)if(Bvf=new _.zO,NvL())q();else{var k=document.createElement("link");k.id="player-css";k.addEventListener("load",q);var F=_.fa(_.P9("PLAYER_CSS_URL"));_.vN(k,F,"stylesheet");document.head.appendChild(k)}return Bvf.promise};
vPh=function(){return bxx()&&NvL()?Promise.resolve([]):Promise.all([KMT(),rML()])};
Hxn=function(q,k,F){var T={args:{}};q&&(T.args.raw_player_response=q);k&&(T.args.raw_watch_next_response=k);F&&(T.args=Object.assign({},T.args,F));return T};
VVo=function(q,k,F){var T=!1;T=T===void 0?!0:T;q=typeof q==="string"?_.ke(document,q):q;var Z=sqM+"_"+_.kc(q),O=GTx[Z];if(O&&T)return cML(k,F)?O.api.loadVideoByPlayerVars(k.args||null):O.loadNewVideoConfig(k),O.api;O=new oy(q,Z,k,F,void 0);GTx[Z]=O;O.addOnDisposeCallback(function(){delete GTx[O.getId()]});
return O.api};
cML=function(q,k){return k&&k.serializedExperimentFlags?k.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):q&&q.args&&q.args.fflags?q.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
LMT=function(){var q=new _.zO;q.resolved=!1;var k=q.resolve;q.resolve=function(F){q.resolved=!0;k(F)};
return q};
nPM=function(q){var k={};x0e().install((k.document_disposed={callback:q},k))};
FM=function(q,k){if(!q&&Math.random()<=_.kX("kevlar_unified_player_logging_threshold")){q=Error("uh`"+(k?k:"Unspecified error"));if(_.h("kevlar_unified_player_throw_errors"))throw q;_.w1(q)}};
_.gPw=function(){var q=_.NA("ytDebugData.callbacks");q||(q={},_.xX("ytDebugData.callbacks",q));return q};
qlo=function(q,k){var F=_.gPw();if(_.h("web_dd_iu")||m0N.includes(q))F[q]=k};
icn=function(){return _.C(function(q){return q.return({isLeader:_.dph(_.LB().getState()),c:_.P9("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.P9("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
kxo=function(){var q;_.C(function(k){if(k.nextAddress==1)return qlo("APP_STATE",icn),_.W(k,_.mT().resolve(_.TC),2);q=k.yieldResult;qlo("PI",function(){return _.C(function(F){return F.return(q.getVideoStats())})});
_.RG(k)})};
oMo=function(q){var k=_.VW(_.QW(_.k9.location.href));q=_.VW(_.QW(q));return _.h("kevlar_clear_non_displayable_url_params")?k==Zn(q):Zn(k)==Zn(q)};
Zn=function(q){var k=_.F9M(q);q=q.slice(0);var F=["frags"];_.h("kevlar_hide_pp_url_param")&&F.push("pp");_.h("kevlar_hide_time_continue_url_param")&&F.push("time_continue");F=_.S(F);for(var T=F.next();!T.done;T=F.next())T=T.value,q=_.x6(_.VW(q),T);return _.VW(q)+(k?"#"+k:"")};
jT=function(q,k){k=Number(k)*1E3;var F=Math.round((0,_.mF)()),T=F.toString();q={innertubeResponse:q,serverDateTimestampMs:T,lastModifiedTimestampMs:T,expireTimestampMs:(F+k).toString()};if(k=_.P9("INNERTUBE_CONTEXT_CLIENT_NAME"))q.clientName=k;return q};
Zcn=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++Tq0};
_.jr9=function(){var q=_.lN(),k=_.Jg();k&&q&&_.s_(k,[q],!0)};
Ocr=function(q){return q&&YlT.some(function(k){return q.includes(k)})};
W90=function(q){var k=_.f(q,_.KN);if(!k)return!1;var F=k.url,T=k.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!F)return _.A7(Error("zh")),!1;if(k.target==="TARGET_NEW_WINDOW"){var Z={};_.h("resolve_url_parent_tracking_params")&&(!_.c9(F)||VV(window.location.href,F))&&(Z={endpoint:q,itct:q.clickTrackingParams});FGw(Z);q=null;try{if(T)return q=_.CKM(F,"_blank",Z,void 0,T),SlN(_.mT().resolve(zJr),q,F),!0}catch(d){_.A7(d)}_.Li(F,Z);k={target:"_blank",noopener:_.h("set_window_noopener_ks")&&
!k.allowOpener};q=window;T=eb(F)?F:_.d5(typeof F.href!="undefined"?F.href:String(F));Z=self.crossOriginIsolated!==void 0;var O="strict-origin-when-cross-origin";window.Request&&(O=(new Request("/")).referrerPolicy);var z=k.noreferrer;if(Z&&z&&O==="unsafe-url")throw Error("qe");O=z&&!Z;z=k.target||F.target;var R=[],e=[],I=!1;for(E in k){var X=k[E];switch(E){case "width":case "height":case "top":case "left":R.push(E+"="+X);break;case "target":break;case "noopener":case "noreferrer":X?e.push(E):(I=!0,
e.push(E+"=false"));break;case "attributionsrc":R.push(E+(X?"="+X:""));break;default:R.push(E+"="+(X?1:0))}}var E=z!==void 0&&!["_blank","_self","_top","_parent",""].includes(z);E=DL()&&E;CpN&&Z&&R.length===0&&e.length>0&&!E&&!I?(e.length===2&&(e=["noreferrer"]),_.w5(q,T,z,e[0]),q=RJe()):(E=R.join(","),_.$9()&&q.navigator&&q.navigator.standalone&&z&&z!="_self"?(E=_.WP("A"),tb(E,T),E.target=z,O&&(E.rel="noreferrer"),((k=k.attributionsrc)||k==="")&&E.setAttribute("attributionsrc",k),k=document.createEvent("MouseEvent"),
k.initMouseEvent("click",!0,!0,q,1),E.dispatchEvent(k),q=RJe()):O?(q=_.w5(q,"",z,E),k=_.WN(T),q&&(q.opener=null,k===""&&(k="javascript:''"),k='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+Ye(k)+'">',k=le(k),(T=q.document)&&T.write&&(T.write(Jb(k)),T.close()))):((q=_.w5(q,T,z,E))&&k.noopener&&(q.opener=null),q&&k.noreferrer&&(q.opener=null)));SlN(_.mT().resolve(zJr),q,F);return!0}k=_.Or(F);k=Ocr(k)||F==="https://studio.youtube.com/";T=!(!_.c9(F)||VV(window.location.href,
F));E=F.indexOf("disable_polymer=1")>=0;if(T||E||k)H4(F),l9(),_.sG(F,void 0,void 0,window.top,eJo);else return _.w1(new _.aP("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",q)),!1;return!0};
_.Xne=function(q,k){k=k===void 0?0:k;if(!(_.f(q,UqH)||_.f(q,Ipe)||_.f(q,_.KN)&&_.f(q,_.KN).url))return!1;var F,T=(F=_.f(q,_.KN))==null?void 0:F.url;F=T?{externalLinkData:{url:T}}:null;return _.aB().clickCommand(q,F,k)};
EMN=function(q,k){return _.SA(q.entities,"subscriptionStateEntity",k)};
apw=function(q,k){return _.SA(q.entities,"subscriptionNotificationStateEntity",k)};
dqf=function(q,k){return _.SA(q.entities,"upcomingEventReminderStateEntity",k)};
hJf=function(q,k){return _.SA(q.entities,"engagementToolbarSurfaceEntityPayload",k)};
MYN=function(q,k){return _.SA(q.entities,"triStateButtonStateEntityPayload",k)};
fpH=function(q,k){return _.SA(q.entities,"commerceCartCheckoutButtonEntity",k)};
_.yUr=function(q,k){return _.SA(q.entities,"playlistLoopStateEntity",k)};
tYH=function(q,k){return _.SA(q.entities,"commandEntity",k)};
lp9=function(q,k,F,T,Z){Z=Z===void 0?{}:Z;return function(O){var z,R;var e=((z=q.loggingDirectives)==null?0:(R=z.clientVeSpec)==null?0:R.uiType)?_.Jw(q.loggingDirectives.clientVeSpec.uiType):void 0;Z.clickedVisualElement||(Z.clickedVisualElement=e);e=Dqe(q,k);F(e,O);e=_.S(e);for(z=e.next();!z.done;z=e.next()){z=z.value;R=T;var I=O,X=Z;X.form?X.form.event=I:X.form={element:R,event:I};lL(z,X)}}};
Dqe=function(q,k){var F=[];k?(q.toggledCommand&&F.push(q.toggledCommand),q.toggledServiceEndpoint&&F.push(q.toggledServiceEndpoint)):(q.defaultCommand&&F.push(q.defaultCommand),q.defaultServiceEndpoint&&F.push(q.defaultServiceEndpoint),q.defaultNavigationEndpoint&&F.push(q.defaultNavigationEndpoint));return F};
JUN=function(q,k){var F=q.toggledStyle||q.style,T;switch((T=k?F:q.style)==null?void 0:T.styleType){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_SUGGESTIVE":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":return{style:"mono",type:"outline",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.OB=function(){return _.C(function(q){return q.nextAddress==1?_.W(q,_.mT().resolve(_.TC),2):q.return(_.mT().resolve(AU9)())})};
_.ST=function(){return _.mT().resolve(AU9)()};
_.zC=function(){return lB(function(){return{lottieEl:void 0}})};
pnw=function(q,k){return q.startsWith(k.uniqueId)};
wn9=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,_.OB(),2);k=T.yieldResult;if((F=k)==null||!F.addEventListener)return CO(),T.return();k.addEventListener("onCueRangeEnter",q);_.RG(T)})};
PpL=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,_.OB(),2);k=T.yieldResult;if((F=k)==null||!F.removeEventListener)return CO(),T.return();k.removeEventListener("onCueRangeEnter",q);_.RG(T)})};
$qM=function(q){var k,F,T,Z,O;_.C(function(z){if(z.nextAddress==1)return _.W(z,_.OB(),2);k=z.yieldResult;if((F=k)==null||!F.addCueRange)return CO(),z.return();T=_.S(q.timings);for(Z=T.next();!Z.done;Z=T.next())O=Z.value,k.addCueRange(q.uniqueId+"-"+O,O/1E3,(O+100)/1E3);_.RG(z)})};
bcx=function(q){var k,F,T,Z,O;_.C(function(z){if(z.nextAddress==1)return _.W(z,_.OB(),2);k=z.yieldResult;if((F=k)==null||!F.removeCueRange)return CO(),z.return();T=_.S(q.timings);for(Z=T.next();!Z.done;Z=T.next())O=Z.value,k.removeCueRange(q.uniqueId+"-"+O);_.RG(z)})};
u3w=function(){var q,k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,_.OB(),2);q=T.yieldResult;if((k=q)==null||!k.getPlayerState)return CO(),T.return();F=q.getPlayerState();return T.return(F===2)})};
CO=function(){_.w1(new _.aP("Smartimation player does not exist or is corrupted"))};
Nqe=function(){try{var q;return(q=window.CSS)!=null&&q.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(k){return _.w1(new _.aP("Smartimation CSS.supports threw an error")),!1}};
sr9=function(q,k,F,T,Z){var O=q.playlistId?Qro:K9n;k=k();F=F();Z=!!q.videoId&&Z()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.ER(k))return Bqn({data:q,actionType:O,disabled:Z},F);if(q.videoId&&T())return rUw({data:q,actionType:O,disabled:Z});switch(k){case "TRANSFER_STATE_UNKNOWN":return rUw({data:q,actionType:O,disabled:Z});case "TRANSFER_STATE_FAILED":return q.videoId?vMx({data:q,actionType:O,disabled:Z}):Hcf({data:q,actionType:O,disabled:Z});case "TRANSFER_STATE_COMPLETE":return Hcf({data:q,
actionType:O,disabled:Z});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return Bqn({data:q,actionType:O,disabled:Z},F);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return q.videoId?vMx({data:q,actionType:O,disabled:Z}):rUw({data:q,actionType:O,disabled:Z});default:return rUw({data:q,actionType:O,disabled:Z})}};
Gxf=function(q,k){var F=q.onTapCommand,T=_.QK(F);if(q.videoId&&_.f(T,_.Ry))return _.f(T,_.Ry).action=k,F;q.playlistId&&_.f(T,_.eT)&&(_.f(T,_.eT).action=k);return F};
rUw=function(q){var k=q.data;var F=q.actionType;q=q.disabled;return{text:cUr,iconType:"OFFLINE_DOWNLOAD",onTap:Gxf(k,F.ACTION_ADD),disabled:q}};
Bqn=function(q,k){var F=q.data;var T=q.actionType;q=q.disabled;var Z="OFFLINE_DOWNLOAD";k>=0&&k<=.1?Z="OFFLINE_DOWNLOADING_ZERO":k>.1&&k<=.3?Z="OFFLINE_DOWNLOADING_TWENTY":k>.3&&k<=.5?Z="OFFLINE_DOWNLOADING_FORTY":k>.5&&k<=.7?Z="OFFLINE_DOWNLOADING_SIXTY":k>.7&&k<1?Z="OFFLINE_DOWNLOADING_EIGHTY":k===1&&(Z="OFFLINE_PIN");return{text:VYw,iconType:Z,onTap:Gxf(F,T.ACTION_REMOVE_WITH_PROMPT),disabled:q}};
Hcf=function(q){var k=q.data;var F=q.actionType;q=q.disabled;return{text:L9w,iconType:"OFFLINE_PIN",onTap:Gxf(k,F.ACTION_REMOVE_WITH_PROMPT),disabled:q}};
vMx=function(q){var k=q.data;var F=q.actionType;q=q.disabled;return{text:xqH,iconType:"OFFLINE_DOWNLOAD",onTap:Gxf(k,F.ACTION_RETRY),disabled:q}};
qzo=function(q){var k=nMT;gMw.push(q);mq9||(k(function(){for(var F=_.S(gMw),T=F.next();!T.done;T=F.next())T=T.value,T();gMw.length=0;mq9=!1}),mq9=!0)};
nMT=function(q){Promise.resolve().then(q)};
W2=function(q){q=_.S(TbJ(q));var k=q.next().value,F=q.next().value,T=!1;_.DB(function(){return function(){T=!0}});
return[k,function(Z){qzo(function(){T&&!_.h("cow_prevent_state_setter_after_cleanup_killswitch")||F(Z)})}]};
iAT=function(){var q=_.S(W2(!1)),k=q.next().value,F=q.next().value;return function(){F(!k)}};
kon=function(q){return lB(function(){return{value:q}})};
ohr=function(q,k){var F=kon(q),T=kon(k);tZ(function(){F.value=q},[q]);
tZ(function(){T.value=k},k&&k.length>=1?k:[void 0]);
var Z=lB(function(){return{value:void 0}});
if(q!==F.value||T.value!==k||Z.value===void 0)Z.value=VA(q,k);var O=iAT();_.DB(function(){function z(){var e=VA(F.value,k);e!==Z.value&&(Z.value=e,O())}
var R=_.cu().subscribe(z);z();return R});
return Z.value};
_.UB=function(q,k){var F=L1r();return _.W6(function(){F();return VA(q,[_.l0(k)||""])},void 0,"HaeHEc")};
Fbr=function(q){var k=_.UB(_.$W,function(){return q().videoId}),F=_.UB(_.bJ,function(){return q().playlistId});
return function(){return q().videoId?k:q().playlistId?F:_.S(_.Oi("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
TXN=function(q){var k=_.UB(uJ,function(){return q().videoId}),F=_.UB(_.aiN,function(){return q().playlistId});
return function(){return q().videoId?k:q().playlistId?F:_.S(_.Oi(0,void 0,"K4tgOc")).next().value}};
ZAo=function(q){var k=_.UB(_.li0,function(){return q().videoId});
return function(){return q().videoId?k:_.S(_.Oi(!1,void 0,"Oaxwcf")).next().value}};
jdw=function(q){var k=_.UB(Mxx,function(){return q().videoId});
return function(){return q().videoId?k:_.S(_.Oi("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
YzJ=function(){return{}};
OAh=function(){var q,k;return(k=(q=_.mT().resolve(_.g6(_.VK)))==null?void 0:q())!=null?k:!1};
ztw=function(q,k){q=q===void 0?SzN:q;switch(k.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},q,{isOpen:k.payload});default:return q}};
Rto=function(q,k){q=q===void 0?Cz0:q;switch(k.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},q,{isAllowed:k.payload});default:return q}};
WbN=function(q,k){q=q===void 0?et9:q;switch(k.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},q,{errorMessage:k.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},q,{title:k.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},q,{privacy:k.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},q,{isDisabled:k.payload});default:return q}};
I4x=function(q,k){q=q===void 0?U1J:q;switch(k.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},q,{isOpen:k.payload});default:return q}};
EhN=function(q,k){q=q===void 0?XT9:q;switch(k.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},q,{isFullscreen:k.payload});case "SET_NAVIGATION_BUTTON":var F=k.payload.targetId,T=Object.assign({},q.navigationButtons);T[F]=k.payload.button;return Object.assign({},q,{navigationButtons:T});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},q,{topPanelId:k.payload});case "SET_SECONDARY_HEADER":return F=k.payload.panelId,T=Object.assign({},q.secondaryHeader),T[F]=k.payload.secondaryHeader,
Object.assign({},q,{secondaryHeader:T});default:return q}};
Mdh=function(){return zE(Object.assign({},{entities:od0,voiceSearch:ePJ,engagementPanel:EhN,bottomSheet:ztw,cinematicSetting:Rto,shorts:hPh,drawerLayout:I4x,createPlaylist:WbN,locationCollection:a4h,reportChannel:d19,reportForm:htH},MgN))};
f49=function(q,k){_.pL.addLowPriorityJob(function(){var F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:return _.j$(O,2),_.W(O,yE9(),4);case 4:return _.W(O,fetch(q),5);case 5:return F=O.yieldResult,_.W(O,F.json(),6);case 6:T=O.yieldResult;Wg.set(q,T);requestAnimationFrame(function(){k(T)});
_.Kl(O,0);break;case 2:Z=_.CP(O),_.w1(Z),_.RG(O)}})})};
yF0=function(q){var k={animationConfig:{},listeners:{}},F=function(){q(!0)};
k.listeners.data_failed=F;k.listeners.error=F;k.listeners.data_ready=function(){q(!1)};
return k};
l4h=function(q){var k=q.model;var F=q.subscribed;var T=q.isOverlay;var Z=q.element;var O=q.commandController;var z=q.notificationState;if(F){var R,e;var I=(k==null?void 0:(R=k.buttonStyle)==null?void 0:R.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:k==null?void 0:(e=k.unsubscribeButtonContent)==null?void 0:e.buttonText}else{var X;I=k==null?void 0:(X=k.subscribeButtonContent)==null?void 0:X.buttonText}a:{var E;switch(k==null?void 0:(E=k.buttonStyle)==
null?void 0:E.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":R="S";break a;default:R="M"}}a:if(T)T="overlay";else switch(k.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY_RED":T="overlay";break a;default:T="mono"}a:if(F)var d="tonal";else switch((d=k.buttonStyle)==
null?void 0:d.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":d="tonal";break a;default:d="filled"}return{style:T,type:d,state:k.disableSubscribeButton?"disabled":"active",size:R,focused:q.focused,toggled:F,accessibilityLabel:tdh(k,F,z),buttonText:I,iconPosition:k.disableNotificationBell?"none":"leading-trailing",onTap:D1f(k,F,Z,O),disableTextEllipsis:!!q.disableTextEllipsis}};
D1f=function(q,k,F,T){return function(Z){if(k){var O;var z=q.disableNotificationBell?_.QK(q==null?void 0:(O=q.unsubscribeButtonContent)==null?void 0:O.onTapCommand):_.QK(q==null?void 0:q.onShowSubscriptionOptions)}else{var R;z=_.QK(q==null?void 0:(R=q.subscribeButtonContent)==null?void 0:R.onTapCommand)}z&&lL(z,{form:{element:F==null?void 0:F.value},commandController:T});Z.stopPropagation()}};
tdh=function(q,k,F){if(k){if(q==null?0:q.disableNotificationBell){var T;return q==null?void 0:(T=q.unsubscribeButtonContent)==null?void 0:T.accessibilityText}switch(F){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var Z;return q==null?void 0:(Z=q.bellAccessibilityData)==null?void 0:Z.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var O;return q==null?void 0:(O=q.bellAccessibilityData)==null?void 0:O.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var z;return q==null?void 0:(z=
q.bellAccessibilityData)==null?void 0:z.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var R;return q==null?void 0:(R=q.bellAccessibilityData)==null?void 0:R.disabledLabel;default:var e;return q==null?void 0:(e=q.unsubscribeButtonContent)==null?void 0:e.accessibilityText}}else{var I;return q==null?void 0:(I=q.subscribeButtonContent)==null?void 0:I.accessibilityText}};
JF0=function(q){if(q){switch(q){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":q="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":q="NOTIFICATIONS_OFF";break;default:q="NOTIFICATIONS_NONE"}return q}};
AF0=function(q,k,F){F.subscribed!==k&&((F=F.key)&&_.Lr(_.Iy("subscriptionStateEntity",F,{key:F,subscribed:k})),q.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:k})),k||_.Ta(q,"yt-unsubscribe-action"))};
wTw=function(q){q=_.f(_.QK(q),_.XM);var k,F,T,Z;return(Z=_.f(q==null?void 0:(k=q.panelLoadingStrategy)==null?void 0:(F=k.inlineContent)==null?void 0:(T=F.sheetViewModel)==null?void 0:T.content,pTo))==null?void 0:Z.listItems};
Pzx=function(q,k){if(q.onShowSubscriptionOptions&&k&&(q=wTw(q.onShowSubscriptionOptions),q!=null&&q.length)){var F=JF0(k);q.forEach(function(T){T=_.f(T,_.EB);var Z,O,z,R,e=T==null?void 0:(Z=T.leadingImage)==null?void 0:(O=Z.sources)==null?void 0:(z=O[0])==null?void 0:(R=z.clientResource)==null?void 0:R.imageName;T&&e&&(T.isSelected=e===F)})}};
$1e=function(q,k,F,T){k&&F?q.style.width=F+"px":!k&&T&&(q.style.width=T+"px")};
bAe=function(q,k,F){var T;(T=q.lottieEl)==null||T.goToAndPlay(0);var Z;(Z=k.lottieEl)==null||Z.goToAndPlay(0);_.ay(_.pL,function(){var O;(O=F.lottieEl)==null||O.goToAndPlay(0)},300)};
dz=function(){return _.mT().resolve(_.g6(ujw))||{}};
NXo=function(q){return typeof q==="function"};
_.hp=function(q){Object.keys(q);var k=function(F,T){var Z=k.mapping||q;if(!F)return _.U(_.iB,null);if(Array.isArray(F)&&(F=Qdx(Z,k,F),Array.isArray(F))){if(!F.length)return _.U(_.iB,null);if(F.length>1){for(var O=!1,z=!1,R=[],e={},I=0;I<F.length;e={data$jscomp$1857:void 0},I++)if(e.data$jscomp$1857=F[I],e.data$jscomp$1857){var X=KbT(e.data$jscomp$1857,Z),E=X.mappingEntry;X=X.rendererName;E&&X&&(E&&(!NXo(E)&&BXf(E)&&(z=!0),!NXo(E)&&E.asyncId||(O=!0)),R.push(rFf(e.data$jscomp$1857,E,X,k,T)))}return z&&
!O?_.U(_.iB,null,vhr()):_.U(_.iB,null,R)}F=F[0]}if(!F)return _.U(_.iB,null);F=Qdx(Z,k,[F])[0];if(!F)return _.U(_.iB,null);O=KbT(F,Z);Z=O.mappingEntry;O=O.rendererName;return Z&&O?_.U(_.iB,null,rFf(F,Z,O,k,T)):_.U(_.iB,null)};
k.mapping=q;return k};
_.HAf=function(q){var k=void 0,F;for(F in q)if(q.hasOwnProperty(F)){k=F;break}return k};
Qdx=function(q,k,F){var T,Z=(T=dz().preProcessOptions)==null?void 0:T.idomOptions;if(!Z)return F;dz();return Z.preProcessPropsIdom(q,F,k.triggerRerender)};
KbT=function(q,k){return(q=_.HAf(q))?{mappingEntry:k[q],rendererName:q}:{mappingEntry:void 0,rendererName:void 0}};
rFf=function(q,k,F,T,Z){if(!k)return _.U(_.iB,null);var O={};Z&&Z[F]&&(O=Object.assign({},Z[F]));q[F]!==void 0&&(O.data=q[F]);if(NXo(k))return k.debugName||(k.debugName=F),_.U(k,O);k.asyncId&&(T.pendingIdsMap=T.pendingIdsMap||{},T.pendingIdsMap[F]=k.asyncId);return k.templateFn?k.templateFn(O):BXf(k)?vhr():_.U(_.iB,null)};
BXf=function(q){var k;return(k=q.showPlaceholder)!=null?k:dz().defaultShowPlaceholder};
vhr=function(){var q=dz().placeholder;return q()};
sdH=function(q){q=_.f(q,_.M$);return(q==null?void 0:q.iconName)&&!(q==null?0:q.title)};
Vdf=function(q,k,F){var T;return _.U(_.iB,null,q==null?void 0:(T=q.actions)==null?void 0:T.map(function(Z){return _.U("div",{class:function(){var O={"yt-flexible-actions-view-model-wiz__action":!0};O["yt-flexible-actions-view-model-wiz__action--row-action"]=k;O["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1;if(sdH(Z))var z=!0;else if(z=_.f(Z,_.fO),(z==null?0:z.isToggled)&&sdH(z==null?void 0:z.toggledButtonViewModel)||(z==null||!z.isToggled)&&sdH(z==null?void 0:z.defaultButtonViewModel))z=
!0;else{var R;z=((R=_.f(Z,GoN))==null?0:R.playlistId)?!0:!1}O=(O["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=z,O["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=F,O);return _.ID(O)}},cF0([Z],{subscribeButtonViewModel:{isOverlay:!1,
animateWidth:!k}}))}))};
LbT=function(q){var k=q.layout===1,F,T=((F=q.data)==null?void 0:F.style)==="FLEXIBLE_ACTIONS_STYLE_SCROLLING";F={};T=(F["yt-flexible-actions-view-model-wiz"]=!0,F["yt-flexible-actions-view-model-wiz--inline"]=!k,F["yt-flexible-actions-view-model-wiz--scrollable"]=T,F);var Z,O;return _.U("yt-flexible-actions-view-model",{class:_.ID(q.className,T)},(Z=q.data)==null?void 0:(O=Z.actionsRows)==null?void 0:O.map(function(z){if(k){var R;return _.U("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},
Vdf(z,k,!((R=q.data)==null||!R.respectActionIntrinsicWidth)))}return Vdf(z,k,!1)}))};
x1M=function(q,k){k=k===void 0?{shouldPersist:!0}:k;return{useUpdatableData:function(F,T){var Z=[],O=_.S(_.db(function(){var I=F();if(T!=null&&T.length&&Z){var X=Z.length>0;for(var E=!1,d=0;d<T.length;d++){var M=T[d]();X&&M!==Z[d]&&(E=!0);Z[d]=M}X=E}else X=!1;if(X)_.y0.remove(e());else if(X=_.y0.get(e()))return X;return I})),z=O.next().value,R=O.next().value,e=_.W6(function(){return q(F())},void 0,"VFraLb");
_.y3(function(){if(e()!=null){tp.set(e(),[z,R,!1]);var I=e();_.tR(function(){tp.delete(I)})}},"Fdafud");
return[z,function(I){R(I);k.shouldPersist&&_.y0.set(e(),I)}]},
getData:function(F){var T;return(T=tp.get(q(F)))==null?void 0:T[0]()},
updateData:function(F,T){F=q(F);var Z=tp.get(F);if(!Z)return!1;var O=_.S(Z);Z=O.next().value;O=O.next().value;T=T(Z());O(T);k.shouldPersist&&_.y0.set(F,T);return!0},
useUpdatableDataIdom:function(F,T){var Z=q(F),O=_.y0.get(Z),z=_.S(W2(O!=null?O:F)),R=z.next().value,e=z.next().value,I=JZ(O!=null?O:F);tZ(function(){if(Z!=null)return tp.set(Z,[function(){return I.value},
function(X){e(X);I.value=X},
tp.has(Z)]),_.pL.addJob(function(){_.Dn(_.pL,function(){var X=tp.get(Z);X&&(X[2]=!1)},0)},8),function(){var X;
((X=tp.get(Z))==null?0:X[2])||tp.delete(Z)}},[Z]);
tZ(function(){R!==F&&(e(F),I.value=F)},T?[].concat(_.fP(T),[Z]):[Z]);
return[R,e]}}};
nhM=function(q){var k=_.S(_.Oi(!0,void 0,"bKtO6d")),F=k.next().value;k.next();return function(){var T=C6(q.children());return _.U(_.a,{cond:F,then:function(){return T},
else:q.fallback})}()};
_.l$=function(q){var k=gh0(q),F=k.data,T=k.mapping,Z=k.wrapper;k=k.pendingFallback;var O=function(){return m1M(_.l0(F))},z=function(){var R=O(),e=[];
R=_.S(R);for(var I=R.next();!I.done;I=R.next()){var X=void 0;I=I.value;var E=void 0;for(X in I)if(!(!I).hasOwnProperty(X)){E=X;break}(X=E)&&e.push(X)}return e};
return q.data?_.U(nhM,{fallback:k},function(){return _.U(_.XW,{each:z},function(R,e){var I=Z?function(E){return Z(function(){return T[R](E,e)},X,e)}:function(E){return T[R](E,e)};
I.debugName||(I.debugName=String(R));if(!T[String(R)])return document.createComment("");I.componentType!==dH&&qHL(String(R));var X=iSH(O,R,e);return _.U(I,{data:X})})}):_.U(_.iB,null)};
gh0=function(q){var k=q.targetId||kdM(q.children);if(!q.data||!k||_.h("mweb_new_replaceables_killswitch"))return Object.assign({},q,{mapping:q.children,wrapper:void 0});var F="stamper-"+oLe++,T=function(){var R;return(R=typeof q.targetId==="function"?q.targetId(F):q.targetId)!=null?R:F};
k=_.S(Fpo(function(){var R=m1M(q.data());R.targetId=T;return R})).next().value;
var Z=Object.assign({},dz().replaceableMapping,q.children);if(q.replacementWrapper){var O=Z.notificationTextRenderer,z=Z.notificationMultiActionRenderer;O&&(Z.notificationTextRenderer=function(R,e){return q.replacementWrapper(O({data:R.data},e))});
z&&(Z.notificationMultiActionRenderer=function(R,e){return q.replacementWrapper(z({data:R.data},e))})}return Object.assign({},q,{data:k,
mapping:Z,wrapper:function(R,e,I){return IXL({targetId:T,stamperIndex:I},R)}})};
iSH=function(q,k,F){var T;return _.W6(function(){var Z=q()[F()];if(Z)T=Z[k];else return _.w1(new _.aP("Stamper failed to find "+String(k)+" at index "+F()+" of data array of length "+(q().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),T;return Z[k]},void 0,"wgRPHd")};
kdM=function(q){q=_.S(Object.keys(q));for(var k=q.next();!k.done;k=q.next())if(k=k.value,TE9.includes(k)||ZSr.includes(k)||j$w.includes(k))return!0;return!1};
m1M=function(q){return q?Array.isArray(q)?q:[q]:[]};
qHL=function(q){if(_.h("web_enable_renderer_logger")){var k;(k=_.mT().resolve(_.g6(YHJ)))!=null&&k.loggingEnabled&&!k.ids.has(q)&&k.ids.add(q)}};
OST=function(q){return!(q==null||!q.iconName||(q==null?0:q.title))};
SHJ=function(q){var k=_.f(q.data.toggleButtonViewModel,_.fO),F,T=(F=q.data.dislikeEntityKey)!=null?F:"",Z=ohr(NO,[T]);k=Object.assign({},k,{isToggled:Z?Z.likeStatus==="DISLIKE":k.isToggled});return _.U("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.U(_.Jp,{data:k,buttonShapeOverrides:q.buttonShapeOverrideables,onToggle:function(O){Z&&O!==(Z.likeStatus==="DISLIKE")&&Z.key&&_.Lr(_.Ap("likeStatusEntity",Z.key,{likeStatus:O?"DISLIKE":"INDIFFERENT",hadUserInteraction:O}))}}))};
Crr=function(q){var k=_.h("web_supports_animations_api"),F=_.f(q.data.toggleButtonViewModel,_.fO),T,Z,O,z,R=_.S(W2({numberText:(z=(T=q.likeCountEntity)==null?void 0:(Z=T.likeCountIfIndifferent)==null?void 0:Z.content)!=null?z:"",numberValue:Number((O=q.likeCountEntity)==null?void 0:O.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1})),e=R.next().value,I=R.next().value,X,E,d,M;T=_.S(W2({numberText:(M=(X=q.likeCountEntity)==null?void 0:(E=X.likeCountIfLiked)==null?void 0:E.content)!=null?
M:"",numberValue:Number((d=q.likeCountEntity)==null?void 0:d.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}));X=T.next().value;var t=T.next().value;E=_.S(W2());var A=E.next().value,w=E.next().value,b;E=(b=q.data.likeStatusEntityKey)!=null?b:"";var r,L;b=(L=(r=q.likeCountEntity)==null?void 0:r.key)!=null?L:"";var H=ohr(NO,[E]),V=ohr(xso,[b]);r=TW9(function(){return(H==null?void 0:H.likeStatus)==="LIKE"},[H]);
tZ(function(){var g,Y9=V&&((g=V.likeCountIfIndifferent)==null?void 0:g.content)!==e.numberText;if(!A&&Y9){var OT,UT;I({numberText:(UT=V==null?void 0:(OT=V.likeCountIfIndifferent)==null?void 0:OT.content)!=null?UT:"",numberValue:Number(V==null?void 0:V.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!0});var yh,AH;t({numberText:(AH=V==null?void 0:(yh=V.likeCountIfLiked)==null?void 0:yh.content)!=null?AH:"",numberValue:Number(V==null?void 0:V.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!0})}},
[V]);
F=Object.assign({},F,{isToggled:r});k=k&&q.likeCountEntity;return _.U("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.U(_.Jp,{data:F,buttonShapeOverrides:q.buttonShapeOverrideables,animatedTextPropsDefault:k?e:void 0,animatedTextPropsToggled:k?X:void 0,onToggle:function(g){zVJ(g,H,A,w)},
style:function(){return q.disableIconAnimation?void 0:{animateIcon:"true"}}}))};
zVJ=function(q,k,F,T){F&&_.pL.cancelJob(F);F=_.pL.addLowPriorityJob(function(){T(void 0)},5E3);
T(F);k&&q!==(k.likeStatus==="LIKE")&&k.key&&_.Lr(_.Iy("likeStatusEntity",k.key,{key:k.key,likeStatus:q?"LIKE":"INDIFFERENT",hadUserInteraction:q}))};
RVx=function(q,k,F,T){F&&_.pL.cancelJob(F);F=_.pL.addLowPriorityJob(function(){T(void 0)},5E3);
T(F);k&&q!==(k.likeStatus==="LIKE")&&k.key&&_.Lr(_.Iy("likeStatusEntity",k.key,{key:k.key,likeStatus:q?"LIKE":"INDIFFERENT",hadUserInteraction:q}))};
UTT=function(q){var k,F=_.f((k=q.data)==null?void 0:k.likeButtonViewModel,_.pO),T;k=_.f((T=q.data)==null?void 0:T.dislikeButtonViewModel,_.wz);var Z,O=(Z=ohr(NO,[(F==null?void 0:F.likeStatusEntityKey)||""]))!=null?Z:F==null?void 0:F.likeStatusEntity;T=TW9(function(){var z=q.data,R;z=(z==null?void 0:(R=z.timedAnimationData)==null?void 0:R.animationTiming)||[];return{uniqueId:"like-dislike",timings:z,enabled:(O==null?void 0:O.likeStatus)==="INDIFFERENT"&&z.length>0,experimentEnabled:z.length>0}},[q.data,
O]);return _.U("segmented-like-dislike-button-view-model",{class:_.ID(q.className,"ytSegmentedLikeDislikeButtonViewModelHost"),"button-renderer":!0},_.U(P2,{settings:T},_.U("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},F?_.U(eVM,{data:F,likeCountEntity:q.data.likeCountEntity,buttonShapeOverrideables:{segmentedPosition:"start"}}):null,k?_.U(Wpw,{data:k,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}}):null)))};
IEN=function(q,k){var F=LJ.get(q)||{layerNode:k};F.layerNode=k;lgr(q,F);q.getScreenLayer=function(){return $e(F.layerNode)}};
Xbo=function(q){var k;q=q.parentNode;for(var F;q&&((k=LJ.get(q))==null||!k.isRenderer)&&!((F=q.polymerController)!=null?F:q).isRenderer_;)q=q.parentNode||q.host;if(k=q)return LJ.get(k)};
ELo=function(q){if(q){LJ.delete(q);var k=_.mT().resolve(g1);tHo(q,k)}};
dTw=function(q,k,F){if(F===void 0?0:F){if(F=q.getAttribute("client-ve-type"),k.data&&!k.disableReactiveLogging||F)_.JR(function(){aET(q,_.l0(k.data))}),_.tR(function(){return void ELo(q)})}else typeof k.data!=="function"&&aET(q,k.data)};
aET=function(q,k){hVe++;Mhe(q,k)&&_.pL.addJob(function(){_.Dn(_.pL,function(){if(Mhe(q,k)&&q.ownerDocument.documentElement===document.documentElement&&q){var F;if(q.getAttribute("layer")){var T=F=Number(q.getAttribute("layer")),Z=LJ.get(q);Z?Z.layerNode.layer=T:IEN(q,new fEx(T));(T=Xbo(q))&&(Z=LJ.get(q))!=null&&(Z.layerNode.parent=T.layerNode)}else if(F=LJ.get(q))F=$e(F.layerNode);else{F=$e;T=new fEx;if(Z=Xbo(q))T.parent=Z.layerNode;IEN(q,T);F=F(T)}F!=null||(F=0);T=q.getAttribute("client-ve-type");
Z=Number(T);var O=!1;T=!1;var z=LJ.get(q),R;if((R=z)&&!(R=z[ymJ]!==k)&&(R=Z)){var e;R=((e=LJ.get(q))==null?void 0:e.clientVeType)===void 0}R&&(z[ymJ]=k,O=T=z.isRenderer=!0);LJ.has(q)&&(LJ.get(q).clientVeType=Z);q.visualElement&&(T=!0);if(_.h("wiz_next_ld_fix_client_ve_spec")){var I;e=((I=_.f(k==null?void 0:k.rendererContext,_.dy))==null?void 0:I.loggingDirectives)||(k==null?void 0:k.loggingDirectives)}else e=k==null?void 0:k.loggingDirectives;e&&e.clientVeSpec&&(I=thN(_.XS(),q),I=_.DT9(_.aB(),e,I||
void 0,F))&&(q.visualElement=I);!q.visualElement&&Z&&O&&(q.veType=Z,I=void 0,_.h("wiz_next_client_ve_parent_fix")&&(I=thN(_.XS(),q)),I=_.Eh(_.aB(),q,I,F),q.visualElement=I);T&&(I=_.mT().resolve(g1),ADe(q,{data:k,observer:I,layer:F,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
Mhe=function(q,k){return(k==null?0:k.trackingParams)||(k==null?0:k.loggingDirectives)||_.f(k==null?void 0:k.rendererContext,_.dy)||q.getAttribute("client-ve-type")?!0:!1};
Jmw=function(q){return _.h("cow_logging_in_component_wrapper")?function(k){dTw(k,q,!0)}:lEr};
lEr=function(){};
_.Amf=function(q,k){return _.SA(q.entities,"accountLinkStatusEntity",k)};
pbN=function(q,k){return _.SA(q.entities,"hatsSurveyEntity",k)};
wbx=function(q,k){return _.SA(q.entities,"hatsSurveyStateEntity",k)};
PrH=function(q,k){return _.SA(q.entities,"quantityIncrementerEntity",k)};
Q$9=function(q){var k=q.data;var F=q.className===void 0?"":q.className;var T=q.setMinWidth;q=q.forceIconOnly;var Z=_.sa("account-link-button-view-model",Jmw({data:k}));T=T?"ytwAccountLinkButtonViewModelHostMinWidth":"";var O=_.UB(_.Amf,function(){var E;return(E=_.l0(k).accountLinkStatusEntityKey)!=null?E:""}),z=_.UB(_.Amf,function(){var E;
return(E=_.l0(k).accountLinkStatusSecondaryEntityKey)!=null?E:""}),R=function(){if(!_.h("web_account_link_secondary_killswitch")){var E,d;
return((E=O())==null?void 0:E.linked)||((d=z())==null?void 0:d.linked)}var M;return(M=O())==null?void 0:M.linked};
_.y3(function(){var E=O();if(E){var d=$Tr(new bSx,usx(new NEn,!!E.linked));_.OB().then(function(M){M&&(M.setAccountLinkState(_.i6(d.JSC$10131_serializeBinary(),4)),M.updateAccountLinkingConfig(!!E.linked))})}},"lLLHt");
var e=function(){return _.f(_.l0(k).toggleButtonViewModel,_.fO)};
_.Hc("yt-signal-action-show-account-link-dialog",function(){if(e()){var E=R()?e().toggledButtonViewModel:e().defaultButtonViewModel;E=_.f(E,_.M$);var d;if((d=O())==null?0:d.isWarning){d=_.f(_.l0(k).warningButtonViewModel,_.M$);if(!d){_.QV(Error("Ah"));return}E=d}var M;(d=_.QK((M=E)==null?void 0:M.onTap))&&_.CJ([d],Z.value)}else _.QV(Error("Bh"))});
var I=function(){var E=e();return Object.assign({},E,{isToggled:R()})},X=q?{iconPosition:"icon-only"}:{};
return _.U("account-link-button-view-model",{class:_.UZ("ytwAccountLinkButtonViewModelHost",function(){return _.l0(F)},T),
el:Z,"button-renderer":!0},_.U("div",null,_.U(_.a,{cond:function(){var E;if((E=O())==null?0:E.isWarning)return(E=_.f(_.l0(k).warningButtonViewModel,_.M$))||_.QV(Error("Ah")),E},
then:function(E){return _.U(_.b$,{data:E,buttonOverrides:X})},
else:function(){return _.U(_.Jp,{data:I,buttonShapeOverrides:X})}})))};
KpH=function(q){switch(q){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 7;case "BADGE_STYLE_TYPE_PREMIUM":return 5;case "BADGE_STYLE_TYPE_SIMPLE":return 0;case "BADGE_STYLE_TYPE_AD":return 2;case "BADGE_STYLE_TYPE_YPC":return 8;case "BADGE_STYLE_TYPE_FEATURED":return 4;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 18;default:return 0}};
BEr=function(q){switch(q){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}};
rmN=function(q){switch(q){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"}};
_.HSe=function(q){var k=_.kX("web_generic_client_event_wait_period ",0);k||(k=3E5);var F=vLx.get(q);!_.h("enable_web_client_experiment_event_timeout_killswitch")&&F&&(0,_.mF)()-F<k||(vLx.set(q,(0,_.mF)()),_.lA("genericClientExperimentEvent",{eventType:q}))};
s$9=function(q){switch(q){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""}};
Gd0=function(q){if(!q)return"";var k,F=(k=_.mT().resolve(_.g6(_.VK)))==null?void 0:k(),T;if(!F&&((T=q.vibrantColorPalette)==null?0:T.iconInactiveColor))return rC(q.vibrantColorPalette.iconInactiveColor,"1");var Z;return F&&((Z=q.darkColorPalette)==null?0:Z.iconInactiveColor)?rC(q.darkColorPalette.iconInactiveColor,"1"):q.color?rC(q.color,"1"):q.sampledThumbnailColor?(q=q.sampledThumbnailColor,"rgba("+q.red+","+q.green+","+q.blue+");"):""};
_.u$=function(q,k){if(!q.includes("DATE_PLACEHOLDER"))return q;var F=new Date(0);F.setUTCSeconds(k);return q.replace("DATE_PLACEHOLDER",cmr(F))};
_.N$=function(q){return q!=null&&q.watch?q.watch.isTheaterMode:!1};
_.Q0=function(q){return q!=null&&q.watch?q.watch.isWatchFullscreen:!1};
_.KO=function(q){q=_.VhM(q);return _.h("web_watch_enable_single_column_grid_view")?q:!1};
_.VhM=function(q){return q.watch.isWatchNarrowWidth};
Lph=function(q,k,F){return function(T){var Z=q.command;Z&&(lL(Z,{form:{element:F}}),k([Z],T))}};
nLH=function(q,k,F,T,Z){return function(O){var z=xTn(q,k);z&&lL(z,{form:{element:F},commandController:T});Z&&O.stopPropagation()}};
xTn=function(q,k){if(q.signInEndpoint&&!_.h("web_subscribe_sign_in_endpoint_killswitch"))return q.signInEndpoint;if(k){if(q.serviceEndpoints)return q.serviceEndpoints[1];if(q.onUnsubscribeEndpoints)return q.onUnsubscribeEndpoints[0]}else{if(q.serviceEndpoints)return q.serviceEndpoints[0];if(q.onSubscribeEndpoints)return q.onSubscribeEndpoints[0]}};
gL0=function(q,k){var F,T,Z,O;k=k&&((F=q.unsubscribeAccessibility)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label)||((Z=q.subscribeAccessibility)==null?void 0:(O=Z.accessibilityData)==null?void 0:O.label);return q.longSubscriberCountText?[k,_.cj(q.longSubscriberCountText)].filter(function(z){return z}).join(" "):k};
B2=function(q,k){return k||(q==null?0:q.isChannelDelegate)?"disabled":"active"};
mTe=function(q,k){var F;switch((F=q.style)==null?void 0:F.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:B2(q)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:B2(q)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:B2(q,!0)};case "OVERLAY":return k?{style:"overlay",type:"tonal",state:B2(q)}:{style:"overlay",type:"filled",state:B2(q)};default:return k?{style:"mono",type:"tonal",state:B2(q)}:{style:"mono",type:"filled",state:B2(q)}}};
qDx=function(q){switch(q){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
iR0=function(q){switch(q){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
kPn=function(q,k){var F=q.map(function(T){return T.toString()});
return _.EZ(function(T){if(F.includes(T.key)){k&&T.preventDefault();var Z;(Z=T.currentTarget)==null||Z.click()}})};
_.opM=function(){return kPn(["Enter"])};
_.FOf=function(){return kPn(["Enter"," "],!0)};
_.rz=function(q){if(q.composedPath)return q.composedPath();if(!q.__composedPath){for(var k=[],F=q.target;F;)k.push(F),F=F.parentNode;k.push(window);q.__composedPath=k}return q.__composedPath};
_.v2=function(q,k,F){q=_.S(q);for(var T=q.next();!T.done;T=q.next()){T=T.value;if(T===k)break;for(var Z=_.S(F),O=Z.next();!O.done;O=Z.next())if(O=O.value,T.tagName===O||T.role==="button"&&O==="BUTTON")return!0}return!1};
ZRw=function(q,k){var F,T=(F=k.observer)!=null?F:_.mT().resolve(g1);if(q){F=Tsf(q);var Z=[];k.showOption&&Z.push(T.observe(q,function(){k.visibilityCallback(!0)},k.showOption));
k.hideOption&&Z.push(T.observe(q,function(){k.visibilityCallback(!1)},k.hideOption));
k.prescanOption&&k.prescanCallback&&Z.push(T.observe(q,function(){k.prescanCallback()},k.prescanOption));
var O;F.visibilityMonitorKeys=((O=F.visibilityMonitorKeys)!=null?O:[]).concat(Z)}};
Tsf=function(q){var k;return(k=q.polymerController)!=null?k:q};
_.sB=function(q){return!!_.H2(q)};
_.ORM=function(q,k){var F=Usx();tZ(function(){var T=q.value;if(T)return jaL(T,k),YD0(T,k,void 0,void 0,void 0,F)},[k])};
_.GC=function(q,k,F,T,Z,O){var z=Usx();_.y3(function(){var R=q.value;R&&(jaL(R,k(),O),R=YD0(R,k(),F,T,Z,z),_.tR(R))},"GXtnHd")};
jaL=function(q,k,F){var T=SDx(k),Z=zv9(k);k=T&&CQe;var O=Z&&Rv0;(T||Z)&&ZRw(q,{visibilityCallback:function(z){var R=_.mT().resolve(_.qd);z&&T?R.resolveCommand(T,{form:{element:F?q:void 0},disableClickTracking:!0}):!z&&Z&&R.resolveCommand(Z,{form:{element:F?q:void 0},disableClickTracking:!0})},
showOption:k,hideOption:O})};
YD0=function(q,k,F,T,Z,O){var z=new Map;if(k=_.H2(k)){var R;q=(T==null?void 0:(R=T.onTap)==null?void 0:R.value)||q;F=evf(k,q,F==null?void 0:F.onTap,Z,O);q.addEventListener("click",F);z.set("click",F)}return function(){for(var e=_.S(z),I=e.next();!I.done;I=e.next()){var X=_.S(I.value);I=X.next().value;X=X.next().value;q.removeEventListener(I,X)}}};
_.H2=function(q){var k;return(q=(k=_.f(q,WON))==null?void 0:k.onTap)&&_.QK(q)};
SDx=function(q){var k;return(q=(k=_.f(q,WON))==null?void 0:k.onVisible)&&_.QK(q)};
zv9=function(q){var k;return(q=(k=_.f(q,WON))==null?void 0:k.onHidden)&&_.QK(q)};
evf=function(q,k,F,T,Z){var O=function(R){_.mT().resolve(_.qd).resolveCommand(q,R)},z=function(R){T&&_.v2(_.rz(R),k,T)||O(R.target?{form:{element:R.target,
sourceData:q,mutationContext:Z}}:void 0)};
F&&(z=function(R){F(R,O)});
return z};
Uzw=function(q){switch(q){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}};
Id9=function(q){var k=q.numAvatarsInCluster;switch(q.clusterSize){case "small":return k===2?22:18;case "40":return k===2?24:22;default:return k===2?24:20}};
XiH=function(q,k){return function(F){var T=Object.keys(k);_.y3(function(){if(q()){for(var Z=_.S(T),O=Z.next();!O.done;O=Z.next())O=O.value,F.addEventListener(O,k[O]);_.tR(function(){for(var z=_.S(T),R=z.next();!R.done;R=z.next())R=R.value,F.removeEventListener(R,k[R])})}},"bXZGfe")}};
EpN=function(q){switch(Id9(q)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22";case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}};
adL=function(q){switch(q){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""}};
dzH=function(q){switch(Id9(q)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24";default:return""}};
hvn=function(q){switch(q){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""}};
MLr=function(q){switch(q){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}};
fdr=function(q){return q==="medium"||q==="48"||q==="large"||q==="extra-large"||q==="extra-extra-large"||q==="giant"};
yO0=function(q){return!!((q==null?0:q.includes(3))||(q==null?0:q.includes(5)))};
DzL=function(q){return{size:tLw(q.data.avatarImageSize),onTap:q.onTap,decorations:q.decorations||[],badgeText:q.badgeText,accessibilityText:q.accessibilityText,avatarButtonCustomClassName:q.avatarButtonCustomClassName,clusterLayoutConfig:q.clusterLayoutConfig}};
tLw=function(q){switch(q){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};
ldr=function(q){switch(q){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
JOT=function(q){switch(q){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""}};
AON=function(q){var k=q.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",F,T=q.avatars&&q.avatars.length>0?(F=_.f(q.avatars[0],_.c2))==null?void 0:F.avatarImageSize:"AVATAR_SIZE_UNKNOWN";F=ldr(T)||0;if(k){var Z,O=(Z=q.avatarClusterSize)!=null?Z:"AVATAR_SIZE_M";k=ldr(O);var z,R,e=Math.min((R=(z=q.avatars)==null?void 0:z.length)!=null?R:0,4),I;return{avatars:((I=q.avatars)==null?void 0:I.slice(0,4))||[],avatarSizeInPx:F,avatarStackStyle:{width:k+"px",height:k+"px",position:"relative"},avatarStyle:function(E){var d=
Id9({clusterSize:tLw(O),numAvatarsInCluster:e,avatarIndex:E});var M=ldr(O);e===3&&E===2?(M=(M-d)/2,M=(_.P9("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*M):M=void 0;return{position:"absolute",top:e===2&&E===1||e===3&&E===2||e===4&&E>=2?"0":void 0,bottom:e===2&&E===0||e>2&&E<2?"0":void 0,left:e===2&&E===1||e>2&&(E===1||E===3)?"0":void 0,right:e<=3&&E===0||e===4&&(E===0||E===2)?"0":void 0,transform:M?"translateX("+M+"px)":void 0,width:d+"px",height:d+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(E){return{clusterSize:tLw(q.avatarClusterSize),numAvatarsInCluster:e,avatarIndex:E}},
avatarButtonCustomClassName:void 0}}var X;return{avatars:((X=q.avatars)==null?void 0:X.slice())||[],avatarSizeInPx:F,avatarStackClass:"yt-avatar-stack-view-model-wiz__avatars",avatarClass:JOT(T),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model-wiz__avatar-button"}};
pi0=function(q,k,F){return function(){lL(q,{form:{element:k},commandController:F})}};
wi9=function(q){switch(q){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
PQn=function(q){switch(q){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"}};
$z9=function(q){var k=q.data;q=q.hidden===void 0?!1:q.hidden;var F={};q={class:_.ID("yt-page-indicator-view-model",(F["yt-page-indicator-view-model__indicator--hidden"]=!k.indicatorCount,F)),hidden:q};if(k.indicatorCount){F=[];for(var T=0;T<k.indicatorCount;T++){var Z={};Z=_.ID("yt-page-indicator-view-model__indicator",(Z["yt-page-indicator-view-model__indicator--selected"]=k.selectedIndex===T,Z));F.push(_.U("div",{class:Z}))}k=_.U(_.iB,null,F)}else k=_.U(_.iB,null);return _.U("yt-page-indicator-view-model",
q,k)};
uDw=function(q){q&&(bRT(q)?delete q.inlinePlayerData:"inlinePlaybackEndpoint"in q&&delete q.inlinePlaybackEndpoint)};
Nsr=function(q){if("accessibilityText"in q)return q.accessibilityText||"";if("title"in q){var k,F,T;return((k=q.title)==null?void 0:(F=k.accessibility)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label)||""}if("accessibility"in q){var Z,O;return((Z=q.accessibility)==null?void 0:(O=Z.accessibilityData)==null?void 0:O.label)||""}return""};
bRT=function(q){return"inlinePlayerData"in q};
V0=function(q){return new Qaw(q)};
_.KO0=function(q,k,F,T,Z,O){var z=function(I){I.preventDefault()},R=function(){var I=q.value;
if(I)return(I._data=k)?(I.addEventListener("touchstart",a89,{passive:!0}),I.addEventListener("click",h4h),k.clickTrackingParams&&(I.params={itct:k.clickTrackingParams}),Mme(I,k),tb(I,f8e(k)||"")):I.addEventListener("click",z),function(){k?(I.removeEventListener("touchstart",a89,{passive:!0}),I.removeEventListener("click",h4h)):I.removeEventListener("click",z)}},e=function(){var I=q.value;
if(I){var X=_.BE({innertubeCommand:k,elementsCommand:F,forceNewState:T,stopPropagation:O});if(X)return I._data=X._data,X["aria-haspopup$"]&&I.setAttribute("aria-haspopup",X["aria-haspopup$"].toString()),X["force-new-state$"]&&I.setAttribute("force-new-state",X["force-new-state$"].toString()),X.href$&&tb(I,X.href$),X.rel$&&(I.rel=X.rel$),X.role$&&I.setAttribute("role",X.role$),X.target$&&(I.target=X.target$),I.params=X.params,X.onclick&&I.addEventListener("click",X.onclick),X.onpointerdown&&I.addEventListener("onpointerdown",
X.onpointerdown),function(){X.onclick&&I.removeEventListener("click",X.onclick);X.onpointerdown&&I.removeEventListener("onpointerdown",X.onpointerdown)}}};
tZ(Z?e:R,[k,F])};
Bsf=function(q){var k=q.children;var F=q.className;var T=q.dir;var Z=q.style;var O=q.role;var z=q.ariaSelected;var R=q.ariaLabel;var e=q.ariaHidden;var I=q.ariaLabelledby;var X=q.ariaDescribedby;var E=q.command;var d=q.elementsCommand;var M=q.forceNewState;var t=q.isPlaceholder;var A=q.tabIdentifier;var w=q.target;var b=q.tabIndex;var r=q.useATagConfig;var L=q.stopPropagation;q=_.sa("a");_.KO0(q,E,d,M,r,L);return _.U("a",{el:q,"on:click":_.EZ(function(){return L===!1}),
class:F,style:Z,dir:T,role:O?O:E?void 0:"group","aria-hidden":e?!0:void 0,"aria-label":R,"aria-labelledby":I,"aria-describedby":X,"aria-selected":z,tabindex:b!==void 0?b:void 0,target:w,"tab-identifier":A,"force-new-state":M?!0:void 0,"is-placeholder":t?!0:void 0},k)};
rOo=function(q){var k=q.data;q=_.EZ(function(){var Z=_.f(k.onTap,_.Nj);Z&&_.mT().resolve(_.qd).resolveCommand(Z);return!1});
var F={sources:[{url:k.thumbnailUrl,width:120,height:90}]},T=k.rating&&k.ratingA11yLabel&&k.reviewsCount&&k.reviewsCountA11yLabel;return _.U("place-data-view-model",null,k.placeName&&k.placeCategory?_.U("div",{class:"yt-spec-place-data-view-model-shape","on:click":q},_.U(_.gy,{data:F,alt:"",targetWidth:120,targetHeight:90,className:"yt-spec-place-data-view-model-shape__thumbnail"}),_.U(Bsf,{className:"yt-spec-place-data-view-model-shape__place-link",command:_.f(k.onTap,_.Nj),forceNewState:!0,useATagConfig:!0},
_.U("h3",{class:"yt-spec-place-data-view-model-shape__name",title:k.placeName},k.placeName)),_.U("div",{class:"yt-spec-place-data-view-model-shape__metadata"},T?_.U("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"},_.U("span",{class:"score",title:k.ratingA11yLabel},k.rating),_.U("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-star-icon"},_.U(_.fF,{icon:"STAR",active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),
_.U("span",{class:"yt-spec-place-data-view-model-shape__metadata-row-reviews",title:k.reviewsCountA11yLabel},k.reviewsCount)):_.U("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-ratings"}),_.U("div",{class:"yt-spec-place-data-view-model-shape__metadata-row yt-spec-place-data-view-model-shape__metadata-row-categories"},_.U("span",{class:"category",title:k.placeCategory},k.placeCategory)))):null)};
vph=function(q){return function(k){q&&(q.thumbnailElRef=k.thumbnailElRef,q.thumbnail=k.thumbnail,q.thumbnailOverlays=k.thumbnailOverlays,q.thumbnailSize=k.thumbnailSize)}};
HRn=function(q){var k;return(k=q.sharedUi)==null?void 0:k.animatedThumbnailEnabled};
saH=function(q){var k;return(k=q.sharedUi)==null?void 0:k.inlinePreviewEnabled};
_.GPN=function(q){var k;return(k=q.sharedUi)==null?void 0:k.currentPageSubType};
cOT=function(q){switch(q){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"}};
xzn=function(q){var k=_.S(_.Oi(!1,void 0,"RIOonf")),F=k.next().value,T=k.next().value;_.DB(function(){var Z=q==null?void 0:q();if(Z){var O=_.mT().resolve(_.g6(VLN));if(O){var z={triggeringElement:Z,onDwellTriggeredFn:function(){T(!0)},
onDwellEndFn:function(){T(!1)}};
O.registerElement(z);_.tR(function(){LOM(O,z)})}}});
return F};
np9=function(q,k,F){F?F(k):_.vE(k,q.target?{form:{element:q.target}}:void 0)};
_.LO=function(q,k,F,T){_.y3(function(){var Z=q.value;if(Z){var O=new Map,z,R=(z=k())==null?void 0:z.onTap;R&&(z=function(e){a:{var I=e.composedPath();I=_.S(I);for(var X=I.next();!X.done;X=I.next()){X=X.value;if(X===Z)break;if(X.className.indexOf("HostIsClickableAdComponent")>=0||X.tagName==="A".toString()||X.tagName==="BUTTON".toString()){I=!0;break a}}I=!1}I||np9(e,R,F)},(T==null?0:T())||_.h("enable_web_home_top_landscape_image_layout_level_click")?(Z.addEventListener("tap",z),O.set("tap",z)):(Z.addEventListener("click",
z),O.set("click",z)));
_.tR(function(){for(var e=_.S(O),I=e.next();!I.done;I=e.next()){var X=_.S(I.value);I=X.next().value;X=X.next().value;Z.removeEventListener(I,X)}})}},"g9MHN")};
gpT=function(q,k){var F,T=(F=q.interaction)==null?void 0:F.onTap;if(q=_.BE({elementsCommand:T,forceNewState:!0,skipOnClick:!0}))return q.onclick=function(Z){U50(Z)&&(Z.preventDefault(),T&&np9(Z,T,k))},ry(q)?q:void 0};
mzr=function(q){switch(q){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
qWM=function(q){switch(q){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
i_r=function(q){switch(q){case "AD_BUTTON_STYLE_OUTLINE":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_MONO_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.kpJ=function(q){return _.h("rich_grid_enable_dynamic_offset")&&q?Math.max(Math.round((q-_.kX("rich_grid_dynamic_offset_anchor_width",1300))/100*_.kX("rich_grid_dynamic_offset_offset_per_100",10)),_.kX("rich_grid_dynamic_offset_lower_bound",-60)):0};
ozN=function(q,k){switch(k){case 4:return 16;case 1:return q<528?16:q<1024?32:48;case 2:return(q>=528?16:8)/2;case 3:return(q<528?16:q<1024?32:48)+(q>=528?16:8)/2;default:return 0}};
Fkh=function(q){var k=q.originalContainerWidth;var F=q.sizing;var T=q.standardUnit;if(q.isCompactList&&k<528)return 1;switch(F){case "STANDARD":return T;case "COMPACT":return T+1;case "EXTRA_COMPACT":return _.h("web_responsive_extra_compact_2x")?T*2:_.h("web_responsive_current")?T===1?2:T%2===0?T/2*3:T+2:T<4?T*2:Math.ceil(T*3/2);case "MINI":return T>1?T*2:3;default:return T}};
Z_e=function(q){var k=q.containerWidth;var F=q.peek;var T=q.gutter;var Z=q.numItems;q=q.ignoreMaxWidthLimit;k=F?Math.max((k-F-T*Z)/Z,0):Math.max((k-T*(Z-1))/Z,0);return q?k:Math.min(k,TkT)};
_.xe=function(q){var k=q.containerWidth;var F=q.hasPeek;var T=q.sizing;var Z=q.marginSettings;var O=q.isCompactList;var z=q.enableFullBleedForSingleCol;var R=q.standardUnitMinWidth;T=T||"STANDARD";F=!!F;q=k>=528?16:8;var e=F?k>=528?48:24:0;Z=ozN(k,Z);var I=Math.max(k-Z*2,0);R=_.h("kevlar_disable_min_width_override")?void 0:R;R=Math.min(Math.max(Math.floor((I-e+q)/((R!=null?R:j3n)+_.kpJ(k)+q)),1),6);var X=(z=!!z&&R===1)||R===1&&T!=="STANDARD";F=F||X?I:Math.min(I,(TkT+q)*R-q);T=Fkh({originalContainerWidth:k,
sizing:T,standardUnit:R,isCompactList:O});return{itemWidth:Z_e({containerWidth:F,peek:e,gutter:q,numItems:T,ignoreMaxWidthLimit:X}),gutter:q,maxContainerWidth:F,numItems:T,margin:z?0:Z,contentMargin:ozN(k,1),typographyBump:Z_e({containerWidth:F,peek:e,gutter:q,numItems:R,ignoreMaxWidthLimit:X})>400&&!(O&&k<528),standardUnit:R}};
YWe=function(q){switch(q){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.O_n=function(q){if(q){var k;if((k=q.responsiveContainerConfiguration)==null?0:k.responsiveSize)return YWe(q.responsiveContainerConfiguration.responsiveSize);if(q.layoutSizing)switch(q.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"}}};
SWo=function(q){if(q.fullbleed)return 1;switch(q.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
e0e=function(q,k,F,T,Z,O,z,R){a:if(q===4&&T==="LOCKUP_CONTENT_TYPE_SOURCE")var e=1;else switch(q){case 3:e=1;break a;default:e=0}a:switch(q){case 4:O=!!(O&&O<100);break a;default:O=!1}a:switch(q){case 3:case 4:var I=T==="LOCKUP_CONTENT_TYPE_CHANNEL"||T==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:I=!1}a:switch(q){case 5:var X=!0;break a;case 4:X=!1;break a;default:X=!1}return{isOverlay:X,isCard:z0J(T,z),sizing:k!=null?k:"STANDARD",typographyBump:F!=null?F:!1,isTiny:O,isCentered:I,isCollection:CCN(T),
arrangement:e,addMarginForFullbleed:q===1&&T!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:q===1&&T==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:R0J(T,Z,R),disableRounding:q===5||z0J(T,z)||q===1&&T==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:CCN(T)?2:0,useLegacyTypography:!(R==null||!R.useLegacyTypography),useRichGridLegacyTypography:!(R==null||!R.useRichGridLegacyTypography)&&!_.h("web_enable_typography_bump"),hideDescription:e===0&&T==="LOCKUP_CONTENT_TYPE_VIDEO"}};
CCN=function(q){switch(q){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}};
z0J=function(q,k){if(k&&q==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(q){case "LOCKUP_CONTENT_TYPE_SOURCE":return!0;default:return!1}};
R0J=function(q,k,F){if(k&&(F==null||!F.alwaysRespectPodcastShowAspectRatio||q!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(q){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}};
Wkf=function(q){switch(q){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"}};
Uwr=function(q){switch(q){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 8;case "BADGE_STATUS_NEW":return 11;case "BADGE_PREMIUM":return 5;default:return 0}};
IcH=function(q){switch(q){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}};
_.nO=function(q){if(q){var k;return((k=_.mT().resolve(_.g6(_.VK)))==null?0:k())?q.darkThemeImage:q.image}};
ace=function(q,k,F,T,Z,O){if(Z&&O&&k==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:Z,height:O};if(!F)return{};Z=F.size;F=F.allowFullWidth;if(k==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&F)return{fullWidth:!0};if(Z===void 0)return{};switch(q){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:Z,height:Z};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:Z,height:1/XQw*Z};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:Z*
EzH,height:Z};default:return(T==null?0:T.height)&&(T==null?0:T.width)?T.width/T.height>1?{maxWidth:Z*EzH}:{maxWidth:Z}:{maxWidth:Z}}};
dwf=function(q){var k;return q&&((k=_.nO(q.themedImage))!=null?k:q.image)};
h00=function(q){var k;return q==null?void 0:(k=q.sources)==null?void 0:k[0]};
fcf=function(q,k){var F,T;return!!((q==null?0:(F=q.byline)==null?0:F.hideAvatar)&&((T=_.f(k,M3w))==null?void 0:T.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
yjh=function(q,k){var F,T;return!!((q==null?0:(F=q.description)==null?0:F.hideDescription)&&((T=_.f(k,M3w))==null?void 0:T.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION")};
t3e=function(q,k){var F,T;return!!((q==null?0:(F=q.byline)==null?0:F.addPadding)&&((T=_.f(k,M3w))==null?void 0:T.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")};
DwM=function(q,k,F,T){var Z={},O=(Z["yt-content-metadata-view-model-wiz__delimiter"]=!0,Z["yt-content-metadata-view-model-wiz__delimiter--standalone"]=T,Z);return La(k-1>F,function(){return _.U("span",{class:_.ID(O),"aria-hidden":!0},q)})};
Jj9=function(q,k){return _.U(_.gz,{text:q.text,linkInheritColor:!0,className:lcn(k),userInput:!0})};
pQh=function(q){var k=q.metadataPart;var F=q.isOverlay;var T=q.useMediumText;var Z=q.hideAvatar;var O=1;k.maxLines!==void 0&&(O=k.maxLines);return _.U(_.iB,null,La(k.avatarStack,function(){return AjN(k.avatarStack,{avatarStackViewModel:{isOverlay:F,useMediumText:T,hideAvatar:Z}})}),La(k.leadingIcon,function(){return _.U(_.fF,{className:"yt-content-metadata-view-model-wiz__leading-icon",
icon:k.leadingIcon.name,size:k.leadingIcon.width})}),La(k.text,function(){var z=O;
return _.U(_.iB,null,k.tooltip?_.U("span",{title:k.tooltip,role:"tooltip"},Jj9(k,z)):Jj9(k,z))}),La(k.icon,function(){return _.U(_.fF,{className:"yt-content-metadata-view-model-wiz__icon",
icon:k.icon.name,size:k.icon.width})}))};
lcn=function(q){switch(q){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"}};
wQn=function(q){var k=q.metadataRow;var F=q.isInline;var T=q.delimiter;var Z=q.isOverlay;var O=q.useMediumText;var z=q.extensions;if(yjh(z==null?void 0:z.lockupMetadata,k))return _.U(_.iB,null);var R=fcf(z==null?void 0:z.lockupMetadata,k);q=t3e(z==null?void 0:z.lockupMetadata,k);z=!(!((z==null?0:z.lockupMetadata)&&k.badges)||k.metadataParts);var e={};q=(e["yt-content-metadata-view-model-wiz__metadata-row"]=!0,e["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=F,e["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=
q,e["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=z,e);var I,X;return _.U("div",{class:_.ID(q)},(I=k.badges)==null?void 0:I.map(function(E){return _.U("div",{class:"yt-content-metadata-view-model-wiz__badge"},AjN(E))}),(X=k.metadataParts)==null?void 0:X.map(function(E,d){return _.U(_.iB,null,pQh({metadataPart:E,
isOverlay:Z,useMediumText:O,hideAvatar:R}),DwM(T,k.metadataParts.length,d,!1))}),La(k.isSpacerRow&&!F,function(){return _.U("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}))};
PC9=function(q){var k=q.className;var F=q.data;var T=q.layout===void 0?0:q.layout;var Z=q.isOverlay===void 0?!1:q.isOverlay;var O=q.useMediumText;var z=q.extensions;q=_.sa("yt-content-metadata-view-model");var R=T===0;T={};T=(T["yt-content-metadata-view-model-wiz"]=!0,T["yt-content-metadata-view-model-wiz--inline"]=R,T["yt-content-metadata-view-model-wiz--tappable"]=_.sB(F.rendererContext),T["yt-content-metadata-view-model-wiz--medium-text"]=O,T);_.ORM(q,F.rendererContext);return _.U("yt-content-metadata-view-model",
{class:_.ID(k,T),el:q},La(F.metadataRows,function(){return F.metadataRows.map(function(e,I){return _.U(_.iB,null,wQn({metadataRow:e,isInline:R,delimiter:F.delimiter,isOverlay:Z,useMediumText:O,extensions:z}),La(R&&!e.isSpacerRow,function(){return DwM(F.delimiter,F.metadataRows.length,I,!0)}))})}))};
$wh=function(q){switch(q){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"}};
b_e=function(q){switch(q.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"}}};
u20=function(q){var k=_.GPN(_.cu().getState())||"";return q?q+k:""};
Nkx=function(q){switch(q){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
KkH=function(q){var k=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],F=_.S(_.Oi(void 0,void 0,"JrqNsb")),T=F.next().value,Z=F.next().value,O=_.S(_.Oi(void 0,void 0,"rWytse"));F=O.next().value;var z=O.next().value;O=_.S(_.Oi(void 0,void 0,"DHRqxe"));var R=O.next().value,e=O.next().value;return{touchFeedbackEvents:{pointerUpEvent:T,pointerDownEvent:F,pointerLeaveEvent:R},touchFeedbackOnPointerUp:_.EZ(function(I){Q3L(_.rz(I),k)||(Z(I),z(void 0),e(void 0))}),
touchFeedbackOnPointerDown:_.EZ(function(I){q==null||q(I);Q3L(_.rz(I),k)||(z(I),Z(void 0),e(void 0))}),
touchFeedbackOnPointerLeave:_.EZ(function(I){Q3L(_.rz(I),k)||(e(I),z(void 0),Z(void 0))})}};
Q3L=function(q,k){k=k===void 0?[]:k;k=[].concat(_.fP(k),["BUTTON".toString()]);q=_.S(q);for(var F=q.next();!F.done;F=q.next()){F=F.value;for(var T=_.S(k),Z=T.next();!Z.done;Z=T.next())if(F.tagName===Z.value)return!0}return!1};
BkT=function(q){switch(q){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"}};
rjh=function(q){return q.scrollHeight-q.offsetHeight>1};
vzw=function(q,k){var F;return cE(q,((F=q.content)==null?void 0:F.length)||0,!k)};
H_M=function(q,k){k=vzw(q,k);var F,T;return(((F=q.content)==null?void 0:F.length)||0)>(((T=k.content)==null?void 0:T.length)||0)};
cjw=function(q,k,F,T,Z,O){if(!k||s3f){var z;return cE(q,((z=q.content)==null?void 0:z.length)||0,!0)}k=T.value;if(!F.value||!k||!q.content)return q;F=0;T=q.content.length;z=0;Gpr||(Gpr=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var R=Gpr;for(Z=Z*O*R;F<=T;)O=Math.floor(F+(T-F)/2),R=cE(q,O)||q,k.firstChild&&(k.firstChild.textContent=R.content),k.scrollHeight>Z?T=O-1:(z=O,F=O+1);return cE(q,z)};
V3h=function(q,k){var F,T;return(((F=q.content)==null?void 0:F.length)||0)>(((T=k.content)==null?void 0:T.length)||0)};
Lke=function(q){var k=q.isTruncated;var F=q.isAbsoluteButton;var T=q.lineHeight;var Z=q.contentRef.value,O=q.placeholderTruncationTextRef.value,z=q.truncationTextRef.value;q=q.appDirection==="rtl";if(Z&&O){var R=O.offsetLeft;q&&(R=Z.offsetWidth-O.offsetWidth-O.offsetLeft);if(k){k=O.offsetWidth;O=Z.offsetWidth;var e=F?O-k-70:R-70;T="linear-gradient(\n      to top, transparent 0%,\n      transparent "+T+"rem,\n      #000 "+T+"rem,\n      #000 100%), linear-gradient(\n      to "+((q?"left":"right")+
",\n      #000 0px,\n      #000 "+e+"px,\n      transparent "+(F?O-k:e+70)+"px)");Z.style.setProperty("-webkit-mask-image",T);Z.style.setProperty("mask-image",T)}else Z.style.setProperty("-webkit-mask-image",""),Z.style.setProperty("mask-image","");F?q?(z.style.setProperty("left","0"),z.style.setProperty("right","unset")):(z.style.setProperty("left",""),z.style.setProperty("right","0")):q?(z.style.setProperty("left","unset"),z.style.setProperty("right",R+"px")):(z.style.setProperty("left",R+"px"),
z.style.setProperty("right","unset"))}};
xw9=function(q,k,F,T,Z){var O=_.sa("truncated-text-content"),z=_.sa("truncated-text-content"),R=_.sa("button"),e=_.sa("button"),I=_.sa("button"),X=_.mT().resolve(_.x1),E=_.S(W2(vzw(q,Z))),d=E.next().value,M=E.next().value;E=_.S(W2(_.h("enable_truncated_text_max_lines")?V3h(q,d):H_M(q,Z)));var t=E.next().value,A=E.next().value,w=JZ(null);tZ(function(){function b(){if(O.value&&R.value&&I.value)if(_.h("enable_truncated_text_max_lines")){var H=cjw(q,Z,O,z,k,F);M(H);T||requestAnimationFrame(function(){if(O.value&&
R.value&&I.value){var V=rjh(O.value)||V3h(q,H);A(V);Lke({isTruncated:V,isAbsoluteButton:rjh(O.value),lineHeight:F,contentRef:O,placeholderTruncationTextRef:R,truncationTextRef:I,appDirection:X})}})}else M(vzw(q,Z)),requestAnimationFrame(function(){if(O.value&&R.value&&I.value)if(rjh(O.value))A(!0),T||Lke({isTruncated:!0,
isAbsoluteButton:!0,lineHeight:F,contentRef:O,placeholderTruncationTextRef:R,truncationTextRef:I,appDirection:X});else{var V=H_M(q,Z);A(V);T||Lke({isTruncated:V,isAbsoluteButton:!1,lineHeight:F,contentRef:O,placeholderTruncationTextRef:R,truncationTextRef:I,appDirection:X})}})}
var r,L;(r=w.value)==null||(L=r.stop)==null||L.call(r);r=new _.mg(b,17);b();w.value=r},[q.content,
k,F,X,T,Z]);_.DB(function(){var b=function(){Gpr=void 0;var L,H;(L=w.value)==null||(H=L.fire)==null||H.call(L)};
if(window.ResizeObserver){var r=new ResizeObserver(b);r.observe(O.value);return function(){var L,H;(L=w.value)==null||(H=L.stop)==null||H.call(L);r.disconnect()}}window.addEventListener("resize",b);
return function(){var L,H;(L=w.value)==null||(H=L.stop)==null||H.call(L);window.removeEventListener("resize",b)}});
return{isTruncated:t,displayText:d,contentRef:O,hiddenRef:z,placeholderTruncationTextRef:R,hiddenTruncationTextRef:e,truncationTextRef:I}};
nzr=function(q){var k=q.text;var F=q.alwaysShowTruncationText;var T=q.truncationText;var Z=q.onTextClick;var O=q.maxLines===void 0?2:q.maxLines;var z=q.disableTextMask===void 0?!1:q.disableTextMask;var R=q.textStyle===void 0?"default":q.textStyle;var e=q.accessibilityLabel===void 0?"":q.accessibilityLabel;var I=q.textSize===void 0?"small":q.textSize;var X=q.alwaysTruncateAtMaxLines===void 0?!1:q.alwaysTruncateAtMaxLines;var E=q.expandOnClick===void 0?!1:q.expandOnClick;q=_.S(W2(!1));var d=q.next().value,
M=q.next().value;q=_.EZ(function(){E&&M(!d);Z==null||Z()});
a:switch(I){case "medium":var t=2;break a;case "large":t=2.2;break a;default:t=1.8}var A=xw9(k,d?Infinity:O,t,z,X),w=A.isTruncated;k=A.displayText;X=A.contentRef;var b=A.hiddenRef,r=A.placeholderTruncationTextRef,L=A.hiddenTruncationTextRef;A=A.truncationTextRef;var H={};F=_.ID((H["truncated-text-wiz__absolute-button"]=!z,H["truncated-text-wiz__bottom-button"]=z,H["truncated-text-wiz--hidden"]=!(!d&&(F||w)),H));z={};R=_.ID((z["truncated-text-wiz"]=!0,z["truncated-text-wiz--overlay"]=R==="overlay",
z["truncated-text-wiz--medium-text"]=I==="medium",z["truncated-text-wiz--large-text"]=I==="large",z["truncated-text-wiz--primary-text"]=R==="primary-text",z));I={};I=_.ID((I["truncated-text-wiz__truncated-text-content"]=!0,I["truncated-text-wiz__truncated-text-content--hidden-text-content"]=!0,I));return _.U("truncated-text",{class:R,"on:click":q,style:"line-height: "+t+"rem;"},_.U("truncated-text-content",{class:"truncated-text-wiz__truncated-text-content",el:X,style:d?"":"max-height: "+O*t+"rem;"},
_.U(_.gz,{text:k}),_.U("button",{"aria-disabled":!0,disabled:!0,class:"truncated-text-wiz__inline-button",el:r,style:"line-height: "+t+"rem;"},_.U(_.gz,{text:T}))),_.U("truncated-text-content",{class:I,el:b,style:d?"":"max-height: "+O*t+"rem;","aria-hidden":"true"},_.U(_.gz,{text:k}),_.U("button",{"aria-disabled":!0,disabled:!0,class:"truncated-text-wiz__inline-button",el:L,style:"line-height: "+t+"rem;"},_.U(_.gz,{text:T}))),_.U("button",{"aria-label":e,class:F,el:A,style:"line-height: "+t+"rem;"},
_.U(_.gz,{text:T})))};
gzN=function(q){return{content:q!=null?q:""}};
idf=function(q){var k=q.data;var F;q={class:q.className};a:switch(k.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var T="yt-video-attribute-view-model--vertical";break a;default:T="yt-video-attribute-view-model--horizontal"}a:switch(k.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var Z="yt-video-attribute-view-model--image-small";break a;default:Z="yt-video-attribute-view-model--image-large"}a:switch(k.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var O="yt-video-attribute-view-model--image-square";
break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":O="yt-video-attribute-view-model--image-avatar";break a;default:O=""}a:switch(k.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var z="yt-video-attribute-view-model--metadata-header";break a;default:z=""}a:switch(k.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var R="yt-video-attribute-view-model--container-card";break a;default:R=""}var e=_.QK(k.onTap)||_.H2(k.rendererContext)?"yt-video-attribute-view-model--clickable":"";
T=["yt-video-attribute-view-model",T,Z,O,z,R,e].join(" ");if(k.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var I="";else Z=k.lightColorPalette,O=k.darkColorPalette,z=((I=_.mT().resolve(_.g6(_.VK)))==null?0:I())&&O?O:Z,I=(I=z==null?void 0:z.section2Color)?_.B4(I):"";return _.U("yt-video-attribute-view-model",q,_.U("div",{class:T,style:_.MO({"background-color":I})},_.U(Bsf,{className:"yt-video-attribute-view-model__link-container",useATagConfig:!0,stopPropagation:!1,command:(F=_.QK(k.onTap))!=
null?F:_.H2(k.rendererContext),role:"group",ariaLabel:k.title,forceNewState:!0},k.heroText||k.image?_.U(mwn,{data:k}):null,_.U(qfx,{data:k,sizeSmall:k.imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}))))};
kqN=function(q){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:q.overflowMenuA11yLabel,onTap:function(k){k.preventDefault();k.stopPropagation();if(q.overflowMenuOnTap){var F=_.BE({elementsCommand:q.overflowMenuOnTap,forceNewState:!0});if(F==null?0:F.onclick)F.onclick(k)}}}};
mwn=function(q){q=q.data;var k,F=((k=_.mT().resolve(_.g6(_.VK)))==null?0:k())&&q.darkThemeImage?q.darkThemeImage:q.image;k=kqN(q);return _.U("div",{class:"yt-video-attribute-view-model__hero-section"},F?_.U(_.gy,{data:F,className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}):q.heroText?_.U("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.U("span",{class:"yt-video-attribute-view-model__hero-text"},q.heroText)):null,q.overflowMenuOnTap?
_.U("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.U(qG,{data:k,iconName:"MORE_VERT"})):null)};
qfx=function(q){var k=q.data;q=q.sizeSmall;var F=k.containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD",T=_.QK(k.onTap)||_.H2(k.rendererContext);T=_.BE({innertubeCommand:T});T=ry(T);var Z={};q={class:_.ID("yt-video-attribute-view-model__metadata",(Z["yt-video-attribute-view-model--small-font"]=q,Z)),role:T?"link":"group"};T=_.U("h1",{class:"yt-video-attribute-view-model__title"},k.title);F=k.subtitle?_.U("h4",{class:"yt-video-attribute-view-model__subtitle"},F?_.U(nzr,{text:gzN(k.subtitle),truncationText:gzN(k.subtitleTruncationText),
maxLines:2}):_.U("span",null,k.subtitle)):null;if(k.secondarySubtitle){Z=k.secondarySubtitle;if(Z!=null&&Z.attachmentRuns){for(var O=[],z=_.S(Z.attachmentRuns),R=z.next();!R.done;R=z.next())R=R.value,R.element&&O.push(Object.assign({},R,{element:Object.assign({},R.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));Z=Object.assign({},Z,{attachmentRuns:O})}Z=_.U("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},
_.U(_.gz,{text:Z}))}else Z=null;return _.U("div",q,T,F,Z,k.buttonViewModel?oiw(k.buttonViewModel,{buttonViewModel:{className:"yt-video-attribute-view-model__button"}}):null)};
_.iW=function(q,k,F,T,Z){T=T===void 0?{}:T;if(!Z||Math.random()<5E-4){k=k||null;F=F||null;q=q instanceof Error?q:new _.aP(q);if(q.args)for(var O=_.S(q.args),z=O.next();!z.done;z=O.next())z=z.value,z instanceof Object&&(T=Object.assign({},z,T));T.category="H5 Ads Control Flow";k&&(T.slot=k?"slot:  "+k.slotType:"");F&&(T.layout=F?"layout:  "+F.layoutType:"",T.layoutId=F.layoutId);Z&&(T.known_error_aggressively_sampled=!0);q.args=[T];_.w1(q)}};
_.FhJ=function(q,k){_.Ta(q,"yt-open-popup-action",[_.mj(k),q])};
_.k_=function(q,k){_.FhJ(q,_.Gm(k))};
Zdn=function(q){if(!q)return"";if(Taw[q])return Taw[q];om||(om=_.WP("A"));om.href!==q&&tb(om,q);var k=om.pathname;Taw[q]=k.startsWith("/")?k:"/"+k;return Taw[q]};
jAx=function(){var q=Zdn(window.location.href);if(q==="/")return"home";if(q.startsWith("/results"))return"search";if(q.startsWith("/watch"))return"watch";if(q.startsWith("/shorts"))return"shorts";if(q.startsWith("/hashtag"))return"hashtag";if(q.startsWith("/create_channel"))return"create_channel";if(q.startsWith("/@")||q.startsWith("/user/")||q.startsWith("/channel/"))return"channel";if(q.startsWith("/experiments"))return"experiments";if(q.startsWith("/sponsor_channel"))return"sponsorship";if(q.startsWith("/select_site"))return"settings";
if(q.startsWith("/locate"))return"locate";if(q.startsWith("/redeem"))return"redeem";if(q.startsWith("/musicpremium")||q.startsWith("/premium")||q.startsWith("/red"))return"premium";if(q.startsWith("/paid_memberships"))return"paid_memberships";if(q.startsWith("/oops"))return"oops";if(q.startsWith("/clip"))return"clip";var k;return(Fl==null?void 0:(k=Fl.response)==null?void 0:k.page)==="404"?"404":q.startsWith("/feed/history")?"history":q.startsWith("/feed/library")?"library":q.startsWith("/feed/subscriptions")?
"subscriptions":q.startsWith("/feed/trending")?"trending":q.startsWith("/feed/news_destination")?"news":q.startsWith("/playlist")?"playlist":q.startsWith("/minor_moment")?"minor_moment":q.startsWith("/playable/")||q.match("^/playables/(?!saved).")?"mini_app":q.startsWith("/playables")?"playables":q.startsWith("/create/live/join")?"open_in_app":q.startsWith("/feed/explore")?"explore":"browse"};
_.zcN=function(){var q=Fl==null?void 0:Fl.response,k=q==null?void 0:q.endpoint;if(!k)return(q==null?void 0:q.page)==="watch"?"watch":jAx();var F;q=(F=_.f(k==null?void 0:k.commandMetadata,_.ni))==null?void 0:F.webPageType;F=!1;if(q&&!YfH.includes(q))switch(q){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var T;return((T=_.f(k==null?void 0:k.commandMetadata,_.ni))==null?0:T.url)&&Zdn(_.f(k.commandMetadata,_.ni).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var Z;return(k=(Z=_.f(k,_.Xx))==null?void 0:Z.browseId)?OdL[k]||"browse":"browse";default:F=!0}if(_.f(k,_.TH)||_.f(k,Sfh))return"sponsorship";Z=Zdn(window.location.href);if(Z.startsWith("/experiments"))return"experiments";if(Z.startsWith("/create_channel"))return"create_channel";
if(_.f(k,_.KN)&&Z.startsWith("/shorts"))return"shorts";if(_.f(k,_.KN)&&Z.startsWith("/watch"))return"watch";F&&(k=new _.aP("Unsupported mWeb page type",{pathname:Z,webPageType:q}),_.A7(k));return"browse"};
Zw=function(q,k,F,T){return q&&k?q!==F||k!==T?(_.iW(Error("Hh"),void 0,void 0,{"stored-slot":q,"stored-layout":k,"latest-slot":F,"latest-layout":T}),!1):!0:!1};
CRH=function(q,k,F){return q({targetId:k},function(T){return F.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},T,{header:F.continuationItems?F.continuationItems[0]:void 0}):Object.assign({},T,{contents:F.continuationItems?F.continuationItems:[]})})};
RcH=function(q,k,F,T){if(k=k.trackingParams){var Z,O=(Z=F.getScreenLayer)==null?void 0:Z.call(F);F=_.Jg(O);Z=_.lN(O);if(F&&Z){var z=_.yK(k);_.h("combine_ve_grafts")?q.graftServerVe(k,Z,O):_.BJ(F,Z,z);T==null||T(z)}}};
Wh0=function(q){var k;return((k=ech.get(q))==null?void 0:k.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
Xeh=function(q,k){var F={type:k.slotType,controlFlowManagerLayer:Ukn.get(k.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};k.slotEntryTrigger&&(F.entryTriggerType=k.slotEntryTrigger.triggerType);k.slotPhysicalPosition!==1&&(F.slotPhysicalPosition=k.slotPhysicalPosition);if(q){F.debugData={slotId:k.slotId};if(q=k.slotEntryTrigger)F.debugData.slotEntryTriggerData=Ibf(q);q=k.slotFulfillmentTriggers;F.debugData.fulfillmentTriggerData=[];q=_.S(q);for(var T=q.next();!T.done;T=q.next())F.debugData.fulfillmentTriggerData.push(Ibf(T.value));
k=k.slotExpirationTriggers;F.debugData.expirationTriggerData=[];k=_.S(k);for(q=k.next();!q.done;q=k.next())F.debugData.expirationTriggerData.push(Ibf(q.value))}return F};
Ibf=function(q,k){var F={type:q.triggerType};k!=null&&(F.category=k);q.triggeringSlotId!=null&&(F.triggerSourceData||(F.triggerSourceData={}),F.triggerSourceData.associatedSlotId=q.triggeringSlotId);q.triggeringLayoutId!=null&&(F.triggerSourceData||(F.triggerSourceData={}),F.triggerSourceData.associatedLayoutId=q.triggeringLayoutId);return F};
Ei0=function(q,k,F,T){k={opportunityType:k};q&&(T||F)&&(T=_.tn(T||[],function(Z){return Xeh(q,Z)}),k.debugData=Object.assign({},F&&F.length>0?{associatedSlotId:F}:{},T.length>0?{slots:T}:{}));
return k};
abx=function(q){return jB(q.opportunityAdapterMap).concat(jB(q.triggerAdapterMap)).concat(jB(q.fulfillmentAdapterFactoryMap)).concat(jB(q.slotAdapterFactoryMap)).concat(jB(q.layoutRenderingAdapterFactoryMap))};
jB=function(q){var k=[];q=_.S(q.values());for(var F=q.next();!F.done;F=q.next())F=F.value,F.isAdsControlFlowEventListener&&k.push(F);return k};
C7=function(q){var k=q.slotId,F=q.slotType,T=q.slotPhysicalPosition;return k===void 0?new Y_("Cannot construct a slot due to the missing id.",{adSlotMetadata:q}):F===void 0?new Y_("Cannot construct a slot due to the missing type.",{adSlotMetadata:q}):T===void 0?new Y_("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:q}):{slotId:k,slotType:F,slotPhysicalPosition:T,managerLayer:"external",adSlotLoggingData:q.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new dkf}};
hcr=function(q){var k=q.layoutId,F=q.layoutType;return k===void 0?new Rm("Cannot construct a layout due to the missing id.",{adLayoutMetadata:q}):F===void 0?new Rm("Cannot construct a layout due to the missing type.",{adLayoutMetadata:q}):{layoutId:k,layoutType:F,managerLayer:"external",adLayoutLoggingData:q.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new dkf,interactionLoggingAdsClientData:{}}};
M_T=function(q){if((q=q.value)&&q.querySelector("img")){var k=q.querySelector("img");k.addEventListener("error",function(){ZK0(k.src).then(function(F){(F=_.hb(F).toString())?k.src=F:k.removeAttribute("src")}).catch(function(){k.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
W5=function(q,k){if(k&&(fbT(k.viewableCommand)||fbT(k.endOfSessionCommand))){q=q.value;var F=y0o(k==null?void 0:k.viewableCommand);k=y0o(k==null?void 0:k.endOfSessionCommand);if(!eB){var T=_.kX("custom_active_view_tos_timeout_ms");eB=T>0&&T!==36E5?new t_o(Dk0(),T):new t_o(Dk0())}lbx(eB,q);J0e(eB,q,F,k)}};
Uj=function(q){eB&&lbx(eB,q.value)};
Dk0=function(){var q=_.P9("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(q==null?void 0:q.length)===2?q[1]:null};
fbT=function(q){q=_.QK(q);return!(q==null||!q.loggingUrls)&&q.loggingUrls.length>0};
y0o=function(q){if(!q)return[];var k=[],F,T;((T=(F=_.QK(q))==null?void 0:F.loggingUrls)!=null?T:[]).forEach(function(Z){Z.baseUrl&&k.push(Z.baseUrl)});
return k};
A0h=function(q){return q.shorts.isDesktopSmallWidth};
_.peM=function(q){return q.shorts.isShortsActive};
_.weM=function(q){return q.shorts.isWatchWhileMode};
_.Im=function(q){return q.shorts.isFullscreen};
_.Xl=function(q){return q.shorts.isShortsPipActive};
$kr=function(q){var k,F;if(q=(k=_.f(q.reelsAdCardButtoned,PRr))==null?void 0:(F=k.animatedRenderingConfig)==null?void 0:F.easeOutSeconds)return q+"s"};
unM=function(q,k,F){return _.C(function(T){return T.return(new Promise(function(Z){var O=new Image;O.onload=function(){Z(new bdh(q,k,F,O.naturalWidth,O.naturalHeight))};
O.src=F.toString()}))})};
Nar=function(q,k){return Math.round(q/1E-5)===Math.round(k/1E-5)};
QAM=function(q,k){return Math.round(q/1E-5)===Math.round(k/1E-5)};
Kh9=function(q,k){return q.year===k.year&&q.month===k.month&&q.day===k.day};
BaJ=function(q,k){return q.year!==k.year?q.year<k.year:q.month!==k.month?q.month<k.month:q.day<k.day};
vin=function(q){return q.day===r09(q.year,q.month)?q.month===11?{year:q.year+1,month:0,day:1}:{year:q.year,month:q.month+1,day:1}:{year:q.year,month:q.month,day:q.day+1}};
Hdw=function(){var q=new Date,k={year:q.getFullYear(),month:q.getMonth(),day:q.getDate()};return{start:k,end:{year:q.getFullYear()+2,month:q.getMonth(),day:q.getDate()},selectedDate:vin(k)}};
sAL=function(q){return(new Hj(2)).format(new Date(q.year,q.month,q.day))};
GqN=function(q){return{year:q.getFullYear(),month:q.getMonth(),day:q.getDate()}};
c0r=function(q,k){q=(q+(Number(k.utcOffsetSec)+(new Date(q*1E3)).getTimezoneOffset()*60))*1E3;k=GqN(new Date(q));return{date:k,secondsSinceMidnight:Math.floor((q-(new Date(k.year,k.month,k.day)).getTime())/1E3)}};
V_9=function(q,k){k=k.months.findIndex(function(F){return F.year===q.year&&F.month===q.month});
return k>=0?k:void 0};
Lhf=function(q){if(!q)return!1;try{if(q.host&&q.host.tagName==="YT-FORMATTED-STRING"&&q.host.id==="contenteditable-textarea"||q.nodeType===Node.ELEMENT_NODE&&q.tagName==="YTD-COMMENTBOX")return!0}catch(k){return!1}return Lhf(q.parentNode)};
Ej=function(q){return q?!(q.tagName!=="A"||!q.href||!q.classList.contains("yt-simple-endpoint")):!1};
xkf=function(q){return q?q.tagName==="IMG"&&q.classList.contains("emoji"):!1};
nif=function(q,k,F){if(!q)return null;var T=Ej(q);if(T&&F)return k=q.pathname.substring(q.pathname.indexOf("/channel/")+9),document.createTextNode("@"+k);if(T&&!F)return document.createTextNode("");if(xkf(q))return F=q.alt,q=q.dataset.emojiId,!q&&k&&(k=_.am(k,F))&&k.isCustomEmoji&&(q=k.emojiId),q?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+q+">"):document.createTextNode(F);T=q.cloneNode(!1);for(var Z=0;Z<q.childNodes.length;++Z){var O=nif(q.childNodes[Z],k,F);O&&T.appendChild(O)}return T};
dl=function(q){return q?Ej(q)?q:dl(q.lastChild):null};
gif=function(q){return q?Ej(q)?q:gif(q.firstChild):null};
mko=function(q){if(!q)return null;for(var k=q.previousSibling;k;)if(k.nodeType===Node.ELEMENT_NODE&&k.nodeName==="BR")k=k.previousSibling;else if(k.nodeType===Node.TEXT_NODE&&/\s+/.test(k.textContent))k=k.previousSibling;else break;(k=dl(k))?q=k:q=(q=q.parentNode)?dl(q.previousElementSibling):null;return q};
qgT=function(q){if(!q)return null;for(var k=q.nextSibling;k;)if(k.nodeType===Node.ELEMENT_NODE&&k.nodeName==="BR")k=k.nextSibling;else if(k.nodeType===Node.TEXT_NODE&&/\s+/.test(k.textContent))k=k.nextSibling;else break;return(k=gif(k))?k:qgT(q.parentNode)};
ioN=function(q){var k=_.h5(),F=k.JSC$9310_getStartNode();if(!Lhf(F.parentNode))return null;k=k.JSC$9310_getStartOffset();if(F.nodeType===Node.TEXT_NODE){var T=_.Pd(F,Ej);if(T){if(q&&k===0||!q&&k===F.length)return T}else{if(q&&k===F.length)return!F||F.nodeName==="BR"||F.nextElementSibling&&_.MG(F.nextElementSibling,"display")==="block"?null:gif(F.nextElementSibling);if(!q&&k===0)return F?dl(F.previousElementSibling):null}}if(F.nodeType===Node.ELEMENT_NODE)if(q){if(0<=k&&k<F.childNodes.length)return gif(F.childNodes[k])}else if(0<
k&&k<=F.childNodes.length)return dl(F.childNodes[k-1]);return null};
knn=function(q,k,F){if(!q)return null;if(q.nodeType===Node.TEXT_NODE)if(F){var T=mko(q);if(T&&!/^\s+\S/.test(q.wholeText.substr(0,k)))return T}else if((T=qgT(q))&&!/\S\s+/.test(q.wholeText.substr(k,q.wholeText.length)))return T;return q.nodeType===Node.ELEMENT_NODE?F?mko(q.childNodes[k]):qgT(q.childNodes[k]):knn(q.parentNode,k,F)};
oJM=function(q){if(q.hasChildNodes())switch(q.tagName){case "DIV":case "A":case "SPAN":var k="";for(q=q.firstChild;q;q=q.nextSibling)k+=oJM(q);return k;default:return""}else switch(q.nodeType){case 3:return q.textContent;default:return""}};
f7=function(q,k){return q.year===k.year&&q.month===k.month&&q.day===k.day};
y1=function(q,k){return q.year!==k.year?q.year<k.year:q.month!==k.month?q.month<k.month:q.day<k.day};
FP0=function(q){return{year:q.getFullYear(),month:q.getMonth(),day:q.getDate()}};
T8o=function(q){var k=NJH;k=k===void 0?NJH:k;k(new Date(q.year,q.month,q.day))};
t5=function(q){return FP0(new Date(Number(q.seconds)*1E3))};
Zoo=function(q){return q.year!==void 0&&q.month!==void 0&&q.day!==void 0};
jJ0=function(q){return q.start!==void 0&&q.end!==void 0};
Ygh=function(q){return jJ0(q)?q.start:q};
Ooe=function(q){return jJ0(q)?q.end:void 0};
zyL=function(q,k){for(var F=[],T=new Date(q.start.year,q.start.month);T.getFullYear()<q.end.year||T.getFullYear()===q.end.year&&T.getMonth()<=q.end.month;){var Z=F,O=Z.push,z=T.getFullYear(),R=T.getMonth(),e=q,I=k,X=void 0,E=[],d=Object.freeze({extraCssClass:"invisible"}),M=new Date(z,R),t=FP0(M);M=M.getDay();for(var A=FP0(new Date);t.month===R;){M!==Sg9&&X||(X=Array.from({length:7}).fill(d),E.push(X));var w={date:{year:z,month:R,day:t.day},extraCssClass:"",debugClass:""};w.extraCssClass=I(w.date,
t,A,e).trim();X[(M-Sg9+7)%7]=w;t=t.day===r09(t.year,t.month)?t.month===11?{year:t.year+1,month:0,day:1}:{year:t.year,month:t.month+1,day:1}:{year:t.year,month:t.month,day:t.day+1};M=(M+1)%7}O.call(Z,{weeks:E,monthLabel:Dw.SHORTMONTHS[R]+" "+z,year:z,month:R,monthLabelExtraCssClass:E[0][2]===d?"shift-down-label":""});T.setMonth(T.getMonth()+1)}return F};
CaM=function(q,k){k=k.months.findIndex(function(F){return F.year===q.year&&F.month===q.month});
return k>=0?k:void 0};
eyh=function(q,k){a:{var F=F===void 0?[2,3]:F;F=_.S(F);for(var T=F.next();!T.done;T=F.next()){var Z=new Date;if((new RyH(T.value)).parse(k,Z,{validate:!0})){Z.setHours(0,0,0,0);k=Z;break a}}k=null}if(!k)return{isValid:!1,value:void 0};k=FP0(k);F=q.end;return y1(k,q.start)||y1(F,k)?{isValid:!1,value:void 0}:{isValid:!0,value:k}};
EJN=function(q){var k=WPe;k=k===void 0?U3f:k;var F=q.columnsToShow||[],T=Ior(q.columnDimensions,q.columnsToShow,q.leftFloatingColumns,k);return F.map(function(Z,O){var z=q.columns[Z];if(z===void 0)throw Error("Nh");var R=T?T[O]:"";var e=q.getCustomTooltip?q.getCustomTooltip(Z,z.headerTooltipParagraphs):z.headerTooltipParagraphs;var I=XSo(q,Z);return{type:Z,index:O,style:R,classes:I,headerName:z.headerName||"",headerIcon:z.headerIcon,headerTooltipParagraphs:e||[],headerTooltipHelpContext:z.headerTooltipHelpContext,
sortOrders:z.sortOrders||[],selectionState:z.isSelectionCheckbox?q.selectionState:void 0}})};
XSo=function(q,k){var F=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],T=q.columns[k];if(T===void 0)return"";var Z=F.includes("DEFAULTS")&&T.cssClass?[T.cssClass]:[];if(F.includes("SORTING")){T.sortOrders&&T.sortOrders.length&&Z.push("sortable");if(q.sorting&&q.sorting.columnType===k)a:switch(q.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var O="column-sorted";break a;default:O=""}else O="";O&&Z.push(O)}F.includes("FLOATING")&&(k=q.columnsToShow.indexOf(k),q.leftFloatingColumns&&k<q.leftFloatingColumns&&
Z.push("floating-column"),q.leftFloatingColumns&&k===q.leftFloatingColumns-1&&Z.push("last-floating-column"));F.includes("RIGHT_ALIGN")&&T.rightAlignHeader&&Z.push("right-align");return Z.filter(function(z){return z}).join(" ")};
Ior=function(q,k,F,T){F=F===void 0?0:F;T=T===void 0?U3f:T;if(q){var Z=[],O=0;aoM(q,k,T).forEach(function(z,R){var e="min-width:"+z.minWidth+"px;padding-left:"+z.paddingLeft+"px;padding-right:"+z.paddingRight+"px;flex:"+z.flexGrow+" 0 "+z.minWidth+"px;";z.maxWidth!==Infinity&&(e=[e,"max-width:"+z.maxWidth+"px;"].join(""));O>0&&R<F&&(e=[e,"left:"+O+"px;"].join(""));Z.push(e);O+=z.minWidth+z.paddingLeft+z.paddingRight});
return Z}};
aoM=function(q,k,F){F=F===void 0?U3f:F;return k.map(function(T,Z){T=q&&q[T]||{};var O=Z===0?F.paddingLeftFirstColumn:F.padding;T.paddingLeft!==void 0&&(O=T.paddingLeft);Z=Z===k.length-1?F.paddingRightLastColumn:F.padding;T.paddingRight!==void 0&&(Z=T.paddingRight);return{paddingLeft:O,paddingRight:Z,minWidth:T.minWidth!==void 0?T.minWidth:F.minWidth,maxWidth:T.maxWidth!==void 0?T.maxWidth:F.maxWidth,flexGrow:T.flexGrow!==void 0?T.flexGrow:F.flexGrow}})};
d3h=function(q){var k=q.reduce(function(T,Z){var O=Z.columnId,z={};Z.headerText&&(z.headerName=_.cj(Z.headerText));Z.rightAlignHeader&&(z.rightAlignHeader=Z.rightAlignHeader);var R;if((R=Z.headerIcon)==null?0:R.iconType)z.headerIcon=_.RB(Z.headerIcon.iconType);T[O]=z;return T},{}),F=q.filter(function(T){return!T.hideColumn}).map(function(T){return T.columnId});
q=q.filter(function(T){return!!T.dimensions}).reduce(function(T,Z){T[Z.columnId]=Z.dimensions;
return T},{});
return{columns:k,columnsToShow:F,columnDimensions:q}};
_.hyH=function(q){return q?q.simpleText?q.simpleText:q.runs?q.runs.map(function(k){return k.text}).join(""):"":""};
D3L=function(q){var k=q.data;var F=q.onTap;var T=q.isSelected;var Z=q.onFocusIn;if(!k)return{};q=MoN(k);T===void 0&&(T=k==null?void 0:k.isSelected);var O;return{text:foH(k,q),startIcon:(O=k.icon)==null?void 0:O.iconType,state:T?0:2,type:0,onTap:yT9(k,F),accessibilityLabel:to0(k,q),onFocusIn:function(){return Z==null?void 0:Z()}}};
foH=function(q,k){if(!k)return q.text?_.hyH(q.text):void 0};
yT9=function(q,k){return function(F){k==null||k(F,q)}};
MoN=function(q){q=q.style&&q.style.styleType;return!s3f&&q==="STYLE_EXPLORE_LAUNCHER_CHIP"};
to0=function(q,k){if(k){var F,T,Z;return(Z=(F=q.accessibilityData)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label)!=null?Z:foH(q,!1)}};
lW=function(q){return{signalAction:{signal:q}}};
AT0=function(){return _.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?loh:_.JTw};
pSx=function(q,k){q=q===void 0?"SOFT_RELOAD_PAGE":q;k=k===void 0?49504:k;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:k}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:q}}]}}}};
wSM=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.iJ(_.WJ("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:AT0()}};
Paw=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:AT0()}};
$3w=function(q,k){var F=_.iJ(_.WJ("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),T=_.iJ(_.WJ("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),Z={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.iJ(_.WJ("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};Z.serviceEndpoint=q?q:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[lW("SOFT_RELOAD_PAGE")]}};return{title:F,bodyText:T,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:Z},
style:{value:k!=null?k:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
uvN=function(q){q=q===void 0?{}:q;return{title:_.iJ(q.localizedZeroStateTitleText===void 0?"":q.localizedZeroStateTitleText),bodyText:_.iJ(q.localizedZeroStateMessage===void 0?"":q.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iJ(q.localizedZeroStateButtonText===void 0?"":q.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[boo]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
_.KPT=function(q,k,F,T,Z,O,z,R){T=T===void 0?!1:T;Z=Z===void 0?!1:Z;O=O===void 0?0:O;z=z===void 0?-Infinity:z;R=R===void 0?!1:R;var e=[],I=_.iJ(_.WJ("SMART_DOWNLOADS",void 0,"Smart downloads"));z=_.iJ(N80(O,z,q.length));O=void 0;T?q.length>0?O=QJT(q,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.h("kevlar_manual_downloads_above"),I,z):R?O={alertBannerViewModel:{heading:{content:F.localizedOptInBannerTitleText===void 0?"":F.localizedOptInBannerTitleText},body:{content:F.localizedPromptMessage===
void 0?"":F.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.WJ("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.WJ("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:_.i4M}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:Z&&(O={backgroundPromoRenderer:{bodyText:_.iJ(_.WJ("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"}}}):Z&&(O={alertBannerViewModel:{heading:{content:F.localizedOptInBannerTitleText===void 0?"":F.localizedOptInBannerTitleText},
body:{content:F.localizedOptInMessage===void 0?"":F.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.WJ("TURN_ON",void 0,"Turn on"),accessibilityText:_.WJ("TURN_ON",void 0,"Turn on"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:127983}},onTap:{innertubeCommand:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:127982}}}}}});F=_.iJ(_.WJ("YOUR_DOWNLOADS",void 0,"Your downloads"));Z=void 0;k.length>0?(Z=void 0,_.h("kevlar_display_downloads_numbers")&&(Z=_.iJ(_.U_("VIDEO_COUNT",k.length))),Z=QJT(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,F,Z)):T||q.length||(Z={backgroundPromoRenderer:{bodyText:_.iJ(_.WJ("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}}}});O&&!_.h("kevlar_manual_downloads_above")&&e.push({richSectionRenderer:{content:O,loggingDirectives:{clientVeSpec:{uiType:139572}}}});Z&&e.push({richSectionRenderer:{content:Z,loggingDirectives:{clientVeSpec:{uiType:51721}}}});O&&_.h("kevlar_manual_downloads_above")&&e.push({richSectionRenderer:{content:O,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(k.length>0||T&&q.length>0)&&e.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.iJ(_.WJ("DOWNLOADS_AVAILABILITY",
void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}},loggingDirectives:{clientVeSpec:{uiType:133683}}}}}});return{contents:e}};
_.rTh=function(q){return B8J(q,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.vJe=function(q){return B8J(q,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
B8J=function(q,k){var F=[];q=QJT(q,k,!0);F.push({richSectionRenderer:{content:q}});return{contents:F}};
QJT=function(q,k,F,T,Z){F=F===void 0?!1:F;var O="RESPONSIVE_SIZE_STANDARD";_.h("kevlar_modern_downloads_compact")?O="RESPONSIVE_SIZE_COMPACT":_.h("kevlar_modern_downloads_extra_compact")&&(O="RESPONSIVE_SIZE_EXTRA_COMPACT");q={isExpanded:F,contents:J5(q),entitySelectorType:k,responsiveContainerConfiguration:{responsiveSize:O}};T&&(q.title=T);Z&&(q.subtitle=Z);F||(_.h("kevlar_smart_downloads_show_more_button")?(q.showMoreButton={buttonRenderer:{accessibility:{label:_.WJ("SHOW_MORE",void 0,"Show more")},
icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.iJ(_.WJ("SHOW_MORE",void 0,"Show more"))}},q.showLessButton={buttonRenderer:{accessibility:{label:_.WJ("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("SHOW_LESS",void 0,"Show less"))}}):(q.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.WJ("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}}}},q.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.WJ("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}}}},q.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.WJ("VIEW_ALL",void 0,"View all"),accessibilityText:_.WJ("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:mq("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:q}};
J5=function(q){var k=[];q=_.S(q);for(var F=q.next();!F.done;F=q.next())if(F=F.value,NMM(F)){var T=k,Z=T.push;var O=void 0;if(F==null?0:(O=F.videoEntity)==null?0:O.videoId){O=N7(_.LB().getState(),F.videoEntity.videoId);var z=_.LB().getState();var R=_.OR(F.videoEntity.videoId,"mainVideoEntity");z=!!_.fB(z.entities)[R];z={videoId:F.videoEntity.videoId,title:kW(F.videoEntity.title),shortBylineText:kW(F.channelEntity.title),thumbnail:F.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:z&&_.h("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:NUM(F.videoEntity.videoId,O,F.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.WJ("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};F.videoEntity.lengthSeconds&&(z.thumbnailOverlays=oow(F.videoEntity.lengthSeconds,O));z.isWatched=O>0;_.h("kevlar_modern_downloads_page")&&(z.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:F.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.WJ("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},z.badges=void 0);F=z}else F={};Z.call(T,{richItemRenderer:{content:{videoRenderer:F},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(uwN(F)){T=k;Z=T.push;var e=R=O=void 0,I=void 0,X=void 0,E=void 0,d=void 0,M=void 0,t=void 0,A=void 0,w=void 0,b=void 0;z=F.mainPlaylistEntity.playlistId;var r=F==null?void 0:(b=F.mainPlaylistEntity)==null?void 0:(w=b.thumbnailStyleData)==null?void 0:(A=w[0])==null?void 0:(t=A.value)==null?void 0:(M=t.collageThumbnail)==
null?void 0:M.coverThumbnail;if(z&&r){M=QKw(z);!_.h("enable_offline_playlist_page")&&(F==null?0:(d=F.mainPlaylistEntity)==null?0:d.videos)&&(d=F==null?void 0:(E=F.mainPlaylistEntity)==null?void 0:(X=E.videos)==null?void 0:X[0],X=_.ZR(d).entityId,X=JSON.parse(X).videoId,X!==void 0&&(E=N7(_.LB().getState(),X),M=_.q7(X,z,void 0,void 0,E)));X=[];if(F==null?0:(I=F.mainPlaylistEntity)==null?0:(e=I.videos)==null?0:e.length)X=[uPn(),Object.assign({},(R=b4f(F==null?void 0:F.mainPlaylistEntity.videos.length))!=
null?R:{})];F={playlistId:z,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:r}},navigationEndpoint:M,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:X,title:kW(F.mainPlaylistEntity.title),shortBylineText:kW(F==null?void 0:(O=F.channelEntity)==null?void 0:O.title),badges:[{metadataBadgeRenderer:{label:_.WJ("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};_.h("kevlar_modern_downloads_page")&&(F.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:Hox,
icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:z,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.WJ("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},F.badges=void 0)}else F=void 0;Z.call(T,{richItemRenderer:{content:{playlistRenderer:F},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return k};
N80=function(q,k,F){q=q?sJo(q):"";k!==void 0&&isFinite(k)?k===0?k=_.WJ("UPDATING",void 0,"Updating..."):(k=kNh(new Date(k),new Date),k=_.WJ("UPDATED_TIME",{relative_time:k},"Updated "+k)):k="";var T="";q&&k&&(T=" \u2022 ");if(F&&_.h("kevlar_display_downloads_numbers")){F=_.U_("VIDEO_COUNT",F);if(q||k)T=" \u2022 ";return F+T+q+T+k}return q+T+k};
GnT=function(q){return l_0(q.entities).length};
_.cT9=function(q,k){var F=YWe(q.responsiveSize),T;q=!((T=q.responsiveMap)==null||!T.some(function(Z){return Z.containerSize==="CONTAINER_SIZE_NARROW"&&Z.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:2,containerWidth:k,sizing:F,enableFullBleedForSingleCol:!1,isCompactList:F==="COMPACT"&&q}};
Vox=function(q,k){return _.SA(q.entities,"votingEntity",k)};
LP0=function(q){if(q){var k;return((k=_.mT().resolve(_.g6(_.VK)))==null?0:k())?q.darkTheme:q.lightTheme}};
x3r=function(q,k){if(q.simpleText)return Object.assign({},q,{simpleText:sh(q.simpleText,k)});if(!q.runs)return q;for(var F=Object.assign({},q,{runs:[]}),T=0,Z=_.S(q.runs),O=Z.next();!O.done;O=Z.next())if(O=O.value,O.text)if(T+O.text.length<=k)F.runs.push(O),T+=O.text.length;else return F.runs.push(Object.assign({},O,{text:sh(O.text,k-T)})),F;return q};
nJH=function(q,k){return _.SA(q.entities,"chipBarStateEntity",k)};
gJL=function(q,k){return _.SA(q.entities,"chipEntity",k)};
qo9=function(q,k,F,T){return function(){var Z=m3T.has(q.displayType)&&q.selected,O=Z&&q.deselectCommand?q.deselectCommand:q.tapCommand;!O||Z&&T||_.vE(O,{form:{element:k==null?void 0:k.value}});F==null||F()}};
ipn=function(q){switch(q){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""}};
kRx=function(q,k){return{triggeringElement:q,onDwellTriggeredFn:function(){var F={triggeringElement:q,loadVideoPreviewEventData:k},T=document.querySelector(".video-preview");T&&T.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:F}))},
onDwellEndFn:function(){var F=document.querySelector(".video-preview");F&&F.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
o3r=function(q,k){var F=_.mT().resolve(_.g6(VLN)),T=function(){var Z=k();return F&&Z?kRx(q.value,Z):null};
_.y3(function(){var Z=T();F&&Z&&Promise.resolve().then(function(){F.registerElement(Z)});
_.tR(function(){F&&Z&&Promise.resolve().then(function(){LOM(F,Z)})})},"csPUge")};
TQN=function(q){var k=q.dataset.resizeObserverId;if(k)return k;k=""+Fvw++;return q.dataset.resizeObserverId=k};
Zpf=function(q,k){var F=TQN(q);A5.has(F)||A5.set(F,new Set);A5.get(F).add(k);p7.has(F)&&k(Object.assign({},{target:q},p7.get(F)))};
jXe=function(q){q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;var F=TQN(k.target),T=Object.assign({},{target:k.target},p7.get(F));if(T!=null&&T.contentRect?T.contentRect.width!==k.contentRect.width||T.contentRect.height!==k.contentRect.height:1)for(p7.set(F,{borderBoxSize:k.borderBoxSize,contentBoxSize:k.contentBoxSize,contentRect:k.contentRect,devicePixelContentBoxSize:k.devicePixelContentBoxSize}),F=_.S(A5.get(F)||[]),T=F.next();!T.done;T=F.next())T=T.value,T(k)}};
OpJ=function(){return wl?wl:wl=new Yoe(jXe)};
Sox=function(q,k){var F=TQN(q);A5.has(F)&&(A5.get(F).delete(k),A5.get(F).size===0&&(A5.delete(F),p7.delete(F),wl.unobserve(q),delete q.dataset.resizeObserverId));A5.size===0&&wl&&(wl.disconnect(),wl=void 0)};
CU9=function(q,k){var F=_.mT().resolve(g1);return zqT.map(function(T){return F.observe(q,k,T)})};
Rq9=function(q){var k=_.mT().resolve(g1);q.forEach(function(F){k.unobserveByKey(F)})};
_.USo=function(q,k){var F=Object.assign({},eqL,k);k=_.S(Ddx());var T=k.next().value,Z=k.next().value,O=function(z){var R=z.contentRect.height;if((z=z.contentRect.width)||R||F.canHaveZeroSize)T.width()===z&&T.height()===R||Z(T,{height:R,width:z})};
_.DB(function(){var z=q instanceof HTMLElement?q:q.value,R=Wvn(O,F.throttleMs),e=[];F.useVisibilityObserver&&(e=CU9(z,function(I,X){requestAnimationFrame(function(){X==="visible"?(Zpf(z,R),OpJ().observe(z)):Sox(z,R)})}));
e.length||(Zpf(z,R),OpJ().observe(z));_.tR(function(){e.length&&(Rq9(e),e.length=0);Sox(z,R)})});
return T};
XCx=function(q){var k=q.data;var F=q.callback;var T=q.enableSingleChipSelection;var Z=q.disableChipsScrollAnimation;var O=_.GS("div"),z=JZ(!1),R=JZ(0);q={};q=_.S(W2(k.autoselectedChipIndex!=null?(q[k.autoselectedChipIndex]=!0,q):{}));var e=q.next().value,I=q.next().value,X=function(){var OT=O.value;return OT==null||OT.scrollLeft-1<=0},E=function(){var OT=O.value;
return OT==null?!1:OT.scrollLeft+1>=(OT==null?NaN:OT.scrollWidth)-(OT==null?NaN:OT.clientWidth)};
q=_.S(W2(X()));var d=q.next().value,M=q.next().value;q=_.S(W2(E()));var t=q.next().value,A=q.next().value;q=k.isHorizontallyScrollable;var w=function(OT){O.value!=null&&(_.P9("HTML_DIR")==="rtl"&&(OT=-OT),O.value.scrollBy({left:OT,behavior:Z?"instant":"smooth"}))},b=function(){w(-320)},r=function(){w(320)},L=_.EZ(function(OT){z.value=!0;
R.value=OT.clientX}),H=_.EZ(function(OT){if(z.value){OT=OT.clientX;
var UT=OT-R.value;R.value=OT;var yh;(yh=O.value)==null||yh.scrollBy({left:-UT})}}),V=_.EZ(function(){var OT=X(),UT=E();
OT!==d&&M(OT);UT!==t&&A(UT)});
nN("pointerup",function(){z.value&&(z.value=!1)});
var g={},Y9={};return _.U("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},La(k.title,function(){return _.U("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.U("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},k.title),Iqh(k.overflowButton))}),_.U("div",{class:"ytChipsShelfViewModelChipsShelfContent"},La(k.previousButton!=null,function(){var OT={};
return _.U("div",{class:_.ID("ytChipsShelfViewModelLeftArrowContainer",(OT.ytChipsShelfViewModelLeftArrowContainerIsHidden=d,OT))},Iqh(k.previousButton,{buttonViewModel:{className:"ytChipsShelfViewModelLeftArrow",onClick:b}}))}),_.U("div",{el:O,
"on:pointerdown":L,"on:pointermove":H,"on:scroll":V,class:_.ID("ytChipsShelfViewModelChipsScrollContainer",(g.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=!!q,g))},_.U("div",{class:_.ID("ytChipsShelfViewModelChipsContainer",(Y9.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=!!q,Y9.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!!q&&!1,Y9)),role:"tablist"},(k.contents||[]).map(function(OT,UT){return _.U("div",{class:"ytChipsShelfViewModelChipWrapper"},
Iqh(OT,{chipViewModel:{callback:function(yh,AH){if(T){var lw={};I((lw[UT]=AH,lw))}else lw={},I(Object.assign({},e,(lw[UT]=AH,lw)));F==null||F(yh,AH,UT)},
disableDeselection:T,selected:!!e[UT]}}))}))),La(k.nextButton!=null,function(){var OT={};
return _.U("div",{class:_.ID("ytChipsShelfViewModelRightArrowContainer",(OT.ytChipsShelfViewModelRightArrowContainerIsHidden=t,OT))},Iqh(k.nextButton,{buttonViewModel:{className:"ytChipsShelfViewModelRightArrow",onClick:r}}))})))};
aq9=function(q,k,F,T,Z){q=k?q.switchOffCommand:q.switchOnCommand;if(T&&Z)E3f(q,F,Z);else{var O,z;(O=_.BE({elementsCommand:q}))==null||(z=O.onclick)==null||z.call(O,F)}};
E3f=function(q,k,F){q=_.BE({elementsCommand:q,additionalCommandArgs:{commandController:{onSuccess:function(){F(!1)},
onServerError:function(){F(!1)}}}});
if(q==null?0:q.onclick)q.onclick(k),F(!0)};
hqo=function(q){if(q)return _.f(q,dSf)};
DSJ=function(q,k,F){if(k)return[Mce];switch(q){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[P5];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return F?[P5]:[fqT,P5];case "TRANSFER_STATE_PAUSED_BY_USER":return[yuH,P5];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[tcH,P5];default:return[Mce]}};
lqf=function(q,k,F,T){return DSJ(q,k,T).map(function(Z){var O=Z.text,z=Z.iconType,R=Z.videoAction;Z=Z.playlistAction;O=O?{content:O}:void 0;z=z&&{sources:[{clientResource:{imageName:z}}]};var e=(0,_.fT.unsafeClone)(F);if(e){var I=_.f(e,_.Ry),X=_.f(e,_.eT);I&&R?I.action=R:X&&Z&&(X.action=Z)}return{title:O,leadingImage:z,rendererContext:e&&{commandContext:{onTap:{innertubeCommand:e}}}}})};
Juw=function(q){q=_.H2(q.rendererContext);var k;return(k=_.f(q,_.eT))==null?void 0:k.playlistId};
Aux=function(q){var k;return(k=q.listItems)==null?void 0:k.some(function(F){var T;return _.sB((T=_.f(F,_.EB))==null?void 0:T.rendererContext)})};
wCH=function(q){var k;return(k=q.listItems)==null?void 0:k.some(function(F){F=_.f(F,_.EB);return!!_.f(F==null?void 0:F.leadingAccessory,pCr)})};
bpN=function(q){var k=q.element;var F=q.veType;var T=q.storedVisualElement===void 0?null:q.storedVisualElement;var Z=q.elementIndex===void 0?0:q.elementIndex;q=q.clientYouTubeData;var O=_.Jg();O!==PUH&&($Se.clear(),PUH=O);if(k.visualElement&&$Se.has(k.visualElement))return null;if(T&&$Se.has(T))return k.visualElement=T,null;F=_.Eh(_.aB(),{veType:F,elementIndex:Z,clientYouTubeData:q});if(!F)return null;k.visualElement=F;$Se.add(F);return F};
_.$_=function(q,k,F,T){F=F===void 0?null:F;T=T===void 0?uGr:T;var Z=Z===void 0?null:Z;Ao(function(){if(k){F instanceof Function&&(F=F());var O=bpN({element:k,veType:q,storedVisualElement:F,clientYouTubeData:void 0});O&&(Kd9(k,Z),T(O))}})};
bW=function(q){var k=_.mT().resolve(_.g6(_.VK));return k!=null&&k()?q.darkThemeColorPalette:q.lightThemeColorPalette};
NG=function(q){return{primaryTextColor:uW(q,0),secondaryTextColor:uW(q,1),optionColor:uW(q,2),backgroundColor:uW(q,3),videoBackgroundColor:uW(q,4)}};
uW=function(q,k){if(q){switch(k){case 0:q=q.primaryTitleColor;break;case 1:q=q.secondaryTitleColor;break;case 2:q=q.surgeColor;break;case 3:q=q.section2Color;break;case 4:q=q.section3Color;break;default:return}if(q)return _.Kj(q)}};
u6x=function(q){return q?_.B4(q):""};
NQH=function(q){return(q==null?void 0:q.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
QXx=function(q,k){var F;return"linear-gradient(to bottom, "+((F=k==null?void 0:k.map(function(T){var Z=q?T.darkThemeColor:T.lightThemeColor;return Z?_.B4(Z)+" "+((T==null?void 0:T.startLocation)||0)*100+"%":"transparent"}))==null?void 0:F.join(", "))+")"};
Kvw=function(q,k,F,T,Z){if(!((T==null?0:T.height)&&(T==null?0:T.width)))return{size:0};var O=T.width;T=T.height;if(Z)return k==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||k==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&O>T?{size:312/EzH}:k==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(F!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||q!==1&&q!==2||k!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&k!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&k!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(k==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||k==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||T===O)switch(q){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(k==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||T>O)switch(q){case 1:case 3:return{size:240*XQw};default:return{size:360*XQw}}switch(q){case 1:case 2:return{size:1/EzH*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.BQT=function(q){if(!("matchMedia"in window))return _.QV(Error("Oh")),function(){return!1};
var k=window.matchMedia(q);q=_.S(_.Oi(k.matches,void 0,"jLJc8e"));var F=q.next().value,T=q.next().value,Z=function(O){T(O.matches)};
k.addEventListener?(k.addEventListener("change",Z),_.tR(function(){k.removeEventListener("change",Z)})):k.addListener&&(k.addListener(Z),_.tR(function(){k.removeListener(Z)}));
return F};
ruJ=function(q){return q==="IMAGE_BANNER_STYLE_INSET"||q==="IMAGE_BANNER_STYLE_UNKNOWN"};
v3H=function(){if(!("matchMedia"in window))return _.QV(Error("Oh")),function(){return 0};
var q=lB(function(){return window.matchMedia("(max-width: 527.9px)")}),k=lB(function(){return window.matchMedia("(min-width: 528px) and (max-width: 839.9px)")}),F=lB(function(){return window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)")}),T=lB(function(){return window.matchMedia("(min-width: 1024px)")}),Z=_.S(_.Oi(q.matches,void 0,"og9kEc")),O=Z.next().value,z=Z.next().value;
Z=_.S(_.Oi(k.matches,void 0,"ybDWCb"));var R=Z.next().value,e=Z.next().value;Z=_.S(_.Oi(F.matches,void 0,"o0Gfh"));var I=Z.next().value,X=Z.next().value;Z=_.S(_.Oi(T.matches,void 0,"yqUUgd"));var E=Z.next().value,d=Z.next().value,M=lB(function(){return function(b){z(b.matches)}}),t=lB(function(){return function(b){e(b.matches)}}),A=lB(function(){return function(b){X(b.matches)}}),w=lB(function(){return function(b){d(b.matches)}});
_.DB(function(){q.addEventListener?(q.addEventListener("change",M),k.addEventListener("change",t),F.addEventListener("change",A),T.addEventListener("change",w)):q.addListener&&(q.addListener(M),k.addListener(t),F.addListener(A),T.addListener(w));_.tR(function(){q.removeEventListener?(q.removeEventListener("change",M),k.removeEventListener("change",t),F.removeEventListener("change",A),T.removeEventListener("change",w)):q.removeListener&&(q.removeListener(M),k.removeListener(t),F.removeListener(A),
T.removeListener(w))})});
return function(){return O()?1:R()?2:I()?3:E()?4:0}};
HpH=function(q){var k=0;q=_.S([q.title,q.metadata,q.actions,q.description,q.attribution]);for(var F=q.next();!F.done;F=q.next())F.value&&k++;return k};
sXT=function(q){return q===1||q===2?1:0};
cuw=function(q){var k,F=((k=_.mT().resolve(_.g6(_.VK)))==null?0:k())&&q.data.darkThemeImage?q.data.darkThemeImage:q.data.image;k=_.U("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.U("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},F?_.U(_.gy,{data:F,alt:"",className:"ytwSearchFrictionViewModelHostImage"}):null),GRe(q.data.overflowMenuButton,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostMenuButton"}}));F=_.U(_.gz,{text:q.data.title,className:"ytwSearchFrictionViewModelHostTitle"});
var T=q.data;if(T.bodyText){var Z=[];T=_.S(T.bodyText);for(var O=T.next();!O.done;O=T.next())Z.push(_.U(_.gz,{text:O.value,className:"ytwSearchFrictionViewModelHostBodyText"}))}else Z=_.U(_.iB,null);return _.U("ytw-search-friction-view-model",{class:"ytwSearchFrictionViewModelHost"},k,F,Z,GRe(q.data.actions,{buttonViewModel:{className:"ytwSearchFrictionViewModelHostButton"}}),_.U(_.gz,{text:q.data.disclaimer,className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.U(_.gz,{text:q.data.attribution,
className:"ytwSearchFrictionViewModelHostAttribution"}))};
LvN=function(q){q=(new VcL).parse(q);return(new OM).render(q).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(k){var F=k.split(":").map(Number),T=0,Z=0;if(F.length===3)F=_.S(F),T=F.next().value,Z=F.next().value,F=F.next().value;else if(F.length===2)F=_.S(F),Z=F.next().value,F=F.next().value;else if(F.length===1)F=_.S(F).next().value;else throw Error("Ph");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(T*3600+Z*60+F)+'" role="button">'+k+"</span>"})};
xSM=function(q){q=_.S(q.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var k=q.next(),F={};!k.done;F={clickHandler$jscomp$4:void 0},k=q.next()){k=k.value;F.clickHandler$jscomp$4=function(Z){Z=Number(Z.target.getAttribute("data-time"));if(isNaN(Z))throw Error("Qh");var O;(O=_.ST())==null||O.seekTo(Z,!0)};
var T=function(Z){return function(O){O.key!=="Enter"&&O.key!=="Space"||(0,Z.clickHandler$jscomp$4)(O)}}(F);
k.setAttribute("tabindex","0");k.removeEventListener("click",F.clickHandler$jscomp$4);k.removeEventListener("keydown",T);k.addEventListener("click",F.clickHandler$jscomp$4);k.addEventListener("keydown",T)}};
n39=function(){return _.U("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.U(Q1,{percentWidth:100}),_.U(Q1,{animationDelay:200}),_.U(Q1,{animationDelay:400}),_.U(Q1,{animationDelay:600}),_.U(Q1,{animationDelay:800,percentWidth:60}),_.U("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.U(Q1,{percentWidth:100}),_.U(Q1,{animationDelay:200}),_.U(Q1,{animationDelay:400}),_.U(Q1,{animationDelay:600,percentWidth:50}))};
Q1=function(q){return _.U("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(q.percentWidth===void 0?100:q.percentWidth)+"%"},_.U("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(q.animationDelay===void 0?0:q.animationDelay)+"ms"}))};
g3M=function(){var q=_.S(_.Oi(function(){return""},void 0,"v2wS5e")),k=q.next().value;
return[function(){return k()()},
q.next().value]};
q1M=function(q){q=q===void 0?{}:q;return{title:_.iJ(q.localizedOptInBannerTitleText===void 0?"":q.localizedOptInBannerTitleText),titleLength:19,subtitle:_.iJ(q.localizedOptInMessage===void 0?"":q.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iJ(_.WJ("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:_.iJ(_.WJ("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:[mSJ]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
iZw=function(q,k){var F=k=k===void 0?{}:k;k=F.offlineTitleText===void 0?"":F.offlineTitleText;var T=F.offlineDescriptionText===void 0?"":F.offlineDescriptionText,Z=F.formattedSupplementalText,O=F.actionButtonText===void 0?"":F.actionButtonText,z=F.titleText===void 0?"":F.titleText;F=F.descriptionText===void 0?"":F.descriptionText;var R={style:"STYLE_PRIMARY",size:"SIZE_DEFAULT",text:_.iJ(O),isDisabled:!1,navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://www.youtube.com/premium",
webPageType:"WEB_PAGE_TYPE_PROMO"}},urlEndpoint:{url:"https://www.youtube.com/premium"}},loggingDirectives:{clientVeSpec:{uiType:266213}}};q||(z=k,F=T,R={style:"STYLE_MONO_TONAL",size:"SIZE_DEFAULT",text:_.iJ(O),isDisabled:!0,loggingDirectives:{clientVeSpec:{uiType:266213}}});return{title:_.iJ(z),subtitle:_.iJ(F),supplementalText:Z,primaryButton:{buttonRenderer:R},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[mSJ]},
loggingDirectives:{clientVeSpec:{uiType:266212}}}};
kX0=function(q,k){q=q?sJo(q):"";k!==void 0&&isFinite(k)?k===0?k=_.WJ("UPDATING",void 0,"Updating..."):(k=kNh(new Date(k),new Date),k=_.WJ("UPDATED_TIME",{relative_time:k},"Updated "+k)):k="";var F="";q&&k&&(F=" \u2022 ");return _.iJ(q+F+k)};
T9T=function(q,k,F,T,Z,O){k=k===void 0?0:k;var z=oIw[k],R=z.title,e=z.iconType,I=z.topButtonRenderer,X=z.sectionClientVE;z=z.videoClientVE;var E;if(k!==1||q.length){F=[];q=_.S(q);for(T=q.next();!T.done;T=q.next()){var d=T.value;if(NMM(d))F.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:d.videoEntity.videoId,title:kW(d.videoEntity.title),shortBylineText:kW(d.channelEntity.title),thumbnail:d.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:d.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.WJ("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:z}}}}}});else if(uwN(d)){T=F;var M=T.push;var t=void 0,A=void 0,w=void 0,b=void 0,r=void 0,L=void 0,H=void 0,V=void 0,g=d.mainPlaylistEntity.playlistId,Y9=d==null?void 0:(V=d.mainPlaylistEntity)==null?void 0:(H=V.thumbnailStyleData)==null?void 0:(L=H[0])==null?void 0:(r=L.value)==null?void 0:(b=r.collageThumbnail)==null?void 0:b.coverThumbnail;b=QKw(g);if(!_.h("enable_offline_playlist_page")&&
(d==null?0:(w=d.mainPlaylistEntity)==null?0:w.videos)){b:{w=d==null?void 0:(A=d.mainPlaylistEntity)==null?void 0:A.videos;A=_.LB().getState().entities;if(w!=null&&w.length&&A)for(w=_.S(w),r=w.next();!r.done;r=w.next())if(r=_.ZR(r.value).entityId,(r=JSON.parse(r).videoId)&&tvH(A,r)==="TRANSFER_STATE_COMPLETE"){A=r;break b}A=""}A!==void 0&&(b=N7(_.LB().getState(),A),b=_.q7(A,g,void 0,void 0,b))}A=BUn(_.WJ("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),QKw(g));d=g&&Y9&&A?{playlistId:g,navigationEndpoint:b,
viewPlaylistText:A,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:Y9}},title:kW(d.mainPlaylistEntity.title),shortBylineText:kW(d==null?void 0:(t=d.channelEntity)==null?void 0:t.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:FJT,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:g,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.WJ("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:z}}}:
void 0;M.call(T,{gridPlaylistRenderer:d})}}z={gridRenderer:{items:F}};k===1&&(E=kX0(Z,O))}else if(T){var OT=_.iJ((M=F==null?void 0:F.localizedPromptMessage)!=null?M:"");z={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iJ(_.WJ("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.i4M}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.iJ(_.WJ("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};E=kX0(Z,O)}else OT=_.iJ(_.WJ("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
z={};return{contents:[{shelfRenderer:{title:R,titleAnnotation:E,icon:{iconType:e},subtitle:OT,content:z,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:I}]}}}}],loggingDirectives:{clientVeSpec:{uiType:X}}}};
ZZn=function(q,k,F,T,Z,O,z,R,e,I,X){F=F===void 0?{}:F;T=T===void 0?{}:T;Z=Z===void 0?!1:Z;O=O===void 0?!1:O;z=z===void 0?!1:z;R=R===void 0?!1:R;e=e===void 0?!1:e;I=I===void 0?0:I;X=X===void 0?-Infinity:X;if(!(k.length||q.length||Z||R))return O?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:uvN(F)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.iJ(_.WJ("DO_NOT_HAVE_DOWNLOADS",void 0,"You do not have any downloads")),icon:{iconType:"OFFLINE_NO_CONTENT"},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},
loggingDirectives:{clientVeSpec:{uiType:21411}}}}]}}];var E=[];q.length&&E.push(T9T(q,0));R?E.push({contents:[{statementBannerRenderer:iZw(e,T)}]}):Z?E.push(T9T(k,1,F,z,I,X)):O&&E.push({contents:[{statementBannerRenderer:q1M(F)}]});(Z&&k.length||q.length)&&E.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.iJ(_.WJ("DOWNLOADS_AVAILABILITY",void 0,"Downloads remain available as long as your device has an active internet connection for 30 days. This process happens automatically and does not re-download the video."))}}}}]});
return E.map(function(d){return{itemSectionRenderer:d}})};
K7=function(q,k){if(typeof q!=="object")return null;q=_.S(Object.entries(q));for(var F=q.next();!F.done;F=q.next()){var T=_.S(F.value);F=T.next().value;T=T.next().value;if(F===k)return F;if(T=K7(T,k))return F+"."+T}return null};
B5=function(q){var k=q.content;return(q=q.styleRuns)&&k?{runs:q.map(function(F){var T={text:k.slice(F.startIndex,F.startIndex+F.length)};F.fontColor&&(T.textColor=F.fontColor);return T})}:{simpleText:k}};
OZh=function(q,k,F,T){var Z=jWx;T&&(q.quantity=T);if(!q.quantity||!q.maxQuantity)return{};T=q.minusButton;var O=q.plusButton,z,R,e,I;return{value:q.quantity,maxValue:q.maxQuantity,onChangeCallback:function(X){Z(q,X)},
minusLabel:(z=_.f(T,Y1M))==null?void 0:z.label,minimumReachedLabel:(R=_.f(T,Y1M))==null?void 0:R.limitReachedLabel,plusLabel:(e=_.f(O,Y1M))==null?void 0:e.label,maximumReachedLabel:(I=_.f(O,Y1M))==null?void 0:I.limitReachedLabel,disabled:k,onRemoveCommand:F}};
jWx=function(q,k){var F=q.quantityIncrementerEntityKey;if(F){var T={};T.quantity=k;_.Lr(_.Ap("quantityIncrementerEntity",F,T));q.onChangeCommand&&_.vE(q.onChangeCommand)}};
C3n=function(q,k){(q=S1N(q))&&(k?z7M.push({command:q,sourceData:{},commandContext:void 0}):_.mT().resolve(_.qd).resolveCommand(q))};
S1N=function(q){return _.f(q,_.Nj)};
R7M=function(){var q=window.performance.timeOrigin+window.performance.now(),k=(new _.rl).setSeconds(q/1E9);return _.yo(k,2,_.fC(q%1E9),0)};
v5=function(q,k){var F=_.f(_.f(q,_.Nj),e7r);F&&(k&&(F.serializedAdditionalMetadata=_.i6(k)),C3n(q,!0))};
WJx=function(q){switch(q){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"}};
UHN=function(){return!!_.P9("ID_TOKEN")};
EIT=function(q){return q instanceof Error&&q.cause instanceof ITf&&q.cause.rpcErrorCode!==void 0?!XBT.includes(q.cause.rpcErrorCode):!0};
dHh=function(){return _.sP(aT9,{authuser:""+(_.P9("SESSION_INDEX")||0)})};
H5=function(q,k,F,T){F=F===void 0?"MINI_APP_SDK_API_UNSPECIFIED":F;T=T===void 0?"":T;var Z=new _.aP;F={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:T,sdkApi:F};q instanceof Error&&(Z.message=q.message,Z.name=q.name,q.cause instanceof ITf&&q.cause.rpcErrorCode!==void 0&&(F.rpcErrorCode=q.cause.rpcErrorCode));var O;(O=k.onError)==null||O.call(k,{loggingError:Z,metadata:F})};
M6M=function(q,k,F,T){switch(q){case "MINI_APP_SOURCE_GAMESNACKS":return new sj(k,F,T);default:return new h79(k,F,T)}};
fTf=function(q){switch(q){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"}};
yc9=function(q){switch(q){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"}};
t6e=function(q){switch(q){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"}};
DHf=function(){return Math.floor(Math.random()*4)+1};
lTh=function(q,k,F,T){q=_.S(Object.entries(q));for(var Z=q.next(),O={};!Z.done;O={message$jscomp$958:void 0},Z=q.next()){var z=_.S(Z.value);Z=z.next().value;z=z.next().value;O.message$jscomp$958=z;k.push(setTimeout(function(R){return function(){T(!1);F(R.message$jscomp$958.text)}}(O),O.message$jscomp$958.delayMs));
Number(Z)>0&&k.push(setTimeout(function(){T(!0)},O.message$jscomp$958.delayMs-400))}};
Jcr=function(q,k){var F=F===void 0?uGr:F;_.h("mweb_fix_monitor_visibility_after_render")?q&&Ao(function(){Kd9(q,k,F)}):Ao(function(){Kd9(q,k,F)})};
pBw=function(q){var k=q.data;var F=q.uniqueId;q=q.overrides;var T,Z=((T=k.timedAnimationData)==null?void 0:T.animationTiming)||[];return _.U("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.U(P2,{settings:{uniqueId:F,timings:Z,experimentEnabled:Z.length>0,enabled:Z.length>0}},Ac0(k.buttonRenderer,{buttonRenderer:{buttonOverrides:q}})))};
bZT=function(q){wBw||(wBw=P3L(new _.KB(1,void 0,void 0,$Hf),0));var k=wBw.format(Math.floor(q));k=_.Qw==="be"||_.Qw==="bg"||_.Qw==="es"||_.Qw==="et"||_.Qw==="hu"||_.Qw==="ka"||_.Qw==="lv"||_.Qw==="pl"||_.Qw==="pt-PT"||_.Qw==="sq"?k.replace(new RegExp("^(\\d)"+$Hf.GROUP_SEP.replace(".","\\.")+"(\\d+("+$Hf.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):k;return q>=1E3&&q<=9999&&k[1]==="."&&(_.Qw==="sl"||_.Qw==="it")?k.replace(".",""):k};
uur=function(q,k){wy("ytd-button-renderer",{data:q,className:k?k.className:"",overrides:k==null?void 0:k.buttonOverrides},H6)};
KJw=function(q,k,F,T){if(q)return T=T||q.likeStatus,k?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:T==="LIKE",isDisabled:!q.likesAllowed,defaultIcon:{iconType:F},defaultText:T==="LIKE"?q.likeCountWithUnlikeText:q.likeCountText,toggledText:T==="LIKE"?q.likeCountText:q.likeCountWithLikeText,defaultNavigationEndpoint:N9e(q,"LIKE"),defaultServiceEndpoint:QWN(q,"LIKE"),toggledServiceEndpoint:QWN(q,"INDIFFERENT"),defaultTooltip:_.cj(q.likeCountTooltipText),toggledTooltip:_.cj(q.likeCountTooltipText),
targetId:q.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:T==="DISLIKE",isDisabled:!q.likesAllowed,defaultIcon:{iconType:F},defaultText:T==="DISLIKE"?q.dislikeCountWithUndislikeText:q.dislikeCountText,toggledText:T==="DISLIKE"?q.dislikeCountText:q.dislikeCountWithDislikeText,defaultNavigationEndpoint:N9e(q,"DISLIKE"),defaultServiceEndpoint:QWN(q,"DISLIKE"),toggledServiceEndpoint:QWN(q,"INDIFFERENT"),defaultTooltip:_.cj(q.dislikeCountTooltipText),
toggledTooltip:_.cj(q.dislikeCountTooltipText)}};
N9e=function(q,k){if(k==="LIKE")return q.likeCommand;if(k==="DISLIKE")return q.dislikeNavigationEndpoint};
QWN=function(q,k){var F;return(F=q.serviceEndpoints)==null?void 0:F.find(function(T){var Z;return((Z=_.f(T,_.GH))==null?void 0:Z.status)===k})};
_.vIr=function(q,k,F){return window.spf&&!_.h("web_disable_spfjs_client")?B9r(q,k,F):rc9(q,k)};
B9r=function(q,k,F){var T=null,Z=(new _.R1(function(O,z){var R={};if(k){R.method=k.method;var e=k.postParams||{};K_9(q,k)&&(e[_.P9("XSRF_FIELD_NAME")]=_.P9("XSRF_TOKEN"));R.postData=_.zB(e);k.type&&(R.type=k.type);e=k.headers}R.headers=P_H(q,e);_.h("debug_forward_web_query_parameters")&&(q=_.NWo(q,window.location.search));R.experimental_headers=R.headers;R.onError=function(I){I.err&&I.xhr&&(I.err.params={url:I.xhr.responseURL,response:I.xhr.responseText.substr(0,64)});z(I.err)};
R.onPartDone=function(I){F&&F.call(null,I.part)};
R.onDone=function(I){var X=HZo(I.response,"xsrf_token");VV(window.location.href,q)&&X&&_.w6("XSRF_TOKEN",X);if(X=HZo(I.response,"service_worker_killswitch"))_.w6("SERVICE_WORKER_KILLSWITCH",X),UUr();O(I.response)};
T=spf.request(q,R)})).then(sWr);
Z.thenCatch(function(O){var z=O instanceof _.c5,R=O&&O.hasOwnProperty("params")&&O.params.response?O.params.response:"";O instanceof Error&&(R?z?fre(O):R===')]}\'\n{"reload":"now"}'?fre(O):(GXM(O,q,R),cc0(O,R)?_.w1(O):_.A7(O)):fre(O));T&&T.abort()});
return Z};
sWr=function(q){if(q.type==="multipart"){var k=q.timing;q=q.parts.reduce(function(F,T){Object.assign(F,T);return F},{});
q.timing=q.timing||{};Object.assign(q.timing,k);q.type="reduced"}return q};
rc9=function(q,k){k=k===void 0?{}:k;var F=null,T=new _.R1(function(Z,O){k.onFinish=function(z){if(z.readyState===XMLHttpRequest.DONE)if(z.status===200){if(z.responseType!=="json"){var R=z.response;R.substring(0,5)===")]}'\n"&&(R=R.substring(5));try{var e=JSON.parse(R)}catch(I){e=I}}else e=z.response;e instanceof Error?O(e):(R=HZo(e,"xsrf_token"),VV(window.location.href,q)&&R&&_.w6("XSRF_TOKEN",R),z=z.responseURL,window.performance&&window.performance.getEntriesByName?(R=window.performance.getEntriesByName(z).pop())?
z={responseStart:(0,_.mF)()-(R.responseEnd-R.responseStart)}:(Math.random()<.01&&(R=Error("bi"),R.params=z,_.w1(R)),z={responseStart:-1}):z={responseStart:0},e.timing=e.timing||{},Object.assign(e.timing,z),Z(e))}else O(Error("ai`"+z.status))};
(F=_.Sz(q,k))||O(Error("ai`"+F.status))});
T.thenCatch(function(Z){Z instanceof Error&&(GXM(Z,q),cc0(Z)&&(Z.level="WARNING"))});
_.h("cancel_pending_navs")&&T.thenCatch(function(){F.abort()});
return T};
HZo=function(q,k){var F=q[k],T=q.parts;q.type==="multipart"&&T&&(F=(q=T.find(function(Z){return k in Z}))&&q[k]);
return F};
GXM=function(q,k,F){var T=q.message||"";k={original:T,url:k};if(F)if(T=T.match(/position:?\s*(\d+)/)){T=T&&Number(T[1])?Number(T[1]):0;var Z=Math.max(T-25,0);k.position=T;k.response=F.substring(Z,T+25)}else k.response=F.substring(0,50);_.Pc(q,k);try{q.message="JSON parse error"}catch(O){}};
cc0=function(q,k){q=q.message||"";q=!!(q.indexOf("<")>=0||q.indexOf("end of ")>=0||q.indexOf("Unterminated string")>=0||q.indexOf("Unexpected EOF"));if(!q&&k)for(var F=k.length,T=!1,Z=0;Z<F;Z++)if(T&&k[Z]==="\\")Z++;else if(k[Z]==='"')T=!T;else if(k[Z]==="<"&&!T){q=!0;break}return q};
V6n=function(){return document.documentElement.hasAttribute("dark")};
_.LJN=function(q,k){if(q!=="GFEEDBACK"&&q!=="GUIDED_HELP")_.bB(Error("ci`"+q));else{var F=_.mT().resolve(_.g6(_.gb));if(F&&(F=F.getCurrentPage())&&F.getServiceTrackingParams&&(F=F.getServiceTrackingParams()))for(var T=0,Z;Z=F[T++];)if(Z.service===q){if(q=Z.params)for(F=0;T=q[F++];)k[T.key]=T.value;break}}};
_.xHN=function(q){var k=_.q$();k&&(k=k.getPlayer())&&(k.pauseVideo(),q.playback_id=k.getVideoData().cpn,q.eid=k.getVideoData().eventId,Object.assign(q,k.getFeedbackProductData()))};
nIM=function(){var q={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.P9("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(q.enableAnonymousFeedback=!0);_.P9("SESSION_INDEX")&&(q.authuser=String(_.P9("SESSION_INDEX")));_.h("enable_pageid_for_feedback")&&_.P9("DELEGATED_SESSION_ID")&&(q.pageId=String(_.P9("DELEGATED_SESSION_ID")));return q};
_.V1=function(q){_.h("enable_ypc_spinners")&&_.Ta(q,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},q])};
_.L7=function(q){_.h("enable_ypc_spinners")&&_.Ta(q,"yt-close-popup-action",["yt-loading-renderer"])};
gI9=function(q){return new Promise(function(k,F){_.Kb({verifyCommand:{recaptchaToken:q.recaptchaResponse}},{commandController:{onSuccess:function(T,Z){Z||F("ChallengeService did not return a response.");var O;k({challengeCompleted:(O=Z.verified)!=null?O:!1})},
onServerError:function(T,Z){F(Z)}}})})};
mHL=function(q,k,F,T){k({recaptchaResponse:T}).then(function(Z){Z.challengeCompleted?_.IP()?(F(3),_.mT().resolve(_.qd).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:q}})):F(2):F(4)},function(){F(4)})};
qtr=function(q,k,F){_.uN("https://www.google.com/recaptcha/api.js?trustedtypes=true&hl="+_.P9("HL"),function(){var T;(T=window.grecaptcha)==null||T.ready(function(){var Z=window.grecaptcha;Z?(F(Z.render(q,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:mHL.bind(null,q,gI9,k)})),k(1)):k(4)})})};
i9w=function(q,k){return function(){switch(k()){case 0:return q().captchaLoadingMessage;case 1:return q().challengeReason;case 3:return q().captchaSuccessfulMessage;case 2:return q().captchaCookieSetFailureMessage;case 4:return q().captchaFailedMessage;default:return q().challengeReason}}()};
_.x_=function(){if(!kco){var q=document.querySelector("#player.skeleton");q&&(_.Un(q),kco=!0)}};
_.FrN=function(){return oRf=UKw()};
jR0=function(){return _.C(function(q){return TBw!==void 0?q.return():_.W(q,Z9x(),0)})};
Z9x=function(){return _.C(function(q){if(q.nextAddress==1)return _.W(q,XWh(),2);oRf=q.yieldResult;TBw=_.pL.addLowPriorityJob(Z9x,5E3);_.RG(q)})};
RUH=function(q){var k=k===void 0?Ytn:k;var F,T,Z=(F=q.responseContext)==null?void 0:(T=F.mainAppWebResponseContext)==null?void 0:T.trackingParam;if(!Z){k.increment("MISSING");var O,z,R,e,I,X;_.w1(new _.aP("282054944_a",{moI:!!((O=q.responseContext)==null?0:(z=O.mainAppWebResponseContext)==null?0:z.loggedOut),tjN:((R=q.responseContext)==null?void 0:R.mainAppWebResponseContext)===void 0,kdN:q.responseContext===void 0,jFR:(e=q.playabilityStatus)==null?void 0:e.contextParams,vri:(((I=q.streamingData)==
null?void 0:I.formats)||[]).length>0,pDk:(((X=q.streamingData)==null?void 0:X.adaptiveFormats)||[]).length>0,os:!!q.offlineState,cotn:q.cotn}));return 2}F="";try{F=O9h(Z)}catch(M){return k.increment("C_ERROR"),_.A7(M),2}try{var E=_.StN(F);var d=zUo(E)}catch(M){return k.increment("P_ERROR"),_.A7(M),2}d=_.qa(d,Cse,1,_.iM());Z=[];d=_.S(d);for(E=d.next();!E.done;E=d.next())T=E.value,E=T.getPath(),F=(0,_.fT.getValueByKeys)(q,E.split(".")),F=String(F===void 0||F===null?"":F),T=T.getValue()||"",O=/[+\-\/_]/g,
F.replace(O,"")!==T.replace(O,"")&&(k.increment("MISMATCH"),_.h("ab_mis_log_err")&&(F=new _.aP("282054944_p",{lai:E,g:String(F),e:String(T)}),_.A7(F)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(E)||(E.match(/enforcementMessageViewModel/i)?Z.push(3):Z.push(2)));if(Z.length>0)return Math.max.apply(Math,_.fP(Z));k.increment("SUCCESS");return 1};
UtN=function(q){var k=new n7;if(q.interpreterJavascript){var F=_.U7x(q.interpreterJavascript);F=Nb(F).toString();var T=new eUM;_.Ub(T,6,F);_.k4(k,1,T,Q$)}else q.interpreterUrl&&(F=_.wo(q.interpreterUrl),F=_.Oc(F).toString(),T=new _.Wro,_.Ub(T,4,F),_.k4(k,2,T,Q$));q.interpreterHash&&_.gl(k,3,q.interpreterHash,Q$);q.program&&_.gl(k,4,q.program,Q$);q.globalName&&_.gl(k,5,q.globalName,Q$);q.clientExperimentsStateBlob&&_.gl(k,7,q.clientExperimentsStateBlob,Q$);return k};
mU=function(q){var k={};q=_.S(q.split("&"));for(var F=q.next();!F.done;F=q.next())F=F.value.split("="),F.length===2&&(k[F[0]]=F[1]);return k};
I1H=function(q){return Number(q.t)||7200};
Dan=function(){if(_.h("bg_st_hr"))return"havuokmhhs-0";var q,k=((q=performance)==null?void 0:q.timeOrigin)||0;return"havuokmhhs-"+Math.floor(k)};
Xzo=function(){return new Promise(function(q){var k=window.top;k.ntpevasrs!==void 0?q(new qi(k.ntpevasrs)):(k.ntpqfbel===void 0&&(k.ntpqfbel=[]),k.ntpqfbel.push(function(F){q(new qi(F))}))})};
ERx=function(q){var k=q.ocP.bind(q);_.xX("yt.aba.att",k);q=q.uE0.bind(q);_.xX("yt.aba.att2",q)};
dtL=function(q){switch(_.Or(q.input)){case _.xW(a1M):var k={};return k.encryptedVideoId=q.innerTubeRequest.externalVideoId,k}return{}};
MZL=function(q){switch(_.Or(q.input)){case _.xW(a1M):if(_.h("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.xW(iu):if(_.h("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&q.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.xW(hUJ):var k,F;if(_.h("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&((F=_.f((k=q.config)==null?void 0:k.command,
d0r))==null?0:F.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.yxo=function(q){var k;if(q.playlistVideoRenderer&&((k=q.playlistVideoRenderer)==null?0:k.engagementBar))return f1x(q.playlistVideoRenderer.engagementBar);if(_.f(q,kT)){var F;if(q=(F=_.f(q,kT))==null?void 0:F.engagementBar)return f1x(q)}return""};
f1x=function(q){if(!q)return"";q=_.f(q,_.tZN);if(q==null||!q.actions)return"";q=_.S(q.actions);for(q=q.next();!q.done;q=q.next()){q=_.f(q.value,_.Dte);var k=void 0;if((k=q)==null||!k.itemId)break;return q.itemId}return""};
_.l19=function(q){var k;if(q.playlistVideoRenderer&&((k=q.playlistVideoRenderer)==null?0:k.videoId))return q.playlistVideoRenderer.videoId;if(_.f(q,kT)){var F,T;if(q=(F=_.f(q,kT))==null?void 0:(T=F.playlistItemData)==null?void 0:T.videoId)return q}return""};
_.Jxr=function(q){var k;if(q.playlistVideoRenderer&&((k=q.playlistVideoRenderer)==null?0:k.voteCount))return q.playlistVideoRenderer.voteCount;if(_.f(q,kT)){var F,T;if(q=(F=_.f(q,kT))==null?void 0:(T=F.playlistItemData)==null?void 0:T.voteCount)return q}return 0};
_.oU=function(q,k){return _.SA(q.entities,"flowStateEntity",k)};
pzo=function(q,k,F,T){var Z=void 0;q=_.S(q[k.iconName]||[]);for(var O=q.next();!O.done;O=q.next()){O=O.value;var z=k.iconSize;var R=k.iconStyle;z=!z||z===O[2];var e=AxM[O[0]];T&&T!==O[1]||!z||R&&R!==e?R=!1:Z?(R=AxM[O[0]],R=!!k.iconStyle||R==="youtube_outline",z=Z.version<=O[1],R=(!!k.iconSize||O[2]===24)&&R&&z):R=!0;R&&(Z={name:k.iconName,style:AxM[O[0]],size:O[2],version:O[1],allowMirroring:!!O[3],url:F(k.iconName,O)})}return Z};
wzn=function(q,k,F,T){return q+(""+AxM[F[0]]+((T===void 0?0:T)?"_experimental":"")+"/"+k+"/v"+F[1]+"/")+(F[2]+"px.svg")};
FJ=function(q){return _.h("web_bookmark_playlist_save_icon")?"bookmark":q};
PsN=function(q,k){return wzn("https://fonts.gstatic.com/s/i/",q,k)};
$tN=function(q,k){return wzn("https://fonts.gstatic.com/s/i/",q,k,!0)};
b99=function(q,k){return wzn("https://www.gstatic.com/youtube/img/icons/web/",q,k)};
NBo=function(q){var k=q.enabled;var F=q.itemPlaybackModel;var T=q.thumbnailElRef;var Z=q.containerElRef;var O=q.options;var z;_.y3(function(){var R=Z==null?void 0:Z.value;var e,I=(e=T())==null?void 0:e.value;e=F();var X=O();if(k&&e&&R&&I&&(X==null?0:X.thumbnail)){var E={data:e,hostElement:R},d,M,t=_.h("web_explore_hub_on_hover")||_.h("web_client_explore_hub_on_hover")?[].concat(_.fP((d=X.thumbnailOverlays)!=null?d:[]),_.fP((M=e.overlays)!=null?M:[])):X.thumbnailOverlays||[],A,w;R={mediaRenderer:E,
lockupElement:R,thumbnailElement:I,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.QK((A=e.inlinePlayerData)==null?void 0:A.onVisible),navigationEndpoint:_.QK((w=e.inlinePlayerData)==null?void 0:w.onSelect),thumbnail:X.thumbnail,thumbnailOverlays:t,accessibilityText:X.accessibilityText||""},thumbnailSize:X.thumbnailSize,enableRounding:X.enableRounding}}}else R=void 0;if(A=R){var b;(b=z)==null||TJ(b);z=V0(A);var r,L;((r=F())==null?0:(L=r.inlinePlayerData)==null?0:L.forceImpAutoplay)&&
uko(z)}},"B33dEc");
_.tR(function(){var R;(R=z)==null||TJ(R)})};
QRN=function(q){q=atob(q);for(var k=[],F=0;F<q.length;F++)k.push(q.charCodeAt(F));return new Blob([new Uint8Array(k)],{type:"image/png"})};
BBf=function(q,k,F,T){T=T===void 0?"INSERTION_POSITION_UNSPECIFIED":T;return q({targetId:k},function(Z){var O,z=(O=Z.contents)!=null?O:[];O=F!=null?F:[];var R=Krr(z);switch(T){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},Z,{contents:[].concat(_.fP(z.slice(0,R)),_.fP(O),_.fP(z.slice(R+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},Z,{contents:[].concat(_.fP(O),_.fP(z))});case "INSERTION_POSITION_LAST":return Object.assign({},Z,{contents:[].concat(_.fP(z),_.fP(O))});
default:return Z}})};
vRT=function(q,k,F,T,Z){Z=Z===void 0?"RELATIVE_INSERTION_POSITION_AFTER":Z;return q({targetId:k},function(O){var z,R=(z=O.contents)!=null?z:[];z=rx9(R,F);if(z<0)return O;z=Z==="RELATIVE_INSERTION_POSITION_BEFORE"?z:z+1;return Object.assign({},O,{contents:[].concat(_.fP(R.slice(0,z)),_.fP(T),_.fP(R.slice(z)))})})};
Krr=function(q){var k=q.findIndex(function(F){return _.f(F,_.ZY)});
return k>=0?k:q.length};
rx9=function(q,k){return q.findIndex(function(F){a:{F=_.S(Object.values(F));for(var T=F.next();!T.done;T=F.next())if((T=T.value)&&T.targetId){F=T.targetId;break a}F=""}return F===k})};
sRM=function(q,k,F){return q({targetId:k},function(T){var Z,O=(Z=T.contents)!=null?Z:[];return Object.assign({},T,{contents:H9e(O,F)})})};
H9e=function(q,k){return q.filter(function(F){var T=k.includes;a:{F=_.S(Object.values(F));for(var Z=F.next();!Z.done;Z=F.next())if((Z=Z.value)&&Z.targetId){F=Z.targetId;break a}F=""}return!T.call(k,F||"")})};
_.Gce=function(q,k){return{engagementPanelSectionListRenderer:{panelIdentifier:q,identifier:k,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
_.VZH=function(q){var k,F=(k=q.getOption("captions","tracklist",{includeAsr:!0}))!=null?k:[];return F=cxN(F,q)};
LrL=function(q){return q.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
cxN=function(q,k){k=LrL(k);if(k==null||!k.length)return q;var F=k.filter(function(z){return z});
k=q.filter(function(z){return z.languageCode.startsWith("en")});
F=_.S(F);for(var T=F.next();!T.done;T=F.next())if(T=T.value,k.length){var Z=k[0],O=Object.assign({},Z);Z.languageCode!==T.languageCode&&(O.displayName=Z.languageName+" >> "+T.languageName,O.translationLanguage=T,q.push(O))}return q};
xtN=function(q,k,F){q=_.VZH(q);if(q.length)return F?q.find(function(T){if(typeof(T==null?void 0:T.translationLanguage)==="object"){var Z;return((Z=T.translationLanguage)==null?void 0:Z.languageCode)===k}return!1}):q==null?void 0:q.find(function(T){return T.languageCode===k})};
nRf=function(q){return q.getOption("captions","tracklist",{includeAsr:!0})};
gRr=function(q){return q.getOption("captions","tracklist",{includeAsr:!0})};
mtw=function(q){var k=gRr(q);if(k==null?0:k.length)return k;q.loadModule("captions");return gRr(q)};
qEw=function(q){var k=q.getOption("captions","track");if(k)return k;q.loadModule("captions");return q.getOption("captions","track")};
k0h=function(q){var k=mtw(q);if(k!=null&&k.length){var F=qEw(q),T;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.WJ("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(F==null?0:F.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.fP(k.map(function(Z){return{listItemViewModel:{title:{content:Z.displayName},
isSelected:Z.displayName===(F==null?void 0:F.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:Z.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.WJ("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!F.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!F.translationLanguage&&{selectionText:{content:(F==null?void 0:(T=F.translationLanguage)==null?void 0:T.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[iur(q)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
iur=function(q){var k=LrL(q);if(k==null||!k.length)throw Error("Ai");var F=qEw(q);q=k.filter(function(T){return!T.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.fP(q.map(function(T){var Z;return{listItemViewModel:{title:{content:T.languageName},isSelected:T.languageName===(F==null?void 0:(Z=F.translationLanguage)==null?void 0:Z.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:T.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
Zuf=function(q){return new Promise(function(k,F){if(q===void 0)_.A7(Error("Ei"),"ERROR"),F(Error("Ei"));else{F=new _.o0H;var T=_.Few();F=F.init();var Z=_.Txf(_.P9("YPC_MB_URL"),!0);Promise.all([F,Z]).then(function(){var O=payments.business.integration.ClientTokenFactory.createClientToken(q,T);k(O)})}})};
Oun=function(q,k,F,T,Z,O,z){var R=_.GM();F=F.replace(/-/g,"+").replace(/_/g,"/");var e=_.Xc().get("hl"),I=_.jt(_.Lj),X=k==null?void 0:k.element;X&&_.V1(X);jNh(k,!0);_.YEh(I,F,R.resolve,function(){X&&_.L7(X)},function(E){X&&_.L7(X);
R.reject(E)},e,T?function(E){T&&_.sZ(q,T,{backend_analytics:E})}:void 0,R.resolve,Z,O,z);
return R.promise};
jNh=function(q,k){!(q=q==null?void 0:q.element)||q.tagName!=="YT-BUTTON-RENDERER"&&q.tagName!=="YTD-BUTTON-RENDERER"||(q.disabled=k)};
SET=function(){var q=_.WJ("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.iJ(q),actionButton:{buttonRenderer:Paw()}}},popupType:"TOAST"}};
zg9=function(){var q=_.WJ("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.iJ(q),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
CYH=function(q){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:q}]}}};
Oe=function(q,k,F,T){var Z;return _.C(function(O){if(O.nextAddress==1)return _.j$(O,2),_.W(O,q,4);if(O.nextAddress!=2)return(Z=_.dc(k.getState().entities).length>0)?O.return({title:_.iJ(_.WJ("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.iJ(_.WJ("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:wSM()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
O.return($3w(F,T));_.CP(O);return O.return($3w(F,T))})};
RgM=function(q,k){return k?k==="PPSV"||JQL(q,k):!1};
egL=function(q){q.responseContext||(q.responseContext={});q.responseContext.maxAgeSeconds=0;return q};
zJ=function(q){var k;return _.C(function(F){return F.nextAddress==1?_.W(F,WeL(q,"service:topbar:fallback"),2):(k=F.yieldResult)&&_.St(k)?F.return(egL(_.St(k))):F.return()})};
UET=function(q){var k;return _.C(function(F){return F.nextAddress==1?_.W(F,WeL(q,"service:downloads_settings:fallback"),2):(k=F.yieldResult)&&_.St(k)?F.return(k):F.return()})};
WeL=function(q,k){var F;return _.C(function(T){if(T.nextAddress==1)return q?_.W(T,q.get(k),2):T.return();F=T.yieldResult;return!F||!_.St(F)||!isNaN(Number(F.data.expireTimestampMs))&&F.isExpired()?T.return():T.return(F)})};
IWL=function(q){var k=_.mT().resolve(C2).getState().entities;return q.playlistId?RgM(k,q.playlistId):!1};
XyM=function(q,k){var F;if(k==null?0:(F=k.requestTemplate)==null?0:F.panelId)q.panelId=k.requestTemplate.panelId;var T;if(k==null?0:(T=k.requestTemplate)==null?0:T.params)q.params=k.requestTemplate.params};
aWn=function(){if(E0o)return E0o();var q=!_.h("idb_response_store_auth_killswitch"),k={};E0o=gG("yt-it-response-store",{objectStores:(k.ResponseStore={addedAtVersion:1},k),shared:!q,upgrade:function(F,T){T(1)&&(F=Q7(F,"ResponseStore",{keyPath:["key","clientName"]}),KL(F,"byExpiration","expireTimestampMs"),KL(F,"byInterface","clientName"))},
version:1});return E0o()};
dE9=function(q){return _.rG(aWn(),q)};
MSN=function(q,k){var F;return _.C(function(T){return T.nextAddress==1?_.W(T,_.nl(),2):(F=T.yieldResult)?T.return(new hgx(q,k,F)):T.return()})};
fWN=function(q){var k=Object.keys(q)[0];if(k)return q.screenExit&&(k=k+";"+q.screenExit.screen),k};
yPh=function(q){var k=new Map;q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=F.value,F!=null&&(k.has(F.taskType)||k.set(F.taskType,[]),k.get(F.taskType).push(F));return k};
tS9=function(q){return!isNaN(q)&&q>0};
DEw=function(q){q=[].concat(_.fP(q)).sort(function(F,T){return F-T});
var k=Math.floor(q.length/2);return q.length%2?q[k]:(q[k-1]+q[k])/2};
AP9=function(q,k){q=q===void 0?ObL:q;k=k===void 0?{}:k;_.xX("yt.logging.errors.log",_.A7);jBH();lWf(eYJ(),k);window.onerror=q;JPN=YhJ;window.addEventListener("unhandledrejection",function(F){if(F.reason instanceof Error){var T=F.reason;_.Pc(T,{source:"unhandledrejection"});T.name==="AbortError"&&(T.level="WARNING")}YhJ(F.reason);F.preventDefault()})};
_.pyf=function(q){return q.a11y.ephemeralAction||null};
_.wyo=function(q){var k,F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g,Y9,OT,UT,yh,AH,lw,H0,Kf,qI,gh,tz,WG,Ng,X0,Fm,lv,LC,SM;return _.C(function(Xm){if(Xm.nextAddress==1)return _.W(Xm,_.UR(q,{mode:"readonly",enableRetries:!0},function(Az){return Iz(Az,"playbackData").then(function(xs){var Mg=xs.map(function(Z0){return Z0.transfer}).filter(function(Z0){return!!Z0}),V$=xs.map(function(Z0){return Z0.offlineVideoPolicy}).filter(function(Z0){return!!Z0}),va=xs.filter(function(Z0){return!!Z0.key}).map(function(Z0){return _.OR(_.ZR(Z0.key).entityId,
"downloadStatusEntity")});
Mg=Iz(Az,"transfer",Mg);V$=Iz(Az,"offlineVideoPolicy",V$);va=Iz(Az,"downloadStatusEntity",va);var cG=Mg.then(function(Z0){Z0=Z0.reduce(function(KU,d0){(d0==null?0:d0.offlineVideoStreams)&&KU.push.apply(KU,_.fP(d0.offlineVideoStreams));return KU},[]).filter(function(KU){return!!KU});
return Iz(Az,"offlineVideoStreams",Z0)});
return bV.all([Mg,V$,cG,va]).then(function(Z0){var KU=_.S(Z0);Z0=KU.next().value;var d0=KU.next().value;var Ev=KU.next().value;KU=KU.next().value;return[xs,Z0,d0,Ev,KU]})})}),2);
if(Xm.nextAddress!=3)return k=Xm.yieldResult,_.W(Xm,_.UR(q,{mode:"readonly",enableRetries:!0},function(Az){return Iz(Az,"mainDownloadsListEntity").then(function(xs){var Mg,V$;return(V$=(Mg=xs[0])==null?void 0:Mg.downloads)!=null?V$:[]})}),3);
F=Xm.yieldResult;T=_.S(k);Z=T.next().value;O=T.next().value;z=T.next().value;R=T.next().value;e=T.next().value;I=Z;X=O;E=z;d=R;M=e;t={};A={};w={};b={};r={};L=[];H=_.S(X);for(V=H.next();!V.done;V=H.next())(g=V.value)&&(t[g.key]=g);Y9=_.S(E);for(OT=Y9.next();!OT.done;OT=Y9.next())(UT=OT.value)&&(A[UT.key]=UT);yh=_.S(M);for(AH=yh.next();!AH.done;AH=yh.next())(lw=AH.value)&&(w[lw.key]=lw);H0=_.S(d);for(Kf=H0.next();!Kf.done;Kf=H0.next())(qI=Kf.value)&&(b[qI.key]=qI);gh=_.S(F);for(tz=gh.next();!tz.done;tz=
gh.next())WG=tz.value,Ng=void 0,r[(Ng=WG.videoItem)!=null?Ng:""]=!0,WG.videoItem&&(Fm=X0=void 0,lv=(Fm=(X0=_.ZR(WG.videoItem))==null?void 0:X0.entityId)!=null?Fm:"",L.push({externalVideoId:lv}));LC=I.filter(function(Az){if(!Az||!Az.key||!Az.offlineVideoPolicy)return!1;Az=_.ZR(Az.key).entityId;Az=_.OR(Az,"downloadStatusEntity");var xs;return!(Az&&((xs=w[Az])==null?void 0:xs.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
SM=LC.map(function(Az){var xs=t[Az.transfer],Mg=[];if(xs==null?0:xs.offlineVideoStreams)for(var V$=_.S(xs.offlineVideoStreams),va=V$.next();!va.done;va=V$.next())(va=b[va.value])&&Mg.push(va);V$=A[Az.offlineVideoPolicy];va=r;var cG=Az==null?void 0:Az.playerResponseTimestamp,Z0=_.ZR(V$.key).entityId;Az=_.OR(Z0,"mainVideoEntity");if(V$.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var KU="OFFLINE_VIDEO_STATE_DISABLED";V$.expirationTimestamp&&Number(V$.expirationTimestamp)<Date.now()/1E3&&(KU="OFFLINE_VIDEO_STATE_EXPIRED")}else if(V$.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")KU="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(xs==null?void 0:xs.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":KU="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":KU="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":KU="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":KU="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":KU="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":KU="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:KU="OFFLINE_VIDEO_STATE_UNKNOWN"}if(KU==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(xs==null?void 0:xs.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":KU="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":KU="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":KU=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}Z0={id:Z0,videoState:KU};if(xs==null?0:xs.cotn)Z0.cotn=xs.cotn;if(xs==null?0:xs.maximumDownloadQuality)Z0.selectedVideoQuality=xs==null?void 0:xs.maximumDownloadQuality;if(xs==null?0:xs.lastProgressTimeMs)Z0.lastProgressTimeMs=xs.lastProgressTimeMs;cG&&(Z0.playerResponseSavedTimeMs=String(Number(cG)*1E3));xs=String;cG=0;Mg=_.S(Mg);for(KU=Mg.next();!KU.done;KU=Mg.next())if(KU=KU.value,KU.streamsProgress){KU=_.S(KU.streamsProgress);for(var d0=KU.next();!d0.done;d0=
KU.next()){var Ev=void 0;cG+=Number((Ev=d0.value.numBytesDownloaded)!=null?Ev:0)}}Z0.downloadedBytes=xs(cG);Z0.selectedOfflineMode=va[Az]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";V$.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(Z0.offlinePlaybackDisabledReason=V$.offlinePlaybackDisabledReason);return Z0});
return Xm.return({offlineVideos:SM,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:L}}})})};
PYM=function(){var q;return _.C(function(k){return k.nextAddress==1?_.W(k,_.Rz(),2):(q=k.yieldResult)?k.return(_.wyo(q)):k.return({state:"PES Unavailable"})})};
u_f=function(){var q,k,F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,_.Rz(),2);if(Z.nextAddress!=3)return(q=Z.yieldResult)?_.W(Z,$Ef(q),3):Z.return({state:"PES Unavailable"});k=Z.yieldResult;F={};T=k.reduce(function(O,z){O[z.key]=z;return O},F);
return Z.return(buh(T))})};
buh=function(q){for(var k={},F=[],T=_.S(Object.keys(q)),Z=T.next();!Z.done;Z=T.next()){var O=Z.value;Z=q[O];var z=void 0;if(((z=Z)==null?void 0:z.entityType)==="mainVideoEntity"){delete q[O];var R=Z.data;Z={};if(R){var e=void 0;z=(e=R.videoId)!=null?e:"vid-"+O;O=q;Z.video=R;delete Z.video.formattedDescription;delete Z.video.thumbnail;R.owner&&(e=O[R.owner],e==null?0:e.data)&&(delete O[e.key],Z.video.owner=e.data,delete Z.video.owner.avatar);if(R=R.downloadState)if(e=O[R],e==null?0:e.data)if(delete O[R],
R=e.data.playbackData)if(e=O[R],e!=null&&e.data){delete O[R];R=e.data;delete R.playerResponseJson;Z.playbackData=R;if(R.transfer&&(e=O[R.transfer],e==null?0:e.data)){delete O[e.key];var I=e.data;Z.transfer=I;e=[];I=_.S(I.offlineVideoStreams||[]);for(var X=I.next();!X.done;X=I.next())if(X=O[X.value])delete O[X.key],e.push(X.data);e&&(Z.streams=e)}(R=R.offlineVideoPolicy)&&(R=O[R])&&R.data&&(delete O[R.key],Z.offlineVideoPolicy=R.data)}k[z]=Z}}else Z&&Z.entityType==="offlineOrchestrationActionWrapperEntity"&&
Z.data&&(delete q[Z.key],z=Z.data,O=void 0,F.push({id:z.rootActionId,type:((O=z.actionProto)==null?void 0:O.actionType)||"",entity:Z}))}k.wrapperEntities=F;Object.keys(q).length>0&&(k.unknownKeys=q);return k};
Nxw=function(){var q,k,F,T,Z,O,z,R,e;return _.C(function(I){if(I.nextAddress==1)return q=!!(new _.uo("")).expiringStorage_,T=!!((k=_.k9.crypto)==null?0:(F=k.subtle)==null?0:F.importKey),Z=!!_.k9.BroadcastChannel,O=!!_.k9.navigator.locks,_.W(I,KHx(),2);z=I.yieldResult;R=q&&T&&Z&&O&&z;e={isSupported:R};if(R)return I.return(e);e.missingBrowserFeatures=[];z||e.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");q||e.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
T||e.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");Z||e.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");O||e.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return I.return(e)})};
QNe=function(){var q;return!((q=RU?RU:null)==null||!q.window)};
_.BxM=function(q){if(_.pf()&&_.zNr("Chromium")>=120){var k=_.Kee().mediaSession;try{k.setActionHandler("enterpictureinpicture",function(){q()})}catch(F){}}};
rPo=function(q){for(var k=[],F=_.S(document.styleSheets),T=F.next(),Z={};!T.done;Z={node$jscomp$730:void 0},T=F.next())Z.node$jscomp$730=T.value.ownerNode,Z.node$jscomp$730&&(Z.node$jscomp$730 instanceof HTMLStyleElement||Z.node$jscomp$730 instanceof HTMLLinkElement)&&k.push(new Promise(function(O){return function(z){var R=O.node$jscomp$730.cloneNode(!0);R.onload=function(){z()};
R.onerror=function(){_.w1(Error("gj"));z()};
q.document.head.appendChild(R)}}(Z)));
return Promise.all(k)};
g0o=function(q){var k=[_.qy(v0L),_.qy(Hur),_.qy(sN0)];G0h(window.document.documentElement,q.document.documentElement,[_.qy(cPr),_.qy(VSo),_.qy(LeM),_.qy(xET),_.qy(n0w)]);G0h(window.document.body,q.document.body,k)};
G0h=function(q,k,F){q=_.S(q.attributes);for(var T=q.next();!T.done;T=q.next())if(T=T.value)try{_.r5(F,k,T.name,T.value)}catch(Z){}};
q8e=function(q,k){q=new _.et(q.document.documentElement);q.start(mET,k);return q};
imn=function(q){var k=q.document.documentElement;k.addEventListener("click",function(F){w$r(k,F)});
k.addEventListener("touchstart",function(F){NP9(F)});
k.addEventListener("mousedown",function(F){NP9(F)})};
oaf=function(q,k,F,T){T=T===void 0?!1:T;k=new kLe(k||q,F||q);return{x:q.x+((T===void 0?0:T)?k.lengthX*-1:k.lengthX)*.2,y:q.y+((T===void 0?0:T)?k.lengthY*-1:k.lengthY)*.2}};
FuN=function(q){if(!q)return!1;var k=q.status==="OK"||q.status==="LIVE_STREAM_OFFLINE",F,T,Z,O=(Z=(F=q.errorScreen)==null?void 0:F.playerLegacyDesktopYpcTrailerRenderer)!=null?Z:(T=q.errorScreen)==null?void 0:T.ypcTrailerRenderer;return!!k||!!O};
_.TgH=function(q,k){if(!q)return!1;var F,T=(F=q.errorScreen)==null?void 0:F.playerLegacyDesktopYpcOfferRenderer,Z;k=!!(k==null?0:(Z=k.playerOverlayRenderer)==null?0:Z.gatedActionsOverlayRenderer);return!!FuN(q)||!!T||!!k};
Y89=function(q){return Zmo(q,0,"gclid",q.search(jFN))>=0||Zmo(q,0,"gad_source",q.search(jFN))>=0};
zln=function(q){var k=[],F=0;return{clear:function(){F=k.length=0},
push:function(T){k[F]=T;F=(F+1)%q},
iterate:function(){return function Z(){var O,z,R,e;return _.Om9(Z,function(I){switch(I.nextAddress){case 1:_.OA(I,2),O=k.length,z=0;case 4:if(!(z<O)){I.jumpTo(2);break}R=F+z;e=_.S8J;return _.W(I,k[R%O],7);case 7:e(I.yieldResult);z++;I.jumpTo(4);break;case 2:_.Yg(I),_.z8(I,0)}})}()}}};
RlH=function(){var q=Ckw,k=gf.bufferSize;q||(q=[]);q=q.map(LBM);var F=new Set(q),T=zln(k);return{flush:function(){var Z=Array.from(T.iterate());T.clear();Z=Z.map(function(O){return{name:O.name,timestamp:O.startTime,attributes:O.attributes}});
return JSON.stringify(Z)},
onSpanStart:function(Z){Z.name==="event"&&F.has(Z.attributes.type)||T.push(Z)}}};
elh=function(){var q=RlH(),k=q.flush;Aef({onSpanStart:q.onSpanStart});E1h.subscribe("handleError",function(F){try{F.params.breadcrumbs=k()}catch(T){_.A7(T,"WARNING")}})};
Wu0=function(q,k,F){var T=q.endTime;if(T==null)throw Error("ij");F=_.uB(GQr)(q.name,T-q.startTime,q.startTime,{webTracing:q.attributes},F,k);if(q.children)for(q=_.S(q.children),T=q.next();!T.done;T=q.next())Wu0(T.value,k,F)};
ItJ=function(){for(var q={},k=_.S(gf.enabledSpansArray),F=k.next();!F.done;F=k.next())q[F.value]=!0;if(gf.exportToCsi||gf.exportBreadcrumbs)q={enabledSpans:q},x8={sessionId:q.sessionId||"",nextSpanId:0,activeSpan:void 0,processors:[],enabledSpans:q.enabledSpans};gf.exportBreadcrumbs&&elh();gf.exportToCsi&&Aef(Uhh)};
XI0=function(q){return new Promise(function(k){window.setTimeout(k,q)})};
Eaf=function(q){var k={bicf:function(O){q.xPE=O},
blc:function(){return q.getLatestChallengeResponse()},
bcr:function(O){q.odj.push(O)}},F=window.top;
F.ntpevasrs=k;if(F.ntpqfbel!==void 0)for(var T=_.S(F.ntpqfbel),Z=T.next();!Z.done;Z=T.next())Z=Z.value,Z(k);F.ntpqfbel=void 0};
atf=function(q){return _.C(function(k){if(k.nextAddress==1)return _.j$(k,2),_.W(k,q.cxO(),4);if(k.nextAddress!=2)return _.Kl(k,0);_.CP(k);_.RG(k)})};
dh0=function(q){var k,F;(k=q.ytcsi)==null||(F=k.tick)==null||F.call(k,"pot_ist")};
hlH=function(q){if(q instanceof Error){var k=_.NA("yt.logging.errors.log");k&&k(q,"WARNING")}};
MIw=function(q){try{var k=JSON.parse(q);if(k.bgChallenge)return k}catch(F){}};
yXN=function(){var q=window,k={networkStatusManagerPromise:_.mT().resolve(new hIw(_.HU)),initialChallengeSli:_.h("wpo_att_sli")?new _.AtN("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};q=q===void 0?window:q;var F=q.ytAtR,T;k==null||(T=k.initialChallengeSli)==null||_.WA(T);if(F){if(F=MIw(F)){var Z;k==null||(Z=k.initialChallengeSli)==null||_.Ue(Z,"SUCCESS");ft0(F,k)}q.ytAtR=void 0}else q.ytAtRC=function(O){if(O=MIw(O)){var z;k==null||(z=k.initialChallengeSli)==null||
_.Ue(z,"SUCCESS");ft0(O,k);q.ytAtRC=void 0}}};
ltr=function(){if(tIf)return tIf;try{var q=_.WP("IFRAME");_.Ab(q,_.kx(Dhw));q.sandbox.add("allow-same-origin");q.style.display="none";document.body.appendChild(q);return tIf=q}catch(k){q=new _.aP("Failed to create sandbox iframe"),_.A7(q)}};
JXx=function(q){var k,F;return(F=q==null?void 0:(k=q.contentWindow)==null?void 0:k.fetch)!=null?F:window.fetch};
AXw=function(q){var k,F;return(F=q==null?void 0:(k=q.contentWindow)==null?void 0:k.JSON.parse)!=null?F:JSON.parse};
pI9=function(q){var k,F;return(F=q==null?void 0:(k=q.contentWindow)==null?void 0:k.Request)!=null?F:window.Request};
wIL=function(q){var k,F;return(F=q==null?void 0:(k=q.contentWindow)==null?void 0:k.TextDecoder)!=null?F:window.TextDecoder};
bmo=function(){if(p4H()==="hidden")var q="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else p4H()==="visible"&&(q="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",Pke=null);q&&$ho(q)};
$ho=function(q){if(q==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||q==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(uho===q)return;uho=q}var k=9E4+Math.random()*2E3;if(q!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.iA()>k)&&p4H()==="visible"){k=-1;Pke&&(k=Math.round((0,_.mF)()-Pke));var F=String;var T=_.NA("_fact",window);T=T==null||T==-1?-1:Math.max(Date.now()-T,0);_.lA("foregroundHeartbeat",{firstActivityMs:F(T),clientDocumentNonce:CSh,index:String(NgT),lastEventDeltaMs:String(k),trigger:q});
_.xX("_fact",-1,window);NgT++;Pke=(0,_.mF)()}};
_.QFT=function(){try{return!!self.sessionStorage}catch(q){return!1}};
Kuh=function(){var q=navigator;return new Promise(function(k,F){var T;(T=q.webkitTemporaryStorage)!=null&&T.queryUsageAndQuota?q.webkitTemporaryStorage.queryUsageAndQuota(function(Z,O){k({usage:Z,quota:O})},function(Z){F(Z)}):F(Error("qj"))})};
Bgn=function(q,k){var F={errorSeverity:k.errorSeverity.toString(),wizFeatureFlags:Object.entries(k.featureFlags).join("\n")};Zbo(k,F);k=k.errorSeverity;k===3?_.A7(q,"ERROR",void 0,void 0,void 0,F):k===2&&_.A7(q,"WARNING",void 0,void 0,void 0,F);_.h("cow_if_errors_in_popup")&&k===3&&q.message.indexOf("<If>")!==-1&&window.alert(q.message)};
rXe=function(q,k,F){q.componentType!==dH&&F instanceof HTMLElement&&k&&!_.h("cow_logging_in_component_wrapper")&&dTw(F,k,!0)};
VIh=function(){if(!va9){va9=!0;var q=Object.assign({},{enableLazyTsx:_.h("mweb_enable_wiz_lazy_tsx")||_.h("kevlar_enable_wiz_lazy_tsx")||_.h("creator_enable_wiz_lazy_tsx")||Hmx,flushRenderEffectsDuringRender:!0},{handleError:Bgn,enableComponentStacksInErrorMessages:!1});Object.assign(_.qn,q);fmw=sFN;GLf();J7J=LmN;tfJ=xZh;_.h("ytwiz_enable_debug_component_props")&&(q=document.body.firstElementChild,window.ng||q.__ngContext__||(q.__ngContext__={},q.setAttribute("ng-version","0.0.0-PLACEHOLDER"),window.ng=
cXe))}};
GLf=function(){_.h("cow_logging_in_component_wrapper")?(Fmx=function(q,k){k instanceof HTMLElement&&dTw(k,q,!0)},R2T=function(){}):(Fmx=function(){},R2T=rXe)};
LuL=function(q,k,F){k=k===void 0?{}:k;var T,Z=(T=_.f(q.commandMetadata,_.ni))==null?void 0:T.url;T=k.form||{};!F||T.element||T.skipDefaultElement||(k.form=k.form||{},k.form.element=F);if(Z&&Z!=="/service_ajax")return{type:0,command:q,form:k.form};if(_.h("kevlar_service_command_check")){if(_.Hg(_.mT().resolve(_.bg),q))return Object.assign({},{type:1,command:q},k)}else{var O;if((O=_.f(q.commandMetadata,_.ni))==null?0:O.apiUrl)return Object.assign({},{type:1,command:q},k)}return{type:2,command:q,form:k.form}};
xhr=function(q){if(q.form){var k=q.form,F=Object.assign({},k);k=k.element;F=(delete F.element,F);if(k)return[_.Y8(k,[q.command,F,q.commandController])]}return[]};
nah=function(q){if(q.form){var k=q.form,F=Object.assign({},k);k=k.element;F=(delete F.element,F);k&&_.O_(k,[q.command],k,F)}};
mhT=function(q,k,F){var T=new ga9(q,k),Z=new IU(q,k,F);q={"/youtubei/v1/browse":new XJ(q,k,F),"/youtubei/v1/player":T,"/youtubei/v1/navigation/resolve_url":new Ee,"/youtubei/v1/next":Z,"/youtubei/v1/guide":new aU(F),"/youtubei/v1/search":new dA(q,k,F),"/youtubei/v1/reel/reel_item_watch":new h1(q,k,F),"/youtubei/v1/get_watch":new Mi(T,Z)};q["/youtubei/v1/account/account_menu"]=new f2;q["/youtubei/v1/notification/get_notification_menu"]=new ys;return q};
DY=function(){var q=_.mT().resolve(t1);return Promise.resolve(qLT(q,_.k9.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
iIf=function(q){return q&&(q=_.lu(_.F9M(q)))?(new URLSearchParams(q)).get("service"):null};
PA=function(q,k){_.OZ(_.p2(),function(){_.pJ("adl")});
_.mT().resolve(kVo)(k);q=q.root;q.loadData&&q.loadData(k);(k==null?0:k.response)?_.Ue(PS9(),"SUCCESS"):_.w1(new _.aP("Lifecycle: No response in data",_.$O("IS_SHELL_LOAD"),k?k.page:"NO_PAGE",k?k.endpoint:"NO_ENDPOINT"));q.polymerController.$["page-manager"].lazyPrepareCriticalPages((k==null?void 0:k.page)||"",k.endpoint);var F,T;((T=_.f(k==null?void 0:(F=k.endpoint)==null?void 0:F.commandMetadata,_.ni))==null?0:T.webPageType)&&_.LB().dispatch(_.wA(_.f(k.endpoint.commandMetadata,_.ni).webPageType))};
oEH=function(){var q,k;return _.C(function(F){switch(F.nextAddress){case 1:q=window;if(!q.getDataPromise){F.jumpTo(2);break}_.j$(F,3);return _.W(F,q.getDataPromise(),5);case 5:return F.return(F.yieldResult);case 3:return _.CP(F),_.W(F,DY(),6);case 6:return F.return(F.yieldResult);case 2:if(q.getInitialData)return k=q.getInitialData(),q.getInitialData=void 0,F.return(k);throw Error("sj`"+_.k9.location.href);}})};
TuL=function(){_.w6("CSI_SERVICE_NAME","youtube");_.J$({loadType:"cold"});_.h("kevlar_log_lcp")&&Ffe(function(q){_.pJ("lcp",q.value)})};
ZI0=function(){var q=_.Ka(document.location.href,"enable");q&&q.indexOf("scraper")>-1&&_.w6("ADD_SCRAPER_ATTRIBUTES",!0)};
z9o=function(q){var k=q.root;q=[jnn,YLh,_.$T];_.h("web_feedback_endpoint_autolog_allowlist_killswitch")&&q.push(_.bu,OIh);SLh(function(F,T){return LuL(F,T,k)},function(F){if(!F.command)return[];
var T;((T=F.form)==null?0:T.element)?F.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},F.form,{endpoint:F.command})})):k.handleNavigate(F);return[]},q);
_.mT().addProvider({provide:_.qd,useValue:_.WE.instance})};
R9f=function(){var q={},k={},F;for(F in CnJ){var T=_.S(_.Oi(CnJ[F],void 0,"NBH2te"));q[F]=T.next().value;k[F]=T.next().value}return[q,function(Z){for(var O in Z){var z=void 0;(z=k[O])==null||z(Z[O])}}]};
_.Uxh=function(q,k){var F=_.fT.getValueByKeys(q,"contents","twoColumnWatchNextResults","results","results","contents"),T=_.fT.getValueByKeys(q,"contents","twoColumnWatchNextResults","playlist","playlist")||null,Z=null,O=null;if(T)Z=_.fT.getValueByKeys(T,"titleText"),O=_.fT.unsafeClone(_.fT.getValueByKeys(T,"longBylineText")),F="",O&&(F=_.cj(O)),O=_.Gm(F);else if(F){F=_.S(F);for(var z=F.next();!z.done;z=F.next())z=z.value,z.videoPrimaryInfoRenderer&&(Z=_.fT.getValueByKeys.apply(_.fT,[z].concat(_.fP(e9f)))),
z.videoSecondaryInfoRenderer&&(O=_.fT.getValueByKeys.apply(_.fT,[z].concat(_.fP(Wfx))))}else _.QV(Error("xj"));var R;q.currentVideoEndpoint?R=q.currentVideoEndpoint:_.QV(Error("yj"));var e;k&&(e=_.fT.getValueByKeys(k,"playabilityStatus","miniplayer","miniplayerRenderer"));q={miniplayerTitle:Z,miniplayerSubtitle:O,watchEndpoint:R,playlistData:T};e&&(q.miniplayerRenderer=e);return q};
I3n=function(q){if(q)return _.$1(q)};
_.XwM=function(){return{isFullscreen:function(){throw Error("zj");},
toggleFullscreen:function(){throw Error("Aj");},
exitFullscreen:function(){throw Error("Bj");},
isAutonavEnabled:function(){throw Error("Cj");},
setAutonavEnabled:function(){throw Error("Dj");},
isAutoplaySetExplicitly:function(){throw Error("Ej");}}};
EE0=function(q){return q.videoDuration?q.numTaps>1&&q.tapDirection!==0?_.uu(q.draggedTime/q.videoDuration,0,1):_.uu((q.playedTime||0)/q.videoDuration,0,1):0};
a3T=function(q){return q.videoDuration?q.isDragging||q.numTaps>1&&q.tapDirection!==0?_.uu(q.draggedTime/q.videoDuration,0,1):_.uu((q.playedTime||0)/q.videoDuration,0,1):0};
h99=function(q){var k,F,T;return _.f(q==null?void 0:(k=q.markersMap)==null?void 0:(F=k.find(function(Z){return Z.key==="HEATSEEKER"}))==null?void 0:(T=F.value)==null?void 0:T.heatmap,dxJ)};
MeM=function(q){var k,F;return(F=(k=h99(q))==null?void 0:k.heatMarkersDecorations)!=null?F:[]};
f3T=function(q){if(_.h("mweb_supported_chapters_killswitch"))return!0;var k;return!!(q==null?0:(k=q.markersMap)==null?0:k.find(function(F){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(F.key)}))};
_.y9f=function(q){var k=Object,F=k.assign,T;q={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(T=q==null?void 0:q.getPlayerState())!=null?T:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return F.call(k,{},{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},q,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
te0=function(q){return function(k){var F=q(),T,Z=(T=F.playerApi)==null?void 0:T.getPlayerState();k&&k!==F.playerState&&(k===1||k===2)&&F.setState({playerState:Z})}};
l39=function(q){return function(k){var F=q(),T=F.playerApi;T&&(k==null?void 0:k.type)==="newdata"&&(Dxx&&(clearTimeout(Dxx),Dxx=void 0),_.h("web_shorts_use_progress_state_for_gapless")?(k=T==null?void 0:T.getProgressState(k==null?void 0:k.playertype),k=k.seekableEnd-k.seekableStart):k=T==null?void 0:T.getDuration(k==null?void 0:k.playertype),F.setState({playedTime:0,videoDuration:k}))}};
J9r=function(q){return function(k){var F=q(),T=F.playerApi;if(T){var Z=T.getPresentingPlayerType();_.h("web_shorts_use_progress_state_for_gapless")?(T=T.getProgressState(Z),T=T.seekableEnd-T.seekableStart):T=T.getDuration(Z);F.setState({playedTime:k,videoDuration:T})}}};
pwe=function(q){_.$_(112394,q,function(){return A9x},function(k){A9x=k})};
$xo=function(q,k){if(!q)return[];var F,T,Z;q=((F=q.markersMap)==null?void 0:(T=F.find(function(O){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(O.key)}))==null?void 0:(Z=T.value)==null?void 0:Z.chapters)||[];
!wwx(q)||(k==null?0:k.ignoreStub)||(q=[PnL()].concat(_.fP(q)));return q};
PnL=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
wwx=function(q){if(q.length===0)return!1;var k;return((k=_.f(q[0],Ni))==null?void 0:k.timeRangeStartMillis)!==0};
Qs=function(q){return q?q.timeRangeStartMillis||0:0};
u$n=function(q,k){if(q.isDragging&&k)return q=bIM(q,k),q===-1?PnL():$xo(k)[q]};
bIM=function(q,k){return q.isDragging&&k?$xo(k,{ignoreStub:!0}).findIndex(function(F,T,Z){F=Nue(q);return Qno(F,Z,T).scrubberHovering}):-1};
Nue=function(q){return Object.assign({},q,{videoDuration:q.videoDuration*1E3,playedTime:q.playedTime*1E3,draggedTime:q.draggedTime*1E3})};
Qno=function(q,k,F){var T=Qs(_.f(k[F],Ni));k=Qs(_.f(k[F+1],Ni))||q.videoDuration;F=q.isDragging;var Z;if(Z=q.isDragging)Z=q.draggedTime,Z=Z!==null&&Z>=T&&Z<k;var O=q.playedTime;return O!==null&&O>=T&&O<k?{videoPosition:"active",isScrubbing:F,scrubberHovering:Z}:q.playedTime<T?{videoPosition:"pending",isScrubbing:F,scrubberHovering:Z}:{videoPosition:"seen",isScrubbing:F,scrubberHovering:Z}};
KfN=function(q,k){return q.videoPosition==="seen"||(k===void 0?0:k)>0};
Buh=function(q,k,F){k=q/k.storyboardInterval;var T=$xo(F);if(!T.length)return-k*72;F=0;T=_.S(T);for(var Z=T.next();!Z.done;Z=T.next())if(Qs(_.f(Z.value,Ni))/1E3<q)F++;else break;return-(k*72)-F*56};
r9x=function(q){return q?q.width/q.columns:0};
vEo=function(q){return q.isHovering?q.hoveredTime:q.draggedTime};
HIx=function(q,k){q=q.draggedTime*1E3;return q>=k.visibleTimeRangeStartMillis&&q<=k.visibleTimeRangeEndMillis};
_.sne=function(q){if(q===void 0||Number.isNaN(q))return"--:--";var k=Math.abs(Math.floor(q)),F=Math.floor(k/86400),T=Math.floor(k%86400/3600),Z=Math.floor(k%3600/60);k=Math.floor(k%60);var O="";F>0&&(O+=F+":",T<10&&(O+="0"));if(F>0||T>0)O+=T+":",Z<10&&(O+="0");O+=Z+":";k<10&&(O+="0");O+=k;return q>=0?O:"-"+O};
GVJ=function(q,k){return function(){var F=vEo(q());var T=k();var Z=q().playerApi;if(Z&&Z.getNumberOfStoryboardLevels()!==0){var O=Z.getStoryboardFrameIndex(F,1);O!==-1?T=Z.getStoryboardFrame(O,1):(F=Z.getStoryboardFrameIndex(F,0),Z=Z.getStoryboardFrame(F,0),T&&Z&&(Z.height*=3,Z.width*=3),T=Z)}else T=null;if(!T)return null;k()&&(T.width=90*T.columns,T.height=160*T.rows);return T}};
_.K2=function(q){if(!q||q.getVideoData)return q};
c9N=function(){var q;return{playerApi:(q=_.ST())!=null?q:void 0}};
VeT=function(q){var k;_.C(function(F){if(F.nextAddress==1)return _.W(F,_.OB(),2);if(k=F.yieldResult)k.unMute(!0),k.setVolume(q,!0);_.RG(F)})};
Lfw=function(q,k){q&&(q.value=""+k,q.style.setProperty("--gradient-percent",k+"%"))};
xxh=function(q){var k;return(k=q==null?void 0:q.value)!=null?k:0};
nET=function(){var q;_.C(function(k){if(k.nextAddress==1)return _.W(k,_.OB(),2);q=k.yieldResult;if(!q)return k.return();q.isMuted()?q.unMute(!0):q.mute(!0);_.RG(k)})};
gET=function(q){var k=_.mT().resolve(_.BA).getPlayerElement();k&&q&&(q===1?k.pause():k.play())};
mxh=function(q){_.ZH(q,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
q6w=function(q){_.ZH(q,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
k3n=function(q){return _.f6(q.document.body,function(){return _.U(itw,null)})};
o7o=function(){var q=window.performance.getEntriesByType("navigation");return q?q.map(function(k){return k.type}).includes("reload"):!1};
zOT=function(){rA(rA(rA(rA(rA(rA(rA(_.mT().resolve(_.vA),_.Fow),_.Ter),_.Zt0),_.js0),_.Y69),_.OtJ),_.S6M)};
C5n=function(q,k){k=k===void 0?!1:k;var F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return k||!_.h("kevlar_shorts_seedless_retry_initial_load")||(F=window,T=!(!F.getDataPromise&&!F.getInitialData),T)?_.W(z,oEH(),2):(setTimeout(C5n.bind(window,q,!0),1E3),z.return());if(z.nextAddress!=3)return Z=z.yieldResult,_.W(z,ROL(Z),3);O=z.yieldResult;PA(q,O);_.RG(z)})};
ROL=function(q){var k;if((k=q.response)==null||!k.replacementEndpoint)return _.Sy(q);k=_.mT().resolve(t1);q=q.response;_.f(q.replacementEndpoint,_.fj)&&q.sequenceContinuation&&(_.f(q.replacementEndpoint,_.fj).sequenceParams=q.sequenceContinuation);return HA(k,q.replacementEndpoint,{},_.k9.location.href,"shorts",function(){},function(){return!1})};
eOn=function(q){var k=_.LB(),F,T=_.f((F=q.response)==null?void 0:F.frameworkUpdates,Vx),Z;F=_.f((Z=q.playerResponse)==null?void 0:Z.frameworkUpdates,Vx);var O;q=_.f((O=q.reelWatchSequenceResponse)==null?void 0:O.frameworkUpdates,Vx);T&&_.Wj(T,k);F&&_.Wj(F,k);q&&_.Wj(q,k)};
Woo=function(q){var k;_.h("enable_redirect_linking_for_desktop_web_client")&&((k=window.location.hash)==null?0:k.includes("redirect_state"))&&q.url&&(q.url=q.url.toString()+window.location.hash)};
XK9=function(q){var k=_.mT(),F=k.resolve(t1);k=k.resolve(_.UBr);q.endpoint&&(F=Iue(F,q.endpoint),F.content&&q.response&&_.se(k,q.response,F.content),F.player&&q.playerResponse&&_.se(k,q.playerResponse,F.player),F.reelSequence&&q.reelWatchSequenceResponse&&_.se(k,q.reelWatchSequenceResponse,F.reelSequence))};
GJ=function(q,k){eOn(k);var F;(k==null?0:k.url)&&((F=window.location.hash)==null?0:F.includes("redirect_state"))&&(Woo(k),(F=iIf(k.url))&&_.Ta(q.root,"yt-initialize-third-party",[F,k]));XK9(k);F=_.mT();var T=F.resolve(E7e);k.playerResponse&&F.resolve(auM).handleResponse(k.playerResponse);if(k.playerResponse){F=void 0;if(_.h("ab_v_vid_sig")&&k.endpoint){var Z,O=(Z=_.f(k.endpoint,_.sM))!=null?Z:_.f(k.endpoint,_.fj);O&&(F=O.videoId)}dBo(T,k.playerResponse,F)}k.playerResponse&&s69(k.playerResponse)&&
_.h("web_enable_ab_rsp_cl")?jR0().then(function(){hOf(T,k.playerResponse);PA(q,k)}):PA(q,k)};
fu9=function(q){if(q=q.root.data){var k=_.mT().resolve(MOJ);q.endpoint&&(q.response&&k.handleResponse(q.response,void 0,document.querySelector("ytd-app")),q.playerResponse&&k.handleResponse(q.playerResponse),q.reelWatchSequenceResponse&&k.handleResponse(q.reelWatchSequenceResponse))}};
ySo=function(q){var k,F,T,Z,O,z;return _.C(function(R){switch(R.nextAddress){case 1:k=window;if(!k.getDataPromise){R.jumpTo(2);break}_.j$(R,3);return _.W(R,k.getDataPromise(),5);case 5:F=R.yieldResult;GJ(q,F);_.Kl(R,4);break;case 3:return _.CP(R),_.W(R,DY(),6);case 6:T=R.yieldResult,PA(q,T);case 4:return R.return();case 2:if(!_.h("sw_nav_preload_pbj")){R.jumpTo(7);break}k.fetchInitialData=function(){var e;return _.C(function(I){if(I.nextAddress==1)return _.W(I,DY(),2);e=I.yieldResult;PA(q,e);_.RG(I)})};
if(k.getInitialData){k.loadInitialData=function(e){GJ(q,e)};
Z=k.getInitialData();k.getInitialData=void 0;GJ(q,Z);R.jumpTo(8);break}k.fetchInitialData=void 0;return _.W(R,DY(),9);case 9:O=R.yieldResult,PA(q,O);case 8:return R.return();case 7:k.getInitialData?(z=k.getInitialData(),k.getInitialData=void 0,GJ(q,z)):k.loadInitialData=function(e){GJ(q,e)},_.RG(R)}})};
tO0=function(q){var k=0;return function(){return k<q.length?{done:!1,value:q[k++]}:{done:!0}}};
DBJ=typeof Object.defineProperties=="function"?Object.defineProperty:function(q,k,F){if(q==Array.prototype||q==Object.prototype)return q;q[k]=F.value;return q};
luL=function(q){q=["object"==typeof globalThis&&globalThis,q,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var k=0;k<q.length;++k){var F=q[k];if(F&&F.Math==Math)return F}throw Error("a");};
_.Vg=luL(this);cA=function(q,k){if(k)a:{var F=_.Vg;q=q.split(".");for(var T=0;T<q.length-1;T++){var Z=q[T];if(!(Z in F))break a;F=F[Z]}q=q[q.length-1];T=F[q];k=k(T);k!=T&&k!=null&&DBJ(F,q,{configurable:!0,writable:!0,value:k})}};
cA("Symbol",function(q){if(q)return q;var k=function(O,z){this.$jscomp$symbol$id_=O;DBJ(this,"description",{configurable:!0,writable:!0,value:z})};
k.prototype.toString=function(){return this.$jscomp$symbol$id_};
var F="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",T=0,Z=function(O){if(this instanceof Z)throw new TypeError("b");return new k(F+(O||"")+"_"+T++,O)};
return Z});
cA("Symbol.iterator",function(q){if(q)return q;q=Symbol("c");for(var k="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),F=0;F<k.length;F++){var T=_.Vg[k[F]];typeof T==="function"&&typeof T.prototype[q]!="function"&&DBJ(T.prototype,q,{configurable:!0,writable:!0,value:function(){return JSn(tO0(this))}})}return q});
cA("Symbol.asyncIterator",function(q){return q?q:Symbol("d")});
var JSn=function(q){q={next:q};q[Symbol.iterator]=function(){return this};
return q},ASw=typeof Object.create=="function"?Object.create:function(q){var k=function(){};
k.prototype=q;return new k},pKn=function(){function q(){function F(){}
new F;Reflect.construct(F,[],function(){});
return new F instanceof F}
if(typeof Reflect!="undefined"&&Reflect.construct){if(q())return Reflect.construct;var k=Reflect.construct;return function(F,T,Z){F=k(F,T);Z&&Reflect.setPrototypeOf(F,Z.prototype);return F}}return function(F,T,Z){Z===void 0&&(Z=F);
Z=ASw(Z.prototype||Object.prototype);return Function.prototype.apply.call(F,Z,T)||Z}}(),wKh;
if(typeof Object.setPrototypeOf=="function")wKh=Object.setPrototypeOf;else{var P5w;a:{var $BH={a:!0},btx={};try{btx.__proto__=$BH;P5w=btx.a;break a}catch(q){}P5w=!1}wKh=P5w?function(q,k){q.__proto__=k;if(q.__proto__!==k)throw new TypeError("e`"+q);return q}:null}Vs=wKh;
_.y=function(q,k){q.prototype=ASw(k.prototype);q.prototype.constructor=q;if(Vs)Vs(q,k);else for(var F in k)if(F!="prototype")if(Object.defineProperties){var T=Object.getOwnPropertyDescriptor(k,F);T&&Object.defineProperty(q,F,T)}else q[F]=k[F];q.superClass_=k.prototype};
_.S=function(q){var k=typeof Symbol!="undefined"&&Symbol.iterator&&q[Symbol.iterator];if(k)return k.call(q);if(typeof q.length=="number")return{next:tO0(q)};throw Error("f`"+String(q));};
cP=function(q){for(var k,F=[];!(k=q.next()).done;)F.push(k.value);return F};
_.fP=function(q){return q instanceof Array?q:cP(_.S(q))};
_.xT=function(q){return L2(q,q)};
L2=function(q,k){q.raw=k;Object.freeze&&(Object.freeze(q),Object.freeze(k));return q};
n2=function(q,k){return Object.prototype.hasOwnProperty.call(q,k)};
uL9=typeof Object.assign=="function"?Object.assign:function(q,k){for(var F=1;F<arguments.length;F++){var T=arguments[F];if(T)for(var Z in T)n2(T,Z)&&(q[Z]=T[Z])}return q};
cA("Object.assign",function(q){return q||uL9});
var Ne9=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},Qsx=function(q){if(q.isRunning_)throw new TypeError("h");
q.isRunning_=!0};
Ne9.prototype.JSC$6784_next_=function(q){this.yieldResult=q};
var KoM=function(q,k){q.abruptCompletion_={exception:k,isException:!0};q.nextAddress=q.catchAddress_||q.finallyAddress_};
Ne9.prototype.return=function(q){this.abruptCompletion_={return:q};this.nextAddress=this.finallyAddress_};
_.W=function(q,k,F){q.nextAddress=F;return{value:k}};
Ne9.prototype.jumpTo=function(q){this.nextAddress=q};
_.RG=function(q){q.nextAddress=0};
_.j$=function(q,k,F){q.catchAddress_=k;F!=void 0&&(q.finallyAddress_=F)};
_.OA=function(q,k){q.catchAddress_=0;q.finallyAddress_=k||0};
_.Kl=function(q,k,F){q.nextAddress=k;q.catchAddress_=F||0};
_.CP=function(q,k){q.catchAddress_=k||0;k=q.abruptCompletion_.exception;q.abruptCompletion_=null;return k};
_.Yg=function(q,k,F,T){T?q.finallyContexts_[T]=q.abruptCompletion_:q.finallyContexts_=[q.abruptCompletion_];q.catchAddress_=k||0;q.finallyAddress_=F||0};
_.z8=function(q,k,F){F=q.finallyContexts_.splice(F||0)[0];(F=q.abruptCompletion_=q.abruptCompletion_||F)?F.isException?q.nextAddress=q.catchAddress_||q.finallyAddress_:F.jumpTo!=void 0&&q.finallyAddress_<F.jumpTo?(q.nextAddress=F.jumpTo,q.abruptCompletion_=null):q.nextAddress=q.finallyAddress_:q.nextAddress=k};
Bex=function(q){this.JSC$6789_context_=new Ne9;this.program_=q};
v7M=function(q,k){Qsx(q.JSC$6789_context_);var F=q.JSC$6789_context_.yieldAllIterator_;if(F)return rSo(q,"return"in F?F["return"]:function(T){return{value:T,done:!0}},k,q.JSC$6789_context_.return);
q.JSC$6789_context_.return(k);return mY(q)};
rSo=function(q,k,F,T){try{var Z=k.call(q.JSC$6789_context_.yieldAllIterator_,F);if(!(Z instanceof Object))throw new TypeError("g`"+Z);if(!Z.done)return q.JSC$6789_context_.isRunning_=!1,Z;var O=Z.value}catch(z){return q.JSC$6789_context_.yieldAllIterator_=null,KoM(q.JSC$6789_context_,z),mY(q)}q.JSC$6789_context_.yieldAllIterator_=null;T.call(q.JSC$6789_context_,O);return mY(q)};
mY=function(q){for(;q.JSC$6789_context_.nextAddress;)try{var k=q.program_(q.JSC$6789_context_);if(k)return q.JSC$6789_context_.isRunning_=!1,{value:k.value,done:!1}}catch(F){q.JSC$6789_context_.yieldResult=void 0,KoM(q.JSC$6789_context_,F)}q.JSC$6789_context_.isRunning_=!1;if(q.JSC$6789_context_.abruptCompletion_){k=q.JSC$6789_context_.abruptCompletion_;q.JSC$6789_context_.abruptCompletion_=null;if(k.isException)throw k.exception;return{value:k.return,done:!0}}return{value:void 0,done:!0}};
HtM=function(q){this.next=function(k){Qsx(q.JSC$6789_context_);q.JSC$6789_context_.yieldAllIterator_?k=rSo(q,q.JSC$6789_context_.yieldAllIterator_.next,k,q.JSC$6789_context_.JSC$6784_next_):(q.JSC$6789_context_.JSC$6784_next_(k),k=mY(q));return k};
this.throw=function(k){Qsx(q.JSC$6789_context_);q.JSC$6789_context_.yieldAllIterator_?k=rSo(q,q.JSC$6789_context_.yieldAllIterator_["throw"],k,q.JSC$6789_context_.JSC$6784_next_):(KoM(q.JSC$6789_context_,k),k=mY(q));return k};
this.return=function(k){return v7M(q,k)};
this[Symbol.iterator]=function(){return this}};
_.Om9=function(q,k){k=new HtM(new Bex(k));Vs&&q.prototype&&Vs(k,q.prototype);return k};
sse=function(q){function k(T){return q.next(T)}
function F(T){return q.throw(T)}
return new Promise(function(T,Z){function O(z){z.done?T(z.value):Promise.resolve(z.value).then(k,F).then(O,Z)}
O(q.next())})};
_.C=function(q){return sse(new HtM(new Bex(q)))};
HMf=function(q){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return q};
this.next=function(k){return Promise.resolve(q.next(k))};
this["throw"]=function(k){return new Promise(function(F,T){var Z=q["throw"];Z!==void 0?F(Z.call(q,k)):(F=q["return"],F!==void 0&&F.call(q),T(new TypeError("i")))})};
q["return"]!==void 0&&(this["return"]=function(k){return Promise.resolve(q["return"](k))})};
_.Mb=function(){for(var q=Number(this),k=[],F=q;F<arguments.length;F++)k[F-q]=arguments[F];return k};
_.S8J=function(q){return q};
cA("globalThis",function(q){return q||_.Vg});
cA("Reflect",function(q){return q?q:{}});
cA("Reflect.construct",function(){return pKn});
cA("Reflect.setPrototypeOf",function(q){return q?q:Vs?function(k,F){try{return Vs(k,F),!0}catch(T){return!1}}:null});
cA("Promise",function(q){function k(){this.batch_=null}
function F(z){return z instanceof Z?z:new Z(function(R){R(z)})}
if(q&&(typeof _.Vg.PromiseRejectionEvent!=="undefined"||!_.Vg.Promise||_.Vg.Promise.toString().indexOf("[native code]")===-1))return q;k.prototype.asyncExecute=function(z){if(this.batch_==null){this.batch_=[];var R=this;this.asyncExecuteFunction(function(){R.executeBatch_()})}this.batch_.push(z)};
var T=_.Vg.setTimeout;k.prototype.asyncExecuteFunction=function(z){T(z,0)};
k.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var z=this.batch_;this.batch_=[];for(var R=0;R<z.length;++R){var e=z[R];z[R]=null;try{e()}catch(I){this.asyncThrow_(I)}}}this.batch_=null};
k.prototype.asyncThrow_=function(z){this.asyncExecuteFunction(function(){throw z;})};
var Z=function(z){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var R=this.createResolveAndReject_();try{z(R.resolve,R.reject)}catch(e){R.reject(e)}};
Z.prototype.createResolveAndReject_=function(){function z(I){return function(X){e||(e=!0,I.call(R,X))}}
var R=this,e=!1;return{resolve:z(this.resolveTo_),reject:z(this.JSC$6805_reject_)}};
Z.prototype.resolveTo_=function(z){if(z===this)this.JSC$6805_reject_(new TypeError("j"));else if(z instanceof Z)this.settleSameAsPromise_(z);else{a:switch(typeof z){case "object":var R=z!=null;break a;case "function":R=!0;break a;default:R=!1}R?this.resolveToNonPromiseObj_(z):this.fulfill_(z)}};
Z.prototype.resolveToNonPromiseObj_=function(z){var R=void 0;try{R=z.then}catch(e){this.JSC$6805_reject_(e);return}typeof R=="function"?this.settleSameAsThenable_(R,z):this.fulfill_(z)};
Z.prototype.JSC$6805_reject_=function(z){this.settle_(2,z)};
Z.prototype.fulfill_=function(z){this.settle_(1,z)};
Z.prototype.settle_=function(z,R){if(this.state_!=0)throw Error("k`"+z+"`"+R+"`"+this.state_);this.state_=z;this.result_=R;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
Z.prototype.scheduleUnhandledRejectionCheck_=function(){var z=this;T(function(){if(z.notifyUnhandledRejection_()){var R=_.Vg.console;typeof R!=="undefined"&&R.error(z.result_)}},1)};
Z.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var z=_.Vg.CustomEvent,R=_.Vg.Event,e=_.Vg.dispatchEvent;if(typeof e==="undefined")return!0;typeof z==="function"?z=new z("unhandledrejection",{cancelable:!0}):typeof R==="function"?z=new R("unhandledrejection",{cancelable:!0}):(z=_.Vg.document.createEvent("CustomEvent"),z.initCustomEvent("unhandledrejection",!1,!0,z));z.promise=this;z.reason=this.result_;return e(z)};
Z.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var z=0;z<this.onSettledCallbacks_.length;++z)O.asyncExecute(this.onSettledCallbacks_[z]);this.onSettledCallbacks_=null}};
var O=new k;Z.prototype.settleSameAsPromise_=function(z){var R=this.createResolveAndReject_();z.callWhenSettled_(R.resolve,R.reject)};
Z.prototype.settleSameAsThenable_=function(z,R){var e=this.createResolveAndReject_();try{z.call(R,e.resolve,e.reject)}catch(I){e.reject(I)}};
Z.prototype.then=function(z,R){function e(d,M){return typeof d=="function"?function(t){try{I(d(t))}catch(A){X(A)}}:M}
var I,X,E=new Z(function(d,M){I=d;X=M});
this.callWhenSettled_(e(z,I),e(R,X));return E};
Z.prototype.catch=function(z){return this.then(void 0,z)};
Z.prototype.callWhenSettled_=function(z,R){function e(){switch(I.state_){case 1:z(I.result_);break;case 2:R(I.result_);break;default:throw Error("l`"+I.state_);}}
var I=this;this.onSettledCallbacks_==null?O.asyncExecute(e):this.onSettledCallbacks_.push(e);this.isRejectionHandled_=!0};
Z.resolve=F;Z.reject=function(z){return new Z(function(R,e){e(z)})};
Z.race=function(z){return new Z(function(R,e){for(var I=_.S(z),X=I.next();!X.done;X=I.next())F(X.value).callWhenSettled_(R,e)})};
Z.all=function(z){var R=_.S(z),e=R.next();return e.done?F([]):new Z(function(I,X){function E(t){return function(A){d[t]=A;M--;M==0&&I(d)}}
var d=[],M=0;do d.push(void 0),M++,F(e.value).callWhenSettled_(E(d.length-1),X),e=R.next();while(!e.done)})};
return Z});
var ql=function(q,k,F){if(q==null)throw new TypeError("m`"+F);if(k instanceof RegExp)throw new TypeError("n`"+F);return q+""};
cA("String.prototype.startsWith",function(q){return q?q:function(k,F){var T=ql(this,k,"startsWith"),Z=T.length,O=k.length;F=Math.max(0,Math.min(F|0,T.length));for(var z=0;z<O&&F<Z;)if(T[F++]!=k[z++])return!1;return z>=O}});
cA("Object.setPrototypeOf",function(q){return q||Vs});
cA("Symbol.dispose",function(q){return q?q:Symbol("o")});
cA("SuppressedError",function(q){function k(F,T,Z){if(!(this instanceof k))return new k(F,T,Z);Z=Error(Z);"stack"in Z&&(this.stack=Z.stack);this.message=Z.message;this.error=F;this.suppressed=T}
if(q)return q;_.y(k,Error);k.prototype.name="SuppressedError";return k});
var G3e=function(q,k,F){q instanceof String&&(q=String(q));for(var T=q.length,Z=0;Z<T;Z++){var O=q[Z];if(k.call(F,O,Z,q))return{i:Z,v:O}}return{i:-1,v:void 0}};
cA("Array.prototype.find",function(q){return q?q:function(k,F){return G3e(this,k,F).v}});
cA("WeakMap",function(q){function k(){}
function F(e){var I=typeof e;return I==="object"&&e!==null||I==="function"}
function T(e){if(!n2(e,O)){var I=new k;DBJ(e,O,{value:I})}}
function Z(e){var I=Object[e];I&&(Object[e]=function(X){if(X instanceof k)return X;Object.isExtensible(X)&&T(X);return I(X)})}
if(function(){if(!q||!Object.seal)return!1;try{var e=Object.seal({}),I=Object.seal({}),X=new q([[e,2],[I,3]]);if(X.get(e)!=2||X.get(I)!=3)return!1;X.delete(e);X.set(I,4);return!X.has(e)&&X.get(I)==4}catch(E){return!1}}())return q;
var O="$jscomp_hidden_"+Math.random();Z("freeze");Z("preventExtensions");Z("seal");var z=0,R=function(e){this.JSC$6812_id_=(z+=Math.random()+1).toString();if(e){e=_.S(e);for(var I;!(I=e.next()).done;)I=I.value,this.set(I[0],I[1])}};
R.prototype.set=function(e,I){if(!F(e))throw Error("p");T(e);if(!n2(e,O))throw Error("q`"+e);e[O][this.JSC$6812_id_]=I;return this};
R.prototype.get=function(e){return F(e)&&n2(e,O)?e[O][this.JSC$6812_id_]:void 0};
R.prototype.has=function(e){return F(e)&&n2(e,O)&&n2(e[O],this.JSC$6812_id_)};
R.prototype.delete=function(e){return F(e)&&n2(e,O)&&n2(e[O],this.JSC$6812_id_)?delete e[O][this.JSC$6812_id_]:!1};
return R});
cA("Map",function(q){if(function(){if(!q||typeof q!="function"||!q.prototype.entries||typeof Object.seal!="function")return!1;try{var R=Object.seal({x:4}),e=new q(_.S([[R,"s"]]));if(e.get(R)!="s"||e.size!=1||e.get({x:4})||e.set({x:4},"t")!=e||e.size!=2)return!1;var I=e.entries(),X=I.next();if(X.done||X.value[0]!=R||X.value[1]!="s")return!1;X=I.next();return X.done||X.value[0].x!=4||X.value[1]!="t"||!I.next().done?!1:!0}catch(E){return!1}}())return q;
var k=new WeakMap,F=function(R){this[0]={};this[1]=O();this.size=0;if(R){R=_.S(R);for(var e;!(e=R.next()).done;)e=e.value,this.set(e[0],e[1])}};
F.prototype.set=function(R,e){R=R===0?0:R;var I=T(this,R);I.list||(I.list=this[0][I.id]=[]);I.entry?I.entry.value=e:(I.entry={next:this[1],previous:this[1].previous,head:this[1],key:R,value:e},I.list.push(I.entry),this[1].previous.next=I.entry,this[1].previous=I.entry,this.size++);return this};
F.prototype.delete=function(R){R=T(this,R);return R.entry&&R.list?(R.list.splice(R.index,1),R.list.length||delete this[0][R.id],R.entry.previous.next=R.entry.next,R.entry.next.previous=R.entry.previous,R.entry.head=null,this.size--,!0):!1};
F.prototype.clear=function(){this[0]={};this[1]=this[1].previous=O();this.size=0};
F.prototype.has=function(R){return!!T(this,R).entry};
F.prototype.get=function(R){return(R=T(this,R).entry)&&R.value};
F.prototype.entries=function(){return Z(this,function(R){return[R.key,R.value]})};
F.prototype.keys=function(){return Z(this,function(R){return R.key})};
F.prototype.values=function(){return Z(this,function(R){return R.value})};
F.prototype.forEach=function(R,e){for(var I=this.entries(),X;!(X=I.next()).done;)X=X.value,R.call(e,X[1],X[0],this)};
F.prototype[Symbol.iterator]=F.prototype.entries;var T=function(R,e){var I=e&&typeof e;I=="object"||I=="function"?k.has(e)?I=k.get(e):(I=""+ ++z,k.set(e,I)):I="p_"+e;var X=R[0][I];if(X&&n2(R[0],I))for(R=0;R<X.length;R++){var E=X[R];if(e!==e&&E.key!==E.key||e===E.key)return{id:I,list:X,index:R,entry:E}}return{id:I,list:X,index:-1,entry:void 0}},Z=function(R,e){var I=R[1];
return JSn(function(){if(I){for(;I.head!=R[1];)I=I.previous;for(;I.next!=I.head;)return I=I.next,{done:!1,value:e(I)};I=null}return{done:!0,value:void 0}})},O=function(){var R={};
return R.previous=R.next=R.head=R},z=0;
return F});
cA("Set",function(q){if(function(){if(!q||typeof q!="function"||!q.prototype.entries||typeof Object.seal!="function")return!1;try{var F=Object.seal({x:4}),T=new q(_.S([F]));if(!T.has(F)||T.size!=1||T.add(F)!=T||T.size!=1||T.add({x:4})!=T||T.size!=2)return!1;var Z=T.entries(),O=Z.next();if(O.done||O.value[0]!=F||O.value[1]!=F)return!1;O=Z.next();return O.done||O.value[0]==F||O.value[0].x!=4||O.value[1]!=O.value[0]?!1:Z.next().done}catch(z){return!1}}())return q;
var k=function(F){this.JSC$6826_map_=new Map;if(F){F=_.S(F);for(var T;!(T=F.next()).done;)this.add(T.value)}this.size=this.JSC$6826_map_.size};
k.prototype.add=function(F){F=F===0?0:F;this.JSC$6826_map_.set(F,F);this.size=this.JSC$6826_map_.size;return this};
k.prototype.delete=function(F){F=this.JSC$6826_map_.delete(F);this.size=this.JSC$6826_map_.size;return F};
k.prototype.clear=function(){this.JSC$6826_map_.clear();this.size=0};
k.prototype.has=function(F){return this.JSC$6826_map_.has(F)};
k.prototype.entries=function(){return this.JSC$6826_map_.entries()};
k.prototype.values=function(){return this.JSC$6826_map_.values()};
k.prototype.keys=k.prototype.values;k.prototype[Symbol.iterator]=k.prototype.values;k.prototype.forEach=function(F,T){var Z=this;this.JSC$6826_map_.forEach(function(O){return F.call(T,O,O,Z)})};
return k});
cA("Math.log2",function(q){return q?q:function(k){return Math.log(k)/Math.LN2}});
cA("Object.values",function(q){return q?q:function(k){var F=[],T;for(T in k)n2(k,T)&&F.push(k[T]);return F}});
cA("Object.is",function(q){return q?q:function(k,F){return k===F?k!==0||1/k===1/F:k!==k&&F!==F}});
cA("Array.prototype.includes",function(q){return q?q:function(k,F){var T=this;T instanceof String&&(T=String(T));var Z=T.length;F=F||0;for(F<0&&(F=Math.max(F+Z,0));F<Z;F++){var O=T[F];if(O===k||Object.is(O,k))return!0}return!1}});
cA("String.prototype.includes",function(q){return q?q:function(k,F){return ql(this,k,"includes").indexOf(k,F||0)!==-1}});
cA("Array.from",function(q){return q?q:function(k,F,T){F=F!=null?F:function(R){return R};
var Z=[],O=typeof Symbol!="undefined"&&Symbol.iterator&&k[Symbol.iterator];if(typeof O=="function"){k=O.call(k);for(var z=0;!(O=k.next()).done;)Z.push(F.call(T,O.value,z++))}else for(O=k.length,z=0;z<O;z++)Z.push(F.call(T,k[z],z));return Z}});
cA("Object.entries",function(q){return q?q:function(k){var F=[],T;for(T in k)n2(k,T)&&F.push([T,k[T]]);return F}});
cA("Number.isFinite",function(q){return q?q:function(k){return typeof k!=="number"?!1:!isNaN(k)&&k!==Infinity&&k!==-Infinity}});
cA("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
cA("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
cA("Number.isInteger",function(q){return q?q:function(k){return Number.isFinite(k)?k===Math.floor(k):!1}});
cA("Number.isSafeInteger",function(q){return q?q:function(k){return Number.isInteger(k)&&Math.abs(k)<=Number.MAX_SAFE_INTEGER}});
cA("String.prototype.endsWith",function(q){return q?q:function(k,F){var T=ql(this,k,"endsWith");F===void 0&&(F=T.length);F=Math.max(0,Math.min(F|0,T.length));for(var Z=k.length;Z>0&&F>0;)if(T[--F]!=k[--Z])return!1;return Z<=0}});
var cS9=function(q,k){q instanceof String&&(q+="");var F=0,T=!1,Z={next:function(){if(!T&&F<q.length){var O=F++;return{value:k(O,q[O]),done:!1}}T=!0;return{done:!0,value:void 0}}};
Z[Symbol.iterator]=function(){return Z};
return Z};
cA("Array.prototype.entries",function(q){return q?q:function(){return cS9(this,function(k,F){return[k,F]})}});
cA("Math.trunc",function(q){return q?q:function(k){k=Number(k);if(isNaN(k)||k===Infinity||k===-Infinity||k===0)return k;var F=Math.floor(Math.abs(k));return k<0?-F:F}});
cA("Number.isNaN",function(q){return q?q:function(k){return typeof k==="number"&&isNaN(k)}});
cA("Array.prototype.keys",function(q){return q?q:function(){return cS9(this,function(k){return k})}});
cA("Array.prototype.values",function(q){return q?q:function(){return cS9(this,function(k,F){return F})}});
cA("Array.prototype.fill",function(q){return q?q:function(k,F,T){var Z=this.length||0;F<0&&(F=Math.max(0,Z+F));if(T==null||T>Z)T=Z;T=Number(T);T<0&&(T=Math.max(0,Z+T));for(F=Number(F||0);F<T;F++)this[F]=k;return this}});
var iG=function(q){return q?q:Array.prototype.fill};
cA("Int8Array.prototype.fill",iG);cA("Uint8Array.prototype.fill",iG);cA("Uint8ClampedArray.prototype.fill",iG);cA("Int16Array.prototype.fill",iG);cA("Uint16Array.prototype.fill",iG);cA("Int32Array.prototype.fill",iG);cA("Uint32Array.prototype.fill",iG);cA("Float32Array.prototype.fill",iG);cA("Float64Array.prototype.fill",iG);
cA("Object.fromEntries",function(q){return q?q:function(k){var F={};if(!(Symbol.iterator in k))throw new TypeError("r`"+k);k=k[Symbol.iterator].call(k);for(var T=k.next();!T.done;T=k.next()){T=T.value;if(Object(T)!==T)throw new TypeError("s");F[T[0]]=T[1]}return F}});
cA("String.prototype.replaceAll",function(q){return q?q:function(k,F){if(k instanceof RegExp&&!k.global)throw new TypeError("t");return k instanceof RegExp?this.replace(k,F):this.replace(new RegExp(String(k).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),F)}});
cA("Object.getOwnPropertySymbols",function(q){return q?q:function(){return[]}});
cA("String.prototype.repeat",function(q){return q?q:function(k){var F=ql(this,null,"repeat");if(k<0||k>1342177279)throw new RangeError("u");k|=0;for(var T="";k;)if(k&1&&(T+=F),k>>>=1)F+=F;return T}});
cA("Array.prototype.findIndex",function(q){return q?q:function(k,F){return G3e(this,k,F).i}});
cA("Array.prototype.flatMap",function(q){return q?q:function(k,F){var T=[];Array.prototype.forEach.call(this,function(Z,O){Z=k.call(F,Z,O,this);Array.isArray(Z)?T.push.apply(T,Z):T.push(Z)});
return T}});
cA("String.prototype.codePointAt",function(q){return q?q:function(k){var F=ql(this,null,"codePointAt"),T=F.length;k=Number(k)||0;if(k>=0&&k<T){k|=0;var Z=F.charCodeAt(k);if(Z<55296||Z>56319||k+1===T)return Z;k=F.charCodeAt(k+1);return k<56320||k>57343?Z:(Z-55296)*1024+k+9216}}});
cA("String.fromCodePoint",function(q){return q?q:function(k){for(var F="",T=0;T<arguments.length;T++){var Z=Number(arguments[T]);if(Z<0||Z>1114111||Z!==Math.floor(Z))throw new RangeError("v`"+Z);Z<=65535?F+=String.fromCharCode(Z):(Z-=65536,F+=String.fromCharCode(Z>>>10&1023|55296),F+=String.fromCharCode(Z&1023|56320))}return F}});
cA("String.prototype.padStart",function(q){return q?q:function(k,F){var T=ql(this,null,"padStart");k-=T.length;F=F!==void 0?String(F):" ";return(k>0&&F?F.repeat(Math.ceil(k/F.length)).substring(0,k):"")+T}});
cA("Promise.prototype.finally",function(q){return q?q:function(k){return this.then(function(F){return Promise.resolve(k()).then(function(){return F})},function(F){return Promise.resolve(k()).then(function(){throw F;
})})}});
cA("Math.imul",function(q){return q?q:function(k,F){k=Number(k);F=Number(F);var T=k&65535,Z=F&65535;return T*Z+((k>>>16&65535)*Z+T*(F>>>16&65535)<<16>>>0)|0}});
cA("Object.hasOwn",function(q){return q?q:function(k,F){return Object.prototype.hasOwnProperty.call(k,F)}});
cA("Math.sign",function(q){return q?q:function(k){k=Number(k);return k===0||isNaN(k)?k:k>0?1:-1}});
cA("Array.prototype.flat",function(q){return q?q:function(k){k=k===void 0?1:k;var F=[];Array.prototype.forEach.call(this,function(T){Array.isArray(T)&&k>0?(T=Array.prototype.flat.call(T,k-1),F.push.apply(F,T)):F.push(T)});
return F}});
cA("String.raw",function(q){return q?q:function(k,F){if(k==null)throw new TypeError("w");for(var T=k.raw,Z=T.length,O="",z=0;z<Z;++z)O+=T[z],z+1<Z&&z+1<arguments.length&&(O+=String(arguments[z+1]));return O}});
cA("Reflect.ownKeys",function(q){return q?q:function(k){var F=[],T=Object.getOwnPropertyNames(k);k=Object.getOwnPropertySymbols(k);for(var Z=0;Z<T.length;Z++)(T[Z].substring(0,14)=="jscomp_symbol_"?k:F).push(T[Z]);return F.concat(k)}});
cA("Object.getOwnPropertyDescriptors",function(q){return q?q:function(k){for(var F={},T=Reflect.ownKeys(k),Z=0;Z<T.length;Z++)F[T[Z]]=Object.getOwnPropertyDescriptor(k,T[Z]);return F}});
cA("WeakSet",function(q){if(function(){if(!q||!Object.seal)return!1;try{var F=Object.seal({}),T=Object.seal({}),Z=new q([F]);if(!Z.has(F)||Z.has(T))return!1;Z.delete(F);Z.add(T);return!Z.has(F)&&Z.has(T)}catch(O){return!1}}())return q;
var k=function(F){this.JSC$6833_map_=new WeakMap;if(F){F=_.S(F);for(var T;!(T=F.next()).done;)this.add(T.value)}};
k.prototype.add=function(F){this.JSC$6833_map_.set(F,!0);return this};
k.prototype.has=function(F){return this.JSC$6833_map_.has(F)};
k.prototype.delete=function(F){return this.JSC$6833_map_.delete(F)};
return k});
cA("Promise.allSettled",function(q){function k(T){return{status:"fulfilled",value:T}}
function F(T){return{status:"rejected",reason:T}}
return q?q:function(T){var Z=this;T=Array.from(T,function(O){return Z.resolve(O).then(k,F)});
return Z.all(T)}});
cA("Number.parseInt",function(q){return q||parseInt});
_._DumpException=window._DumpException||function(q){throw q;};
window._DumpException=_._DumpException;var VOn,kY,oi,FA,Lox,xBo,n7x,g7w,cD,mBr;VOn=VOn||{};_.k9=this||self;_.xX=function(q,k,F){q=q.split(".");F=F||_.k9;for(var T;q.length&&(T=q.shift());)q.length||k===void 0?F[T]&&F[T]!==Object.prototype[T]?F=F[T]:F=F[T]={}:F[T]=k};
kY=function(q){var k=_.NA("WIZ_global_data.oxN3nb");q=k&&k[q];return q!=null?q:!1};
oi=_.k9._F_toggles_default_kevlar_base||[];FA=function(){};
FA.get=function(){return null};
_.NA=function(q,k){q=q.split(".");k=k||_.k9;for(var F=0;F<q.length;F++)if(k=k[q[F]],k==null)return null;return k};
_.T6=function(q){q.instance_=void 0;q.getInstance=function(){return q.instance_?q.instance_:q.instance_=new q}};
_.z5=function(q){var k=typeof q;return k!="object"?k:q?Array.isArray(q)?"array":k:"null"};
_.nf=function(q){var k=_.z5(q);return k=="array"||k=="object"&&typeof q.length=="number"};
_.i8=function(q){var k=typeof q;return k=="object"&&q!=null||k=="function"};
_.kc=function(q){return Object.prototype.hasOwnProperty.call(q,Lox)&&q[Lox]||(q[Lox]=++xBo)};
Lox="closure_uid_"+(Math.random()*1E9>>>0);xBo=0;n7x=function(q,k,F){return q.call.apply(q.bind,arguments)};
g7w=function(q,k,F){if(!q)throw Error();if(arguments.length>2){var T=Array.prototype.slice.call(arguments,2);return function(){var Z=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(Z,T);return q.apply(k,Z)}}return function(){return q.apply(k,arguments)}};
_.hr=function(q,k,F){_.hr=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?n7x:g7w;return _.hr.apply(null,arguments)};
_.IT=function(q,k){var F=Array.prototype.slice.call(arguments,1);return function(){var T=F.slice();T.push.apply(T,arguments);return q.apply(this,T)}};
_.ZK=function(){return Date.now()};
cD=function(q){return q};
_.j5=function(q,k){function F(){}
F.prototype=k.prototype;q.superClass_=k.prototype;q.prototype=new F;q.prototype.constructor=q;q.base=function(T,Z,O){for(var z=Array(arguments.length-2),R=2;R<arguments.length;R++)z[R-2]=arguments[R];return k.prototype[Z].apply(T,z)}};
mBr=function(q){return q};var qKT,iV9;_.v=function(q,k,F,T){var Z=arguments.length,O=Z<3?k:T===null?T=Object.getOwnPropertyDescriptor(k,F):T,z;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")O=Reflect.decorate(q,k,F,T);else for(var R=q.length-1;R>=0;R--)if(z=q[R])O=(Z<3?z(O):Z>3?z(k,F,O):z(k,F))||O;Z>3&&O&&Object.defineProperty(k,F,O)};
_.G=function(q,k){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(q,k)};
qKT=function(q,k){if(k!==null&&k!==void 0){if(typeof k!=="object"&&typeof k!=="function")throw new TypeError("x");if(F===void 0){if(!Symbol.dispose)throw new TypeError("z");var F=k[Symbol.dispose]}if(typeof F!=="function")throw new TypeError("A");q.stack.push({value:k,dispose:F,async:!1})}return k};
iV9=function(q){function k(O){q.error=q.hasError?new SuppressedError(O,q.error,"An error was suppressed during disposal."):O;q.hasError=!0}
function F(){for(;T=q.stack.pop();)try{if(!T.async&&Z===1)return Z=0,q.stack.push(T),Promise.resolve().then(F);if(T.dispose){var O=T.dispose.call(T.value);if(T.async)return Z|=2,Promise.resolve(O).then(F,function(z){k(z);return F()})}else Z|=1}catch(z){k(z)}if(Z===1)return q.hasError?Promise.reject(q.error):Promise.resolve();
if(q.hasError)throw q.error;}
var T,Z=0;F()};_.j5(_.qJ,Error);_.qJ.prototype.name="CustomError";var kFT;var ojT=void 0,FNw,Tje=typeof TextDecoder!=="undefined",o9h,kr0=typeof String.prototype.isWellFormed==="function",ife=typeof TextEncoder!=="undefined";var ZVH;_.a0=function(q){for(var k=[],F=0,T=0;T<q.length;T++){var Z=q.charCodeAt(T);Z<128?k[F++]=Z:(Z<2048?k[F++]=Z>>6|192:((Z&64512)==55296&&T+1<q.length&&(q.charCodeAt(T+1)&64512)==56320?(Z=65536+((Z&1023)<<10)+(q.charCodeAt(++T)&1023),k[F++]=Z>>18|240,k[F++]=Z>>12&63|128):k[F++]=Z>>12|224,k[F++]=Z>>6&63|128),k[F++]=Z&63|128)}return k};
ZVH=function(q){for(var k=[],F=0,T=0;F<q.length;){var Z=q[F++];if(Z<128)k[T++]=String.fromCharCode(Z);else if(Z>191&&Z<224){var O=q[F++];k[T++]=String.fromCharCode((Z&31)<<6|O&63)}else if(Z>239&&Z<365){O=q[F++];var z=q[F++],R=q[F++];Z=((Z&7)<<18|(O&63)<<12|(z&63)<<6|R&63)-65536;k[T++]=String.fromCharCode(55296+(Z>>10));k[T++]=String.fromCharCode(56320+(Z&1023))}else O=q[F++],z=q[F++],k[T++]=String.fromCharCode((Z&15)<<12|(O&63)<<6|z&63)}return k.join("")};var Re=String.prototype.trim?function(q){return q.trim()}:function(q){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(q)[1]},jlf=/&/g,YKh=/</g,OVw=/>/g,SKe=/"/g,zro=/'/g,COh=/\x00/g,RrH=/[\x00&<>"']/;var YY=!!(oi[0]>>15&1),erL=!!(oi[0]>>16&1),WNM=!!(oi[0]&8),UcH=!!(oi[0]&2),I60=!!(oi[0]&4),Xq9=!!(oi[0]&16);var Xo=YY?erL:kY(610401301),Ej0=YY?WNM:kY(772657768),a6T=YY?UcH:kY(513659523),dcf=YY?I60:kY(568333945),CpN=YY?Xq9:kY(1331761403);var ET,hr9=_.k9.navigator;ET=hr9?hr9.userAgentData||null:null;var GK;_.B0=function(q,k){return Array.prototype.indexOf.call(q,k,void 0)};
_.B9=function(q,k,F){Array.prototype.forEach.call(q,k,F)};
_.OI=function(q,k,F){return Array.prototype.filter.call(q,k,F)};
_.tn=function(q,k,F){return Array.prototype.map.call(q,k,F)};
GK=function(q,k,F){return Array.prototype.some.call(q,k,F)};
_.V8x=function(q,k,F){return Array.prototype.every.call(q,k,F)};var S5=function(q){S5[" "](q);return q};
S5[" "]=function(){};
var An=function(q,k){try{return S5(q[k]),!0}catch(F){}return!1},eCM=function(q,k,F,T){T=T?T(k):k;
return Object.prototype.hasOwnProperty.call(q,T)?q[T]:q[T]=F(k)};var M1r,VP,f6o,y2r,DcL,l6e,nQT,J2T,A2n,pqf,s3f,POf,$cw,QlT,KNf,BjM;_.Kee=function(){return _.k9.navigator||null};
M1r=tH();_.z6=ZfT();VP=MJ("Edge");f6o=VP||_.z6;_.CH=MJ("Gecko")&&!(_.Cf(_.Ie(),"WebKit")&&!MJ("Edge"))&&!(MJ("Trident")||MJ("MSIE"))&&!MJ("Edge");_.Ri=_.Cf(_.Ie(),"WebKit")&&!MJ("Edge");y2r=_.Ri&&MJ("Mobile");_.t1M=_.eNf();DcL=_.Wxo();l6e=(P0()?ET.platform==="Linux":MJ("Linux"))||_.UJJ();nQT=_.CwM();J2T=RNr();A2n=MJ("iPad");pqf=MJ("iPod");_.wqw=_.$9();s3f=_.Cf(_.Ie(),"KaiOS");POf=function(){var q=_.k9.document;return q?q.documentMode:void 0};
a:{var bVJ="",u1n=function(){var q=_.Ie();if(_.CH)return/rv:([^\);]+)(\)|;)/.exec(q);if(VP)return/Edge\/([\d\.]+)/.exec(q);if(_.z6)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(q);if(_.Ri)return/WebKit\/(\S+)/.exec(q);if(M1r)return/(?:Version)[ \/]?(\S+)/.exec(q)}();
u1n&&(bVJ=u1n?u1n[1]:"");if(_.z6){var Njf=POf();if(Njf!=null&&Njf>parseFloat(bVJ)){$cw=String(Njf);break a}}$cw=bVJ}QlT=$cw;KNf={};_.e5=function(q){return eCM(KNf,q,function(){return _.W0(QlT,q)>=0})};
if(_.k9.document&&_.z6){var r2w=POf();BjM=r2w?r2w:parseInt(QlT,10)||void 0}else BjM=void 0;_.vjT=BjM;var Ihx,Xmf,HVw;_.WL=DL();Ihx=RNr()||MJ("iPod");Xmf=MJ("iPad");HVw=_.YTM();_.UI=_.pf();_.Ps=_.wn()&&!_.$9();var sl9,Ii,cb0,non,c2M,GFe;sl9={};Ii=null;cb0=_.CH||_.Ri||typeof _.k9.btoa=="function";_.i6=function(q,k){k===void 0&&(k=0);GFe();k=sl9[k];for(var F=Array(Math.floor(q.length/3)),T=k[64]||"",Z=0,O=0;Z<q.length-2;Z+=3){var z=q[Z],R=q[Z+1],e=q[Z+2],I=k[z>>2];z=k[(z&3)<<4|R>>4];R=k[(R&15)<<2|e>>6];e=k[e&63];F[O++]=I+z+R+e}I=0;e=T;switch(q.length-Z){case 2:I=q[Z+1],e=k[(I&15)<<2]||T;case 1:q=q[Z],F[O]=k[q>>2]+k[(q&3)<<4|I>>4]+e+T}return F.join("")};
non=function(q){var k="";c2M(q,function(F){k+=String.fromCharCode(F)});
return k};
_.StN=function(q){var k=[];c2M(q,function(F){k.push(F)});
return k};
_.SP=function(q){var k=q.length,F=k*3/4;F%3?F=Math.floor(F):_.zr("=.",q[k-1])&&(F=_.zr("=.",q[k-2])?F-2:F-1);var T=new Uint8Array(F),Z=0;c2M(q,function(O){T[Z++]=O});
return Z!==F?T.subarray(0,Z):T};
c2M=function(q,k){function F(e){for(;T<q.length;){var I=q.charAt(T++),X=Ii[I];if(X!=null)return X;if(!_.jM(I))throw Error("E`"+I);}return e}
GFe();for(var T=0;;){var Z=F(-1),O=F(0),z=F(64),R=F(64);if(R===64&&Z===-1)break;k(Z<<2|O>>4);z!=64&&(k(O<<4&240|z>>2),R!=64&&k(z<<6&192|R))}};
GFe=function(){if(!Ii){Ii={};for(var q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),k=["+/=","+/","-_=","-_.","-_"],F=0;F<5;F++){var T=q.concat(k[F].split(""));sl9[F]=T;for(var Z=0;Z<T.length;Z++){var O=T[Z];Ii[O]===void 0&&(Ii[O]=Z)}}}};var bfw=typeof Uint8Array!=="undefined",tMo=!_.z6&&typeof btoa==="function",DJT=/[-_.]/g,fLN={"-":"+",_:"/",".":"="},PG={};var wh,LNe;wh=function(q,k){if(k!==PG)throw Error("G");this.JSC$6864_value_=q;if(q!=null&&q.length===0)throw Error("F");};
_.$c=function(){return V1M||(V1M=new wh(null,PG))};
LNe=function(q){return new Uint8Array(pM(q)||0)};
wh.prototype.isEmpty=function(){return this.JSC$6864_value_==null};
wh.prototype.sizeBytes=function(){var q=pM(this);return q?q.length:0};
var pM=function(q){if(PG!==PG)throw Error("G");var k=q.JSC$6864_value_;k=k==null||bfw&&k!=null&&k instanceof Uint8Array?k:typeof k==="string"?lLo(k):null;return k==null?k:q.JSC$6864_value_=k},V1M;var AHx=void 0;var aZ=typeof Symbol==="function"&&typeof Symbol()==="symbol",xcr=IZ("jas",void 0,!0),s9=IZ(void 0,"0di"),DG=IZ(void 0,"1oa"),V8=IZ(void 0,Symbol()),Azx=IZ(void 0,"0ub"),wGL=IZ(void 0,"0ubs"),bCJ=IZ(void 0,"0ubsb"),czw=IZ(void 0,"0actk"),vD=IZ("m_m","messagePrototypeMarker",!0),Bho=IZ(void 0,"vps"),Dge=IZ();var w0r,p0r,EX,njL;w0r={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};p0r=Object.defineProperties;_.dh=aZ?xcr:"internalArrayState";njL=[];fU(njL,7);EX=Object.freeze(njL);var HD={},Jz={},gjL=function(q,k,F){this.iterable=q;this.mapper=k;this.thisArg=F};
gjL.prototype.next=function(){var q=this.iterable.next();q.done||(q.value=this.mapper.call(this.thisArg,q.value));return q};
gjL.prototype[Symbol.iterator]=function(){return this};
var mcn=Object.freeze({}),Q$={};_.qmh=vG(function(q){return q!==null&&q!==void 0});var Bn9=vG(function(q){return typeof q==="number"}),KxM=vG(function(q){return typeof q==="string"}),rHH=vG(function(q){return typeof q==="boolean"}),igf=vG(function(q){return q!=null&&typeof q==="object"&&typeof q.then==="function"}),rRH=vG(function(q){return typeof q==="function"}),i0=vG(function(q){return!!q&&(typeof q==="object"||typeof q==="function")});var sv=typeof _.k9.BigInt==="function"&&typeof _.k9.BigInt(0)==="bigint";var uv=vG(function(q){return sv?q>=khx&&q<=oF0:q[0]==="-"?v99(q,FLM):v99(q,T2n)}),FLM=Number.MIN_SAFE_INTEGER.toString(),khx=sv?BigInt(Number.MIN_SAFE_INTEGER):void 0,T2n=Number.MAX_SAFE_INTEGER.toString(),oF0=sv?BigInt(Number.MAX_SAFE_INTEGER):void 0;var ZgN=typeof Uint8Array.prototype.slice==="function",LU=0,xc=0,Vo;var AK,PD,U9,$s,xJr;AK=typeof BigInt==="function"?BigInt.asIntN:void 0;_.bv=typeof BigInt==="function"?BigInt.asUintN:void 0;PD=Number.isSafeInteger;U9=Number.isFinite;$s=Math.trunc;xJr=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var rzT={};var yzr={},joH=function(){try{var q=function(){return pKn(Map,[],this.constructor)};
_.y(q,Map);S5(new q);return!1}catch(k){return!0}}(),XA=function(){this.JSC$6884_map_=new Map};
_.Y=XA.prototype;_.Y.get=function(q){return this.JSC$6884_map_.get(q)};
_.Y.set=function(q,k){this.JSC$6884_map_.set(q,k);this.size=this.JSC$6884_map_.size;return this};
_.Y.delete=function(q){q=this.JSC$6884_map_.delete(q);this.size=this.JSC$6884_map_.size;return q};
_.Y.clear=function(){this.JSC$6884_map_.clear();this.size=this.JSC$6884_map_.size};
_.Y.has=function(q){return this.JSC$6884_map_.has(q)};
_.Y.entries=function(){return this.JSC$6884_map_.entries()};
_.Y.keys=function(){return this.JSC$6884_map_.keys()};
_.Y.values=function(){return this.JSC$6884_map_.values()};
_.Y.forEach=function(q,k){return this.JSC$6884_map_.forEach(q,k)};
XA.prototype[Symbol.iterator]=function(){return this.entries()};
var kB=function(){if(joH)return Object.setPrototypeOf(XA.prototype,Map.prototype),Object.defineProperties(XA.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),XA;var q=function(){return pKn(Map,[],this.constructor)};
_.y(q,Map);return q}(),G5=function(q,k,F,T){F=F===void 0?a0T:F;
T=T===void 0?a0T:T;var Z=kB.call(this)||this;Z.arrayState=q[_.dh]|0;Z.valueCtor=k;Z.keyToApi=F;Z.valueToApi=Z.valueCtor?hor:T;for(var O=0;O<q.length;O++){var z=q[O],R=F(z[0],!1,!0),e=z[1];k?e===void 0&&(e=null):e=T(z[1],!1,!0,void 0,void 0,Z.arrayState);kB.prototype.set.call(Z,R,e)}return Z};
_.y(G5,kB);var Yme=function(q){if(q.arrayState&2)throw Error("K");};
_.Y=G5.prototype;_.Y.clear=function(){Yme(this);kB.prototype.clear.call(this)};
_.Y.delete=function(q){Yme(this);return kB.prototype.delete.call(this,this.keyToApi(q,!0,!1))};
_.Y.entries=function(){if(this.valueCtor){var q=kB.prototype.keys.call(this);q=new gjL(q,MPT,this)}else q=kB.prototype.entries.call(this);return q};
_.Y.values=function(){if(this.valueCtor){var q=kB.prototype.keys.call(this);q=new gjL(q,G5.prototype.get,this)}else q=kB.prototype.values.call(this);return q};
_.Y.forEach=function(q,k){this.valueCtor?kB.prototype.forEach.call(this,function(F,T,Z){q.call(k,Z.get(T),T,Z)}):kB.prototype.forEach.call(this,q,k)};
_.Y.set=function(q,k){Yme(this);q=this.keyToApi(q,!0,!1);return q==null?this:k==null?(kB.prototype.delete.call(this,q),this):kB.prototype.set.call(this,q,this.valueToApi(k,!0,!0,this.valueCtor,!1,this.arrayState))};
_.Y.has=function(q){return kB.prototype.has.call(this,this.keyToApi(q,!1,!1))};
_.Y.get=function(q){q=this.keyToApi(q,!1,!1);var k=kB.prototype.get.call(this,q);if(k!==void 0){var F=this.valueCtor;return F?(F=this.valueToApi(k,!1,!0,F,this.callToMutableOnAccess,this.arrayState),F!==k&&kB.prototype.set.call(this,q,F),F):k}};
G5.prototype[Symbol.iterator]=function(){return this.entries()};
G5.prototype.toJSON=void 0;var f0N;var bUM=function(){},g0=function(q,k){for(var F in q)!isNaN(F)&&k(q,+F,q[F])},umf=function(q){var k=new bUM;
g0(q,function(F,T,Z){k[T]=F0(Z)});
k.reviveUnknownFields=q.reviveUnknownFields;return k},l0o={reviveIntoImmutable:!0};var $ge;var vcx,HUH;var Og9,MM,ef,Ea,SmN,t8,I1,zpH,C7N,A8,RpM,pH,$Y,bG;Og9=_.GI(0);_.EI={};_.ai=function(q,k,F,T,Z){k=MM(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k,F,Z);if(k!==null||T&&q.noLegacyNull!==Jz)return k};
MM=function(q,k,F,T){if(k===-1)return null;var Z=k+(F?0:-1),O=q.length-1;if(!(O<1+(F?0:-1))){if(Z>=O){var z=q[O];if(z!=null&&typeof z==="object"&&z.constructor===Object){F=z[k];var R=!0}else if(Z===O)F=z;else return}else F=q[Z];if(T&&F!=null){T=T(F);if(T==null)return T;if(!Object.is(T,F))return R?z[k]=T:q[Z]=T,T}return F}};
_.FB=function(q,k,F,T){CM(q);var Z=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;UX(Z,Z[_.dh]|0,k,F,T);return q};
_.dV=function(q,k,F){q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return l6(q,q[_.dh]|0,k,F)!==void 0};
_.h8=function(q,k,F,T){var Z=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return l6(Z,Z[_.dh]|0,k,Ea(q,T,F))!==void 0};
_.iM=function(q){return q===mcn?2:4};
_.Ml=function(q,k){q=_.ai(q,k,void 0,void 0,q9L);return q==null?_.$c():q};
ef=function(q,k,F,T){CM(q);var Z=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,O=Z[_.dh]|0;if(T==null){var z=k50(Z);if(osH(z,Z,O,F)===k)z.set(F,0);else return q}else O=F20(Z,O,F,k);UX(Z,O,k,T);return q};
_.fH=function(q,k,F,T){var Z=q[_.dh]|0,O=BG(Z);Z=F20(q,Z,F,k,O);UX(q,Z,k,T,O)};
Ea=function(q,k,F){return _.y_(q,k)===F?F:-1};
_.y_=function(q,k){q=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return osH(k50(q),q,void 0,k,void 0)};
SmN=function(q,k,F){var T=q[_.dh]|0,Z=BG(T),O=MM(q,F,Z);if(O!=null&&O[vD]===HD){if(!pU(O))return Sq(O),O.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var z=O.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(O)&&(z=O);if(z){var R=z[_.dh]|0;R&2&&(z=jq(z,R))}z=ZG(z,k,!0);z!==O&&UX(q,T,F,z,Z);return z};
_.kU=function(q,k,F,T){var Z=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,O=Z[_.dh]|0;k=l6(Z,O,k,F,T);if(k==null)return k;O=Z[_.dh]|0;if(!pU(q,O)){var z=dgT(k);z!==k&&(Sq(q)&&(Z=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,O=Z[_.dh]|0),k=z,O=UX(Z,O,F,k,T),Wh(Z,O))}return k};
_.qa=function(q,k,F,T){var Z=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return T0M(q,Z,Z[_.dh]|0,k,F,T,!1,!0)};
_.k4=function(q,k,F,T){F=ZCT(F);_.FB(q,k,F,T);F&&!pU(F)&&Wh(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return q};
_.oO=function(q,k,F,T){T=ZCT(T);ef(q,k,F,T);T&&!pU(T)&&Wh(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return q};
t8=function(q,k,F){CM(q);var T=q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Z=T[_.dh]|0;if(F==null)return UX(T,Z,k),q;for(var O=F===EX?7:F[_.dh]|0,z=O,R=hs(O),e=R||Object.isFrozen(F),I=!0,X=!0,E=0;E<F.length;E++){var d=F[E];R||(d=pU(d),I&&(I=!d),X&&(X=d))}R||(O=I?13:5,O=X?O&-4097:O|4096);e&&O===z||(F=F0(F),z=0,O=aM(O,Z));O!==z&&fU(F,O);Z=UX(T,Z,k,F);2&O||!(4096&O||16&O)||Wh(T,Z);return q};
I1=function(q,k,F,T){Y9x(q,k,F,T);return q};
zpH=function(q,k,F){Y9x(q,k,DK,void 0,F,1,!0);return q};
_.lG=function(q,k,F){q=_.ai(q,k,void 0,F);k=typeof q;q=q==null?q:k==="bigint"?_.GI((0,_.bv)(64,q)):_.Ik(q)?k==="string"?_.zoM(q):_.OUo(q):void 0;return q};
_.J8=function(q,k){var F=F===void 0?!1:F;var T;return(T=_.LxJ(_.ai(q,k)))!=null?T:F};
_.kb=function(q,k,F){F=F===void 0?0:F;var T;return(T=_.y8(_.ai(q,k)))!=null?T:F};
C7N=function(q,k){var F=F===void 0?0:F;q=_.tK(_.ai(q,k));return q!=null?q:F};
A8=function(q,k,F){F=F===void 0?Og9:F;var T;return(T=_.eoL(_.ai(q,k)))!=null?T:F};
RpM=function(q){var k=k===void 0?Og9:k;var F;return(F=_.lG(q,23))!=null?F:k};
pH=function(q,k){var F=F===void 0?0:F;var T;return(T=_.ai(q,k,void 0,void 0,_.SX))!=null?T:F};
_.wV=function(q,k,F,T){F=F===void 0?"":F;var Z;return(Z=_.r0(_.ai(q,k,T)))!=null?Z:F};
_.PL=function(q,k){var F=F===void 0?0:F;var T;return(T=_.MI(_.ai(q,k)))!=null?T:F};
$Y=function(q,k){var F=F===void 0?"0":F;q=Rox(_.ai(q,k),!0);return q!=null?q:F};
bG=function(q,k,F){return _.wV(q,Ea(q,F,k))};
_.uG=function(q,k,F,T){return _.kU(q,k,Ea(q,T,F),void 0)};
_.eN=function(q,k){return _.r0(_.ai(q,k,void 0,_.EI))};
_.Ze=function(q,k,F){return _.FB(q,k,VMw(F))};
_.yW=function(q,k,F){return _.yo(q,k,VMw(F),!1)};
_.Nl=function(q,k,F){return _.FB(q,k,_.fC(F))};
_.d1=function(q,k,F){return _.FB(q,k,w0(F))};
_.Ub=function(q,k,F){return _.FB(q,k,Q8(F))};
_.gl=function(q,k,F,T){return _.yo(q,k,Q8(F),"",T)};
_.o_=function(q,k,F){return _.FB(q,k,F==null?F:_.ak(F))};
_.Q_=function(q,k,F){return _.yo(q,k,F==null?F:_.ak(F),0)};var As=function(q,k,F){this.buffer=q;if(F&&!k)throw Error();this.JSC$6896_isImmutable=k};var ep0=function(q,k,F,T){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6899_start_=0;this.init(q,k,F,T)},KH,Uf0,I99,EFr,DIL,WLn;
_.Y=ep0.prototype;_.Y.init=function(q,k,F,T){var Z=T===void 0?{}:T;T=Z.aliasBytesFields===void 0?!1:Z.aliasBytesFields;Z=Z.treatNewDataAsImmutable===void 0?!1:Z.treatNewDataAsImmutable;this.aliasBytesFields=T;this.treatNewDataAsImmutable=Z;q&&(q=OCN(q,this.treatNewDataAsImmutable),this.bytes_=q.buffer,this.bytesAreImmutable_=q.JSC$6896_isImmutable,this.JSC$6899_start_=k||0,this.end_=F!==void 0?this.JSC$6899_start_+F:this.bytes_.length,this.cursor_=this.JSC$6899_start_)};
_.Y.free=function(){this.clear();WLn.length<100&&WLn.push(this)};
_.Y.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$6899_start_=0;this.aliasBytesFields=!1};
_.Y.reset=function(){this.cursor_=this.JSC$6899_start_};
_.Y.atEnd=function(){return this.cursor_==this.end_};
_.BL=function(q,k){var F=0,T=0,Z=0,O=q.bytes_,z=q.cursor_;do{var R=O[z++];F|=(R&127)<<Z;Z+=7}while(Z<32&&R&128);Z>32&&(T|=(R&127)>>4);for(Z=3;Z<32&&R&128;Z+=7)R=O[z++],T|=(R&127)<<Z;KH(q,z);if(R<128)return k(F>>>0,T>>>0);throw Error("X");};
KH=function(q,k){q.cursor_=k;if(k>q.end_)throw Error("Y`"+k+"`"+q.end_);};
_.rV=function(q){var k=q.bytes_,F=q.cursor_,T=k[F++],Z=T&127;if(T&128&&(T=k[F++],Z|=(T&127)<<7,T&128&&(T=k[F++],Z|=(T&127)<<14,T&128&&(T=k[F++],Z|=(T&127)<<21,T&128&&(T=k[F++],Z|=T<<28,T&128&&k[F++]&128&&k[F++]&128&&k[F++]&128&&k[F++]&128&&k[F++]&128)))))throw Error("X");KH(q,F);return Z};
_.vL=function(q){var k=q.bytes_,F=q.cursor_,T=k[F],Z=k[F+1],O=k[F+2];k=k[F+3];KH(q,q.cursor_+4);return(T<<0|Z<<8|O<<16|k<<24)>>>0};
Uf0=function(q){var k=_.vL(q);q=_.vL(q);return GrL(k,q)};
I99=function(q){var k=_.vL(q),F=_.vL(q);q=(F>>31)*2+1;var T=F>>>20&2047;k=4294967296*(F&1048575)+k;return T==2047?k?NaN:q*Infinity:T==0?q*4.9E-324*k:q*Math.pow(2,T-1075)*(k+4503599627370496)};
_.XXo=function(q){for(var k=0,F=q.cursor_,T=F+10,Z=q.bytes_;F<T;){var O=Z[F++];k|=O;if((O&128)===0)return KH(q,F),!!(k&127)}throw Error("X");};
EFr=function(q,k){if(k<0)throw Error("Z`"+k);var F=q.cursor_,T=F+k;if(T>q.end_)throw Error("Y`"+(q.end_-F)+"`"+k);q.cursor_=T;return F};
DIL=function(q,k){if(k==0)return _.$c();var F=EFr(q,k);q.aliasBytesFields&&q.bytesAreImmutable_?F=q.bytes_.subarray(F,F+k):(q=q.bytes_,k=F+k,F=F===k?new Uint8Array(0):ZgN?q.slice(F,k):new Uint8Array(q.subarray(F,k)));return F.length==0?_.$c():new wh(F,PG)};
WLn=[];var df9=function(q,k,F,T){if(WLn.length){var Z=WLn.pop();Z.init(q,k,F,T);q=Z}else q=new ep0(q,k,F,T);this.decoder_=q;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;a9n(this,T)},a9n=function(q,k){k=k===void 0?{}:k;
q.discardUnknownFields=k.discardUnknownFields===void 0?!1:k.discardUnknownFields},AKn=function(q,k,F,T){if(hpx.length){var Z=hpx.pop();
a9n(Z,T);Z.decoder_.init(q,k,F,T);return Z}return new df9(q,k,F,T)},yKe,Qo,M2x,hpx;
df9.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;hpx.length<100&&hpx.push(this)};
df9.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
yKe=function(q){if(q.decoder_.atEnd())return!1;q.fieldCursor_=q.decoder_.cursor_;var k=_.rV(q.decoder_)>>>0,F=k>>>3;k&=7;if(!(k>=0&&k<=5))throw Error("T`"+k+"`"+q.fieldCursor_);if(F<1)throw Error("U`"+F+"`"+q.fieldCursor_);q.nextField_=F;q.nextWireType_=k;return!0};
Qo=function(q){switch(q.nextWireType_){case 0:q.nextWireType_!=0?Qo(q):_.XXo(q.decoder_);break;case 1:q=q.decoder_;KH(q,q.cursor_+8);break;case 2:if(q.nextWireType_!=2)Qo(q);else{var k=_.rV(q.decoder_)>>>0;q=q.decoder_;KH(q,q.cursor_+k)}break;case 5:q=q.decoder_;KH(q,q.cursor_+4);break;case 3:k=q.nextField_;do{if(!yKe(q))throw Error("V");if(q.nextWireType_==4){if(q.nextField_!=k)throw Error("W");break}Qo(q)}while(1);break;default:throw Error("T`"+q.nextWireType_+"`"+q.fieldCursor_);}};
M2x=function(q,k,F){var T=q.decoder_.end_,Z=_.rV(q.decoder_)>>>0,O=q.decoder_.cursor_+Z,z=O-T;z<=0&&(q.decoder_.end_=O,F(k,q,void 0,void 0,void 0),z=O-q.decoder_.cursor_);if(z)throw Error("S`"+Z+"`"+(Z-z));q.decoder_.cursor_=O;q.decoder_.end_=T};
_.f9H=function(q){var k=_.rV(q.decoder_)>>>0;q=q.decoder_;var F=EFr(q,k);q=q.bytes_;if(Tje){var T=q,Z;(Z=FNw)||(Z=FNw=new TextDecoder("utf-8",{fatal:!0}));k=F+k;T=F===0&&k===T.length?T:T.subarray(F,k);try{var O=Z.decode(T)}catch(I){if(ojT===void 0){try{Z.decode(new Uint8Array([128]))}catch(X){}try{Z.decode(new Uint8Array([97])),ojT=!0}catch(X){ojT=!1}}!ojT&&(FNw=void 0);throw I;}}else{O=F;k=O+k;F=[];for(var z=null,R,e;O<k;)R=q[O++],R<128?F.push(R):R<224?O>=k?iw():(e=q[O++],R<194||(e&192)!==128?(O--,
iw()):F.push((R&31)<<6|e&63)):R<240?O>=k-1?iw():(e=q[O++],(e&192)!==128||R===224&&e<160||R===237&&e>=160||((Z=q[O++])&192)!==128?(O--,iw()):F.push((R&15)<<12|(e&63)<<6|Z&63)):R<=244?O>=k-2?iw():(e=q[O++],(e&192)!==128||(R<<28)+(e-144)>>30!==0||((Z=q[O++])&192)!==128||((T=q[O++])&192)!==128?(O--,iw()):(R=(R&7)<<18|(e&63)<<12|(Z&63)<<6|T&63,R-=65536,F.push((R>>10&1023)+55296,(R&1023)+56320))):iw(),F.length>=8192&&(z=qTx(z,F),F.length=0);O=qTx(z,F)}return O};
_.yAL=function(q){var k=_.rV(q.decoder_)>>>0;return DIL(q.decoder_,k)};
_.t2o=function(q,k,F){var T=_.rV(q.decoder_)>>>0;for(T=q.decoder_.cursor_+T;q.decoder_.cursor_<T;)F.push(k(q.decoder_))};
hpx=[];var Dfx=function(q,k){this.JSC$6906_lo=q>>>0;this.JSC$6906_hi=k>>>0},JAT=function(q){if(!q)return l9J||(l9J=new Dfx(0,0));
if(!/^\d+$/.test(q))return null;ok(q);return new Dfx(LU,xc)},l9J,rKn=function(q,k){this.JSC$6908_lo=q>>>0;
this.JSC$6908_hi=k>>>0},K2M=function(q){if(!q)return AAx||(AAx=new rKn(0,0));
if(!/^-?\d+$/.test(q))return null;ok(q);return new rKn(LU,xc)},AAx;var pXn=function(){this.JSC$6910_buffer_=[]},B0h,wXN;
pXn.prototype.length=function(){return this.JSC$6910_buffer_.length};
pXn.prototype.end=function(){var q=this.JSC$6910_buffer_;this.JSC$6910_buffer_=[];return q};
B0h=function(q,k,F){for(;F>0||k>127;)q.JSC$6910_buffer_.push(k&127|128),k=(k>>>7|F<<25)>>>0,F>>>=7;q.JSC$6910_buffer_.push(k)};
wXN=function(q,k){for(;k>127;)q.JSC$6910_buffer_.push(k&127|128),k>>>=7;q.JSC$6910_buffer_.push(k)};
_.vsh=function(q,k){if(k>=0)wXN(q,k);else{for(var F=0;F<9;F++)q.JSC$6910_buffer_.push(k&127|128),k>>=7;q.JSC$6910_buffer_.push(1)}};
_.LM=function(q,k){q.JSC$6910_buffer_.push(k>>>0&255);q.JSC$6910_buffer_.push(k>>>8&255);q.JSC$6910_buffer_.push(k>>>16&255);q.JSC$6910_buffer_.push(k>>>24&255)};var P7T,vh,skT,VX9;P7T=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new pXn};
vh=function(q,k){k.length!==0&&(q.blocks_.push(k),q.totalLength_+=k.length)};
_.RhN=function(q,k){_.ch(q,k,2);k=q.encoder_.end();vh(q,k);k.push(q.totalLength_);return k};
_.ehJ=function(q,k){var F=k.pop();for(F=q.totalLength_+q.encoder_.length()-F;F>127;)k.push(F&127|128),F>>>=7,q.totalLength_++;k.push(F);q.totalLength_++};
_.ch=function(q,k,F){wXN(q.encoder_,k*8+F)};
skT=function(q,k,F){if(F!=null){switch(typeof F){case "string":JAT(F)}_.ch(q,k,1);switch(typeof F){case "number":q=q.encoder_;Hfw(F);_.LM(q,LU);_.LM(q,xc);break;case "bigint":F=BigInt.asUintN(64,F);F=new Dfx(Number(F&BigInt(4294967295)),Number(F>>BigInt(32)));q=q.encoder_;k=F.JSC$6906_hi;_.LM(q,F.JSC$6906_lo);_.LM(q,k);break;default:F=JAT(F),q=q.encoder_,k=F.JSC$6906_hi,_.LM(q,F.JSC$6906_lo),_.LM(q,k)}}};
VX9=function(q,k,F){_.ch(q,k,2);wXN(q.encoder_,F.length);vh(q,q.encoder_.end());vh(q,F)};var S9r,uaM,N2x,B2h,rAr;S9r=wt();_.$fH=wt();_.bgJ=wt();uaM=wt();N2x=wt();_.QoN=wt();_.HL=wt();_.KL0=wt();B2h=wt();rAr=wt();_.vFN=wt();_.Hg0=wt();_.u6=function(q,k,F){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q,k,F)};
_.u6.prototype.toJSON=function(){return oM(this)};
_.u6.prototype.serialize=function(q){return JSON.stringify(oM(this,q))};
var kfT=function(q,k){if(k==null||k=="")return new q;k=JSON.parse(k);if(!Array.isArray(k))throw Error("$");return new q($JH(k))};
_.u6.prototype.getExtension=function(q){pGL(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,q.fieldIndex);Jze(this,q.fieldIndex);return q.ctor?q.isRepeated?q.getExtensionFn(this,q.ctor,q.fieldIndex,_.iM(),q.JSC$6921_hasMessageId):q.getExtensionFn(this,q.ctor,q.fieldIndex,q.JSC$6921_hasMessageId):q.isRepeated?q.getExtensionFn(this,q.fieldIndex,_.iM(),q.JSC$6921_hasMessageId):q.getExtensionFn(this,q.fieldIndex,q.defaultValue,q.JSC$6921_hasMessageId)};
_.u6.prototype.clone=function(){var q=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k=q[_.dh]|0;return OX(this,q,k)?YB(this,q,!0):new this.constructor(jq(q,k,!1))};
_.u6.prototype[vD]=HD;_.u6.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var Ph=function(q,k,F){this.$$binaryReaderFn=q;this.$$binaryWriterFn=k;q=cD(S9r);this.$$isMsg=!!q&&F===q||!1},XDJ=zhH(function(q,k,F,T,Z){if(q.nextWireType_!==2)return!1;
M2x(q,SmN(k,T,F),Z);return!0},W2T),Es0=zhH(function(q,k,F,T,Z){if(q.nextWireType_!==2)return!1;
M2x(q,SmN(k,T,F),Z);return!0},W2T),Bh=Symbol(),NM=Symbol(),fCT=Symbol(),wDJ=Symbol(),lCM=Symbol(),UI0,ICo;var qXx,sor,GhJ,cAM,V2w,LL9,xfx,nFx,gFL,mfx,q0r,k7n,oZo,TST,ZEL;qXx=function(q,k){var F=new P7T;PvN(q.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,F,b6(Bh,KM,rt,k));vh(F,F.encoder_.end());q=new Uint8Array(F.totalLength_);k=F.blocks_;for(var T=k.length,Z=0,O=0;O<T;O++){var z=k[O];q.set(z,Z);Z+=z.length}F.blocks_=[q];return q};
sor=_.Hh(function(q,k,F){if(q.nextWireType_!==1)return!1;_.sX(k,F,I99(q.decoder_));return!0},Qkr,rAr);
GhJ=_.Hh(function(q,k,F,T){if(q.nextWireType_!==1)return!1;_.fH(k,F,T,I99(q.decoder_));return!0},Qkr,rAr);
cAM=_.Hh(function(q,k,F,T){if(q.nextWireType_!==5)return!1;var Z=_.vL(q.decoder_);q=(Z>>31)*2+1;var O=Z>>>23&255;Z&=8388607;_.fH(k,F,T,O==255?Z?NaN:q*Infinity:O==0?q*1.401298464324817E-45*Z:q*Math.pow(2,O-150)*(Z+8388608));return!0},function(q,k,F){k=_.SX(k);
k!=null&&(_.ch(q,F,5),q=q.encoder_,F=Vo||(Vo=new DataView(new ArrayBuffer(8))),F.setFloat32(0,+k,!0),xc=0,LU=F.getUint32(0,!0),_.LM(q,LU))},B2h);
_.sI=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;_.sX(k,F,_.BL(q.decoder_,iv));return!0},_.xB,_.HL);
V2w=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;q=_.BL(q.decoder_,iv);_.sX(k,F,q===0?void 0:q);return!0},_.xB,_.HL);
LL9=_.Hh(function(q,k,F,T){if(q.nextWireType_!==0)return!1;_.fH(k,F,T,_.BL(q.decoder_,iv));return!0},_.xB,_.HL);
_.G6=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;_.sX(k,F,_.rV(q.decoder_));return!0},HC9,uaM);
xfx=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;q=_.rV(q.decoder_);_.sX(k,F,q===0?void 0:q);return!0},HC9,uaM);
nFx=_.Hh(function(q,k,F,T){if(q.nextWireType_!==0)return!1;_.fH(k,F,T,_.rV(q.decoder_));return!0},HC9,uaM);
gFL=_.Hh(function(q,k,F){if(q.nextWireType_!==1)return!1;_.sX(k,F,Uf0(q.decoder_));return!0},_.G5o,_.KL0);
mfx=_.N0x(function(q,k,F){if(q.nextWireType_!==1&&q.nextWireType_!==2)return!1;k=_.ts(k,k[_.dh]|0,F);q.nextWireType_==2?_.t2o(q,Uf0,k):k.push(Uf0(q.decoder_));return!0},function(q,k,F){k=_.u0f(Ug9,k,!1);
if(k!=null)for(var T=0;T<k.length;T++)skT(q,F,k[T])},_.KL0);
_.cL=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;_.sX(k,F,_.XXo(q.decoder_));return!0},_.cKN,_.$fH);
q0r=_.Hh(function(q,k,F,T){if(q.nextWireType_!==0)return!1;_.fH(k,F,T,_.XXo(q.decoder_));return!0},_.cKN,_.$fH);
_.V_=_.Hh(function(q,k,F){if(q.nextWireType_!==2)return!1;_.sX(k,F,_.f9H(q));return!0},_.L2N,_.bgJ);
_.iEe=_.Hh(function(q,k,F,T){if(q.nextWireType_!==2)return!1;_.fH(k,F,T,_.f9H(q));return!0},_.L2N,_.bgJ);
k7n=_.N0x(function(q,k,F){if(q.nextWireType_!==2)return!1;q=_.f9H(q);_.ts(k,k[_.dh]|0,F).push(q);return!0},function(q,k,F){k=_.u0f(_.r0,k,!0);
if(k!=null)for(var T=0;T<k.length;T++){var Z=q,O=F,z=k[T];z!=null&&VX9(Z,O,FxL(z))}},_.bgJ);
oZo=void 0;oZo=oZo===void 0?S9r:oZo;_.LH=new Ph(function(q,k,F,T,Z){if(q.nextWireType_!==2)return!1;T=ZG(void 0,T,!0);_.ts(k,k[_.dh]|0,F).push(T);M2x(q,T,Z);return!0},function(q,k,F,T,Z){if(Array.isArray(k))for(var O=0;O<k.length;O++)nsr(q,k[O],F,T,Z)},oZo);
_.xY=zhH(function(q,k,F,T,Z,O){if(q.nextWireType_!==2)return!1;var z=k[_.dh]|0;F20(k,z,O,F,BG(z));k=SmN(k,T,F);M2x(q,k,Z);return!0},nsr);
_.Fn0=_.Hh(function(q,k,F){if(q.nextWireType_!==2)return!1;_.sX(k,F,_.yAL(q));return!0},_.gsx,_.vFN);
TST=_.Hh(function(q,k,F,T){if(q.nextWireType_!==2)return!1;_.fH(k,F,T,_.yAL(q));return!0},_.gsx,_.vFN);
ZEL=_.Hh(function(q,k,F,T){if(q.nextWireType_!==0)return!1;_.fH(k,F,T,_.rV(q.decoder_)>>>0);return!0},function(q,k,F){k=_.tK(k);
k!=null&&k!=null&&(_.ch(q,F,0),wXN(q.encoder_,k))},N2x);
_.nH=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;_.sX(k,F,_.rV(q.decoder_));return!0},_.mIr,_.Hg0);var OEn=function(){var q=jpH,k=Y0M;this.fieldIndex=175237375;this.ctor=k;this.isRepeated=0;this.getExtensionFn=_.kU;this.defaultValue=void 0;this.JSC$6921_hasMessageId=q.messageId!=null?Q$:void 0};
OEn.prototype.register=function(){S5(this)};var S0T=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(S0T,_.u6);var zS9=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(zS9,_.u6);var TtH=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(TtH,_.u6);var C4T=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(C4T,_.u6);var RSe=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(RSe,_.u6);var eSh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(eSh,_.u6);var WnT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(WnT,_.u6);WnT.prototype.getData=function(){return _.Ml(this,2)};var UVe=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(UVe,_.u6);var IDo=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(IDo,_.u6);IDo.prototype.getStyle=function(){return _.kU(this,S0T,1)};var ie=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ie,_.u6);ie.prototype.getPayloadCase=function(){return _.y_(this,Ff)};
ie.prototype.getStyle=function(){return _.uG(this,IDo,6,Ff)};
var XVL=function(){var q=new ie,k=new RSe;return _.oO(q,7,Ff,k)},EZh=function(){var q=new ie,k=new eSh;
return _.oO(q,8,Ff,k)},Ff=[1,
2,3,4,5,6,7,8];var aDM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(aDM,_.u6);var dVx=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(dVx,_.u6);var hSL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(hSL,_.u6);var Mue=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Mue,_.u6);var fDT=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(fDT,_.u6);var yCo=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(yCo,_.u6);var tuL=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(tuL,_.u6);var DVJ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(DVJ,_.u6);DVJ.prototype.getData=function(){return _.Ml(this,2)};var lDw=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(lDw,_.u6);var FwM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(FwM,_.u6);FwM.prototype.getPayloadCase=function(){return _.y_(this,gV)};
var gV=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var m7=function(q,k){q=Error.call(this,q);this.message=q.message;"stack"in q&&(this.stack=q.stack);this.code=k===void 0?2:k};
_.y(m7,Error);var JCo=Promise;var ACM=function(q){this.channelPromise=q};
ACM.prototype.send=function(q,k,F){this.channelPromise.then(function(T){T.send(q,k,F)})};var pVN=function(q,k){this.data=q;this.channel=k};
pVN.prototype.reply=function(q,k,F){this.channel.send(q,k,F)};var wV0=function(q){this.JSC$6987_port_=q};
wV0.prototype.send=function(q,k,F){F=F===void 0?[]:F;var T=new MessageChannel;P4N(T.port1,k);this.JSC$6987_port_.postMessage(q,[T.port2].concat(F))};
var $VN=function(q,k){P4N(q,k);return new wV0(q)},P4N=function(q,k){k&&(q.onmessage=function(F){k(new pVN(F.data,$VN(F.ports[0])))})};var bEL=function(q){this.verifier_=q},ud0=function(q){var k=Object.create(null);
(typeof q==="string"?[q]:q).forEach(function(F){if(F==="null")throw Error("ba");k[F]=!0});
return function(F){return k[F]===!0}};_.NSN=function(){if(!_.k9.addEventListener||!Object.defineProperty)return!1;var q=!1,k=Object.defineProperty({},"passive",{get:function(){q=!0}});
try{var F=function(){};
_.k9.addEventListener("test",F,k);_.k9.removeEventListener("test",F,k)}catch(T){}return q}();var QpM;_.q8=function(q){var k=q.destination;var F=q.iframe;var T=q.origin;var Z=q.channelName===void 0?"ZNWN1d":q.channelName;var O=q.onMessage===void 0?void 0:q.onMessage;q=q.onEstablished===void 0?void 0:q.onEstablished;return QpM({destination:k,getSource:function(){return F.contentWindow},
originVerifier:T instanceof bEL?T:typeof T==="function"?new bEL(T):new bEL(ud0(T)),channelName:Z,onMessage:O,onEstablished:q})};
QpM=function(q){var k=q.destination;var F=q.getSource;var T=q.originVerifier;var Z=q.token===void 0?void 0:q.token;var O=q.channelName;var z=q.onMessage===void 0?void 0:q.onMessage;var R=q.onEstablished===void 0?void 0:q.onEstablished;return new ACM(new JCo(function(e,I){var X=function(E){E.source&&E.source===F()&&T.verifier_(E.origin)&&(E.data.n||E.data)===O&&(k.removeEventListener("message",X,!1),Z&&E.data.t!==Z?I(Error("ca`"+O+"`"+Z+"`"+E.data.t)):(e($VN(E.ports[0],z)),R&&R(E)))};
k.addEventListener("message",X,!1)}))};var Knf=function(q){try{q()}catch(k){oe(k)}};var rCx=function(q){var k=this;var F=q.getMessageType;var T=q.onUnregisteredMessage===void 0?function(){}:q.onUnregisteredMessage;
var Z=q.onBeforeRegisteredMessage===void 0?function(){}:q.onBeforeRegisteredMessage;
q=q.onAfterRegisteredMessage===void 0?function(){}:q.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=F;this.onUnregisteredMessage_=T;this.onBeforeRegisteredMessage_=Z;this.onAfterRegisteredMessage_=q;this.onMessage=function(O){return BSL(k,O)}};
rCx.prototype.register=function(q,k){this.registry_.set(q,k);return this};
var BSL=function(q,k){var F=q.getMessageType_(k.data),T=q.registry_.get(F);T?(Knf(function(){return q.onBeforeRegisteredMessage_(k,F)}),Knf(function(){return T(k)}),Knf(function(){return q.onAfterRegisteredMessage_(k,F)})):Knf(function(){return q.onUnregisteredMessage_(k,F)})};var vZN=function(q){this.JSC$7004_channel_=q},spM,G7M;
vZN.prototype.send=function(q,k,F){this.JSC$7004_channel_.send(oM(q),k,F)};
_.HEh=function(q,k){return function(F){var T=new q(F.data);return k(new pVN(T,F.channel))}};
spM=function(q){return function(k){return q(new pVN(k.data,new vZN(k.channel)))}};
G7M=function(q,k){return spM(_.HEh(q,k))};var cCx=function(q,k,F,T){this.registry=q;this.delegate=k;this.receiveMessageConstructor=F;this.createInitMessage=T;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},oBn=function(q){var k=new rCx({getMessageType:q.getPayloadCase});
return new cCx(k,new vZN(_.q8({iframe:q.child,destination:window,origin:q.origin,channelName:q.channelName,onMessage:G7M(q.receiveMessageConstructor,k.onMessage)})),q.receiveMessageConstructor,q.createInitMessage)},Vur=function(q,k){q.createInitMessage=k};
cCx.prototype.send=function(q){if(!this.initialised)throw new m7("Attempted to send a message before initialisation.");this.delegate.send(q)};
var LnJ=function(q,k){return _.C(function(F){if(!q.initialised)throw new m7("Attempted to send a message before initialisation.");return F.return(new Promise(function(T){q.delegate.send(k,G7M(q.receiveMessageConstructor,T))}))})};
cCx.prototype.init=function(){var q=this;return _.C(function(k){if(q.initialised)throw new m7("Attempted to initialise twice. The SDK can only be initialised once.");if(q.createInitMessage!==void 0){var F=q.delegate,T=F.send,Z=q.createInitMessage;var O=new zS9;var z=[].concat(_.fP(q.features));O=_.fM(O,1,z,_.ak);T.call(F,Z.call(q,O))}q.initialised=!0;_.RG(k)})};
var iD=function(q,k){if(q.initialised)throw new m7('Attempted to set up API "'+k+'" after initialisation. All APIs must be set up before initialising the SDK.');q.features.add(k);return q.registry};
_.Vg.Object.defineProperties(cCx.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var xVH=function(q){this.channel=q;this.registered=!1};
xVH.prototype.update=function(q){if(this.channel.isInitialised){if(!this.registered)throw new m7("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var k=new ie;var F=new C4T;F=_.Ze(F,1,q);k=_.oO(k,2,Ff,F);this.channel.send(k)}else this.register();this.JSC$7018_audioEnabled=q};
xVH.prototype.register=function(){iD(this.channel,1);this.registered=!0};
xVH.prototype.isAudioEnabled=function(){return this.JSC$7018_audioEnabled};var nZo=function(q){this.channel=q};
_.Y=nZo.prototype;_.Y.onFirstFrameReady=function(q){iD(this.channel,2).register(11,function(k){k=_.uG(k.data,aDM,11,gV);if(!k)throw new m7("Unexpectedly nonexistent GameFirstFrameReadyEvent");q(_.wV(k,1))})};
_.Y.onReady=function(q){iD(this.channel,2).register(4,function(k){k=_.uG(k.data,hSL,4,gV);if(!k)throw new m7("Unexpectedly nonexistent GameReadyEvent");q(_.wV(k,1))})};
_.Y.onLevelComplete=function(q){iD(this.channel,2).register(5,function(k){k=_.uG(k.data,Mue,5,gV);if(!k)throw new m7("Unexpectedly nonexistent LevelCompleteEvent");q(_.wV(k,1),_.kb(k,2))})};
_.Y.onGameOver=function(q){iD(this.channel,2).register(6,function(k){k=_.uG(k.data,dVx,6,gV);if(!k)throw new m7("Unexpectedly nonexistent GameOverEvent");q(_.wV(k,1))})};
_.Y.pause=function(){var q=this;if(!this.channel.isInitialised)return iD(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new m7("Using unregistered Game Feature: pause.");var k=XVL();return new Promise(function(F){return _.C(function(T){if(T.nextAddress==1)return _.W(T,LnJ(q.channel,k),2);F();_.RG(T)})})};
_.Y.resume=function(){var q=this;if(!this.channel.isInitialised)return iD(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new m7("Using unregistered Game Feature: resume.");var k=EZh();return new Promise(function(F){return _.C(function(T){if(T.nextAddress==1)return _.W(T,LnJ(q.channel,k),2);F();_.RG(T)})})};var gZn=function(q){this.channel=q};
gZn.prototype.onReady=function(q){iD(this.channel,5).register(8,function(k){if(!_.uG(k.data,fDT,8,gV))throw new m7("Unexpectedly nonexistent PageReadyEvent");q()})};var mVx=function(q){this.channel=q};
mVx.prototype.onChange=function(q){iD(this.channel,3).register(7,function(k){k=_.uG(k.data,yCo,7,gV);if(!k)throw new m7("Unexpectedly nonexistent ScoreEvent");q(_.wV(k,1),_.kb(k,2))})};var quh={load:function(){throw new m7("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new m7("Storage used, but storage.onSave() listener not set!");}},ivL=function(q){this.channel=q;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},kkT=function(q){iD(q.channel,4).register(2,quh.load).register(3,quh.save);
q.initialSetupDone=!0};
ivL.prototype.onLoad=function(q){this.initialSetupDone||kkT(this);this.loadRegistered||(this.loadRegistered=!0,iD(this.channel,4).register(2,function(k){var F,T,Z;return _.C(function(O){if(O.nextAddress==1){F=_.uG(k.data,tuL,2,gV);if(!F)throw new m7("Unexpectedly nonexistent StorageLoad");T=_.wV(F,1);return _.W(O,q(T),2)}Z=O.yieldResult;var z=k.reply,R=new ie;var e=new WnT;e=_.Ub(e,1,T);e=_.FB(e,2,_.b8(Z,!1));R=_.oO(R,3,Ff,e);z.call(k,R);_.RG(O)})}))};
ivL.prototype.onSave=function(q){this.initialSetupDone||kkT(this);this.saveRegistered||(this.saveRegistered=!0,iD(this.channel,4).register(3,function(k){var F,T,Z;return _.C(function(O){if(O.nextAddress==1){F=_.uG(k.data,DVJ,3,gV);if(!F)throw new m7("Unexpectedly nonexistent StorageSave");T=_.wV(F,1);Z=LNe(F.getData());return _.W(O,q(T,Z),2)}var z=k.reply,R=new ie;var e=new UVe;e=_.Ub(e,1,T);R=_.oO(R,4,Ff,e);z.call(k,R);_.RG(O)})}))};var oC9=function(q){this.channel=q};
oC9.prototype.update=function(q){if(!this.channel.features.has(6))throw new m7("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var k=new ie,F=new IDo;q=_.k4(F,1,q);k=_.oO(k,6,Ff,q);this.channel.send(k)};
oC9.prototype.register=function(){iD(this.channel,6)};var FQr=function(q){this.channel=q;this.userActivityLoggingIntervalMs=0};
FQr.prototype.onUserActivity=function(q,k){this.userActivityLoggingIntervalMs=k;iD(this.channel,7).register(9,function(F){if(!_.uG(F.data,lDw,9,gV))throw new m7("Unexpectedly nonexistent ClickEvent");q()})};var T7r=function(q){var k=this;this.channel=q;this.init=this.channel.init.bind(this.channel);this.page=new gZn(this.channel);this.game=new nZo(this.channel);this.audio=new xVH(this.channel);this.score=new mVx(this.channel);this.storage=new ivL(this.channel);this.style=new oC9(this.channel);this.userActivity=new FQr(this.channel);Vur(this.channel,function(F){var T=new TtH;F=_.k4(T,1,F);F=_.Nl(F,3,k.userActivity.userActivityLoggingIntervalMs);T=k.audio.isAudioEnabled();T!==void 0&&_.Ze(F,2,T);T=new ie;
return _.oO(T,5,Ff,F)})};var Zvo=function(){this.timedFunctionContext=0};
Zvo.prototype.timeExecution=function(q,k){var F=this;return function(){var T=_.Mb.apply(0,arguments);F.timedFunctionContext=q;return k.apply(null,_.fP(T))}};var jb9=function(){var q={};this.priorityTasks=(q[3]=[],q[2]=[],q[1]=[],q);this.isFlushing=!1},Yx=function(q,k,F){var T=Yuo(q,F);
q.priorityTasks[F].push(k);T&&q.priorityTasks[F].length===1&&q.flush()},Yuo=function(q,k){return Object.keys(q.priorityTasks).map(function(F){return Number(F)}).filter(function(F){return!isNaN(F)&&F>k}).every(function(F){return q.priorityTasks[F].length===0})};
jb9.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(q){return q.length>0});)Ovh(this,3),Ovh(this,2),Ovh(this,1)}catch(q){throw Object.values(this.priorityTasks).forEach(function(k){return void k.splice(0,k.length)}),q;
}finally{this.isFlushing=!1}}};
var Ovh=function(q,k){for(;Yuo(q,k)&&q.priorityTasks[k].length>0;)q.priorityTasks[k][0](),q.priorityTasks[k].shift()};
_.Vg.Object.defineProperties(jb9.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(q){return q.length>0})}}});var zG0={};var Suw=globalThis.trustedTypes,jMo=Suw,OMh;var jb=function(q){this.privateDoNotAccessOrElseWrappedResourceUrl=q};
jb.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var zBf,CPT,RBr,eBf,WQL,Uv9,Ilh,Xfx;zBf=_.xT([""]);CPT=L2(["\x00"],["\\0"]);RBr=L2(["\n"],["\\n"]);eBf=L2(["\x00"],["\\u0000"]);WQL=_.xT([""]);Uv9=L2(["\x00"],["\\0"]);Ilh=L2(["\n"],["\\n"]);Xfx=L2(["\x00"],["\\u0000"]);_.ECw=zj(function(q){return q(zBf)})||zj(function(q){return q(CPT)})||zj(function(q){return q(RBr)})||zj(function(q){return q(eBf)});
_.alw=_.Sb(WQL)&&_.Sb(Uv9)&&_.Sb(Ilh)&&_.Sb(Xfx);var aO;_.Cw=function(q,k){this.privateDoNotAccessOrElseWrappedUrl=k};
_.Cw.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.dvJ=RO("about:blank");aO=RO("about:invalid#zClosurez");var C6M=function(q){this.isValid=q},hBx=new C6M(function(q){return/^[^:]*([/?#]|$)/.test(q)}),MET=IO("data"),flh=IO("http"),ykn=IO("https"),tEw=IO("ftp"),DvH=IO("mailto"),lln=IO("intent"),Jke=IO("vnd.youtube"),RGM=[MET,
flh,ykn,DvH,tEw,hBx],eGw=Tj(function(){return typeof URL==="function"}),AkN=["data:",
"http:","https:","mailto:","ftp:"],UMT=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var DV=function(q){this.privateDoNotAccessOrElseWrappedHtml=q};
DV.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var zCT=Tj(function(){return new DV(Suw?Suw.emptyHTML:"")});var pfe={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"},pw=function(q,k){var F=Error.call(this,q+" cannot be used with intent "+pfe[k]);this.message=F.message;"stack"in F&&(this.stack=F.stack);this.type=q;this.intent=k;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.y(pw,Error);_.be=function(q){this.privateDoNotAccessOrElseWrappedScript=q};
_.be.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var aGL=function(q){this.privateDoNotAccessOrElseWrappedAttributePrefix=q};
aGL.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var dMf="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var RYT=function(q){var k=_.NA("window.location.href");q==null&&(q='Unknown Error of type "null/undefined"');if(typeof q==="string")return{message:q,name:"Unknown error",lineNumber:"Not available",fileName:k,stack:"Not available"};var F=!1;try{var T=q.lineNumber||q.line||"Not available"}catch(z){T="Not available",F=!0}try{var Z=q.fileName||q.filename||q.sourceURL||_.k9.$googDebugFname||k}catch(z){Z="Not available",F=!0}k=wf9(q);if(!(!F&&q.lineNumber&&q.fileName&&q.stack&&q.message&&q.name)){F=q.message;
if(F==null){if(q.constructor&&q.constructor instanceof Function){if(q.constructor.name)F=q.constructor.name;else if(F=q.constructor,km[F])F=km[F];else{F=String(F);if(!km[F]){var O=/function\s+([^\(]+)/m.exec(F);km[F]=O?O[1]:"[Anonymous]"}F=km[F]}F='Unknown Error of type "'+F+'"'}else F="Unknown Error of unknown type";typeof q.toString==="function"&&Object.prototype.toString!==q.toString&&(F+=": "+q.toString())}return{message:F,name:q.name||"UnknownError",lineNumber:T,fileName:Z,stack:k||"Not available"}}return{message:q.message,
name:q.name,lineNumber:q.lineNumber,fileName:q.fileName,stack:k}},wf9=function(q,k){k||(k={});
k[PPL(q)]=!0;var F=q.stack||"",T=q.cause;T&&!k[PPL(T)]&&(F+="\nCaused by: ",T.stack&&T.stack.indexOf(T.toString())==0||(F+=typeof T==="string"?T:T.message+"\n"),F+=wf9(T,k));q=q.errors;if(Array.isArray(q)){T=1;var Z;for(Z=0;Z<q.length&&!(T>4);Z++)k[PPL(q[Z])]||(F+="\nInner error "+T++ +": ",q[Z].stack&&q[Z].stack.indexOf(q[Z].toString())==0||(F+=typeof q[Z]==="string"?q[Z]:q[Z].message+"\n"),F+=wf9(q[Z],k));Z<q.length&&(F+="\n... "+(q.length-Z)+" more inner errors")}return F},PPL=function(q){var k=
"";
typeof q.toString==="function"&&(k=""+q);return k+q.stack},km={};var $vL,n6,Ye,ugN,N7x,bvh,BP,Ne,KQ9;$vL=function(q,k){for(var F=q.split("%s"),T="",Z=Array.prototype.slice.call(arguments,1);Z.length&&F.length>1;)T+=F.shift()+Z.shift();return T+F.join("%s")};
_.K6=function(q){return encodeURIComponent(String(q))};
n6=function(q){return decodeURIComponent(q.replace(/\+/g," "))};
Ye=function(q){RrH.test(q)&&(q.indexOf("&")!=-1&&(q=q.replace(jlf,"&amp;")),q.indexOf("<")!=-1&&(q=q.replace(YKh,"&lt;")),q.indexOf(">")!=-1&&(q=q.replace(OVw,"&gt;")),q.indexOf('"')!=-1&&(q=q.replace(SKe,"&quot;")),q.indexOf("'")!=-1&&(q=q.replace(zro,"&#39;")),q.indexOf("\x00")!=-1&&(q=q.replace(COh,"&#0;")));return q};
ugN=function(q){var k={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var F=_.k9.document.createElement("div");return q.replace(bvh,function(T,Z){var O=k[T];if(O)return O;Z.charAt(0)=="#"&&(Z=Number("0"+Z.slice(1)),isNaN(Z)||(O=String.fromCharCode(Z)));O||(_.BN(F,le(T+" ")),O=F.firstChild.nodeValue.slice(0,-1));return k[T]=O})};
N7x=function(q){return q.replace(/&([^;]+);/g,function(k,F){switch(F){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return F.charAt(0)!="#"||(F=Number("0"+F.slice(1)),isNaN(F))?k:String.fromCharCode(F)}})};
bvh=/&([^;\s<&]+);?/g;_.uAf=function(q){return String(q).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.QbT=String.prototype.repeat?function(q,k){return q.repeat(k)}:function(q,k){return Array(k+1).join(q)};
_.oI=function(q,k){if(!Number.isFinite(q))return String(q);q=String(q);var F=q.indexOf(".");F===-1&&(F=q.length);var T=q[0]==="-"?"-":"";T&&(q=q.substring(1));return T+(0,_.QbT)("0",Math.max(0,k-F))+q};
BP=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.ZK()).toString(36)};
Ne=function(q){for(var k=0,F=0;F<q.length;++F)k=31*k+q.charCodeAt(F)>>>0;return k};
_.er=function(q){return String(q).replace(/\-([a-z])/g,function(k,F){return F.toUpperCase()})};
_.Rg=function(q){return String(q).replace(/([A-Z])/g,"-$1").toLowerCase()};
KQ9=function(q){return q.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(k,F,T){return F+T.toUpperCase()})};var B7r=function(){this.names=new Map};
B7r.prototype.getName=function(q){var k=this.names.get(q);if(k)return k;var F;k=(F=q.description)!=null?F:BP();this.names.set(q,k);return k};var rkh=function(q){var k=Error.call(this,q?q.length+" errors occurred during unsubscription:\n"+q.map(function(F,T){return T+1+") "+F.toString()}).join("\n  "):"");
this.message=k.message;"stack"in k&&(this.stack=k.stack);this.errors=q;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.y(rkh,Error);var Vb=function(q){this.initialTeardown=q;this.closed=!1;this._teardowns=this._parentage=null};
_.Y=Vb.prototype;
_.Y.unsubscribe=function(){if(!this.closed){this.closed=!0;var q=this._parentage;if(Array.isArray(q))for(var k=_.S(q),F=k.next();!F.done;F=k.next())F.value.remove(this);else q==null||q.remove(this);k=this.initialTeardown;if(cN(k))try{k()}catch(O){var T=O instanceof rkh?O.errors:[O]}var Z=this._teardowns;if(Z)for(this._teardowns=null,k=_.S(Z),F=k.next();!F.done;F=k.next()){F=F.value;try{cN(F)?F():F.unsubscribe()}catch(O){F=void 0,T=(F=T)!=null?F:[],O instanceof rkh?T=[].concat(_.fP(T),_.fP(O.errors)):
T.push(O)}}if(T)throw new rkh(T);}};
_.Y.add=function(q){if(q&&q!==this)if(this.closed)cN(q)?q():q.unsubscribe();else{if(q instanceof Vb){if(q.closed||q._hasParent(this))return;q._addParent(this)}var k;(this._teardowns=(k=this._teardowns)!=null?k:[]).push(q)}};
_.Y._hasParent=function(q){var k=this._parentage;return k===q||Array.isArray(k)&&k.includes(q)};
_.Y._addParent=function(q){var k=this._parentage;this._parentage=Array.isArray(k)?(k.push(q),k):k?[k,q]:q};
_.Y._removeParent=function(q){var k=this._parentage;k===q?this._parentage=null:Array.isArray(k)&&Gj(k,q)};
_.Y.remove=function(q){var k=this._teardowns;k&&Gj(k,q);q instanceof Vb&&q._removeParent(this)};
var vCx=new Vb;vCx.closed=!0;Vb.JSC$7114_EMPTY=vCx;var ysw=function(){setTimeout.apply(null,_.fP(_.Mb.apply(0,arguments)))};var FX=function(q){Vb.call(this);this.JSC$7119_isStopped=!1;this.destination=q instanceof FX?q:new TY(!q||cN(q)?{next:q!=null?q:void 0}:q);fGx(q)&&q.add(this)};
_.y(FX,Vb);FX.JSC$7114_EMPTY=Vb.JSC$7114_EMPTY;FX.create=function(q,k,F){return new Z5(q,k,F)};
_.Y=FX.prototype;_.Y.next=function(q){this.JSC$7119_isStopped||this._next(q)};
_.Y.error=function(q){this.JSC$7119_isStopped||(this.JSC$7119_isStopped=!0,this._error(q))};
_.Y.complete=function(){this.JSC$7119_isStopped||(this.JSC$7119_isStopped=!0,this._complete())};
_.Y.unsubscribe=function(){this.closed||(this.JSC$7119_isStopped=!0,Vb.prototype.unsubscribe.call(this))};
_.Y._next=function(q){this.destination.next(q)};
_.Y._error=function(q){this.destination.error(q);this.unsubscribe()};
_.Y._complete=function(){this.destination.complete();this.unsubscribe()};
var TY=function(q){this.partialObserver=q};
TY.prototype.next=function(q){var k=this.partialObserver;if(k.next)try{k.next(q)}catch(F){x4(F)}};
TY.prototype.error=function(q){var k=this.partialObserver;if(k.error)try{k.error(q)}catch(F){x4(F)}else x4(q)};
TY.prototype.complete=function(){var q=this.partialObserver;if(q.complete)try{q.complete()}catch(k){x4(k)}};
var Z5=function(q,k,F){FX.call(this);var T;cN(q)||!q?T={next:q!=null?q:void 0,error:k!=null?k:void 0,complete:F!=null?F:void 0}:T=q;this.destination=new TY(T)};
_.y(Z5,FX);Z5.JSC$7114_EMPTY=FX.JSC$7114_EMPTY;Z5.create=FX.create;var kg=typeof Symbol==="function"&&Symbol.observable||"@@observable";var q6=function(q){q&&(this._subscribe=q)};
_.Y=q6.prototype;_.Y.lift=function(q){var k=new q6;k.source=this;k.operator=q;return k};
_.Y.subscribe=function(q,k,F){q=q&&q instanceof FX||q&&cN(q.next)&&cN(q.error)&&cN(q.complete)&&fGx(q)?q:new Z5(q,k,F);k=this.operator;F=this.source;q.add(k?k.call(q,F):F?this._subscribe(q):this._trySubscribe(q));return q};
_.Y._trySubscribe=function(q){try{return this._subscribe(q)}catch(k){q.error(k)}};
_.Y.forEach=function(q,k){var F=this;k=DMn(k);return new k(function(T,Z){var O=F.subscribe(function(z){try{q(z)}catch(R){Z(R),O==null||O.unsubscribe()}},Z,T)})};
_.Y._subscribe=function(q){var k;return(k=this.source)==null?void 0:k.subscribe(q)};
q6.prototype[kg]=function(){return this};
q6.prototype.pipe=function(){var q=_.Mb.apply(0,arguments);return q.length?tqf(q)(this):this};
q6.create=function(q){return new q6(q)};var HvL=function(){var q=Error.call(this,"object unsubscribed");this.message=q.message;"stack"in q&&(this.stack=q.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.y(HvL,Error);var TG=function(){this.observers=[];this.hasError=this.JSC$7135_isStopped=this.closed=!1;this.thrownError=null};
_.y(TG,q6);_.Y=TG.prototype;_.Y.lift=function(q){var k=new jj(this,this);k.operator=q;return k};
_.Y._throwIfClosed=function(){if(this.closed)throw new HvL;};
_.Y.next=function(q){this._throwIfClosed();if(!this.JSC$7135_isStopped){var k=this.observers.slice();k=_.S(k);for(var F=k.next();!F.done;F=k.next())F.value.next(q)}};
_.Y.error=function(q){this._throwIfClosed();if(!this.JSC$7135_isStopped){this.hasError=this.JSC$7135_isStopped=!0;this.thrownError=q;for(var k=this.observers;k.length;)k.shift().error(q)}};
_.Y.complete=function(){this._throwIfClosed();if(!this.JSC$7135_isStopped){this.JSC$7135_isStopped=!0;for(var q=this.observers;q.length;)q.shift().complete()}};
_.Y.unsubscribe=function(){this.JSC$7135_isStopped=this.closed=!0;this.observers=null};
_.Y._trySubscribe=function(q){this._throwIfClosed();return q6.prototype._trySubscribe.call(this,q)};
_.Y._subscribe=function(q){this._throwIfClosed();this._checkFinalizedStatuses(q);return this._innerSubscribe(q)};
_.Y._innerSubscribe=function(q){var k=this,F=this.JSC$7135_isStopped,T=this.observers;return this.hasError||F?Vb.JSC$7114_EMPTY:(T.push(q),new Vb(function(){return Gj(k.observers,q)}))};
_.Y._checkFinalizedStatuses=function(q){var k=this.thrownError,F=this.JSC$7135_isStopped;this.hasError?q.error(k):F&&q.complete()};
TG.create=function(q,k){return new jj(q,k)};
var jj=function(q,k){TG.call(this);this.destination=q;this.source=k};
_.y(jj,TG);jj.create=TG.create;jj.prototype.next=function(q){var k,F;(k=this.destination)==null||(F=k.next)==null||F.call(k,q)};
jj.prototype.error=function(q){var k,F;(k=this.destination)==null||(F=k.error)==null||F.call(k,q)};
jj.prototype.complete=function(){var q,k;(q=this.destination)==null||(k=q.complete)==null||k.call(q)};
jj.prototype._subscribe=function(q){var k,F;return(F=(k=this.source)==null?void 0:k.subscribe(q))!=null?F:Vb.JSC$7114_EMPTY};var Ny=function(q){TG.call(this);this._value=q};
_.y(Ny,TG);Ny.create=TG.create;Ny.prototype._subscribe=function(q){var k=TG.prototype._subscribe.call(this,q);!k.closed&&q.next(this._value);return k};
Ny.prototype.getValue=function(){var q=this.thrownError,k=this._value;if(this.hasError)throw q;this._throwIfClosed();return k};
Ny.prototype.next=function(q){TG.prototype.next.call(this,this._value=q)};
_.Vg.Object.defineProperties(Ny.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var pP=new q6(function(q){return q.complete()});var iy=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var bMn=function(q){return q&&typeof q.length==="number"&&typeof q!=="function"};var sbn={now:function(){return(sbn.delegate||Date).now()},
delegate:void 0};var ca=function(q,k,F){q=q===void 0?Infinity:q;k=k===void 0?Infinity:k;F=F===void 0?sbn:F;TG.call(this);this.bufferSize=q;this.windowTime=k;this.timestampProvider=F;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=k===Infinity;this.bufferSize=Math.max(1,q);this.windowTime=Math.max(1,k)};
_.y(ca,TG);ca.create=TG.create;ca.prototype.next=function(q){var k=this.buffer,F=this.infiniteTimeWindow,T=this.timestampProvider,Z=this.windowTime;this.JSC$7135_isStopped||(k.push(q),!F&&k.push(T.now()+Z));GkJ(this);TG.prototype.next.call(this,q)};
ca.prototype._subscribe=function(q){this._throwIfClosed();GkJ(this);for(var k=this._innerSubscribe(q),F=this.infiniteTimeWindow,T=this.buffer.slice(),Z=0;Z<T.length&&!q.closed;Z+=F?1:2)q.next(T[Z]);this._checkFinalizedStatuses(q);return k};
var GkJ=function(q){var k=q.bufferSize,F=q.timestampProvider,T=q.buffer;q=q.infiniteTimeWindow;var Z=(q?1:2)*k;k<Infinity&&Z<T.length&&T.splice(0,T.length-Z);if(!q){k=F.now();F=0;for(q=1;q<T.length&&T[q]<=k;q+=2)F=q;F&&T.splice(0,F+1)}};var VE9=function(q,k){k=k===void 0?ckh:k;this.schedulerActionCtor=q;this.now=k};
VE9.prototype.schedule=function(q,k,F){k=k===void 0?0:k;return(new this.schedulerActionCtor(this,q)).schedule(F,k)};
var ckh=sbn.now;var tb0=function(){var q=Error.call(this,"no elements in sequence");this.message=q.message;"stack"in q&&(this.stack=q.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.y(tb0,Error);var EA=function(q,k,F,T,Z){FX.call(this,q);this.onUnsubscribe=Z;k&&(this._next=function(O){try{k(O)}catch(z){this.destination.error(z)}});
F&&(this._error=function(O){try{F(O)}catch(z){this.destination.error(z)}this.unsubscribe()});
T&&(this._complete=function(){try{T()}catch(O){this.destination.error(O)}this.unsubscribe()})};
_.y(EA,FX);EA.JSC$7114_EMPTY=FX.JSC$7114_EMPTY;EA.create=FX.create;EA.prototype.unsubscribe=function(){var q;this.closed||(q=this.onUnsubscribe)!=null&&q.call(this);FX.prototype.unsubscribe.call(this)};var sA=function(q,k){this.source=q;this.subjectFactory=k;this._subject=null;this._refCount=0;this._connection=null};
_.y(sA,q6);sA.create=q6.create;sA.prototype._subscribe=function(q){return LQ9(this).subscribe(q)};
var LQ9=function(q){var k=q._subject;if(!k||k.JSC$7135_isStopped)q._subject=q.subjectFactory();return q._subject};
sA.prototype._teardown=function(){this._refCount=0;var q=this._connection;this._subject=this._connection=null;q==null||q.unsubscribe()};
sA.prototype.connect=function(){var q=this,k=this._connection;if(!k){k=this._connection=new Vb;var F=LQ9(this);k.add(this.source.subscribe(new EA(F,void 0,function(T){q._teardown();F.error(T)},function(){q._teardown();
F.complete()},function(){return q._teardown()})));
k.closed&&(this._connection=null,k=Vb.JSC$7114_EMPTY)}return k};var VqN=Array.isArray;var xMM=Array.isArray,xvM=Object,nBe=xvM.getPrototypeOf,gBn=xvM.prototype,mMH=xvM.keys;var DO=function(q,k,F){FX.call(this,q);this._next=k;this.shouldComplete=F};
_.y(DO,FX);DO.JSC$7114_EMPTY=FX.JSC$7114_EMPTY;DO.create=FX.create;DO.prototype._complete=function(){this.shouldComplete()?FX.prototype._complete.call(this):this.unsubscribe()};var jOH=["addListener","removeListener"],Zwr=["addEventListener","removeEventListener"],Own=["on","off"];var Ym=function(){Vb.call(this)};
_.y(Ym,Vb);Ym.JSC$7114_EMPTY=Vb.JSC$7114_EMPTY;Ym.prototype.schedule=function(){return this};var nCT=function(q,k){return setInterval.apply(null,[q,k].concat(_.fP(_.Mb.apply(2,arguments))))};var OJ=function(q,k){Vb.call(this);this.scheduler=q;this.work=k;this.pending=!1};
_.y(OJ,Ym);OJ.JSC$7114_EMPTY=Ym.JSC$7114_EMPTY;OJ.prototype.schedule=function(q,k){k=k===void 0?0:k;if(this.closed)return this;this.state=q;q=this.id;var F=this.scheduler;q!=null&&(this.id=gCH(this,q,k));this.pending=!0;this.delay=k;this.id=this.id||this.requestAsyncId(F,this.id,k);return this};
OJ.prototype.requestAsyncId=function(q,k,F){F=F===void 0?0:F;return nCT(q.flush.bind(q,this),F)};
var gCH=function(q,k,F){F=F===void 0?0:F;if(F!=null&&q.delay===F&&q.pending===!1)return k;clearInterval(k)};
OJ.prototype.execute=function(q,k){if(this.closed)return Error("ma");this.pending=!1;if(q=this._execute(q,k))return q;this.pending===!1&&this.id!=null&&(this.id=gCH(this,this.id,null))};
OJ.prototype._execute=function(q){var k=!1;try{this.work(q)}catch(T){k=!0;var F=!!T&&T||Error(T)}if(k)return this.unsubscribe(),F};
OJ.prototype.unsubscribe=function(){if(!this.closed){var q=this.id,k=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;Gj(k,this);q!=null&&(this.id=gCH(this,q,null));this.delay=null;Ym.prototype.unsubscribe.call(this)}};var mvh=function(q,k){k=k===void 0?ckh:k;VE9.call(this,q,k);this.actions=[];this.active=!1;this.scheduled=void 0};
_.y(mvh,VE9);mvh.prototype.flush=function(q){var k=this.actions;if(this.active)k.push(q);else{var F;this.active=!0;do if(F=q.execute(q.state,q.delay))break;while(q=k.shift());this.active=!1;if(F){for(;q=k.shift();)q.unsubscribe();throw F;}}};var dr=new q6(Lw);var Scf=Array.isArray;var Sj=function(q,k){OJ.call(this,q,k);this.scheduler=q;this.work=k};
_.y(Sj,OJ);Sj.JSC$7114_EMPTY=OJ.JSC$7114_EMPTY;Sj.prototype.schedule=function(q,k){k=k===void 0?0:k;if(k>0)return OJ.prototype.schedule.call(this,q,k);this.delay=k;this.state=q;this.scheduler.flush(this);return this};
Sj.prototype.execute=function(q,k){return k>0||this.closed?OJ.prototype.execute.call(this,q,k):this._execute(q,k)};
Sj.prototype.requestAsyncId=function(q,k,F){F=F===void 0?0:F;return F!=null&&F>0||F==null&&this.delay>0?OJ.prototype.requestAsyncId.call(this,q,k,F):q.flush(this)};var qT4=function(){mvh.apply(this,arguments)};
_.y(qT4,mvh);var GfM=new qT4(Sj);var ifZ=function(){this.performanceMonitor=new Zvo;this.queue=new jb9;this.internalSymbol=Symbol();this.debugNames=new B7r};
ifZ.prototype.getOnBackgrounded=function(){return dr};
_.Vg.Object.defineProperties(ifZ.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var zY=function(q,k){k=Error.call(this,k?q+": "+k:String(q));this.message=k.message;"stack"in k&&(this.stack=k.stack);this.code=q;this.__proto__=zY.prototype;this.name=String(q)};
_.y(zY,Error);var hn=function(q){zY.call(this,1E3,'sfr:"'+q+'"');this.measurementStrategyFailureReason=q;this.__proto__=hn.prototype};
_.y(hn,zY);var My=function(){zY.call(this,1003);this.__proto__=My.prototype};
_.y(My,zY);var Ck=function(){zY.call(this,1009);this.__proto__=Ck.prototype};
_.y(Ck,zY);var krG=function(){zY.call(this,1011);this.__proto__=krG.prototype};
_.y(krG,zY);var o9$=function(){zY.call(this,1007);this.__proto__=My.prototype};
_.y(o9$,zY);var Ij=function(q){zY.call(this,1004,String(q));this.inputObservableIndex=q;this.__proto__=Ij.prototype};
_.y(Ij,zY);var NIh=function(q){zY.call(this,1010,q);this.__proto__=XT.prototype};
_.y(NIh,zY);var XT=function(q){zY.call(this,1005,q);this.__proto__=XT.prototype};
_.y(XT,zY);var Fx0=function(q){var k=_.Mb.apply(1,arguments),F=this;this.orderedFactories=[];this.orderedFactories.push(q);k.forEach(function(T){F.orderedFactories.push(T)})};
Fx0.prototype.isSupported=function(q){return this.orderedFactories.some(function(k){return k.isSupported(q)})};
Fx0.prototype.makeBeacon=function(q,k){for(var F=0;F<this.orderedFactories.length;F++)if(this.orderedFactories[F].isSupported(k))return this.orderedFactories[F].makeBeacon(q,k);throw new Ck;};var huT=Symbol("na"),Tng=Symbol("oa"),by=function(q,k){this.value=q;this.timeline=k},$g=function(q,k){if(k.timeline!==q.timeline)throw new o9$;
return q.value-k.value};
_.Y=by.prototype;_.Y.equals=function(q){return $g(this,q)===0};
_.Y.maximum=function(q){if(q.timeline!==this.timeline)throw new o9$;return this.value>=q.value?this:q};
_.Y.round=function(){return new by(Math.round(this.value),this.timeline)};
_.Y.add=function(q){return new by(this.value+q,this.timeline)};
_.Y.toString=function(){return String(this.value)};var RI=function(q,k){this.context=q;this.JSC$7241_pinger=k};
RI.prototype.isSupported=function(q){return this.JSC$7241_pinger.isSupported(q)};
RI.prototype.makeBeacon=function(q,k){if(!this.isSupported(k))throw new Ck;return new ej(this.context,this.JSC$7241_pinger,k!=null?k:void 0,q)};
var ej=function(q,k,F,T){var Z=this;this.JSC$7247_pinger=k;this.properties=F;this.url=T;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var O;this.method=(O=F==null?void 0:F.beaconMethod)!=null?O:"GET";this.backgroundedSubscription=q.getOnBackgrounded().subscribe(function(){Z.sendNow()})};
ej.prototype.deactivate=function(){this.internalIsPending=!1};
ej.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$7247_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var q,k;this.JSC$7247_pinger.pingWithHeadersAndBody((q=this.properties)!=null?q:{},this.customHeaders,(k=this.body)!=null?k:"",this.url)}else this.JSC$7247_pinger.ping(this.url);this.internalIsPending=!1}catch(F){}else this.internalIsPending=!1};
ej.prototype.setHeader=function(q){this.customHeaders.set(q,void 0)};
_.Vg.Object.defineProperties(ej.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var je8=function(){for(var q=_.S(_.Mb.apply(0,arguments)),k=q.next();!k.done;k=q.next())if(k=k.value,k.available()){this.timeProvider=k;return}this.timeProvider=new Zfv};
_.Y=je8.prototype;_.Y.available=function(){return this.timeProvider.available()};
_.Y.now=function(){return this.timeProvider.now()};
_.Y.setTimeout=function(q,k){return this.timeProvider.setTimeout(q,k)};
_.Y.clearTimeout=function(q){this.timeProvider.clearTimeout(q)};
_.Y.interval=function(q,k){var F=this.intervalObservable(q).subscribe(k);return function(){return void F.unsubscribe()}};
_.Y.intervalObservable=function(q){return this.timeProvider.intervalObservable(q)};
_.Vg.Object.defineProperties(je8.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var Zfv=function(){this.timeline=Symbol()};
_.Y=Zfv.prototype;_.Y.available=function(){return!1};
_.Y.now=function(){return new by(0,this.timeline)};
_.Y.setTimeout=function(){return 0};
_.Y.clearTimeout=function(){};
_.Y.interval=function(){return function(){}};
_.Y.intervalObservable=function(){return dr};var Wr=function(q,k){this.intrinsicFunctionNamespace=q;this.performanceMonitor=k};
_.Y=Wr.prototype;_.Y.setTimeout=function(q,k){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,q),k)};
_.Y.clearTimeout=function(q){this.intrinsicFunctionNamespace.clearTimeout(q)};
_.Y.interval=function(q,k){var F=this.intervalObservable(q).subscribe(k);return function(){return void F.unsubscribe()}};
_.Y.intervalObservable=function(q){var k=this;return new q6(function(F){var T=0,Z=k.intrinsicFunctionNamespace.setInterval(function(){F.next(T++)},q);
return function(){k.intrinsicFunctionNamespace.clearInterval(Z)}})};
_.Y.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var YTP=function(q,k){Wr.call(this,q,k);this.timeline=Tng};
_.y(YTP,Wr);YTP.prototype.now=function(){return new by(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
YTP.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&Wr.prototype.available.call(this)};var OfU=function(q,k){Wr.call(this,q,k);this.timeline=huT};
_.y(OfU,Wr);OfU.prototype.now=function(){return new by(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
OfU.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&Wr.prototype.available.call(this)};var zNI=function(q){this.context=q;if(STh===void 0)a:{var k,F,T=(k=q.global)==null?void 0:(F=k.document)==null?void 0:F.createElement("meta");if(T)try{T.httpEquiv="origin-trial";T.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";q.global.document.head.append(T);STh=T;break a}catch(Z){}STh=void 0}},
STh;
zNI.prototype.isSupported=function(q){return aVN(this.context)!==void 0&&!(q==null||!q.endOfSession)&&!UJ(this.context)&&!(q==null?0:q.attributionEnabled)&&!(q==null?0:q.customHeaders)&&!(q==null?0:q.customBody)};
zNI.prototype.makeBeacon=function(q,k){if(!this.isSupported(k))throw new Ck;return new II(this.context,q,k)};
var II=function(q,k,F){this.context=q;this.properties=F;this.JSC$7274_urlWithoutToken=k;var T;this.beaconMethod=(T=F==null?void 0:F.beaconMethod)!=null?T:"GET";q=aVN(this.context);if(q===void 0)throw Error();this.fetchLater=q;CwP(this,RNI(this))},CwP=function(q,k){q.beaconResult&&q.beaconResult.activated||(q.beaconAbort=new AbortController,q.beaconResult=q.fetchLater(k,{method:q.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:q.beaconAbort.signal,activateAfter:96E4}))},RNI=function(q){q=q.JSC$7274_urlWithoutToken;
return(q.slice(-1)[0]==="&"?q:q+"&")+"flapi=1"};
II.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
II.prototype.sendNow=function(){};
II.prototype.setHeader=function(){};
_.Vg.Object.defineProperties(II.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7274_urlWithoutToken},
set:function(q){this.JSC$7274_urlWithoutToken=q;q=RNI(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);CwP(this,q)}},
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 eNU=function(q){this.context=q};
eNU.prototype.isSupported=function(){return!UJ(this.context)&&!!this.context.global.fetch};
eNU.prototype.ping=function(){var q=this;return wI.apply(null,_.fP(_.Mb.apply(0,arguments).map(function(k){return ZO(q.context.global.fetch(k,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(M6(function(F){return F.status===200}))}))).pipe(Dbh(function(k){return k}),Jbw())};
eNU.prototype.pingWithHeadersAndBody=function(q,k,F){for(var T=_.Mb.apply(3,arguments),Z=this,O=new Headers,z=_.S(k.entries()),R=z.next();!R.done;R=z.next()){var e=_.S(R.value);R=e.next().value;e=e.next().value;O.set(R,e)}var I,X=(I=q.keepAlive)!=null?I:!1;wI.apply(null,_.fP(T.map(function(E){return ZO(Z.context.global.fetch(E,Object.assign({},{method:String(q.beaconMethod),cache:"no-cache"},X?{keepalive:!0}:{},{mode:"no-cors",headers:O,body:F}))).pipe(M6(function(d){return d.status===200}))}))).pipe(Dbh(function(E){return E}),
Jbw())};var Wxm,Wvn;_.XX=function(){};
_.Qh=function(q){return q};
Wxm=function(q){var k=k||0;return function(){return q.apply(this,Array.prototype.slice.call(arguments,0,k))}};
_.EJ=function(q){var k=!1,F;return function(){k||(F=q(),k=!0);return F}};
_.aI=function(q,k){var F=0;return function(T){_.k9.clearTimeout(F);var Z=arguments;F=_.k9.setTimeout(function(){q.apply(void 0,Z)},k)}};
Wvn=function(q,k){var F=0,T=!1,Z=[],O=function(){F=0;T&&(T=!1,z())},z=function(){F=_.k9.setTimeout(O,k);
var R=Z;Z=[];q.apply(void 0,R)};
return function(R){Z=arguments;F?T=!0:z()}};var ILg=function(){return Xo&&ET?ET.mobile:!UJg()&&(MJ("iPod")||MJ("iPhone")||MJ("Android")||MJ("IEMobile"))},UJg=function(){return Xo&&ET?!ET.mobile&&(MJ("iPad")||MJ("Android")||MJ("Silk")):MJ("iPad")||MJ("Android")&&!MJ("Mobile")||MJ("Silk")};var X0U;_.fT={};X0U="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.fT.add=function(q,k,F){if(q!==null&&k in q)throw Error("qa`"+k);q[k]=F};
_.fT.clear=function(q){for(var k in q)delete q[k]};
_.fT.clone=function(q){var k={},F;for(F in q)k[F]=q[F];return k};
_.fT.contains=function(q,k){return wN9(q,k)};
_.fT.containsKey=function(q,k){return q!==null&&k in q};
_.fT.containsValue=wN9;_.fT.create=bwe;_.fT.createImmutableView=function(q){var k=q;Object.isFrozen&&!Object.isFrozen(q)&&(k=Object.create(q),Object.freeze(k));return k};
_.fT.createSet=ufN;_.fT.equals=function(q,k){for(var F in q)if(!(F in k)||q[F]!==k[F])return!1;for(var T in k)if(!(T in q))return!1;return!0};
_.fT.every=function(q,k,F){for(var T in q)if(!k.call(F,q[T],T,q))return!1;return!0};
_.fT.extend=function(q,k){for(var F,T,Z=1;Z<arguments.length;Z++){T=arguments[Z];for(F in T)q[F]=T[F];for(var O=0;O<X0U.length;O++)F=X0U[O],Object.prototype.hasOwnProperty.call(T,F)&&(q[F]=T[F])}};
_.fT.filter=function(q,k,F){var T={},Z;for(Z in q)k.call(F,q[Z],Z,q)&&(T[Z]=q[Z]);return T};
_.fT.findKey=PeN;_.fT.findValue=function(q,k,F){return(k=PeN(q,k,F))&&q[k]};
_.fT.forEach=function(q,k,F){for(var T in q)k.call(F,q[T],T,q)};
_.fT.get=function(q,k,F){return q!==null&&k in q?q[k]:F};
_.fT.getAllPropertyNames=function(q,k,F){if(!q)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return pNf(q);for(var T={};q&&(q!==Object.prototype||k)&&(q!==Function.prototype||F);){for(var Z=Object.getOwnPropertyNames(q),O=0;O<Z.length;O++)T[Z[O]]=!0;q=Object.getPrototypeOf(q)}return pNf(T)};
_.fT.getAnyKey=function(q){for(var k in q)return k};
_.fT.getAnyValue=function(q){for(var k in q)return q[k]};
_.fT.getCount=function(q){var k=0,F;for(F in q)k++;return k};
_.fT.getKeys=pNf;_.fT.getSuperClass=function(q){return(q=Object.getPrototypeOf(q.prototype))&&q.constructor};
_.fT.getValueByKeys=function(q,k){var F=_.nf(k),T=F?k:arguments;for(F=F?0:1;F<T.length;F++){if(q==null)return;q=q[T[F]]}return q};
_.fT.getValues=function(q){var k=[],F=0,T;for(T in q)k[F++]=q[T];return k};
_.fT.isEmpty=function(q){for(var k in q)return!1;return!0};
_.fT.isImmutableView=function(q){return!!Object.isFrozen&&Object.isFrozen(q)};
_.fT.map=function(q,k,F){var T={},Z;for(Z in q)T[Z]=k.call(F,q[Z],Z,q);return T};
_.fT.remove=function(q,k){var F;(F=k in q)&&delete q[k];return F};
_.fT.set=function(q,k,F){q[k]=F};
_.fT.setIfUndefined=function(q,k,F){return k in q?q[k]:q[k]=F};
_.fT.setWithReturnValueIfNotSet=function(q,k,F){if(k in q)return q[k];F=F();return q[k]=F};
_.fT.some=function(q,k,F){for(var T in q)if(k.call(F,q[T],T,q))return!0;return!1};
_.fT.transpose=function(q){var k={},F;for(F in q)k[q[F]]=F;return k};
_.fT.unsafeClone=$b0;var d4=function(q,k,F,T,Z){this.allowedElements=q;this.elementPolicies=k;this.allowedGlobalAttributes=F;this.globalAttributePolicies=T;this.globallyAllowedAttributePrefixes=Z},E9I=function(q,k,F){F=q.elementPolicies.get(F);
return(F==null?0:F.has(k))?F.get(k):q.allowedGlobalAttributes.has(k)?{policyAction:1}:(F=q.globalAttributePolicies.get(k))?F:q.globallyAllowedAttributePrefixes&&[].concat(_.fP(q.globallyAllowedAttributePrefixes)).some(function(T){return k.indexOf(T)===0})?{policyAction:1}:{policyAction:0}};var aL4="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(" "),
dJP=[["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}]])]],hNU="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder poster preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
MMh=[["dir",{policyAction:3,conditions:Tj(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:Tj(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:Tj(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:Tj(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],fLo=new d4(new Set(aL4),new Map(dJP),new Set(hNU),new Map(MMh)),yHh=new d4(new Set(aL4.concat(["BUTTON",
"INPUT"])),new Map(dJP),new Set(Tj(function(){return hNU.concat(["class","id","name"])})),new Map(Tj(function(){return MMh.concat([["style",
{policyAction:1}]])})));var tMm,DJv,JHh;tMm=function(q,k,F,T){this.JSC$7334_sanitizerTable=q;this.styleElementSanitizer=k;this.styleAttributeSanitizer=F;this.JSC$7334_resourceUrlPolicy=T;this.changes=[]};
_.lLm=function(q,k){var F=document.implementation.createHTMLDocument("");q=DJv(q,k,F);F=F.body;F.appendChild(q);F=(new XMLSerializer).serializeToString(F);F=F.slice(F.indexOf(">")+1,F.lastIndexOf("</"));return le(F)};
DJv=function(q,k,F){k=QOw(k,F);k=document.createTreeWalker(k,5,function(R){if(R.nodeType===3)R=1;else if(B5x(R))if(R=K6o(R),R===null)R=2;else{var e=q.JSC$7334_sanitizerTable;R=R!=="FORM"&&(e.allowedElements.has(R)||e.elementPolicies.has(R))?1:2}else R=2;return R});
for(var T=k.nextNode(),Z=F.createDocumentFragment(),O=Z;T!==null;){var z=void 0;if(T.nodeType===3)q.styleElementSanitizer&&O.nodeName==="STYLE"?(T=q.styleElementSanitizer(T.data),z=q.createTextNode(T)):z=q.createTextNode(T.data);else if(B5x(T))z=JHh(q,T,F);else throw Error("da");O.appendChild(z);if(T=k.firstChild())O=z;else for(;!(T=k.nextSibling())&&(T=k.parentNode());)O=O.parentNode}return Z};
tMm.prototype.createTextNode=function(q){return document.createTextNode(q)};
JHh=function(q,k,F){var T,Z=K6o(k);F=F.createElement(Z);k=k.attributes;for(var O=_.S(k),z=O.next();!z.done;z=O.next()){var R=z.value;z=R.name;R=R.value;var e=E9I(q.JSC$7334_sanitizerTable,z,Z);a:{if(T=e.conditions){T=_.S(T);for(var I=T.next();!I.done;I=T.next()){var X=_.S(I.value);I=X.next().value;X=X.next().value;var E=void 0;if((I=(E=k.getNamedItem(I))==null?void 0:E.value)&&!X.has(I)){T=!1;break a}}}T=!0}if(T)switch(e.policyAction){case 1:ii(F,z,R);break;case 2:e=_.WwL(R);R=e!==void 0&&AkN.indexOf(e.toLowerCase())!==
-1?R:"about:invalid#zClosurez";ii(F,z,R);break;case 3:ii(F,z,R.toLowerCase());break;case 4:q.styleAttributeSanitizer?(R=q.styleAttributeSanitizer(R),ii(F,z,R)):ii(F,z,R);break;case 5:q.JSC$7334_resourceUrlPolicy?(e={type:2,attributeName:z,elementName:Z},R=N5e(R),(R=q.JSC$7334_resourceUrlPolicy(R,e))&&ii(F,z,R.toString())):ii(F,z,R);break;case 6:if(q.JSC$7334_resourceUrlPolicy){e={type:2,attributeName:z,elementName:Z};T=[];R=_.S(R.split(","));for(I=R.next();!I.done;I=R.next())X=_.S(I.value.trim().split(/\s+/,
2)),I=X.next().value,X=X.next().value,T.push({url:I,descriptor:X});R={parts:[]};T=_.S(T);for(I=T.next();!I.done;I=T.next())I=I.value,X=N5e(I.url),(X=q.JSC$7334_resourceUrlPolicy(X,e))&&R.parts.push({url:X.toString(),descriptor:I.descriptor});ii(F,z,rbJ(R))}else ii(F,z,R)}}return F};
_.AH4=Tj(function(){return new tMm(fLo)});
_.p0I=Tj(function(){return new tMm(yHh)});var w0I=function(){this.calledBuild=!1;this.JSC$7346_sanitizerTable=fLo},Pw8=function(){w0I.apply(this,arguments)};
_.y(Pw8,w0I);Pw8.prototype.build=function(){if(this.calledBuild)throw Error("sa");this.calledBuild=!0;return new tMm(this.JSC$7346_sanitizerTable,void 0,void 0,this.JSC$7346_resourceUrlPolicy)};var $Jz=/[^#]*/;var cd=function(q){try{return!!q&&q.location.href!=null&&An(q,"foo")}catch(k){return!1}},uoG=function(q){var k=bf8;
if(k)for(var F in k)Object.prototype.hasOwnProperty.call(k,F)&&q(k[F],F,k)},Nnz=function(){var q=[];
uoG(function(k){q.push(k)});
return q},bf8={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"},Qeg=_.EJ(function(){return Nnz()}),Bnc=function(){var q=KxP("IFRAME"),
k={};
_.B9(Qeg(),function(F){q.sandbox&&q.sandbox.supports&&q.sandbox.supports(F)&&(k[F]=!0)});
return k},KxP=function(q,k){k=k===void 0?document:k;
return k.createElement(String(q).toLowerCase())};var hW;_.uu=function(q,k,F){return Math.min(Math.max(q,k),F)};
hW=function(q,k,F){return q+F*(k-q)};_.DJ=function(q,k){this.x=q!==void 0?q:0;this.y=k!==void 0?k:0};
_.Y=_.DJ.prototype;_.Y.clone=function(){return new _.DJ(this.x,this.y)};
_.Y.equals=function(q){return q instanceof _.DJ&&(this==q?!0:this&&q?this.x==q.x&&this.y==q.y:!1)};
_.Y.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.Y.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.Y.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.Y.translate=function(q,k){q instanceof _.DJ?(this.x+=q.x,this.y+=q.y):(this.x+=Number(q),typeof k==="number"&&(this.y+=k));return this};
_.Y.scale=function(q,k){this.x*=q;this.y*=typeof k==="number"?k:q;return this};_.zG=function(q,k){this.width=q;this.height=k};
_.Y=_.zG.prototype;_.Y.clone=function(){return new _.zG(this.width,this.height)};
_.Y.area=function(){return this.width*this.height};
_.Y.aspectRatio=function(){return this.width/this.height};
_.Y.isEmpty=function(){return!this.area()};
_.Y.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.Y.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.Y.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.Y.scale=function(q,k){this.width*=q;this.height*=typeof k==="number"?k:q;return this};var $G=function(q,k){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=q===UjT&&k||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=rHz};
$G.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var v9c=function(q){return q instanceof $G&&q.constructor===$G&&q.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===rHz?q.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},rHz={},UjT={};
new $G(UjT,"");var Wd,I0,fk,Hf8,cH$,Gr0,li,Lxg,n9v,xJI,lD,g9z,Thz,F4I,ocP,ZUh,jZ$,YvU,OUm,$Pn,SvG,C8I,Ro4,zoP,M8;Wd=function(q){return q?new M8(_.Jn(q)):kFT||(kFT=new M8)};
_.ke=function(q,k){return typeof k==="string"?q.getElementById(k):k};
I0=function(q,k){return(k||document).getElementsByTagName(String(q))};
_.se0=function(q){return Hf8("yt-formatted-string","paper-input-input",q)};
fk=function(q,k,F,T){q=T||q;return(k=k&&k!="*"?String(k).toUpperCase():"")||F?q.querySelectorAll(k+(F?"."+F:"")):q.getElementsByTagName("*")};
Hf8=function(q,k,F){var T=document,Z=q&&q!="*"?String(q).toUpperCase():"";return Z||k?(F||T).querySelector(Z+(k?"."+k:"")):fk(T,q,k,F)[0]||null};
cH$=function(q,k){_.fT.forEach(k,function(F,T){T=="style"?q.style.cssText=F:T=="class"?q.className=F:T=="for"?q.htmlFor=F:Gr0.hasOwnProperty(T)?q.setAttribute(Gr0[T],F):_.Fo(T,"aria-")||_.Fo(T,"data-")?q.setAttribute(T,F):q[T]=F})};
Gr0={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"};_.Rj=function(q){q=(q||window).document;q=q.compatMode=="CSS1Compat"?q.documentElement:q.body;return new _.zG(q.clientWidth,q.clientHeight)};
_.VM8=function(q){var k=_.yS(q);q=q.defaultView;return new _.DJ(q.pageXOffset||k.scrollLeft,q.pageYOffset||k.scrollTop)};
_.yS=function(q){return q.scrollingElement?q.scrollingElement:_.Ri||q.compatMode!="CSS1Compat"?q.body||q.documentElement:q.documentElement};
li=function(q){return q?q.defaultView:window};
_.tW=function(q,k,F){return Lxg(document,arguments)};
Lxg=function(q,k){var F=k[1],T=xJI(q,String(k[0]));F&&(typeof F==="string"?T.className=F:Array.isArray(F)?T.className=F.join(" "):cH$(T,F));k.length>2&&n9v(q,T,k,2);return T};
n9v=function(q,k,F,T){function Z(R){R&&k.appendChild(typeof R==="string"?q.createTextNode(R):R)}
for(;T<F.length;T++){var O=F[T];if(!_.nf(O)||_.i8(O)&&O.nodeType>0)Z(O);else{a:{if(O&&typeof O.length=="number"){if(_.i8(O)){var z=typeof O.item=="function"||typeof O.item=="string";break a}if(typeof O==="function"){z=typeof O.item=="function";break a}}z=!1}_.B9(z?_.Lf(O):O,Z)}}};
_.WP=function(q){return xJI(document,q)};
xJI=function(q,k){k=String(k);q.contentType==="application/xhtml+xml"&&(k=k.toLowerCase());return q.createElement(k)};
_.D5=function(){return document.createTextNode("\n")};
lD=function(q){if(q.nodeType!=1)return!1;switch(q.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};
g9z=function(q,k){n9v(_.Jn(q),q,arguments,1)};
_.JW=function(q){for(var k;k=q.firstChild;)q.removeChild(k)};
_.AW=function(q,k){k.parentNode&&k.parentNode.insertBefore(q,k)};
_.pk=function(q,k){k.parentNode&&k.parentNode.insertBefore(q,k.nextSibling)};
_.Un=function(q){return q&&q.parentNode?q.parentNode.removeChild(q):null};
_.mJI=function(q,k){var F=k.parentNode;F&&F.replaceChild(q,k)};
_.qvZ=function(q){var k,F=q.parentNode;if(F&&F.nodeType!=11)if(q.removeNode)q.removeNode(!1);else{for(;k=q.firstChild;)F.insertBefore(k,q);_.Un(q)}};
_.w4=function(q){return q.children!=void 0?q.children:Array.prototype.filter.call(q.childNodes,function(k){return k.nodeType==1})};
_.kIU=function(q){return q.nextElementSibling!==void 0?q.nextElementSibling:_.iUU(q.nextSibling,!0)};
_.iUU=function(q,k){for(;q&&q.nodeType!=1;)q=k?q.nextSibling:q.previousSibling;return q};
_.LL=function(q){return _.i8(q)&&q.nodeType==1};
_.uM=function(q,k){if(!q||!k)return!1;if(q.contains&&k.nodeType==1)return q==k||q.contains(k);if(typeof q.compareDocumentPosition!="undefined")return q==k||!!(q.compareDocumentPosition(k)&16);for(;k&&q!=k;)k=k.parentNode;return k==q};
Thz=function(q,k){if(q==k)return 0;if(q.compareDocumentPosition)return q.compareDocumentPosition(k)&2?1:-1;if("sourceIndex"in q||q.parentNode&&"sourceIndex"in q.parentNode){var F=q.nodeType==1,T=k.nodeType==1;if(F&&T)return q.sourceIndex-k.sourceIndex;var Z=q.parentNode,O=k.parentNode;return Z==O?ocP(q,k):!F&&_.uM(Z,k)?-1*F4I(q,k):!T&&_.uM(O,q)?F4I(k,q):(F?q.sourceIndex:Z.sourceIndex)-(T?k.sourceIndex:O.sourceIndex)}T=_.Jn(q);F=T.createRange();F.selectNode(q);F.collapse(!0);q=T.createRange();q.selectNode(k);
q.collapse(!0);return F.compareBoundaryPoints(_.k9.Range.START_TO_END,q)};
F4I=function(q,k){var F=q.parentNode;if(F==k)return-1;for(;k.parentNode!=F;)k=k.parentNode;return ocP(k,q)};
ocP=function(q,k){for(;k=k.previousSibling;)if(k==q)return-1;return 1};
ZUh=function(q){var k,F=arguments.length;if(!F)return null;if(F==1)return arguments[0];var T=[],Z=Infinity;for(k=0;k<F;k++){for(var O=[],z=arguments[k];z;)O.unshift(z),z=z.parentNode;T.push(O);Z=Math.min(Z,O.length)}O=null;for(k=0;k<Z;k++){z=T[0][k];for(var R=1;R<F;R++)if(z!=T[R][k])return O;O=z}return O};
_.Jn=function(q){return q.nodeType==9?q:q.ownerDocument||q.document};
jZ$=function(q){return q.contentDocument||q.contentWindow.document};
_.Pr=function(q,k){if("textContent"in q)q.textContent=k;else if(q.nodeType==3)q.data=String(k);else if(q.firstChild&&q.firstChild.nodeType==3){for(;q.lastChild!=q.firstChild;)q.removeChild(q.lastChild);q.firstChild.data=String(k)}else _.JW(q),q.appendChild(_.Jn(q).createTextNode(String(k)))};
YvU={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};OUm={IMG:" ",BR:"\n"};$Pn=function(q){var k;q.tagName=="A"&&q.hasAttribute("href")||q.tagName=="INPUT"||q.tagName=="TEXTAREA"||q.tagName=="SELECT"||q.tagName=="BUTTON"?k=!q.disabled&&(!q.hasAttribute("tabindex")||SvG(q)):k=q.hasAttribute("tabindex")&&SvG(q);return k};
SvG=function(q){q=q.tabIndex;return typeof q==="number"&&q>=0&&q<32768};
C8I=function(q){var k=[];zoP(q,k,!0);q=k.join("");q=q.replace(/ \xAD /g," ").replace(/\xAD/g,"");q=q.replace(/\u200B/g,"");q=q.replace(/ +/g," ");q!=" "&&(q=q.replace(/^\s*/,""));return q};
Ro4=function(q){var k=[];zoP(q,k,!1);return k.join("")};
zoP=function(q,k,F){if(!(q.nodeName in YvU))if(q.nodeType==3)F?k.push(String(q.nodeValue).replace(/(\r\n|\r|\n)/g,"")):k.push(q.nodeValue);else if(q.nodeName in OUm)k.push(OUm[q.nodeName]);else for(q=q.firstChild;q;)zoP(q,k,F),q=q.nextSibling};
_.eo0=function(q,k,F){if(!k&&!F)return null;var T=k?String(k).toUpperCase():null;return _.Pd(q,function(Z){return(!T||Z.nodeName==T)&&(!F||typeof Z.className==="string"&&_.rn(Z.className.split(/\s+/),F))},!0)};
_.Pd=function(q,k,F){q&&!F&&(q=q.parentNode);for(F=0;q;){if(k(q))return q;q=q.parentNode;F++}return null};
M8=function(q){this.JSC$7371_document_=q||_.k9.document||document};
_.Y=M8.prototype;_.Y.getElement=function(q){return _.ke(this.JSC$7371_document_,q)};
_.Y.$=M8.prototype.getElement;_.Y.getElementsByTagName=function(q,k){return(k||this.JSC$7371_document_).getElementsByTagName(String(q))};
_.Y.getElementsByTagNameAndClass=function(q,k,F){return fk(this.JSC$7371_document_,q,k,F)};
_.Y.$$=M8.prototype.getElementsByTagNameAndClass;_.Y.setProperties=cH$;_.Y.JSC$7373_createDom=function(q,k,F){return Lxg(this.JSC$7371_document_,arguments)};
_.Y.createElement=function(q){return xJI(this.JSC$7371_document_,q)};
_.Y.createTextNode=function(q){return this.JSC$7371_document_.createTextNode(String(q))};
_.Y.getWindow=function(){return this.JSC$7371_document_.defaultView};
var en=function(q){return _.VM8(q.JSC$7371_document_)};
_.Y=M8.prototype;_.Y.appendChild=function(q,k){q.appendChild(k)};
_.Y.append=g9z;_.Y.canHaveChildren=lD;_.Y.removeNode=_.Un;_.Y.getChildren=_.w4;_.Y.contains=_.uM;_.Y=FT.prototype;_.Y.getWidth=function(){return this.right-this.left};
_.Y.getHeight=function(){return this.bottom-this.top};
_.Y.clone=function(){return new FT(this.top,this.right,this.bottom,this.left)};
_.Y.contains=function(q){return this&&q?q instanceof FT?q.left>=this.left&&q.right<=this.right&&q.top>=this.top&&q.bottom<=this.bottom:q.x>=this.left&&q.x<=this.right&&q.y>=this.top&&q.y<=this.bottom:!1};
_.Y.expand=function(q,k,F,T){_.i8(q)?(this.top-=q.top,this.right+=q.right,this.bottom+=q.bottom,this.left-=q.left):(this.top-=q,this.right+=Number(k),this.bottom+=Number(F),this.left-=Number(T));return this};
_.Y.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};
_.Y.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};
_.Y.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};
_.Y.translate=function(q,k){q instanceof _.DJ?(this.left+=q.x,this.right+=q.x,this.top+=q.y,this.bottom+=q.y):(this.left+=q,this.right+=q,typeof k==="number"&&(this.top+=k,this.bottom+=k));return this};
_.Y.scale=function(q,k){k=typeof k==="number"?k:q;this.left*=q;this.right*=q;this.top*=k;this.bottom*=k;return this};var $m=function(q,k,F,T){this.left=q;this.top=k;this.width=F;this.height=T};
_.Y=$m.prototype;_.Y.clone=function(){return new $m(this.left,this.top,this.width,this.height)};
_.Y.boundingRect=function(q){var k=Math.max(this.left+this.width,q.left+q.width),F=Math.max(this.top+this.height,q.top+q.height);this.left=Math.min(this.left,q.left);this.top=Math.min(this.top,q.top);this.width=k-this.left;this.height=F-this.top};
_.Y.contains=function(q){return q instanceof _.DJ?q.x>=this.left&&q.x<=this.left+this.width&&q.y>=this.top&&q.y<=this.top+this.height:this.left<=q.left&&this.left+this.width>=q.left+q.width&&this.top<=q.top&&this.top+this.height>=q.top+q.height};
_.Y.distance=function(q){var k=q.x<this.left?this.left-q.x:Math.max(q.x-(this.left+this.width),0);q=q.y<this.top?this.top-q.y:Math.max(q.y-(this.top+this.height),0);return Math.sqrt(k*k+q*q)};
_.Y.getSize=function(){return new _.zG(this.width,this.height)};
_.Y.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};
_.Y.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};
_.Y.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};
_.Y.translate=function(q,k){q instanceof _.DJ?(this.left+=q.x,this.top+=q.y):(this.left+=q,typeof k==="number"&&(this.top+=k));return this};
_.Y.scale=function(q,k){k=typeof k==="number"?k:q;this.left*=q;this.width*=q;this.top*=k;this.height*=k;return this};var Ugc,N8,zuw,uD,a0v,Eco,dgv,lYo,hoI,f0o;_.bD=function(q,k,F){if(typeof k==="string")(k=_.W4P(q,k))&&(q.style[k]=F);else for(var T in k){F=q;var Z=k[T],O=_.W4P(F,T);O&&(F.style[O]=Z)}};
Ugc={};_.W4P=function(q,k){var F=Ugc[k];if(!F){var T=_.er(k);F=T;q.style[T]===void 0&&(T=(_.Ri?"Webkit":_.CH?"Moz":null)+KQ9(T),q.style[T]!==void 0&&(F=T));Ugc[k]=F}return F};
_.MG=function(q,k){var F=_.Jn(q);return F.defaultView&&F.defaultView.getComputedStyle&&(q=F.defaultView.getComputedStyle(q,null))?q[k]||q.getPropertyValue(k)||"":""};
_.bM=function(q,k){return _.MG(q,k)||(q.currentStyle?q.currentStyle[k]:null)||q.style&&q.style[k]};
_.I0P=function(q){return _.bM(q,"position")};
N8=function(q,k,F){if(k instanceof _.DJ){var T=k.x;k=k.y}else T=k,k=F;q.style.left=uD(T,!1);q.style.top=uD(k,!1)};
zuw=function(q){try{return q.getBoundingClientRect()}catch(k){return{left:0,top:0,right:0,bottom:0}}};
_.pT=function(q){var k=_.Jn(q),F=new _.DJ(0,0);if(q==(k?_.Jn(k):document).documentElement)return F;q=zuw(q);k=en(Wd(k));F.x=q.left+k.x;F.y=q.top+k.y;return F};
_.XGP=function(q,k,F){if(k instanceof _.zG)F=k.height,k=k.width;else if(F==void 0)throw Error("ta");q.style.width=uD(k,!0);q.style.height=uD(F,!0)};
uD=function(q,k){typeof q=="number"&&(q=(k?Math.round(q):q)+"px");return q};
a0v=function(q){return Eco(q)};
Eco=function(q){var k=dgv;if(_.bM(q,"display")!="none")return k(q);var F=q.style,T=F.display,Z=F.visibility,O=F.position;F.visibility="hidden";F.position="absolute";F.display="inline";q=k(q);F.display=T;F.position=O;F.visibility=Z;return q};
dgv=function(q){var k=q.offsetWidth,F=q.offsetHeight,T=_.Ri&&!k&&!F;return(k===void 0||T)&&q.getBoundingClientRect?(q=zuw(q),new _.zG(q.right-q.left,q.bottom-q.top)):new _.zG(k,F)};
lYo=function(q){var k=_.pT(q);q=Eco(q);return new $m(k.x,k.y,q.width,q.height)};
hoI=function(q,k){q=q.style;"opacity"in q?q.opacity=k:"MozOpacity"in q?q.MozOpacity=k:"filter"in q&&(q.filter=k===""?"":"alpha(opacity="+Number(k)*100+")")};
_.sn=function(q,k){q.style.display=k?"":"none"};
_.MPv=function(q){return"rtl"==_.bM(q,"direction")};
f0o=function(q){var k=_.MG(q,"marginLeft"),F=_.MG(q,"marginRight"),T=_.MG(q,"marginTop");q=_.MG(q,"marginBottom");return new FT(parseFloat(T),parseFloat(F),parseFloat(q),parseFloat(k))};
_.yzI=function(q){var k=_.MG(q,"borderLeftWidth"),F=_.MG(q,"borderRightWidth"),T=_.MG(q,"borderTopWidth");q=_.MG(q,"borderBottomWidth");return new FT(parseFloat(T),parseFloat(F),parseFloat(q),parseFloat(k))};var QS=function(q){this.context=q};
QS.prototype.isSupported=function(q){return(q==null?0:q.attributionEnabled)||(q==null?void 0:q.beaconMethod)==="POST"||(q==null?0:q.customHeaders)||(q==null?0:q.customBody)||(q==null?0:q.keepAlive)?!1:!UJ(this.context)};
QS.prototype.ping=function(){var q=this;return UA(_.Mb.apply(0,arguments).map(function(k){try{var F=q.context.global,T=!1;T=T===void 0?!1:T;F.google_image_requests||(F.google_image_requests=[]);var Z=KxP("IMG",F.document);T&&(Z.attributionSrc="");Z.src=k;F.google_image_requests.push(Z);return!0}catch(O){return!1}}).every(function(k){return k}))};
QS.prototype.pingWithHeadersAndBody=function(q,k,F){this.ping.apply(this,_.fP(_.Mb.apply(3,arguments)))};var tPP=function(q){this.context=q};
tPP.prototype.isSupported=function(q){return DgZ&&!UJ(this.context)&&Hwr(this.context)!==void 0&&!(q==null?0:q.attributionEnabled)&&(q==null?void 0:q.beaconMethod)!=="POST"&&!(q==null?0:q.customHeaders)&&!(q==null?0:q.customBody)};
tPP.prototype.makeBeacon=function(q,k){if(!this.isSupported(k))throw new Ck;return new Kk(this.context,q)};
var DgZ=!1,Kk=function(q,k){this.context=q;this.JSC$7392_urlWithoutToken=k;q=Hwr(this.context);if(q===void 0)throw Error();this.wrappedBeacon=new q(l0m(this),{})},l0m=function(q){q=q.JSC$7392_urlWithoutToken;
return(q.slice(-1)[0]==="&"?q:q+"&")+"pbapi=1"};
Kk.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
Kk.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
Kk.prototype.setHeader=function(){};
_.Vg.Object.defineProperties(Kk.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$7392_urlWithoutToken},
set:function(q){this.JSC$7392_urlWithoutToken=q;this.wrappedBeacon.setURL(l0m(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(q){if(q!=="GET")throw new Ck;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var JzZ=function(q){this.context=q};
JzZ.prototype.isSupported=function(q){if((q==null?0:q.attributionEnabled)||(q==null?void 0:q.beaconMethod)==="GET"||(q==null?0:q.customHeaders)||(q==null?0:q.customBody)||(q==null?0:q.keepAlive))return!1;var k;return!UJ(this.context)&&((k=this.context.global.navigator)==null?void 0:k.sendBeacon)!==void 0};
JzZ.prototype.ping=function(){var q=this;return UA(_.Mb.apply(0,arguments).map(function(k){var F;return(F=q.context.global.navigator)==null?void 0:F.sendBeacon(k)}).every(function(k){return k}))};
JzZ.prototype.pingWithHeadersAndBody=function(q,k,F){this.ping.apply(this,_.fP(_.Mb.apply(3,arguments)))};var Ob=function(q){this.value=q},Hd=function(q,k){return UA(q.value).pipe(jn(k))},LT=new Ob(!1),aeo=new Ob(!0);var $x=function(q){this.value=q;this.releasedSubject=new TG};
$x.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.Vg.Object.defineProperties($x.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$7405_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var og9=["FRAME","IMG","IFRAME"],n4f=/^[01](px)?$/,k8J=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},iPx=function(){var q=new k8J;
q.crossDomainLoadedDefault=!0;q.pendingImagesBlockLoad=!0;return q};var Az4=function(q,k){var F=SAL(q);if(F)if(F.onCreativeLoad)F.onCreativeLoad(k);else{var T=k?[k]:[],Z=function(O){for(var z=0;z<T.length;++z)try{T[z](1,O)}catch(R){}T={push:function(R){R(1,O)}}};
F.onCreativeLoad=function(O){T.push(O)};
F.setAttribute("data-creative-load-listener","");F.addEventListener("creativeLoad",function(O){Z(O.detail)});
_.k9.addEventListener("message",function(O){OP9(F,Z,O)})}};var Br=function(q,k){var F=this;this.global=q;this.parentContext=k;this.JSC$7416_onVisibilityChange=this.document?wI(UA(!0),Av(this.document,"visibilitychange")).pipe(uy(this.parentContext.performanceMonitor,748),M6(function(){return F.getVisibilityState()}),rI()):UA("visible");
this.document?Av(this.document,"DOMContentLoaded").pipe(uy(this.parentContext.performanceMonitor,739),Ba(1)):UA(L6N("DOMContentLoaded"))},Eb9=function(q){return q.document!==null&&q.document.visibilityState!==void 0};
Br.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
Br.prototype.querySelector=function(q){return this.document?this.document.querySelector(q):null};
Br.prototype.querySelectorAll=function(q){return this.document?_.Lf(this.document.querySelectorAll(q)):[]};
Br.prototype.elementFromPoint=function(q,k){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;q=this.document.elementFromPoint(q,k);return q===null?null:new $x(q)};
var YnN=function(q,k,F){F=F===void 0?!1:F;if(k.ref===void 0||!q.document)return UA(k).pipe(uy(q.parentContext.performanceMonitor,749));var T=new ca(1),Z=function(){T.next(k)};
F||Az4(k.ref,Z);F$w(k.ref,Z);return T.pipe(uy(q.parentContext.performanceMonitor,749),Ba(1))};
_.Vg.Object.defineProperties(Br.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return An(this.global,"document")?this.global.document||null:null}}});var zWL=_.xT(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),Cy0=_.xT(["./reach_worklet.js"]),RWn=_.xT(["./reach_worklet.js"]),pG0=_.xT(["./reach_worklet.html"]),wG0=_.xT(["./reach_worklet.js"]),P8v=_.xT(["./reach_worklet.js"]);_.kx(pG0);_.kx(wG0);_.kx(P8v);var Q2={left:0,top:0,width:0,height:0};var $gZ,bUP,umU,Nh0,VV,K4z,Bhm,rzv,Zmo,jFN,sZ8,GIZ;$gZ=function(q,k,F,T,Z,O,z){var R="";q&&(R+=q+":");F&&(R+="//",k&&(R+=k+"@"),R+=F,T&&(R+=":"+T));Z&&(R+=Z);O&&(R+="?"+O);z&&(R+="#"+z);return R};
bUP=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.GD=function(q){return q.match(bUP)};
_.lu=function(q,k){return q?k?decodeURI(q):decodeURIComponent(q):q};
umU=function(q){q=_.GD(q)[1]||null;!q&&_.k9.self&&_.k9.self.location&&(q=_.k9.self.location.protocol.slice(0,-1));return q?q.toLowerCase():""};
_.c9=function(q){return _.lu(_.GD(q)[3]||null,!0)};
_.Or=function(q){return _.lu(_.GD(q)[5]||null,!0)};
_.F9M=function(q){var k=q.indexOf("#");return k<0?null:q.slice(k+1)};
Nh0=function(q){q=_.GD(q);return $gZ(q[1],q[2],q[3],q[4])};
_.QZm=function(q){q=_.GD(q);return $gZ(q[1],null,q[3],q[4])};
_.QW=function(q){q=_.GD(q);return $gZ(null,null,null,null,q[5],q[6],q[7])};
_.VW=function(q){var k=q.indexOf("#");return k<0?q:q.slice(0,k)};
VV=function(q,k){q=_.GD(q);k=_.GD(k);return q[3]==k[3]&&q[1]==k[1]&&q[4]==k[4]};
K4z=function(q,k){if(q){q=q.split("&");for(var F=0;F<q.length;F++){var T=q[F].indexOf("="),Z=null;if(T>=0){var O=q[F].substring(0,T);Z=q[F].substring(T+1)}else O=q[F];k(O,Z?n6(Z):"")}}};
Bhm=function(q){var k=q.indexOf("#");k<0&&(k=q.length);var F=q.indexOf("?");if(F<0||F>k){F=k;var T=""}else T=q.substring(F+1,k);return[q.slice(0,F),T,q.slice(k)]};
rzv=function(q,k){return k?q?q+"&"+k:k:q};
_.vc4=function(q,k){if(!k)return q;q=Bhm(q);q[1]=rzv(q[1],k);return q[0]+(q[1]?"?"+q[1]:"")+q[2]};
_.HUz=function(q,k,F){if(Array.isArray(k))for(var T=0;T<k.length;T++)_.HUz(q,String(k[T]),F);else k!=null&&F.push(q+(k===""?"":"="+_.K6(k)))};
_.zB=function(q){var k=[],F;for(F in q)_.HUz(F,q[F],k);return k.join("&")};
_.sP=function(q,k){k=_.zB(k);return _.vc4(q,k)};
_.r4=function(q,k,F){F=F!=null?"="+_.K6(F):"";return _.vc4(q,k+F)};
Zmo=function(q,k,F,T){for(var Z=F.length;(k=q.indexOf(F,k))>=0&&k<T;){var O=q.charCodeAt(k-1);if(O==38||O==63)if(O=q.charCodeAt(k+Z),!O||O==61||O==38||O==35)return k;k+=Z+1}return-1};
jFN=/#|$/;_.Ka=function(q,k){var F=q.search(jFN),T=Zmo(q,0,k,F);if(T<0)return null;var Z=q.indexOf("&",T);if(Z<0||Z>F)Z=F;T+=k.length+1;return n6(q.slice(T,Z!==-1?Z:0))};
sZ8=/[?&]($|#)/;_.x6=function(q,k){for(var F=q.search(jFN),T=0,Z,O=[];(Z=Zmo(q,T,k,F))>=0;)O.push(q.substring(T,Z)),T=Math.min(q.indexOf("&",Z)+1||F,F);O.push(q.slice(T));return O.join("").replace(sZ8,"$1")};
_.bA=function(q,k,F){return _.r4(_.x6(q,k),k,F)};
GIZ=function(q){var k=Bhm(window.location.href),F=k[1],T=[];F&&F.split("&").forEach(function(Z){var O=Z.indexOf("=");O=O>=0?Z.slice(0,O):Z;q.hasOwnProperty(O)||T.push(Z)});
k[1]=rzv(T.join("&"),_.zB(q));return k[0]+(k[1]?"?"+k[1]:"")+k[2]};var Pye=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Pye,_.u6);Pye.prototype.getVersion=function(){return _.wV(this,2)};var wax=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(wax,_.u6);var t$r=function(q,k){return _.Ub(q,2,k)},paN=function(q,k){return _.Ub(q,3,k)};
wax.prototype.getModel=function(){return _.wV(this,4)};
var lON=function(q,k){return _.Ub(q,4,k)},yvx=function(q,k){return _.Ub(q,5,k)},Avh=function(q,k){return _.Ub(q,9,k)},fO9=function(q,k){return t8(q,10,k)},M$0=function(q,k){return _.Ze(q,11,k)},D6w=function(q,k){return _.Ub(q,1,k)},Jv0=function(q,k){return _.Ze(q,7,k)};var d6n="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var V2=function(q,k,F,T){q=q===void 0?window:q;k=k===void 0?null:k;F=F===void 0?new Zvo:F;T=T===void 0?eWT():T;ifZ.call(this);var Z=this;this.global=q;this.debugChannel=k;this.performanceMonitor=F;this.onPageHide=Jv(function(){return Av(Z.global,"pagehide")}).pipe(uy(this.performanceMonitor,941));
this.onLoad=Jv(function(){return Av(Z.global,"load")}).pipe(uy(this.performanceMonitor,738),Ba(1));
this.onResize=Jv(function(){return Av(Z.global,"resize")}).pipe(uy(this.performanceMonitor,741));
this.onMessage=Jv(function(){return Av(Z.global,"message")}).pipe(uy(this.performanceMonitor,740));
this.document=new Br(this.global,this);this.timeProvider=new je8(new OfU(this.intrinsicFunctionNamespace,this.performanceMonitor),new YTP(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new Fx0(new zNI(this),new tPP(this),new RI(this,new eNU(this)),new RI(this,new JzZ(this)),new RI(this,new QS(this)))};
_.y(V2,ifZ);var UJ=function(q){var k=q.global;return!!q.global.HTMLFencedFrameElement&&!!k.fence&&typeof k.fence.reportEvent==="function"};
_.Y=V2.prototype;_.Y.reportFencedFrameEvent=function(q){UJ(this)&&this.global.fence.reportEvent(q)};
_.Y.getOnBackgrounded=function(){return this.onPageHide.pipe(uy(this.performanceMonitor,942),jn(this.queue),M6(function(){}))};
_.Y.postMessage=function(q,k,F){F=F===void 0?[]:F;this.global.postMessage(q,k,F)};
_.Y.getWidth=function(){return cd(this.global)?this.global.width:0};
_.Y.getHeight=function(){return cd(this.global)?this.global.height:0};
_.Y.isMobile=function(){return UJg()||ILg()};
var bi=function(q,k){try{var F=Xax(k,q.global,q.isMobile());return{left:F.left,top:F.top,width:F.getWidth(),height:F.getHeight()}}catch(T){return Q2}};
V2.prototype.validate=function(){var q=this.beaconFactory.isSupported()||UJ(this);return this.global&&this.timeProvider.available()&&q};
var GjL=function(q){return(q=bPx(q.global))?ZO(q):null};
_.Vg.Object.defineProperties(V2.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(q){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!cd(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}}});_.cz8=!_.z6&&!_.wn();var daf=function(q){return q};var MNJ=function(q){return q.pipe(Pa(function(k){var F=k.endOfSessionReason;var T;return((T=k.viewable)==null?void 0:T.extrapolateToNow().value)||F!=void 0}),Ba(1),Q9())};var rvo=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},vgT=function(q){var k=q.sequenceNumber.toString(10).padStart(2,"0");
k=""+q.startTime+k;q.sequenceNumber<99&&q.sequenceNumber++;return k};var XPH=m6(gI(function(q){return q.endOfSessionReason===void 0}),M6(function(q){return Object.assign({},q,{timestamps:Eb(q)})}),Pa(function(q){var k=q.viewable;
q=q.timestamps;var F;return(F=k==null?void 0:k.extrapolateUsingTimestampMap(q).value)!=null?F:!1}),M6(function(q){var k=q.beaconFactory;
var F=q.timestampedExposureHistory;var T=q.timeOnScreen;var Z=q.binaryContext;q=q.timestamps;if(k===void 0||F===void 0||T===void 0||Z===void 0)return!1;if(T.extrapolateUsingTimestampMap(q).value.every(function(O){return O>=0}))return!0;
F=F.map(function(O){return O.timestamp+":"+O.value}).join(",");
T=aj({bin:Z,tos:T},q);k.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+T+("&eh="+F)).sendNow();return!0}),gI(function(q){return!q}),Q9());var sGH=function(q){return{id:q.pingId,mcvt:q.maxConsecutiveViewTime,p:q.creativePosition,asp:q.adSpeedPosition,tm:q.totalMeasurementTime,tu:q.totalUnviewedTime,mtos:q.maxTimeOnScreen,tos:q.timeOnScreen,v:q.binaryVersion,bin:q.binaryContext,avms:q.measurementStrategy,bs:q.browserSize,mc:q.maximumExposure,"if":q.crossDomainIframeState,vu:q.delayedImpressionJsState,app:q.inApp,mse:q.mraidError,mtop:q.mraidSituation,itpl:q.injectedTemplateId,adk:q.adKey,exk:q.awbidKey,rs:q.requestSource,la:q.isLargeAd,
cr:q.isContentRecommendationAd,uach:q.userAgentClientHints,vs:q.viewState,r:q.reasonCode,pay:q.hasCpmavUrl,co:q.clientPingOrderCounter,rst:q.adRenderStartTime,rpt:q.adRenderPeriodTime,isd:q.initialScrollDepth,lsd:q.loadedScrollDepth,context:q.errorContext,msg:q.errorMessage,stack:q.errorStack,name:q.errorName,ec:q.hasElementChanged,sfr:q.strategyFailureReasons,met:q.creativeSearchResult,wmsd:q.webMeasurementStartDiagnostic,pv:q.pageVisible,epv:q.eosPageVisible,pbe:q.inStatefulBeaconExperiment,fle:q.inFetchLaterBeaconExperiment,
vae:q.inViewableAttributionExperiment,spb:q.supportsPendingBeacon,sfl:q.supportsFetchLater,ffslot:q.isFencedFrameSlotTurtlex,reach:q.sharedStorageReachMode,io2:q.v2VisibilityBitVector,rxdbg:q.rxDebugger,omida:q.omidAppId,omidp:q.omidPartner,omidpv:q.omidPartnerVersion,omidor:q.omidOcclusionReasons,omidv:q.omidVersion,omids:q.omidSessionType,omidam:q.omidAccessMode,omidct:q.omidCreativeType,omidia:q.omidInApp,omiddc:q.omidDeviceCategory,omidlat:q.omidLastActivity,omiddit:q.omidDeviceIdleTime,qid:q.errorEscapedQueryId}};var h8N=function(q){var k=[];return q.pipe(M6(function(F){var T=F.beaconFactory,Z=F.fetchBeaconFactory,O=F.timeOnScreen,z=F.timeOnScreenUrlPrefixes,R=F.payloadMapper,e=F.timeOnScreenPingId,I=F.timeOnScreenReason,X=F.urlSerializer,E=F.viewable,d=F.hasImpressionFired,M=F.inStatefulBeaconExperiment,t=F.supportsPendingBeacon,A=F.supportsFetchLater,w=F.turtlexReportEventData;if(!F.geometryMeasurable||!d||F.maxTimeOnScreen===void 0||O===void 0||z===void 0||R===void 0||e===void 0||X===void 0||T===void 0)return!1;
if(F.isTurtlex){if(I===void 0)return!1;z=F.reportFencedFrameEvent;if(!z)return!1;z({eventType:"active-view-time-on-screen",eventData:w!=null?w:"",destination:["buyer"]});return!0}if(!(M||A||I))return!1;w=Eb(F);var b;E=(b=E==null?void 0:E.extrapolateUsingTimestampMap(w).value)!=null?b:!1;b=X(Object.assign({},F,{pingId:e,viewState:E?4:3,reasonCode:I!=null?I:"u",payloadMapper:R,urlPrefixes:z}),w);if(M){for(;k.length>z.length;)F=void 0,(F=k.shift())==null||F.deactivate();b.forEach(function(L,H){H>=k.length?
k.push(T.makeBeacon(L)):k[H].url=L});
return t&&Z&&I!==void 0?(b.forEach(function(L){Z.makeBeacon(L).sendNow()}),!0):I!==void 0}if(t&&Z&&I!==void 0)return b.forEach(function(L){Z.makeBeacon(L).sendNow()}),!0;
if(A&&Z){for(;k.length>z.length;)t=void 0,(t=k.shift())==null||t.deactivate();var r=X(Object.assign({},F,{pingId:e,viewState:E?4:3,reasonCode:I!=null?I:"u",payloadMapper:R,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),w)[0];b.forEach(function(L,H){H>=k.length?k.push(T.makeBeacon(r,{endOfSession:!0})):k[H].url=r});
return I!==void 0?(b.forEach(function(L){Z.makeBeacon(L).sendNow()}),!0):I!==void 0}return I!==void 0?(b.forEach(function(L){T.makeBeacon(L).sendNow()}),!0):!1}),gI(function(F){return!F}),Q9())};var fer=m6(Pa(function(q){return q.immediateUrlPrefixes!==void 0&&q.payloadMapper!==void 0&&q.urlSerializer!==void 0&&q.inferredPingId!==void 0&&q.beaconFactory!==void 0}),Pa(function(q){return m6T(q)!==null}),ngo(function(q){return q.activeViewUnmeasurableEvent},function(q){return q.emit}),M6(function(q){if(q.isTurtlex){var k=q.reportFencedFrameEvent;
if(k){var F;k({eventType:"active-view-unmeasurable",eventData:(F=q.turtlexReportEventData)!=null?F:"",destination:["buyer"]})}}else{F=void 0;var T=m6T(q);if(T==="x"){var Z,O=(Z=q.geometricMeasurementErrors)!=null?Z:q.contextValidationErrors;O&&(k=O.stack,F=O.message)}q.urlSerializer(Object.assign({},q,{urlPrefixes:q.immediateUrlPrefixes,payloadMapper:q.payloadMapper,pingId:q.inferredPingId,viewState:2,reasonCode:T,errorMessage:F,errorStack:k}),Eb(q)).forEach(function(z){q.beaconFactory.makeBeacon(z).sendNow()})}}),
Ba(1),Q9());var qbe=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var IeT=m6(Pa(function(q){return q.payloadMapper!==void 0&&q.immediateUrlPrefixes!==void 0&&q.urlSerializer!==void 0&&q.inferredPingId!==void 0&&q.beaconFactory!==void 0}),M6(function(q){return Object.assign({},q,{timestamps:Eb(q)})}),Pa(function(q){var k=q.viewable;
var F=q.hasImpressionFired;q=q.timestamps;var T;return!!F&&((T=k==null?void 0:k.extrapolateUsingTimestampMap(q).value)!=null?T:!1)}),ngo(function(q){return q.activeViewViewableEvent},function(q){return q.emit}),M6(function(q){var k=q.beaconFactory,F=q.turtlexReportEventData;
if(q.isTurtlex){var T=q.reportFencedFrameEvent;if(!T)return!1;T({eventType:"active-view-viewable",eventData:F!=null?F:"",destination:["buyer"]});return!0}F=q.urlSerializer(Object.assign({},q,{urlPrefixes:q.immediateUrlPrefixes,payloadMapper:q.payloadMapper,pingId:q.inferredPingId,viewState:4,reasonCode:"v"}),q.timestamps);(T=q.cpmavUrls)&&T.length>0&&q.viewUrlSerializer&&q.viewUrlSerializer(T,q).forEach(function(Z){k.makeBeacon(Z).sendNow()});
(T=q.viewableRelayUrls)&&T.length>0&&q.viewUrlSerializer&&q.viewUrlSerializer(T,q).forEach(function(Z){k.makeBeacon(Z).sendNow()});
F.forEach(function(Z){k.makeBeacon(Z,{attributionEnabled:q.isViewableAttributionEnabled}).sendNow()});
return!0}),gI(function(q){return!q}),Q9());var vxw=M6(function(q){return[q.value.topWindowViewportExternalGeometry.width,q.value.topWindowViewportExternalGeometry.height]});var ui=function(q,k){this.callback=q;this.options=k;this.intersectionObserverV2=this.intersectionObserverV1=null},fJM=function(q,k){k?q.intersectionObserverV2||(k=Object.assign({},q.options,{delay:100,
trackVisibility:!0}),q.intersectionObserverV2=new IntersectionObserver(q.callback,k)):q.intersectionObserverV1||(q.intersectionObserverV1=new IntersectionObserver(q.callback,q.options))},VPP=function(q,k){q=k?q.intersectionObserverV2:q.intersectionObserverV1;
if(!q)throw new krG;return q};
ui.prototype.observe=function(q,k){VPP(this,q).observe(k)};
ui.prototype.unobserve=function(q,k){VPP(this,q).unobserve(k)};
ui.prototype.disconnect=function(q){VPP(this,q).disconnect()};
ui.prototype.takeRecords=function(q){return VPP(this,q).takeRecords()};var wr={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:Q2,topWindowViewportExternalGeometry:Q2,measurementRequests:new TG,elementGeometrySourceName:"ns",elementGeometry:Q2,intersectionGeometry:Q2,viewportLocalAppOffset:{x:0,y:0}};var pdT=KT(m6(M6(function(q){var k;return(k=q.exposureOverride)!=null?k:tnn(q)}),M6(function(q){return isFinite(q)?q:0}))),Qj0=KT(m6(M6(function(q){var k;
return(k=q.exposureOverride)!=null?k:tnn(q)}),M6(function(q){return isFinite(q)?q:-1})));var vr=function(q,k){this.a=q;this.b=k;if(q.clock.timeline!==k.clock.timeline)throw Error();};
vr.prototype.equivalentTo=function(q){return q instanceof vr?this.a.equivalentTo(q.a)&&this.b.equivalentTo(q.b):!1};
vr.prototype.extrapolateToTime=function(q){var k=this.a.extrapolateToTime(q).value,F=this.b.extrapolateToTime(q).value;return{timestamp:q,value:[k,F]}};
_.Vg.Object.defineProperties(vr.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 q=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),k=this.a.lastMeasurement.timestamp.equals(q)?this.a.lastMeasurement.value:this.a.extrapolateToTime(q).value,F=this.b.lastMeasurement.timestamp.equals(q)?this.b.lastMeasurement.value:this.b.extrapolateToTime(q).value;return{timestamp:q,value:[k,F]}}}});var Hr=function(q,k){this.input=q;this.mapFunction=k;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
Hr.prototype.equivalentTo=function(q){return q instanceof Hr?this.input.equivalentTo(q.input)&&this.mapFunction===q.mapFunction:!1};
Hr.prototype.extrapolateToTime=function(q){q=this.input.extrapolateToTime(q);return{timestamp:q.timestamp,value:this.mapFunction(q.value)}};
_.Vg.Object.defineProperties(Hr.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var sJ=function(){};
sJ.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
sJ.prototype.extrapolateUsingTimestampMap=function(q){var k=this.clock.timeline,F,T=(F=q.get(k))!=null?F:this.clock.now();q.set(k,T);return this.extrapolateToTime(T)};
sJ.prototype.map=function(q){return new L4G(this,q)};
sJ.prototype.joinWith=function(q){return new xgG(this,q)};
var xgG=function(){vr.apply(this,arguments);this.map=sJ.prototype.map;this.joinWith=sJ.prototype.joinWith;this.extrapolateToNow=sJ.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=sJ.prototype.extrapolateUsingTimestampMap};
_.y(xgG,vr);var L4G=function(){Hr.apply(this,arguments);this.map=sJ.prototype.map;this.joinWith=sJ.prototype.joinWith;this.extrapolateToNow=sJ.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=sJ.prototype.extrapolateUsingTimestampMap};
_.y(L4G,Hr);var rr=function(q,k){this.lastMeasurement=k;this.extrapolateToNow=sJ.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=sJ.prototype.extrapolateUsingTimestampMap;this.map=sJ.prototype.map;this.joinWith=sJ.prototype.joinWith;this.clock=q};
rr.prototype.equivalentTo=function(q){return q.active};
rr.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.Vg.Object.defineProperties(rr.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var rnT=M6(function(q){if(q.value.viewportGeometrySourceName==="omid"){if(q.value.elementGeometrySourceName==="nio")return"omio";if(q.value.elementGeometrySourceName==="geo")return"omgeo"}return q.value.elementGeometrySourceName==="geo"||q.value.elementGeometrySourceName==="nio"?q.value.viewportGeometrySourceName:q.value.elementGeometrySourceName});var lJ9=m6(Pa(function(q){return!isNaN(q)}),LP(function(q,k){return isNaN(q)?k:Math.min(q,k)},NaN),rI());var wdL=KT(m6(M6(function(q){return q.intersectionGeometry.width*q.intersectionGeometry.height/(q.exposedViewportLocalGeometry.width*q.exposedViewportLocalGeometry.height)}),M6(function(q){return isFinite(q)?Math.min(1,q):0})));var Bro=m6(KT(M6(function(q){q=q.exposureOverride?q.elementGeometry.width*q.elementGeometry.height*q.exposureOverride/(q.topWindowViewportExternalGeometry.width*q.topWindowViewportExternalGeometry.height):q.intersectionGeometry.width*q.intersectionGeometry.height/(q.topWindowViewportExternalGeometry.width*q.topWindowViewportExternalGeometry.height);return isFinite(q)?q:0})));var sjx=function(q,k){var F=this;this.timeProvider=q;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=k.pipe(rI()).subscribe(function(T){GG(F);F.measurementRequestObserver=T})},cn9=function(q,k){GG(q);
q.lastMeasurementRequest=q.timeProvider.setTimeout(function(){var F;return void((F=q.measurementRequestObserver)==null?void 0:F.next())},k)},GG=function(q){q.lastMeasurementRequest!==null&&q.timeProvider.clearTimeout(q.lastMeasurementRequest);
q.lastMeasurementRequest=null};
sjx.prototype.dispose=function(){GG(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var nc$=function(){};var e8T=function(q,k){this.context=q;this.strategies=k};
_.y(e8T,nc$);e8T.prototype.buildGeometrySource=function(q,k){var F=this.strategies.map(function(O){return O.buildGeometrySource(q,k)}),T=gxf(F.map(function(O){return O.geometrySource})),Z=T.capturedErrors.pipe(gcU());
return{geometrySource:T.chain.pipe(jn(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:Z,strategyErrors:T.capturedErrors}].concat(_.fP(F.map(function(O){return O.additionalOutputs}))))}};
var gcU=function(){return LP(function(q,k){k instanceof hn?q.push(k.measurementStrategyFailureReason):q.push(-1);return q},[])};var Uao=function(q,k){this.context=q;this.poller=k};
_.y(Uao,nc$);Uao.prototype.buildGeometrySource=function(q,k){var F=myN(ian(this.context,this.poller),Ruf(this.context,k.requestSource));return{geometrySource:nxJ(q.measurableCreative.pipe(F),k.inApp),additionalOutputs:{}}};var WDe=function(q,k,F){F=F===void 0?ExH(q,k):F;this.context=q;this.intersectionObserverStrategy=F};
_.y(WDe,nc$);WDe.prototype.buildGeometrySource=function(q,k){var F=this.intersectionObserverStrategy(k.useV2);return{geometrySource:nxJ(q.measurableCreative.pipe(F,aJT(this.context)),k.inApp),additionalOutputs:{}}};var mgm=function(q,k,F){var T=T===void 0?Symbol():T;this.element=q;this.immediateUrls=k;this.timeOnScreenUrls=F;this.symbol=T};var sb=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),Zan=Object.freeze([1,.75,sb.exposureThreshold,sb.largeAdExposureThreshold,0]);var t_o=function(q,k){k=k===void 0?36E5:k;var F=F===void 0?!0:F;this.creatives=new TG;this.elementsToUnregister=new TG;this.elementMap=new Map;var T=new V2(window,null);T.beaconFactory=new RI(T,new QS(T));R8e(T,this.creatives,this.elementsToUnregister,q,k,F).subscribe()},J0e=function(q,k,F,T){if(!q.elementMap.has(k)){var Z=new $x(k);
q.elementMap.set(k,Z);q.creatives.next(new mgm(Z,F,T))}},lbx=function(q,k){q.elementsToUnregister.next(k);
var F=q.elementMap.get(k);F!==void 0&&(F.release(),q.elementMap.delete(k))};var SGL=function(q){var k=q.url;q=q.uaDataValues;this.JSC$7521_url_=k;this.uaDataValues_=q;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var F=/[?&]([^&=]+)=([^&]*)/g;q=F.exec(k);)this.urlParamValues_[q[1]]=q[2]},zmn=function(q){q=q.uaDataValues_;
if(!q)return"";var k=xx("uap",q.platform)+xx("uapv",q.platformVersion)+xx("uafv",q.uaFullVersion)+xx("uaa",q.architecture)+xx("uam",q.model)+xx("uab",q.bitness);q.fullVersionList&&(k+="&uafvl="+encodeURIComponent(q.fullVersionList.map(function(F){return encodeURIComponent(F.brand)+";"+encodeURIComponent(F.version)}).join("|")));
q.wow64!=null&&(k+="&uaw="+Number(q.wow64));return k.slice(1)};var GY=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(GY,_.u6);GY.prototype.getId=function(){return _.wV(this,1)};
GY.prototype.setId=function(q){return _.gl(this,1,q)};var cr=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(cr,_.u6);cr.prototype.getSeconds=function(){return A8(this,1)};
cr.prototype.setSeconds=function(q){return _.yo(this,1,w0(q),"0")};_.rl=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(_.rl,_.u6);_.rl.prototype.getSeconds=function(){return A8(this,1)};
_.rl.prototype.setSeconds=function(q){return _.yo(this,1,w0(q),"0")};
_.q90=function(q){var k=Number($Y(q,1));q=_.kb(q,2);return new Date(k*1E3+q/1E6)};var VS=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(VS,_.u6);VS.prototype.getUrl=function(){return _.wV(this,1)};
VS.prototype.setUrl=function(q){return _.gl(this,1,q)};
VS.prototype.getHeight=function(){return _.kb(this,2)};
VS.prototype.getWidth=function(){return _.kb(this,3)};var Lk=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Lk,_.u6);Lk.prototype.getAspectRatio=function(){return pH(this,1)};
Lk.prototype.setAspectRatio=function(q){return _.yo(this,1,_.O9(q),0)};
Lk.prototype.getDuration=function(){return _.kU(this,cr,2)};var iCh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(iCh,_.u6);var k5G=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(k5G,_.u6);var osz=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(osz,_.u6);var F2G=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(F2G,_.u6);var T0P=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(T0P,_.u6);var ZCv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ZCv,_.u6);var jkm=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(jkm,_.u6);var Y94=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Y94,_.u6);var OCo=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(OCo,_.u6);var xm=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(xm,_.u6);var nk=[2,4,5,6,7];var S9I=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(S9I,_.u6);var DK=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(DK,_.u6);_.Y=DK.prototype;_.Y.getId=function(){return _.kU(this,GY,1)};
_.Y.setId=function(q){return _.k4(this,1,q)};
_.Y.getName=function(){return _.wV(this,2)};
_.Y.setDescription=function(q){return _.gl(this,3,q)};
_.Y.getUrl=function(){return _.wV(this,8)};
_.Y.setUrl=function(q){return _.gl(this,8,q)};
var g4=function(q){return _.qa(q,VS,10,_.iM())};
DK.prototype.getOwner=function(q){var k=_.dt(this,40,_.r0,3,!0);u8(k,q);return k[q]};
DK.prototype.getVersion=function(){return A8(this,45)};
var m0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(m0,_.u6);_.zhz=[0,V2w,xfx];_.Cv8=[0,V2w,xfx];var Rho=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Rho,_.u6);var qD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(qD,_.u6);qD.prototype.getStatus=function(){return _.PL(this,1)};
qD.prototype.removeItem=function(q){return zpH(this,2,q)};var ehg=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ehg,_.u6);ehg.prototype.getName=function(){return _.wV(this,8)};var kQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(kQ,_.u6);kQ.prototype.getCommand=function(){return _.PL(this,1)};
kQ.prototype.getSource=function(){return _.kU(this,ehg,2)};
kQ.prototype.setVisible=function(q){return _.yW(this,5,q)};
kQ.prototype.removeItem=function(q){return zpH(this,7,q)};var W2v=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(W2v,_.u6);W2v.prototype.getCommand=function(){return _.PL(this,1)};
W2v.prototype.removeItem=function(q){return zpH(this,4,q)};
var UIG=_.qb(W2v);var of=function(q,k,F){F=F===void 0?Error():F;var T=Error.call(this);this.message=T.message;"stack"in T&&(this.stack=T.stack);this.code=q;k+=":";F instanceof Error?(this.message=k+F.message,this.stack=F.stack||""):(this.message=k+String(F),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.y(of,Error);_.dF=function(){this.JSC$7579_disposed_=this.JSC$7579_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.dF.prototype.JSC$7579_disposed_=!1;_.dF.prototype.isDisposed=function(){return this.JSC$7579_disposed_};
_.dF.prototype.dispose=function(){this.JSC$7579_disposed_||(this.JSC$7579_disposed_=!0,this.disposeInternal())};
_.dF.prototype[Symbol.dispose]=function(){this.dispose()};
_.zl=function(q,k){q.addOnDisposeCallback(_.IT(_.nT,k))};
_.dF.prototype.addOnDisposeCallback=function(q,k){this.JSC$7579_disposed_?k!==void 0?q.call(k):q():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),k&&(q=q.bind(k)),this.onDisposeCallbacks_.push(q))};
_.dF.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var FZ=function(q){_.dF.call(this);this.wpc=q};
_.y(FZ,_.dF);FZ.prototype.cxO=function(){return this.wpc.f()};
FZ.prototype.zuq=function(q){return this.wpc.c(q)};
FZ.prototype.eQ=function(q){return this.wpc.m(JrT(q))};
FZ.prototype.yy=function(q){return this.wpc.mws(JrT(q))};
var mZ=function(q){_.dF.call(this);var k=this;this.eF=q;this.rF1="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.kQV=void 0;this.fMf=this.eF.p;this.trh=this.koV.bind(this);this.addOnDisposeCallback(function(){return void ICm(k)})};
_.y(mZ,_.dF);var XDg=function(q){var k;return _.C(function(F){if(F.nextAddress==1){if(!q.eF.wpc)throw new of(30,"NWA");return q.mox?F.return(q.mox):_.W(F,q.eF.wpc(),2)}k=F.yieldResult;q.mox=new FZ(k);return F.return(q.mox)})};
mZ.prototype.snapshot=function(q){return this.eF.s(Object.assign({},q.cZ&&{c:q.cZ},q.n8y&&{s:q.n8y},q.fIg!==void 0&&{p:q.fIg}))};
mZ.prototype.koV=function(q){this.eF.e(q)};
mZ.prototype.woV=function(q,k){return this.eF.c(q,k,!1)};
var ICm=function(q){q.kQV!==void 0&&(q.rF1.forEach(function(k){var F;(F=q.kQV)==null||F.removeEventListener(k,q.trh)}),q.kQV=void 0)};
mZ.prototype.iqD=function(){return this.eF.l()};var EsG,Ts=function(){_.dF.apply(this,arguments);this.uch=1;this[EsG]=this.dispose};
_.y(Ts,_.dF);Ts.prototype.share=function(){if(this.isDisposed())throw Error("ua");this.uch++;return this};
Ts.prototype.dispose=function(){--this.uch||_.dF.prototype.dispose.call(this)};
EsG=Symbol.dispose;var aC$=function(q){this.nDx=q;q.addNewEventMetric("/client_streamz/bg/frs",_.Tl("mk"))};
aC$.prototype.record=function(q,k){this.nDx.record("/client_streamz/bg/frs",q,k)};
var dI8=function(q){this.jZx=q;q.addNewEventMetric("/client_streamz/bg/wrl",_.Tl("mn"),FU("ac"),FU("sc"),_.Tl("rk"),_.Tl("mk"))};
dI8.prototype.record=function(q,k,F,T,Z,O){this.jZx.record("/client_streamz/bg/wrl",q,k,F,T,Z,O)};
var hhI=function(q){this.uy3=q;q.addNewCounter("/client_streamz/bg/ec",_.Tl("en"),_.Tl("mk"))};
hhI.prototype.increment=function(q,k){this.uy3.JSC$7832_incrementCounter("/client_streamz/bg/ec",q,k)};
var MX4=function(q){this.oDU=q;q.addNewEventMetric("/client_streamz/bg/el",_.Tl("en"),_.Tl("mk"))};
MX4.prototype.record=function(q,k,F){this.oDU.record("/client_streamz/bg/el",q,k,F)};
var fCv=function(q){this.tkM=q;q.addNewCounter("/client_streamz/bg/cec",FU("ec"),_.Tl("mk"))};
fCv.prototype.increment=function(q,k){this.tkM.JSC$7832_incrementCounter("/client_streamz/bg/cec",q,k)};
var yKZ=function(q){this.xAR=q;q.addNewCounter("/client_streamz/bg/po/csc",FU("cs"),_.Tl("mk"))};
yKZ.prototype.increment=function(q,k){this.xAR.JSC$7832_incrementCounter("/client_streamz/bg/po/csc",q,k)};
var tXP=function(q){this.kp3=q;q.addNewCounter("/client_streamz/bg/po/ctav",_.Tl("av"),_.Tl("mk"))};
tXP.prototype.increment=function(q,k){this.kp3.JSC$7832_incrementCounter("/client_streamz/bg/po/ctav",q,k)};
var DI0=function(q){this.cT4=q;q.addNewCounter("/client_streamz/bg/po/cwsc",_.Tl("su"),_.Tl("mk"))};
DI0.prototype.increment=function(q,k){this.cT4.JSC$7832_incrementCounter("/client_streamz/bg/po/cwsc",q,k)};var oDr=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(oDr,_.u6);var kiT=function(q,k){return _.fM(q,3,k,n9T)};var lCP=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(lCP,_.u6);var JK$=[1,2,3];var AKh=[0,JK$,_.iEe,nFx,q0r];var pD$=[0,_.LH,[0,sor,_.sI]];var wDg=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(wDg,_.u6);var Pvo=[1,2,3];var $Io=[0,Pvo,LL9,GhJ,_.xY,pD$];var bCg=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(bCg,_.u6);var u0U=[0,_.LH,AKh,$Io];var N04=[0,_.V_];var QkI=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(QkI,_.u6);var K2P=[0,_.V_,-1,_.cL];var B0$=[0,_.V_,-1,_.G6,_.cL];var rKh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(rKh,_.u6);var vs$=[1,2,3];var HCc=[0,vs$,_.xY,K2P,_.xY,B0$,_.xY,N04];var skv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(skv,_.u6);skv.prototype.JSC$7652_serializeBinary=iMw([0,_.V_,HCc,k7n,_.LH,u0U,gFL,mfx]);var G5m=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(G5m,_.u6);var L2o=function(q){var k=new skv;k=_.Ub(k,1,q.JSC$7768_metricName);var F=cKo(q);k=_.fM(k,3,F,_.NI);F=[];for(var T=[],Z=_.S(q.cellMap.keys()),O=Z.next();!O.done;O=Z.next())T.push(O.value.split(","));for(Z=0;Z<T.length;Z++){O=T[Z];for(var z=q.cellType,R=q.getCells(O)||[],e=[],I=0;I<R.length;I++){var X=R[I],E=X&&X.cellValue;X=new wDg;switch(z){case 3:E=Number(E);Number.isFinite(E)&&ef(X,1,Pvo,w0(E));break;case 2:ef(X,2,Pvo,_.O9(Number(E)))}e.push(X)}z=e;for(R=0;R<z.length;R++){e=z[R];I=new bCg;e=_.k4(I,
2,e);I=[];X=VXc(q);for(E=0;E<X.length;E++){var d=X[E],M=O[E],t=new lCP;switch(d){case 3:ef(t,1,JK$,Q8(String(M)));break;case 2:d=Number(M);Number.isFinite(d)&&ef(t,2,JK$,_.fC(d));break;case 1:ef(t,3,JK$,VMw(M==="true"))}I.push(t)}t8(e,1,I);F.push(e)}}t8(k,4,F);return k};var xIG=function(q){if(!q)return"";if(/^about:(?:blank|srcdoc)$/.test(q))return window.origin||"";q.indexOf("blob:")===0&&(q=q.substring(5));q=q.split("#")[0].split("?")[0];q=q.toLowerCase();q.indexOf("//")==0&&(q=window.location.protocol+q);/^[\w\-]*:\/\//.test(q)||(q=window.location.href);var k=q.substring(q.indexOf("://")+3),F=k.indexOf("/");F!=-1&&(k=k.substring(0,F));F=q.substring(0,q.indexOf("://"));if(!F)throw Error("va`"+q);if(F!=="http"&&F!=="https"&&F!=="chrome-extension"&&F!=="moz-extension"&&
F!=="file"&&F!=="android-app"&&F!=="chrome-search"&&F!=="chrome-untrusted"&&F!=="chrome"&&F!=="app"&&F!=="devtools")throw Error("wa`"+F);q="";var T=k.indexOf(":");if(T!=-1){var Z=k.substring(T+1);k=k.substring(0,T);if(F==="http"&&Z!=="80"||F==="https"&&Z!=="443")q=":"+Z}return F+"://"+k+q};var gs4=function(q,k,F){var T=String(_.k9.location.href);return T&&q&&k?[k,nsI(xIG(T),q,F||null)].join(" "):null},nsI=function(q,k,F){var T=[],Z=[];
if((Array.isArray(F)?2:1)==1)return Z=[k,q],_.B9(T,function(R){Z.push(R)}),mII(Z.join(" "));
var O=[],z=[];_.B9(F,function(R){z.push(R.key);O.push(R.value)});
F=Math.floor((new Date).getTime()/1E3);Z=O.length==0?[F,k,q]:[O.join(":"),F,k,q];_.B9(T,function(R){Z.push(R)});
q=mII(Z.join(" "));q=[F,q];z.length==0||q.push(z.join(""));return q.join("_")},mII=function(q){var k=NFM();
k.update(q);return k.digestString().toLowerCase()};var ZQ=function(q){this.JSC$7663_document_=q||{cookie:""}},qX4;
_.Y=ZQ.prototype;_.Y.isEnabled=function(){if(!_.k9.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};
_.Y.set=function(q,k,F){var T=!1;if(typeof F==="object"){var Z=F.sameSite;T=F.secure||!1;var O=F.domain||void 0;var z=F.path||void 0;var R=F.maxAge}if(/[;=\s]/.test(q))throw Error("xa`"+q);if(/[;\r\n]/.test(k))throw Error("ya`"+k);R===void 0&&(R=-1);F=O?";domain="+O:"";z=z?";path="+z:"";T=T?";secure":"";R=R<0?"":R==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+R*1E3)).toUTCString();this.JSC$7663_document_.cookie=q+"="+k+F+z+R+T+(Z!=null?";samesite="+Z:"")};
_.Y.get=function(q,k){for(var F=q+"=",T=(this.JSC$7663_document_.cookie||"").split(";"),Z=0,O;Z<T.length;Z++){O=Re(T[Z]);if(O.lastIndexOf(F,0)==0)return O.slice(F.length);if(O==q)return""}return k};
_.Y.remove=function(q,k,F){var T=this.containsKey(q);this.set(q,"",{maxAge:0,path:k,domain:F});return T};
_.Y.getKeys=function(){return qX4(this).keys};
_.Y.getValues=function(){return qX4(this).values};
_.Y.isEmpty=function(){return!this.JSC$7663_document_.cookie};
_.Y.getCount=function(){return this.JSC$7663_document_.cookie?(this.JSC$7663_document_.cookie||"").split(";").length:0};
_.Y.containsKey=function(q){return this.get(q)!==void 0};
_.Y.containsValue=function(q){for(var k=qX4(this).values,F=0;F<k.length;F++)if(k[F]==q)return!0;return!1};
_.Y.clear=function(){for(var q=qX4(this).keys,k=q.length-1;k>=0;k--)this.remove(q[k])};
qX4=function(q){q=(q.JSC$7663_document_.cookie||"").split(";");for(var k=[],F=[],T,Z,O=0;O<q.length;O++)Z=Re(q[O]),T=Z.indexOf("="),T==-1?(k.push(""),F.push(Z)):(k.push(Z.substring(0,T)),F.push(Z.substring(T+1)));return{keys:k,values:F}};
_.ez=new ZQ(typeof document=="undefined"?null:document);var xD0,iM8;xD0=function(){var q=_.k9.__SAPISID||_.k9.__APISID||_.k9.__3PSAPISID||_.k9.__1PSAPISID||_.k9.__OVERRIDE_SID;if(q)return!0;typeof document!=="undefined"&&(q=new ZQ(document),q=q.get("SAPISID")||q.get("APISID")||q.get("__Secure-3PAPISID")||q.get("__Secure-1PAPISID"));return!!q};
iM8=function(q,k,F,T){(q=_.k9[q])||typeof document==="undefined"||(q=(new ZQ(document)).get(k));return q?gs4(q,F,T):null};
_.KjJ=function(q){var k=xIG(_.k9==null?void 0:_.k9.location.href),F=[];if(xD0()){k=k.indexOf("https:")==0||k.indexOf("chrome-extension:")==0||k.indexOf("chrome-untrusted://new-tab-page")==0||k.indexOf("moz-extension:")==0;var T=k?_.k9.__SAPISID:_.k9.__APISID;T||typeof document==="undefined"||(T=new ZQ(document),T=T.get(k?"SAPISID":"APISID")||T.get("__Secure-3PAPISID"));(T=T?gs4(T,k?"SAPISIDHASH":"APISIDHASH",q):null)&&F.push(T);k&&((k=iM8("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",q))&&F.push(k),
(q=iM8("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",q))&&F.push(q))}return F.length==0?null:F.join(" ")};var kfv=function(){this.minSize=1024};
kfv.prototype.compress=function(q){var k,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:return k=new CompressionStream("gzip"),F=(new Response(k.readable)).arrayBuffer(),T=k.writable.getWriter(),_.W(O,T.write((new TextEncoder).encode(q)),2);case 2:return _.W(O,T.close(),3);case 3:return Z=Uint8Array,_.W(O,F,4);case 4:return O.return(new Z(O.yieldResult))}})};
kfv.prototype.isSupported=function(q){return q<this.minSize?!1:typeof CompressionStream!=="undefined"};var oBh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(oBh,_.u6);var ja=function(q,k){this.intervalMs=q;this.callback=k;this.enabled=!1;this.nowFn=function(){return _.ZK()};
this.lastTimeMs=this.nowFn()};
ja.prototype.setInterval=function(q){this.intervalMs=q;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
ja.prototype.start=function(){var q=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){q.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
ja.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
ja.prototype.tick=function(){var q=this;if(this.enabled){var k=Math.max(this.nowFn()-this.lastTimeMs,0);k<this.intervalMs*.8?this.timer=setTimeout(function(){q.tick()},this.intervalMs-k):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var FwP=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(FwP,_.u6);var Ttz=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Ttz,_.u6);var ZM$=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ZM$,_.u6);ZM$.prototype.getTransmissionType=function(){return _.PL(this,1)};var rr0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(rr0,_.u6);rr0.prototype.getVersion=function(){return _.wV(this,2)};var YQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(YQ,_.u6);var BFf=function(q){t8(jN,1,q)};
YQ.prototype.getModel=function(){return _.wV(this,6)};
var jMm=_.qb(YQ);var YXo=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(YXo,_.u6);var Q0x=["platform","platformVersion","architecture","model","uaFullVersion"],jN=new YQ,KDL=null;var OQ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(OQ,_.u6);var OM$=function(q){return _.o_(q,1,1)};var SXv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q,4)};
_.y(SXv,_.u6);_.Sa=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q,36)};
_.y(_.Sa,_.u6);_.Sa.prototype.getExperimentIds=function(){return _.kU(this,oBh,16)};var zGG=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q,19)};
_.y(zGG,_.u6);zGG.prototype.setLogSource=function(q){return _.o_(this,2,q)};
zGG.prototype.setScheduler=function(q){return _.o_(this,10,q)};var RGP=function(q,k){this.isServiceWorkerScope=k=k===void 0?!1:k;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new zGG;Number.isInteger(q)&&this.logRequest.setLogSource(q);k||(this.locale=document.documentElement.getAttribute("lang"));C6P(this,new OQ)};
RGP.prototype.setLogSource=function(q){this.logRequest.setLogSource(q);return this};
var C6P=function(q,k){_.k4(q.logRequest,1,k);_.PL(k,1)||OM$(k);q.isServiceWorkerScope||(k=zs(q),_.wV(k,5)||_.Ub(k,5,q.locale));q.uach&&(k=zs(q),_.kU(k,YQ,9)||_.k4(k,9,q.uach))},eG8=function(q,k){q.transmissionType=k},Ww0=function(q){var k=k===void 0?Q0x:k;
var F=q.isServiceWorkerScope?void 0:li();F?vbH(F,k).then(function(T){q.uach=jMm(T!=null?T:"[]");T=zs(q);_.k4(T,9,q.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},zs=function(q){var k=_.kU(q.logRequest,OQ,1);
k||(k=new OQ,C6P(q,k));q=k;k=_.kU(q,YXo,11);k||(k=new YXo,_.k4(q,11,k));return k};
RGP.prototype.build=function(q,k,F,T,Z,O){k=k===void 0?0:k;F=F===void 0?0:F;T=T===void 0?null:T;Z=Z===void 0?0:Z;O=O===void 0?0:O;if(!this.isServiceWorkerScope){var z=zs(this);var R=new ZM$;R=_.o_(R,1,this.transmissionType);R=_.Ze(R,2,this.isFinal);F=_.Nl(R,3,F>0?F:void 0);F=_.Nl(F,4,Z>0?Z:void 0);F=_.Nl(F,5,O>0?O:void 0);Z=F.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;O=Z[_.dh]|0;F=pU(F,O)?F:OX(F,Z,O)?YB(F,Z):new F.constructor(jq(Z,O,!0));_.k4(z,10,F)}z=this.logRequest.clone();F=Date.now().toString();
z=_.FB(z,4,w0(F));q=q.slice();q=t8(z,3,q);T&&(z=new FwP,T=_.Nl(z,13,T),z=new Ttz,T=_.k4(z,2,T),z=new SXv,T=_.k4(z,1,T),T=_.o_(T,2,9),_.k4(q,18,T));k&&_.d1(q,14,k);return q};Yb.prototype.currBackoffCount_=0;Yb.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
Yb.prototype.getValue=function(){return this.currValue_};
var UMv=function(q){q.currBaseValue_=Math.min(q.maxValue_,q.currBaseValue_*q.backoffFactor_);q.currValue_=Math.min(q.maxValue_,q.currBaseValue_+(q.randomFactor_?Math.round(q.randomFactor_*(Math.random()-.5)*2*q.currBaseValue_):0));q.currBackoffCount_++};var jpH=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q,8)};
_.y(jpH,_.u6);var IGv=_.qb(jpH);var Y0M=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Y0M,_.u6);var CY;CY=new OEn;var Rf=function(q){_.dF.call(this);var k=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$7741_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$7741_sendBeaconApiEnabled=!1;this.logSource=q.logSource;this.getAuthHeaderValue=
q.getAuthHeaderValue||function(){};
this.logRequestBuilder=new RGP(q.logSource,q.isServiceWorkerScope);this.network=q.network||null;this.productID=q.productID||null;this.bufferSize=1E3;this.clearcutUrl=q.urlOverride||null;this.sessionIndex=q.sessionIndex||null;this.disableAutomaticFlush=q.disableAutomaticFlush||!1;this.withCredentials=!q.disableWithCredentials;this.isServiceWorkerScope=q.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!li()&&!!li().navigator&&li().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(Xh4())).searchParams&&!!(new URL(Xh4())).searchParams.set;var F=OM$(new OQ);C6P(this.logRequestBuilder,F);this.flushBackoff=new Yb(1E4,3E5,.1);q=EBZ(this,q.backgroundJobDeferrer);this.JSC$7741_flushTimer=new ja(this.flushBackoff.getValue(),q);this.backupTimer=new ja(6E5,q);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){aG0(k);
var T;(T=k.metalogService)==null||T.flush()}}),document.addEventListener("pagehide",function(){aG0(k);
var T;(T=k.metalogService)==null||T.flush()}))};
_.y(Rf,_.dF);var EBZ=function(q,k){return q.isBrowserSupported?k?function(){k().then(function(){q.flush()})}:function(){q.flush()}:function(){}};
Rf.prototype.disposeInternal=function(){aG0(this);this.JSC$7741_flushTimer.stop();this.backupTimer.stop();_.dF.prototype.disposeInternal.call(this)};
var dMU=function(q){q.clearcutUrl||(q.clearcutUrl=Xh4());try{return(new URL(q.clearcutUrl)).toString()}catch(k){return(new URL(q.clearcutUrl,li().location.origin)).toString()}};
Rf.prototype.dispatch=function(q){if(q instanceof _.Sa)this.log(q);else try{var k=new _.Sa,F=q.serialize();var T=_.Ub(k,8,F);this.log(T)}catch(Z){ea(this,4,1)}};
var ea=function(q,k,F){q.metalogService&&q.metalogService.increment(k,F)};
Rf.prototype.log=function(q){ea(this,2,1);if(this.isBrowserSupported){q=q.clone();var k=this.sequencePosition++;q=_.d1(q,21,k);this.componentId&&_.Ub(q,26,this.componentId);k=q;if(Rox(_.ai(k,1))==null){var F=Date.now();F=Number.isFinite(F)?F.toString():"0";_.FB(k,1,w0(F))}_.C8r(_.ai(k,15))!=null||_.d1(k,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(F=this.experimentIds.clone(),_.k4(k,16,F));ea(this,1,1);k=this.pendingEvents.length-this.bufferSize+1;k>0&&(this.pendingEvents.splice(0,k),
this.numLogsDroppedSinceLastFlush+=k,ea(this,3,k));this.pendingEvents.push(q);this.disableAutomaticFlush||this.JSC$7741_flushTimer.enabled||this.JSC$7741_flushTimer.start()}};
Rf.prototype.flush=function(q,k){var F=this;if(this.pendingEvents.length===0)q&&q();else if(this.JSC$7741_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,hGv(this);else{var T=Date.now();if(this.noFlushUntilMs>T&&this.startWaitingMs<T)k&&k("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?eG8(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var Z=this.pendingEvents.length,
O=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),z=this.getAuthHeaderValue();if(z&&this.lastFailedAuth===z)k&&k("stale-auth-token");else{this.pendingEvents=[];this.JSC$7741_flushTimer.enabled&&this.JSC$7741_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;T=O.serialize();var R;this.JSC$7741_compressor&&this.JSC$7741_compressor.isSupported(T.length)&&
(R=this.JSC$7741_compressor.compress(T));var e=Mqo(this,T,z),I=function(d){F.flushBackoff.reset();F.JSC$7741_flushTimer.setInterval(F.flushBackoff.getValue());if(d){var M=null;try{var t=JSON.stringify(JSON.parse(d.replace(")]}'\n","")));M=IGv(t)}catch(A){}M&&(d=Number(A8(M,1,_.GI("-1"))),d>0&&(F.startWaitingMs=Date.now(),F.noFlushUntilMs=F.startWaitingMs+d),pGL(M.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,CY.fieldIndex),Jze(M,CY.fieldIndex),M=CY.ctor?CY.getExtensionFn(M,CY.ctor,CY.fieldIndex,
CY.JSC$6921_hasMessageId):CY.getExtensionFn(M,CY.fieldIndex,null,CY.JSC$6921_hasMessageId),M=M===null?void 0:M)&&(M=_.kb(M,1,-1),M!==-1&&(F.flushBackoff=new Yb(M<1?1:M,3E5,.1),F.JSC$7741_flushTimer.setInterval(F.flushBackoff.getValue())))}q&&q();F.numRetriesSinceLastSuccessfulFlush=0},X=function(d,M){var t=_.qa(O,_.Sa,3,_.iM());
var A=Number(A8(O,14));UMv(F.flushBackoff);F.JSC$7741_flushTimer.setInterval(F.flushBackoff.getValue());d===401&&z&&(F.lastFailedAuth=z);A&&(F.numLogsDroppedSinceLastFlush+=A);M===void 0&&(M=F.isRetryable(d));M&&(F.pendingEvents=t.concat(F.pendingEvents),F.disableAutomaticFlush||F.JSC$7741_flushTimer.enabled||F.JSC$7741_flushTimer.start());ea(F,7,1);k&&k("net-send-failed",d);++F.numRetriesSinceLastSuccessfulFlush},E=function(){F.network&&F.network.send(e,I,X)};
R?R.then(function(d){ea(F,5,Z);e.requestHeaders["Content-Encoding"]="gzip";e.requestHeaders["Content-Type"]="application/binary";e.body=d;e.bodyType=2;E()},function(){ea(F,6,Z);
E()}):E()}}}};
var Mqo=function(q,k,F){F=F===void 0?null:F;var T=T===void 0?q.withCredentials:T;var Z={},O=new URL(dMU(q));F&&(Z.Authorization=F);q.sessionIndex&&(Z["X-Goog-AuthUser"]=q.sessionIndex,O.searchParams.set("authuser",q.sessionIndex));q.pageId&&(Object.defineProperty(Z,"X-Goog-PageId",{value:q.pageId}),O.searchParams.set("pageId",q.pageId));return{url:O.toString(),body:k,bodyType:1,requestHeaders:Z,requestType:"POST",withCredentials:T,timeoutMillis:q.timeoutMillis}},aG0=function(q){q.logRequestBuilder.isFinal=
!0;
q.flush();q.logRequestBuilder.isFinal=!1},hGv=function(q){fG4(q,function(k,F){k=new URL(k);
k.searchParams.set("format","json");var T=!1;try{T=li().navigator.sendBeacon(k.toString(),F.serialize())}catch(Z){}T||(q.isSendBeaconSupported=!1);return T})},fG4=function(q,k){if(q.pendingEvents.length!==0){var F=new URL(dMU(q));
F.searchParams.delete("format");var T=q.getAuthHeaderValue();T&&F.searchParams.set("auth",T);F.searchParams.set("authuser",q.sessionIndex||"0");for(T=0;T<10&&q.pendingEvents.length;++T){var Z=q.pendingEvents.slice(0,32),O=q.logRequestBuilder.build(Z,q.numLogsDroppedSinceLastFlush,q.numRetriesSinceLastSuccessfulFlush,q.productID,q.persistedLogRecoveredCount,q.persistedLogExpiredCount);if(!k(F.toString(),O)){++q.numRetriesSinceLastSuccessfulFlush;break}q.numLogsDroppedSinceLastFlush=0;q.numRetriesSinceLastSuccessfulFlush=
0;q.persistedLogRecoveredCount=0;q.persistedLogExpiredCount=0;q.pendingEvents=q.pendingEvents.slice(Z.length)}q.JSC$7741_flushTimer.enabled&&q.JSC$7741_flushTimer.stop()}};
Rf.prototype.isRetryable=function(q){return 500<=q&&q<600||q===401||q===0};
var Xh4=function(){return"https://play.google.com/log?format=json&hasfast=true"};var ys8=function(){this.abortSupported=typeof AbortController!=="undefined"};
ys8.prototype.send=function(q,k,F){var T=this,Z,O,z,R,e,I,X,E,d,M;return _.C(function(t){switch(t.nextAddress){case 1:return O=(Z=T.abortSupported?new AbortController:void 0)?setTimeout(function(){Z.abort()},q.timeoutMillis):void 0,_.j$(t,2,3),z=Object.assign({},{method:q.requestType,
headers:Object.assign({},q.requestHeaders)},q.body&&{body:q.body},q.withCredentials&&{credentials:"include"},{signal:q.timeoutMillis&&Z?Z.signal:null}),_.W(t,fetch(q.url,z),5);case 5:R=t.yieldResult;if(R.status!==200){(e=F)==null||e(R.status);t.jumpTo(3);break}if((I=k)==null){t.jumpTo(7);break}return _.W(t,R.text(),8);case 8:I(t.yieldResult);case 7:case 3:_.Yg(t);clearTimeout(O);_.z8(t,0);break;case 2:X=_.CP(t);switch((E=X)==null?void 0:E.name){case "AbortError":(d=F)==null||d(408);break;default:(M=
F)==null||M(400)}t.jumpTo(3)}})};
ys8.prototype.getTransmissionType=function(){return 4};_.SN=function(q,k){k=k===void 0?"0":k;_.dF.call(this);this.logSource=q;this.sessionIndex=k;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$7759_clearExperimentIds=this.productID=null;this.JSC$7759_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.y(_.SN,_.dF);var maM=function(q,k){q.buildLabel=k;return q},gbM=function(q,k){q.network=k;
return q},iGh=function(q,k){q.JSC$7759_clearExperimentIds=k},nbw=function(q){q.JSC$7759_sendBeaconApiEnabled=!0;
return q};
_.SN.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.SN.prototype.build=function(){this.network||(this.network=new ys8);var q=new Rf({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.KjJ,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.zl(this,q);if(this.buildLabel){var k=this.buildLabel,F=
zs(q.logRequestBuilder);_.Ub(F,7,k)}q.JSC$7741_compressor=new kfv;this.componentId&&(q.componentId=this.componentId);this.productID&&(q.productID=this.productID);this.pageId&&(q.pageId=this.pageId);this.JSC$7759_clearExperimentIds&&((F=this.JSC$7759_clearExperimentIds)?(q.experimentIds||(q.experimentIds=new oBh),k=q.experimentIds,F=F.serialize(),_.Ub(k,4,F)):q.experimentIds&&_.FB(q.experimentIds,4));this.JSC$7759_sendBeaconApiEnabled&&(q.JSC$7741_sendBeaconApiEnabled=q.isSendBeaconSupported);Ww0(q.logRequestBuilder);
this.bufferSize&&(q.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(q);return q};var Fyo=function(q,k,F,T,Z,O,z){q=q===void 0?-1:q;k=k===void 0?"":k;F=F===void 0?"":F;T=T===void 0?!1:T;Z=Z===void 0?"":Z;_.dF.call(this);this.logSource=q;this.componentId=k;O?k=O:(q=new _.SN(q,"0"),q.componentId=k,_.zl(this,q),F!==""&&(q.destinationUrl=F),T&&(q.serviceWorkerScopeEnabled=!0),Z&&maM(q,Z),z&&gbM(q,z),k=q.build());this.JSC$7763_transport=k};
_.y(Fyo,_.dF);Fyo.prototype.flush=function(q){q=q||[];if(q.length){for(var k=new G5m,F=[],T=0;T<q.length;T++){var Z=q[T],O=L2o(Z);F.push(O);Z.clear()}t8(k,1,F);this.JSC$7763_transport.dispatch(k);this.JSC$7763_transport.flush()}};var tqU=function(q){this.cellValue=q};var Wl=function(q,k,F){this.JSC$7768_metricName=q;this.cellType=k;this.fields=F||[];this.cellMap=new Map},VXc=function(q){return q.fields.map(function(k){return k.fieldType})},cKo=function(q){return q.fields.map(function(k){return k.fieldName})};
_.Y=Wl.prototype;_.Y.addCell=function(q){var k=_.Mb.apply(1,arguments),F=this.getCells(k);F?F.push(new tqU(q)):this.JSC$7768_setCell(q,k)};
_.Y.JSC$7768_setCell=function(q){var k=this.JSC$7768_getKey(_.Mb.apply(1,arguments));this.cellMap.set(k,[new tqU(q)])};
_.Y.getCells=function(){var q=this.JSC$7768_getKey(_.Mb.apply(0,arguments));return this.cellMap.has(q)?this.cellMap.get(q):void 0};
_.Y.getCell=function(){var q=this.getCells(_.Mb.apply(0,arguments));return q&&q.length?q[0]:void 0};
_.Y.clear=function(){this.cellMap.clear()};
_.Y.JSC$7768_getKey=function(){var q=_.Mb.apply(0,arguments);return q?q.join(","):"key"};var DMh=function(q,k){Wl.call(this,q,3,k)};
_.y(DMh,Wl);DMh.prototype.JSC$7771_incrementCounterBy=function(q){var k=_.Mb.apply(1,arguments),F=0,T=this.getCell(k);T&&(F=T.cellValue);this.JSC$7768_setCell(F+q,k)};var lGv=function(q,k){Wl.call(this,q,2,k)};
_.y(lGv,Wl);lGv.prototype.record=function(q){this.addCell(q,_.Mb.apply(1,arguments))};_.UQ=function(q){this.id=q};
_.UQ.prototype.toString=function(){return this.id};_.If=function(q,k){this.type=q instanceof _.UQ?String(q):q;this.currentTarget=this.target=k;this.defaultPrevented=this.propagationStopped_=!1};
_.If.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.If.prototype.preventDefault=function(){this.defaultPrevented=!0};_.XZ=function(q,k){_.If.call(this,q?q.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;q&&this.init(q,k)};
_.j5(_.XZ,_.If);
_.XZ.prototype.init=function(q,k){var F=this.type=q.type,T=q.changedTouches&&q.changedTouches.length?q.changedTouches[0]:null;this.target=q.target||q.srcElement;this.currentTarget=k;k=q.relatedTarget;k||(F=="mouseover"?k=q.fromElement:F=="mouseout"&&(k=q.toElement));this.relatedTarget=k;T?(this.clientX=T.clientX!==void 0?T.clientX:T.pageX,this.clientY=T.clientY!==void 0?T.clientY:T.pageY,this.screenX=T.screenX||0,this.screenY=T.screenY||0):(this.offsetX=_.Ri||q.offsetX!==void 0?q.offsetX:q.layerX,
this.offsetY=_.Ri||q.offsetY!==void 0?q.offsetY:q.layerY,this.clientX=q.clientX!==void 0?q.clientX:q.pageX,this.clientY=q.clientY!==void 0?q.clientY:q.pageY,this.screenX=q.screenX||0,this.screenY=q.screenY||0);this.button=q.button;this.keyCode=q.keyCode||0;this.key=q.key||"";this.charCode=q.charCode||(F=="keypress"?q.keyCode:0);this.ctrlKey=q.ctrlKey;this.altKey=q.altKey;this.shiftKey=q.shiftKey;this.metaKey=q.metaKey;this.pointerId=q.pointerId||0;this.pointerType=q.pointerType;this.state=q.state;
this.timeStamp=q.timeStamp;this.event_=q;q.defaultPrevented&&_.XZ.superClass_.preventDefault.call(this)};
_.XZ.prototype.stopPropagation=function(){_.XZ.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.XZ.prototype.preventDefault=function(){_.XZ.superClass_.preventDefault.call(this);var q=this.event_;q.preventDefault?q.preventDefault():q.returnValue=!1};var Js$="closure_listenable_"+(Math.random()*1E6|0),EQ=function(q){return!(!q||!q[Js$])};var AsP=0;var phU=function(q,k,F,T,Z){this.listener=q;this.proxy=null;this.src=k;this.type=F;this.capture=!!T;this.handler=Z;this.key=++AsP;this.removed=this.callOnce=!1},whP=function(q){q.removed=!0;
q.listener=null;q.proxy=null;q.src=null;q.handler=null};On.prototype.add=function(q,k,F,T,Z){var O=q.toString();q=this.listeners[O];q||(q=this.listeners[O]=[],this.typeCount_++);var z=P64(q,k,T,Z);z>-1?(k=q[z],F||(k.callOnce=!1)):(k=new phU(k,this.src,O,!!T,Z),k.callOnce=F,q.push(k));return k};
On.prototype.remove=function(q,k,F,T){q=q.toString();if(!(q in this.listeners))return!1;var Z=this.listeners[q];k=P64(Z,k,F,T);return k>-1?(whP(Z[k]),_.c0(Z,k),Z.length==0&&(delete this.listeners[q],this.typeCount_--),!0):!1};
var $MI=function(q,k){var F=k.type;if(!(F in q.listeners))return!1;var T=_.Vh(q.listeners[F],k);T&&(whP(k),q.listeners[F].length==0&&(delete q.listeners[F],q.typeCount_--));return T};
On.prototype.removeAll=function(q){q=q&&q.toString();var k=0,F;for(F in this.listeners)if(!q||F==q){for(var T=this.listeners[F],Z=0;Z<T.length;Z++)++k,whP(T[Z]);delete this.listeners[F];this.typeCount_--}return k};
On.prototype.getListener=function(q,k,F,T){q=this.listeners[q.toString()];var Z=-1;q&&(Z=P64(q,k,F,T));return Z>-1?q[Z]:null};
On.prototype.hasListener=function(q,k){var F=q!==void 0,T=F?q.toString():"",Z=k!==void 0;return _.fT.some(this.listeners,function(O){for(var z=0;z<O.length;++z)if(!(F&&O[z].type!=T||Z&&O[z].capture!=k))return!0;return!1})};
var P64=function(q,k,F,T){for(var Z=0;Z<q.length;++Z){var O=q[Z];if(!O.removed&&O.listener==k&&O.capture==!!F&&O.handler==T)return Z}return-1};var bMh,uY8,Nto,Kwv,Btg,Mj,fb,HMU,rsv,vBc,af,sMc,QMP;bMh="closure_lm_"+(Math.random()*1E6|0);uY8={};Nto=0;_.Dr=function(q,k,F,T,Z){if(T&&T.once)return Mj(q,k,F,T,Z);if(Array.isArray(k)){for(var O=0;O<k.length;O++)_.Dr(q,k[O],F,T,Z);return null}F=QMP(F);return EQ(q)?q.listen(k,F,_.i8(T)?!!T.capture:!!T,Z):Kwv(q,k,F,!1,T,Z)};
Kwv=function(q,k,F,T,Z,O){if(!k)throw Error("Aa");var z=_.i8(Z)?!!Z.capture:!!Z,R=af(q);R||(q[bMh]=R=new On(q));F=R.add(k,F,T,z,O);if(F.proxy)return F;T=Btg();F.proxy=T;T.src=q;T.listener=F;if(q.addEventListener)_.NSN||(Z=z),Z===void 0&&(Z=!1),q.addEventListener(k.toString(),T,Z);else if(q.attachEvent)q.attachEvent(rsv(k.toString()),T);else if(q.addListener&&q.removeListener)q.addListener(T);else throw Error("Ba");Nto++;return F};
Btg=function(){var q=vBc,k=function(F){return q.call(k.src,k.listener,F)};
return k};
Mj=function(q,k,F,T,Z){if(Array.isArray(k)){for(var O=0;O<k.length;O++)Mj(q,k[O],F,T,Z);return null}F=QMP(F);return EQ(q)?q.listenOnce(k,F,_.i8(T)?!!T.capture:!!T,Z):Kwv(q,k,F,!0,T,Z)};
_.dm=function(q,k,F,T,Z){if(Array.isArray(k))for(var O=0;O<k.length;O++)_.dm(q,k[O],F,T,Z);else T=_.i8(T)?!!T.capture:!!T,F=QMP(F),EQ(q)?q.unlisten(k,F,T,Z):q&&(q=af(q))&&(k=q.getListener(k,F,T,Z))&&fb(k)};
fb=function(q){if(typeof q==="number"||!q||q.removed)return!1;var k=q.src;if(EQ(k))return $MI(k.eventTargetListeners_,q);var F=q.type,T=q.proxy;k.removeEventListener?k.removeEventListener(F,T,q.capture):k.detachEvent?k.detachEvent(rsv(F),T):k.addListener&&k.removeListener&&k.removeListener(T);Nto--;(F=af(k))?($MI(F,q),F.typeCount_==0&&(F.src=null,k[bMh]=null)):whP(q);return!0};
HMU=function(q,k,F,T,Z){F=QMP(F);T=!!T;return EQ(q)?q.getListener(k,F,T,Z):q?(q=af(q))?q.getListener(k,F,T,Z):null:null};
rsv=function(q){return q in uY8?uY8[q]:uY8[q]="on"+q};
vBc=function(q,k){if(q.removed)q=!0;else{k=new _.XZ(k,this);var F=q.listener,T=q.handler||q.src;q.callOnce&&fb(q);q=F.call(T,k)}return q};
af=function(q){q=q[bMh];return q instanceof On?q:null};
sMc="__closure_events_fn_"+(Math.random()*1E9>>>0);QMP=function(q){if(typeof q==="function")return q;q[sMc]||(q[sMc]=function(k){return q.handleEvent(k)});
return q[sMc]};_.ht=function(){_.dF.call(this);this.eventTargetListeners_=new On(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.j5(_.ht,_.dF);_.ht.prototype[Js$]=!0;_.Y=_.ht.prototype;_.Y.setParentEventTarget=function(q){this.parentEventTarget_=q};
_.Y.addEventListener=function(q,k,F,T){_.Dr(this,q,k,F,T)};
_.Y.removeEventListener=function(q,k,F,T){_.dm(this,q,k,F,T)};
_.Y.dispatchEvent=function(q){var k,F=this.parentEventTarget_;if(F)for(k=[];F;F=F.parentEventTarget_)k.push(F);F=this.actualEventTarget_;var T=q.type||q;if(typeof q==="string")q=new _.If(q,F);else if(q instanceof _.If)q.target=q.target||F;else{var Z=q;q=new _.If(T,F);_.fT.extend(q,Z)}Z=!0;var O;if(k)for(O=k.length-1;!q.propagationStopped_&&O>=0;O--){var z=q.currentTarget=k[O];Z=GfP(z,T,!0,q)&&Z}q.propagationStopped_||(z=q.currentTarget=F,Z=GfP(z,T,!0,q)&&Z,q.propagationStopped_||(Z=GfP(z,T,!1,q)&&
Z));if(k)for(O=0;!q.propagationStopped_&&O<k.length;O++)z=q.currentTarget=k[O],Z=GfP(z,T,!1,q)&&Z;return Z};
_.Y.disposeInternal=function(){_.ht.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.Y.listen=function(q,k,F,T){return this.eventTargetListeners_.add(String(q),k,!1,F,T)};
_.Y.listenOnce=function(q,k,F,T){return this.eventTargetListeners_.add(String(q),k,!0,F,T)};
_.Y.unlisten=function(q,k,F,T){return this.eventTargetListeners_.remove(String(q),k,F,T)};
_.Y.removeAllListeners=function(q){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(q):0};
var GfP=function(q,k,F,T){k=q.eventTargetListeners_.listeners[String(k)];if(!k)return!0;k=k.concat();for(var Z=!0,O=0;O<k.length;++O){var z=k[O];if(z&&!z.removed&&z.capture==F){var R=z.listener,e=z.handler||z.src;z.callOnce&&$MI(q.eventTargetListeners_,z);Z=R.call(e,T)!==!1&&Z}}return Z&&!T.defaultPrevented};
_.ht.prototype.getListener=function(q,k,F,T){return this.eventTargetListeners_.getListener(String(q),k,F,T)};
_.ht.prototype.hasListener=function(q,k){return this.eventTargetListeners_.hasListener(q!==void 0?String(q):void 0,k)};var MD=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(q){return q&&AsyncContext.Snapshot.wrap(q)}:function(q){return q};var csh=function(q,k){this.create_=q;this.reset_=k;this.occupants_=0;this.JSC$7803_head_=null};
csh.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var q=this.JSC$7803_head_;this.JSC$7803_head_=q.next;q.next=null}else q=this.create_();return q};
csh.prototype.put=function(q){this.reset_(q);this.occupants_<100&&(this.occupants_++,q.next=this.JSC$7803_head_,this.JSC$7803_head_=q)};var Vqo=function(){this.workTail_=this.workHead_=null};
Vqo.prototype.add=function(q,k){var F=s0n.get();F.set(q,k);this.workTail_?this.workTail_.next=F:this.workHead_=F;this.workTail_=F};
Vqo.prototype.remove=function(){var q=null;this.workHead_&&(q=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),q.next=null);return q};
var s0n=new csh(function(){return new LwG},function(q){return q.reset()}),LwG=function(){this.next=this.scope=this.fn=null};
LwG.prototype.set=function(q,k){this.fn=q;this.scope=k;this.next=null};
LwG.prototype.reset=function(){this.next=this.scope=this.fn=null};var xMP,Glf,Haw,nBZ;Glf=!1;Haw=new Vqo;_.fY=function(q,k){xMP||nBZ();Glf||(xMP(),Glf=!0);Haw.add(q,k)};
nBZ=function(){var q=Promise.resolve(void 0);xMP=function(){q.then(cro)}};var gBh=function(q){q.prototype.$goog_Thenable=!0},mMz=function(q){if(!q)return!1;
try{return!!q.$goog_Thenable}catch(k){return!1}};var qcP,iw4,kjo,F6m,T5$,ZwI,ScU,Rwg,IVv,W6U,JPN;_.R1=function(q,k){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(q!=_.XX)try{var F=this;q.call(k,function(T){F.resolve_(2,T)},function(T){F.resolve_(3,T)})}catch(T){this.resolve_(3,T)}};
qcP=function(){this.next=this.context=this.JSC$7814_onRejected=this.JSC$7814_onFulfilled=this.child=null;this.always=!1};
qcP.prototype.reset=function(){this.context=this.JSC$7814_onRejected=this.JSC$7814_onFulfilled=this.child=null;this.always=!1};
iw4=new csh(function(){return new qcP},function(q){q.reset()});
kjo=function(q,k,F){var T=iw4.get();T.JSC$7814_onFulfilled=q;T.JSC$7814_onRejected=k;T.context=F;return T};
_.Sy=function(q){if(q instanceof _.R1)return q;var k=new _.R1(_.XX);k.resolve_(2,q);return k};
_.Jo=function(q){return new _.R1(function(k,F){F(q)})};
F6m=function(q,k,F){o44(q,k,F,null)||_.fY(_.IT(k,q))};
_.ym=function(q){return new _.R1(function(k,F){var T=q.length,Z=[];if(T)for(var O=function(I,X){T--;Z[I]=X;T==0&&k(Z)},z=function(I){F(I)},R,e=0;e<q.length;e++)R=q[e],F6m(R,_.IT(O,e),z);
else k(Z)})};
T5$=function(q){return new _.R1(function(k){var F=q.length,T=[];if(F)for(var Z=function(R,e,I){F--;T[R]=e?{fulfilled:!0,value:I}:{fulfilled:!1,reason:I};F==0&&k(T)},O,z=0;z<q.length;z++)O=q[z],F6m(O,_.IT(Z,z,!0),_.IT(Z,z,!1));
else k(T)})};
ZwI=function(q){return new _.R1(function(k,F){var T=q.length,Z=[];if(T)for(var O=function(I){k(I)},z=function(I,X){T--;
Z[I]=X;T==0&&F(Z)},R,e=0;e<q.length;e++)R=q[e],F6m(R,O,_.IT(z,e));
else k(void 0)})};
_.GM=function(){var q,k,F=new _.R1(function(T,Z){q=T;k=Z});
return new jOz(F,q,k)};
_.R1.prototype.then=function(q,k,F){return Yc0(this,MD(typeof q==="function"?q:null),MD(typeof k==="function"?k:null),F)};
gBh(_.R1);ScU=function(q,k,F,T){Owh(q,kjo(k||_.XX,F||null,T))};
_.tt=function(q,k){k=MD(k);k=kjo(k,k);k.always=!0;Owh(q,k);return q};
_.R1.prototype.finally=function(q){var k=this;q=MD(q);return new Promise(function(F,T){ScU(k,function(Z){q();F(Z)},function(Z){q();
T(Z)})})};
_.R1.prototype.thenCatch=function(q,k){return Yc0(this,null,MD(q),k)};
_.R1.prototype.catch=_.R1.prototype.thenCatch;_.R1.prototype.cancel=function(q){if(this.state_==0){var k=new _.c5(q);_.fY(function(){zwo(this,k)},this)}};
var zwo=function(q,k){if(q.state_==0)if(q.parent_){var F=q.parent_;if(F.callbackEntries_){for(var T=0,Z=null,O=null,z=F.callbackEntries_;z&&(z.always||(T++,z.child==q&&(Z=z),!(Z&&T>1)));z=z.next)Z||(O=z);Z&&(F.state_==0&&T==1?zwo(F,k):(O?(T=O,T.next==F.callbackEntriesTail_&&(F.callbackEntriesTail_=T),T.next=T.next.next):CeP(F),Rwg(F,Z,3,k)))}q.parent_=null}else q.resolve_(3,k)},Owh=function(q,k){q.callbackEntries_||q.state_!=2&&q.state_!=3||ewU(q);
q.callbackEntriesTail_?q.callbackEntriesTail_.next=k:q.callbackEntries_=k;q.callbackEntriesTail_=k},Yc0=function(q,k,F,T){var Z=kjo(null,null,null);
Z.child=new _.R1(function(O,z){Z.JSC$7814_onFulfilled=k?function(R){try{var e=k.call(T,R);O(e)}catch(I){z(I)}}:O;
Z.JSC$7814_onRejected=F?function(R){try{var e=F.call(T,R);e===void 0&&R instanceof _.c5?z(R):O(e)}catch(I){z(I)}}:z});
Z.child.parent_=q;Owh(q,Z);return Z.child};
_.R1.prototype.unblockAndFulfill_=function(q){this.state_=0;this.resolve_(2,q)};
_.R1.prototype.unblockAndReject_=function(q){this.state_=0;this.resolve_(3,q)};
_.R1.prototype.resolve_=function(q,k){this.state_==0&&(this===k&&(q=3,k=new TypeError("Ca")),this.state_=1,o44(k,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=k,this.state_=q,this.parent_=null,ewU(this),q!=3||k instanceof _.c5||W6U(this,k)))};
var o44=function(q,k,F,T){if(q instanceof _.R1)return ScU(q,k,F,T),!0;if(mMz(q))return q.then(k,F,T),!0;if(_.i8(q))try{var Z=q.then;if(typeof Z==="function")return Ub4(q,Z,k,F,T),!0}catch(O){return F.call(T,O),!0}return!1},Ub4=function(q,k,F,T,Z){var O=!1,z=function(e){O||(O=!0,F.call(Z,e))},R=function(e){O||(O=!0,T.call(Z,e))};
try{k.call(q,z,R)}catch(e){R(e)}},ewU=function(q){q.executing_||(q.executing_=!0,_.fY(q.executeCallbacks_,q))},CeP=function(q){var k=null;
q.callbackEntries_&&(k=q.callbackEntries_,q.callbackEntries_=k.next,k.next=null);q.callbackEntries_||(q.callbackEntriesTail_=null);return k};
_.R1.prototype.executeCallbacks_=function(){for(var q;q=CeP(this);)Rwg(this,q,this.state_,this.result_);this.executing_=!1};
Rwg=function(q,k,F,T){if(F==3&&k.JSC$7814_onRejected&&!k.always)for(;q&&q.hadUnhandledRejection_;q=q.parent_)q.hadUnhandledRejection_=!1;if(k.child)k.child.parent_=null,IVv(k,F,T);else try{k.always?k.JSC$7814_onFulfilled.call(k.context):IVv(k,F,T)}catch(Z){JPN.call(null,Z)}iw4.put(k)};
IVv=function(q,k,F){k==2?q.JSC$7814_onFulfilled.call(q.context,F):q.JSC$7814_onRejected&&q.JSC$7814_onRejected.call(q.context,F)};
W6U=function(q,k){q.hadUnhandledRejection_=!0;_.fY(function(){q.hadUnhandledRejection_&&JPN.call(null,k)})};
JPN=oe;_.c5=function(q){_.qJ.call(this,q)};
_.j5(_.c5,_.qJ);_.c5.prototype.name="cancel";var jOz=function(q,k,F){this.promise=q;this.resolve=k;this.reject=F};var DQ;_.qe=function(q,k){_.ht.call(this);this.JSC$7826_interval_=q||1;this.timerObject_=k||_.k9;this.boundTick_=(0,_.hr)(this.tick_,this);this.last_=_.ZK()};
_.j5(_.qe,_.ht);_.Y=_.qe.prototype;_.Y.enabled=!1;_.Y.JSC$7828_timer_=null;_.Y.setInterval=function(q){this.JSC$7826_interval_=q;this.JSC$7828_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$7828_timer_&&this.stop()};
_.Y.tick_=function(){if(this.enabled){var q=_.ZK()-this.last_;q>0&&q<this.JSC$7826_interval_*.8?this.JSC$7828_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7826_interval_-q):(this.JSC$7828_timer_&&(this.timerObject_.clearTimeout(this.JSC$7828_timer_),this.JSC$7828_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.Y.start=function(){this.enabled=!0;this.JSC$7828_timer_||(this.JSC$7828_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$7826_interval_),this.last_=_.ZK())};
_.Y.stop=function(){this.enabled=!1;this.JSC$7828_timer_&&(this.timerObject_.clearTimeout(this.JSC$7828_timer_),this.JSC$7828_timer_=null)};
_.Y.disposeInternal=function(){_.qe.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
DQ=function(q,k,F){if(typeof q==="function")F&&(q=(0,_.hr)(q,F));else if(q&&typeof q.handleEvent=="function")q=(0,_.hr)(q.handleEvent,q);else throw Error("Da");return Number(k)>2147483647?-1:_.k9.setTimeout(q,k||0)};
_.XNz=function(q){var k=null;return(new _.R1(function(F,T){k=DQ(function(){F(void 0)},q);
k==-1&&T(Error("Ea"))})).thenCatch(function(F){_.k9.clearTimeout(k);
throw F;})};var Ca=function(q){_.dF.call(this);this.streamzLogger=q;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$7832_flushTimer=new _.qe(this.flushInterval);this.JSC$7832_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.zl(this,this.JSC$7832_flushTimer)};
_.y(Ca,_.dF);Ca.prototype.sendIsolatedPayload=function(q){this.shouldSendIsolatedPayload=q;this.invocationLimit=1};
var E4I=function(q){q.JSC$7832_flushTimer.enabled||q.JSC$7832_flushTimer.start();q.invocationCount++;q.invocationCount>=q.invocationLimit&&q.snapshotAndFlush()};
Ca.prototype.snapshotAndFlush=function(){var q=this.metricMap.values();q=[].concat(_.fP(q)).filter(function(k){return k.cellMap.size});
q.length&&this.streamzLogger.flush(q,this.shouldSendIsolatedPayload);aVo(q);this.invocationCount=0;this.JSC$7832_flushTimer.enabled&&this.JSC$7832_flushTimer.stop()};
Ca.prototype.addNewCounter=function(q){var k=_.Mb.apply(1,arguments);this.metricMap.has(q)||this.metricMap.set(q,new DMh(q,k))};
Ca.prototype.addNewEventMetric=function(q){var k=_.Mb.apply(1,arguments);this.metricMap.has(q)||this.metricMap.set(q,new lGv(q,k))};
var db4=function(q,k){return q.disabledMetrics.has(k)?void 0:q.metricMap.get(k)};
Ca.prototype.JSC$7832_incrementCounter=function(q){this.JSC$7832_incrementCounterBy(q,1,_.Mb.apply(1,arguments))};
Ca.prototype.JSC$7832_incrementCounterBy=function(q,k){var F=_.Mb.apply(2,arguments),T=db4(this,q);T&&T instanceof DMh&&(T.JSC$7771_incrementCounterBy(k,F),E4I(this))};
Ca.prototype.record=function(q,k){var F=_.Mb.apply(2,arguments),T=db4(this,q);T&&T instanceof lGv&&(T.record(k,F),E4I(this))};
var aVo=function(q){for(var k=0;k<q.length;k++)q[k].clear()};_.lS=function(q,k,F){F=F===void 0?{}:F;k=Error.call(this,k);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.code=q;this.metadata=F;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.y(_.lS,Error);_.lS.prototype.toString=function(){var q="RpcError("+(LD0(this.code)||String(this.code))+")";this.message&&(q+=": "+this.message);return q};_.hwv=_.k9.JSON.parse;_.Jt=_.k9.JSON.stringify;_.fi=_.k9.JSON.parse;_.MbP=function(q){switch(q){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 fVo=function(q){switch(q){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var ybv,tbG=function(){};
_.j5(tbG,_.xaH);tbG.prototype.createInstance=function(){return new XMLHttpRequest};
ybv=new tbG;_.At=function(q){_.ht.call(this);this.headers=new Map;this.JSC$7841_xmlHttpFactory_=q||null;this.JSC$7841_active_=!1;this.JSC$7841_xhr_=null;this.JSC$7841_lastUri_="";this.JSC$7841_lastErrorCode_=0;this.JSC$7841_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$7841_timeoutId_=null;this.responseType_="";this.JSC$7841_withCredentials_=!1};
_.j5(_.At,_.ht);var Db$=/^https?$/i,lVv=["POST","PUT"],Jb8=[],iY0=function(q,k,F,T,Z,O,z){var R=new _.At;Jb8.push(R);k&&R.listen("complete",k);R.listenOnce("ready",R.cleanupSend_);O&&(R.timeoutInterval_=Math.max(0,O));z&&(R.JSC$7841_withCredentials_=z);R.send(q,F,T,Z)};
_.At.prototype.cleanupSend_=function(){this.dispose();_.Vh(Jb8,this)};
_.At.prototype.send=function(q,k,F,T){if(this.JSC$7841_xhr_)throw Error("Fa`"+this.JSC$7841_lastUri_+"`"+q);k=k?k.toUpperCase():"GET";this.JSC$7841_lastUri_=q;this.JSC$7841_lastError_="";this.JSC$7841_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$7841_active_=!0;this.JSC$7841_xhr_=this.createXhr();this.JSC$7841_xhr_.onreadystatechange=MD((0,_.hr)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$7841_xhr_.open(k,String(q),!0),this.inOpen_=!1}catch(z){Ab4(this,z);return}q=F||"";F=new Map(this.headers);
if(T)if(Object.getPrototypeOf(T)===Object.prototype)for(var Z in T)F.set(Z,T[Z]);else if(typeof T.keys==="function"&&typeof T.get==="function"){Z=_.S(T.keys());for(var O=Z.next();!O.done;O=Z.next())O=O.value,F.set(O,T.get(O))}else throw Error("Ga`"+String(T));T=Array.from(F.keys()).find(function(z){return"content-type"==z.toLowerCase()});
Z=_.k9.FormData&&q instanceof _.k9.FormData;!_.rn(lVv,k)||T||Z||F.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");k=_.S(F);for(T=k.next();!T.done;T=k.next())F=_.S(T.value),T=F.next().value,F=F.next().value,this.JSC$7841_xhr_.setRequestHeader(T,F);this.responseType_&&(this.JSC$7841_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$7841_xhr_&&this.JSC$7841_xhr_.withCredentials!==this.JSC$7841_withCredentials_&&(this.JSC$7841_xhr_.withCredentials=this.JSC$7841_withCredentials_);
try{this.JSC$7841_timeoutId_&&(clearTimeout(this.JSC$7841_timeoutId_),this.JSC$7841_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$7841_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$7841_xhr_.send(q),this.inSend_=!1}catch(z){Ab4(this,z)}};
_.At.prototype.createXhr=function(){return this.JSC$7841_xmlHttpFactory_?this.JSC$7841_xmlHttpFactory_.createInstance():ybv.createInstance()};
_.At.prototype.timeout_=function(){typeof VOn!="undefined"&&this.JSC$7841_xhr_&&(this.JSC$7841_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$7841_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var Ab4=function(q,k){q.JSC$7841_active_=!1;q.JSC$7841_xhr_&&(q.inAbort_=!0,q.JSC$7841_xhr_.abort(),q.inAbort_=!1);q.JSC$7841_lastError_=k;q.JSC$7841_lastErrorCode_=5;pNU(q);wNc(q)},pNU=function(q){q.errorDispatched_||(q.errorDispatched_=!0,q.dispatchEvent("complete"),q.dispatchEvent("error"))};
_.At.prototype.abort=function(q){this.JSC$7841_xhr_&&this.JSC$7841_active_&&(this.JSC$7841_active_=!1,this.inAbort_=!0,this.JSC$7841_xhr_.abort(),this.inAbort_=!1,this.JSC$7841_lastErrorCode_=q||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),wNc(this))};
_.At.prototype.disposeInternal=function(){this.JSC$7841_xhr_&&(this.JSC$7841_active_&&(this.JSC$7841_active_=!1,this.inAbort_=!0,this.JSC$7841_xhr_.abort(),this.inAbort_=!1),wNc(this,!0));_.At.superClass_.disposeInternal.call(this)};
_.At.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)Peo(this);else this.onReadyStateChangeEntryPoint_()};
_.At.prototype.onReadyStateChangeEntryPoint_=function(){Peo(this)};
var Peo=function(q){if(q.JSC$7841_active_&&typeof VOn!="undefined")if(q.inSend_&&_.pY(q)==4)setTimeout(q.onReadyStateChange_.bind(q),0);else if(q.dispatchEvent("readystatechange"),q.isComplete()){q.JSC$7841_active_=!1;try{if(q.isSuccess())q.dispatchEvent("complete"),q.dispatchEvent("success");else{q.JSC$7841_lastErrorCode_=6;try{var k=_.pY(q)>2?q.JSC$7841_xhr_.statusText:""}catch(F){k=""}q.JSC$7841_lastError_=k+" ["+q.getStatus()+"]";pNU(q)}}finally{wNc(q)}}},wNc=function(q,k){if(q.JSC$7841_xhr_){q.JSC$7841_timeoutId_&&
(clearTimeout(q.JSC$7841_timeoutId_),q.JSC$7841_timeoutId_=null);
var F=q.JSC$7841_xhr_;q.JSC$7841_xhr_=null;k||q.dispatchEvent("ready");try{F.onreadystatechange=null}catch(T){}}};
_.At.prototype.isActive=function(){return!!this.JSC$7841_xhr_};
_.At.prototype.isComplete=function(){return _.pY(this)==4};
_.At.prototype.isSuccess=function(){var q=this.getStatus(),k;if(!(k=fVo(q))){if(q=q===0)q=umU(String(this.JSC$7841_lastUri_)),q=!Db$.test(q);k=q}return k};
_.pY=function(q){return q.JSC$7841_xhr_?q.JSC$7841_xhr_.readyState:0};
_.Y=_.At.prototype;_.Y.getStatus=function(){try{return _.pY(this)>2?this.JSC$7841_xhr_.status:-1}catch(q){return-1}};
_.Y.getResponseText=function(){try{return this.JSC$7841_xhr_?this.JSC$7841_xhr_.responseText:""}catch(q){return""}};
_.Y.getResponse=function(){try{if(!this.JSC$7841_xhr_)return null;if("response"in this.JSC$7841_xhr_)return this.JSC$7841_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$7841_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$7841_xhr_)return this.JSC$7841_xhr_.mozResponseArrayBuffer}return null}catch(q){return null}};
_.Y.getAllResponseHeaders=function(){return this.JSC$7841_xhr_&&_.pY(this)>=2?this.JSC$7841_xhr_.getAllResponseHeaders()||"":""};
_.Y.getLastError=function(){return typeof this.JSC$7841_lastError_==="string"?this.JSC$7841_lastError_:String(this.JSC$7841_lastError_)};var qiw=function(){};
qiw.prototype.send=function(q,k,F){k=k===void 0?function(){}:k;
F=F===void 0?function(){}:F;
iY0(q.url,function(T){T=T.target;T.isSuccess()?k(T.getResponseText()):F(T.getStatus())},q.requestType,q.body,q.requestHeaders,q.timeoutMillis,q.withCredentials)};
qiw.prototype.getTransmissionType=function(){return 1};var $bG=function(q,k){this.zGa=q;this.event=k;this.startTime=R0()},ZG0;
$bG.prototype.done=function(){this.zGa.cD(this.event,R0()-this.startTime)};
var wm=function(){Ts.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.y(wm,Ts);_.Pl=function(q,k,F){var T=R0();k=k();q.cD(F,R0()-T);return k};
ZG0=function(){wm.apply(this,arguments)};
_.y(ZG0,wm);_.Y=ZG0.prototype;_.Y.qkV=function(){};
_.Y.yn=function(){};
_.Y.cD=function(){};
_.Y.logError=function(){};
_.Y.zf=function(){};
_.Y.f5d=function(){};
_.Y.beV=function(){};
_.Y.dpL=function(){};
var bwZ=function(q){wm.call(this);var k=this;this.vZ=q;this.TEST_ONLY={j60:function(){return k.vZ},
getExperimentIds:function(){return k.vZ.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void k.vZ.dispose()})};
_.y(bwZ,wm);_.Y=bwZ.prototype;_.Y.update=function(q){this.vZ.dispose();this.vZ=q};
_.Y.yn=function(q){this.vZ.yn(q)};
_.Y.cD=function(q,k){this.vZ.cD(q,k)};
_.Y.logError=function(q){this.vZ.logError(q)};
_.Y.zf=function(){this.vZ.zf()};
_.Y.f5d=function(q){this.vZ.f5d(q)};
_.Y.beV=function(q){this.vZ.beV(q)};
_.Y.dpL=function(q){this.vZ.dpL(q)};
_.Y.qkV=function(q){this.vZ.qkV(q)};
var ufo=function(q,k){_.dF.call(this);var F=this;this.callback=q;this.ru3=k;this.cNK=-k;this.addOnDisposeCallback(function(){return void clearTimeout(F.timer)})};
_.y(ufo,_.dF);var N5Z=function(q){if(q.timer===void 0){var k=Math.max(0,q.cNK+q.ru3-R0());q.timer=setTimeout(function(){try{q.callback()}finally{q.cNK=R0(),q.timer=void 0}},k)}},QO8=function(q,k){wm.call(this);
this.metrics=q;this.fn=k};
_.y(QO8,wm);_.Y=QO8.prototype;_.Y.qkV=function(q){this.metrics.r20.record(q,this.fn)};
_.Y.yn=function(q){this.metrics.eventCount.increment(q,this.fn)};
_.Y.cD=function(q,k){this.metrics.xBO.record(k,q,this.fn)};
_.Y.logError=function(q){this.metrics.errorCount.increment(q,this.fn)};
_.Y.f5d=function(q){this.metrics.nmM.increment(q,this.fn)};
_.Y.beV=function(q){this.metrics.p33.increment(q,this.fn)};
_.Y.dpL=function(q){this.metrics.wUR.increment(q,this.fn)};
var jQr=function(q,k){k=k===void 0?[]:k;var F={fn:q.fn||"_",hhS:q.hhS||[],y2K:q.y2K|0,destinationUrl:q.destinationUrl,w5o:q.w5o||function(){},
rRS:q.rRS||function(O,z){return THL(O,z,F.w5o,F.destinationUrl)}},T=F.rRS("49",F.hhS.concat(k));
QO8.call(this,{r20:new aC$(T),errorCount:new fCv(T),eventCount:new hhI(T),xBO:new MX4(T),ukM:new dI8(T),nmM:new yKZ(T),p33:new tXP(T),wUR:new DI0(T)},F.fn);var Z=this;this.TEST_ONLY={getExperimentIds:function(){return Z.options.hhS.concat(Z.viL).sort(function(O,z){return O-z})}};
this.options=F;this.service=T;this.jHR=!q.rRS;this.flushDebouncer=new ufo(function(){return void Z.service.snapshotAndFlush()},F.y2K);
this.addOnDisposeCallback(function(){Z.flushDebouncer.dispose();Z.jHR&&Z.service.dispose()});
(this.viL=k.slice()).sort(_.TI)};
_.y(jQr,QO8);jQr.prototype.zf=function(){N5Z(this.flushDebouncer)};var eUM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(eUM,_.u6);_.Wro=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(_.Wro,_.u6);var n7=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q,0,n7.messageId)};
_.y(n7,_.u6);var K6m=_.mw(n7);n7.messageId="bfkj";var PMh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(PMh,_.u6);var B54=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(B54,_.u6);var rbg=_.qb(B54);_.zO=function(){var q=this;this.promise=new Promise(function(k,F){q.resolve=k;q.reject=F})};_.$Q=function(q){_.dF.call(this);var k=this;this.meP=Math.floor(Math.random()*200);this.tyy=new B54;if("challenge"in q&&K6m(q.challenge)){var F=_.wV(q.challenge,4,void 0,Q$);var T=_.wV(q.challenge,5,void 0,Q$);_.wV(q.challenge,7,void 0,Q$)&&(this.tyy=rbg(_.wV(q.challenge,7,void 0,Q$)))}else F=q.program,T=q.globalName;this.addOnDisposeCallback(function(){var t,A,w;return _.C(function(b){if(b.nextAddress==1)return _.W(b,k.p2L,2);t=b.yieldResult;A=t.nhN;(w=A)==null||w();_.RG(b)})});
this.e1=Yih(q.rF||{},this.tyy);_.zl(this,this.e1);var Z=new _.zO;this.p2L=Z.promise;this.e1.yn("t");var O=this.e1.share(),z=new $bG(O,"t"),R=function(t,A,w,b){if(!k.e1.isDisposed()){var r="k";A?r="h":w&&(r="u");r!=="k"?b!==0&&(k.e1.yn(r),k.e1.cD(r,t)):k.meP<=0?(k.e1.yn(r),k.e1.cD(r,t),k.meP=Math.floor(Math.random()*200)):k.meP--}},e=function(t,A,w,b){Promise.resolve().then(function(){z.done();
O.zf();O.dispose();Z.resolve({sf4:t,nhN:A,fK3:w,ceU:b})})};
if(!_.k9[T])throw this.e1.logError(25),Error("Ha");if(!_.k9[T].a)throw this.e1.logError(26),Error("Ia");try{var I=_.k9[T].a;T=[];for(var X=[],E=$an(this.tyy),d=0;d<E.length;d++)T.push(E[d]),X.push(1);var M=bax(this.tyy);for(E=0;E<M.length;E++)T.push(M[E]),X.push(2);this.eSk=_.S(I(F,e,!0,q.k20,R,[T,X],_.wV(this.tyy,5))).next().value;this.fMf=Z.promise.then(function(){})}catch(t){throw this.e1.logError(28),t;
}};
_.y(_.$Q,_.dF);_.$Q.prototype.snapshot=function(q){if(this.isDisposed())throw Error("Ja");this.e1.yn("n");var k=this.e1.share();return this.p2L.then(function(F){var T=F.sf4;return new Promise(function(Z){var O=new $bG(k,"n");T(function(z){O.done();k.qkV(z.length);k.zf();k.dispose();Z(z)},[q.cZ,
q.n8y,q.fUU,q.fIg])})})};
_.$Q.prototype.koV=function(q){this.p2L.then(function(k){var F;(F=k.fK3)==null||F(q)})};
_.$Q.prototype.woV=function(q,k){return this.p2L.then(function(F){var T;return(T=F.ceU)==null?void 0:T(q,k,!1)})};
_.$Q.prototype.iqD=function(){return this.e1.share()};var v48=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(v48,_.u6);var LA0=_.mw(v48);var HwI=function(){this.cYy={};this.lxI=null},sOo=function(){HwI.instance||(HwI.instance=new HwI);
return HwI.instance},cbG=function(q,k){return Gj0(q,_.kU(k,eUM,1,Q$),_.kU(k,_.Wro,2,Q$),_.wV(k,3,void 0,Q$))},Gj0=function(q,k,F,T){if(!k&&!F)return Promise.resolve();
if(!T)return Rbw(k,F);var Z;(Z=q.cYy)[T]||(Z[T]=new Promise(function(O,z){Rbw(k,F).then(function(){q.lxI=T;O()},function(R){delete q.cYy[T];
z(R)})}));
return q.cYy[T]};var Vbm=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Vbm,_.u6);var L6o=function(q,k){return _.gl(q,1,k)},xb$=function(q,k){return _.gl(q,2,k)};var bS=function(q){_.dF.call(this);var k=this;this.options=q;this.g8P=new _.zO;this.fMf=this.g8P.promise;this.vUf=new _.zO;this.vzq=1;this.cZo=new _.zO;this.jDy=[];this.kRo=q.kRo||function(){};
this.doS=new bwZ(Yih(q.rF||{}));n4U(this,q.wJ,q.dFx,q.lW3,q.c5C,Object.assign({},g4$,q.jmc||{}));this.addOnDisposeCallback(function(){return void mbo(k)})};
_.y(bS,_.dF);bS.prototype.snapshot=function(q){var k=this;return _.C(function(F){switch(F.nextAddress){case 1:if(k.isDisposed())throw Error("Ja");if(k.o4||k.axI){F.jumpTo(2);break}return _.W(F,k.vUf.promise,2);case 2:if(!k.o4){F.jumpTo(4);break}return _.W(F,k.o4.snapshot(q),5);case 5:return F.return(F.yieldResult);case 4:throw k.axI;}})};
var qAU=function(q){var k;return _.C(function(F){if(q.isDisposed())throw Error("Ja");(k=q.wR)!=null&&(k.endTimeMs=0,k.resolver(1));return _.W(F,q.cZo.promise,0)})},mbo=function(q){q.axI=Error("La");
q.vUf.resolve();uUJ(q.g8P.promise);q.g8P.reject(Error("La"));q.doS.dispose();Promise.all(q.jDy).then(function(){var F;return _.C(function(T){(F=q.o4)==null||F.dispose();q.o4=void 0;_.RG(T)})});
q.jDy=[];var k;(k=q.wR)!=null&&(k.endTimeMs=0,k.resolver(1));uUJ(q.cZo.promise);q.cZo.reject(Error("La"))};
bS.prototype.koV=function(q){var k,F;(k=this.o4)==null||(F=k.koV)==null||F.call(k,q)};
bS.prototype.woV=function(q,k){var F,T,Z;return(Z=(F=this.o4)==null?void 0:(T=F.woV)==null?void 0:T.call(F,q,k))!=null?Z:Promise.resolve()};
var iP4=function(q,k){var F=q.kRo;q.kRo=function(){F();k()}},k8g=function(q,k){q.isDisposed()||(q.o4=k,q.doS.update(k.iqD()),q.vUf.resolve(),q.g8P.resolve(void 0),q.kRo())};
bS.prototype.handleError=function(q){if(!this.isDisposed()){this.axI=q;this.vUf.resolve();var k,F;(F=(k=this.options).mfS)==null||F.call(k,q)}};
var ogc=function(q,k){k&&(Promise.all(q.jDy).then(function(){return void k.dispose()}),q.jDy=[])},uS=function(q,k){q.vzq=k;
var F,T;(T=(F=q.options).rvM)==null||T.call(F,k)},F$8=function(q){q.isDisposed()||(q.cZo.resolve(),q.cZo=new _.zO)},n4U=function(q,k,F,T,Z,O){T=T===void 0?sOo():T;
Z=Z===void 0?Promise.resolve(void 0):Z;var z,R,e,I,X,E,d,M,t,A,w,b;_.C(function(r){switch(r.nextAddress){case 1:return _.W(r,0,3);case 3:R=null;if(!z){r.jumpTo(6);break}uS(q,7);_.j$(r,7);return _.W(r,XU(z.snapshot({}),O.id1,function(){return Promise.resolve("E:CTO")}),9);
case 9:R=r.yieldResult;_.Kl(r,6);break;case 7:_.CP(r),R="E:UCE";case 6:e=void 0,I=z?O.ihh:O.whF,X=new Yb(I,O.nW4,O.jWS,O.fq0),E=1;case 10:if(!(E<=O.maxAttempts)){r.jumpTo(12);break}if(E===1){r.jumpTo(13);break}uS(q,0);q.wR=new TIm(X.getValue(),O.uQO,O.zKU);return _.W(r,q.wR.promise,14);case 14:d=r.yieldResult,q.wR=void 0,d===1?(E=1,X.reset()):UMv(X);case 13:_.j$(r,15);M=void 0;if(F){M=F;r.jumpTo(17);break}uS(q,5);t=T.lxI;return _.W(r,XU(ZP$(k,t,R),O.jkO,function(){return Promise.reject(Error("Ma"))}),
18);
case 18:M=r.yieldResult;case 17:return uS(q,3),_.W(r,XU(cbG(T,M),O.tXF,function(){return Promise.reject(Error("Na"))}),19);
case 19:return uS(q,8),_.W(r,Z,20);case 20:return A=new _.$Q({challenge:M,rF:q.options.rF,k20:q.options.k20}),_.W(r,XU(A.fMf,O.dHk,function(){return Promise.reject(Error("Oa"))}),21);
case 21:e=A;r.jumpTo(12);break;case 15:w=_.CP(r),q.handleError(w),F$8(q);case 11:E++;r.jumpTo(10);break;case 12:if(q.isDisposed()){r.jumpTo(5);break}e&&(F=void 0,ogc(q,z),z=e,k8g(q,e),F$8(q));uS(q,2);q.wR=new TIm(O.oyO,O.uQO,O.zKU);return _.W(r,q.wR.promise,22);case 22:q.wR=void 0;if(q.isDisposed()){r.jumpTo(5);break}r.jumpTo(3);break;case 5:(b=z)==null||b.dispose(),_.RG(r)}})};
bS.prototype.iqD=function(){return this.doS.share()};
var g4$={oyO:432E5,uQO:3E5,zKU:10,id1:1E4,jkO:3E4,tXF:3E4,dHk:6E4,whF:1E3,ihh:6E4,nW4:6E5,jWS:.25,fq0:2,maxAttempts:10},TIm=function(q,k,F){var T=this;this.endTimeMs=Date.now()+q;this.promise=new Promise(function(O){T.resolver=O});
var Z=function(){var O=T.endTimeMs-Date.now();O<=F?T.resolver(0):setTimeout(Z,Math.min(O,k))};
Z()};var jGG,P0f=(jGG=Math.imul)!=null?jGG:function(q,k){return q*k|0},En=[196,
200,224,18],ND=function(q,k,F){F=F===void 0?[]:F;this.maxItems=q;this.qc=k===void 0?0:k;this.jI=F},YA0=function(q){var k=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!k)return new ND(q);var F=k.split(",");if(F.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ND(q);k=F.slice(1);k.length===1&&k[0]===""&&(k=[]);F=Number(F[0]);return isNaN(F)||F<0||F>k.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ND(q)):new ND(q,F,k)};
ND.prototype.serialize=function(){return String(this.qc)+","+this.jI.join()};
ND.prototype.insert=function(q,k){var F=void 0;if(this.jI[this.qc]!==q){var T=this.jI.indexOf(q);T!==-1?(this.jI.splice(T,1),T<this.qc&&this.qc--,this.jI.splice(this.qc,0,q)):(F=this.jI[this.qc],this.jI[this.qc]=q)}this.qc=(this.qc+1)%this.maxItems;q=ebn("iU5q-!O9@$",this.serialize());F&&q&&k(F);return q};
var OPc=function(q,k){this.asx=k;try{var F=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(T){F=!1}F&&(this.index=YA0(q))},SA0=function(q,k,F,T,Z){var O=q.index?_.Pl(q.asx,function(){return NHe(q.index,bGe(k),F,T,Z)},"W"):"u";
q.asx.dpL(O)},zW0=function(q,k,F){var T=_.S(q.index?_.Pl(q.asx,function(){return QQH(bGe(k),F)},"R"):["u"]),Z=T.next().value;
T=T.next().value;q.asx.beV(Z);return T};var CyG={toString:function(q){var k=[],F=0;q-=-2147483648;k[F++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(q%52);for(q=Math.floor(q/52);q>0;)k[F++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(q%62),q=Math.floor(q/62);return k.join("")}};var W$$=function(q){q=RWh(q);for(var k=2654435769,F=2654435769,T=314159265,Z=q.length,O=Z,z=0,R=function(){k-=F;k-=T;k^=T>>>13;F-=T;F-=k;F^=k<<8;T-=k;T-=F;T^=F>>>13;k-=F;k-=T;k^=T>>>12;F-=T;F-=k;F^=k<<16;T-=k;T-=F;T^=F>>>5;k-=F;k-=T;k^=T>>>3;F-=T;F-=k;F^=k<<10;T-=k;T-=F;T^=F>>>15};O>=12;O-=12,z+=12)k+=eWv(q,z),F+=eWv(q,z+4),T+=eWv(q,z+8),R();
T+=Z;switch(O){case 11:T+=q[z+10]<<24;case 10:T+=q[z+9]<<16;case 9:T+=q[z+8]<<8;case 8:F+=q[z+7]<<24;case 7:F+=q[z+6]<<16;case 6:F+=q[z+5]<<8;case 5:F+=q[z+4];case 4:k+=q[z+3]<<24;case 3:k+=q[z+2]<<16;case 2:k+=q[z+1]<<8;case 1:k+=q[z]}R();return CyG.toString(T)},RWh=function(q){for(var k=[],F=0;F<q.length;F++)k.push(q.charCodeAt(F));
return k},eWv=function(q,k){return q[k]+(q[k+1]<<8)+(q[k+2]<<16)+(q[k+3]<<24)};var U6Z,Qm=function(q){_.dF.call(this);this.t9=q;this.rIP=new _.zO;this[U6Z]=this.dispose};
_.y(Qm,_.dF);var IOv=function(q,k){var F=setTimeout(function(){q.rIP.resolve()},k);
q.addOnDisposeCallback(function(){return void clearTimeout(F)})};
Qm.prototype.yy=function(q,k){var F=this.eQ(q);k==null||k(F);return _.Pl(this.t9,function(){return _.i6(F,2)},this.dSD)};
var Xa4=function(q,k,F,T){return _.Pl(q.t9,function(){return F?q.yy(k,T):q.eQ(k,T)},q.z4)};
U6Z=Symbol.dispose;var EgI=function(q,k,F,T){Qm.call(this,q);this.qnR=k;this.ltU=F;this.z4="m";this.dSD="x";this.at1=0;IOv(this,T)};
_.y(EgI,Qm);EgI.prototype.eQ=function(q,k){var F=this;this.t9.yn(this.z4);++this.at1>=this.ltU&&this.rIP.resolve();var T=q();q=_.Pl(this.t9,function(){return F.qnR(T)},"C");
if(q===void 0)throw new of(17,"YNJ:Undefined");if(!(q instanceof Uint8Array))throw new of(18,"ODM:Invalid");k==null||k(q);return q};
var aO0=function(q,k,F){Qm.call(this,q);this.ijh=k;this.z4="f";this.dSD="z";IOv(this,F)};
_.y(aO0,Qm);aO0.prototype.eQ=function(){return this.ijh};
var d6h=function(q,k,F){Qm.call(this,q);this.ipL=k;this.z4="w";this.dSD="z";IOv(this,F)};
_.y(d6h,Qm);d6h.prototype.eQ=function(){var q=this;return _.Pl(this.t9,function(){return _.SP(q.ipL)},"d")};
d6h.prototype.yy=function(){return this.ipL};
var hWI=function(q,k){Qm.call(this,q);this.error=k;this.z4="e";this.dSD="y"};
_.y(hWI,Qm);var M$G=function(q,k){var F=(k(q.error.message)+":"+k(q.error.stack)).substring(0,2048);k=F.length+1;F=Kyn(F);var T=new Uint8Array(4+F.length);T.set([42,k&127|128,k>>7,q.error.code]);T.set(F,4);return T};
hWI.prototype.eQ=function(){if(this.x7g)return this.x7g;this.x7g=M$G(this,function(q){return"_"+W$$(q)});
return M$G(this,function(q){return q})};
var fOc=function(q,k,F){Qm.call(this,q);this.jUF=k;this.clientState=F;this.z4="S";this.dSD="q"};
_.y(fOc,Qm);fOc.prototype.eQ=function(){var q=Math.floor(Date.now()/1E3),k=[Math.random()*255,Math.random()*255],F=k.concat([this.jUF&255,this.clientState],[q>>24&255,q>>16&255,q>>8&255,q&255]);q=new Uint8Array(2+F.length);q[0]=34;q[1]=F.length;q.set(F,2);F=q.subarray(2);for(var T=k=k.length;T<F.length;++T)F[T]^=F[T%k];this.t9.f5d(this.clientState);return q};var yv4={ov1:3E4,y2l:2E4},KY=function(q){_.dF.call(this);var k=this;this.twO=new _.zO;this.gay=0;this.jb=void 0;this.state=2;this.eF=q.eF;this.wJ=q.wJ;this.jmc=Object.assign({},yv4,q.jmc||{});this.jv=q.eF.iqD();var F;this.onError=(F=q.onError)!=null?F:function(){};
this.hXV=q.hXV||!1;if(t$I(q)){var T=this.eF;this.wAy=function(){return qAU(T).catch(function(z){z=k.reportError(new of(k.mh?20:32,"TRG:Disposed",z));k.jb=z;var R;(R=k.mh)==null||R.dispose();k.mh=void 0;k.twO.reject(z)})};
iP4(T,function(){return void D68(k)});
T.vzq===2&&D68(this)}else this.wAy=q.xMN,D68(this);var Z=this.jv.share();Z.yn("o");var O=new $bG(Z,"o");this.twO.promise.then(function(){O.done();Z.zf();Z.dispose()},function(){return void Z.dispose()});
this.addOnDisposeCallback(function(){k.mh?(k.mh.dispose(),k.mh=void 0):k.jb?k.jv.zf():(k.jb=k.reportError(new of(32,"TNP:Disposed")),k.jv.zf(),k.twO.reject(k.jb))});
_.zl(this,this.jv)};
_.y(KY,_.dF);KY.prototype.cxO=function(){return this.twO.promise};
var lOo=function(q,k){if(!(k instanceof of))if(k instanceof _.lS){var F=Error(k.toString());F.stack=k.stack;k=new of(11,"EBH:Error",F)}else k=new of(12,"BSO:Unknown",k);return q.reportError(k)},D68=function(q){var k,F,T,Z,O,z,R,e,I,X,E,d,M,t,A;
return _.C(function(w){switch(w.nextAddress){case 1:k=void 0;q.gay++;F=new _.zO;q.eF instanceof bS&&q.eF.jDy.push(F.promise);if(!q.hXV){w.jumpTo(2);break}T=new _.zO;setTimeout(function(){return void T.resolve()});
return _.W(w,T.promise,2);case 2:return Z=q.jv.share(),_.j$(w,4,5),q.state=5,O={},z=[],_.W(w,XU(q.eF.snapshot({cZ:O,fUU:z}),q.jmc.y2l,function(){return Promise.reject(new of(15,"MDA:Timeout"))}),7);
case 7:R=w.yieldResult;if(q.isDisposed())throw new of(q.mh?20:32,"MDA:Disposed");e=z[0];q.state=6;return _.W(w,XU(JvG(q.wJ,R),q.jmc.ov1,function(){return Promise.reject(new of(10,"BWB:Timeout"))}),8);
case 8:I=w.yieldResult;if(q.isDisposed())throw new of(q.mh?20:32,"BWB:Disposed");q.state=7;k=_.Pl(Z,function(){var r=Av$(q,I,F,e);r.rIP.promise.then(function(){return void q.wAy()});
return r},"i");
case 5:_.Yg(w);Z.dispose();_.z8(w,6);break;case 4:X=_.CP(w);(E=k)==null||E.dispose();if(!q.jb){d=lOo(q,X);F.resolve();var b;if(b=q.eF instanceof bS&&q.gay<2)a:if(X instanceof of)b=X.code!==32&&X.code!==20&&X.code!==10;else{if(X instanceof _.lS)switch(X.code){case 2:case 13:case 14:case 4:break;default:b=!1;break a}b=!0}if(b)return M=(1+Math.random()*.25)*(q.mh?6E4:1E3),t=setTimeout(function(){return void q.wAy()},M),q.addOnDisposeCallback(function(){return void clearTimeout(t)}),w.return();
q.jb=d}Z.logError(q.mh?13:14);q.twO.reject(q.jb);return w.return();case 6:q.state=8,q.gay=0,(A=q.mh)==null||A.dispose(),q.mh=k,q.twO.resolve(),_.RG(w)}})},Av$=function(q,k,F,T){var Z=C7N(k,2)*1E3;
if(Z<=0)throw new of(31,"TTM:Invalid");if(_.wV(k,4))return new d6h(q.jv,_.wV(k,4),Z);if(!C7N(k,3))return new aO0(q.jv,LNe(_.Ml(k,1)),Z);if(!T)throw new of(4,"PMD:Undefined");T=T(LNe(_.Ml(k,1)));if(!(T instanceof Function))throw new of(16,"APF:Failed");q.akL=Math.floor((Date.now()+Z)/1E3);q=new EgI(q.jv,T,C7N(k,3),Z);q.addOnDisposeCallback(function(){return void F.resolve()});
return q};
KY.prototype.eQ=function(q){return pao(this,Object.assign({},q),!1)};
KY.prototype.yy=function(q){return pao(this,Object.assign({},q),!0)};
KY.prototype.zuq=function(q){if(q>150)return!1;try{return this.cache=new OPc(q,this.jv),!0}catch(k){return this.reportError(new of(22,"GBJ:init",k)),!1}};
KY.prototype.reportError=function(q){this.jv.logError(q.code);this.onError(q);return q};
var wa4=function(q,k){k=k instanceof of?k:new of(5,"TVD:error",k);return q.reportError(k)},pao=function(q,k,F){try{if(q.isDisposed())throw new of(21,"BNT:disposed");
if(!q.mh&&q.jb)throw q.jb;var T,Z;return(Z=(T=PyZ(q,k,F))!=null?T:$6m(q,k,F))!=null?Z:bP4(q,k,F)}catch(O){if(!k.eSI)throw wa4(q,O);return uNI(q,F,O)}},PyZ=function(q,k,F){var T;
return(T=q.mh)==null?void 0:Xa4(T,function(){return NI$(q,k)},F,function(Z){var O;
if(q.mh instanceof EgI&&((O=k.iM)==null?0:O.syL))try{var z;(z=q.cache)==null||SA0(z,NI$(q,k),Z,k.iM.jLL,q.akL-120)}catch(R){q.reportError(new of(24,"ELX:write",R))}})},$6m=function(q,k,F){var T;
if((T=k.iM)!=null&&T.ihM)try{var Z,O=(Z=q.cache)==null?void 0:zW0(Z,NI$(q,k),k.iM.jLL);return O?F?_.Pl(q.jv,function(){return _.i6(O,2)},"a"):O:void 0}catch(z){q.reportError(new of(23,"RXO:read",z))}},bP4=function(q,k,F){var T={stack:[],
error:void 0,hasError:!1};try{if(!k.vb3)throw new of(29,"SDF:notready");return Xa4(qKT(T,new fOc(q.jv,0,q.state)),function(){return NI$(q,k)},F)}catch(Z){T.error=Z,T.hasError=!0}finally{iV9(T)}},uNI=function(q,k,F){var T={stack:[],
error:void 0,hasError:!1};try{var Z=wa4(q,F);return Xa4(qKT(T,new hWI(q.jv,Z)),function(){return[]},k)}catch(O){T.error=O,T.hasError=!0}finally{iV9(T)}},NI$=function(q,k){return k.wFx?k.wFx:k.cZ?_.Pl(q.jv,function(){return k.wFx=Kyn(k.cZ)},"c"):[]},t$I=function(q){return vG(function(k){if(!i0(k))return!1;
for(var F=_.S(Object.entries(q)),T=F.next();!T.done;T=F.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;if(!(T in k)){if(Z.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!Z(k[T]))return!1}return!0})}({eF:function(q){return vG(function(k){return k instanceof q})}(bS)},"");var QGG=function(){var q=_.j7();this.JSC$7959_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",o0("cookie_enabled"),o0("cookie_3p_enabled"),_.Tl("browser"))};
QGG.prototype.increment=function(q,k,F){this.JSC$7959_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",q,k,F)};
var OzH=function(){var q=_.j7();this.JSC$7983_streamzService=q;q.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",FU("tick"),o0("from_st_cookie"))};
OzH.prototype.increment=function(q,k){this.JSC$7983_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",q,k)};
var K$$=function(){var q=_.j7();this.JSC$7989_streamzService=q;q.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.Tl("status"))};
K$$.prototype.increment=function(q){this.JSC$7989_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",q)};
var BI$=function(){var q=_.j7();this.JSC$7992_streamzService=q;q.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.Tl("stage"),o0("is_using_ytd_player"),o0("has_expandable_tiles"))};
BI$.prototype.increment=function(q,k,F){this.JSC$7992_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",q,k,F)};
var rvm=function(){var q=_.j7();this.JSC$7995_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/response_signature",_.Tl("check_status"))};
rvm.prototype.increment=function(q){this.JSC$7995_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/web/response_signature",q)};
var vgv=function(){var q=_.j7();this.JSC$7998_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.Tl("sig"),FU("de"))};
vgv.prototype.increment=function(q,k){this.JSC$7998_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/web/e_sig_log",q,k)};
var HPI=function(){var q=_.j7();this.JSC$8001_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.Tl("sig"),FU("de"))};
HPI.prototype.increment=function(q,k){this.JSC$8001_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/web/e_sig_en",q,k)};
_.sGz=function(){var q=_.j7();this.JSC$8004_streamzService=q;q.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.Tl("action"))};
_.sGz.prototype.increment=function(q){this.JSC$8004_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/web/enforcement_intent",q)};var Bl=window;var G8m=(new Date).getTime();var cvm=function(q){this.servicePromise_=q;q.then((0,_.hr)(function(){},this),function(){},this)},V$$=function(q,k,F){q.servicePromise_.then(function(T){var Z=T[k];
if(!Z)throw Error("Pa`"+k);return Z.apply(T,F)})},ngm=function(q,k,F){for(var T=Array(arguments.length-2),Z=2;Z<arguments.length;Z++)T[Z-2]=arguments[Z];
Z=L$c(q,k).then(function(O){return O.apply(null,T)},function(O){O=Error("Qa`"+k+"`"+q,{cause:O});
delete x6v[k];return _.Jo(O)});
return new cvm(Z)},x6v={},L$c=function(q,k){var F=x6v[k];
if(F)return F;F=(F=_.NA(k))?_.Sy(F):(new _.R1(function(T,Z){var O=(new M8(document)).createElement("SCRIPT");O.async=!0;_.Kw(O,_.Y4(v9c(q)));O.onload=O.onreadystatechange=function(){O.readyState&&O.readyState!="loaded"&&O.readyState!="complete"||T()};
O.onerror=function(z){Z(Error("Ra`"+k+"`"+q,{cause:z}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(O)})).then(function(){var T=_.NA(k);
if(!T)throw Error("Sa`"+k+"`"+q);return T});
return x6v[k]=F};var gg0={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},qbZ=function(){var q=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=BHo(function(){return _.C(function(k){if(k.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?k.return(Promise.resolve()):_.W(k,m6v(q),2);q.rsaForList.length>
0&&document.addEventListener("click",q.requestAccessForHelpPanel);_.RG(k)})});
this.requestAccessForHelpPanel=function(){if(!(q.rsaForPromises.length>0)){for(var k=_.S(q.rsaForList),F=k.next();!F.done;F=k.next()){F=F.value;try{q.rsaForPromises.push(document.requestStorageAccessFor(F))}catch(T){}}Promise.all(q.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){q.reset()})}}};
qbZ.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var m6v=function(q){var k,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:k=_.S(Object.values(gg0)),F=k.next();case 2:if(F.done){O.jumpTo(0);break}T=F.value;_.j$(O,5);return _.W(O,navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:T}),7);case 7:Z=O.yieldResult;Z.state!=="granted"&&q.rsaForList.push(T);_.Kl(O,3);break;case 5:_.CP(O);O.jumpTo(0);break;case 3:F=k.next(),O.jumpTo(2)}})};(new qbZ).initialize();var iT8=function(q){this.JSC$8018_loader_=q};
iT8.prototype.startHelp=function(q){V$$(this.JSC$8018_loader_,"startHelp",arguments)};
iT8.prototype.JSC$8020_loadChatSupport=function(q){V$$(this.JSC$8018_loader_,"loadChatSupport",arguments)};
var oxm=function(q,k){k=k||{};q=ngm(kGm,"help.service.Lazy.create",q,{apiKey:k.apiKey||k.apiKey,asxUiUri:k.asxUiUri||k.asxUiUri,environment:k.environment||k.environment,flow:k.flow||k.flow,frdProductData:k.frdProductData||k.frdProductData,frdProductDataSerializedJspb:k.frdProductDataSerializedJspb||k.frdProductDataSerializedJspb,helpCenterPath:k.helpCenterPath||k.helpCenterPath,locale:k.locale||k.locale||"en-US".replace(/-/g,"_"),nonce:k.nonce||k.nonce,productData:k.productData||k.productData,receiverUri:k.receiverUri||
k.receiverUri,renderApiUri:k.renderApiUri||k.renderApiUri,theme:k.theme||k.theme,window:k.window||k.window});return new iT8(q)},kGm=new $G(UjT,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var FZ0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(FZ0,_.u6);var Trv=_.qb(FZ0);_.ZTP=new function(q,k,F,T){this.configType=q;this.flagName=F;this.defaultValue=T;this.flagType="bool"}(2,0,"external_fullscreen",!0);
new Uint8Array([10,2,75,82]);new Uint8Array([10,2,78,76,10,2,69,83]);new Uint8Array([]);new Uint8Array([]);new Uint8Array([]);var Ybc=function(){this.retriever=_.mT().resolve(jj8)};vDL(Node);vDL(Element);var OTI=vDL(HTMLElement);vDL(SVGElement);var Sb0,zu8,Hl,CiI;Sb0=function(q){return typeof q.className=="string"?q.className:q.getAttribute&&q.getAttribute("class")||""};
zu8=function(q){return q.classList?q.classList:Sb0(q).match(/\S+/g)||[]};
_.rm=function(q,k){typeof q.className=="string"?q.className=k:q.setAttribute&&q.setAttribute("class",k)};
_.vl=function(q,k){return q.classList?q.classList.contains(k):_.rn(zu8(q),k)};
_.mX=function(q,k){if(q.classList)q.classList.add(k);else if(!_.vl(q,k)){var F=Sb0(q);_.rm(q,F+(F.length>0?" "+k:k))}};
Hl=function(q,k){if(q.classList)Array.prototype.forEach.call(k,function(Z){_.mX(q,Z)});
else{var F={};Array.prototype.forEach.call(zu8(q),function(Z){F[Z]=!0});
Array.prototype.forEach.call(k,function(Z){F[Z]=!0});
k="";for(var T in F)k+=k.length>0?" "+T:T;_.rm(q,k)}};
_.nb=function(q,k){q.classList?q.classList.remove(k):_.vl(q,k)&&_.rm(q,Array.prototype.filter.call(zu8(q),function(F){return F!=k}).join(" "))};
CiI=function(q,k){q.classList?Array.prototype.forEach.call(k,function(F){_.nb(q,F)}):_.rm(q,Array.prototype.filter.call(zu8(q),function(F){return!_.rn(k,F)}).join(" "))};var RuU=function(q){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=q.document},UyI=function(q,k){euc(q);
var F=document.createElement("div"),T;(T=k.parentNode)==null||T.insertBefore(F,k);F.tabIndex=0;F.id="fc-focus-trap-pre-div";F=document.createElement("div");var Z;(Z=k.parentNode)==null||Z.insertBefore(F,k.nextSibling);F.tabIndex=0;F.id="fc-focus-trap-post-div";var O=WZo(q,k),z=WZo(q,k,!0);O&&z&&(q.focusChangeHandler=function(){var R=q.document.activeElement;if(R)if(_.uM(k,R))q.previouslyFocusedElement=R;else if(R===q.document.activeElement)switch(q.previouslyFocusedElement){case O:z.focus();q.previouslyFocusedElement=
z;break;default:O.focus(),q.previouslyFocusedElement=O}},q.document.addEventListener("focus",q.focusChangeHandler,!0),q.document.addEventListener("focusin",q.focusChangeHandler))},euc=function(q){q.focusChangeHandler&&(document.removeEventListener("focus",q.focusChangeHandler,!0),document.removeEventListener("focusin",q.focusChangeHandler),q.focusChangeHandler=null);
var k;(k=document.getElementById("fc-focus-trap-pre-div"))==null||k.remove();var F;(F=document.getElementById("fc-focus-trap-post-div"))==null||F.remove()},IJP=function(q,k,F,T,Z){F=F===void 0?!0:F;
var O;Z=(O=Z===void 0?null:Z)!=null?O:WZo(q,k,T===void 0?!1:T);Z!==null&&(Z.focus(),F&&UyI(q,k))};
RuU.prototype.disableButton=function(q,k){k=k===void 0?null:k;q.disabled=!0;k&&_.mX(q,k)};
var WZo=function(q,k,F){F=F===void 0?!1:F;if($Pn(k)&&!F)return k;var T=F?[].slice.call(k.children,0).reverse():k.children;T=_.S(T);for(var Z=T.next();!Z.done;Z=T.next())if(Z=Z.value,OTI(Z)&&(Z=WZo(q,Z,F)))return Z;return $Pn(k)&&F?k:null};var Xdc=function(q){this.originalBodyOverflow="";this.JSC$8044_domHelper=Wd(q)};_.j5(_.Ma,_.dF);_.Y=_.Ma.prototype;_.Y.JSC$8047_id_=0;_.Y.disposeInternal=function(){_.Ma.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$8045_listener_;delete this.handler_};
_.Y.start=function(q){this.stop();this.JSC$8047_id_=DQ(this.callback_,q!==void 0?q:this.JSC$8045_interval_)};
_.Y.stop=function(){this.isActive()&&_.k9.clearTimeout(this.JSC$8047_id_);this.JSC$8047_id_=0};
_.Y.fire=function(){this.stop();this.JSC$8047_doAction_()};
_.Y.isActive=function(){return this.JSC$8047_id_!=0};
_.Y.JSC$8047_doAction_=function(){this.JSC$8047_id_=0;this.JSC$8045_listener_&&this.JSC$8045_listener_.call(this.handler_)};_.iN=function(q){_.dF.call(this);this.handler_=q;this.JSC$8048_keys_={}};
_.j5(_.iN,_.dF);var Exz=[];_.iN.prototype.listen=function(q,k,F,T){Array.isArray(k)||(k&&(Exz[0]=k.toString()),k=Exz);for(var Z=0;Z<k.length;Z++){var O=_.Dr(q,k[Z],F||this.handleEvent,T||!1,this.handler_||this);if(!O)break;this.JSC$8048_keys_[O.key]=O}return this};
_.iN.prototype.listenOnce=function(q,k,F,T){return aJv(this,q,k,F,T)};
var aJv=function(q,k,F,T,Z,O){if(Array.isArray(F))for(var z=0;z<F.length;z++)aJv(q,k,F[z],T,Z,O);else{k=Mj(k,F,T||q.handleEvent,Z,O||q.handler_||q);if(!k)return q;q.JSC$8048_keys_[k.key]=k}return q};
_.iN.prototype.unlisten=function(q,k,F,T,Z){if(Array.isArray(k))for(var O=0;O<k.length;O++)this.unlisten(q,k[O],F,T,Z);else if(q=HMU(q,k,F||this.handleEvent,_.i8(T)?!!T.capture:!!T,Z||this.handler_||this))fb(q),delete this.JSC$8048_keys_[q.key];return this};
_.iN.prototype.removeAll=function(){_.fT.forEach(this.JSC$8048_keys_,function(q,k){this.JSC$8048_keys_.hasOwnProperty(k)&&fb(q)},this);
this.JSC$8048_keys_={}};
_.iN.prototype.disposeInternal=function(){_.iN.superClass_.disposeInternal.call(this);this.removeAll()};
_.iN.prototype.handleEvent=function(){throw Error("Ta");};var sQ=function(){_.dF.call(this);this.services_={}};
_.j5(sQ,_.dF);sQ.prototype.connect=function(q){q&&q()};
sQ.prototype.isConnected=function(){return!0};
sQ.prototype.registerService=function(q,k,F){this.services_[q]={callback:k,objectPayload:!!F}};
sQ.prototype.getService=function(q,k){var F=this.services_[q];return F?F:this.defaultService_?{callback:_.IT(this.defaultService_,q),objectPayload:_.i8(k)}:null};
var dyg=function(q,k){if(k&&typeof q==="string")try{return JSON.parse(q)}catch(F){return null}else if(!k&&typeof q!=="string")return(0,_.Jt)(q);return q};
sQ.prototype.disposeInternal=function(){sQ.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 Gs=function(q,k){this.sequence_=[];this.onCancelFunction_=q;this.defaultScope_=k||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};
Gs.prototype.cancel=function(q){if(this.fired_)this.result_ instanceof Gs&&this.result_.cancel();else{if(this.parent_){var k=this.parent_;delete this.parent_;q?k.cancel(q):(k.branches_--,k.branches_<=0&&k.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new cl(this))}};
Gs.prototype.continue_=function(q,k){this.blocked_=!1;huv(this,q,k)};
var huv=function(q,k,F){q.fired_=!0;q.result_=F;q.hadError_=!k;Mnm(q)},ynh=function(q){if(q.fired_){if(!q.silentlyCanceled_)throw new fJP(q);
q.silentlyCanceled_=!1}};
Gs.prototype.callback=function(q){ynh(this);huv(this,!0,q)};
Gs.prototype.errback=function(q){ynh(this);huv(this,!1,q)};
var tnh=function(q,k,F){Vm(q,k,null,F)};
Gs.prototype.finally=function(q){var k=this;return new Promise(function(F,T){Vm(k,function(Z){q();F(Z)},function(Z){q();
T(Z)})})};
var Vm=function(q,k,F,T){var Z=q.fired_;Z||(k===F?k=F=MD(k):(k=MD(k),F=MD(F)));q.sequence_.push([k,F,T]);Z&&Mnm(q)};
Gs.prototype.then=function(q,k,F){var T,Z,O=new _.R1(function(z,R){Z=z;T=R});
Vm(this,Z,function(z){z instanceof cl?O.cancel():T(z);return Dyz},this);
return O.then(q,k,F)};
gBh(Gs);var lJc=function(q,k){k instanceof Gs?tnh(q,(0,_.hr)(k.branch,k)):tnh(q,function(){return k})};
Gs.prototype.branch=function(q){var k=new Gs;Vm(this,k.callback,k.errback,k);q&&(k.parent_=this,this.branches_++);return k};
Gs.prototype.isError=function(q){return q instanceof Error};
var Jn4=function(q){return GK(q.sequence_,function(k){return typeof k[1]==="function"})},Dyz={},Mnm=function(q){if(q.unhandledErrorId_&&q.fired_&&Jn4(q)){var k=q.unhandledErrorId_,F=An$[k];
F&&(_.k9.clearTimeout(F.JSC$8065_id_),delete An$[k]);q.unhandledErrorId_=0}q.parent_&&(q.parent_.branches_--,delete q.parent_);k=q.result_;for(var T=F=!1;q.sequence_.length&&!q.blocked_;){var Z=q.sequence_.shift(),O=Z[0],z=Z[1];Z=Z[2];if(O=q.hadError_?z:O)try{var R=O.call(Z||q.defaultScope_,k);R===Dyz&&(R=void 0);R!==void 0&&(q.hadError_=q.hadError_&&(R==k||q.isError(R)),q.result_=k=R);if(mMz(k)||typeof _.k9.Promise==="function"&&k instanceof _.k9.Promise)T=!0,q.blocked_=!0}catch(e){k=e,q.hadError_=
!0,Jn4(q)||(F=!0)}}q.result_=k;T&&(R=(0,_.hr)(q.continue_,q,!0),T=(0,_.hr)(q.continue_,q,!1),k instanceof Gs?(Vm(k,R,T),k.blocking_=!0):k.then(R,T));F&&(k=new pdv(k),An$[k.JSC$8065_id_]=k,q.unhandledErrorId_=k.JSC$8065_id_)},fJP=function(){_.qJ.call(this)};
_.j5(fJP,_.qJ);fJP.prototype.message="Deferred has already fired";fJP.prototype.name="AlreadyCalledError";var cl=function(){_.qJ.call(this)};
_.j5(cl,_.qJ);cl.prototype.message="Deferred was canceled";cl.prototype.name="CanceledError";var pdv=function(q){this.JSC$8065_id_=_.k9.setTimeout((0,_.hr)(this.throwError,this),0);this.JSC$8065_error_=q};
pdv.prototype.throwError=function(){delete An$[this.JSC$8065_id_];throw this.JSC$8065_error_;};
var An$={};var wd0={1:"NativeMessagingTransport"},Pi0=["pu","lru","pru","lpu","ppu"],bTv=function(){for(var q=10,k=$y4,F=k.length,T="";q-- >0;)T+=k.charAt(Math.floor(Math.random()*F));return T},$y4="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var LY=function(q){_.dF.call(this);this.JSC$8068_domHelper_=q||Wd()};
_.j5(LY,_.dF);LY.prototype.transportType=0;LY.prototype.getWindow=function(){return this.JSC$8068_domHelper_.getWindow()};
LY.prototype.getName=function(){return wd0[String(this.transportType)]||""};var xQ=function(q,k,F,T,Z){LY.call(this,F);this.JSC$8071_channel_=q;this.protocolVersion_=Z||2;this.peerHostname_=k||"*";this.JSC$8071_eventHandler_=new _.iN(this);this.maybeAttemptToConnectTimer_=new _.qe(100,this.getWindow());this.oneSidedHandshake_=!!T;this.setupAckReceived_=new Gs;this.setupAckSent_=new Gs;this.JSC$8071_connected_=new Gs;this.endpointId_=bTv();this.peerEndpointId_=null;this.oneSidedHandshake_?uTz(this.JSC$8071_channel_)==1?lJc(this.JSC$8071_connected_,this.setupAckReceived_):
lJc(this.JSC$8071_connected_,this.setupAckSent_):(lJc(this.JSC$8071_connected_,this.setupAckReceived_),this.protocolVersion_==2&&lJc(this.JSC$8071_connected_,this.setupAckSent_));tnh(this.JSC$8071_connected_,this.notifyConnected_,this);this.JSC$8071_connected_.callback(!0);this.JSC$8071_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.j5(xQ,LY);xQ.prototype.peerProtocolVersion_=null;xQ.prototype.initialized_=!1;xQ.prototype.transportType=1;var Nrm={};xQ.prototype.sendTimerId_=0;
var Brm=function(q){var k=q.event_.data;if(typeof k!=="string")return!1;var F=k.indexOf("|"),T=k.indexOf(":");if(F==-1||T==-1)return!1;var Z=k.substring(0,F);F=k.substring(F+1,T);k=k.substring(T+1);if(T=nY[Z])return T.xpcDeliver(F,k,q.event_.origin),!0;T=QjG(k)[0];for(var O in nY){var z=nY[O];if(uTz(z)==1&&!z.isConnected()&&F=="tp"&&(T=="SETUP"||T=="SETUP_NTPV2")&&KZv(z,q.event_.origin))return delete nY[z.name],z.name=Z,nY[Z]=z,z.xpcDeliver(F,k),!0}return!1},rnv=function(q){q.protocolVersion_!=2||
q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=2||q.send("tp","SETUP_NTPV2,"+q.endpointId_);
q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=1||q.send("tp","SETUP")},vx8=function(q,k){if(q.protocolVersion_!=2||q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=2||k!=2){if(q.peerProtocolVersion_!=null&&q.peerProtocolVersion_!=1||k!=1)return;
q.send("tp","SETUP_ACK")}else q.send("tp","SETUP_ACK_NTPV2");q.setupAckSent_.fired_||q.setupAckSent_.callback(!0)},HTG=function(q,k){k>q.peerProtocolVersion_&&(q.peerProtocolVersion_=k);
q.peerProtocolVersion_==1&&(q.setupAckSent_.fired_||q.oneSidedHandshake_||q.setupAckSent_.callback(!0),q.peerEndpointId_=null)};
_.Y=xQ.prototype;_.Y.connect=function(){var q=this.getWindow(),k=_.kc(q),F=Nrm[k];typeof F!=="number"&&(F=0);F==0&&_.Dr(q.postMessage?q:q.document,"message",Brm,!1,xQ);Nrm[k]=F+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.Y.maybeAttemptToConnect_=function(){var q=uTz(this.JSC$8071_channel_)==0;this.oneSidedHandshake_&&q||this.JSC$8071_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),rnv(this))};
_.Y.send=function(q,k){var F=this.JSC$8071_channel_.peerWindowObject_;F&&(this.send=function(T,Z){var O=this,z=this.JSC$8071_channel_.name;this.sendTimerId_=DQ(function(){O.sendTimerId_=0;try{var R=F.postMessage?F:F.document;R.postMessage&&R.postMessage(z+"|"+T+":"+Z,O.peerHostname_)}catch(e){}},0)},this.send(q,k))};
_.Y.notifyConnected_=function(){var q=this.JSC$8071_channel_,k=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;q.isConnected()||q.connectionDelay_&&q.connectionDelay_.isActive()||(q.state_=2,_.nT(q.connectionDelay_),k!==void 0?(q.connectionDelay_=new _.Ma(q.connectCb_,k),q.connectionDelay_.start()):(q.connectionDelay_=null,q.connectCb_()))};
_.Y.disposeInternal=function(){if(this.initialized_){var q=this.getWindow(),k=_.kc(q),F=Nrm[k];Nrm[k]=F-1;F==1&&_.dm(q.postMessage?q:q.document,"message",Brm,!1,xQ)}this.sendTimerId_&&(_.k9.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.nT(this.JSC$8071_eventHandler_);delete this.JSC$8071_eventHandler_;_.nT(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$8071_connected_.cancel();delete this.JSC$8071_connected_;delete this.send;xQ.superClass_.disposeInternal.call(this)};
var QjG=function(q){q=q.split(",");q[1]=q[1]||null;return q};var GG8;_.gm=function(q){if(q.getValues&&typeof q.getValues=="function")return q.getValues();if(typeof Map!=="undefined"&&q instanceof Map||typeof Set!=="undefined"&&q instanceof Set)return Array.from(q.values());if(typeof q==="string")return q.split("");if(_.nf(q)){for(var k=[],F=q.length,T=0;T<F;T++)k.push(q[T]);return k}return _.fT.getValues(q)};
_.sj4=function(q){if(q.getKeys&&typeof q.getKeys=="function")return q.getKeys();if(!q.getValues||typeof q.getValues!="function"){if(typeof Map!=="undefined"&&q instanceof Map)return Array.from(q.keys());if(!(typeof Set!=="undefined"&&q instanceof Set)){if(_.nf(q)||typeof q==="string"){var k=[];q=q.length;for(var F=0;F<q;F++)k.push(F);return k}return _.fT.getKeys(q)}}};
GG8=function(q,k,F){if(q.forEach&&typeof q.forEach=="function")q.forEach(k,F);else if(_.nf(q)||typeof q==="string")Array.prototype.forEach.call(q,k,F);else for(var T=_.sj4(q),Z=_.gm(q),O=Z.length,z=0;z<O;z++)k.call(F,Z[z],T&&T[z],q)};var RMr,TQ,jF,myo,cnc,LZI,Vng,gxU,xyZ;
_.GE=function(q,k){this.JSC$8076_domain_=this.userInfo_=this.scheme_="";this.JSC$8076_port_=null;this.fragment_=this.JSC$8076_path_="";this.JSC$8076_ignoreCase_=!1;var F;q instanceof _.GE?(this.JSC$8076_ignoreCase_=k!==void 0?k:q.JSC$8076_ignoreCase_,_.mz(this,q.scheme_),this.userInfo_=q.userInfo_,_.qu(this,q.JSC$8076_domain_),_.iq(this,q.JSC$8076_port_),_.kA(this,q.getPath()),_.ox(this,q.JSC$8076_queryData_.clone()),_.FQ(this,q.fragment_)):q&&(F=_.GD(String(q)))?(this.JSC$8076_ignoreCase_=!!k,_.mz(this,
F[1]||"",!0),this.userInfo_=TQ(F[2]||""),_.qu(this,F[3]||"",!0),_.iq(this,F[4]),_.kA(this,F[5]||"",!0),_.ox(this,F[6]||"",!0),_.FQ(this,F[7]||"",!0)):(this.JSC$8076_ignoreCase_=!!k,this.JSC$8076_queryData_=new _.ZF(null,this.JSC$8076_ignoreCase_))};
_.GE.prototype.toString=function(){var q=[],k=this.scheme_;k&&q.push(jF(k,cnc,!0),":");var F=this.JSC$8076_domain_;if(F||k=="file")q.push("//"),(k=this.userInfo_)&&q.push(jF(k,cnc,!0),"@"),q.push(_.K6(F).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),F=this.JSC$8076_port_,F!=null&&q.push(":",String(F));if(F=this.getPath())this.JSC$8076_domain_&&F.charAt(0)!="/"&&q.push("/"),q.push(jF(F,F.charAt(0)=="/"?Vng:LZI,!0));(F=this.JSC$8076_queryData_.toString())&&q.push("?",F);(F=this.fragment_)&&q.push("#",jF(F,
xyZ));return q.join("")};
_.GE.prototype.resolve=function(q){var k=this.clone(),F=!!q.scheme_;F?_.mz(k,q.scheme_):F=!!q.userInfo_;F?k.userInfo_=q.userInfo_:F=!!q.JSC$8076_domain_;F?_.qu(k,q.JSC$8076_domain_):F=q.JSC$8076_port_!=null;var T=q.getPath();if(F)_.iq(k,q.JSC$8076_port_);else if(F=!!q.JSC$8076_path_){if(T.charAt(0)!="/")if(this.JSC$8076_domain_&&!this.JSC$8076_path_)T="/"+T;else{var Z=k.getPath().lastIndexOf("/");Z!=-1&&(T=k.getPath().slice(0,Z+1)+T)}Z=T;if(Z==".."||Z==".")T="";else if(_.zr(Z,"./")||_.zr(Z,"/.")){T=
_.Fo(Z,"/");Z=Z.split("/");for(var O=[],z=0;z<Z.length;){var R=Z[z++];R=="."?T&&z==Z.length&&O.push(""):R==".."?((O.length>1||O.length==1&&O[0]!="")&&O.pop(),T&&z==Z.length&&O.push("")):(O.push(R),T=!0)}T=O.join("/")}else T=Z}F?_.kA(k,T):F=q.JSC$8076_queryData_.toString()!=="";F?_.ox(k,q.JSC$8076_queryData_.clone()):F=!!q.fragment_;F&&_.FQ(k,q.fragment_);return k};
_.GE.prototype.clone=function(){return new _.GE(this)};
_.mz=function(q,k,F){q.scheme_=F?TQ(k,!0):k;q.scheme_&&(q.scheme_=q.scheme_.replace(/:$/,""));return q};
_.qu=function(q,k,F){q.JSC$8076_domain_=F?TQ(k,!0):k;return q};
_.iq=function(q,k){if(k){k=Number(k);if(isNaN(k)||k<0)throw Error("Ua`"+k);q.JSC$8076_port_=k}else q.JSC$8076_port_=null;return q};
_.GE.prototype.getPath=function(){return this.JSC$8076_path_};
_.kA=function(q,k,F){q.JSC$8076_path_=F?TQ(k,!0):k;return q};
_.ox=function(q,k,F){k instanceof _.ZF?(q.JSC$8076_queryData_=k,nxg(q.JSC$8076_queryData_,q.JSC$8076_ignoreCase_)):(F||(k=jF(k,gxU)),q.JSC$8076_queryData_=new _.ZF(k,q.JSC$8076_ignoreCase_));return q};
_.HP=function(q,k,F){q.JSC$8076_queryData_.set(k,F);return q};
_.vP=function(q,k){return q.JSC$8076_queryData_.get(k)};
_.FQ=function(q,k,F){q.fragment_=F?TQ(k):k;return q};
_.YA=function(q){_.HP(q,"zx",BP());return q};
_.rF=function(q,k){return q instanceof _.GE?q.clone():new _.GE(q,k)};
RMr=function(q,k){q instanceof _.GE||(q=_.rF(q));k instanceof _.GE||(k=_.rF(k));return q.resolve(k)};
TQ=function(q,k){return q?k?decodeURI(q.replace(/%25/g,"%2525")):decodeURIComponent(q):""};
jF=function(q,k,F){return typeof q==="string"?(q=encodeURI(q).replace(k,myo),F&&(q=q.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),q):null};
myo=function(q){q=q.charCodeAt(0);return"%"+(q>>4&15).toString(16)+(q&15).toString(16)};
cnc=/[#\/\?@]/g;LZI=/[#\?:]/g;Vng=/[#\?]/g;gxU=/[#\?@]/g;xyZ=/#/g;_.ZF=function(q,k){this.count_=this.keyMap_=null;this.encodedQuery_=q||null;this.JSC$8077_ignoreCase_=!!k};
_.OO=function(q){q.keyMap_||(q.keyMap_=new Map,q.count_=0,q.encodedQuery_&&K4z(q.encodedQuery_,function(k,F){q.add(n6(k),F)}))};
_.Y=_.ZF.prototype;_.Y.getCount=function(){_.OO(this);return this.count_};
_.Y.add=function(q,k){_.OO(this);this.encodedQuery_=null;q=SF(this,q);var F=this.keyMap_.get(q);F||this.keyMap_.set(q,F=[]);F.push(k);this.count_+=1;return this};
_.Y.remove=function(q){_.OO(this);q=SF(this,q);return this.keyMap_.has(q)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(q).length,this.keyMap_.delete(q)):!1};
_.Y.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.Y.isEmpty=function(){_.OO(this);return this.count_==0};
_.Y.containsKey=function(q){_.OO(this);q=SF(this,q);return this.keyMap_.has(q)};
_.Y.containsValue=function(q){var k=this.getValues();return _.rn(k,q)};
_.Y.forEach=function(q,k){_.OO(this);this.keyMap_.forEach(function(F,T){F.forEach(function(Z){q.call(k,Z,T,this)},this)},this)};
_.Y.getKeys=function(){_.OO(this);for(var q=Array.from(this.keyMap_.values()),k=Array.from(this.keyMap_.keys()),F=[],T=0;T<k.length;T++)for(var Z=q[T],O=0;O<Z.length;O++)F.push(k[T]);return F};
_.Y.getValues=function(q){_.OO(this);var k=[];if(typeof q==="string")this.containsKey(q)&&(k=k.concat(this.keyMap_.get(SF(this,q))));else{q=Array.from(this.keyMap_.values());for(var F=0;F<q.length;F++)k=k.concat(q[F])}return k};
_.Y.set=function(q,k){_.OO(this);this.encodedQuery_=null;q=SF(this,q);this.containsKey(q)&&(this.count_-=this.keyMap_.get(q).length);this.keyMap_.set(q,[k]);this.count_+=1;return this};
_.Y.get=function(q,k){if(!q)return k;q=this.getValues(q);return q.length>0?String(q[0]):k};
_.qnz=function(q,k,F){q.remove(k);F.length>0&&(q.encodedQuery_=null,q.keyMap_.set(SF(q,k),_.Lf(F)),q.count_+=F.length)};
_.ZF.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var q=[],k=Array.from(this.keyMap_.keys()),F=0;F<k.length;F++){var T=k[F],Z=_.K6(T);T=this.getValues(T);for(var O=0;O<T.length;O++){var z=Z;T[O]!==""&&(z+="="+_.K6(T[O]));q.push(z)}}return this.encodedQuery_=q.join("&")};
_.ZF.prototype.clone=function(){var q=new _.ZF;q.encodedQuery_=this.encodedQuery_;this.keyMap_&&(q.keyMap_=new Map(this.keyMap_),q.count_=this.count_);return q};
var SF=function(q,k){k=String(k);q.JSC$8077_ignoreCase_&&(k=k.toLowerCase());return k},nxg=function(q,k){k&&!q.JSC$8077_ignoreCase_&&(_.OO(q),q.encodedQuery_=null,q.keyMap_.forEach(function(F,T){var Z=T.toLowerCase();
T!=Z&&(this.remove(T),_.qnz(this,Z,F))},q));
q.JSC$8077_ignoreCase_=k};
_.ZF.prototype.extend=function(q){for(var k=0;k<arguments.length;k++)GG8(arguments[k],function(F,T){this.add(T,F)},this)};var zQ=function(q,k){sQ.call(this);for(var F=0,T;T=Pi0[F];F++)if(T in q&&!/^https?:\/\//.test(q[T]))throw Error("Wa`"+q[T]+"`"+T);this.cfg_=q;this.name=this.cfg_.cn||bTv();this.JSC$8072_domHelper_=k||Wd();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.iN(this);q.lpu=q.lpu||Nh0(this.JSC$8072_domHelper_.getWindow().location.href)+"/robots.txt";q.ppu=q.ppu||Nh0(q.pu||"")+"/robots.txt";nY[this.name]=this;HMU(window,"unload",iah)||Mj(window,"unload",iah)};
_.j5(zQ,sQ);var klI=RegExp("^%*tp$"),ob8=RegExp("^%+tp$");_.Y=zQ.prototype;_.Y.connectionDelay_=null;_.Y.peerWindowDeferred_=null;_.Y.transport_=null;_.Y.state_=1;_.Y.isConnected=function(){return this.state_==2};
_.Y.peerWindowObject_=null;_.Y.iframeElement_=null;_.Y.connect=function(q){this.connectCb_=q||_.XX;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?tnh(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.Y.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$8072_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var q=this.iframeElement_.contentWindow;q||(q=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=q}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ya");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$8072_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new xQ(this,this.cfg_.ph,this.JSC$8072_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Xa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.Y.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.nT(this.transport_);this.connectCb_=this.transport_=null;_.nT(this.connectionDelay_);this.connectionDelay_=null};
_.Y.send=function(q,k){if(this.isConnected()){try{var F=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(Z){F=!1}if(F){_.i8(k)&&(k=(0,_.Jt)(k));F=this.transport_;var T=F.send;klI.test(q)&&(q="%"+q);q=q.replace(/[%:|]/g,encodeURIComponent);T.call(F,q,k)}else this.close()}};
_.Y.xpcDeliver=function(q,k,F){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.hr)(this.xpcDeliver,this,q,k,F));else if(KZv(this,F)&&!this.isDisposed()&&this.state_!=3)if(q&&q!="tp")this.isConnected()&&(q=q.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),q=ob8.test(q)?q.substring(1):q,q=this.getService(q,k))&&(k=dyg(k,q.objectPayload),k!=null&&q.callback(k));else switch(q=this.transport_,F=QjG(k),k=F[1],F[0]){case "SETUP_ACK":HTG(q,1);q.setupAckReceived_.fired_||q.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":q.protocolVersion_==2&&(HTG(q,2),q.setupAckReceived_.fired_||q.setupAckReceived_.callback(!0));break;case "SETUP":HTG(q,1);vx8(q,1);break;case "SETUP_NTPV2":q.protocolVersion_==2&&(F=q.peerProtocolVersion_,HTG(q,2),vx8(q,2),F!=1&&q.peerEndpointId_==null||q.peerEndpointId_==k||rnv(q),q.peerEndpointId_=k)}};
var uTz=function(q){var k=q.cfg_.role;return typeof k==="number"?k:window.parent==q.peerWindowObject_?1:0},KZv=function(q,k){var F=q.cfg_.ph;
return _.jM(k==null?"":String(k))||_.jM(F==null?"":String(F))||k==q.cfg_.ph};
zQ.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete nY[this.name];_.nT(this.peerLoadHandler_);delete this.peerLoadHandler_;zQ.superClass_.disposeInternal.call(this)};
var iah=function(){for(var q in nY)_.nT(nY[q])},nY={};var TFh=function(q,k){this.JSC$8086_win=q;this.allowAdsHttpEndpoint=k;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$8086_domHelper=Wd(q);this.scrollManager=new Xdc(q);this.accessibilityManager=new RuU(q);FDI(this)},FDI=function(q){var k=function(){q.allowAdsPopup&&q.allowAdsPopup.style.setProperty("display","none","important");
q.wallElement.style.setProperty("display","","important");euc(q.accessibilityManager);IJP(q.accessibilityManager,q.wallElement.querySelector(".fc-dialog-container"),!1,!1,q.wallElement.querySelector(".fc-button-whitelist"));var Z=q.scrollManager;Z.JSC$8044_domHelper.JSC$7371_document_.body.style.overflow=Z.originalBodyOverflow};
q.allowAdsPopup=q.JSC$8086_domHelper.JSC$7373_createDom("DIV",{"class":"fc-whitelist-root"});q.allowAdsPopup.style.setProperty("display","none","important");q.JSC$8086_domHelper.appendChild(q.JSC$8086_domHelper.JSC$7371_document_.body,q.allowAdsPopup);var F=q.JSC$8086_domHelper.JSC$7373_createDom("DIV",{"class":"fc-dialog-overlay"});q.JSC$8086_domHelper.appendChild(q.allowAdsPopup,F);var T=q.JSC$8086_domHelper.JSC$7373_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:k});q.JSC$8086_domHelper.appendChild(q.allowAdsPopup,
T);F=q.JSC$8086_domHelper.JSC$7373_createDom("IFRAME");F.className="fc-whitelist-dialog";F.frameBorder="0";F.id="fc-whitelist-iframe";F.tabIndex="0";_.Ab(F,q.allowAdsHttpEndpoint);q.JSC$8086_domHelper.appendChild(T,F);T={};T.pu=_.Oc(q.allowAdsHttpEndpoint).toString();T.tp=1;T.cn="fc-whitelist-channel";T.ifrid=F.id;T.osh=!0;q.allowAdsCrossPageChannel=new zQ(T);q.allowAdsCrossPageChannel.registerService("close",k);q.allowAdsCrossPageChannel.registerService("refresh",function(){q.JSC$8086_win.location.reload()});
q.allowAdsCrossPageChannel.registerService("resize",function(Z){if(Z){var O=q.allowAdsPopup.querySelector(".fc-whitelist-dialog");Z.width&&O.style.setProperty("width",Z.width,"important");Z.height&&O.style.setProperty("height",Z.height,"important")}},!0);
q.allowAdsCrossPageChannel.connect()};
TFh.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$8086_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Cn=window,Rx=document,Zah=Cn.location,j08=function(){},Yno=/\[native code\]/,eF=function(q,k,F){return q[k]=q[k]||F},OaU=function(q){q=q.sort();
for(var k=[],F=void 0,T=0;T<q.length;T++){var Z=q[T];Z!=F&&k.push(Z);F=Z}return k},WR=function(){var q;
if((q=Object.create)&&Yno.test(q))q=q(null);else{q={};for(var k in q)q[k]=void 0}return q},UO=eF(Cn,"gapi",{});var Ix={};Ix=eF(Cn,"___jsl",WR());eF(Ix,"I",0);eF(Ix,"hel",10);var Sn$=function(){var q=Zah.href;if(Ix.dpo)var k=Ix.h;else{k=Ix.h;var F=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),T=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(q=q&&(F.exec(q)||T.exec(q)))try{k=decodeURIComponent(q[2])}catch(Z){}}return k},z8c=function(q){var k=eF(Ix,"PQ",[]);
Ix.PQ=[];var F=k.length;if(F===0)q();else for(var T=0,Z=function(){++T===F&&q()},O=0;O<F;O++)k[O](Z)},CM8=function(q){return eF(eF(Ix,"H",WR()),q,WR())};var XQ=function(q){this.JSC$8088_obj_=q};
XQ.prototype.value=function(){return this.JSC$8088_obj_};
XQ.prototype.getWidth=function(){return this.JSC$8088_obj_.width};
XQ.prototype.getHeight=function(){return this.JSC$8088_obj_.height};
XQ.prototype.getStyle=function(){return this.JSC$8088_obj_.style};var R8Z=function(q){this.JSC$8091_obj_=q||{}};
_.Y=R8Z.prototype;_.Y.value=function(){return this.JSC$8091_obj_};
_.Y.setUrl=function(q){this.JSC$8091_obj_.url=q;return this};
_.Y.getUrl=function(){return this.JSC$8091_obj_.url};
_.Y.getStyle=function(){return this.JSC$8091_obj_.style};
_.Y.setId=function(q){this.JSC$8091_obj_.id=q;return this};
_.Y.getId=function(){return this.JSC$8091_obj_.id};
_.Y.getContext=function(){return this.JSC$8091_obj_.context};
var e8v=function(q){q.JSC$8091_obj_.attributes=q.JSC$8091_obj_.attributes||{};return new XQ(q.JSC$8091_obj_.attributes)};var WDZ=function(){R8Z.apply(this,arguments)};
_.y(WDZ,R8Z);var Uam=eF(Ix,"perf",WR());eF(Uam,"g",WR());var Iev=eF(Uam,"i",WR());eF(Uam,"r",[]);WR();WR();var Ebc=function(q,k,F){k&&k.length>0&&(k=XPz(k),F&&F.length>0&&(k+="___"+XPz(F)),k.length>28&&(k=k.substr(0,28)+(k.length-28)),F=k,k=eF(Iev,"_p",WR()),eF(k,F,WR())[q]=(new Date).getTime(),k=Uam.r,typeof k==="function"?k(q,"_p",F):k.push([q,"_p",F]))},XPz=function(q){return q.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var aem=WR(),daU=[],EO=function(q){throw Error("Za`"+q);};
daU.push(["jsl",function(q){for(var k in q)if(Object.prototype.hasOwnProperty.call(q,k)){var F=q[k];typeof F=="object"?Ix[k]=eF(Ix,k,[]).concat(F):eF(Ix,k,F)}if(k=q.u)q=eF(Ix,"us",[]),q.push(k),(k=/^https:(.*)$/.exec(k))&&q.push("http:"+k[1])}]);
var h8o=/^(\/[a-zA-Z0-9_\-]+)+$/,MNg=[/\/amp\//,/\/amp$/,/^\/amp$/],feI=/^[a-zA-Z0-9\-_\.,!]+$/,yrm=/^gapi\.loaded_[0-9]+$/,tN$=/^[a-zA-Z0-9,._-]+$/,ArI=function(q,k,F,T,Z){var O=q.split(";"),z=O.shift(),R=aem[z],e=null;R?e=R(O,k,F,T):EO("no hint processor for: "+z);e||EO("failed to generate load url");k=e;F=k.match(Dah);(T=k.match(le4))&&T.length===1&&Jrv.test(k)&&F&&F.length===1||EO("failed sanity: "+q);try{q="?";if(Z&&Z.length>0){oZ(Z);var I=Z.join(",");e=e+"?le="+I;q="&"}if(Ix.rol){var X=Ix.ol;
X&&X.length&&(e=""+e+q+"ol="+X.length)}}catch(E){}return e},PM$=function(q,k,F,T){q=pP$(q);
yrm.test(F)||EO("invalid_callback");k=wP0(k);T=T&&T.length?wP0(T):null;var Z=function(O){return encodeURIComponent(O).replace(/%2C/g,",")};
return[encodeURIComponent(q.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",Z(q.version),"/m=",Z(k),T?"/exm="+Z(T):"","/rt=j/sv=1/d=1/ed=1",q.activeMods?"/am="+Z(q.activeMods):"",q.resourceSig?"/rs="+Z(q.resourceSig):"",q.zcms?"/t="+Z(q.zcms):"","/cb=",Z(F)].join("")},pP$=function(q){q.charAt(0)!=="/"&&EO("relative path");
for(var k=q.substring(1).split("/"),F=[];k.length;){q=k.shift();if(!q.length||q.indexOf(".")==0)EO("empty/relative directory");else if(q.indexOf("=")>0){k.unshift(q);break}F.push(q)}q={};for(var T=0,Z=k.length;T<Z;++T){var O=k[T].split("="),z=decodeURIComponent(O[0]),R=decodeURIComponent(O[1]);O.length==2&&z&&R&&(q[z]=q[z]||R)}k="/"+F.join("/");h8o.test(k)||EO("invalid_prefix");F=0;for(T=MNg.length;F<T;++F)MNg[F].test(k)&&EO("invalid_prefix");F=$ah(q,"k",!0);T=$ah(q,"am");Z=$ah(q,"rs");q=$ah(q,"t");
return{pathPrefix:k,version:F,activeMods:T,resourceSig:Z,zcms:q}},wP0=function(q){for(var k=[],F=0,T=q.length;F<T;++F){var Z=q[F].replace(/\./g,"_").replace(/-/g,"_");
tN$.test(Z)&&k.push(Z)}return k.join(",")},$ah=function(q,k,F){q=q[k];
!q&&F&&EO("missing: "+k);if(q){if(feI.test(q))return q;EO("invalid: "+k)}return null},Jrv=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,le4=/\/cb=/g,Dah=/\/\//g;
aem.m=function(q,k,F,T){(q=q[0])||EO("missing_hint");return"https://apis.google.com"+PM$(q,k,F,T)};
var ba4=decodeURI("%73cript"),uUg=/^[-+_0-9\/A-Za-z]+={0,2}$/,NFP=function(q,k){for(var F=[],T=0;T<q.length;++T){var Z=q[T],O;if(O=Z){a:{for(O=0;O<k.length;O++)if(k[O]===Z)break a;O=-1}O=O<0}O&&F.push(Z)}return F},Q04=function(){var q=Ix.nonce;
return q!==void 0?q&&q===String(q)&&q.match(uUg)?q:Ix.nonce=null:Rx.querySelector?(q=Rx.querySelector("script[nonce]"))?(q=q.nonce||q.getAttribute("nonce")||"",q&&q===String(q)&&q.match(uUg)?Ix.nonce=q:Ix.nonce=null):null:null},rrG=function(q){if(Rx.readyState!="loading")KD0(q);
else{var k=Q04(),F="";k!==null&&(F=' nonce="'+k+'"');q="<"+ba4+' src="'+encodeURI(q)+'"'+F+"></"+ba4+">";Rx.write(BFU?BFU.createHTML(q):q)}},KD0=function(q){var k=Rx.createElement(ba4);
k.setAttribute("src",BFU?BFU.createScriptURL(q):q);q=Q04();q!==null&&k.setAttribute("nonce",q);k.async="true";(q=Rx.getElementsByTagName(ba4)[0])?q.parentNode.insertBefore(k,q):(Rx.head||Rx.body||Rx.documentElement).appendChild(k)},Ha8=function(q,k,F){vbz(function(){var T=k===Sn$()?eF(UO,"_",WR()):WR();
T=eF(CM8(k),"_",T);q(T)},F)},zie=function(q,k){var F=k||{};
typeof k=="function"&&(F={},F.callback=k);var T=(k=F)&&k._c;if(T)for(var Z=0;Z<daU.length;Z++){var O=daU[Z][0],z=daU[Z][1];z&&Object.prototype.hasOwnProperty.call(T,O)&&z(T[O],q,k)}k=[];q?k=q.split(":"):F.features&&(k=F.features);if(!(q=F.h)&&(q=Sn$(),!q))throw Error("$a");s0h(k||[],F,q)},s0h=function(q,k,F){q=OaU(q)||[];
var T=k.callback,Z=k.config,O=k.timeout,z=k.ontimeout,R=k.onerror,e=void 0;typeof R=="function"&&(e=R);var I=null,X=!1;if(O&&!z||!O&&z)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";R=eF(CM8(F),"r",[]).sort();var E=eF(CM8(F),"L",[]).sort(),d=Ix.le||[],M=[].concat(R),t=function(L,H){if(X)return 0;Cn.clearTimeout(I);E.push.apply(E,A);var V=((UO||{}).config||{}).update;V?V(Z):Z&&eF(Ix,"cu",[]).push(Z);if(H){Ebc("me0",L,M);try{Ha8(H,F,e)}finally{Ebc("me1",L,M)}}return 1};
O>0&&(I=Cn.setTimeout(function(){X=!0;z()},O));
var A=NFP(q,E);if(A.length){A=NFP(q,R);var w=eF(Ix,"CP",[]),b=w.length;w[b]=function(L){if(!L)return 0;Ebc("ml1",A,M);var H=function(g){w[b]=null;t(A,L)&&z8c(function(){T&&T();g()})},V=function(){var g=w[b+1];
g&&g()};
b>0&&w[b-1]?w[b]=function(){H(V)}:H(V)};
if(A.length){var r="loaded_"+Ix.I++;UO[r]=function(L){w[b](L);UO[r]=null};
q=ArI(F,A,"gapi."+r,R,d);R.push.apply(R,A);Ebc("ml0",A,M);k.sync||Cn.___gapisync?rrG(q):KD0(q)}else w[b](j08)}else t(A)&&T&&T()},GlU;
var crm=null,VNG=_.k9.trustedTypes;if(VNG&&VNG.createPolicy){try{crm=VNG.createPolicy("goog#gapi",{createHTML:mBr,createScript:mBr,createScriptURL:mBr})}catch(q){_.k9.console&&_.k9.console.error(q.message)}GlU=crm}else GlU=crm;var BFU=GlU,vbz=function(q,k){if(Ix.hee&&Ix.hel>0)try{return q()}catch(F){k&&k(F),Ix.hel--,zie("debug_error",function(){try{window.___jsl.hefn(F)}catch(T){throw F;}})}else try{return q()}catch(F){throw k&&k(F),F;
}},LDG=UO.load;
LDG&&eF(Ix,"ol",[]).push(LDG);UO.load=function(q,k){return vbz(function(){return zie(q,k)})};var VwN;var xaz=function(q,k){this.serviceId_=q;this.moduleId_=k||null};
xaz.prototype.toString=function(){return this.serviceId_};
xaz.prototype.getModuleId=function(){return this.moduleId_};var gGn=new xaz("MpJwZc","MpJwZc");var qN0=new _.UQ("a"),mRn=function(q,k,F){_.If.call(this,q,k);this.node=k;this.kind=F};
_.y(mRn,_.If);var nb8=function(){this.JSC$8104_keys_={};this.urlPrefix_="";this.JSC$8104_queryData_={}};
nb8.prototype.toString=function(){var q=this.urlPrefix_+gbP(this),k=_.zB(this.JSC$8104_queryData_),F="";k!=""&&(F="?"+k);return q+F};
var maP=function(q){q=ax(q,"md");return!!q&&q!=="0"},gbP=function(q){var k=[],F=(0,_.hr)(function(T){this.JSC$8104_keys_[T]!==void 0&&k.push(T+"="+this.JSC$8104_keys_[T])},q);
maP(q)?(F("md"),F("k"),F("ck"),F("am"),F("rs"),F("gssmodulesetproto"),F("slk"),F("dti")):(F("sdch"),F("k"),F("ck"),F("am"),F("rt"),"d"in q.JSC$8104_keys_||di(q,"d","0"),F("d"),F("exm"),F("excm"),(q.JSC$8104_keys_.excm||q.JSC$8104_keys_.exm)&&k.push("ed=1"),F("im"),F("dg"),F("sm"),ax(q,"br")!="1"&&ax(q,"br")!="0"||F("br"),F("br-d"),ax(q,"rb")=="1"&&F("rb"),ax(q,"zs")!=="0"&&F("zs"),qi8(q)!==""&&F("wt"),F("gssmodulesetproto"),F("ujg"),F("sp"),F("rs"),F("cb"),F("ee"),F("slk"),F("dti"),F("m"));return k.join("/")},
ax=function(q,k){return q.JSC$8104_keys_[k]?q.JSC$8104_keys_[k]:null},di=function(q,k,F){F?q.JSC$8104_keys_[k]=F:delete q.JSC$8104_keys_[k]},iG$=function(q,k){q.urlPrefix_=k},kiv=function(q,k){k&&k.length>0?(k.sort(),di(q,"exm",k.join(","))):di(q,"exm",null)},oDI=function(q,k){k&&k.length>0?(k.sort(),di(q,"excm",k.join(","))):di(q,"excm",null)},Fym=function(q){return(q=ax(q,"m"))?q.split(","):[]},qi8=function(q){switch(ax(q,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},TH0=function(q,k){var F=Object.keys(k).filter(function(T){return!!Object.keys(k[T]).length}).map(function(T){var Z=Object.keys(k[T]);
Z.length>1&&Z.sort();return T+":"+Z.join(",")});
F.sort();di(q,"ee",F.join(";"))},B6o=function(q){var k=ax(q,"ee");
if(!k)return{};q={};k=_.S(k.split(";"));for(var F=k.next();!F.done;F=k.next()){var T=_.S(F.value.split(":"));F=T.next().value;T=T.next().value;q[F]={};T=_.S(T.split(","));for(var Z=T.next();!Z.done;Z=T.next())q[F][Z.value]=!0}return q},ZGG=function(q){delete q.JSC$8104_keys_.m;
delete q.JSC$8104_keys_.exm;delete q.JSC$8104_keys_.ed};
nb8.prototype.clone=function(){var q=new nb8;q.JSC$8104_keys_=Object.assign({},this.JSC$8104_keys_);q.urlPrefix_=this.urlPrefix_;q.JSC$8104_queryData_=Object.assign({},this.JSC$8104_queryData_);return q};
var rZo=function(q,k){k=k===void 0?!0:k;var F=jQI(q),T=new nb8,Z=_.GD(F)[5];_.fT.forEach(Yi$,function(z){var R=Z.match("/"+z+"=([^/]+)");R&&di(T,z,R[1])});
var O="";O=q.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";iG$(T,q.substr(0,q.indexOf(O)+O.length));if(!k)return T;(q=_.GD(F)[6]||null)&&K4z(q,function(z,R){T.JSC$8104_queryData_[z]=R});
return T},N6T=function(q){q=_.Or(jQI(q));
return q===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(q)?/\/k=/.test(q):!1},jQI=function(q){return q.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?q.substr(65):q},Yi$={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",GSS_MODULE_SET_PROTO:"gssmodulesetproto",
USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},OG8=RegExp("^loaded_(g|h)?[_\\d]+$");_.hl=function(q){this.JSC$8116_id_=q;this.opts={}};
_.hl.prototype.JSC$8118_setLabel=function(q){this.label_=q||void 0;return this};
_.hl.prototype.addUploadMetadata=function(q,k){var F=this.opts.data||{};F[q]=k;this.opts.data=F;return this};
var Sim=function(q){var k=_.fT.filter(q.opts,function(F){return F!==null});
k=_.fT.isEmpty(k)?null:k;q=[q.JSC$8116_id_,q.label_,k];k=X0f(q);return q=q.slice(0,k+1)};
_.hl.prototype.toString=function(){var q=Sim(this);return"("+_.tn(q,function(k){return JSON.stringify(k)}).join(",")+")"};
_.hl.prototype.getId=function(){return this.JSC$8116_id_};
_.hl.prototype.getOptions=function(){return _.fT.clone(this.opts)};var Mu=function(){_.hl.call(this,"image-search")};
_.y(Mu,_.hl);Mu.prototype.setSize=function(q){this.opts.imgsz=q;return this};
Mu.prototype.JSC$8118_setLabel=function(q){_.hl.prototype.JSC$8118_setLabel.call(this,q);return this};
Mu.prototype.addUploadMetadata=function(q,k){_.hl.prototype.addUploadMetadata.call(this,q,k);return this};var fn=function(){_.hl.call(this,"maps")};
_.y(fn,_.hl);fn.prototype.setZoom=function(q){this.opts.zoom=q;return this};
fn.prototype.JSC$8118_setLabel=function(q){_.hl.prototype.JSC$8118_setLabel.call(this,q);return this};
fn.prototype.addUploadMetadata=function(q,k){_.hl.prototype.addUploadMetadata.call(this,q,k);return this};_.y5=function(){_.hl.call(this,"photos")};
_.y(_.y5,_.hl);_.y5.prototype.JSC$8118_setLabel=function(q){_.hl.prototype.JSC$8118_setLabel.call(this,q);return this};
_.y5.prototype.addUploadMetadata=function(q,k){_.hl.prototype.addUploadMetadata.call(this,q,k);return this};var tl=function(){_.hl.call(this,"url")};
_.y(tl,_.hl);var zbh=function(){var q=new tl;q.opts.type="video";q.opts.site="youtube.com";return q};
tl.prototype.JSC$8118_setLabel=function(q){_.hl.prototype.JSC$8118_setLabel.call(this,q);return this};
tl.prototype.addUploadMetadata=function(q,k){_.hl.prototype.addUploadMetadata.call(this,q,k);return this};var DF=function(){_.hl.call(this,"video-search")};
_.y(DF,_.hl);var C08=function(){var q=new DF;q.opts.site="youtube.com";return q};
DF.prototype.JSC$8118_setLabel=function(q){_.hl.prototype.JSC$8118_setLabel.call(this,q);return this};
DF.prototype.addUploadMetadata=function(q,k){_.hl.prototype.addUploadMetadata.call(this,q,k);return this};var Rb8=function(){_.hl.call(this,"web")};
_.y(Rb8,_.hl);Rb8.prototype.JSC$8118_setLabel=function(q){_.hl.prototype.JSC$8118_setLabel.call(this,q);return this};
Rb8.prototype.addUploadMetadata=function(q,k){_.hl.prototype.addUploadMetadata.call(this,q,k);return this};var lq=function(){this.items_=[];this.opts={}},ebh=function(q){switch(q){case "image-search":return new Mu;
case "maps":return new fn;case "photos":return new _.y5;case "url":return new tl;case "video-search":return new DF;case "web":return new Rb8}return new _.hl(q)};
lq.prototype.addView=function(q){this.items_.push(typeof q==="string"?ebh(q):q);return this};
var Wy$=function(q){return"("+_.tn(q.items_,function(k){return k.toString()}).join(",")+")"};
lq.prototype.toString=function(){return Wy$(this)};
lq.prototype.getViews=function(q,k){k=k===void 0?[]:k;for(var F=this.items_,T=0;T<F.length;T++){var Z=F[T];Z instanceof lq?Z.getViews(q,k):Z.getId()==q&&k.push(Z)}return k};
lq.prototype.getOptions=function(){return _.fT.clone(this.opts)};var PP=function(q){this.basePickerUrl_=q||"https://docs.google.com/picker";this.nav_=new lq};
PP.prototype.nav_=null;PP.prototype.addView=function(q){this.nav_.addView(q);return this};
PP.prototype.getBaseUrl=function(){return this.basePickerUrl_};
PP.prototype.getViews=function(q){return this.nav_.getViews(q)};
_.Unm=function(q,k){q.callback_=k;return q};var I7c=new Map;I7c.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");I7c.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");I7c.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var X6o=new Set;X6o.add("application/vnd.google-apps.kix");X6o.add("application/vnd.google-apps.ritz");X6o.add("application/vnd.google-apps.punch");var ARo=function(q,k,F){var T=F&&_.wV(F,1);F=ED$(F);var Z=q[0].getId();switch(_.PL(Z,2)){case 13:return a7U(q,k,T,F);case 3:return dn4(q,k,T,F);case 10:return hb$(q,k,T,F);case 27:return hb$(q,k,T,F);case 12:return Mwm(q,k);case 2:return f78(q,k,T,F);case 5:return yR0(q,k,T,F);case 9:return two(q,k,T,F);case 6:return Dno(q,k,T,F);case 25:return l7h(q,k,T,F);case 1:return _.dV(q[0],iCh,26)?JR0(q,k,T,F):hb$(q,k,T,F);default:return{}}},Dno=function(q,k,F,T){q=q.map(function(Z){return{id:Z.getId().getId(),
serviceId:"youtube",name:Z.getName(),description:_.wV(Z,3),type:Jl(Z),lastEditedUtc:_.q90(_.kU(Z,_.rl,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:Z.getUrl(),embedUrl:_.wV(Z,13),thumbnails:Al(g4(Z))}});
return{action:k,docs:q,viewToken:T,view:F||"youtube",v2Translated:!0}},f78=function(q,k,F,T){var Z=q.map(function(O){var z=O.getId().getId(),R=_.wV(O,7),e=O.getName(),I=Jl(O),X=_.q90(_.kU(O,_.rl,12)).getTime(),E=O.getUrl(),d=Number(RpM(O)),M=_.wV(O,3),t=_.wV(O,11),A=Al(g4(O));
var w=_.kU(O,m0,21);w=_.J8(w,1);var b=_.kU(O,m0,21);b=_.wV(b,10);var r=_.wV(O,13);var L=_.kU(O,m0,21);L=_.J8(L,9);var H=_.kU(O,m0,21);H=_.wV(H,11);z={id:z,serviceId:"docs",mimeType:R,name:e,type:I,lastEditedUtc:X,url:E,sizeBytes:d,description:M,iconUrl:t,thumbnails:A,isShared:w,downloadUrl:b,embedUrl:r,copyable:L,resourceKey:H};R=_.kU(O,m0,21);_.J8(R,12)&&(z.uploadState="success",z.isNew=!0);R=_.kU(O,m0,21);_.dV(R,Lk,3)&&(O=_.kU(O,m0,21),O=_.kU(O,Lk,3),_.dV(O,cr,2)&&(R=Ar(O.getDuration().getSeconds()),
e=O.getDuration(),e=_.kb(e,2),z.duration=R+e/1E9),z.aspectRatio=O.getAspectRatio());return z});
return{action:k,docs:Z,viewToken:T,view:F||"all",extraUserInputs:p6o(q),v2Translated:!0}},yR0=function(q,k,F,T){q=q.map(function(Z){var O=_.kU(Z,S9I,15);
O=_.kU(O,VS,1);I1(Z,10,VS,O);return{id:Z.getId().getId(),serviceId:"web",mimeType:_.wV(Z,7),name:Z.getName(),type:Jl(Z),url:Z.getUrl(),description:_.wV(Z,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Al(g4(Z))}});
return{action:k,docs:q,viewToken:T,view:F||"image-search",v2Translated:!0}},two=function(q,k,F,T){q=q.map(function(Z){return{serviceId:"url",
name:g4(Z)[0].getUrl().split("/").pop(),type:Jl(Z),mimeType:_.wV(Z,7),url:Z.getUrl(),description:_.wV(Z,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Al(g4(Z))}});
return{action:k,docs:q,viewToken:T,view:F||"url",v2Translated:!0}},JR0=function(q,k,F,T){q=q.map(function(Z){return{id:Z.getId().getId(),
serviceId:"picasa",name:Z.getName(),type:Jl(Z),description:_.wV(Z,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Al(g4(Z))}});
return{action:k,docs:q,viewToken:T,view:F||"webcam",v2Translated:!0}},hb$=function(q,k,F,T){return{action:k,
docs:q.map(w6U),viewToken:T,view:P0U(F||"upload",q),extraUserInputs:p6o(q),v2Translated:!0}},P0U=function(q,k){return k.some(function(F){var T;
return((T=_.kU(F,xm,30))==null?void 0:_.PL(T,3))===9})?q+"/gmailphotos":q},dn4=function(q,k,F,T){var Z=q.map(function(O){var z={id:O.getId().getId(),
serviceId:"picasa",mimeType:_.wV(O,7),name:O.getName(),type:Jl(O),lastEditedUtc:_.q90(_.kU(O,_.rl,12)).getTime(),url:O.getUrl(),sizeBytes:Number(RpM(O)),description:_.wV(O,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Al(g4(O)),mediaKey:O.getId().getId(),parentId:_.wV(O,4)},R,e=(R=_.kU(O,F2G,18))==null?void 0:_.kU(R,osz,3);e&&(z.latitude=pH(e,1),z.longitude=pH(e,2));var I;O=(I=_.kU(O,F2G,18))==null?void 0:A8(I,6);I=O!=null?Ar(O):void 0;I&&(z.version=
I);return z});
return{action:k,docs:Z,viewToken:T,view:F||"photos",extraUserInputs:p6o(q),v2Translated:!0}},a7U=function(q,k,F,T){q=q.map(function(Z){return{id:Z.getId().getId(),
serviceId:"et",name:g4(Z)[0].getUrl().split("/").pop(),description:_.wV(Z,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Al(g4(Z),"etjpg")}});
return{action:k,docs:q,viewToken:T,view:F||"et",v2Translated:!0}},l7h=function(q,k,F,T){q=q.map(function(Z){var O=Z.getId().getId(),z=T["2"];
return{id:O,serviceId:z.type!=="gmail_themes"&&z.parent==="6226252643674576769"?"picasa":"static_themes",name:Z.getName(),mimeType:_.wV(Z,7),type:Jl(Z),description:_.wV(Z,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:Z.getUrl(),embedUrl:Z.getUrl(),thumbnails:Al(g4(Z))}});
return{action:k,docs:q,viewToken:T,view:F||"photos",v2Translated:!0}},Mwm=function(q,k){q=q.map(function(F){var T=_.kU(F,k5G,27);
T=_.dt(T,1,_.r0,_.iM())[0];return{id:F.getId().getId(),serviceId:"contacts",mimeType:_.wV(F,7),name:F.getName(),description:_.wV(F,3),url:"mailto:"+T,thumbnail:[{url:_.wV(F,11)}],email:T}});
return{action:k,docs:q,view:"contacts",v2Translated:!0}},ED$=function(q){if(!q)return{};
var k=_.wV(q,3);k=k&&JSON.parse(k)||{};return{0:_.wV(q,1),1:_.wV(q,2),2:k}},Al=function(q,k){k=k===void 0?"":k;
if(!q.length)return null;k=="etjpg"&&(q=q.filter(function(F){return F.getUrl().includes("w1200-h300")}));
return q.map(function(F){return{url:F.getUrl(),height:F.getHeight(),width:F.getWidth(),type:k}})},p6o=function(q){return{isAttachment:q.some(function(k){return _.J8(k,31)})}},w6U=function(q){var k,F={id:(k=q.getId())==null?void 0:k.getId(),
serviceId:$nI(q),mimeType:_.wV(q,7),name:q.getName(),type:Jl(q),sizeBytes:Number(RpM(q)),description:_.wV(q,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:Al(g4(q)),isNew:!0};if(k=_.kU(q,xm,30)){F.dataUrl=_.wV(k,1)||null;a:{var T=_.kU(q,xm,30);switch(_.PL(T,3)){case 9:T=_.uG(T,Y94,2,nk);T={remoteRefs:T&&_.wV(T,1)};break a;case 10:case 15:T=_.uG(T,jkm,4,nk);var Z=g4(q);T={photo_id:T&&_.wV(T,1),media_key:q.getId().getId(),media_type:_.PL(q,6)===1?1:2,image_url:Z&&
Z[0].getUrl(),width:Z&&String(Z[0].getWidth()),height:Z&&String(Z[0].getHeight())};break a}T=null}F.uploadMetadata=T;F.uploadId=_.wV(k,9)||null;F.uploadState=bGZ(k)||null}(T=k&&_.uG(k,jkm,4,nk))&&(F.id=_.wV(T,1));(T=k&&_.uG(k,OCo,5,nk))&&(F.contentId=_.wV(T,1));(T=k&&_.uG(k,T0P,7,nk))&&(F.contentId=_.wV(T,1));(T=k&&_.uG(k,ZCv,6,nk))&&(F.contentId=_.wV(T,1));(k==null?void 0:_.PL(k,3))===1&&(F.mediaKey=q.getId().getId());return F},$nI=function(q){var k;
switch(((k=_.kU(q,xm,30))==null?void 0:_.PL(k,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},Jl=function(q){switch(_.PL(q,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 _.wV(q,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},bGZ=function(q){switch(q==null?void 0:_.PL(q,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 Kyh,ur$,NHZ,QQz;_.BHm=function(q,k){var F=k||{};k=F.document||document;var T=_.Oc(q).toString(),Z=(new M8(k)).createElement("SCRIPT"),O={script_:Z,timeout_:void 0},z=new Gs(ur$,O),R=null,e=F.timeout!=null?F.timeout:5E3;e>0&&(R=window.setTimeout(function(){NHZ(Z,!0);z.errback(new QQz(1,"Timeout reached for loading script "+T))},e),O.timeout_=R);
Z.onload=Z.onreadystatechange=function(){Z.readyState&&Z.readyState!="loaded"&&Z.readyState!="complete"||(NHZ(Z,F.cleanupWhenDone||!1,R),z.callback(null))};
Z.onerror=function(){NHZ(Z,!0,R);z.errback(new QQz(0,"Error while loading script "+T))};
O=F.attributes||{};_.fT.extend(O,{type:"text/javascript",charset:"UTF-8"});cH$(Z,O);_.Kw(Z,q);Kyh(k).appendChild(Z);return z};
Kyh=function(q){var k=I0("HEAD",q);return k&&k.length!==0?k[0]:q.documentElement};
ur$=function(){if(this&&this.script_){var q=this.script_;q&&q.tagName=="SCRIPT"&&NHZ(q,!0,this.timeout_)}};
NHZ=function(q,k,F){F!=null&&_.k9.clearTimeout(F);q.onload=function(){};
q.onerror=function(){};
q.onreadystatechange=function(){};
k&&window.setTimeout(function(){_.Un(q)},0)};
QQz=function(q,k){var F="Jsloader error (code #"+q+")";k&&(F+=": "+k);_.qJ.call(this,F);this.code=q};
_.j5(QQz,_.qJ);var rRz=_.xT(["https://apis.google.com/js/api.js"]),vD0=_.kx(rRz),cRI=function(q,k){var F=!1,T=HGU(q,k).then(function(O){F=!0;return O}),Z=_.XNz(5E3).then(function(){return F?HGU(q,k):sQo(k).then(function(O){return Gio(O,q)})});
return ZwI([T,Z])},HGU=function(q,k){return Vwo(k).then(function(F){return Gio(F,q)})},Gio=function(q,k){var F=_.Fo(k,"gapi.")?k.slice(5):k;
return q[F]?_.Sy(q[F]):new _.R1(function(T,Z){var O=DQ(function(){Z(Error("cb"))},3E4);
q.load(k,{callback:function(){_.k9.clearTimeout(O);T(q[F])},
onerror:function(z){_.k9.clearTimeout(O);Z(z)}})})},Vwo=function(q){return q.gapi&&q.gapi.load?_.Sy(q.gapi):sQo(q)},sQo=function(q){return _.BHm(vD0,{document:q.document}).then(function(){return q.gapi})},Lyz=function(){};
Lyz.prototype.load=function(q,k){k=k===void 0?window:k;var F=Date.now();return cRI(q,k).then(function(T){var Z=Date.now();return{library:T,loadStartMs:F,loadEndMs:Z}},function(T){throw T instanceof Error?T:Error(String(T));
})};var jS0=function(){_.dF.call(this);this.gapiLoader_=new Lyz;this.origin_=null;this.gapiPickerIframeResolver_=_.GM();this.gapiIframesResolver_=_.GM();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.y(jS0,_.dF);var xn$=function(q,k){var F=_.NA("gapi.iframes",k);return F?(q=Date.now(),_.Sy({library:F,loadStartMs:q,loadEndMs:q})):q.gapiLoader_.load("gapi.iframes",k)},nD$=function(q,k,F,T,Z,O){var z=!1;
z=z===void 0?!1:z;xn$(q,li(k.ownerDocument)).then(function(R){var e=R.library;q.gapiIframesResolver_.resolve(e);R=q.gapiPickerIframeResolver_;var I=R.resolve,X=z;X=X===void 0?!1:X;var E={};E["host-message-handler"]=F;q.hostMessageHandlerInternal_=E;var d=_.rF(T);d=_.rF(d);d=_.iq(_.qu(_.mz(new _.GE,d.scheme_),d.JSC$8076_domain_),d.JSC$8076_port_).toString();q.origin_=d;d=(new WDZ).setUrl(T);d.JSC$8091_obj_.where=k;d.JSC$8091_obj_.allowPost=X;d.JSC$8091_obj_.messageHandlers=E;X=_.NA("makeWhiteListIframesFilter",
e)([q.origin_]);d.JSC$8091_obj_.messageHandlersFilter=X;Z!=null&&d.setId(Z);O!=null&&(d.JSC$8091_obj_.rpctoken=O);X=e8v(d);X.JSC$8088_obj_.style={display:"block","min-width":"100%",width:"1px"};X.JSC$8088_obj_.height="100%";e8v(d).value().allow="camera 'src' "+q.origin_;e=e.getContext().openChild(d.value());I.call(R,e)},function(R){q.gapiIframesResolver_.reject(R);
q.gapiPickerIframeResolver_.reject(R)});
return q.gapiPickerIframeResolver_.promise},gD8=function(q,k){return _.ym([q.gapiIframesResolver_.promise,
q.gapiPickerIframeResolver_.promise]).then(function(F){var T=_.S(F);F=T.next().value;return(T=T.next().value)?T.send("picker-message-handler",k,void 0,_.NA("makeWhiteListIframesFilter",F)([q.origin_])):_.Jo(Error("db"))})};
jS0.prototype.disposeInternal=function(){mnm(this);_.dF.prototype.disposeInternal.call(this)};
var mnm=function(q){q.gapiPickerIframeResolver_.promise.then(function(k){k&&(k.unregister("host-message-handler"),delete q.hostMessageHandlerInternal_["host-message-handler"])})};var qPg=function(){this.nextId=0};var kDg=function(q,k){switch(q.action){case "select-contacts":q=i6m(q.contacts);break;case "visibility":q=q.visible;var F=new kQ;q=_.Q_(F,1,7).setVisible(q);F={};F["iframe-command"]=q.serialize();q=F;break;default:q=null}return q?gD8(k,q):_.Sy()},i6m=function(q){if(!q||q.length==0)return null;
var k=new kQ;_.Q_(k,1,11);var F=new qPg;q.forEach(function(T){if(T.email){var Z=new DK;Z=_.gl(Z,2,T.name?T.name:T.email);var O=new k5G;T=_.jko(O,1,_.NI,T.email,_.r0);T=_.k4(Z,27,T);Z=T.setId;O=(new GY).setId(":"+(F.nextId++).toString(36));O=_.Q_(O,2,12);T=Z.call(T,O)}else T=null;T&&I1(k,7,DK,T)});
q={};q["iframe-command"]=k.serialize();return q};_.oO8=function(){if(DcL){var q=/Windows NT ([0-9.]+)/;return(q=q.exec(_.Ie()))?q[1]:"0"}return _.t1M?(q=/1[0|1][_.][0-9_.]+/,(q=q.exec(_.Ie()))?q[0].replace(/_/g,"."):"10"):nQT?(q=/Android\s+([^\);]+)(\)|;)/,(q=q.exec(_.Ie()))?q[1]:""):J2T||A2n||pqf?(q=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(q=q.exec(_.Ie()))?q[1].replace(/_/g,"."):""):""}();var pn;pn=function(q){return(q=q.exec(_.Ie()))?q[1]:""};
_.FTU=function(){if(_.WL)return pn(/Firefox\/([0-9.]+)/);if(_.z6||VP||M1r)return QlT;if(_.UI){if(_.$9()||_.eNf()){var q=pn(/CriOS\/([0-9.]+)/);if(q)return q}return pn(/Chrome\/([0-9.]+)/)}if(_.Ps&&!_.$9())return pn(/Version\/([0-9.]+)/);if(Ihx||Xmf){if(q=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.Ie()))return q[1]+"."+q[2]}else if(HVw)return(q=pn(/Android\s+([0-9.]+)/))?q:pn(/Version\/([0-9.]+)/);return""}();var T60=function(){};
_.T6(T60);T60.prototype.nextId_=0;_.wi=function(q){return":"+(q.nextId_++).toString(36)};var PR=function(q){_.ht.call(this);this.JSC$8186_dom_=q||Wd();this.JSC$8186_id_=null;this.inDocument_=!1;this.JSC$8186_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.j5(PR,_.ht);PR.prototype.idGenerator_=T60.getInstance();PR.prototype.getId=function(){return this.JSC$8186_id_||(this.JSC$8186_id_=_.wi(this.idGenerator_))};
PR.prototype.setId=function(q){this.parent_&&this.parent_.childIndex_&&(_.fT.remove(this.parent_.childIndex_,this.JSC$8186_id_),_.fT.add(this.parent_.childIndex_,q,this));this.JSC$8186_id_=q};
PR.prototype.getElement=function(){return this.JSC$8186_element_};
var $A=function(q){q.googUiComponentHandler_||(q.googUiComponentHandler_=new _.iN(q));return q.googUiComponentHandler_},Z6$=function(q,k){if(q==k)throw Error("eb");
var F;if(F=k&&q.parent_&&q.JSC$8186_id_){F=q.parent_;var T=q.JSC$8186_id_;F=F.childIndex_&&T?_.fT.get(F.childIndex_,T)||null:null}if(F&&q.parent_!=k)throw Error("eb");q.parent_=k;PR.superClass_.setParentEventTarget.call(q,k)};
PR.prototype.setParentEventTarget=function(q){if(this.parent_&&this.parent_!=q)throw Error("fb");PR.superClass_.setParentEventTarget.call(this,q)};
PR.prototype.JSC$8188_createDom=function(){this.JSC$8186_element_=this.JSC$8186_dom_.createElement("DIV")};
PR.prototype.render=function(q){jSG(this,q)};
var jSG=function(q,k,F){if(q.inDocument_)throw Error("gb");q.JSC$8186_element_||q.JSC$8188_createDom();k?k.insertBefore(q.JSC$8186_element_,F||null):q.JSC$8186_dom_.JSC$7371_document_.body.appendChild(q.JSC$8186_element_);q.parent_&&!q.parent_.inDocument_||q.enterDocument()};
_.Y=PR.prototype;_.Y.decorate=function(q){if(this.inDocument_)throw Error("gb");if(q&&this.canDecorate(q)){this.wasDecorated_=!0;var k=_.Jn(q);this.JSC$8186_dom_&&this.JSC$8186_dom_.JSC$7371_document_==k||(this.JSC$8186_dom_=Wd(q));this.decorateInternal(q);this.enterDocument()}else throw Error("hb");};
_.Y.canDecorate=function(){return!0};
_.Y.decorateInternal=function(q){this.JSC$8186_element_=q};
_.Y.enterDocument=function(){this.inDocument_=!0;YPo(this,function(q){!q.inDocument_&&q.getElement()&&q.enterDocument()})};
_.Y.exitDocument=function(){YPo(this,function(q){q.inDocument_&&q.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.Y.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);YPo(this,function(q){q.dispose()});
!this.wasDecorated_&&this.JSC$8186_element_&&_.Un(this.JSC$8186_element_);this.parent_=this.model_=this.JSC$8186_element_=this.childIndex_=this.children_=null;PR.superClass_.disposeInternal.call(this)};
_.Y.getModel=function(){return this.model_};
_.Y.addChild=function(q,k){var F=this.children_?this.children_.length:0;if(q.inDocument_&&(k||!this.inDocument_))throw Error("gb");if(F<0||F>(this.children_?this.children_.length:0))throw Error("ib");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);q.parent_==this?(_.fT.set(this.childIndex_,q.getId(),q),_.Vh(this.children_,q)):_.fT.add(this.childIndex_,q.getId(),q);Z6$(q,this);_.aLx(this.children_,F,0,q);q.inDocument_&&this.inDocument_&&q.parent_==this?(k=this.getContentElement(),
(k.childNodes[F]||null)!=q.getElement()&&(q.getElement().parentElement==k&&k.removeChild(q.getElement()),F=k.childNodes[F]||null,k.insertBefore(q.getElement(),F))):k?(this.JSC$8186_element_||this.JSC$8188_createDom(),F=this.children_?this.children_[F+1]||null:null,jSG(q,this.getContentElement(),F?F.JSC$8186_element_:null)):this.inDocument_&&!q.inDocument_&&q.JSC$8186_element_&&q.JSC$8186_element_.parentNode&&q.JSC$8186_element_.parentNode.nodeType==1&&q.enterDocument()};
_.Y.getContentElement=function(){return this.JSC$8186_element_};
var YPo=function(q,k){q.children_&&q.children_.forEach(k,void 0)};
PR.prototype.removeChild=function(q,k){if(q){var F=typeof q==="string"?q:q.getId();q=this.childIndex_&&F?_.fT.get(this.childIndex_,F)||null:null;F&&q&&(_.fT.remove(this.childIndex_,F),_.Vh(this.children_,q),k&&(q.exitDocument(),q.JSC$8186_element_&&_.Un(q.JSC$8186_element_)),Z6$(q,null))}if(!q)throw Error("jb");return q};_.j5(gDw,nDh);_.j5(mno,nDh);var O68;var SPo=function(q,k){k?q.setAttribute("role",k):q.removeAttribute("role")},bq=function(q,k,F){Array.isArray(F)&&(F=F.join(" "));
var T="aria-"+k;F===""||F==void 0?(O68||(F={},O68=(F.atomic=!1,F.autocomplete="none",F.dropeffect="none",F.haspopup=!1,F.live="off",F.multiline=!1,F.multiselectable=!1,F.orientation="vertical",F.readonly=!1,F.relevant="additions text",F.required=!1,F.sort="none",F.busy=!1,F.disabled=!1,F.hidden=!1,F.invalid="false",F)),F=O68,k in F?q.setAttribute(T,F[k]):q.removeAttribute(T)):q.setAttribute(T,F)};var zCv;_.uq=function(q,k,F){_.ht.call(this);this.target=q;this.handle=k||q;this.limits=F||new $m(NaN,NaN,NaN,NaN);this.JSC$8191_document_=_.Jn(q);this.JSC$8191_eventHandler_=new _.iN(this);_.zl(this,this.JSC$8191_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;_.Dr(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=zCv};
_.j5(_.uq,_.ht);zCv=_.k9.document&&_.k9.document.documentElement&&!!_.k9.document.documentElement.setCapture&&!!_.k9.document.releaseCapture;_.CB4=function(q,k){q.hysteresisDistanceSquared_=Math.pow(k,2)};
_.Y=_.uq.prototype;_.Y.setEnabled=function(q){this.enabled_=q};
_.Y.disposeInternal=function(){_.uq.superClass_.disposeInternal.call(this);_.dm(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$8191_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8191_document_.releaseCapture();this.handle=this.target=null};
_.Y.startDrag=function(q){var k=q.type=="mousedown";if(!this.enabled_||this.dragging_||k&&(q.event_.button!=0||_.t1M&&q.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new Nu("start",this,q.clientX,q.clientY,q)))this.dragging_=!0,k&&q.preventDefault();else return;else k&&q.preventDefault();k=this.JSC$8191_document_;var F=k.documentElement,T=!this.useSetCapture_;this.JSC$8191_eventHandler_.listen(k,["touchmove","mousemove"],this.handleMove_,
{capture:T,passive:!1});this.JSC$8191_eventHandler_.listen(k,["touchend","mouseup"],this.endDrag,T);this.useSetCapture_?(F.setCapture(!1),this.JSC$8191_eventHandler_.listen(F,"losecapture",this.endDrag)):this.JSC$8191_eventHandler_.listen(li(k),"blur",this.endDrag);this.scrollTarget_&&this.JSC$8191_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,T);this.clientX=this.startX=q.clientX;this.clientY=this.startY=q.clientY;this.screenX=q.screenX;this.screenY=q.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=en(Wd(this.JSC$8191_document_))}};
_.Y.endDrag=function(q,k){this.JSC$8191_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$8191_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new Nu("end",this,q.clientX,q.clientY,q,RCP(this,this.deltaX),eCP(this,this.deltaY),k||q.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.Y.handleMove_=function(q){if(this.enabled_){var k=q.clientX-this.clientX,F=q.clientY-this.clientY;this.clientX=q.clientX;this.clientY=q.clientY;this.screenX=q.screenX;this.screenY=q.screenY;if(!this.dragging_){var T=this.startX-this.clientX,Z=this.startY-this.clientY;if(T*T+Z*Z>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new Nu("start",this,q.clientX,q.clientY,q)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(q);return}}F=WTm(this,k,F);k=F.x;F=F.y;this.dragging_&&this.dispatchEvent(new Nu("beforedrag",
this,q.clientX,q.clientY,q,k,F))&&(UAm(this,q,k,F),q.preventDefault())}};
var WTm=function(q,k,F){var T=en(Wd(q.JSC$8191_document_));k+=T.x-q.pageScroll.x;F+=T.y-q.pageScroll.y;q.pageScroll=T;q.deltaX+=k;q.deltaY+=F;return new _.DJ(RCP(q,q.deltaX),eCP(q,q.deltaY))};
_.uq.prototype.onScroll_=function(q){var k=WTm(this,0,0);q.clientX=this.clientX;q.clientY=this.clientY;UAm(this,q,k.x,k.y)};
var UAm=function(q,k,F,T){q.target.style.left=F+"px";q.target.style.top=T+"px";q.dispatchEvent(new Nu("drag",q,k.clientX,k.clientY,k,F,T))},RCP=function(q,k){var F=q.limits;
q=isNaN(F.left)?null:F.left;F=isNaN(F.width)?0:F.width;return Math.min(q!=null?q+F:Infinity,Math.max(q!=null?q:-Infinity,k))},eCP=function(q,k){var F=q.limits;
q=isNaN(F.top)?null:F.top;F=isNaN(F.height)?0:F.height;return Math.min(q!=null?q+F:Infinity,Math.max(q!=null?q:-Infinity,k))};
_.uq.prototype.isDragging=function(){return this.dragging_};
var Nu=function(q,k,F,T,Z,O,z){_.If.call(this,q);this.clientX=F;this.clientY=T;this.browserEvent=Z;this.left=O!==void 0?O:k.deltaX;this.top=z!==void 0?z:k.deltaY};
_.j5(Nu,_.If);var Q5=function(q){this.JSC$8198_map_=new Map;var k=arguments.length;if(k>1){if(k%2)throw Error("pa");for(var F=0;F<k;F+=2)this.set(arguments[F],arguments[F+1])}else q&&this.addAll(q)};
_.Y=Q5.prototype;_.Y.getCount=function(){return this.JSC$8198_map_.size};
_.Y.getValues=function(){return Array.from(this.JSC$8198_map_.values())};
_.Y.getKeys=function(){return Array.from(this.JSC$8198_map_.keys())};
_.Y.containsKey=function(q){return this.JSC$8198_map_.has(q)};
_.Y.containsValue=function(q){return this.getValues().some(function(k){return k==q})};
_.Y.equals=function(q,k){var F=this;k=k===void 0?function(T,Z){return T===Z}:k;
return this===q?!0:this.JSC$8198_map_.size!=q.getCount()?!1:this.getKeys().every(function(T){return k(F.JSC$8198_map_.get(T),q.get(T))})};
_.Y.isEmpty=function(){return this.JSC$8198_map_.size==0};
_.Y.clear=function(){this.JSC$8198_map_.clear()};
_.Y.remove=function(q){return this.JSC$8198_map_.delete(q)};
_.Y.get=function(q,k){return this.JSC$8198_map_.has(q)?this.JSC$8198_map_.get(q):k};
_.Y.set=function(q,k){this.JSC$8198_map_.set(q,k);return this};
_.Y.addAll=function(q){if(q instanceof Q5){q=_.S(q.JSC$8198_map_);for(var k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;F=F.next().value;this.JSC$8198_map_.set(k,F)}}else if(q)for(q=_.S(Object.entries(q)),k=q.next();!k.done;k=q.next())F=_.S(k.value),k=F.next().value,F=F.next().value,this.JSC$8198_map_.set(k,F)};
_.Y.forEach=function(q,k){var F=this;k=k===void 0?this:k;this.JSC$8198_map_.forEach(function(T,Z){return q.call(k,T,Z,F)})};
_.Y.clone=function(){return new Q5(this)};(function(){for(var q=["ms","moz","webkit","o"],k,F=0;k=q[F]&&!_.k9.requestAnimationFrame;++F)_.k9.requestAnimationFrame=_.k9[k+"RequestAnimationFrame"],_.k9.cancelAnimationFrame=_.k9[k+"CancelAnimationFrame"]||_.k9[k+"CancelRequestAnimationFrame"];if(!_.k9.requestAnimationFrame){var T=0;_.k9.requestAnimationFrame=function(Z){var O=(new Date).getTime(),z=Math.max(0,16-(O-T));T=O+z;return _.k9.setTimeout(function(){Z(O+z)},z)};
_.k9.cancelAnimationFrame||(_.k9.cancelAnimationFrame=function(Z){clearTimeout(Z)})}})();
var IBg=[[],[]],X9P=0,EOm=!1,aB4=0,hC8=function(q,k){var F=aB4++,T={measureTask:{id:F,fn:q.measure,context:k},mutateTask:{id:F,fn:q.mutate,context:k},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(T.args||(T.args=[]),T.args.length=0,T.args.push.apply(T.args,arguments),T.args.push(T.state)):T.args&&T.args.length!=0?(T.args[0]=T.state,T.args.length=1):T.args=[T.state];T.isScheduled||(T.isScheduled=!0,IBg[X9P].push(T));EOm||(EOm=!0,window.requestAnimationFrame(dAm))}},dAm=
function(){EOm=!1;
var q=IBg[X9P],k=q.length;X9P=(X9P+1)%2;for(var F,T=0;T<k;++T){F=q[T];var Z=F.measureTask;F.isScheduled=!1;Z.fn&&Z.fn.apply(Z.context,F.args)}for(T=0;T<k;++T)F=q[T],Z=F.mutateTask,F.isScheduled=!1,Z.fn&&Z.fn.apply(Z.context,F.args),F.state={};q.length=0};var MWv=_.xT(["about:blank"]),fBP=_.xT(["javascript:undefined"]),yZm=_.kx(MWv);_.Oc(yZm);var tWv=_.kx(fBP);_.Oc(tWv);var Kn=function(q){_.ht.call(this);this.JSC$8204_element_=q;this.listenKeyIn_=_.Dr(this.JSC$8204_element_,"focus",this,!0);this.listenKeyOut_=_.Dr(this.JSC$8204_element_,"blur",this,!0)};
_.j5(Kn,_.ht);Kn.prototype.handleEvent=function(q){var k=new _.XZ(q.event_);k.type=q.type=="focusin"||q.type=="focus"?"focusin":"focusout";this.dispatchEvent(k)};
Kn.prototype.disposeInternal=function(){Kn.superClass_.disposeInternal.call(this);fb(this.listenKeyIn_);fb(this.listenKeyOut_);delete this.JSC$8204_element_};var DA0=function(q,k){this.JSC$8207_element_=q;this.JSC$8207_dom_=k};var BR=function(q,k){PR.call(this,k);this.useIframeMask_=!!q;this.lastFocus_=null;this.resizeBackgroundTask_=hC8({mutate:this.resizeBackground_},this);hC8({mutate:this.updateModalAndBackground_},this)};
_.j5(BR,PR);_.Y=BR.prototype;_.Y.focusHandler_=null;_.Y.visible_=!1;_.Y.bgEl_=null;_.Y.bgIframeEl_=null;_.Y.tabCatcherElement_=null;_.Y.backwardTabWrapInProgress_=!1;_.Y.getCssClass=function(){return"goog-modalpopup"};
_.Y.getBackgroundElement=function(){return this.bgEl_};
_.Y.JSC$8188_createDom=function(){BR.superClass_.JSC$8188_createDom.call(this);var q=this.getElement(),k=Re(this.getCssClass()).split(" ");Hl(q,k);q.tabIndex=0;_.sn(q,!1);lBh(this);JZh(this)};
var lBh=function(q){if(q.useIframeMask_&&!q.bgIframeEl_){var k=q.JSC$8186_dom_.JSC$7373_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.Ab(k,yZm);q.bgIframeEl_=k;q.bgIframeEl_.className=q.getCssClass()+"-bg";_.sn(q.bgIframeEl_,!1);hoI(q.bgIframeEl_,0)}q.bgEl_||(q.bgEl_=q.JSC$8186_dom_.JSC$7373_createDom("DIV",q.getCssClass()+"-bg"),_.sn(q.bgEl_,!1))},JZh=function(q){q.tabCatcherElement_||(q.tabCatcherElement_=q.JSC$8186_dom_.createElement("SPAN"),_.sn(q.tabCatcherElement_,
!1),q.tabCatcherElement_.tabIndex=0,q.tabCatcherElement_.style.position="absolute")};
_.Y=BR.prototype;_.Y.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.Y.canDecorate=function(q){return!!q&&q.tagName=="DIV"};
_.Y.decorateInternal=function(q){BR.superClass_.decorateInternal.call(this,q);q=Re(this.getCssClass()).split(" ");Hl(this.getElement(),q);lBh(this);JZh(this);this.getElement().tabIndex=0;_.sn(this.getElement(),!1)};
_.Y.enterDocument=function(){this.bgIframeEl_&&_.AW(this.bgIframeEl_,this.getElement());_.AW(this.bgEl_,this.getElement());BR.superClass_.enterDocument.call(this);_.pk(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Kn(this.JSC$8186_dom_.JSC$7371_document_);$A(this).listen(this.focusHandler_,"focusin",this.onFocus);AZG(this,!1)};
_.Y.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.nT(this.focusHandler_);BR.superClass_.exitDocument.call(this);_.Un(this.bgIframeEl_);_.Un(this.bgEl_);_.Un(this.tabCatcherElement_)};
_.Y.setVisible=function(q){if(q!=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_&&AZG(this,q),q){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$8186_dom_.JSC$7371_document_.activeElement}catch(Z){}this.updateModalAndBackground_();$A(this).listen(this.JSC$8186_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$8186_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);p98(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)Mj(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){$A(this).unlisten(this.JSC$8186_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$8186_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)Mj(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var k=this.JSC$8186_dom_,F=k.JSC$7371_document_.body,T=k.JSC$7371_document_.activeElement||F;if(!this.lastFocus_||this.lastFocus_==F){this.lastFocus_=null;break a}(T==F||k.contains(this.getElement(),T))&&this.lastFocus_.focus()}catch(Z){}this.lastFocus_=
null}}};
var AZG=function(q,k){q.modalAriaVisibilityHelper_||(q.modalAriaVisibilityHelper_=new DA0(q.JSC$8186_element_,q.JSC$8186_dom_));q=q.modalAriaVisibilityHelper_;if(k){q.hiddenElements_||(q.hiddenElements_=[]);k=q.JSC$8207_dom_.getChildren(q.JSC$8207_dom_.JSC$7371_document_.body);for(var F=0;F<k.length;F++){var T=k[F],Z;if(Z=T!=q.JSC$8207_element_)Z=T.getAttribute("aria-hidden"),Z=!(Z==null||Z==void 0?0:String(Z));Z&&(bq(T,"hidden",!0),q.hiddenElements_.push(T))}}else if(q.hiddenElements_){for(k=0;k<
q.hiddenElements_.length;k++)q.hiddenElements_[k].removeAttribute("aria-hidden");q.hiddenElements_=null}};
BR.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var p98=function(q,k){q.bgIframeEl_&&_.sn(q.bgIframeEl_,k);q.bgEl_&&_.sn(q.bgEl_,k);_.sn(q.getElement(),k);_.sn(q.tabCatcherElement_,k)};
_.Y=BR.prototype;_.Y.onShow=function(){this.dispatchEvent("show")};
_.Y.onHide=function(){p98(this,!1);this.dispatchEvent("hide")};
_.Y.isVisible=function(){return this.visible_};
_.Y.focus=function(){this.focusElement_()};
_.Y.resizeBackground_=function(){this.bgIframeEl_&&_.sn(this.bgIframeEl_,!1);this.bgEl_&&_.sn(this.bgEl_,!1);var q=this.JSC$8186_dom_.JSC$7371_document_;var k=_.Rj(li(this.JSC$8186_dom_.JSC$7371_document_)||window);var F=Math.max(k.width,Math.max(q.body.scrollWidth,q.documentElement.scrollWidth));q=Math.max(k.height,Math.max(q.body.scrollHeight,q.documentElement.scrollHeight));this.bgIframeEl_&&(_.sn(this.bgIframeEl_,!0),_.XGP(this.bgIframeEl_,F,q));this.bgEl_&&(_.sn(this.bgEl_,!0),_.XGP(this.bgEl_,
F,q))};
_.Y.reposition=function(){var q;if(_.I0P(this.getElement())=="fixed")var k=q=0;else k=en(this.JSC$8186_dom_),q=k.x,k=k.y;var F=a0v(this.getElement());var T=_.Rj(li(this.JSC$8186_dom_.JSC$7371_document_)||window);q=Math.max(q+T.width/2-F.width/2,0);k=Math.max(k+T.height/2-F.height/2,0);N8(this.getElement(),q,k);N8(this.tabCatcherElement_,q,k)};
_.Y.onFocus=function(q){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():q.target==this.tabCatcherElement_&&DQ(this.focusElement_,0,this)};
_.Y.focusElement_=function(){try{this.getElement().focus()}catch(q){}};
_.Y.disposeInternal=function(){_.nT(this.popupShowTransition_);this.popupShowTransition_=null;_.nT(this.popupHideTransition_);this.popupHideTransition_=null;_.nT(this.bgShowTransition_);this.bgShowTransition_=null;_.nT(this.bgHideTransition_);this.bgHideTransition_=null;BR.superClass_.disposeInternal.call(this)};var pa=function(q,k,F){BR.call(this,k,F);this.JSC$8217_class_=q||"modal-dialog";this.buttons_=(new ri).addButton(w9$,!0).addButton(PB4,!1,!0)};
_.j5(pa,BR);_.Y=pa.prototype;_.Y.escapeToCancel_=!0;_.Y.hasTitleCloseButton_=!0;_.Y.modal_=!0;_.Y.draggable_=!0;_.Y.backgroundElementOpacity_=.5;_.Y.title_="";_.Y.JSC$8219_dragger_=null;_.Y.JSC$8219_disposeOnHide_=!1;_.Y.titleEl_=null;_.Y.titleTextEl_=null;_.Y.titleTextId_=null;_.Y.titleCloseEl_=null;_.Y.contentEl_=null;_.Y.buttonEl_=null;_.Y.getCssClass=function(){return this.JSC$8217_class_};
_.Y.setTitle=function(q){this.title_=q;this.titleTextEl_&&_.Pr(this.titleTextEl_,q)};
_.Y.getTitle=function(){return this.title_};
_.Y.getContent=function(){return""};
_.Y.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var $AU=function(q){q.getElement()||q.render();return q.getElement()};
pa.prototype.getBackgroundElement=function(){this.getElement()||this.render();return pa.superClass_.getBackgroundElement.call(this)};
var b6G=function(q,k){q.backgroundElementOpacity_=k;q.getElement()&&(k=q.getBackgroundElement())&&hoI(k,q.backgroundElementOpacity_)};
pa.prototype.setDraggable=function(q){this.draggable_=q;uWh(this,q&&this.inDocument_)};
pa.prototype.JSC$8219_handleDrag=function(){};
var uWh=function(q,k){var F=Re(q.JSC$8217_class_+"-title-draggable").split(" ");q.getElement()&&(k?Hl(q.titleEl_,F):CiI(q.titleEl_,F));k&&!q.JSC$8219_dragger_?(k=new _.uq(q.getElement(),q.titleEl_),q.JSC$8219_dragger_=k,Hl(q.titleEl_,F),_.Dr(q.JSC$8219_dragger_,"start",q.setDraggerLimits_,!1,q),_.Dr(q.JSC$8219_dragger_,"drag",q.JSC$8219_handleDrag,!1,q)):!k&&q.JSC$8219_dragger_&&(q.JSC$8219_dragger_.dispose(),q.JSC$8219_dragger_=null)};
_.Y=pa.prototype;
_.Y.JSC$8188_createDom=function(){pa.superClass_.JSC$8188_createDom.call(this);var q=this.getElement(),k=this.JSC$8186_dom_;this.titleTextId_=this.getId();var F=this.getId()+".contentEl";this.titleEl_=k.JSC$7373_createDom("DIV",this.JSC$8217_class_+"-title",this.titleTextEl_=k.JSC$7373_createDom("SPAN",{className:this.JSC$8217_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=k.JSC$7373_createDom("SPAN",this.JSC$8217_class_+"-title-close"));g9z(q,this.titleEl_,this.contentEl_=
k.JSC$7373_createDom("DIV",{className:this.JSC$8217_class_+"-content",id:F}),this.buttonEl_=k.JSC$7373_createDom("DIV",this.JSC$8217_class_+"-buttons"));SPo(this.titleTextEl_,"heading");SPo(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;bq(this.titleCloseEl_,"label","Close");SPo(q,"dialog");bq(q,"labelledby",this.titleTextId_||"");_.sn(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(q=this.buttons_,q.JSC$8220_element_=this.buttonEl_,q.render());_.sn(this.buttonEl_,!!this.buttons_);
b6G(this,this.backgroundElementOpacity_)};
_.Y.decorateInternal=function(q){pa.superClass_.decorateInternal.call(this,q);q=this.getElement();var k=this.JSC$8217_class_+"-content";this.contentEl_=fk(document,null,k,q)[0];this.contentEl_||(this.contentEl_=this.JSC$8186_dom_.JSC$7373_createDom("DIV",k),q.appendChild(this.contentEl_));k=this.JSC$8217_class_+"-title";var F=this.JSC$8217_class_+"-title-text",T=this.JSC$8217_class_+"-title-close";(this.titleEl_=fk(document,null,k,q)[0])?(this.titleTextEl_=fk(document,null,F,this.titleEl_)[0],this.titleCloseEl_=
fk(document,null,T,this.titleEl_)[0]):(this.titleEl_=this.JSC$8186_dom_.JSC$7373_createDom("DIV",k),q.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=C8I(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.tW("SPAN",{className:F,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;bq(q,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.JSC$8186_dom_.JSC$7373_createDom("SPAN",
T),this.titleEl_.appendChild(this.titleCloseEl_));_.sn(this.titleCloseEl_,this.hasTitleCloseButton_);k=this.JSC$8217_class_+"-buttons";(this.buttonEl_=fk(document,null,k,q)[0])?(this.buttons_=new ri(this.JSC$8186_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$8186_dom_.JSC$7373_createDom("DIV",k),q.appendChild(this.buttonEl_),this.buttons_&&(q=this.buttons_,q.JSC$8220_element_=this.buttonEl_,q.render()),_.sn(this.buttonEl_,!!this.buttons_));b6G(this,this.backgroundElementOpacity_)};
_.Y.enterDocument=function(){pa.superClass_.enterDocument.call(this);$A(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);$A(this).listen(this.buttonEl_,"click",this.onButtonClick_);uWh(this,this.draggable_);$A(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var q=this.getElement();SPo(q,"dialog");this.titleTextEl_.id!==""&&bq(q,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){q=this.JSC$8186_dom_;
var k=this.getBackgroundElement();q.removeNode(this.bgIframeEl_);q.removeNode(k)}this.isVisible()&&AZG(this,!1)}};
_.Y.exitDocument=function(){this.isVisible()&&this.setVisible(!1);uWh(this,!1);pa.superClass_.exitDocument.call(this)};
_.Y.setVisible=function(q){q!=this.isVisible()&&(this.inDocument_||this.render(),pa.superClass_.setVisible.call(this,q))};
_.Y.onShow=function(){pa.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.Y.onHide=function(){pa.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$8219_disposeOnHide_&&this.dispose()};
_.Y.setDraggerLimits_=function(){var q=this.JSC$8186_dom_.JSC$7371_document_,k=_.Rj(li(q)||window),F=Math.max(q.body.scrollWidth,k.width);q=Math.max(q.body.scrollHeight,k.height);var T=a0v(this.getElement());_.I0P(this.getElement())=="fixed"?this.JSC$8219_dragger_.limits=new $m(0,0,Math.max(0,k.width-T.width),Math.max(0,k.height-T.height)):this.JSC$8219_dragger_.limits=new $m(0,0,F-T.width,q-T.height)};
_.Y.onTitleCloseClick_=function(){N6v(this)};
var N6v=function(q){if(q.hasTitleCloseButton_){var k=q.buttons_,F=k&&k.cancelButton_;F?(k=k.get(F),q.dispatchEvent(new vR(F,k))&&q.setVisible(!1)):q.setVisible(!1)}},QS8=function(q){q.hasTitleCloseButton_=!1;
q.titleCloseEl_&&_.sn(q.titleCloseEl_,q.hasTitleCloseButton_)};
pa.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;pa.superClass_.disposeInternal.call(this)};
pa.prototype.onButtonClick_=function(q){a:{for(q=q.target;q!=null&&q!=this.buttonEl_;){if(q.tagName=="BUTTON")break a;q=q.parentNode}q=null}if(q&&!q.disabled){q=q.name;var k=this.buttons_.get(q);this.dispatchEvent(new vR(q,k))&&this.setVisible(!1)}};
pa.prototype.onKey_=function(q){var k=!1,F=!1,T=this.buttons_,Z=q.target;if(q.type=="keydown")if(this.escapeToCancel_&&q.keyCode==27){var O=T&&T.cancelButton_;Z=Z.tagName=="SELECT"&&!Z.disabled;O&&!Z?(F=!0,k=T.get(O),k=this.dispatchEvent(new vR(O,k))):Z||(k=!0)}else{if(q.keyCode==9&&q.shiftKey&&Z==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(X){}DQ(this.resetBackwardTabWrap_,0,this)}}else if(q.keyCode==13){if(Z.tagName=="BUTTON"&&!Z.disabled)O=Z.name;
else if(Z==this.titleCloseEl_)N6v(this);else if(T){var z=T.defaultButton_,R;if(R=z)a:{R=I0("BUTTON",T.JSC$8220_element_);for(var e,I=0;e=R[I];I++)if(e.name==z||e.id==z){R=e;break a}R=null}Z=(Z.tagName=="TEXTAREA"||Z.tagName=="SELECT"||Z.tagName=="A")&&!Z.disabled;!R||R.disabled||Z||(O=z)}O&&T&&(F=!0,k=this.dispatchEvent(new vR(O,String(T.get(O)))))}else Z!=this.titleCloseEl_||q.keyCode!=32&&q.key!=" "||N6v(this);if(k||F)q.stopPropagation(),q.preventDefault();k&&this.setVisible(!1)};
var vR=function(q,k){this.type="dialogselect";this.key=q;this.caption=k};
_.j5(vR,_.If);var ri=function(q){Q5.call(this);q||Wd();this.cancelButton_=this.JSC$8220_element_=this.defaultButton_=null};
_.j5(ri,Q5);_.Y=ri.prototype;_.Y.clear=function(){Q5.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.Y.set=function(q,k,F,T){Q5.prototype.set.call(this,q,k);F&&(this.defaultButton_=q);T&&(this.cancelButton_=q);return this};
_.Y.addButton=function(q,k,F){return this.set(q.key,q.caption,k,F)};
_.Y.render=function(){if(this.JSC$8220_element_){_.BN(this.JSC$8220_element_,zCT);var q=Wd(this.JSC$8220_element_);this.forEach(function(k,F){k=q.JSC$7373_createDom("BUTTON",{name:F},k);F==this.defaultButton_&&(k.className="goog-buttonset-default");this.JSC$8220_element_.appendChild(k)},this)}};
_.Y.decorate=function(q){if(q&&q.nodeType==1){this.JSC$8220_element_=q;q=I0("BUTTON",this.JSC$8220_element_);for(var k,F,T,Z=0;k=q[Z];Z++)if(F=k.name||k.id,T=C8I(k)||k.value,F){var O=Z==0;this.set(F,T,O,k.name=="cancel");O&&_.mX(k,"goog-buttonset-default")}}};
_.Y.getElement=function(){return this.JSC$8220_element_};
var w9$={key:"ok",caption:"OK"},PB4={key:"cancel",caption:"Cancel"},KTg={key:"yes",caption:"Yes"},B6m={key:"no",caption:"No"},rZm={key:"save",caption:"Save"},vOc={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new ri).addButton(w9$,!0,!0),(new ri).addButton(w9$,!0).addButton(PB4,!1,!0),(new ri).addButton(KTg,!0).addButton(B6m,!1,!0),(new ri).addButton(KTg).addButton(B6m,!0).addButton(PB4,!1,!0),(new ri).addButton(vOc).addButton(rZm).addButton(PB4,!0,!0));_.j5(qPJ,pa);_.j5(i6o,PP);var H6U=_.xT(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),sSv=_.xT(["//apis.google.com/js/rpc.js"]),SPN=_.kx(H6U),O6w=_.kx(sSv),oOw=null;var $b=function(q,k){_.ht.call(this);this.JSC$8229_element_=q;q=_.LL(this.JSC$8229_element_)?this.JSC$8229_element_:this.JSC$8229_element_?this.JSC$8229_element_.body:null;this.isRtl_=!!q&&_.MPv(q);this.listenKey_=_.Dr(this.JSC$8229_element_,_.CH?"DOMMouseScroll":"mousewheel",this,k)};
_.j5($b,_.ht);$b.prototype.handleEvent=function(q){var k=0,F=0,T=q.event_;T.type=="mousewheel"?(q=GDI(-T.wheelDelta),T.wheelDeltaX!==void 0?(k=GDI(-T.wheelDeltaX),F=GDI(-T.wheelDeltaY)):F=q):(q=T.detail,q>100?q=3:q<-100&&(q=-3),T.axis!==void 0&&T.axis===T.HORIZONTAL_AXIS?k=q:F=q);typeof this.maxDeltaX_==="number"&&(k=_.uu(k,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(F=_.uu(F,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(k=-k);k=new cZ4(q,T,k,F);this.dispatchEvent(k)};
var GDI=function(q){return _.Ri&&(_.t1M||l6e)&&q%40!=0?q:q/40};
$b.prototype.disposeInternal=function(){$b.superClass_.disposeInternal.call(this);fb(this.listenKey_);this.listenKey_=null};
var cZ4=function(q,k,F,T){_.XZ.call(this,k);this.type="mousewheel";this.detail=q;this.deltaX=F;this.deltaY=T};
_.j5(cZ4,_.XZ);_.jt=function(q){var k="instance_";if(q.instance_&&q.hasOwnProperty(k))return q.instance_;k=new q;return q.instance_=k};var YPN;var VW8=_.xT(["https://about:blank"]),LTI=_.xT(['javascript:""']),xAz=_.xT(["about:blank"]);_.j5(Gl,qPJ);_.Y=Gl.prototype;_.Y.JSC$8237_url_="";_.Y.JSC$8237_iframe_=null;_.Y.iframeLoaded_=!1;_.Y.loadedFired_=!1;_.Y.callback_=function(){};
_.Y.enterDocument=function(){Gl.superClass_.enterDocument.call(this);Z6h(this.getBackgroundElement(),$A(this))};
_.Y.render=function(q){var k=this;Gl.superClass_.render.call(this,q);this.useGapi_?xn$(this.iframeManager_,window).then(function(){return nOo(k)}).then(null,function(){k.callback_({action:"error"})}):gOZ(this)};
var nOo=function(q){var k=q.JSC$8186_dom_.JSC$7373_createDom("div",["picker-dialog-content","picker-frame"]);_.sn(k,!1);q.getContentElement().appendChild(k);return nD$(q.iframeManager_,k,function(F){var T=UIG(F["iframe-command"]);switch(T.getCommand()){case 1:F=q.callback_;T=_.kU(T,qD,2);var Z="";switch(T.getStatus()){case 2:Z="cancel";break;case 1:Z="picked";break;case 3:Z="error"}var O=_.qa(T,DK,2,_.iM(mcn));T=O.length===0?{action:Z}:ARo(O,Z,_.kU(T,Rho,7));F.call(q,T);q.setVisible(!1);break;case 4:QS8(q);
q.callback_({action:"loaded"});break;case 7:case 8:F=q.callback_;a:{Z=T.getCommand();O=_.kU(T,qD,2);switch(Z){case 7:Z="uploadScheduled";break;case 8:Z="uploadStateChange";break;default:T={};break a}T=_.qa(O,DK,2,_.iM(mcn));if(T.length===0)T={action:Z};else{var z=_.kU(O,Rho,7);O=z&&_.wV(z,1);z=ED$(z);T=hb$(T,Z,O,z)}}F.call(q,T)}},q.JSC$8237_url_,q.targetId_,q.rpcToken_).then(function(F){q.JSC$8237_iframe_=F.getIframeEl();
mA4(q);_.sn(q.JSC$8237_iframe_.parentElement,!0);_.mX(q.getElement(),"picker-dialog");qrv(q);return F})},gOZ=function(q){q.JSC$8237_iframe_=q.JSC$8186_dom_.JSC$7373_createDom("IFRAME",{id:q.targetId_,
name:q.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.Ab(q.JSC$8237_iframe_,ilz(q));_.mX(q.getElement(),"picker-dialog");q.getContentElement().appendChild(q.JSC$8237_iframe_);$A(q).listen(q.JSC$8237_iframe_,"load",function(){return void mA4(q)});
q.JSC$8237_iframe_.src=q.JSC$8237_url_;qrv(q)},oXm=function(q){kBm(q,(0,_.hr)(function(k){k.setAuthToken(this.targetId_,this.rpcToken_)},q))},qrv=function(q){var k=_.vP(_.rF(q.JSC$8237_url_),"title");
k&&q.setTitle(k)},ilz=function(q){return _.zNr("Internet Explorer")>=7&&_.Fo(q.JSC$8237_url_,"https")?_.kx(VW8):_.z6?_.kx(LTI):_.kx(xAz)},mA4=function(q){oXm(q);
q.iframeLoaded_=!0;q.JSC$8237_iframe_.tabIndex=0;q.isVisible()&&q.focus()};
Gl.prototype.handleKeydown_=function(q){q.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),q.stopPropagation(),q.preventDefault())};
var kBm=function(q,k){var F=q.JSC$8235_gadgetsDomHelper_;FTf(function(){k(F.getWindow().gadgets.rpc)},F)};
Gl.prototype.setUrl=function(q){q=_.HP(new _.GE(q),"rpcService",this.targetId_);_.HP(q,"rpctoken",this.rpcToken_);_.FQ(q,"rpctoken="+this.rpcToken_);_.mz(q,"https");this.JSC$8237_url_=q.toString();this.JSC$8237_iframe_&&(this.JSC$8237_iframe_.src=this.JSC$8237_url_)};
var FFg=function(q,k){q.callback_=k;kBm(q,(0,_.hr)(function(F){F.register(this.targetId_,(0,_.hr)(this.handlePickerAction_,this))},q))};
Gl.prototype.handlePickerAction_=function(q){var k=q.action;k=="loaded"&&(this.loadedFired_=!0,TGm(this,new mno(this.isVisible())),Zlz(this),QS8(this),$A(this).unlisten(this.JSC$8186_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$8237_iframe_.tabIndex=0);k!="picked"&&k!="cancel"||this.setVisible(!1);this.callback_(q)};
var Zlz=function(q){q.JSC$8237_appId_&&TGm(q,new gDw(q.JSC$8237_appId_,window.location.protocol+"//"+window.location.host))};
Gl.prototype.setRelayUrl=function(q){kBm(this,(0,_.hr)(function(k){k.setRelayUrl(this.targetId_,q)},this))};
var TGm=function(q,k){q.useGapi_&&kDg(k,q.iframeManager_).then(null,function(){q.callback_({action:"error"})});
kBm(q,(0,_.hr)(function(F){F.call(this.targetId_,"picker",null,k)},q))};
Gl.prototype.resizePicker_=function(){var q=li(this.JSC$8186_dom_.JSC$7371_document_)||window;if(_.vP(_.rF(this.JSC$8237_url_),"ignoreLimits")=="true")q=new _.zG(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.vP(_.rF(this.JSC$8237_url_),"shadeDialog")=="true"){var k=$AU(this);k=f0o(k);var F=_.Rj(q);q=F.width-80;F=F.height-40;k&&(q-=k.left?k.left:0,q-=k.right?k.right:0,F-=k.top?k.top:0,F-=k.bottom?k.bottom:0);q=new _.zG(q>0?q:0,F>0?F:0)}else(k=this.preferredDialogWidth_)?(k=Math.max(320,
Math.min(1051,k)),(F=this.preferredDialogHeight_)||(F=_.Rj(q).height*.85),F=Math.max(480,Math.min(650,F))):(k=_.Rj(q),F=k.width*.618,F=F<k.height?Math.round(Math.max(480,Math.min(650,F*.85))):Math.round(Math.max(480,Math.min(650,k.height*.85))),k=Math.round(F/.618)),q=_.Rj(q),k=Math.min(k,Math.max(q.width,320)),F=Math.min(F,Math.max(q.height,480)),q=new _.zG(k,F);_.XGP(this.getContentElement(),q);this.reposition()};
Gl.prototype.reposition=function(){if(_.vP(_.rF(this.JSC$8237_url_),"shadeDialog")=="true"){var q=a0v(this.getElement()),k=_.Rj(this.JSC$8186_dom_.getWindow());q=Math.floor(k.width/2-q.width/2);k=$AU(this);if(k=f0o(k)){var F=k.left?k.left:0;F+=k.right?k.right:0;q=Math.floor(q-F/2)}q=q>0?q:0;k=en(this.JSC$8186_dom_).y;N8(this.getElement(),q,k)}else Gl.superClass_.reposition.call(this)};
Gl.prototype.setVisible=function(q){if(q!=this.isVisible()&&this.autoSizeDialog_){var k=this.JSC$8186_dom_.getWindow();q?(this.resizePicker_(),$A(this).listen(k,"resize",this.resizePicker_),this.iframeLoaded_||$A(this).listen(k,"keydown",this.handleKeydown_)):($A(this).unlisten(k,"resize",this.resizePicker_),this.iframeLoaded_||$A(this).unlisten(k,"keydown",this.handleKeydown_))}Gl.superClass_.setVisible.call(this,q);TGm(this,new mno(q))};
Gl.prototype.focus=function(){Gl.superClass_.focus.call(this);if(this.JSC$8237_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$8237_iframe_.focus()}catch(q){}};var P4=function(q,k){k=k===void 0?Gl:k;PP.call(this,q);this.pickerConstructor=k;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(q=window.location.origin)||(q=window.location.protocol+"//"+window.location.host);q&&this.urlParamMap_.set("origin",q);this.postProcessors_=[]};
_.y(P4,i6o);P4.prototype.JSC$8242_disposeOnHide_=!1;
P4.prototype.build=function(){this.JSC$8143_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$8143_appId_);this.getRelayUrl()||this.setRelayUrl(_.kA(_.FQ(_.ox(_.rF(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("kb");var q=new this.pickerConstructor(jPZ(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);q.JSC$8219_disposeOnHide_=this.JSC$8242_disposeOnHide_;
q.JSC$8237_appId_=this.JSC$8143_appId_;q.loadedFired_&&Zlz(q);FFg(q,this.callback_);return q};
var Yrh=function(q){q.urlParamMap_.set("multiselectEnabled","true");return q};
P4.prototype.getHeight=function(){return this.dialogHeight_};
P4.prototype.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
P4.prototype.getTitle=function(){return this.urlParamMap_.get("title")};
P4.prototype.getWidth=function(){return this.dialogWidth_};
var Olo=function(q){q.JSC$8242_disposeOnHide_=void 0;return q};
P4.prototype.setRelayUrl=function(q){this.urlParamMap_.set("parent",q);return this};
var Sr4=function(q,k){q.urlParamMap_.set("selectButtonLabel",k);return q};
P4.prototype.setSize=function(q,k){this.dialogWidth_=q;this.dialogHeight_=k;return this};
P4.prototype.setTitle=function(q){this.urlParamMap_.set("title",q);return this};
var jPZ=function(q){q.postProcessors_.length&&q.urlParamMap_.set("pp",JSON.stringify(q.postProcessors_));q.urlParamMap_.set("nav",Wy$(q.nav_));var k=new _.GE(q.getBaseUrl());q.urlParamMap_.forEach(function(F,T){_.HP(k,T,F)});
return k};var RfZ=function(q,k){q.name!==void 0?(this.name=q.name,this.code=zfz[q.name]):(this.code=q=q.code,this.name=CVG(q));_.qJ.call(this,$vL("%s %s",this.name,k))};
_.j5(RfZ,_.qJ);var CVG=function(q){var k=_.fT.findKey(zfz,function(F){return q==F});
if(k===void 0)throw Error("mb`"+q);return k},HR={},zfz=(HR.AbortError=3,HR.EncodingError=5,HR.InvalidModificationError=9,HR.InvalidStateError=7,HR.NotFoundError=1,HR.NotReadableError=4,HR.NoModificationAllowedError=6,HR.PathExistsError=12,HR.QuotaExceededError=10,HR.SecurityError=2,HR.SyntaxError=8,HR.TypeMismatchError=11,HR);var efz=function(q,k){_.If.call(this,q.type,k);this.event_=q};
_.j5(efz,_.If);var WF4=function(q,k,F){F===void 0&&(F=q.size);return q.slice?q.slice(k,F):null};var RCM=new WeakMap,CBx=function(q,k){q=[q];for(var F=k.length-1;F>=0;--F)q.push(typeof k[F],k[F]);return q.join("\v")};_.WTo(function(){if(!_.k9.Blob)return!1;var q=new Uint8Array(100);try{var k=new Blob([q])}catch(F){return!1}return k.size!=100?!1:!0});
var UdZ=_.WTo(function(){if(!_.k9.Blob)return!1;var q=new Uint8Array(100);try{var k=new Blob([q])}catch(F){return!1}return WF4(k,0,1)===null?!1:!0});_.k9.U3bHHf!=null||(_.k9.U3bHHf=0);_.k9.U3bHHf++;var UAo={};var xb=void 0;var X9M=Symbol("ub");var w9h=gF("WizInjectionContext_Dispatcher");var qA=Symbol("vb");var zD=function(){},GST=Symbol("wb"),IS=function(q){this.props=q;
this.__unmounted=!1};
IS.prototype.didPatch=function(){};
IS.prototype.didMount=function(){};
IS.prototype.didUnmount=function(){};
IS.prototype.didUpdate=function(){};var DAL=gF("WizInjectionContext_RootElement");var JZn=gF("WizInjectionContext_AppContext"),lBn=gF("WizInjectionContext_ModelRootElement"),AZ0=gF("WizInjectionContext_RendererData"),p9w=gF("WizInjectionContext_InjectingConstructor"),tWT=gF("WizInjectionContext_AsyncDeps"),PBx={};var KTJ=!1;var H6f={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:!1,enableContextPerComponent:a6T,enableLazyTsx:dcf,enablePerformanceTiming:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:Ej0,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};_.qn=Object.assign({},{attributes:{},handleError:function(q){throw q;}},H6f);var Ivm=Symbol("Ab"),wsH=Symbol("Bb"),uih=Symbol("Cb"),$d9=Symbol("Db"),Hle=vG(function(q){return i0(q)&&Ivm in q});var nON=Symbol("Eb"),sO={},LTr=(sO[nON]=!0,sO.debugName="[component]",sO.getComponentStack=function(){for(var q=[],k=this;k;)gOe(k)&&q.push(k.debugName),k=k.parent;return q},sO.registerSignal=function(){},sO.registerEffect=function(){},sO);var kD=null,Fr=!1,FFJ=1,jw=Symbol("Fb"),ew={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 GQ=Symbol("Gb"),cR=Symbol("Hb"),Z7=Symbol("Ib"),CV0=Object.assign({},ew,{value:GQ,dirty:!0,error:null,equal:mAx,kind:"computed",producerMustRecompute:function(q){return q.value===GQ||q.value===cR},
producerRecomputeValue:function(q){if(q.value===cR)throw Error("da");var k=q.value;q.value=cR;var F=OlN(q),T=!1;try{var Z=q.computation();oQ(null);T=k!==GQ&&k!==Z7&&Z!==Z7&&q.equal(k,Z)}catch(O){Z=Z7,q.error=O}finally{Srx(q,F)}T?q.value=k:(q.value=Z,q.version++)}});var Ude=function(){throw Error();};var XsJ=null,efH=Object.assign({},ew,{equal:mAx,value:void 0,kind:"signal"});Object.assign({},ew,{value:GQ,dirty:!0,error:null,equal:mAx,kind:"linkedSignal",producerMustRecompute:function(q){return q.value===GQ||q.value===cR},
producerRecomputeValue:function(q){if(q.value===cR)throw Error("da");var k=q.value;q.value=cR;var F=OlN(q);try{var T=q.source();var Z=q.computation(T,k===GQ||k===Z7?void 0:{source:q.sourceValue,value:k});q.sourceValue=T}catch(O){Z=Z7,q.error=O}finally{Srx(q,F)}k!==GQ&&Z!==Z7&&q.equal(k,Z)?q.value=k:(q.value=Z,q.version++)}});Object.assign({},ew,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(q){q.schedule!==null&&q.schedule(q.ref)},
hasRun:!1,cleanupFn:function(){}});var av0=Symbol("Jb"),Sw=Symbol("Kb");var CG=Array.isArray;var JNw;var Xsg={},psn=lvT(Object.assign({},{consumerAllowSignalWrites:!0},Xsg)),RS=lvT(Object.assign({},{consumerAllowSignalWrites:!0},Xsg));var IQ=0,Xr=!1,V5=function(){this.queue=new Set};
V5.prototype.remove=function(q){this.queue.delete(q)};
V5.prototype.clear=function(){this.queue.clear()};
var EXm=function(){V5.apply(this,arguments)};
_.y(EXm,V5);EXm.prototype.schedule=function(q){this.queue.add(q)};
EXm.prototype.flush=function(){if(this.queue.size){Xr=!0;try{for(var q=_.S(this.queue),k=q.next();!k.done;k=q.next()){var F=k.value;this.queue.delete(F);try{F.run()}catch(T){avG(T)}}}finally{Xr=!1}}};
var dd4=new EXm,Ln=function(){V5.apply(this,arguments)};
_.y(Ln,V5);var hfZ=function(){Ln.apply(this,arguments)};
_.y(hfZ,Ln);hfZ.prototype.schedule=function(q){q.hasRun?this.queue.add(q):q.run()};
hfZ.prototype.flush=function(){if(this.queue.size)if(_.qn.flushRenderEffectsDuringRender){var q=this.queue;this.queue=new Set;sP9(q)}else sP9(this.queue)};
var PVT=new hfZ,Mzz=function(){Ln.apply(this,arguments)};
_.y(Mzz,Ln);Mzz.prototype.schedule=function(q){var k=this;return _.C(function(F){if(F.nextAddress==1)return q.hasRun?F.jumpTo(2):_.W(F,Promise.resolve(),3);if(F.nextAddress!=2)return q.run(),F.return();k.queue.add(q);_.RG(F)})};
Mzz.prototype.flush=function(){var q=this;return _.C(function(k){if(k.nextAddress==1)return q.queue.size?_.W(k,Promise.resolve(),2):k.return();sP9(q.queue);_.RG(k)})};
var NGT=new Mzz,fvz=function(){Ln.apply(this,arguments)};
_.y(fvz,Ln);fvz.prototype.schedule=function(q){this.queue.add(q)};
fvz.prototype.flush=function(){this.queue.size&&sP9(this.queue)};
var bl0=new fvz,rNw=[PVT,dd4,bl0,NGT],yNP=[PVT,bl0,NGT],KFn=[];XsJ=function(){vXh();for(var q=_.S(KFn),k=q.next();!k.done;k=q.next())k=k.value,k()};
var avG=oe;var dH=Symbol("Pb");var aQ=null,Vzx,LFJ=null,xdo;var xA={},tzU=Object.assign({},ew,(xA[Ivm]=!0,xA.effectType=wsH,xA.isResettableContext=!0,xA.hasRun=!1,xA.effectFn=null,xA.consumerIsAlwaysLive=!0,xA.consumerAllowSignalWrites=!0,xA.consumerMarkedDirty=QPx,xA.kind="effect",xA.run=function(){if(this.effectFn!==null&&!this.isDisposed){if(Fr)throw Error("Qb");this.dirty=!1;if(!this.hasRun||TGo(this)){this.hasRun=!0;yZo(this);var q=_.na(this),k=OlN(this);GDr("effectRun",this.debugName);try{fG(this.effectFn,this.componentStack)}catch(F){throw _.qn.enableContextBasedComponentStacks&&
Mn(F),F;}finally{cZx("effectRun",this.debugName),Srx(this,k),_.na(q)}}}},xA.componentStack=void 0,xA.debugName="[effect]",xA[Symbol.dispose]=function(){qrT(this);
if(Ti(this))for(var q=0;q<this.producerNode.length;q++)ilH(this.producerNode[q],this.producerIndexOfThis[q]);this.producerNode.length=this.producerLastReadVersion.length=this.producerIndexOfThis.length=0;this.liveConsumerNode&&(this.liveConsumerNode.length=this.liveConsumerIndexOfThis.length=0);q=_.S(yNP);for(var k=q.next();!k.done;k=q.next())k.value.remove(this);fBM(this)},xA));var mdT=Object.assign({},tzU,{effectType:uih});var q4n=Symbol("Rb");var iLw=Object.assign({},tzU,{effectType:wsH});var uBH=new Set("allowfullscreen allowtransparency async autofocus autoplay checked controls default defer disabled disableremoteplayback formnovalidate hidden inert ismap itemscope jsshadow jsslot loop multiple muted nomodule novalidate open playsinline readonly required reversed scoped seamless selected spellcheck sortable typemustmatch".split(" "));var FAT={align:1,alt:1,"aria-activedescendant":10,"aria-atomic":1,"aria-autocomplete":1,"aria-busy":1,"aria-checked":1,"aria-controls":10,"aria-current":1,"aria-describedby":10,"aria-disabled":1,"aria-dropeffect":1,"aria-expanded":1,"aria-haspopup":1,"aria-hidden":1,"aria-invalid":1,"aria-label":1,"aria-labelledby":10,"aria-level":1,"aria-live":1,"aria-multiline":1,"aria-multiselectable":1,"aria-orientation":1,"aria-owns":10,"aria-posinset":1,"aria-pressed":1,"aria-readonly":1,"aria-relevant":1,"aria-required":1,
"aria-selected":1,"aria-setsize":1,"aria-sort":1,"aria-valuemax":1,"aria-valuemin":1,"aria-valuenow":1,"aria-valuetext":1,async:8,autocapitalize:1,autocomplete:1,autocorrect:1,autofocus:1,autoplay:1,bgcolor:1,border:1,cellpadding:1,cellspacing:1,checked:1,cite:1,"class":1,color:1,cols:1,colspan:1,contenteditable:1,controls:1,controlslist:1,coords:1,crossorigin:1,datetime:1,dir:8,disabled:1,download:1,draggable:1,enctype:1,face:1,"for":10,formenctype:1,frameborder:1,height:1,hidden:1,href:4,hreflang:1,
id:10,inert:1,ismap:1,itemid:1,itemprop:1,itemref:1,itemscope:1,itemtype:1,label:1,lang:1,list:10,loading:8,loop:1,max:1,maxlength:1,media:1,min:1,minlength:1,multiple:1,muted:1,name:10,nonce:1,open:1,placeholder:1,playsinline:1,poster:1,preload:1,rel:1,required:1,reversed:1,role:1,rows:1,rowspan:1,selected:1,shape:1,size:1,sizes:1,slot:1,span:1,spellcheck:1,src:4,srcset:12,start:1,step:1,style:5,summary:1,tabindex:1,target:8,title:1,translate:1,type:1,usemap:1,valign:1,value:1,width:1,wrap:1},oUh=
{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}]}},lKn={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},j_M=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],ZLn={"*":{async:1,dir:0,loading:2,target:3}};var Dd4=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,nn={},OLf=(nn[1]=null,nn[2]=function(q,k){return k instanceof DV?Jb(k):aO.toString()},nn[3]=function(q,k){return eb(k)?_.WN(k):Dd4.test(String(k))?String(k):aO.toString()},nn[4]=function(q,k){return k instanceof jb?_.Oc(k):aO.toString()},nn[5]=function(q,k){return String(k)},nn[7]=null,nn[8]=null,nn[10]=null,nn);var xjh=Symbol("Tb");var sJo=function(q){var k=lvv,F=q,T="",Z="",O=1;q<0&&(q=-q);if(q===Infinity)q=(Infinity*Math.sign(F)).toString();else{for(var z=0;z<JN8.length;z++){var R=JN8[z];O=k[R];if(q>=O||O<=1&&q>.1*O){T=R;break}}T?(T+="B",Z=" "):O=1;q=Math.round(F/O*10)/10+Z+T}return q},JN8="Y Z E P T G M K  m u n".split(" "),lvv={"":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};_.ANZ=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 nUT={};RegExp.prototype.hasOwnProperty("sticky");var KAJ=function(q){q=String(q);for(var k=function(T,Z,O){for(var z=Math.min(Z.length-O,T.length),R=0;R<z;R++){var e=Z[O+R];if(T[R]!==("A"<=e&&e<="Z"?e.toLowerCase():e))return!1}return!0},F=0;(F=q.indexOf("<",F))!=-1;){if(k("\x3c/script",q,F)||k("\x3c!--",q,F))return"zSoyz";
F+=1}return q},xFw=function(q){return q!=null&&q.contentKind===nUT};var b0={default:"__default"};var UFo=Object.prototype.hasOwnProperty;CoH.prototype=Object.create(null);var xG=EUx();var c6=null;var AqL=function(q){this.created=[];this.deleted=[];this.node=q};var pUh=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var q=this,k=q;q;)k=q,q=q.parentNode;return k};var dFh=function(q,k){this._attrsArr=null;this.staticsApplied=!1;this.nameOrCtor=q;this.key=k;this.text=void 0};var KG=null,B6=null,Nn=null,v6=null,tix=[],yqL=MiJ,si=[],Gi=[],LXn=function(q){return wUN(function(k,F,T){Nn=B6=k;B6=null;F(T);fAf(null);B6=Nn;Nn=Nn.parentNode;return k},q)}(),VRh=function(q){return wUN(function(k,F,T){var Z={nextSibling:k};
B6=Z;F(T);Nn&&fAf(k.nextSibling);return Z===B6?null:B6},q)}();var V3=[],$F9=0;var LG=new CoH;var pb=new CoH;var psh=EUx(),Q_L=psh[b0.default],Bof=psh.style,Noe=["focusin","focusout"];var fmw=function(){},R2T=function(){},J7J=function(){},tfJ=function(){};var my=Symbol("$b");var Vir,cqw=GKf;var YO=Symbol("ac");var lmM=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(" ")),
DR0=new Set(["a","font","script","style","title"]);var jW={setUp:ZNM,tearDown:ZNM,log:ZNM,logNodeRange:ZNM};var eW={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var W9=null,UP=function(q,k){IS.call(this,q);var F=this;this.functionComponent=k;this.hooks=[];this.hookCounter=0;this.disposeEffects=D7(function(T){F.effectContext=T;_.tR(function(){ImJ(F,F.el)})},_.qn.alwaysTrackContexts||!!xb)};
_.y(UP,IS);UP.prototype.render=function(q){var k=W9;W9=this;this.hookCounter=0;var F=oQ(RS),T=_.na(this.effectContext);try{return GDr("render",this.componentName),this.functionComponent(q)}finally{cZx("render",this.componentName),_.na(T),oQ(F),W9=k}};
_.Vg.Object.defineProperties(UP.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return GBr(this.functionComponent)}}});var A7w=Symbol("oc"),h2x=function(q,k,F){this.kind=q;this.props=k;this.children=F};
_.y(h2x,zD);h2x.prototype.render=function(){return dRh(this.kind,this.props,this.children)};
h2x.prototype.getChildren=function(){return this.children};var wce=[];Ude=function(q){throw Error("tb`"+q.debugName);};
(function(){var q=c6;c6=function(k){q==null||q(k);PAN(k)}})();var wsz=new WeakMap,PVv=0;var $dc=void 0,blG={},ui$=new WeakMap,cXe={getComponent:function(q){if(q.hasAttribute("ng-version"))return blG;if(!q.__wizComponent)return null;q=q.__wizComponent;ui$.set(q.propsAndState,q);return q.propsAndState},
getDirectiveMetadata:function(q){if(q===blG)return{framework:"wiz",name:"<Root>",props:{}};q=ui$.get(q);if(!q)throw Error("pc");return{framework:"wiz",name:q.name,props:Object.fromEntries(Object.keys(q.props).map(function(k){return[k,k]}))}},
"\u0275setProfiler":function(q){var k;(k=$dc)==null||k();$dc=BGN(function(){q(2)})},
getInjector:function(q){return q.__wizComponent},
"\u0275getSignalGraph":function(q){var k;q=(k=q.effects)!=null?k:[];var F=$RH(q),T=Array.from(F.keys());k=[];q=[];for(var Z=new Map,O=0;O<T.length;O++)Z.set(T[O],O);F=_.S(F.entries());for(T=F.next();!T.done;T=F.next()){O=_.S(T.value);T=O.next().value;var z=O.next().value;O=T;T=Z.get(O);var R=wsz.get(O);R||(R=PVv.toString(),wsz.set(O,R),PVv++);var e=void 0,I=(e=O.debugName)!=null?e:"";e=I.startsWith("[signal]")?I:I.replace(/@.+/,"");O.kind==="computed"?k.push({label:e,value:O.value,kind:O.kind,epoch:O.version,
debuggableFn:O.computation,id:R}):O.kind==="signal"?k.push({label:e,value:O.value,kind:O.kind,epoch:O.version,id:R}):O.kind==="effect"?(I=void 0,k.push({label:e,kind:O.kind,epoch:O.version,debuggableFn:(I=O.effectFn)!=null?I:void 0,id:R})):k.push({label:e,kind:O.kind,epoch:O.version,id:R});O=_.S(z);for(z=O.next();!z.done;z=O.next())q.push({consumer:T,producer:Z.get(z.value)})}return{nodes:k,edges:q}},
isSignal:function(q){return typeof q==="function"&&q[jw]!==void 0}};_.a.debugName="RlDudd";var bNM={nonNullableCondIsNull:function(){return Error("sc")}};var r7o=function(){this.map=new Map};
r7o.prototype.push=function(q,k){var F=this.map;F.has(q)&&(this.multi||(this.multi=new Map),this.multi.set(k,F.get(q)));F.set(q,k)};
r7o.prototype.pop=function(q){var k=this.map,F=k.get(q),T;F!==void 0&&((T=this.multi)==null?0:T.has(F))?(k.set(q,this.multi.get(F)),this.multi.delete(F)):k.delete(q);return F};_.XW.debugName="nsTGHd";_.EP.debugName="tbhMcf";_.aS.debugName="zyMFzb";_.d6.debugName="vI1rtf";_.hZ={OUT_OF_ORDER_HOOK_CALL:function(q){return Error("tc`"+q)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("uc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("vc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("wc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(q,k){return Error("xc`"+((k===void 0?0:k)?"IDOM":"Reactive")+"`"+q)},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(q,k){return Error("yc`"+q+"`"+k)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(q){return Error("zc`"+q)},
USE_ELEMENT_NOT_ASSIGNED:function(q){return Error("Ac`"+String(q))}};Vir=MfJ;var iQ9=Symbol("Bc");WRw({beforeRender:function(q){var k=_.na(q.effectContext);try{var F;((F=q.__syncEffects)==null?0:F.length)&&ofx(q.__syncEffects)}finally{_.na(k)}},
didPatch:function(q){var k=_.na(q.effectContext);try{var F;((F=q.__syncEffects)==null?0:F.length)&&ofx(q.__syncEffects)}finally{_.na(k)}},
didUnmount:function(q){var k;((k=q.hooks)==null?0:k.length)&&q.hooks.forEach(kzH)}});var NGv,QP4,KFh;NGv=_.k9.window;_.p6=(NGv==null?void 0:(QP4=NGv.yt)==null?void 0:QP4.config_)||(NGv==null?void 0:(KFh=NGv.ytcfg)==null?void 0:KFh.data_)||{};_.xX("yt.config_",_.p6);var BGo={},j5J=[];_.aP=function(q){var k=_.Mb.apply(1,arguments);var F=Error.call(this,q);this.message=F.message;"stack"in F&&(this.stack=F.stack);this.args=[].concat(_.fP(k));Object.setPrototypeOf(this,this.constructor.prototype)};
_.y(_.aP,Error);var SO9=function(q,k,F){this.actionName=q;this.optionalAction=k===void 0?!1:k;this.args=F===void 0?null:F;this.returnValue=[]};_.c=function(q){this.name=q};_.NR=new _.c("signalAction");var X_x=/^[\w.]*$/,C_L={q:!0,search_query:!0},zIJ=String(SNw);var gi;gi=Symbol("Cc");_.mE=function(q){this.name=q};
_.mE.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var EfT=function(q){this.key=q},hIw=function(q){this.deferredKey=q},d9f=function(){var q=this;
this.providers=new Map;this.JSC$8466_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(q.providers)}}};
d9f.prototype.addProvider=function(q){this.providers.set(q.provide,q);var k=this.JSC$8466_deferred.get(q.provide);if(k)try{k.resolver(this.resolve(q.provide))}catch(F){k.rejector(F)}};
d9f.prototype.resolve=function(q){return q instanceof hIw?rN8(this,q):q instanceof EfT?vX$(this,q.key,[],!0):vX$(this,q,[])};
var rN8=function(q,k){k=k.deferredKey;if(q.JSC$8466_deferred.has(k))return q.JSC$8466_deferred.get(k).promise;var F={};F.promise=new Promise(function(T,Z){F.resolver=T;F.rejector=Z});
q.JSC$8466_deferred.set(k,F);return F.promise},vX$=function(q,k,F,T){T=T===void 0?!1:T;
if(F.indexOf(k)>-1)throw Error("Dc`"+k);if(q.cachedValues.has(k))return q.cachedValues.get(k);if(!q.providers.has(k)){if(T)return;throw Error("Ec`"+k);}T=q.providers.get(k);F.push(k);if(T.useValue!==void 0)var Z=T.useValue;else if(T.useFactory)Z=T[gi]?HlZ(q,T[gi],F):[],Z=T.useFactory.apply(T,_.fP(Z));else if(T.useClass){Z=T.useClass;var O=Z[gi]?HlZ(q,Z[gi],F):[];Z=new (Function.prototype.bind.apply(Z,[null].concat(_.fP(O))))}else throw Error("Fc`"+k);F.pop();T.skipCache||q.cachedValues.set(k,Z);return Z},
HlZ=function(q,k,F){return k?k.map(function(T){return T instanceof EfT?vX$(q,T.key,F,!0):vX$(q,T,F)}):[]};var aI0;var QX=new _.mE("ENDPOINT_HANDLER_TOKEN");_.KN=new _.c("urlEndpoint");var sPc=function(){this.data=[];this.cachedPackedInt52=-1};
sPc.prototype.set=function(q,k){k=k===void 0?!0:k;0<=q&&q<52&&Number.isInteger(q)&&this.data[q]!==k&&(this.data[q]=k,this.cachedPackedInt52=-1)};
sPc.prototype.get=function(q){return!!this.data[q]};
var GBI=function(q){q.cachedPackedInt52===-1&&(q.cachedPackedInt52=q.data.reduce(function(k,F,T){return k+(F?Math.pow(2,T):0)},0));
return q.cachedPackedInt52};var uyJ=function(q){var k=cNI;q=q===void 0?_.NA("yt.ads.biscotti.lastId_")||"":q;var F=Object,T=F.assign,Z={};Z.dt=G8m;Z.flash="0";a:{try{var O=k.JSC$8472_win_.top.location.href}catch(OT){O=2;break a}O=O?O===k.doc_.location.href?0:1:2}Z=(Z.frm=O,Z);try{Z.u_tz=-(new Date).getTimezoneOffset();var z=z===void 0?Bl:z;try{var R=z.history.length}catch(OT){R=0}Z.u_his=R;var e;Z.u_h=(e=Bl.screen)==null?void 0:e.height;var I;Z.u_w=(I=Bl.screen)==null?void 0:I.width;var X;Z.u_ah=(X=Bl.screen)==null?void 0:X.availHeight;
var E;Z.u_aw=(E=Bl.screen)==null?void 0:E.availWidth;var d;Z.u_cd=(d=Bl.screen)==null?void 0:d.colorDepth}catch(OT){}R=k.JSC$8472_win_;try{var M=R.screenX;var t=R.screenY}catch(OT){}try{var A=R.outerWidth;var w=R.outerHeight}catch(OT){}try{var b=R.innerWidth;var r=R.innerHeight}catch(OT){}try{var L=R.screenLeft;var H=R.screenTop}catch(OT){}try{b=R.innerWidth,r=R.innerHeight}catch(OT){}try{var V=R.screen.availWidth;var g=R.screen.availTop}catch(OT){}M=[L,H,M,t,V,g,A,w,b,r];t=IOT(!1,k.JSC$8472_win_.top);
A={};var Y9=Y9===void 0?_.k9:Y9;w=new sPc;"SVGElement"in Y9&&"createElementNS"in Y9.document&&w.set(0);b=Bnc();b["allow-top-navigation-by-user-activation"]&&w.set(1);b["allow-popups-to-escape-sandbox"]&&w.set(2);Y9.crypto&&Y9.crypto.subtle&&w.set(3);"TextDecoder"in Y9&&"TextEncoder"in Y9&&w.set(4);Y9=GBI(w);k=(A.bc=Y9,A.bih=t.height,A.biw=t.width,A.brdim=M.join(),A.vis=klr(k.doc_),A.wgl=!!Bl.WebGLRenderingContext,A);F=T.call(F,Z,k);F.ca_type="image";q&&(F.bid=q);return F},cNI=new function(){var q=
window.document;
this.JSC$8472_win_=window;this.doc_=q};
_.xX("yt.ads_.signals_.getAdSignalsString",function(q){return RIN(uyJ(q))});_.ZK();navigator.userAgent.indexOf(" (CrKey ");var D9T="XMLHttpRequest"in _.k9?function(){return new XMLHttpRequest}:null;var Vz4="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),LFg=[].concat(_.fP(Vz4),["client_dev_set_cookie"]);var bQJ={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"},AdM="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(_.fP(Vz4)),Gzo=!1,w_N=_.NWo,vff=$9h;var WXo=[{messageFn:function(q){return"Cannot read property '"+q.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(q){return"Cannot call '"+q.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(q){return q.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var xdm={messageWeights:[],callbackWeights:[{callback:x9h,weight:500},{callback:nfw,weight:500}]};var nXZ=function(){this.callbackWeights=[];this.messageWeights=[]},gXP,eYJ=function(){if(!gXP){var q=gXP=new nXZ;
q.messageWeights.length=0;q.callbackWeights.length=0;lWf(q,xdm)}return gXP},lWf=function(q,k){k.messageWeights&&q.messageWeights.push.apply(q.messageWeights,k.messageWeights);
k.callbackWeights&&q.callbackWeights.push.apply(q.callbackWeights,k.callbackWeights)};_.j5(_.Cl,_.dF);_.Cl.prototype.subscribe=function(q,k,F){var T=this.topics_[q];T||(T=this.topics_[q]=[]);var Z=this.JSC$8496_key_;this.subscriptions_[Z]=q;this.subscriptions_[Z+1]=k;this.subscriptions_[Z+2]=F;this.JSC$8496_key_=Z+3;T.push(Z);return Z};
var mdv=function(q){var k=E1h,F=!1,T=k.subscribe("handleError",function(Z){F||(F=!0,this.unsubscribeByKey(T),q.apply(void 0,arguments))},k)};
_.Cl.prototype.unsubscribe=function(q,k,F){if(q=this.topics_[q]){var T=this.subscriptions_;if(q=q.find(function(Z){return T[Z+1]==k&&T[Z+2]==F}))return this.unsubscribeByKey(q)}return!1};
_.Cl.prototype.unsubscribeByKey=function(q){var k=this.subscriptions_[q];if(k){var F=this.topics_[k];this.publishDepth_!=0?(this.pendingKeys_.push(q),this.subscriptions_[q+1]=function(){}):(F&&_.Vh(F,q),delete this.subscriptions_[q],delete this.subscriptions_[q+1],delete this.subscriptions_[q+2])}return!!k};
_.Cl.prototype.publish=function(q,k){var F=this.topics_[q];if(F){var T=Array(arguments.length-1),Z=arguments.length,O;for(O=1;O<Z;O++)T[O-1]=arguments[O];if(this.async_)for(O=0;O<F.length;O++)Z=F[O],q4h(this.subscriptions_[Z+1],this.subscriptions_[Z+2],T);else{this.publishDepth_++;try{for(O=0,Z=F.length;O<Z&&!this.isDisposed();O++){var z=F[O];this.subscriptions_[z+1].apply(this.subscriptions_[z+2],T)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;F=this.pendingKeys_.pop();)this.unsubscribeByKey(F)}}return O!=
0}return!1};
var q4h=function(q,k,F){_.fY(function(){q.apply(k,F)})};
_.Cl.prototype.clear=function(q){if(q){var k=this.topics_[q];k&&(k.forEach(this.unsubscribeByKey,this),delete this.topics_[q])}else this.subscriptions_.length=0,this.topics_={}};
_.Cl.prototype.getCount=function(q){if(q){var k=this.topics_[q];return k?k.length:0}q=0;for(k in this.topics_)q+=this.getCount(k);return q};
_.Cl.prototype.disposeInternal=function(){_.Cl.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var E1h=new _.Cl;var TK=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(TK,_.u6);TK.prototype.getColdHashData=function(){return _.wV(this,3)};
TK.prototype.getHotHashData=function(){return _.wV(this,5)};
TK.prototype.setHotHashData=function(q){return _.Ub(this,5,q)};var zdM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(zdM,_.u6);var QwJ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(QwJ,_.u6);_.Y=QwJ.prototype;_.Y.getDeviceId=function(){return _.wV(this,6)};
_.Y.getExperimentIds=function(q){var k=_.dt(this,9,_.y8,3,!0);u8(k,q);return k[q]};
_.Y.getPlayerType=function(){return _.PL(this,36)};
_.Y.setHomeGroupInfo=function(q){return _.k4(this,81,q)};
_.Y.clearLocationPlayabilityToken=function(){return _.FB(this,89)};var Ua=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Ua,_.u6);Ua.prototype.setKey=function(q){return _.Ub(this,1,q)};
Ua.prototype.getValue=function(){return bG(this,2,Bf9)};
var Bf9=[2,3,4,5,6];var iL8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(iL8,_.u6);iL8.prototype.setTrackingParams=function(q){return _.FB(this,1,_.b8(q,!1))};var Kco=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Kco,_.u6);var edx=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(edx,_.u6);edx.prototype.getExperimentIds=function(q){var k=_.dt(this,5,_.tK,3,!0);u8(k,q);return k[q]};var a1=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(a1,_.u6);a1.prototype.getToken=function(){return _.eN(this,2)};
a1.prototype.setToken=function(q){return _.Ub(this,2,q)};var XO=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(XO,_.u6);XO.prototype.setSafetyMode=function(q){return _.o_(this,5,q)};var Wc=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Wc,_.u6);Wc.prototype.setClient=function(q){return _.k4(this,1,q)};var Rdr={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 C9w;_.pj=function(){var q=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.k9.addEventListener("beforeinstallprompt",function(k){k.preventDefault();q.deferredInstallPrompt=k});
_.k9.addEventListener("appinstalled",function(){q.appInstalledEventFired=!0},{once:!0})};
C9w=function(){if(!_.k9.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.k9.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.k9.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.k9.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.k9.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(q){return"WEB_DISPLAY_MODE_UNKNOWN"}};var IHH=function(){this.syncHeaders=!0},XJH=function(q){var k={},F=[];
"USER_SESSION_ID"in _.p6&&F.push({key:"u",value:_.P9("USER_SESSION_ID")});if(F=_.KjJ(F))k.Authorization=F,F=q=q==null?void 0:q.sessionIndex,F===void 0&&(F=Number(_.P9("SESSION_INDEX",0)),F=isNaN(F)?0:F),_.h("voice_search_auth_header_removal")||(k["X-Goog-AuthUser"]=F.toString()),"INNERTUBE_HOST_OVERRIDE"in _.p6||(k["X-Origin"]=window.location.origin),q===void 0&&"DELEGATED_SESSION_ID"in _.p6&&(k["X-Goog-PageId"]=_.P9("DELEGATED_SESSION_ID"));return k};var kK8={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var q4=_.NA("ytglobal.prefsUserPrefsPrefs_")||{},oU$;_.xX("ytglobal.prefsUserPrefsPrefs_",q4);_.ij=function(){this.cookieName=_.P9("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.P9("ALT_PREF_COOKIE_DOMAIN","youtube.com");var q=_.ez.get(this.cookieName,void 0);q&&this.parse(q)};
_.Xc=function(){oU$||(oU$=new _.ij);return oU$};
_.ij.prototype.get=function(q,k){FAv(q);Toz(q);q=q4[q]!==void 0?q4[q].toString():null;return q!=null?q:k?k:""};
_.ij.prototype.set=function(q,k){FAv(q);Toz(q);if(k==null)throw Error("Ic");q4[q]=k.toString()};
_.ij.prototype.getFlag=function(q){return!!((ZLh("f"+(Math.floor(q/31)+1))||0)&1<<q%31)};
_.E_=function(q,k,F){q="f"+(Math.floor(k/31)+1);k=1<<k%31;var T=ZLh(q)||0;T=F?T|k:T&~k;T===0?delete q4[q]:(F=T.toString(16),q4[q]=F.toString())};
_.ij.prototype.remove=function(q){FAv(q);Toz(q);delete q4[q]};
_.ij.prototype.save=function(){var q=!0;_.h("web_secure_pref_cookie_killswitch")&&(q=!1);_.Ws(this.cookieName,this.dump(),63072E3,this.cookieDomain,q)};
_.ij.prototype.clear=function(){_.fT.clear(q4)};
_.ij.prototype.dump=function(){var q=[],k;for(k in q4)q4.hasOwnProperty(k)&&q.push(k+"="+encodeURIComponent(String(q4[k])));return q.join("&")};
var Toz=function(q){if(/^f([1-9][0-9]*)$/.test(q))throw Error("Jc`"+q);},FAv=function(q){if(!/^\w+$/.test(q))throw Error("Kc`"+q);
},ZLh=function(q){q=q4[q]!==void 0?q4[q].toString():null;
return q!=null&&/^[A-Fa-f0-9]+$/.test(q)?parseInt(q,16):null};
_.ij.prototype.parse=function(q){q=decodeURIComponent(q).split("&");for(var k=0;k<q.length;k++){var F=q[k].split("="),T=F[0];(F=F[1])&&(q4[T]=F.toString())}};var Ziw={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"},Wqw={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},UNo={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},YMw={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var Y$;_.ky=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.MR=function(q,k,F){return q.addJob(k,0,F)};
_.ky.prototype.addLowPriorityJob=function(q,k){return this.addJob(q,1,k)};
_.ay=function(q,k,F){return q.addJob(k,2,F)};
_.Dn=function(q,k,F){return q.addJob(k,3,F)};
_.OZ=function(q,k,F){return q.addJob(k,4,F)};
Y$=function(q){var k=_.NA("yt.scheduler.instance.addImmediateJob");k?k(q):q()};
_.ky.prototype.debounce=function(q,k,F){var T=this,Z=0,O=function(){Z&&T.cancelJob(Z);Z=T.addJob(q,k,F);T.cancelDebouncedJobMap.set(O,Z)};
return O};
_.ky.prototype.cancelThrottle=function(q){(q=this.cancelThrottledJobMap.get(q))&&q()};var oK=function(){_.ky.apply(this,arguments)};
_.y(oK,_.ky);_.p2=function(){oK.instance||(oK.instance=new oK);return oK.instance};
oK.prototype.addJob=function(q,k,F){F!==void 0&&Number.isNaN(Number(F))&&(F=void 0);var T=_.NA("yt.scheduler.instance.addJob");return T?T(q,k,F):F===void 0?(q(),NaN):_.Zv(q,F||0)};
oK.prototype.cancelJob=function(q){if(q===void 0||!Number.isNaN(Number(q))){var k=_.NA("yt.scheduler.instance.cancelJob");k?k(q):_.YX(q)}};
oK.prototype.start=function(){var q=_.NA("yt.scheduler.instance.start");q&&q()};
oK.prototype.pause=function(){var q=_.NA("yt.scheduler.instance.pause");q&&q()};
_.pL=_.p2();_.dG.prototype.set=function(q,k){k===void 0?this.mechanism.remove(q):this.mechanism.set(q,(0,_.Jt)(k))};
_.dG.prototype.get=function(q){try{var k=this.mechanism.get(q)}catch(F){return}if(k!==null)try{return JSON.parse(k)}catch(F){throw"Storage: Invalid value was encountered";}};
_.dG.prototype.remove=function(q){this.mechanism.remove(q)};var FE=function(q){this.mechanism=q};
_.j5(FE,_.dG);var j_P=function(q){this.data=q},Y4Z=function(q){return q===void 0||q instanceof j_P?q:new j_P(q)};
FE.prototype.set=function(q,k){FE.superClass_.set.call(this,q,Y4Z(k))};
FE.prototype.getWrapper=function(q){q=FE.superClass_.get.call(this,q);if(q===void 0||q instanceof Object)return q;throw"Storage: Invalid value was encountered";};
FE.prototype.get=function(q){if(q=this.getWrapper(q)){if(q=q.data,q===void 0)throw"Storage: Invalid value was encountered";}else q=void 0;return q};_.j5(hN,FE);_.OLU=function(q){var k=q.creation;q=q.expiration;return!!q&&q<_.ZK()||!!k&&k>_.ZK()};
hN.prototype.set=function(q,k,F){if(k=Y4Z(k)){if(F){if(F<_.ZK()){hN.prototype.remove.call(this,q);return}k.expiration=F}k.creation=_.ZK()}hN.superClass_.set.call(this,q,k)};
hN.prototype.getWrapper=function(q,k){var F=hN.superClass_.getWrapper.call(this,q);if(F)if(!k&&_.OLU(F))hN.prototype.remove.call(this,q);else return F};var T2=function(){};
T2.prototype.next=function(){return Zg};
var Zg={done:!0,value:void 0},j0=function(q){return{value:q,done:!1}};
T2.prototype.__iterator__=function(){return this};
_.S4Z=function(q){if(q instanceof T2)return q;if(typeof q.__iterator__=="function")return q.__iterator__(!1);if(_.nf(q)){var k=0,F=new T2;F.next=function(){for(;;){if(k>=q.length)return Zg;if(k in q)return j0(q[k++]);k++}};
return F}throw Error("Lc");};var z5c=function(q){if(q instanceof Yy||q instanceof Od||q instanceof S0)return q;if(typeof q.next=="function")return new Yy(function(){return q});
if(typeof q[Symbol.iterator]=="function")return new Yy(function(){return q[Symbol.iterator]()});
if(typeof q.__iterator__=="function")return new Yy(function(){return q.__iterator__()});
throw Error("Mc");},Yy=function(q){this.func_=q};
Yy.prototype.__iterator__=function(){return new Od(this.func_())};
Yy.prototype[Symbol.iterator]=function(){return new S0(this.func_())};
Yy.prototype.toEs6=function(){return new S0(this.func_())};
var Od=function(q){this.JSC$8580_iter_=q};
_.y(Od,T2);Od.prototype.next=function(){return this.JSC$8580_iter_.next()};
Od.prototype[Symbol.iterator]=function(){return new S0(this.JSC$8580_iter_)};
Od.prototype.toEs6=function(){return new S0(this.JSC$8580_iter_)};
var S0=function(q){Yy.call(this,function(){return q});
this.JSC$8583_iter_=q};
_.y(S0,Yy);S0.prototype.next=function(){return this.JSC$8583_iter_.next()};var Coz=function(){};var z2=function(){};
_.j5(z2,Coz);z2.prototype.getCount=function(){for(var q=0,k=_.S(this),F=k.next();!F.done;F=k.next())q++;return q};
z2.prototype[Symbol.iterator]=function(){return z5c(this.__iterator__(!0)).toEs6()};
z2.prototype.clear=function(){var q=Array.from(this);q=_.S(q);for(var k=q.next();!k.done;k=q.next())this.remove(k.value)};_.j5(Md,z2);_.Y=Md.prototype;_.Y.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var q=this.storage_;if(q)try{q.setItem("__sak","1");q.removeItem("__sak");var k=!0}catch(F){k=F instanceof DOMException&&(F.name==="QuotaExceededError"||F.code===22||F.code===1014||F.name==="NS_ERROR_DOM_QUOTA_REACHED")&&q&&q.length!==0}else k=!1;this.cachedIsStorageAvailable_=k}return this.cachedIsStorageAvailable_};
_.Y.set=function(q,k){Ch(this);try{this.storage_.setItem(q,k)}catch(F){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.Y.get=function(q){Ch(this);q=this.storage_.getItem(q);if(typeof q!=="string"&&q!==null)throw"Storage mechanism: Invalid value was encountered";return q};
_.Y.remove=function(q){Ch(this);this.storage_.removeItem(q)};
_.Y.getCount=function(){Ch(this);return this.storage_.length};
_.Y.__iterator__=function(q){Ch(this);var k=0,F=this.storage_,T=new T2;T.next=function(){if(k>=F.length)return Zg;var Z=F.key(k++);if(q)return j0(Z);Z=F.getItem(Z);if(typeof Z!=="string")throw"Storage mechanism: Invalid value was encountered";return j0(Z)};
return T};
_.Y.clear=function(){Ch(this);this.storage_.clear()};
_.Y.key=function(q){Ch(this);return this.storage_.key(q)};
var Ch=function(q){if(q.storage_==null)throw Error("Nc");q.isAvailable()||oe(Error("Nc"))};_.j5(SMx,Md);_.j5(z6T,Md);_.j5(fl,z2);fl.prototype.set=function(q,k){this.mechanism_.set(this.JSC$8598_prefix_+q,k)};
fl.prototype.get=function(q){return this.mechanism_.get(this.JSC$8598_prefix_+q)};
fl.prototype.remove=function(q){this.mechanism_.remove(this.JSC$8598_prefix_+q)};
fl.prototype.__iterator__=function(q){var k=this.mechanism_[Symbol.iterator](),F=this,T=new T2;T.next=function(){var Z=k.next();if(Z.done)return Z;for(Z=Z.value;Z.slice(0,F.JSC$8598_prefix_.length)!=F.JSC$8598_prefix_;){Z=k.next();if(Z.done)return Z;Z=Z.value}return j0(q?Z.slice(F.JSC$8598_prefix_.length):F.mechanism_.get(Z))};
return T};_.uo=function(q){this.expiringStorage_=(q=_.CNw(q))?new hN(q):null;this.JSC$8602_domain_=document.domain||window.location.hostname};
_.uo.prototype.set=function(q,k,F,T){F=F||31104E3;this.remove(q);if(this.expiringStorage_)try{this.expiringStorage_.set(q,k,Date.now()+F*1E3);return}catch(O){}var Z="";if(T)try{Z=escape((0,_.Jt)(k))}catch(O){return}else Z=escape(k);_.Ws(q,Z,F,this.JSC$8602_domain_)};
_.uo.prototype.get=function(q,k){var F=void 0,T=!this.expiringStorage_;if(!T)try{F=this.expiringStorage_.get(q)}catch(Z){T=!0}if(T&&(F=_.ez.get(q,void 0))&&(F=unescape(F),k))try{F=JSON.parse(F)}catch(Z){this.remove(q),F=void 0}return F};
_.uo.prototype.remove=function(q){this.expiringStorage_&&this.expiringStorage_.remove(q);_.o6T(q,"/",this.JSC$8602_domain_)};
_.uo.prototype.getCreationTime=function(q){return this.expiringStorage_&&(q=(this.expiringStorage_.getWrapper(q)||{}).creation,typeof q==="number")?q:null};var e6J=function(){var q;return function(){q||(q=new _.uo("ytidb"));return q}}();var Ueh;_.tN=[];Ueh=!1;var biM=Ihx||Xmf;var RK={},R5$=(RK.AUTH_INVALID="No user identifier specified.",RK.EXPLICIT_ABORT="Transaction was explicitly aborted.",RK.IDB_NOT_SUPPORTED="IndexedDB is not supported.",RK.MISSING_INDEX="Index not created.",RK.MISSING_OBJECT_STORES="Object stores not created.",RK.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",RK.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",RK.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",RK.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",RK.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",RK.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",RK.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",RK),e0={},e5Z=(e0.AUTH_INVALID="ERROR",e0.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",e0.EXPLICIT_ABORT="IGNORED",
e0.IDB_NOT_SUPPORTED="ERROR",e0.MISSING_INDEX="WARNING",e0.MISSING_OBJECT_STORES="ERROR",e0.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",e0.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",e0.QUOTA_EXCEEDED="WARNING",e0.QUOTA_MAYBE_EXCEEDED="WARNING",e0.UNKNOWN_ABORT="WARNING",e0.INCOMPATIBLE_DB_VERSION="WARNING",e0),Wp={},WAI=(Wp.AUTH_INVALID=!1,Wp.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,Wp.EXPLICIT_ABORT=!1,Wp.IDB_NOT_SUPPORTED=!1,Wp.MISSING_INDEX=!1,Wp.MISSING_OBJECT_STORES=!1,Wp.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,Wp.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,Wp.QUOTA_EXCEEDED=!1,Wp.QUOTA_MAYBE_EXCEEDED=!0,Wp.UNKNOWN_ABORT=!0,Wp.INCOMPATIBLE_DB_VERSION=!1,Wp),wG=function(q,k,F,T,Z){k=k===void 0?{}:k;F=F===void 0?R5$[q]:F;T=T===void 0?e5Z[q]:T;Z=Z===void 0?WAI[q]:Z;_.aP.call(this,F,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:q},k));this.type=q;this.message=F;this.level=T;this.retryable=Z;Object.setPrototypeOf(this,wG.prototype)};
_.y(wG,_.aP);var UFm=function(q,k){wG.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:k,foundObjectStores:q},R5$.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,UFm.prototype)};
_.y(UFm,wG);var ah9=function(q,k){var F=Error.call(this);this.message=F.message;"stack"in F&&(this.stack=F.stack);this.index=q;this.objectStore=k;Object.setPrototypeOf(this,ah9.prototype)};
_.y(ah9,Error);var dew=["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 uV=function(q){this.executor=q},bV=function(q){var k=this;
this.state={status:"PENDING"};this.JSC$8630_onFulfilled=[];this.JSC$8630_onRejected=[];q=q.executor;var F=function(Z){if(k.state.status==="PENDING"){k.state={status:"FULFILLED",value:Z};Z=_.S(k.JSC$8630_onFulfilled);for(var O=Z.next();!O.done;O=Z.next())O=O.value,O()}},T=function(Z){if(k.state.status==="PENDING"){k.state={status:"REJECTED",
reason:Z};Z=_.S(k.JSC$8630_onRejected);for(var O=Z.next();!O.done;O=Z.next())O=O.value,O()}};
try{q(F,T)}catch(Z){T(Z)}};
bV.all=function(q){return new bV(new uV(function(k,F){var T=[],Z=q.length;Z===0&&k(T);for(var O={i$jscomp$462:0};O.i$jscomp$462<q.length;O={i$jscomp$462:O.i$jscomp$462},++O.i$jscomp$462)bV.resolve(q[O.i$jscomp$462]).then(function(z){return function(R){T[z.i$jscomp$462]=R;Z--;Z===0&&k(T)}}(O)).catch(function(z){F(z)})}))};
bV.resolve=function(q){return new bV(new uV(function(k,F){q instanceof bV?q.then(k,F):k(q)}))};
bV.reject=function(q){return new bV(new uV(function(k,F){F(q)}))};
bV.prototype.then=function(q,k){var F=this,T=q!=null?q:fh0,Z=k!=null?k:MrJ;return new bV(new uV(function(O,z){F.state.status==="PENDING"?(F.JSC$8630_onFulfilled.push(function(){IAm(F,F,T,O,z)}),F.JSC$8630_onRejected.push(function(){XU4(F,F,Z,O,z)})):F.state.status==="FULFILLED"?IAm(F,F,T,O,z):F.state.status==="REJECTED"&&XU4(F,F,Z,O,z)}))};
bV.prototype.catch=function(q){return this.then(void 0,q)};
var IAm=function(q,k,F,T,Z){try{if(q.state.status!=="FULFILLED")throw Error("Qc");var O=F(q.state.value);O instanceof bV?EU4(q,k,O,T,Z):T(O)}catch(z){Z(z)}},XU4=function(q,k,F,T,Z){try{if(q.state.status!=="REJECTED")throw Error("Rc");
var O=F(q.state.reason);O instanceof bV?EU4(q,k,O,T,Z):T(O)}catch(z){Z(z)}},EU4=function(q,k,F,T,Z){k===F?Z(new TypeError("Sc")):F.then(function(O){O instanceof bV?EU4(q,k,O,T,Z):T(O)},function(O){Z(O)})};var Ud;Ud=window;_.mF=Ud.ytcsi&&Ud.ytcsi.now?Ud.ytcsi.now:Ud.performance&&Ud.performance.timing&&Ud.performance.now&&Ud.performance.timing.navigationStart?function(){return Ud.performance.timing.navigationStart+Ud.performance.now()}:function(){return(new Date).getTime()};var QP=function(q,k){this.JSC$8642_wrapped=q;this.options=k;this.transactionCount=0;this.startedMs=Math.round((0,_.mF)());this.hasUnknownAbortedTransaction=!1},h5$,Mig,Ed,ti4;
QP.prototype.add=function(q,k,F){return _.Hs(this,[q],{mode:"readwrite",enableRetries:!0},function(T){return T.objectStore(q).add(k,F)})};
QP.prototype.clear=function(q){return _.Hs(this,[q],{mode:"readwrite",enableRetries:!0},function(k){return k.objectStore(q).clear()})};
QP.prototype.close=function(){this.JSC$8642_wrapped.close();var q;((q=this.options)==null?0:q.closed)&&this.options.closed()};
QP.prototype.count=function(q,k){return _.Hs(this,[q],{mode:"readonly",enableRetries:!0},function(F){return F.objectStore(q).count(k)})};
var Q7=function(q,k,F){q=q.JSC$8642_wrapped.createObjectStore(k,F);return new IK(q)};
QP.prototype.delete=function(q,k){return _.Hs(this,[q],{mode:"readwrite",enableRetries:!0},function(F){return F.objectStore(q).delete(k)})};
var aAv=function(q,k){return _.Hs(q,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(F){return F.objectStore("ResponseStore").index("byInterface").delete(k)})};
QP.prototype.get=function(q,k){return _.Hs(this,[q],{mode:"readonly",enableRetries:!0},function(F){return F.objectStore(q).get(k)})};
QP.prototype.getAll=function(q,k,F){return _.Hs(this,[q],{mode:"readonly",enableRetries:!0},function(T){return T.objectStore(q).getAll(k,F)})};
QP.prototype.put=function(q,k,F){return _.Hs(this,[q],{mode:"readwrite",enableRetries:!0},function(T){return T.objectStore(q).put(k,F)})};
QP.prototype.objectStoreNames=function(){return Array.from(this.JSC$8642_wrapped.objectStoreNames)};
_.Hs=function(q,k,F,T){var Z,O,z,R,e,I,X,E,d,M,t,A;return _.C(function(w){switch(w.nextAddress){case 1:var b={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof F==="string"?b.mode=F:Object.assign(b,F);Z=b;q.transactionCount++;O=Z.enableRetries?3:1;z=0;case 2:if(R){w.jumpTo(4);break}z++;e=Math.round((0,_.mF)());_.j$(w,5);I=q.JSC$8642_wrapped.transaction(k,Z.mode);b=new lhn(I);b=dF$(b,T);return _.W(w,b,7);case 7:return X=w.yieldResult,E=Math.round((0,_.mF)()),h5$(q,e,E,z,void 0,
k.join(),Z),w.return(X);case 5:d=_.CP(w);M=Math.round((0,_.mF)());t=h6w(d,q.JSC$8642_wrapped.name,k.join(),q.JSC$8642_wrapped.version);if((A=t instanceof wG&&!t.retryable)||z>=O)h5$(q,e,M,z,t,k.join(),Z),R=t;w.jumpTo(2);break;case 4:return w.return(Promise.reject(R))}})};
h5$=function(q,k,F,T,Z,O,z){k=F-k;Z?(Z instanceof wG&&(Z.type==="QUOTA_EXCEEDED"||Z.type==="QUOTA_MAYBE_EXCEEDED")&&lV("QUOTA_EXCEEDED",{dbName:AN(q.JSC$8642_wrapped.name),objectStoreNames:O,transactionCount:q.transactionCount,transactionMode:z.mode}),Z instanceof wG&&Z.type==="UNKNOWN_ABORT"&&(F-=q.startedMs,F<0&&F>=2147483648&&(F=0),lV("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:O,transactionDuration:k,transactionCount:q.transactionCount,dbDuration:F}),q.hasUnknownAbortedTransaction=!0),
Mig(q,!1,T,O,k,z.tag),_.Dv(Z)):Mig(q,!0,T,O,k,z.tag)};
Mig=function(q,k,F,T,Z,O){lV("TRANSACTION_ENDED",{objectStoreNames:T,connectionHasUnknownAbortedTransaction:q.hasUnknownAbortedTransaction,duration:Z,isSuccessful:k,tryCount:F,tag:O===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":O})};
QP.prototype.getVersion=function(){return this.JSC$8642_wrapped.version};
QP.prototype.getName=function(){return this.JSC$8642_wrapped.name};
var IK=function(q){this.JSC$8657_wrapped=q};
IK.prototype.add=function(q,k){return Nd(this.JSC$8657_wrapped.add(q,k))};
IK.prototype.autoIncrement=function(){return this.JSC$8657_wrapped.autoIncrement};
IK.prototype.clear=function(){return Nd(this.JSC$8657_wrapped.clear()).then(function(){})};
var KL=function(q,k,F){q.JSC$8657_wrapped.createIndex(k,F,{unique:!1})};
IK.prototype.count=function(q){return Nd(this.JSC$8657_wrapped.count(q))};
var fAU=function(q,k){return cs(q,{query:k},function(F){return F.delete().then(function(){return F.continue()})}).then(function(){})};
IK.prototype.delete=function(q){return q instanceof IDBKeyRange?fAU(this,q):Nd(this.JSC$8657_wrapped.delete(q))};
IK.prototype.get=function(q){return Nd(this.JSC$8657_wrapped.get(q))};
IK.prototype.getAll=function(q,k){return"getAll"in IDBObjectStore.prototype?Nd(this.JSC$8657_wrapped.getAll(q,k)):yq0(this,q,k)};
var yq0=function(q,k,F){var T=[];return cs(q,{query:k},function(Z){if(!(F!==void 0&&T.length>=F))return T.push(Z.getValue()),Z.continue()}).then(function(){return T})};
IK.prototype.index=function(q){try{return new XE(this.JSC$8657_wrapped.index(q))}catch(k){if(k instanceof Error&&k.name==="NotFoundError")throw new ah9(q,this.JSC$8657_wrapped.name);throw k;}};
IK.prototype.getName=function(){return this.JSC$8657_wrapped.name};
IK.prototype.keyPath=function(){return this.JSC$8657_wrapped.keyPath};
IK.prototype.put=function(q,k){return Nd(this.JSC$8657_wrapped.put(q,k))};
var cs=function(q,k,F){q=q.JSC$8657_wrapped.openCursor(k.query,k.direction);return ti4(q).then(function(T){return Der(T,F)})},lhn=function(q){var k=this;
this.JSC$8665_wrapped=q;this.objectStoreCache=new Map;this.JSC$8665_aborted=!1;this.done=new Promise(function(F,T){k.JSC$8665_wrapped.addEventListener("complete",function(){F()});
k.JSC$8665_wrapped.addEventListener("error",function(Z){Z.currentTarget===Z.target&&T(k.JSC$8665_wrapped.error)});
k.JSC$8665_wrapped.addEventListener("abort",function(){var Z=k.JSC$8665_wrapped.error;if(Z)T(Z);else if(!k.JSC$8665_aborted){Z=wG;for(var O=k.JSC$8665_wrapped.objectStoreNames,z=[],R=0;R<O.length;R++){var e=O.item(R);if(e===null)throw Error("Tc");z.push(e)}Z=new Z("UNKNOWN_ABORT",{objectStoreNames:z.join(),dbName:k.JSC$8665_wrapped.db.name,mode:k.JSC$8665_wrapped.mode});T(Z)}})})},dF$=function(q,k){var F=new Promise(function(T,Z){try{k(q).then(function(O){T(O)}).catch(Z)}catch(O){Z(O),q.abort()}});
return Promise.all([F,q.done]).then(function(T){return _.S(T).next().value})};
lhn.prototype.abort=function(){this.JSC$8665_wrapped.abort();this.JSC$8665_aborted=!0;throw new wG("EXPLICIT_ABORT");};
lhn.prototype.objectStore=function(q){q=this.JSC$8665_wrapped.objectStore(q);var k=this.objectStoreCache.get(q);k||(k=new IK(q),this.objectStoreCache.set(q,k));return k};
var XE=function(q){this.JSC$8667_wrapped=q};
XE.prototype.count=function(q){return Nd(this.JSC$8667_wrapped.count(q))};
XE.prototype.delete=function(q){return _.qF(this,{query:q},function(k){return k.delete().then(function(){return k.continue()})})};
XE.prototype.get=function(q){return Nd(this.JSC$8667_wrapped.get(q))};
XE.prototype.getAll=function(q,k){return"getAll"in IDBIndex.prototype?Nd(this.JSC$8667_wrapped.getAll(q,k)):DF8(this,q,k)};
var DF8=function(q,k,F){var T=[];return _.qF(q,{query:k},function(Z){if(!(F!==void 0&&T.length>=F))return T.push(Z.getValue()),Z.continue()}).then(function(){return T})};
XE.prototype.keyPath=function(){return this.JSC$8667_wrapped.keyPath};
XE.prototype.unique=function(){return this.JSC$8667_wrapped.unique};
_.qF=function(q,k,F){q=q.JSC$8667_wrapped.openCursor(k.query===void 0?null:k.query,k.direction===void 0?"next":k.direction);return ti4(q).then(function(T){return Der(T,F)})};
Ed=function(q,k){this.request=q;this.cursor=k};
ti4=function(q){return Nd(q).then(function(k){return k?new Ed(q,k):null})};
Ed.prototype.continue=function(q){this.cursor.continue(q);return ti4(this.request)};
Ed.prototype.delete=function(){return Nd(this.cursor.delete()).then(function(){})};
Ed.prototype.getValue=function(){return this.cursor.value};
Ed.prototype.update=function(q){return Nd(this.cursor.update(q))};var aK=function(q,k){this.name=q;this.options=k;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},lAU;
aK.prototype.openDb=function(q,k,F){F=F===void 0?{}:F;return Age(q,k,F)};
aK.prototype.delete=function(q){q=q===void 0?{}:q;return _.Bs(this.name,q)};
lAU=function(q,k){return new wG("INCOMPATIBLE_DB_VERSION",{dbName:q.name,oldVersion:q.options.version,newVersion:k})};
_.rG=function(q,k){if(!k)throw $X("openWithToken",AN(q.name));return q.open()};
aK.prototype.open=function(){var q=this;if(!this.isCompatible)throw lAU(this);if(this.connectionPromise)return this.connectionPromise;var k,F=function(){q.connectionPromise===k&&(q.connectionPromise=void 0)},T={blocking:function(O){O.close()},
closed:F,terminated:F,upgrade:this.options.upgrade},Z=function(){var O,z,R,e,I,X,E,d,M,t;return _.C(function(A){switch(A.nextAddress){case 1:return z=(O=Error().stack)!=null?O:"",_.j$(A,2),_.W(A,q.openDb(q.name,q.options.version,T),4);case 4:for(var w=R=A.yieldResult,b=q.options,r=[],L=_.S(Object.keys(b.objectStores)),H=L.next();!H.done;H=L.next()){H=H.value;var V=b.objectStores[H],g=V.removedAtVersion===void 0?Number.MAX_VALUE:V.removedAtVersion;!(w.JSC$8642_wrapped.version>=V.addedAtVersion)||w.JSC$8642_wrapped.version>=
g||w.JSC$8642_wrapped.objectStoreNames.contains(H)||r.push(H)}e=r;if(e.length===0){A.jumpTo(5);break}I=Object.keys(q.options.objectStores);X=R.objectStoreNames();if(q.timesReopenedToFixMissingObjectStore<_.kX("ytidb_reopen_db_retries",0))return q.timesReopenedToFixMissingObjectStore++,R.close(),_.Dv(new wG("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:q.name,expectedObjectStores:I,foundObjectStores:X})),A.return(Z());if(!(q.timesDeletedToFixMissingObjectStore<_.kX("ytidb_remake_db_retries",1))){A.jumpTo(6);
break}q.timesDeletedToFixMissingObjectStore++;return _.W(A,q.delete(),7);case 7:return _.Dv(new wG("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:q.name,expectedObjectStores:I,foundObjectStores:X})),A.return(Z());case 6:throw new UFm(X,I);case 5:return A.return(R);case 2:E=_.CP(A);if(E instanceof DOMException?E.name!=="VersionError":"DOMError"in self&&E instanceof DOMError?E.name!=="VersionError":!(E instanceof Object&&"message"in E)||E.message!=="An attempt was made to open a database using a lower version than the existing version."){A.jumpTo(8);
break}return _.W(A,q.openDb(q.name,void 0,Object.assign({},T,{upgrade:void 0})),9);case 9:d=A.yieldResult;M=d.getVersion();if(q.options.version!==void 0&&M>q.options.version+1)throw d.close(),q.isCompatible=!1,lAU(q,M);return A.return(d);case 8:throw F(),E instanceof Error&&!_.h("ytidb_async_stack_killswitch")&&(E.stack=E.stack+"\n"+z.substring(z.indexOf("\n")+1)),h6w(E,q.name,"",(t=q.options.version)!=null?t:-1);}})};
return this.connectionPromise=k=Z()};var pmo=new aK("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(q,k){k(1)&&Q7(q,"databases",{keyPath:"actualName"})}});var QgJ,uzw=new function(){}(new function(){});new _.zO;var JqG=function(q,k){aK.call(this,q,k);this.options=k;JN(q)};
_.y(JqG,aK);var LHn=function(q,k){var F;return function(){F||(F=new JqG(q,k));return F}};
JqG.prototype.openDb=function(q,k,F){F=F===void 0?{}:F;return(this.options.shared?HiT:v6x)(q,k,Object.assign({},F))};
JqG.prototype.delete=function(q){q=q===void 0?{}:q;return(this.options.shared?Vrx:sgT)(this.name,q)};var Aq0={},xen=gG("ytGcfConfig",{objectStores:(Aq0.coldConfigStore={addedAtVersion:1},Aq0.hotConfigStore={addedAtVersion:1},Aq0),shared:!1,upgrade:function(q,k){k(1)&&(KL(Q7(q,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),KL(Q7(q,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var pU$=function(){_.dF.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var q=_.NA("yt.gcf.config.hotUpdateCallbacks");q?(this.localHotConfigJobQueue=[].concat(_.fP(q)),this.sharedHotConfigJobQueue=q):(this.sharedHotConfigJobQueue=[],_.xX("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.y(pU$,_.dF);pU$.prototype.disposeInternal=function(){for(var q=_.S(this.localHotConfigJobQueue),k=q.next();!k.done;k=q.next()){var F=this.sharedHotConfigJobQueue;k=F.indexOf(k.value);k>=0&&F.splice(k,1)}this.localHotConfigJobQueue.length=0;_.dF.prototype.disposeInternal.call(this)};var fN=function(){var q=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new pU$;this.TEST_ONLY={initializeConfigDb:function(){q.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return q.coldGlobalConfigGroup},
setHotConfigGroup:function(k){wUo(q,k)},
setHotHashData:function(k){q.setHotHashData(k)},
setColdConfigGroup:function(k){Pom(q,k)},
getColdHashData:function(){return q.coldHashData},
getHotHashData:function(){return q.hotHashData},
getHotConfigGroup:function(){return q.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return $Fc()},
getExportedHotConfigGroup:function(){return dU()},
getExportedColdHashData:function(){return _.NA("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.NA("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){bL4(q)},
resetInstance:function(){q.setHotHashData(void 0);uBz(q);delete fN.instance},
setDebounceTimer:function(k){q.debounceTimer=k},
getDebounceTimer:function(){return q.debounceTimer}}},NoZ=function(){if(!fN.instance){var q=new fN;
fN.instance=q}return fN.instance},BoU=function(q){var k;
_.C(function(F){if(F.nextAddress==1)return _.h("start_client_gcf")||_.h("delete_gcf_config_db")?_.h("start_client_gcf")?_.W(F,_.nl(),3):F.jumpTo(2):F.return();F.nextAddress!=2&&((k=F.yieldResult)&&_.Er()&&!_.h("delete_gcf_config_db")?(q.isConfigDbInitialized=!0,bL4(q)):(Q_0(q),KAg(q)));return _.h("delete_gcf_config_db")?_.W(F,kaH(),0):F.jumpTo(0)})},o1h=function(){var q;
return(q=dU())!=null?q:_.P9("RAW_HOT_CONFIG_GROUP")},rqG=function(q){var k,F,T,Z,O,z;
return _.C(function(R){switch(R.nextAddress){case 1:if(q.hotGlobalConfigGroup)return R.return(dU());if(!q.isConfigDbInitialized)return k=$X("getHotConfig IDB not initialized"),_.QV(k),R.return(Promise.reject(k));F=Ll();T=_.P9("TIME_CREATED_MS");if(!F){Z=$X("getHotConfig token error");_.QV(Z);R.jumpTo(2);break}return _.W(R,iJe(F),3);case 3:if((O=R.yieldResult)&&O.timestamp>T)return wUo(q,O.config),q.setHotHashData(O.hashData),R.return(dU());case 2:KAg(q);if(!(F&&q.hotGlobalConfigGroup&&q.hotHashData)){R.jumpTo(4);
break}return _.W(R,g6M(q.hotGlobalConfigGroup,q.hotHashData,F,T),4);case 4:return q.hotGlobalConfigGroup?R.return(dU()):(z=new _.aP("Config not available in ytConfig"),_.QV(z),R.return(Promise.reject(z)))}})},HLv=function(q){var k,F,T,Z,O,z;
return _.C(function(R){switch(R.nextAddress){case 1:if(q.coldGlobalConfigGroup)return R.return($Fc());if(!q.isConfigDbInitialized)return k=$X("getColdConfig IDB not initialized"),_.QV(k),R.return(Promise.reject(k));F=Ll();T=_.P9("TIME_CREATED_MS");if(!F){Z=$X("getColdConfig");_.QV(Z);R.jumpTo(2);break}return _.W(R,q_9(F),3);case 3:if((O=R.yieldResult)&&O.timestamp>T)return Pom(q,O.config),vU0(q,O.configData),uBz(q,O.hashData),R.return($Fc());case 2:Q_0(q);if(!(F&&q.coldGlobalConfigGroup&&q.coldHashData&&
q.configData)){R.jumpTo(4);break}return _.W(R,meM(q.coldGlobalConfigGroup,q.coldHashData,q.configData,F,T),4);case 4:return q.coldGlobalConfigGroup?R.return($Fc()):(z=new _.aP("Config not available in ytConfig"),_.QV(z),R.return(Promise.reject(z)))}})},bL4=function(q){if(!q.hotGlobalConfigGroup||!q.coldGlobalConfigGroup){if(!Ll()){var k=$X("scheduleGetConfigs");
_.QV(k)}q.initJob||(q.initJob=_.pL.addLowPriorityJob(function(){return _.C(function(F){switch(F.nextAddress){case 1:return _.j$(F,2),_.W(F,rqG(q),4);case 4:_.Kl(F,3);break;case 2:_.CP(F);case 3:return _.j$(F,5),_.W(F,HLv(q),7);case 7:_.Kl(F,6);break;case 5:_.CP(F);case 6:q.initJob&&(q.initJob=0),_.RG(F)}})},100))}},gvT=function(q,k,F){var T,Z,O;
return _.C(function(z){switch(z.nextAddress){case 1:if(!_.h("start_client_gcf")){z.jumpTo(0);break}F&&wUo(q,F);q.setHotHashData(k);T=Ll();if(!T){z.jumpTo(3);break}if(F){z.jumpTo(4);break}return _.W(z,iJe(T),5);case 5:Z=z.yieldResult,F=(O=Z)==null?void 0:O.config;case 4:return _.W(z,g6M(F,k,T),3);case 3:if(F)for(var R=F,e=_.S(q.configUpdateService.sharedHotConfigJobQueue),I=e.next();!I.done;I=e.next())I=I.value,I(R);_.RG(z)}})},mrh=function(q,k,F){var T,Z,O,z;
return _.C(function(R){if(R.nextAddress==1){if(!_.h("start_client_gcf"))return R.jumpTo(0);uBz(q,k);return(T=Ll())?F?R.jumpTo(4):_.W(R,q_9(T),5):R.jumpTo(0)}R.nextAddress!=4&&(Z=R.yieldResult,F=(O=Z)==null?void 0:O.config);if(!F)return R.jumpTo(0);z=F.configData;return _.W(R,meM(F,k,z,T),0)})},aHM=function(){var q=NoZ(),k=(0,_.mF)()-q.debounceTimer;
if(!(q.debounceTimer!==0&&k<_.kX("send_config_hash_timer"))){k=_.NA("yt.gcf.config.coldConfigData");var F=_.NA("yt.gcf.config.hotHashData"),T=_.NA("yt.gcf.config.coldHashData");k&&F&&T&&(q.debounceTimer=(0,_.mF)());return{coldConfigData:k,hotHashData:F,coldHashData:T}}},Q_0=function(q){Pom(q,_.P9("RAW_COLD_CONFIG_GROUP"));
uBz(q,_.P9("SERIALIZED_COLD_HASH_DATA"));var k;vU0(q,(k=q.coldGlobalConfigGroup)==null?void 0:k.configData)},KAg=function(q){wUo(q,_.P9("RAW_HOT_CONFIG_GROUP"));
q.setHotHashData(_.P9("SERIALIZED_HOT_HASH_DATA"))},wUo=function(q,k){q.hotGlobalConfigGroup=k;
_.xX("yt.gcf.config.hotConfigGroup",q.hotGlobalConfigGroup||null)},Pom=function(q,k){q.coldGlobalConfigGroup=k;
_.xX("yt.gcf.config.coldConfigGroup",q.coldGlobalConfigGroup||null)};
fN.prototype.setHotHashData=function(q){this.hotHashData=q;_.xX("yt.gcf.config.hotHashData",this.hotHashData||null)};
var uBz=function(q,k){q.coldHashData=k;_.xX("yt.gcf.config.coldHashData",q.coldHashData||null)},vU0=function(q,k){q.configData=k;
_.xX("yt.gcf.config.coldConfigData",q.configData||null)},dU=function(){return _.NA("yt.gcf.config.hotConfigGroup")},$Fc=function(){return _.NA("yt.gcf.config.coldConfigGroup")};var Si={},s_c=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";Si.assign=function(q){for(var k=Array.prototype.slice.call(arguments,1);k.length;){var F=k.shift();if(F){if(typeof F!=="object")throw new TypeError("Wc`"+F);for(var T in F)Object.prototype.hasOwnProperty.call(F,T)&&(q[T]=F[T])}}return q};
Si.shrinkBuf=function(q,k){if(q.length===k)return q;if(q.subarray)return q.subarray(0,k);q.length=k;return q};
var GKU={arraySet:function(q,k,F,T,Z){if(k.subarray&&q.subarray)q.set(k.subarray(F,F+T),Z);else for(var O=0;O<T;O++)q[Z+O]=k[F+O]},
flattenChunks:function(q){var k,F;var T=F=0;for(k=q.length;T<k;T++)F+=q[T].length;var Z=new Uint8Array(F);T=F=0;for(k=q.length;T<k;T++){var O=q[T];Z.set(O,F);F+=O.length}return Z}},cq8={arraySet:function(q,k,F,T,Z){for(var O=0;O<T;O++)q[Z+O]=k[F+O]},
flattenChunks:function(q){return[].concat.apply([],q)}};
Si.setTyped=function(){s_c?(Si.Buf8=Uint8Array,Si.Buf16=Uint16Array,Si.Buf32=Int32Array,Si.assign(Si,GKU)):(Si.Buf8=Array,Si.Buf16=Array,Si.Buf32=Array,Si.assign(Si,cq8))};
Si.setTyped();var ViI=!0;try{new Uint8Array(1)}catch(q){ViI=!1}
var iBx=function(q){var k,F,T=q.length,Z=0;for(k=0;k<T;k++){var O=q.charCodeAt(k);if((O&64512)===55296&&k+1<T){var z=q.charCodeAt(k+1);(z&64512)===56320&&(O=65536+(O-55296<<10)+(z-56320),k++)}Z+=O<128?1:O<2048?2:O<65536?3:4}var R=new Si.Buf8(Z);for(k=F=0;F<Z;k++)O=q.charCodeAt(k),(O&64512)===55296&&k+1<T&&(z=q.charCodeAt(k+1),(z&64512)===56320&&(O=65536+(O-55296<<10)+(z-56320),k++)),O<128?R[F++]=O:(O<2048?R[F++]=192|O>>>6:(O<65536?R[F++]=224|O>>>12:(R[F++]=240|O>>>18,R[F++]=128|O>>>12&63),R[F++]=
128|O>>>6&63),R[F++]=128|O&63);return R};var r$w={};r$w=function(q,k,F,T){var Z=q&65535|0;q=q>>>16&65535|0;for(var O;F!==0;){O=F>2E3?2E3:F;F-=O;do Z=Z+k[T++]|0,q=q+Z|0;while(--O);Z%=65521;q%=65521}return Z|q<<16|0};for(var fL={},he,LAG=[],xF8=0;xF8<256;xF8++){he=xF8;for(var nUv=0;nUv<8;nUv++)he=he&1?3988292384^he>>>1:he>>>1;LAG[xF8]=he}fL=function(q,k,F,T){F=T+F;for(q^=-1;T<F;T++)q=q>>>8^LAG[(q^k[T])&255];return q^-1};var ei={};ei={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 A$J=[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],wJw=[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],qRn=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Kqn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],XB=Array(576);ZA(XB);var E4=Array(60);ZA(E4);var CL=Array(512);ZA(CL);var zK=Array(256);ZA(zK);var pJr=Array(29);ZA(pJr);var P9M=Array(30);ZA(P9M);var n89,g8M,mNn,xNf=!1;var Aq;
Aq=[new Jq(0,0,0,0,function(q,k){var F=65535;for(F>q.pending_buf_size-5&&(F=q.pending_buf_size-5);;){if(q.lookahead<=1){y7(q);if(q.lookahead===0&&k===0)return 1;if(q.lookahead===0)break}q.strstart+=q.lookahead;q.lookahead=0;var T=q.block_start+F;if(q.strstart===0||q.strstart>=T)if(q.lookahead=q.strstart-T,q.strstart=T,a_(q,!1),q.strm.avail_out===0)return 1;if(q.strstart-q.block_start>=q.w_size-262&&(a_(q,!1),q.strm.avail_out===0))return 1}q.insert=0;if(k===4)return a_(q,!0),q.strm.avail_out===0?3:
4;q.strstart>q.block_start&&a_(q,!1);return 1}),
new Jq(4,4,8,4,v80),new Jq(4,5,16,8,v80),new Jq(4,6,32,32,v80),new Jq(4,4,16,16,lo),new Jq(8,16,32,32,lo),new Jq(8,16,128,128,lo),new Jq(8,32,128,256,lo),new Jq(32,128,258,1024,lo),new Jq(32,258,258,4096,lo)];var Lqe={};Lqe=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 kmh=Object.prototype.toString;
VyM.prototype.push=function(q,k){var F=this.strm,T=this.options.chunkSize;if(this.ended)return!1;var Z=k===~~k?k:k===!0?4:0;typeof q==="string"?F.input=iBx(q):kmh.call(q)==="[object ArrayBuffer]"?F.input=new Uint8Array(q):F.input=q;F.next_in=0;F.avail_in=F.input.length;do{F.avail_out===0&&(F.output=new Si.Buf8(T),F.next_out=0,F.avail_out=T);q=c$f(F,Z);if(q!==1&&q!==0)return gUh(this,q),this.ended=!0,!1;if(F.avail_out===0||F.avail_in===0&&(Z===4||Z===2))if(this.options.to==="string"){var O=Si.shrinkBuf(F.output,
F.next_out);k=O;O=O.length;if(O<65537&&(k.subarray&&ViI||!k.subarray))k=String.fromCharCode.apply(null,Si.shrinkBuf(k,O));else{for(var z="",R=0;R<O;R++)z+=String.fromCharCode(k[R]);k=z}this.chunks.push(k)}else k=Si.shrinkBuf(F.output,F.next_out),this.chunks.push(k)}while((F.avail_in>0||F.avail_out===0)&&q!==1);if(Z===4)return(F=this.strm)&&F.state?(T=F.state.status,T!==42&&T!==69&&T!==73&&T!==91&&T!==103&&T!==113&&T!==666?q=WU(F,-2):(F.state=null,q=T===113?WU(F,-3):0)):q=-2,gUh(this,q),this.ended=
!0,q===0;Z===2&&(gUh(this,0),F.avail_out=0);return!0};
var gUh=function(q,k){k===0&&(q.result=q.options.to==="string"?q.chunks.join(""):Si.flattenChunks(q.chunks));q.chunks=[];q.err=k;q.msg=q.strm.msg};var mFh=typeof TextEncoder!=="undefined"?new TextEncoder:null,pj0=mFh?function(q){return mFh.encode(q)}:function(q){q=_.a0(q);
for(var k=new Uint8Array(q.length),F=0;F<k.length;F++)k[F]=q[F];return k};var TUM={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},jKL={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var M4=function(q,k){this.version=q;this.args=k};
M4.prototype.serialize=function(){return{version:this.version,args:this.args}};var jz0=function(q,k){this.topic=q;this.dataClass=k};
jz0.prototype.toString=function(){return this.topic};var qaP=_.NA("ytPubsub2Pubsub2Instance")||new _.Cl;_.Cl.prototype.subscribe=_.Cl.prototype.subscribe;_.Cl.prototype.unsubscribeByKey=_.Cl.prototype.unsubscribeByKey;_.Cl.prototype.publish=_.Cl.prototype.publish;_.Cl.prototype.clear=_.Cl.prototype.clear;_.xX("ytPubsub2Pubsub2Instance",qaP);var ZBh=_.NA("ytPubsub2Pubsub2SubscribedKeys")||{};_.xX("ytPubsub2Pubsub2SubscribedKeys",ZBh);var OBN=_.NA("ytPubsub2Pubsub2TopicToKeys")||{};_.xX("ytPubsub2Pubsub2TopicToKeys",OBN);
var YRT=_.NA("ytPubsub2Pubsub2IsAsync")||{};_.xX("ytPubsub2Pubsub2IsAsync",YRT);_.xX("ytPubsub2Pubsub2SkipSubKey",null);var EW0=void 0,IRL=void 0;var D7J=_.kX("max_body_size_to_compress",5E5),lRe=_.kX("min_body_size_to_compress",500),PU=!0,$7J=0,$U=0,PJN=_.kX("compression_performance_threshold_lr",250),bBw=_.kX("slow_compressions_before_abandon_count",4),hL0=!1,MAN=new Map,Ahh=1,Jhn=!0;_.j5(bo,QzL);bo.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 iN8=function(q,k,F){F||(F=0);var T=q.W_;if(typeof k==="string")for(var Z=0;Z<16;Z++)T[Z]=k.charCodeAt(F)<<24|k.charCodeAt(F+1)<<16|k.charCodeAt(F+2)<<8|k.charCodeAt(F+3),F+=4;else for(Z=0;Z<16;Z++)T[Z]=k[F]<<24|k[F+1]<<16|k[F+2]<<8|k[F+3],F+=4;for(k=16;k<80;k++)F=T[k-3]^T[k-8]^T[k-14]^T[k-16],T[k]=(F<<1|F>>>31)&4294967295;k=q.chain_[0];F=q.chain_[1];Z=q.chain_[2];for(var O=q.chain_[3],z=q.chain_[4],R,e,I=0;I<80;I++)I<40?I<20?(R=O^F&(Z^O),e=1518500249):(R=F^Z^O,e=1859775393):I<60?(R=F&Z|O&(F|Z),
e=2400959708):(R=F^Z^O,e=3395469782),R=(k<<5|k>>>27)+R+z+e+T[I]&4294967295,z=O,O=Z,Z=(F<<30|F>>>2)&4294967295,F=k,k=R;q.chain_[0]=q.chain_[0]+k&4294967295;q.chain_[1]=q.chain_[1]+F&4294967295;q.chain_[2]=q.chain_[2]+Z&4294967295;q.chain_[3]=q.chain_[3]+O&4294967295;q.chain_[4]=q.chain_[4]+z&4294967295};
bo.prototype.update=function(q,k){if(q!=null){k===void 0&&(k=q.length);for(var F=k-this.blockSize,T=0,Z=this.buf_,O=this.inbuf_;T<k;){if(O==0)for(;T<=F;)iN8(this,q,T),T+=this.blockSize;if(typeof q==="string")for(;T<k;){if(Z[O]=q.charCodeAt(T),++O,++T,O==this.blockSize){iN8(this,Z);O=0;break}}else for(;T<k;)if(Z[O]=q[T],++O,++T,O==this.blockSize){iN8(this,Z);O=0;break}}this.inbuf_=O;this.total_+=k}};
bo.prototype.digest=function(){var q=[],k=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var F=this.blockSize-1;F>=56;F--)this.buf_[F]=k&255,k/=256;iN8(this,this.buf_);for(F=k=0;F<5;F++)for(var T=24;T>=0;T-=8)q[k]=this.chain_[F]>>T&255,++k;return q};var rhN;var yj=function(q){var k=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(X){k.databaseToken=X},
triggerThrottle:function(){k.throttledSend()},
cancelThrottle:function(){k.cancelThrottledSend()},
immediateSend:function(X){return _.C(function(E){return _.W(E,k.immediateSend(X),0)})},
requestWithinAgeLimit:function(X,E){return k.requestWithinAgeLimit(X,E)},
retryQueuedRequests:function(){k.retryQueuedRequests()}};
var F;this.throttleTimeout=(F=q.throttleTimeout)!=null?F:100;var T;this.retryMaxAttempts=(T=q.retryMaxAttempts)!=null?T:1;var Z;this.requestAgeLimitMs=(Z=q.requestAgeLimitMs)!=null?Z:2592E6;var O;this.queuedRequestAgeLimitMs=(O=q.queuedRequestAgeLimitMs)!=null?O:12E4;var z;this.retryDelayMs=(z=q.retryDelayMs)!=null?z:5E3;var R;this.databaseToken=(R=q.databaseToken)!=null?R:void 0;this.enableCleaning=!!q.enableCleaning;var e;this.cleaningRate=(e=q.cleaningRate)!=null?e:.1;var I;this.potentialEsfErrorLimit=
(I=q.potentialEsfErrorLimit)!=null?I:10;q.handleError&&(this.handleError=q.handleError);q.handleWarning&&(this.handleWarning=q.handleWarning);q.disableYtIdbTransactions&&(this.disableYtIdbTransactions=q.disableYtIdbTransactions);q.bypassDbTokenDependency&&(this.bypassDbTokenDependency=q.bypassDbTokenDependency);this.getBooleanFlag=q.getBooleanFlag;this.jobManager=q.jobManager;this.logsStore=q.logsStore;this.networkManager=q.networkManager;this.sendFn=q.sendFn;this.onlineEvent=q.onlineEvent;this.offlineEvent=
q.offlineEvent;fh(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&kS$(this)},kS$=function(q){fh(q)&&!q.disableYtIdbTransactions&&(q.initialized=!0,q.enableCleaning&&Math.random()<=q.cleaningRate&&q.logsStore.cleanLogsStore(q.databaseToken),q.retryQueuedRequests(),q.networkManager.isNetworkAvailable()&&q.throttledSend(),q.networkManager.listen(q.onlineEvent,q.throttledSend.bind(q)),q.networkManager.listen(q.offlineEvent,q.cancelThrottledSend.bind(q)))};
_.Y=yj.prototype;_.Y.writeThenSend=function(q,k){var F=this;k=k===void 0?{}:k;if(fh(this)&&this.initialized){var T={url:q,options:k,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(T,this.databaseToken).then(function(Z){T.id=Z;F.networkManager.isNetworkAvailable()&&F.immediateSend(T)}).catch(function(Z){F.immediateSend(T);
oGv(F,Z)})}else this.sendFn(q,k)};
_.Y.sendThenWrite=function(q,k,F){var T=this;k=k===void 0?{}:k;if(fh(this)&&this.initialized){var Z={url:q,options:k,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(Z.skipRetry=F);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!Z.skipRetry){if(!Z.skipRetry){var O=k.onError?k.onError:function(){};
k.onError=function(z,R){return _.C(function(e){if(e.nextAddress==1)return _.W(e,T.logsStore.set(Z,T.databaseToken).catch(function(I){oGv(T,I)}),2);
O(z,R);_.RG(e)})}}this.sendFn(q,k,Z.skipRetry)}else this.logsStore.set(Z,this.databaseToken).catch(function(z){T.sendFn(q,k,Z.skipRetry);
oGv(T,z)})}else this.sendFn(q,k,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&F)};
_.Y.sendAndWrite=function(q,k){var F=this;k=k===void 0?{}:k;if(fh(this)&&this.initialized){var T={url:q,options:k,timestamp:this.now(),status:"NEW",sendCount:0},Z=!1,O=k.onSuccess?k.onSuccess:function(){};
T.options.onSuccess=function(z,R){T.id!==void 0?F.logsStore.deleteRequest(T.id,F.databaseToken):Z=!0;F.networkManager.networkStatusHint&&F.getBooleanFlag&&F.getBooleanFlag("vss_network_hint")&&F.networkManager.networkStatusHint(!0);O(z,R)};
this.sendFn(T.url,T.options,void 0,!0);this.logsStore.set(T,this.databaseToken).then(function(z){T.id=z;Z&&F.logsStore.deleteRequest(T.id,F.databaseToken)}).catch(function(z){oGv(F,z)})}else this.sendFn(q,k,void 0,!0)};
_.Y.throttledSend=function(){var q=this;if(!fh(this))throw Error("Zc");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.logsStore.getMostRecentByStatus("NEW",q.databaseToken),2);if(F.nextAddress!=3)return k=F.yieldResult,k?_.W(F,q.immediateSend(k),3):(q.cancelThrottledSend(),F.return());q.intervalJob&&(q.intervalJob=0,q.throttledSend());_.RG(F)})},this.throttleTimeout))};
_.Y.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.Y.immediateSend=function(q){var k=this,F;return _.C(function(T){switch(T.nextAddress){case 1:if(!fh(k))throw Error("$c");if(q.id===void 0){T.jumpTo(2);break}return _.W(T,k.logsStore.markAsQueued(q.id,k.databaseToken),3);case 3:(F=T.yieldResult)||k.handleWarning(Error("ad"));case 2:if(k.requestWithinAgeLimit(q,k.requestAgeLimitMs)){T.jumpTo(4);break}k.handleWarning(Error("bd"));if(q.id===void 0){T.jumpTo(5);break}return _.W(T,k.logsStore.deleteRequest(q.id,k.databaseToken),5);case 5:return T.return();
case 4:q.skipRetry||(q=FRg(k,q));if(!q){T.jumpTo(0);break}if(!q.skipRetry||q.id===void 0){T.jumpTo(8);break}return _.W(T,k.logsStore.deleteRequest(q.id,k.databaseToken),8);case 8:k.sendFn(q.url,q.options,!!q.skipRetry),_.RG(T)}})};
var FRg=function(q,k){if(!fh(q))throw Error("cd");var F=k.options.onError?k.options.onError:function(){};
k.options.onError=function(Z,O){var z,R,e,I;return _.C(function(X){switch(X.nextAddress){case 1:z=chH(O);(R=VAx(O))&&q.getBooleanFlag&&q.getBooleanFlag("web_enable_error_204")&&q.handleError(Error("dd"),k.url,O);if(!(q.getBooleanFlag&&q.getBooleanFlag("nwl_consider_error_code")&&z||q.getBooleanFlag&&!q.getBooleanFlag("nwl_consider_error_code")&&q.potentialEsfErrorCounter<=q.potentialEsfErrorLimit)){X.jumpTo(2);break}if(!q.networkManager.sendNetworkCheckRequest){X.jumpTo(3);break}return _.W(X,q.networkManager.sendNetworkCheckRequest(),
3);case 3:if(q.networkManager.isNetworkAvailable()){X.jumpTo(2);break}F(Z,O);if(!q.getBooleanFlag||!q.getBooleanFlag("nwl_consider_error_code")||((e=k)==null?void 0:e.id)===void 0){X.jumpTo(6);break}return _.W(X,q.logsStore.resetRequest(k.id,q.databaseToken,!1),6);case 6:return X.return();case 2:if(q.getBooleanFlag&&q.getBooleanFlag("nwl_consider_error_code")&&!z&&q.potentialEsfErrorCounter>q.potentialEsfErrorLimit)return X.return();q.potentialEsfErrorCounter++;if(((I=k)==null?void 0:I.id)===void 0){X.jumpTo(8);
break}return k.sendCount<q.retryMaxAttempts?_.W(X,q.logsStore.resetRequest(k.id,q.databaseToken,!0,R?!1:void 0),12):_.W(X,q.logsStore.deleteRequest(k.id,q.databaseToken),8);case 12:q.jobManager.addLowPriorityJob(function(){q.networkManager.isNetworkAvailable()&&q.throttledSend()},q.retryDelayMs);
case 8:F(Z,O),_.RG(X)}})};
var T=k.options.onSuccess?k.options.onSuccess:function(){};
k.options.onSuccess=function(Z,O){var z;return _.C(function(R){if(R.nextAddress==1)return((z=k)==null?void 0:z.id)===void 0?R.jumpTo(2):_.W(R,q.logsStore.deleteRequest(k.id,q.databaseToken),2);q.networkManager.networkStatusHint&&q.getBooleanFlag&&q.getBooleanFlag("vss_network_hint")&&q.networkManager.networkStatusHint(!0);T(Z,O);_.RG(R)})};
return k};
yj.prototype.requestWithinAgeLimit=function(q,k){q=q.timestamp;return this.now()-q>=k?!1:!0};
yj.prototype.retryQueuedRequests=function(){var q=this;if(!fh(this))throw Error("ed");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(k){k&&!q.requestWithinAgeLimit(k,q.queuedRequestAgeLimitMs)?q.jobManager.addLowPriorityJob(function(){return _.C(function(F){if(F.nextAddress==1)return k.id===void 0?F.jumpTo(2):_.W(F,q.logsStore.resetRequest(k.id,q.databaseToken),2);q.retryQueuedRequests();_.RG(F)})}):q.networkManager.isNetworkAvailable()&&q.throttledSend()})};
var oGv=function(q,k){q.writeError&&!q.networkManager.isNetworkAvailable()?q.writeError(k):q.handleError(k)},fh=function(q){return!!q.databaseToken||q.bypassDbTokenDependency};var LjM;var kgr={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,
mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,
kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,
mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,
cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,
startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,
keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,
adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525};var T1G={},TCn=gG("ServiceWorkerLogsDatabase",{objectStores:(T1G.SWHealthLog={addedAtVersion:1},T1G),shared:!0,upgrade:function(q,k){k(1)&&KL(Q7(q,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var Rmh={},Cgf=0;var Ia9;var te=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},s4=function(){if(!te.instance){var q=_.NA("yt.networkRequestMonitor.instance")||new te;
_.xX("yt.networkRequestMonitor.instance",q);te.instance=q}return te.instance};
te.prototype.requestComplete=function(q,k){k&&(this.anyRequestHasSucceeded=!0);q=this.removeParams(q);this.requestMap.get(q)||this.requestMap.set(q,k)};
te.prototype.isEndpointCFR=function(q){q=this.removeParams(q);return(q=this.requestMap.get(q))?!1:q===!1&&this.anyRequestHasSucceeded?!0:null};
te.prototype.removeParams=function(q){return q.split("?")[0]};
te.prototype.removeParams=te.prototype.removeParams;te.prototype.isEndpointCFR=te.prototype.isEndpointCFR;te.prototype.requestComplete=te.prototype.requestComplete;te.getInstance=s4;var Dg=function(q){_.ht.call(this);var k=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=q!=null?q:{addLowPriorityJob:function(Z,O){return setTimeout(Z,O)},
cancelJob:function(Z){clearTimeout(Z)}};
var F,T;this.isOnline=(T=(F=window.navigator)==null?void 0:F.onLine)!=null?T:!0;this.onNavigatorChange=function(){return _.C(function(Z){return _.W(Z,ZNP(k),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||j1z(this)};
_.y(Dg,_.ht);Dg.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Dg.instance};
Dg.prototype.isNetworkAvailable=function(){return this.isOnline};
var j1z=function(q){q.pollingJob=q.jobManager.addLowPriorityJob(function(){var k;return _.C(function(F){if(F.nextAddress==1)return q.isOnline?((k=window.navigator)==null?0:k.onLine)?F.jumpTo(3):_.W(F,ZNP(q),3):_.W(F,ZNP(q),3);j1z(q);_.RG(F)})},3E4)},ZNP=function(q,k){return q.networkRequestPromise?q.networkRequestPromise:q.networkRequestPromise=new Promise(function(F){var T,Z,O,z;
return _.C(function(R){switch(R.nextAddress){case 1:return T=window.AbortController?new window.AbortController:void 0,O=(Z=T)==null?void 0:Z.signal,z=!1,_.j$(R,2,3),T&&(q.abortTimeoutKey=q.jobManager.addLowPriorityJob(function(){T.abort()},k||2E4)),_.W(R,fetch("/generate_204",{method:"HEAD",
signal:O}),5);case 5:z=!0;case 3:_.Yg(R);q.networkRequestPromise=void 0;q.abortTimeoutKey&&(q.jobManager.cancelJob(q.abortTimeoutKey),q.abortTimeoutKey=0);z!==q.isOnline&&(q.isOnline=z,q.isOnline?q.dispatchEvent("networkstatus-online"):q.dispatchEvent("networkstatus-offline"));F(z);_.z8(R,0);break;case 2:_.CP(R),z=!1,R.jumpTo(3)}})})};var lj=function(){_.ht.call(this);var q=this;this.shouldFlushErrors=!1;Dg.instance||(Dg.instance=new Dg(_.pL));this.sharedNetworkStatusManager=Dg.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(q.shouldFlushErrors&&_.h("offline_error_handling")){var k=X40().get("errors",!0);if(k){for(var F in k)if(k[F]){var T=new _.aP(F,"sent via offline_errors");T.name=k[F].name;T.stack=k[F].stack;T.level=k[F].level;_.bB(T)}X40().set("errors",{},2592E3,!0)}}})};
_.y(lj,_.ht);var YaP=function(){if(!lj.instance){var q=_.NA("yt.networkStatusManager.instance")||new lj;_.xX("yt.networkStatusManager.instance",q);lj.instance=q}return lj.instance};
_.Y=lj.prototype;_.Y.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.Y.networkStatusHint=function(q){this.sharedNetworkStatusManager.isOnline=q};
_.Y.getWindowStatus=function(){var q=window.navigator.onLine;return q===void 0?!0:q};
_.Y.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.Y.listen=function(q,k){return this.sharedNetworkStatusManager.listen(q,k)};
_.Y.sendNetworkCheckRequest=function(q){q=ZNP(this.sharedNetworkStatusManager,q);q.then(function(k){_.h("use_cfr_monitor")&&s4().requestComplete("generate_204",k)});
return q};
lj.prototype.sendNetworkCheckRequest=lj.prototype.sendNetworkCheckRequest;lj.prototype.listen=lj.prototype.listen;lj.prototype.enableErrorFlushing=lj.prototype.enableErrorFlushing;lj.prototype.getWindowStatus=lj.prototype.getWindowStatus;lj.prototype.networkStatusHint=lj.prototype.networkStatusHint;lj.prototype.isNetworkAvailable=lj.prototype.isNetworkAvailable;lj.getInstance=YaP;_.HU=function(q){q=q===void 0?{}:q;_.ht.call(this);var k=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=YaP();var F=_.NA("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);F&&(q.rateLimit?(this.rateLimit=q.rateLimit,F("networkstatus-online",function(){ONP(k,"publicytnetworkstatus-online")}),F("networkstatus-offline",function(){ONP(k,"publicytnetworkstatus-offline")})):(F("networkstatus-online",function(){k.dispatchEvent("publicytnetworkstatus-online")}),F("networkstatus-offline",
function(){k.dispatchEvent("publicytnetworkstatus-offline")})))};
_.y(_.HU,_.ht);_.HU.prototype.isNetworkAvailable=function(){var q=_.NA("yt.networkStatusManager.instance.isNetworkAvailable");return q?q.bind(this.nsmInstance)():!0};
_.HU.prototype.networkStatusHint=function(q){var k=_.NA("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);k&&k(q)};
_.HU.prototype.sendNetworkCheckRequest=function(q){var k=this,F;return _.C(function(T){F=_.NA("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(k.nsmInstance);return _.h("skip_network_check_if_cfr")&&s4().isEndpointCFR("generate_204")?T.return(new Promise(function(Z){var O;k.networkStatusHint(((O=window.navigator)==null?void 0:O.onLine)||!0);Z(k.isNetworkAvailable())})):F?T.return(F(q)):T.return(!0)})};
var ONP=function(q,k){q.rateLimit?q.lastJobTime?(_.pL.cancelJob(q.schedulerJob),q.schedulerJob=_.pL.addLowPriorityJob(function(){q.lastPublicSignalSent!==k&&(q.dispatchEvent(k),q.lastPublicSignalSent=k,q.lastJobTime=(0,_.mF)())},q.rateLimit-((0,_.mF)()-q.lastJobTime))):(q.dispatchEvent(k),q.lastPublicSignalSent=k,q.lastJobTime=(0,_.mF)()):q.dispatchEvent(k)};var M7f,Je=function(){yj.call(this,{logsStore:{cleanLogsStore:oNJ,deleteRequest:kOJ,getMostRecentByStatus:m7e,markAsQueued:qGM,resetRequest:ije,set:gWf},networkManager:_.faH(),handleError:function(q,k,F){var T,Z=F==null?void 0:(T=F.error)==null?void 0:T.code;if(Z===400||Z===415){var O;q=new _.aP(q.message,k,F==null?void 0:(O=F.error)==null?void 0:O.code);_.QV(q,void 0,void 0,void 0,!0)}else _.bB(q)},
handleWarning:_.QV,sendFn:dPw,now:_.mF,writeError:ENw,jobManager:_.p2(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.kX("potential_esf_error_limit",10),getBooleanFlag:_.h,disableYtIdbTransactions:!(_.Er()&&_.y49())});this.initializationPromise=new _.zO;_.h("networkless_immediately_drop_all_requests")&&FKe();Vrx("LogsDatabaseV2")};
_.y(Je,yj);_.z2o=function(){var q=_.NA("yt.networklessRequestController.instance");q||(q=new Je,_.xX("yt.networklessRequestController.instance",q),_.h("networkless_logging")&&_.nl().then(function(k){q.databaseToken=k;kS$(q);q.initializationPromise.resolve();q.enableCleaning&&Math.random()<=q.cleaningRate&&q.databaseToken&&j7h(q.databaseToken);_.h("networkless_immediately_drop_sw_health_store")&&Sao(q)}));
return q};
Je.prototype.writeThenSend=function(q,k){k||(k={});k=hmx(q,k);_.Er()||(this.initialized=!1);yj.prototype.writeThenSend.call(this,q,k)};
Je.prototype.sendThenWrite=function(q,k,F){k||(k={});k=hmx(q,k);_.Er()||(this.initialized=!1);yj.prototype.sendThenWrite.call(this,q,k,F)};
Je.prototype.sendAndWrite=function(q,k){k||(k={});k=hmx(q,k);_.Er()||(this.initialized=!1);yj.prototype.sendAndWrite.call(this,q,k)};
Je.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var Sao=function(q){var k;_.C(function(F){if(!q.databaseToken)throw k=$X("clearSWHealthLogsDb"),k;return F.return(YG9(q.databaseToken).catch(function(T){q.handleError(T)}))})};_.DPL=!1;_.t7x=_.k9.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.DPL};_.xX("ytNetworklessLoggingInitializationOptions",_.t7x);var Dm=function(q){var k=this;this.config_=null;q?this.config_=q:o8w()&&(this.config_=_.io());_.MR(_.pL,function(){Gmh(k)},5E3)};
Dm.prototype.isReady=function(){!this.config_&&o8w()&&(this.config_=_.io());return!!this.config_};
var szx=function(q,k,F,T){!_.P9("VISITOR_DATA")&&k!=="visitor_id"&&Math.random()<.01&&_.QV(new _.aP("Missing VISITOR_DATA when sending innertube request.",k,F,T));if(!q.isReady()){var Z=new _.aP("innertube xhrclient not ready",k,F,T);_.bB(Z);throw Z;}var O={headers:T.headers||{},method:"POST",postParams:F,postBody:T.postBody,postBodyFormat:T.postBodyFormat||"JSON",onTimeout:function(){T.onTimeout()},
onFetchTimeout:T.onTimeout,onSuccess:function(E,d){if(T.onSuccess)T.onSuccess(d)},
onFetchSuccess:function(E){if(T.onSuccess)T.onSuccess(E)},
onError:function(E,d){if(T.onError)T.onError(d)},
onFetchError:function(E){if(T.onError)T.onError(E)},
timeout:T.timeout,withCredentials:!0,compress:T.compress};O.headers["Content-Type"]||(O.headers["Content-Type"]="application/json");var z="";(Z=q.config_.innertubeHostOverride)&&(z=Z);var R=q.config_.innertubeUseThirdPartyAuth||!1,e=_.E8r(R,z,T);Object.assign(O.headers,e);O.headers.Authorization&&!z&&R&&(O.headers["x-origin"]=window.location.origin);var I=_.H9(z+("/youtubei/"+q.config_.innertubeApiVersion+"/"+k),{alt:"json"}),X=function(E){E=E===void 0?!1:E;var d;if(T.retry&&z!="www.youtube-nocookie.com"&&
(E||_.h("skip_ls_gel_retry")||O.headers["Content-Type"]!=="application/json"||(d=vWL(k,F,e,R)),d)){var M=O.onSuccess,t=O.onFetchSuccess;O.onSuccess=function(b,r){HBT(d);M(b,r)};
F.onFetchSuccess=function(b,r){HBT(d);t(b,r)}}try{if(E&&T.retry&&!T.networklessOptions.bypassNetworkless)O.method="POST",T.networklessOptions.writeThenSend?_.z2o().writeThenSend(I,O):_.z2o().sendAndWrite(I,O);
else if(T.compress){var A=!T.networklessOptions.writeThenSend;if(O.postBody){var w=O.postBody;typeof w!=="string"&&(w=JSON.stringify(O.postBody));wjN(I,w,O,_.Sz,A)}else wjN(I,JSON.stringify(O.postParams),O,Q5n,A)}else _.h("web_all_payloads_via_jspb")?_.Sz(I,O):Q5n(I,O)}catch(b){if(b.name==="InvalidAccessError")d&&(HBT(d),d=0),_.QV(Error("fd"));else throw b;}d&&_.MR(_.pL,function(){Gmh(q)},5E3)};
_.lax()?KHx().then(function(E){X(E)}):X(!1)};var wRN=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(wRN,_.u6);var CAI=0,A4w=_.Ri?"webkit":_.CH?"moz":_.z6?"ms":M1r?"o":"";_.xX("ytDomDomGetNextId",_.NA("ytDomDomGetNextId")||function(){return++CAI});var R2v={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},nL=function(q){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(q=
q||window.event){this.event=q;for(var k in q)k in R2v||(this[k]=q[k]);this.scale=q.scale;this.rotation=q.rotation;var F=q.target||q.srcElement;F&&F.nodeType==3&&(F=F.parentNode);this.target=F;var T=q.relatedTarget;if(T)try{T=T.nodeName?T:null}catch(Z){T=null}else this.type=="mouseover"?T=q.fromElement:this.type=="mouseout"&&(T=q.toElement);this.relatedTarget=T;this.clientX=q.clientX!=void 0?q.clientX:q.pageX;this.clientY=q.clientY!=void 0?q.clientY:q.pageY;this.keyCode=q.keyCode?q.keyCode:q.which;
this.charCode=q.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=q.altKey;this.ctrlKey=q.ctrlKey;this.shiftKey=q.shiftKey;this.metaKey=q.metaKey;this.pageX_=q.pageX;this.pageY_=q.pageY}}catch(Z){}},e28=function(q){if(document.body&&document.documentElement){var k=document.body.scrollTop+document.documentElement.scrollTop;
q.pageX_=q.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);q.pageY_=q.clientY+k}};
nL.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
nL.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
nL.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var xU=_.k9.ytEventsEventsListeners||{};_.xX("ytEventsEventsListeners",xU);var uxe=_.k9.ytEventsEventsCounter||{count:0};_.xX("ytEventsEventsCounter",uxe);var NCf=_.EJ(function(){var q=!1;try{var k=Object.defineProperty({},"capture",{get:function(){q=!0}});
window.addEventListener("test",null,k)}catch(F){}return q});_.j5(mA,_.dF);mA.prototype.onMouseMove_=function(q){q.pageX_===void 0&&e28(q);var k=q.pageX_;q.pageY_===void 0&&e28(q);this.position_=new _.DJ(k,q.pageY_)};
mA.prototype.checkPosition_=function(){if(this.position_){var q=(0,_.mF)();if(this.previousTime_!=0){var k=this.previousPosition_,F=this.position_,T=k.x-F.x;k=k.y-F.y;T=Math.sqrt(T*T+k*k)/(q-this.previousTime_);this.cycles_[this.index_]=Math.abs((T-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(F=k=0;F<4;F++)k+=this.cycles_[F]||0;k>=3&&this.callback_();this.previousVelocity_=T}this.previousTime_=q;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
mA.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.Q79(this.mouseListenerKey_)};var vNf={};var nv9=new _.c("rawColdConfigGroup");var xrf=new _.c("rawHotConfigGroup");var WR8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(WR8,_.u6);var pRf=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(pRf,_.u6);var h7=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q,500)};
_.y(h7,_.u6);h7.prototype.getPayloadCase=function(){return _.y_(this,URG)};
h7.prototype.getContext=function(){return _.kU(this,pRf,33)};
var URG=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525];var Hrh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Hrh,_.u6);var Eve=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Eve,_.u6);Eve.prototype.setVideoId=function(q){return ef(this,1,ay0,Q8(q))};
Eve.prototype.getPlaylistId=function(){return _.eN(this,Ea(this,ay0,2))};
var ay0=[1,2];var NfH=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(NfH,_.u6);NfH.prototype.getContext=function(){return _.kU(this,Wc,1)};
NfH.prototype.getTier=function(){return _.PL(this,7)};var Img,o1,FO;Img=_.k9.ytPubsubPubsubInstance||new _.Cl;o1=_.k9.ytPubsubPubsubSubscribedKeys||{};FO=_.k9.ytPubsubPubsubTopicToKeys||{};_.HjH=_.k9.ytPubsubPubsubIsSynchronous||{};_.Cl.prototype.subscribe=_.Cl.prototype.subscribe;_.Cl.prototype.unsubscribeByKey=_.Cl.prototype.unsubscribeByKey;_.Cl.prototype.publish=_.Cl.prototype.publish;_.Cl.prototype.clear=_.Cl.prototype.clear;_.xX("ytPubsubPubsubInstance",Img);_.xX("ytPubsubPubsubTopicToKeys",FO);_.xX("ytPubsubPubsubIsSynchronous",_.HjH);
_.xX("ytPubsubPubsubSubscribedKeys",o1);var Zm=window;var Ae=_.h("web_enable_lifecycle_monitoring")&&LKM()!==0,Xco=_.h("web_enable_lifecycle_monitoring");var amh=function(q){var k=this;var F=F===void 0?0:F;var T=T===void 0?_.p2():T;this.JSC$8864_defaultPriority=F;this.scheduler=T;this.completedResolver=new _.zO;this.scheduledPayloads=q;for(q={i$jscomp$486:0};q.i$jscomp$486<this.scheduledPayloads.length;q={payload$jscomp$18:void 0,i$jscomp$486:q.i$jscomp$486},q.i$jscomp$486++)q.payload$jscomp$18=this.scheduledPayloads[q.i$jscomp$486],F=function(Z){return function(){Z.payload$jscomp$18.job();k.scheduledPayloads[Z.i$jscomp$486].processed=!0;k.scheduledPayloads.every(function(O){return O.processed===
!0})&&k.completedResolver.resolve()}}(q),T=this.scheduler.addJob(F,EGZ(this,q.payload$jscomp$18)),this.scheduledPayloads[q.i$jscomp$486]=Object.assign({},q.payload$jscomp$18,{job:F,
jobId:T})};
amh.prototype.flushJobs=function(){var q=this,k=Array.from(this.scheduledPayloads.keys()).sort(function(T,Z){return EGZ(q,q.scheduledPayloads[Z])-EGZ(q,q.scheduledPayloads[T])});
k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=this.scheduledPayloads[F.value],F.jobId===void 0||F.processed||(this.scheduler.cancelJob(F.jobId),this.scheduler.addJob(F.job,10))};
amh.prototype.cancel=function(){for(var q=_.S(this.scheduledPayloads),k=q.next();!k.done;k=q.next())k=k.value,k.jobId===void 0||k.processed||this.scheduler.cancelJob(k.jobId),k.processed=!0;this.completedResolver.resolve()};
var EGZ=function(q,k){var F;return(F=k.priority)!=null?F:q.JSC$8864_defaultPriority};var ph=function(q){this.state=q;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};Ae&&xP9(this.state)};
ph.prototype.install=function(q){this.plugins.push(q);return this};
ph.prototype.uninstall=function(){var q=this;_.Mb.apply(0,arguments).forEach(function(k){k=q.plugins.indexOf(k);k>-1&&q.plugins.splice(k,1)})};
ph.prototype.transition=function(q,k){var F=this;Ae&&nN9(this.state);var T=this.transitions.find(function(O){return Array.isArray(O.from)?O.from.find(function(z){return z===F.state&&O.to===q}):O.from===F.state&&O.to===q});
if(T){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);dR$(this,q,k);this.state=q;Ae&&xP9(this.state);T=T.action.bind(this);var Z=this.plugins.filter(function(O){return O[q]}).map(function(O){return O[q]});
T(h24(this,Z),k)}else throw Error("gd`"+this.state+"`"+q);};
var h24=function(q,k){var F=k.filter(function(Z){return Mfg(q,Z)===10}),T=k.filter(function(Z){return Mfg(q,Z)!==10});
return q.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var Z=_.Mb.apply(0,arguments);return _.C(function(O){if(O.nextAddress==1)return _.W(O,q.runImmediateJobsAsync.apply(q,[F].concat(_.fP(Z))),2);q.setJobSetWithScheduledJobs.apply(q,[T].concat(_.fP(Z)));_.RG(O)})}:function(){var Z=_.Mb.apply(0,arguments);
q.runImmediateJobsSync.apply(q,[F].concat(_.fP(Z)));q.setJobSetWithScheduledJobs.apply(q,[T].concat(_.fP(Z)))}};
ph.prototype.runImmediateJobsSync=function(q){var k=_.Mb.apply(1,arguments);_.p2();for(var F=_.S(q),T=F.next(),Z={};!T.done;Z={lifecycle$jscomp$2:void 0},T=F.next())Z.lifecycle$jscomp$2=T.value,Y$(function(O){return function(){fm8(O.lifecycle$jscomp$2.name);mP9(function(){return O.lifecycle$jscomp$2.callback.apply(O.lifecycle$jscomp$2,_.fP(k))});
wU(O.lifecycle$jscomp$2.name)}}(Z))};
ph.prototype.runImmediateJobsAsync=function(q){var k=_.Mb.apply(1,arguments),F,T,Z,O;return _.C(function(z){z.nextAddress==1&&(_.p2(),F=_.S(q),T=F.next(),Z={});if(z.nextAddress!=3){if(T.done)return z.jumpTo(0);Z.lifecycle$jscomp$3=T.value;Z.asyncJobCompletion=void 0;O=function(R){return function(){fm8(R.lifecycle$jscomp$3.name);var e=mP9(function(){return R.lifecycle$jscomp$3.callback.apply(R.lifecycle$jscomp$3,_.fP(k))});
igf(e)?R.asyncJobCompletion=_.h("web_lifecycle_error_handling_killswitch")?e.then(function(){wU(R.lifecycle$jscomp$3.name)}):e.then(function(){wU(R.lifecycle$jscomp$3.name)},function(I){gNn(I);
wU(R.lifecycle$jscomp$3.name)}):wU(R.lifecycle$jscomp$3.name)}}(Z);
Y$(O);return Z.asyncJobCompletion?_.W(z,Z.asyncJobCompletion,3):z.jumpTo(3)}Z={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};T=F.next();return z.jumpTo(2)})};
ph.prototype.setJobSetWithScheduledJobs=function(q){var k=_.Mb.apply(1,arguments),F=this,T=q.map(function(Z){return{job:function(){fm8(Z.name);mP9(function(){return Z.callback.apply(Z,_.fP(k))});
wU(Z.name)},
priority:Mfg(F,Z)}});
T.length&&(this.jobSet=new amh(T))};
var Mfg=function(q,k){var F,T;return(T=(F=q.overridePriority)!=null?F:k.priority)!=null?T:0},fm8=function(q){Ae&&q&&xP9(q)},wU=function(q){Ae&&q&&nN9(q)},dR$=function(q,k,F){Xco&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+q.constructor.name+"] '"+q.state+"' to '"+k+"'"),console.log("with message: ",F),console.groupEnd())};
_.Vg.Object.defineProperties(ph.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var y7z=function(q){ph.call(this,q===void 0?"none":q);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(){}}]},tfg;
_.y(y7z,ph);y7z.prototype.runApplicationNavigationBegin=function(q,k){var F=this;this.navigationTimer=_.MR(_.pL,function(){F.currentState==="application_navigating"&&F.transition("none")},5E3);
q(k==null?void 0:k.event)};
y7z.prototype.runApplicationNavigationEnd=function(q,k){this.navigationTimer&&(_.pL.cancelJob(this.navigationTimer),this.navigationTimer=null);q(k==null?void 0:k.event)};
_.Lcf=function(){tfg||(tfg=new y7z);return tfg};var VJJ=[];_.xX("yt.logging.transport.getScrapedGelPayloads",function(){return VJJ});var jf=function(){var q=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return q.totalEntries}}};
jf.prototype.storePayload=function(q,k){q=q$9(q);this.store[q]?this.store[q].push(k):(this.memoizedKeySequences={},this.store[q]=[k]);this.totalEntries++;_.h("more_accurate_gel_parser")&&(k=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(k));return q};
jf.prototype.smartExtractMatchingEntries=function(q){if(!q.keys.length)return[];for(var k=DRG(this,q.keys.splice(0,1)[0]),F=[],T=0;T<k.length;T++)this.store[k[T]]&&q.sizeLimit&&(this.store[k[T]].length<=q.sizeLimit?(F.push.apply(F,_.fP(this.store[k[T]])),delete this.store[k[T]]):F.push.apply(F,_.fP(this.store[k[T]].splice(0,q.sizeLimit))));this.totalEntries-=F.length;(q==null?0:q.sizeLimit)&&F.length<(q==null?void 0:q.sizeLimit)&&(q.sizeLimit-=F.length,F.push.apply(F,_.fP(this.smartExtractMatchingEntries(q))));
return F};
jf.prototype.extractMatchingEntries=function(q){q=DRG(this,q);for(var k=[],F=0;F<q.length;F++)this.store[q[F]]&&(k.push.apply(k,_.fP(this.store[q[F]])),delete this.store[q[F]]);this.totalEntries-=k.length;return k};
jf.prototype.getSequenceCount=function(q){q=DRG(this,q);for(var k=0,F=0;F<q.length;F++){var T=void 0;k+=((T=this.store[q[F]])==null?void 0:T.length)||0}return k};
var DRG=function(q,k){var F=q$9(k);if(q.memoizedKeySequences[F])return q.memoizedKeySequences[F];var T=Object.keys(q.store)||[];if(T.length<=1&&q$9(k)===T[0])return T;for(var Z=[],O=0;O<T.length;O++){var z=T[O].split("/");if(lmP(k.auth,z[0])){var R=k.isJspb;lmP(R===void 0?"undefined":R?"true":"false",z[1])&&lmP(k.cttAuthInfo,z[2])&&(R=k.tier,R=R===void 0?"undefined":JSON.stringify(R),lmP(R,z[3])&&Z.push(T[O]))}}return q.memoizedKeySequences[F]=Z},lmP=function(q,k){return q===void 0||q==="undefined"?
!0:q===k};
jf.prototype.getSequenceCount=jf.prototype.getSequenceCount;jf.prototype.extractMatchingEntries=jf.prototype.extractMatchingEntries;jf.prototype.smartExtractMatchingEntries=jf.prototype.smartExtractMatchingEntries;jf.prototype.storePayload=jf.prototype.storePayload;var J_9,Dr0,A_n,Sf,J7g,ibM,qhx,tJx,y_n,eDr,ly9,GbH,hDL;J_9=_.kX("initial_gel_batch_timeout",2E3);Dr0=_.kX("gel_queue_timeout_max_ms",6E4);A_n=_.kX("gel_min_batch_size",5);Sf=void 0;J7g=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
ibM=new J7g;qhx=new J7g;tJx=new J7g;y_n=new J7g;ly9=!0;GbH=1;_.swJ=new Map;hDL=_.k9.ytLoggingTransportTokensToCttTargetIds_||{};_.xX("ytLoggingTransportTokensToCttTargetIds_",hDL);var drN=_.k9.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.xX("ytLoggingTransportTokensToJspbCttTargetIds_",drN);var Oa={};var yX=_.k9.ytLoggingGelSequenceIdObj_||{};_.xX("ytLoggingGelSequenceIdObj_",yX);var TyT=[];var Irr=new Set,ShM=0,djn=0,arw=0,C2L=[],zYH=[],hY0=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var bb0=function(){};
bb0.prototype.getUrl=function(q,k){k=k===void 0?!1:k;return q.hasOwnProperty("shareEndpoint")?null:_.tRr(q,null,k)};
var $se=function(q,k,F){q={endpoint:k,actions:[]};F=(F.path?F.path[0]:F.target).icon||"";k=F.indexOf(":");k>0&&(F=F.substr(k+1));F&&q.actions.push(F);return q};var wEN=/Command$/,pEe=/Endpoint$/,lr9=new Map;var A78,pch;A78=1;_.Bc=function(){this.actionRoutingMap=new Map};
_.Bc.prototype.triggerAction=function(q){var k=new SO9(q,!1,_.Mb.apply(1,arguments));this.handleAction(k);return k.returnValue};
_.Bc.prototype.triggerOptionalAction=function(q){var k=new SO9(q,!0,_.Mb.apply(1,arguments));this.handleAction(k);return k.returnValue};
_.Pp=function(q,k,F){k.forEach(function(T){var Z=Aof(T);Z&&q.triggerOptionalAction(Z,T,F,void 0)})};
_.Bc.prototype.handleAction=function(q){var k=this.actionRoutingMap.get(q.actionName);k&&pch(q,k);q.optionalAction||q.returnValue.length!==0||(q=new _.aP("Unhandled action",q.actionName),_.QV(q))};
pch=function(q,k){k.forEach(function(F){var T=null;F?T=F.apply(null,q.args):(F=Error("hd"),F.params=q.actionName,_.bB(F));q.returnValue.push(T)})};
_.r1=function(q,k,F){F||(F=A78++);for(var T=_.S(Object.keys(k)),Z=T.next();!Z.done;Z=T.next()){Z=Z.value;var O=q.actionRoutingMap.get(Z);O||(O=new Map,q.actionRoutingMap.set(Z,O));q.registerActionHandler(F,Z,k[Z],O)}return F};
_.Bc.prototype.registerActionHandler=function(q,k,F,T){T.set(q,_.uB(F))};
_.vc=function(q,k,F){k=_.S(Object.keys(k));for(var T=k.next();!T.done;T=k.next())(T=q.actionRoutingMap.get(T.value))&&T.delete(F)};
_.T6(_.Bc);var QBn=function(q,k){var F=_.Bc.getInstance();_.DB(function(){var T={},Z=_.r1(F,(T[q]=k,T));_.tR(function(){var O={};_.vc(F,(O[q]="",O),Z)})})};_.cc=Symbol("jd");Vir=MfJ;var iFM=new Set(["For","If","Match","Watch"]),wcZ={},PAo=(wcZ[b0.default]=function(){return rq0},wcZ.style=function(){return rq0},wcZ),$Rz;
for($Rz in PAo)_.qn.attributes[$Rz]=PAo[$Rz](_.qn.attributes[$Rz]);var g1=new _.mE("VISIBILITY_OBSERVER");var zjL={retrieve:function(q){return this.id.\u0275prov.token===q.\u0275prov.token?this.contextValue:this?aBx(this,this.id):X9M}};var sFN=function(q,k,F){if(q!==VX)return!1;q=LXn(document.createElement("div"),function(){var T=kO(!1);try{F[0]()}finally{kO(T)}});
q=Array.from(q.childNodes);q.length===1&&(q=q[0]);return q};var bNP=function(q){q=q.clone();ZGG(q);di(q,"dg",null);di(q,"d","0");kiv(q,null);oDI(q,null);return q},uOc=!0,N1I=function(q,k,F){var T=F===void 0?{}:F;
F=T.cssRowKey===void 0?void 0:T.cssRowKey;var Z=T.combinedSignature===void 0?void 0:T.combinedSignature;var O=T.extraEdges===void 0?void 0:T.extraEdges;T=T.callback===void 0?void 0:T.callback;di(q,"m",k.join(","));O&&TH0(q,O);F&&(di(q,"ck",F),Z?di(q,"rs",Z):uOc&&(uOc=!1));if(T){if(T!=null&&!OG8.test(T))throw Error("bb`"+T);di(q,"cb",T)}q=q.toString();_.Fo(q,"/")&&(q=Nh0(document.location.href)+q);return _.Y4(q)};var KRZ=function(q){return Q1v(q).then(function(k){return JSON.parse(k.responseText)})},Q1v=function(q){var k={},F=k.xmlHttpFactory?k.xmlHttpFactory.createInstance():ybv.createInstance();
return(new _.R1(function(T,Z){var O;try{F.open("GET",q,!0)}catch(e){Z(new $y("Error opening XHR: "+e.message,q,F))}F.onreadystatechange=function(){if(F.readyState==4){_.k9.clearTimeout(O);var e;!(e=fVo(F.status))&&(e=F.status===0)&&(e=umU(q),e=!(e=="http"||e=="https"||e==""));e?T(F):Z(new B1c(F.status,q,F))}};
F.onerror=function(){Z(new $y("Network error",q,F))};
if(k.headers)for(var z in k.headers){var R=k.headers[z];R!=null&&F.setRequestHeader(z,R)}k.withCredentials&&(F.withCredentials=k.withCredentials);k.responseType&&(F.responseType=k.responseType);k.mimeType&&F.overrideMimeType(k.mimeType);k.timeoutMs>0&&(O=_.k9.setTimeout(function(){F.onreadystatechange=function(){};
F.abort();Z(new r7m(q,F))},k.timeoutMs));
try{F.send(null)}catch(e){F.onreadystatechange=function(){},_.k9.clearTimeout(O),Z(new $y("Error sending XHR: "+e.message,q,F))}})).thenCatch(function(T){T instanceof _.c5&&F.abort();
throw T;})},$y=function(q,k,F){_.qJ.call(this,q+", url="+k);
this.url=k;this.xhr=F};
_.j5($y,_.qJ);$y.prototype.name="XhrError";var B1c=function(q,k,F){$y.call(this,"Request Failed, status="+q,k,F);this.status=q};
_.j5(B1c,$y);B1c.prototype.name="XhrHttpError";var r7m=function(q,k){$y.call(this,"Request timed out",q,k)};
_.j5(r7m,$y);r7m.prototype.name="XhrTimeoutError";FA=FA||{};var bj=function(){_.dF.call(this)};
_.j5(bj,_.dF);bj.prototype.initialize=function(){};var vGP=function(q,k){this.fn_=q;this.handler_=k};
vGP.prototype.execute=function(q){this.fn_&&(this.fn_.call(this.handler_||null,q),this.fn_=this.handler_=null)};
vGP.prototype.abort=function(){this.handler_=this.fn_=null};var uj=function(q,k){_.dF.call(this);this.deps_=q;this.JSC$8992_id_=k;this.onloadCallbacks_=[];this.JSC$8992_onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.j5(uj,_.dF);uj.prototype.moduleConstructor_=bj;uj.prototype.module_=null;uj.prototype.getId=function(){return this.JSC$8992_id_};
uj.prototype.registerCallback=function(q,k){return HNG(this.onloadCallbacks_,q,k)};
var s1h=function(q,k){HNG(q.JSC$8992_onErrorCallbacks_,k)},HNG=function(q,k,F){k=new vGP(k,F);
q.push(k);return k};
uj.prototype.isLoaded=function(){return!!this.module_};
uj.prototype.onLoad=function(q){var k=new this.moduleConstructor_;k.initialize(q());this.module_=k;k=(k=GSv(this.earlyOnloadCallbacks_,q()))||GSv(this.onloadCallbacks_,q());k||(this.JSC$8992_onErrorCallbacks_.length=0);return k};
uj.prototype.onError=function(q){(q=GSv(this.JSC$8992_onErrorCallbacks_,q))&&oe(Error("nd`"+q));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var GSv=function(q,k){for(var F=[],T=0;T<q.length;T++)try{q[T].execute(k)}catch(Z){oe(Z),F.push(Z)}q.length=0;return F.length?F:null};
uj.prototype.disposeInternal=function(){uj.superClass_.disposeInternal.call(this);_.nT(this.module_)};var c7h,mRh,nG4,gGh,LRc,xR4,F_P,kzz,of4;
_.Qj=function(q,k,F,T,Z){T=T===void 0?!1:T;Z=Z===void 0?!1:Z;var O=O===void 0?!0:O;this.scsReferenceUrl_=rZo(_.Oc(q).toString(),O);this.cssRowKey_=k;this.combinedSignature_=F;this.useNegativeLoading_=T;this.requestedModuleMap_={};this.JSC$8995_moduleInfoMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(q=ax(this.scsReferenceUrl_,"excm"))?q.split(","):[];this.shouldScanForCss_=Z;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=
document.head||document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;vO9();_.N4(this,Fym(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
c7h=function(q,k){if(k.href||k.getAttribute("data-href"))if(k=k.href||k.getAttribute("data-href"),N6T(k)&&!rZo(k).urlPrefix_.endsWith("_/js/")){k=Fym(rZo(k));k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,q.loadedCssModuleList_.includes(F)||q.loadedCssModuleList_.push(F)}};
_.Qj.prototype.JSC$8997_loadModules=function(q,k,F){var T=F===void 0?{}:F;F=T.extraEdges;var Z=T.onError;var O=T.onSuccess;T=T.forceReload;this.JSC$8995_moduleInfoMap_=k;if(!q)throw Error("od");if(this.shouldScanForCss_){k=_.S(document.getElementsByTagName("style"));for(var z=k.next();!z.done;z=k.next())c7h(this,z.value);k=_.S(document.getElementsByTagName("link"));for(z=k.next();!z.done;z=k.next())c7h(this,z.value)}Vfz(this,LRc(this,q),F,Z,O,T)};
var Vfz=function(q,k,F,T,Z,O){T=T===void 0?function(){}:T;
Z=Z===void 0?function(){}:Z;
O=O===void 0?!1:O;xR4(q,k,function(z,R,e){e=e===void 0?R:e;q.enableFallbackFetch&&O?q.loadWithFetch(z,R,T,Z,e):q.load(z,R,T,Z,e,F)},F)||T(-1)};
_.Qj.prototype.loadWithFetch=function(){_.C(function(){throw Error("pd");})};
_.Qj.prototype.maybeSetAdditionalFields=function(){};
mRh=function(q,k,F){if(q.useNegativeLoading_){var T=q.scsReferenceUrl_;q={cssRowKey:q.cssRowKey_,combinedSignature:q.combinedSignature_,extraEdges:F,requestedModuleIds:nG4(q),requestedCssModuleIds:gGh(q)};var Z=q===void 0?{}:q;q=Z.requestedModuleIds===void 0?[]:Z.requestedModuleIds;F=Z.requestedCssModuleIds===void 0?[]:Z.requestedCssModuleIds;var O=Z.cssRowKey===void 0?void 0:Z.cssRowKey;var z=Z.combinedSignature===void 0?void 0:Z.combinedSignature;var R=Z.extraEdges===void 0?void 0:Z.extraEdges;
Z=Z.callback===void 0?void 0:Z.callback;T=bNP(T);di(T,"d","1");kiv(T,q);oDI(T,F);k=N1I(T,k,{cssRowKey:O,combinedSignature:z,extraEdges:R,callback:Z})}else T=q.scsReferenceUrl_,q={cssRowKey:q.cssRowKey_,combinedSignature:q.combinedSignature_,requestedModuleIds:nG4(q),requestedCssModuleIds:gGh(q)},R=q===void 0?{}:q,q=R.requestedCssModuleIds===void 0?[]:R.requestedCssModuleIds,F=R.cssRowKey===void 0?void 0:R.cssRowKey,O=R.combinedSignature===void 0?void 0:R.combinedSignature,z=R.extraEdges===void 0?
void 0:R.extraEdges,R=R.callback===void 0?void 0:R.callback,T=bNP(T),oDI(T,q),k=N1I(T,k,{cssRowKey:F,combinedSignature:O,extraEdges:z,callback:R});return k};
_.N4=function(q,k){for(var F=!1,T=[],Z=0;Z<k.length;++Z){var O=k[Z];q.requestedModuleMap_[O]||(q.requestedModuleMap_[O]=!0,q.requestedModuleList_.push(O),F=!0,T.push(O))}F&&(q.requestedModuleListSorted_=!1)};
_.Kh=function(q,k){for(var F=[],T=0;T<k.length;++T){var Z=k[T];q.requestedModuleMap_[Z]&&(delete q.requestedModuleMap_[Z],_.Vh(q.requestedModuleList_,Z),F.push(Z))}};
_.Qj.prototype.load=function(q,k,F,T,Z){Z=Z===void 0?k:Z;_.Oc(q);var O=this.useCors_,z=this.corsMode_,R=this.fetchPriority,e=_.WP("SCRIPT");_.Kw(e,q);O&&(e.crossOrigin=z);e.async=!1;R&&e.setAttribute("fetchpriority",R);_.N4(this,k);_.qNG(this,q,e,k,F,T,Z)};
_.qNG=function(q,k,F,T,Z,O,z){z=z===void 0?T:z;q.lastScript_=F;q.insertPos.insertBefore(F,q.insertPos.firstChild);_.iQc(F,T,function(){F.parentElement.removeChild(F);q.lastScript_==F&&(q.lastScript_=null);var R=new Set;T.map(function(I){return R.add(I)});
for(var e in q.JSC$8995_moduleInfoMap_)q.JSC$8995_moduleInfoMap_[e].isLoaded()&&R.add(e);Array.from(R);O()},function(R){F.parentElement.removeChild(F);
q.lastScript_==F&&(q.lastScript_=null);_.Kh(q,R);q.pendingModuleGraphUpdate_?q.pendingModuleGraphUpdate_.then(function(){Z(-1,k)}):Z(-1,k)},z)};
_.iQc=function(q,k,F,T,Z){Z=Z===void 0?k:Z;var O=k.length,z=function(){O=0;q.onload=null;q.onerror=null;R=function(){}},R=function(){z();
var I=Z.filter(function(X){return!De().getModuleInfo(X).isLoaded()});
I.length!==0?T(I,"Response was successful but was missing module(s) "+I+"."):F()},e=function(){O--;
O==0&&R()};
k.forEach(function(I){I=De().getModuleInfo(I);I.isLoaded()?e():(HNG(I.earlyOnloadCallbacks_,e),s1h(I,e))});
q.onload=function(){return R()};
q.onerror=function(){z();T(k)}};
nG4=function(q){q.requestedModuleListSorted_||(q.requestedModuleListSorted_=!0,q.requestedModuleList_.sort());return q.requestedModuleList_};
gGh=function(q){q=q.loadedCssModuleList_;q.sort();return q};
LRc=function(q,k){return k.filter(function(F){return!q.requestedModuleMap_[F]})};
xR4=function(q,k,F,T){if(q.pendingModuleGraphUpdate_)return q.pendingModuleGraphUpdate_.then(function(){xR4(q,k,F,T)}),!0;
if(!q.useNegativeLoading_){var Z=[],O=Object.assign({},q.requestedModuleMap_);kzz(q,k,function(X){Z.push(X.getId())},T,function(X){return!X.isLoaded()},O);
k=Z}for(O=0;O<k.length;){for(var z=k.length-O,R=O==0?k:k.slice(O,k.length),e=mRh(q,R,T),I=_.Oc(e).toString();I.length>q.urlMaxLength;)if(z>1)z-=Math.ceil((I.length-q.urlMaxLength)/6),z=Math.max(z,1),R=k.slice(O,O+z),e=mRh(q,R,T),I=_.Oc(e).toString();else return q.useNegativeLoading_?(q.useNegativeLoading_=!1,q.pendingModuleGraphUpdate_=of4(q).then(function(X){F_P(q,X,T)}),xR4(q,k.slice(O),F,T)):!1;
O+=z;q.useNegativeLoading_?F(e,R):F(e,R,O===k.length?k:[])}return!0};
F_P=function(q,k,F){De().setAllModuleInfoString((k||{}).moduleGraph);kzz(q,nG4(q),function(T){_.N4(q,[T.getId()])},F);
q.pendingModuleGraphUpdate_=null};
kzz=function(q,k,F,T,Z,O){O=O===void 0?{}:O;var z=De();k=_.S(k);for(var R=k.next();!R.done;R=k.next()){R=R.value;var e=z.getModuleInfo(R);if(!(O[R]||Z&&!Z(e))){O[R]=!0;var I=e.deps_||[];if(T){var X=[];T[R]&&(X=Object.keys(T[R]));I=I.concat(X)}kzz(q,I,F,T,Z,O);F(e)}}};
of4=function(q){q=q.scsReferenceUrl_.clone();ZGG(q);di(q,"dg",null);di(q,"md","1");return KRZ(q.toString())};var ejT=new Uint8Array(123);var TWc=[];var ZQU=function(){this.JSC$8098_loader_=null};
_.Y=ZQU.prototype;_.Y.setBatchModeEnabled=function(){};
_.Y.setAllModuleInfoString=function(){};
_.Y.addExtraEdge=function(){throw Error("qd");};
_.Y.removeExtraEdge=function(){throw Error("rd");};
_.Y.getModuleContext=function(){return null};
_.Y.isActive=function(){return!1};
_.Y.isUserActive=function(){return!1};
_.Y.registerCallback=function(){};var Bp=function(q,k,F,T,Z){var O=Error.call(this);this.message=O.message;"stack"in O&&(this.stack=O.stack);this.name="ModuleLoadFailure";this.type=q;this.status=k;this.requestedModuleIds=F;this.url=T;this.cause=Z;this.message=this.toString()};
_.y(Bp,Error);Bp.prototype.toString=function(){return j5g(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var j5g=function(q){switch(q.type){case Bp.JSC$9007_Type.UNAUTHORIZED:return"Unauthorized";case Bp.JSC$9007_Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case Bp.JSC$9007_Type.TIMEOUT:return"Timed out";case Bp.JSC$9007_Type.OLD_CODE_GONE:return"Out of date module id";case Bp.JSC$9007_Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+q.type}};
FA.ModuleLoadFailure=Bp;FA.ModuleLoadFailure.JSC$9007_Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var rU=function(){this.moduleIds_=this.JSC$8098_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$9010_extraEdges_={};this.JSC$9010_callbackMap_={};this.JSC$9010_currentlyLoadingModule_=this.baseModuleInfo_=new uj([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Gs;this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};
_.j5(rU,ZQU);var YNG=function(q,k){_.qJ.call(this,"Error loading "+q+": "+k)};
_.j5(YNG,_.qJ);rU.prototype.setBatchModeEnabled=function(q){this.batchModeEnabled_=q};
rU.prototype.setAllModuleInfoString=function(q,k){if(!(this instanceof rU))this.setAllModuleInfoString(q,k);else if(typeof q==="string"){if(q.startsWith("d$")){q=q.substring(2);for(var F=[],T=0,Z=q.indexOf("/"),O=0,z=!1,R=0;;){var e=z?q.substring(O):q.substring(O,Z);if(e.length===0)T++,O="sy"+T.toString(36),e=[];else{var I=e.indexOf(":");if(I<0)O=e,e=[];else if(I===e.length-1)O=e.substring(0,I),e=Array(F[R-1]);else{O=e.substring(0,I);e=e.substring(I+1).split(",");I=R;for(var X=0;X<e.length;X++)I-=
e[X].length===0?1:Number(e[X]),e[X]=F[I]}I=0;if(O.length===0)I=1;else if(O.charAt(0)==="+"||O.charAt(0)==="-")I=Number(O);I!==0&&(T+=I,O="sy"+T.toString(36))}F.push(O);OQZ(this,O,e);if(z)break;O=Z+1;Z=q.indexOf("/",O);Z===-1&&(z=!0);R++}this.moduleIds_=F}else if(q.startsWith("p$"))SN8(this,q);else{q=q.split("/");F=[];for(T=0;T<q.length;T++){R=q[T].split(":");Z=R[0];z=[];if(R[1])for(z=R[1].split(","),R=0;R<z.length;R++)z[R]=F[parseInt(z[R],36)];F.push(Z);OQZ(this,Z,z)}this.moduleIds_=F}k&&k.length?
(_.gn(this.loadingModuleIds_,k),this.lastInitialModuleId_=_.uw(k)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$9010_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$9010_currentlyLoadingModule_=null,(k=this.baseModuleInfo_.onLoad((0,_.hr)(this.getModuleContext,this)))&&k.length&&zIg(this,new FA.ModuleLoadFailure(FA.ModuleLoadFailure.JSC$9007_Type.INIT_ERROR,void 0,void 0,void 0,k[0])),vp(this))}};
var SN8=function(q,k){var F=k.substring(2);for(k=0;k<64;k++)ejT["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(k)]=k;var T={buf:F,pos:0};i_(T);var Z=i_(T),O=i_(T)+1;k=Array(Z);var z=Array(Z),R=Array(Z);O=Array(O);var e=0,I=0,X=T.pos,E=T.buf.indexOf("|",T.pos);T.pos=E+1;for(E=0;E<Z;E++){var d=i_(T),M=d&2,t=d&1;d>>>=2;t?(e+=d>>>1^-(d&1),d="sy"+e.toString(36)):(t=X,X+=d,d=F.substring(t,X));k[E]=d;M&&(O[I++]=d)}O[I]="";T.pos++;I=Z&-2;F=Z&1;for(e=0;e<I;e+=2)X=Wi0(T),R[e]=
X&7,R[e+1]=X>>>3&7;F&&(F=Wi0(T),R[I]=F&7);T.pos++;for(I=0;I<Z;I++)R[I]===7&&(R[I]=i_(T));T.pos++;for(F=I=0;F<Z;F++){e=R[F];X=e===0?TWc:Array(e);z[F]=X;E=I;for(M=0;M<e;M++)E-=i_(T),X[M]=O[E];O[I]===k[F]&&I++}for(T=0;T<k.length;T++)OQZ(q,k[T],z[T]);q.moduleIds_=k};
_.Y=rU.prototype;_.Y.getModuleInfo=function(q){return this.moduleInfoMap[q]};
_.Y.addExtraEdge=function(q,k){var F=this.getModuleInfo(q);F&&F.isLoaded()?this.load(k):(this.JSC$9010_extraEdges_[q]||(this.JSC$9010_extraEdges_[q]={}),this.JSC$9010_extraEdges_[q][k]=!0)};
_.Y.removeExtraEdge=function(q,k){if(this.JSC$9010_extraEdges_[q]){delete this.JSC$9010_extraEdges_[q][k];for(var F in this.JSC$9010_extraEdges_[q])return;delete this.JSC$9010_extraEdges_[q]}};
_.Y.isActive=function(){return this.loadingModuleIds_.length>0};
_.Y.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var vp=function(q){var k=q.lastActive_,F=q.isActive();F!=k&&(q.executeCallbacks_(F?"active":"idle"),q.lastActive_=F);k=q.isUserActive();k!=q.userLastActive_&&(q.executeCallbacks_(k?"userActive":"userIdle"),q.userLastActive_=k)},OQZ=function(q,k,F){q.moduleInfoMap[k]?(q=q.moduleInfoMap[k].deps_,q!=F&&q.splice.apply(q,[0,
q.length].concat(_.fP(F)))):q.moduleInfoMap[k]=new uj(F,k)},RIo=function(q,k,F){var T=[];
oZ(k,T);k=[];for(var Z={},O=0;O<T.length;O++){var z=T[O],R=q.getModuleInfo(z);if(!R)throw Error("sd`"+z);var e=new Gs;Z[z]=e;R.isLoaded()?e.callback(null):(C_0(q,z,R,!!F,e),q.isModuleLoading(z)||k.push(z))}k.length>0&&(q.loadingModuleIds_.length===0?q.loadModules_(k):(q.requestedModuleIdsQueue_.push(k),vp(q)));return Z},C_0=function(q,k,F,T,Z){F.registerCallback(Z.callback,Z);
s1h(F,function(O){Z.errback(new YNG(k,O))});
q.isModuleLoading(k)?T&&(eIU(q,k),vp(q)):T&&eIU(q,k)};
rU.prototype.loadModules_=function(q,k,F){var T=this;k||(this.consecutiveFailures_=0);var Z=W_Z(this,q);this.loadingModuleIds_=Z;this.requestedLoadingModuleIds_=this.batchModeEnabled_?q:_.Lf(Z);vp(this);if(Z.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,Z);if(Object.keys(this.JSC$9010_extraEdges_).length>0&&!this.JSC$8098_loader_.supportsExtraEdges)throw Error("td");q=(0,_.hr)(this.JSC$8098_loader_.JSC$8997_loadModules,this.JSC$8098_loader_,_.Lf(Z),this.moduleInfoMap,{extraEdges:this.JSC$9010_extraEdges_,
forceReload:!!F,onError:function(O,z){var R=T.requestedLoadingModuleIds_;O=O!=null?O:void 0;T.consecutiveFailures_++;var e=_.Lf(Z);T.requestedLoadingModuleIds_=R;Z.forEach(_.IT(_.Vh,T.requestedModuleIds_),T);O==401?(zIg(T,new FA.ModuleLoadFailure(FA.ModuleLoadFailure.JSC$9007_Type.UNAUTHORIZED,O)),T.requestedModuleIdsQueue_.length=0):O==410?(U94(T,new FA.ModuleLoadFailure(FA.ModuleLoadFailure.JSC$9007_Type.OLD_CODE_GONE,O)),III(T)):T.consecutiveFailures_>=3?(U94(T,new FA.ModuleLoadFailure(FA.ModuleLoadFailure.JSC$9007_Type.CONSECUTIVE_FAILURES,
O,e,z)),III(T)):T.loadModules_(T.requestedLoadingModuleIds_,!0,O==8001||!1)},
onTimeout:(0,_.hr)(this.handleLoadTimeout_,this)});(k=Math.pow(this.consecutiveFailures_,2)*5E3)?_.k9.setTimeout(q,k):q()}};
var W_Z=function(q,k){k=k.filter(function(Z){return q.moduleInfoMap[Z].isLoaded()?(_.k9.setTimeout(function(){return Error("ud`"+Z)},0),!1):!0});
for(var F=[],T=0;T<k.length;T++)F=F.concat(X_4(q,k[T]));oZ(F);return!q.batchModeEnabled_&&F.length>1?(k=F.shift(),q.requestedModuleIdsQueue_=F.map(function(Z){return[Z]}).concat(q.requestedModuleIdsQueue_),[k]):F},X_4=function(q,k){var F=_.fT.createSet(q.requestedModuleIds_),T=[];
F[k]||T.push(k);k=[k];for(var Z=0;Z<k.length;Z++)for(var O=q.getModuleInfo(k[Z]).deps_,z=O.length-1;z>=0;z--){var R=O[z];q.getModuleInfo(R).isLoaded()||F[R]||(T.push(R),k.push(R))}T.reverse();oZ(T);return T};
rU.prototype.JSC$9005_setLoaded=function(){if(this.JSC$9010_currentlyLoadingModule_){var q=this.JSC$9010_currentlyLoadingModule_.getId(),k=[];if(this.JSC$9010_extraEdges_[q]){for(var F=_.S(Object.keys(this.JSC$9010_extraEdges_[q])),T=F.next();!T.done;T=F.next()){T=T.value;var Z=this.getModuleInfo(T);Z&&!Z.isLoaded()&&(this.removeExtraEdge(q,T),k.push(T))}this.loadMultiple(k)}this.isDisposed()||((k=this.moduleInfoMap[q].onLoad((0,_.hr)(this.getModuleContext,this)))&&k.length&&zIg(this,new FA.ModuleLoadFailure(FA.ModuleLoadFailure.JSC$9007_Type.INIT_ERROR,
void 0,void 0,void 0,k[0])),_.Vh(this.userInitiatedLoadingModuleIds_,q),_.Vh(this.loadingModuleIds_,q),this.loadingModuleIds_.length===0&&III(this),this.lastInitialModuleId_&&q==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),vp(this),this.JSC$9010_currentlyLoadingModule_=null)}};
rU.prototype.isModuleLoading=function(q){if(_.rn(this.loadingModuleIds_,q))return!0;for(var k=0;k<this.requestedModuleIdsQueue_.length;k++)if(_.rn(this.requestedModuleIdsQueue_[k],q))return!0;return!1};
rU.prototype.load=function(q,k){return RIo(this,[q],k)[q]};
rU.prototype.loadMultiple=function(q){return RIo(this,q)};
var eIU=function(q,k){_.rn(q.userInitiatedLoadingModuleIds_,k)||q.userInitiatedLoadingModuleIds_.push(k)};
rU.prototype.beforeLoadModuleCode=function(q){var k=this;this.JSC$9010_currentlyLoadingModule_&&this.JSC$9010_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$9005_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[q]&&Efv(this,this.moduleInfoMap[q].deps_||[],function(F){F.module_=new bj;_.Vh(k.loadingModuleIds_,F.getId())},function(F){return!F.isLoaded()});
this.JSC$9010_currentlyLoadingModule_=this.getModuleInfo(q)};
rU.prototype.handleLoadTimeout_=function(){U94(this,new FA.ModuleLoadFailure(FA.ModuleLoadFailure.JSC$9007_Type.TIMEOUT));III(this)};
var U94=function(q,k){q.requestedLoadingModuleIds_.length>1?q.requestedModuleIdsQueue_=q.requestedLoadingModuleIds_.map(function(F){return[F]}).concat(q.requestedModuleIdsQueue_):zIg(q,k)},zIg=function(q,k){var F=q.requestedLoadingModuleIds_;
q.loadingModuleIds_.length=0;for(var T=[],Z=0;Z<q.requestedModuleIdsQueue_.length;Z++){var O=q.requestedModuleIdsQueue_[Z].filter(function(e){var I=X_4(this,e);return GK(F,function(X){return _.rn(I,X)})},q);
_.gn(T,O)}for(Z=0;Z<F.length;Z++)_.Gr(T,F[Z]);for(Z=0;Z<T.length;Z++){for(O=0;O<q.requestedModuleIdsQueue_.length;O++)_.Vh(q.requestedModuleIdsQueue_[O],T[Z]);_.Vh(q.userInitiatedLoadingModuleIds_,T[Z])}if(Z=q.JSC$9010_callbackMap_.error)for(O=0;O<Z.length;O++)for(var z=Z[O],R=0;R<T.length;R++)z("error",T[R],k);for(T=0;T<F.length;T++)if(q.moduleInfoMap[F[T]])q.moduleInfoMap[F[T]].onError(k);q.requestedLoadingModuleIds_.length=0;vp(q)},III=function(q){for(;q.requestedModuleIdsQueue_.length;){var k=
q.requestedModuleIdsQueue_.shift().filter(function(F){return!this.getModuleInfo(F).isLoaded()},q);
if(k.length>0){q.loadModules_(k);return}}vp(q)};
rU.prototype.registerCallback=function(q,k){Array.isArray(q)||(q=[q]);for(var F=0;F<q.length;F++){var T=q[F],Z=k,O=this.JSC$9010_callbackMap_;O[T]||(O[T]=[]);O[T].push(Z)}};
rU.prototype.executeCallbacks_=function(q){for(var k=this.JSC$9010_callbackMap_[q],F=0;k&&F<k.length;F++)k[F](q)};
var Efv=function(q,k,F,T,Z){T=T===void 0?function(){return!0}:T;
Z=Z===void 0?{}:Z;k=_.S(k);for(var O=k.next();!O.done;O=k.next()){O=O.value;var z=q.getModuleInfo(O);!Z[O]&&T(z)&&(Z[O]=!0,Efv(q,z.deps_||[],F,T,Z),F(z))}};
rU.prototype.dispose=function(){_.gr(_.fT.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$9010_callbackMap_={};this.isDisposed_=!0};
rU.prototype.isDisposed=function(){return this.isDisposed_};
_.tr=function(){return new rU};var aIG=[5E3,2E4],d9U=function(){this.JSC$8098_loader_=null;this.JSC$9018_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$9018_queue_=[];this.JSC$9018_extraEdges_=Object.create(null);this.JSC$9018_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.y(d9U,ZQU);_.Y=d9U.prototype;_.Y.setAllModuleInfoString=function(){this.JSC$9018_currentlyLoadingModule_&&this.JSC$9018_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$9005_setLoaded()};
_.Y.getModuleInfo=function(q){var k=this.JSC$9018_moduleInfoMap_[q];k||(k=new uj([],q),this.JSC$9018_moduleInfoMap_[q]=k);return k};
_.Y.addExtraEdge=function(q,k){this.getModuleInfo(q).isLoaded()?this.load(k):(this.JSC$9018_extraEdges_[q]||(this.JSC$9018_extraEdges_[q]={}),this.JSC$9018_extraEdges_[q][k]=!0)};
_.Y.removeExtraEdge=function(q,k){if(this.JSC$9018_extraEdges_[q]){delete this.JSC$9018_extraEdges_[q][k];for(var F in this.JSC$9018_extraEdges_[q])return;delete this.JSC$9018_extraEdges_[q]}};
_.Y.isModuleLoading=function(q){return!!this.loadingModules_[q]};
_.Y.load=function(q){hI8(this,[q]);return MCI(this,q)};
_.Y.loadMultiple=function(q){var k=this,F=Object.create(null),T=[];q.forEach(function(Z){F[Z]||(F[Z]=MCI(k,Z),T.push(Z))});
hI8(this,T);return F};
_.Y.beforeLoadModuleCode=function(q){var k;((k=this.JSC$9018_currentlyLoadingModule_)==null?void 0:k.getId())==="synthetic_module_overhead"&&this.JSC$9005_setLoaded();var F,T;fIU(this,(T=(F=this.JSC$9018_moduleInfoMap_[q])==null?void 0:F.deps_)!=null?T:[],function(Z){Z.module_=new bj},function(Z){return!Z.isLoaded()});
this.JSC$9018_currentlyLoadingModule_=this.getModuleInfo(q)};
_.Y.JSC$9005_setLoaded=function(){if(this.JSC$9018_currentlyLoadingModule_){var q=this.JSC$9018_currentlyLoadingModule_.getId(),k=[];if(this.JSC$9018_extraEdges_[q]){for(var F=_.S(Object.keys(this.JSC$9018_extraEdges_[q])),T=F.next();!T.done;T=F.next())T=T.value,this.getModuleInfo(T).isLoaded()||(this.removeExtraEdge(q,T),k.push(T));this.loadMultiple(k)}this.JSC$9018_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$9018_currentlyLoadingModule_=null;(!this.isModuleLoading(q)&&/^sy[0-9a-z]{0,4}$/.test(q)||q==="synthetic_module_overhead")&&delete this.JSC$9018_moduleInfoMap_[q];this.unsetModulesAsLoading(q)}};
_.Y.setModulesAsLoading=function(){var q=this;_.Mb.apply(0,arguments).forEach(function(k){q.loadingModules_[k]=!0})};
_.Y.unsetModulesAsLoading=function(){var q=this;_.Mb.apply(0,arguments).forEach(function(k){delete q.loadingModules_[k]})};
var MCI=function(q,k){return new _.R1(function(F,T){var Z=q.getModuleInfo(k);Z.isLoaded()?F(null):(Z.registerCallback(function(){F(null)}),s1h(Z,function(O){var z="Error loading "+k+": "+O;
O instanceof FA.ModuleLoadFailure&&O.url&&(z=z+", requested url: "+O.url.toString());T(Error(z))}))})},hI8=function(q,k){k=k.filter(function(F){return!q.isModuleLoading(F)&&!q.getModuleInfo(F).isLoaded()});
k.length>0&&(q.setModulesAsLoading.apply(q,_.fP(k)),q.JSC$9018_queue_.push(k),ydI(q))},ydI=function(q){for(var k={};q.activeLoads_<Infinity&&q.JSC$9018_queue_.length>0;k={finishLoad:void 0,
ids$jscomp$36:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})k.ids$jscomp$36=q.JSC$9018_queue_.shift().filter(function(F){return!q.getModuleInfo(F).isLoaded()}),k.ids$jscomp$36.length>0&&(q.activeLoads_++,k.finishLoad=function(F){return function(){q.activeLoads_--;
ydI(q);F.finishLoad=function(){}}}(k),_.ym(k.ids$jscomp$36.map(function(F){return MCI(q,F)})).then(function(F){return function(){(0,F.finishLoad)()}}(k)),k.attempt$jscomp$6=0,k.load$jscomp$1=function(F){return function(){if(Object.keys(q.JSC$9018_extraEdges_).length>0&&!q.JSC$8098_loader_.supportsExtraEdges)throw Error("td");
q.JSC$8098_loader_.JSC$8997_loadModules(F.ids$jscomp$36,q.JSC$9018_moduleInfoMap_,{extraEdges:q.JSC$9018_extraEdges_,onError:function(T,Z){var O=aIG[F.attempt$jscomp$6++];O!==void 0?setTimeout(function(){(0,F.load$jscomp$1)()},O):(q.unsetModulesAsLoading.apply(q,_.fP(F.ids$jscomp$36)),(0,F.finishLoad)(),F.ids$jscomp$36.forEach(function(z){z=q.getModuleInfo(z);
if(!z.isLoaded())z.onError(new FA.ModuleLoadFailure(FA.ModuleLoadFailure.JSC$9007_Type.CONSECUTIVE_FAILURES,T,F.ids$jscomp$36,Z))}))}})}}(k),(0,k.load$jscomp$1)())},fIU=function(q,k,F,T,Z){T=T===void 0?function(){return!0}:T;
Z=Z===void 0?{}:Z;k=_.S(k);for(var O=k.next();!O.done;O=k.next()){O=O.value;var z=q.getModuleInfo(O);!Z[O]&&T(z)&&(Z[O]=!0,fIU(q,z.deps_||[],F,T,Z),F(z))}};var tCm=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var Isn=Symbol("wd");window.JSCompiler_renameProperty=function(q){return q};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var D9v=!tCm||HTMLElement.es5Shimmed||_.k9.Reflect===void 0||_.k9.customElements===void 0||_.k9.customElements.polyfillWrapFlushCallback||!1,lII,Quh=function(){var q=HTMLElement;if(D9v)return q;if(lII!==void 0)return lII;var k=_.k9.Reflect,F=function(){return k.construct(q,[],this.constructor)};
F.prototype=q.prototype;F.prototype.constructor=F;F.es5Shimmed=!0;Object.setPrototypeOf(F,q);return lII=F},JdI=!1;D9v||JdI||(JdI=!0,_.k9.HTMLElement=Quh());/*

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 hjf=/(url\()([^)]*)(\))/g,as0=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,dOh,kf;var P_=!window.ShadyDOM||!window.ShadyDOM.inUse,AdP=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),p_h=!window.customElements.polyfillWrapFlushCallback,w_o;if(w_o=P_&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var P_z=new CSSStyleSheet;P_z.replaceSync("");var $9$=document.createElement("div");$9$.attachShadow({mode:"open"});$9$.shadowRoot.adoptedStyleSheets=[P_z];w_o=$9$.shadowRoot.adoptedStyleSheets[0]===P_z}catch(q){w_o=!1}
var bQg=w_o,uyg=window.Polymer&&window.Polymer.rootPath||fsT(document.baseURI||window.location.href),UN=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,$$9=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,N9=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,NWm=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,wW=window.Polymer&&window.Polymer.legacyOptimizations||!1,u_=window.Polymer&&window.Polymer.legacyWarnings||!1,Q5h=window.Polymer&&window.Polymer.syncInitialRender||
!1,Xy=window.Polymer&&window.Polymer.legacyUndefined||!1,K_c=window.Polymer&&window.Polymer.orderedComputed||!1,Hp=window.Polymer&&window.Polymer.removeNestedTemplates||!1,sd=window.Polymer&&window.Polymer.fastDomIf||!1,G2=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,BW$=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,rdh=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var cp={},vfU={},a5=function(){return HTMLElement.apply(this,arguments)||this};
_.y(a5,HTMLElement);a5.import=function(q,k){return q?(q=cp[q]||vfU[q.toLowerCase()])&&k?q.querySelector(k):q:null};
a5.prototype.attributeChangedCallback=function(q,k,F){k!==F&&this.register()};
a5.prototype.register=function(q){if(q=q||this.id){if(N9&&(cp[q]||vfU[q.toLowerCase()])!==void 0)throw cp[q]=vfU[q.toLowerCase()]=null,Error("xd`"+q);this.id=q;cp[q]=vfU[q.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.Vg.Object.defineProperties(a5.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var q=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;q=_.o5(this.getAttribute("assetpath")||"",q.baseURI);this.__assetpath=fsT(q)}return this.__assetpath}}});
_.Vg.Object.defineProperties(a5,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
a5["import"]=a5.import;a5.prototype.modules=cp;customElements.define("dom-module",a5);var HQv=0,tDN=0,Fy=[],s5P=0,ywx=!1,Gzm=document.createTextNode(""),cd8,Ad;(new window.MutationObserver(DOJ)).observe(Gzm,{characterData:!0});_.Vj={after:function(q){return{run:function(k){return window.setTimeout(k,q)},
cancel:function(k){window.clearTimeout(k)}}},
run:function(q,k){return window.setTimeout(q,k)},
cancel:function(q){window.clearTimeout(q)}};
_.l2={run:function(q){return window.requestAnimationFrame(q)},
cancel:function(q){window.cancelAnimationFrame(q)}};
cd8={run:function(q){return window.requestIdleCallback?window.requestIdleCallback(q):window.setTimeout(q,16)},
cancel:function(q){window.cancelIdleCallback?window.cancelIdleCallback(q):window.clearTimeout(q)}};
Ad={run:function(q){ywx||(ywx=!0,Gzm.textContent=s5P++);Fy.push(q);return HQv++},
cancel:function(q){var k=q-tDN;if(k>=0){if(!Fy[k])throw Error("yd`"+q);Fy[k]=null}}};var VCc=0,Lh=function(q){var k=q.__mixinApplications;k||(k=new WeakMap,q.__mixinApplications=k);var F=VCc++;return function(T){var Z=T.__mixinSet;if(Z&&Z[F])return T;var O=k,z=O.get(T);z||(z=q(T),O.set(T,z),T=Object.create(z.__mixinSet||Z||null),T[F]=!0,z.__mixinSet=T);return z}};_.W_=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(q){return ShadyDOM.patch(q)}:function(q){return q};var L_g=Lh(function(q){var k=function(){var F=q.call(this)||this;F.__dataEnabled=!1;F.__dataReady=!1;F.__dataInvalid=!1;F.__data={};F.__dataPending=null;F.__dataOld=null;F.__dataInstanceProps=null;F.__dataCounter=0;F.__serializing=!1;F._initializeProperties();return F};
_.y(k,q);k.createProperties=function(F){var T=this.prototype,Z;for(Z in F)Z in T||T._createPropertyAccessor(Z)};
k.attributeNameForProperty=function(F){return F.toLowerCase()};
k.typeForProperty=function(){};
k.prototype._createPropertyAccessor=function(F,T){this._addPropertyToAttributeMap(F);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[F]||(this.__dataHasAccessor[F]=!0,this._definePropertyAccessor(F,T))};
k.prototype._addPropertyToAttributeMap=function(F){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var T=this.__dataAttributes[F];T||(T=this.constructor.attributeNameForProperty(F),this.__dataAttributes[T]=F);return T};
k.prototype._definePropertyAccessor=function(F,T){Object.defineProperty(this,F,{get:function(){return this.__data[F]},
set:T?function(){}:function(Z){this._setPendingProperty(F,Z,!0)&&this._invalidateProperties()}})};
k.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
k.prototype._initializeProperties=function(){for(var F in this.__dataHasAccessor)this.hasOwnProperty(F)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[F]=this[F],delete this[F])};
k.prototype._initializeInstanceProperties=function(F){Object.assign(this,F)};
k.prototype._setProperty=function(F,T){this._setPendingProperty(F,T)&&this._invalidateProperties()};
k.prototype._getProperty=function(F){return this.__data[F]};
k.prototype._setPendingProperty=function(F,T){var Z=this.__data[F],O=this._shouldPropertyChange(F,T,Z);O&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||F in this.__dataOld||(this.__dataOld[F]=Z),this.__data[F]=T,this.__dataPending[F]=T);return O};
k.prototype._isPropertyPending=function(F){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(F))};
k.prototype._invalidateProperties=function(){var F=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,Ad.run(function(){F.__dataInvalid&&(F.__dataInvalid=!1,F._flushProperties())}))};
k.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
k.prototype._flushProperties=function(){this.__dataCounter++;var F=this.__data,T=this.__dataPending,Z=this.__dataOld;this._shouldPropertiesChange(F,T,Z)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(F,T,Z));this.__dataCounter--};
k.prototype._shouldPropertiesChange=function(F,T){return!!T};
k.prototype._propertiesChanged=function(){};
k.prototype._shouldPropertyChange=function(F,T,Z){return Z!==T&&(Z===Z||T===T)};
k.prototype.attributeChangedCallback=function(F,T,Z,O){T!==Z&&this._attributeToProperty(F,Z);q.prototype.attributeChangedCallback&&q.prototype.attributeChangedCallback.call(this,F,T,Z,O)};
k.prototype._attributeToProperty=function(F,T,Z){if(!this.__serializing){var O=this.__dataAttributes;F=O&&O[F]||F;this[F]=this._deserializeValue(T,Z||this.constructor.typeForProperty(F))}};
k.prototype._propertyToAttribute=function(F,T,Z){this.__serializing=!0;Z=arguments.length<3?this[F]:Z;this._valueToNodeAttribute(this,Z,T||this.constructor.attributeNameForProperty(F));this.__serializing=!1};
k.prototype._valueToNodeAttribute=function(F,T,Z){T=this._serializeValue(T);if(Z==="class"||Z==="name"||Z==="slot")F=(0,_.W_)(F);T===void 0?F.removeAttribute(Z):F.setAttribute(Z,T===""&&window.trustedTypes?window.trustedTypes.emptyScript:T)};
k.prototype._serializeValue=function(F){switch(typeof F){case "boolean":return F?"":void 0;default:return F!=null?F.toString():void 0}};
k.prototype._deserializeValue=function(F,T){switch(T){case Boolean:return F!==null;case Number:return Number(F);default:return F}};
return k});var x9$=0,lsf=[];var nf8=Lh(function(q){function k(O){O=Object.getPrototypeOf(O);return O.prototype instanceof Z?O:null}
function F(O){if(!O.hasOwnProperty("__ownProperties")){var z=null;if(O.hasOwnProperty("properties")){var R=O.properties;if(R){z={};for(var e in R){var I=R[e];z[e]=typeof I==="function"?{type:I}:I}}}O.__ownProperties=z}return O.__ownProperties}
var T=L_g(q),Z=function(){return T.apply(this,arguments)||this};
_.y(Z,T);Z.finalize=function(){if(!this.hasOwnProperty("__finalized")){var O=k(this);O&&O.finalize();this.__finalized=!0;this._finalizeClass()}};
Z._finalizeClass=function(){var O=F(this);O&&this.createProperties(O)};
Z.typeForProperty=function(O){return(O=this._properties[O])&&O.type};
Z.prototype._initializeProperties=function(){x9$++;this.constructor.finalize();T.prototype._initializeProperties.call(this)};
Z.prototype.connectedCallback=function(){T.prototype.connectedCallback&&T.prototype.connectedCallback.call(this);this._enableProperties()};
Z.prototype.disconnectedCallback=function(){T.prototype.disconnectedCallback&&T.prototype.disconnectedCallback.call(this)};
_.Vg.Object.defineProperties(Z,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var O=this;if(!this.hasOwnProperty("__observedAttributes")){JwJ(this.prototype);var z=this._properties;this.__observedAttributes=z?Object.keys(z).map(function(R){return O.prototype._addPropertyToAttributeMap(R)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var O=k(this);this.__properties=Object.assign({},O&&O._properties,F(this))}return this.__properties}}});
return Z});var AwM={},pge=/-[a-z]/g,wgN=/([A-Z])/g;for(var gfG={},m98=HTMLElement.prototype;m98;){for(var qMo=Object.getOwnPropertyNames(m98),ii8=0;ii8<qMo.length;ii8++)gfG[qMo[ii8]]=!0;m98=Object.getPrototypeOf(m98)}var kEz=window.trustedTypes?function(q){return trustedTypes.isHTML(q)||trustedTypes.isScript(q)||trustedTypes.isScriptURL(q)}:function(){return!1},o6v=Lh(function(q){var k=L_g(q);
q=function(){return k.apply(this,arguments)||this};
_.y(q,k);q.createPropertiesForAttributes=function(){for(var F=this.observedAttributes,T=0;T<F.length;T++)this.prototype._createPropertyAccessor(Tz(F[T]))};
q.attributeNameForProperty=function(F){return ZI(F)};
q.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);k.prototype._initializeProperties.call(this)};
q.prototype._initializeProtoProperties=function(F){for(var T in F)this._setProperty(T,F[T])};
q.prototype._ensureAttribute=function(F,T){this.hasAttribute(F)||this._valueToNodeAttribute(this,T,F)};
q.prototype._serializeValue=function(F){switch(typeof F){case "object":if(F instanceof Date)return F.toString();if(F){if(kEz(F))return F;try{return JSON.stringify(F)}catch(T){return""}}default:return k.prototype._serializeValue.call(this,F)}};
q.prototype._deserializeValue=function(F,T){switch(T){case Object:try{var Z=JSON.parse(F)}catch(O){Z=F}break;case Array:try{Z=JSON.parse(F)}catch(O){Z=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+F)}break;case Date:Z=isNaN(F)?String(F):Number(F);Z=new Date(Z);break;default:Z=k.prototype._deserializeValue.call(this,F,T)}return Z};
q.prototype._definePropertyAccessor=function(F,T){if(!gfG[F]){var Z=this[F];Z!==void 0&&(this.__data?this._setPendingProperty(F,Z):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[F]=Z))}k.prototype._definePropertyAccessor.call(this,F,T)};
q.prototype._hasAccessor=function(F){return this.__dataHasAccessor&&this.__dataHasAccessor[F]};
q.prototype._isPropertyPending=function(F){return!!(this.__dataPending&&F in this.__dataPending)};
return q});var FHv={"dom-if":!0,"dom-repeat":!0},TZ$=!1,Zi8=!1,jgm=function(){var q=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(k){return k}});
return function(k,F,T){F=F.getAttribute(T);q&&T.startsWith("on-")?k.setAttribute(T,q.createScript(F,T)):k.setAttribute(T,F)}}(),YM8=Lh(function(q){var k=function(){return q.apply(this,arguments)||this};
_.y(k,q);k._parseTemplate=function(F,T){if(!F._templateInfo){var Z=F._templateInfo={};Z.nodeInfoList=[];Z.nestedTemplate=!!T;Z.stripWhiteSpace=T&&T.stripWhiteSpace||F.hasAttribute&&F.hasAttribute("strip-whitespace");this._parseTemplateContent(F,Z,{parent:null})}return F._templateInfo};
k._parseTemplateContent=function(F,T,Z){return this._parseTemplateNode(F.content,T,Z)};
k._parseTemplateNode=function(F,T,Z){var O=!1;F.localName!="template"||F.hasAttribute("preserve-content")?F.localName==="slot"&&(T.hasInsertionPoint=!0):O=this._parseTemplateNestedTemplate(F,T,Z)||O;if(!TZ$){TZ$=!0;var z=document.createElement("textarea");z.placeholder="a";Zi8=z.placeholder===z.textContent}Zi8&&F.localName==="textarea"&&F.placeholder&&F.placeholder===F.textContent&&(F.textContent=null);F.firstChild&&this._parseTemplateChildNodes(F,T,Z);F.hasAttributes&&F.hasAttributes()&&(O=this._parseTemplateNodeAttributes(F,
T,Z)||O);return O||Z.noted};
k._parseTemplateChildNodes=function(F,T,Z){if(F.localName!=="script"&&F.localName!=="style")for(var O=F.firstChild,z=0,R;O;O=R){if(O.localName=="template"){var e=O.getAttribute("is");if(e&&FHv[e])for(R=O,R.removeAttribute("is"),O=R.ownerDocument.createElement(e),R.parentNode.replaceChild(O,R),O.appendChild(R);R.attributes.length;)e=R.attributes[0].name,jgm(O,R,e),R.removeAttribute(e)}R=O.nextSibling;if(O.nodeType===Node.TEXT_NODE){for(e=R;e&&e.nodeType===Node.TEXT_NODE;)O.textContent+=e.textContent,
R=e.nextSibling,F.removeChild(e),e=R;if(T.stripWhiteSpace&&!O.textContent.trim()){F.removeChild(O);continue}}e={parentIndex:z,parentInfo:Z};this._parseTemplateNode(O,T,e)&&(e.infoIndex=T.nodeInfoList.push(e)-1);O.parentNode&&z++}};
k._parseTemplateNestedTemplate=function(F,T,Z){T=this._parseTemplate(F,T);(T.content=F.content.ownerDocument.createDocumentFragment()).appendChild(F.content);Z.templateInfo=T;return!0};
k._parseTemplateNodeAttributes=function(F,T,Z){for(var O=!1,z=Array.from(F.attributes),R=z.length-1,e;e=z[R];R--)O=this._parseTemplateNodeAttribute(F,T,Z,e.name,e.value)||O;return O};
k._parseTemplateNodeAttribute=function(F,T,Z,O,z){return O.slice(0,3)==="on-"?(F.removeAttribute(O),Z.events=Z.events||[],Z.events.push({name:O.slice(3),value:z}),!0):O==="id"?(Z.id=z,!0):!1};
k._contentForTemplate=function(F){var T=F._templateInfo;return T&&T.content||F.content};
k.prototype._stampTemplate=function(F,T){F&&!F.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(F);T=T||this.constructor._parseTemplate(F);var Z=T.nodeInfoList;F=document.importNode(T.content||F.content,!0);F.__noInsertionPoint=!T.hasInsertionPoint;var O=F.nodeList=Array(Z.length);F.$={};for(var z=0,R=Z.length,e=void 0;z<R&&(e=Z[z]);z++){var I=O[z]=PLn(F,e);e.id&&(F.$[e.id]=I);var X=I,E=e,d=T;E.templateInfo&&(X._templateInfo=E.templateInfo,X._parentTemplateInfo=
d);if(e.events&&e.events.length)for(X=0,E=e.events,d=void 0;X<E.length&&(d=E[X]);X++)this._addMethodEventListenerToNode(I,d.name,d.value,this)}return F};
k.prototype._addMethodEventListenerToNode=function(F,T,Z,O){Z=$O0(O||F,Z);this._addEventListenerToNode(F,T,Z);return Z};
k.prototype._addEventListenerToNode=function(F,T,Z){F.addEventListener(T,Z)};
k.prototype._removeEventListenerFromNode=function(F,T,Z){F.removeEventListener(T,Z)};
return k});var R5=0,I5=[],Oi8={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},SM4=/[A-Z]/,z6v=function(q,k,F,T,Z){var O=Z?Yf(q):q;if(k=k[O])for(O=0;O<k.length;O++){var z=k[O];if(z.info.lastRun!==R5&&(!Z||Bbo(q,z.trigger))){z.info.lastRun=R5;z=z.info;for(var R=F,e=T,I=0,X=R.length-1,E=-1;I<=X;){var d=I+X>>1,M=e.get(R[d].methodInfo)-e.get(z.methodInfo);if(M<0)I=d+1;else if(M>0)X=d-1;else{E=d;break}}E<
0&&(E=X+1);R.splice(E,0,z)}}},kCw=[],CN8=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"),nh=Lh(function(q){var k=YM8(o6v(q));
q=function(){var F=k.call(this)||this;F.__isPropertyEffectsClient=!0;return F};
_.y(q,k);q.prototype._initializeProperties=function(){k.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};
q.prototype._registerHost=function(){if(xy.length){var F=xy[xy.length-1];F._enqueueClient(this);this.__dataHost=F}};
q.prototype._initializeProtoProperties=function(F){this.__data=Object.create(F);this.__dataPending=Object.create(F);this.__dataOld={}};
q.prototype._initializeInstanceProperties=function(F){var T=this.__readOnly,Z;for(Z in F)T&&T[Z]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[Z]=this.__dataPending[Z]=F[Z])};
q.prototype._addPropertyEffect=function(F,T,Z){this._createPropertyAccessor(F,T=="__readOnly");var O=Kih(this,T,!0)[F];O||(O=this[T][F]=[]);O.push(Z)};
q.prototype._removePropertyEffect=function(F,T,Z){F=Kih(this,T,!0)[F];Z=F.indexOf(Z);Z>=0&&F.splice(Z,1)};
q.prototype._hasPropertyEffect=function(F,T){T=this[T];return!(!T||!T[F])};
q.prototype._hasReadOnlyEffect=function(F){return this._hasPropertyEffect(F,"__readOnly")};
q.prototype._hasNotifyEffect=function(F){return this._hasPropertyEffect(F,"__notifyEffects")};
q.prototype._hasReflectEffect=function(F){return this._hasPropertyEffect(F,"__reflectEffects")};
q.prototype._hasComputedEffect=function(F){return this._hasPropertyEffect(F,"__computeEffects")};
q.prototype._setPendingPropertyOrPath=function(F,T,Z,O){if(O||Yf(Array.isArray(F)?F[0]:F)!==F){if(!O&&(O=CQ(this,F),F=QDx(this,F,T),!F||!k.prototype._shouldPropertyChange.call(this,F,T,O)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(F,T,Z)){if(Z=this.__dataLinkedPaths)for(var z in Z)O=Z[z],ON(z,F)?(O=SC(z,O,F),this._setPendingPropertyOrPath(O,T,!0,!0)):ON(O,F)&&(O=SC(O,z,F),this._setPendingPropertyOrPath(O,T,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[F])return this._setPendingProperty(F,
T,Z);this[F]=T}return!1};
q.prototype._setUnmanagedPropertyToNode=function(F,T,Z){if(Z!==F[T]||typeof Z=="object")T==="className"&&(F=(0,_.W_)(F)),F[T]=Z};
q.prototype._setPendingProperty=function(F,T,Z){var O=this.__dataHasPaths&&jC(F);if(this._shouldPropertyChange(F,T,(O?this.__dataTemp:this.__data)[F])){this.__dataPending||(this.__dataPending={},this.__dataOld={});F in this.__dataOld||(this.__dataOld[F]=this.__data[F]);O?this.__dataTemp[F]=T:this.__data[F]=T;this.__dataPending[F]=T;if(O||this.__notifyEffects&&this.__notifyEffects[F])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[F]=Z;return!0}return!1};
q.prototype._setProperty=function(F,T){this._setPendingProperty(F,T,!0)&&this._invalidateProperties()};
q.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
q.prototype._enqueueClient=function(F){this.__dataPendingClients=this.__dataPendingClients||[];F!==this&&this.__dataPendingClients.push(F)};
q.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
q.prototype.__enableOrFlushClients=function(){var F=this.__dataPendingClients;if(F){this.__dataPendingClients=null;for(var T=0;T<F.length;T++){var Z=F[T];Z.__dataEnabled?Z.__dataPending&&Z._flushProperties():Z._enableProperties()}}};
q.prototype._readyClients=function(){this.__enableOrFlushClients()};
q.prototype.setProperties=function(F,T){for(var Z in F)!T&&this.__readOnly&&this.__readOnly[Z]||this._setPendingPropertyOrPath(Z,F[Z],!0);this._invalidateProperties()};
q.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
q.prototype._propertiesChanged=function(F,T,Z){F=this.__dataHasPaths;this.__dataHasPaths=!1;var O;if(O=this.__computeEffects)if(K_c){R5++;var z=cw0(this),R=[],e;for(e in T)z6v(e,O,R,z,F);for(;e=R.shift();)LiM(this,"",T,Z,e)&&z6v(e.methodInfo,O,R,z,F);Object.assign(Z,this.__dataOld);Object.assign(T,this.__dataPending);this.__dataPending=null}else for(z=T;eC(this,O,z,Z,F);)Object.assign(Z,this.__dataOld),Object.assign(T,this.__dataPending),z=this.__dataPending,this.__dataPending=null;O=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(T,Z,F);this._flushClients();eC(this,this.__reflectEffects,T,Z,F);eC(this,this.__observeEffects,T,Z,F);if(O){z=this.__notifyEffects;R=R5++;for(var I in O)if(O[I]){if(e=z){var X=z;e=R;var E=I,d=T,M=Z,t=F,A=!1,w=t?Yf(E):E;if(X=X[w]){w=0;for(var b=X.length,r=void 0;w<b&&(r=X[w]);w++)r.info&&r.info.lastRun===e||t&&!Bbo(E,r.trigger)||(r.info&&(r.info.lastRun=e),r.fn(this,E,d,M,r.info,t,void 0),A=!0)}e=A}if(e)var L=!0;else{if(e=F)e=I,E=T,d=Yf(e),d!==
e?(d=ZI(d)+"-changed",v$o(this,d,E[e],e),e=!0):e=!1;e&&(L=!0)}}var H;L&&(H=this.__dataHost)&&H._invalidateProperties&&H._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
q.prototype._propagatePropertyChanges=function(F,T,Z){this.__propagateEffects&&eC(this,this.__propagateEffects,F,T,Z);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,F,T,Z)};
q.prototype._runEffectsForTemplate=function(F,T,Z,O){var z=this,R=function(e,I){eC(z,F.propertyEffects,e,Z,I,F.nodeList);for(var X=F.firstChild;X;X=X.nextSibling)z._runEffectsForTemplate(X,e,Z,I)};
F.runEffects?F.runEffects(R,T,O):R(T,O)};
q.prototype.linkPaths=function(F,T){F=zz(F);T=zz(T);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[F]=T};
q.prototype.unlinkPaths=function(F){F=zz(F);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[F]};
q.prototype.notifySplices=function(F,T){var Z={path:""};F=CQ(this,F,Z);ZOL(this,F,Z.path,T)};
q.prototype.get=function(F,T){return CQ(T||this,F)};
q.prototype.set=function(F,T,Z){Z?QDx(Z,F,T):this.__readOnly&&this.__readOnly[F]||this._setPendingPropertyOrPath(F,T,!0)&&this._invalidateProperties()};
q.prototype.push=function(F){var T=_.Mb.apply(1,arguments),Z={path:""},O=CQ(this,F,Z),z=O.length,R=O.push.apply(O,_.fP(T));T.length&&EN(this,O,Z.path,z,T.length,[]);return R};
q.prototype.pop=function(F){var T={path:""};F=CQ(this,F,T);var Z=!!F.length,O=F.pop();Z&&EN(this,F,T.path,F.length,0,[O]);return O};
q.prototype.splice=function(F,T,Z){var O=_.Mb.apply(3,arguments),z={path:""},R=CQ(this,F,z);T<0?T=R.length-Math.floor(-T):T&&(T=Math.floor(T));var e=arguments.length===2?R.splice(T):R.splice.apply(R,[T,Z].concat(_.fP(O)));(O.length||e.length)&&EN(this,R,z.path,T,O.length,e);return e};
q.prototype.shift=function(F){var T={path:""};F=CQ(this,F,T);var Z=!!F.length,O=F.shift();Z&&EN(this,F,T.path,0,0,[O]);return O};
q.prototype.unshift=function(F){var T=_.Mb.apply(1,arguments),Z={path:""},O=CQ(this,F,Z),z=O.unshift.apply(O,_.fP(T));T.length&&EN(this,O,Z.path,0,T.length,[]);return z};
q.prototype.notifyPath=function(F,T){if(arguments.length==1){var Z={path:""};T=CQ(this,F,Z);Z=Z.path}else Z=Array.isArray(F)?zz(F):F;this._setPendingPropertyOrPath(Z,T,!0,!0)&&this._invalidateProperties()};
q.prototype._createReadOnlyProperty=function(F,T){this._addPropertyEffect(F,"__readOnly");T&&(this["_set"+(F[0].toUpperCase()+F.substring(1))]=function(Z){this._setProperty(F,Z)})};
q.prototype._createPropertyObserver=function(F,T,Z){var O={property:F,method:T,dynamicFn:!!Z};this._addPropertyEffect(F,"__observeEffects",{fn:rwe,info:O,trigger:{name:F}});Z&&this._addPropertyEffect(T,"__observeEffects",{fn:rwe,info:O,trigger:{name:T}})};
q.prototype._createMethodObserver=function(F,T){var Z=Fgr(F);if(!Z)throw Error("zd`"+F);qBH(this,Z,"__observeEffects",VDN,null,T)};
q.prototype._createNotifyingProperty=function(F){this._addPropertyEffect(F,"__notifyEffects",{fn:HF0,info:{eventName:ZI(F)+"-changed",property:F}})};
q.prototype._createReflectedProperty=function(F){var T=this.constructor.attributeNameForProperty(F);T[0]==="-"?console.warn("Property "+F+" cannot be reflected to attribute "+T+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(F,"__reflectEffects",{fn:sDH,info:{attrName:T}})};
q.prototype._createComputedProperty=function(F,T,Z){var O=Fgr(T);if(!O)throw Error("Ad`"+T);T=qBH(this,O,"__computeEffects",LiM,F,Z);Kih(this,"__computeInfo")[F]=T};
q.prototype._marshalArgs=function(F,T,Z){for(var O=this.__data,z=[],R=0,e=F.length;R<e;R++){var I=F[R],X=I.name,E=I.structured,d=I.wildcard,M=I.value;I.literal||(d?(I=ON(X,T),E=Tzn(O,Z,I?T:X),M={path:I?T:X,value:E,base:I?CQ(O,X):E}):M=E?Tzn(O,Z,X):O[X]);if(Xy&&!this._overrideLegacyUndefined&&M===void 0&&F.length>1)return I5;z[R]=M}return z};
q.addPropertyEffect=function(F,T,Z){this.prototype._addPropertyEffect(F,T,Z)};
q.createPropertyObserver=function(F,T,Z){this.prototype._createPropertyObserver(F,T,Z)};
q.createMethodObserver=function(F,T){this.prototype._createMethodObserver(F,T)};
q.createNotifyingProperty=function(F){this.prototype._createNotifyingProperty(F)};
q.createReadOnlyProperty=function(F,T){this.prototype._createReadOnlyProperty(F,T)};
q.createReflectedProperty=function(F){this.prototype._createReflectedProperty(F)};
q.createComputedProperty=function(F,T,Z){this.prototype._createComputedProperty(F,T,Z)};
q.bindTemplate=function(F){return this.prototype._bindTemplate(F)};
q.prototype._bindTemplate=function(F,T){var Z=this.constructor._parseTemplate(F),O=this.__preBoundTemplateInfo==Z;if(!O)for(var z in Z.propertyEffects)this._createPropertyAccessor(z);T?(Z=Object.create(Z),Z.wasPreBound=O,this.__templateInfo?(F=F._parentTemplateInfo||this.__templateInfo,T=F.lastChild,Z.parent=F,F.lastChild=Z,(Z.previousSibling=T)?T.nextSibling=Z:F.firstChild=Z):this.__templateInfo=Z):this.__preBoundTemplateInfo=Z;return Z};
q._addTemplatePropertyEffect=function(F,T,Z){(F.hostProps=F.hostProps||{})[T]=!0;F=F.propertyEffects=F.propertyEffects||{};(F[T]=F[T]||[]).push(Z)};
q.prototype._stampTemplate=function(F,T){T=T||this._bindTemplate(F,!0);xy.push(this);F=k.prototype._stampTemplate.call(this,F,T);xy.pop();T.nodeList=F.nodeList;if(!T.wasPreBound)for(var Z=T.childNodes=[],O=F.firstChild;O;O=O.nextSibling)Z.push(O);F.templateInfo=T;Z=T.nodeList;O=T.nodeInfoList;if(O.length)for(var z=0;z<O.length;z++){var R=Z[z],e=O[z].bindings;if(e)for(var I=0;I<e.length;I++){var X=e[I],E=R,d=X;if(d.isCompound){for(var M=E.__dataCompoundStorage||(E.__dataCompoundStorage={}),t=d.parts,
A=Array(t.length),w=0;w<t.length;w++)A[w]=t[w].literal;t=d.target;M[t]=A;d.literal&&d.kind=="property"&&(t==="className"&&(E=(0,_.W_)(E)),E[t]=d.literal)}mOf(R,this,X)}R.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(T,this.__data,null,!1),this._flushClients());return F};
q.prototype._removeBoundDom=function(F){F=F.templateInfo;var T=F.previousSibling,Z=F.nextSibling,O=F.parent;T?T.nextSibling=Z:O&&(O.firstChild=Z);Z?Z.previousSibling=T:O&&(O.lastChild=T);F.nextSibling=F.previousSibling=null;F=F.childNodes;for(T=0;T<F.length;T++)Z=F[T],(0,_.W_)((0,_.W_)(Z).parentNode).removeChild(Z)};
q._parseTemplateNode=function(F,T,Z){var O=k._parseTemplateNode.call(this,F,T,Z);if(F.nodeType===Node.TEXT_NODE){var z=this._parseBindings(F.textContent,T);z&&(F.textContent=iOL(z)||" ",g$x(this,T,Z,"text","textContent",z),O=!0)}return O};
q._parseTemplateNodeAttribute=function(F,T,Z,O,z){var R=this._parseBindings(z,T);if(R){z=O;var e="property";SM4.test(O)?e="attribute":O[O.length-1]=="$"&&(O=O.slice(0,-1),e="attribute");var I=iOL(R);I&&e=="attribute"&&(O=="class"&&F.hasAttribute("class")&&(I+=" "+F.getAttribute(O)),F.setAttribute(O,I));e=="attribute"&&z=="disable-upgrade$"&&F.setAttribute(O,"");F.localName==="input"&&z==="value"&&F.setAttribute(z,"");F.removeAttribute(z);e==="property"&&(O=Tz(O));g$x(this,T,Z,e,O,R,I);return!0}return k._parseTemplateNodeAttribute.call(this,
F,T,Z,O,z)};
q._parseTemplateNestedTemplate=function(F,T,Z){var O=k._parseTemplateNestedTemplate.call(this,F,T,Z),z=F.parentNode,R=Z.templateInfo,e=z.localName==="dom-if",I=z.localName==="dom-repeat";Hp&&(e||I)&&(z.removeChild(F),Z=Z.parentInfo,Z.templateInfo=R,Z.noted=!0,O=!1);F=R.hostProps;if(sd&&e)F&&(T.hostProps=Object.assign(T.hostProps||{},F),Hp||(Z.parentInfo.noted=!0));else for(var X in F)g$x(this,T,Z,"property","_host_"+X,[{mode:"{",source:X,dependencies:[X],hostProp:!0}]);return O};
q._parseBindings=function(F,T){for(var Z=[],O=0,z;(z=CN8.exec(F))!==null;){z.index>O&&Z.push({literal:F.slice(O,z.index)});O=z[1][0];var R=!!z[2];z=z[3].trim();var e=!1,I="",X=-1;O=="{"&&(X=z.indexOf("::"))>0&&(I=z.substring(X+2),z=z.substring(0,X),e=!0);X=Fgr(z);var E=[];if(X){var d=X,M=d.args;d=d.methodName;for(var t=0;t<M.length;t++){var A=M[t];A.literal||E.push(A)}if((M=T.dynamicFns)&&M[d]||X.static)E.push(d),X.dynamicFn=!0}else E.push(z);Z.push({source:z,mode:O,negate:R,customEvent:e,signature:X,
dependencies:E,event:I});O=CN8.lastIndex}O&&O<F.length&&(F=F.substring(O))&&Z.push({literal:F});return Z.length?Z:null};
q._evaluateBinding=function(F,T,Z,O,z,R){F=T.signature?VDN(F,Z,O,z,T.signature):Z!=T.source?CQ(F,T.source):R&&jC(Z)?CQ(F,Z):F.__data[Z];T.negate&&(F=!F);return F};
_.Vg.Object.defineProperties(q.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return Oi8}}});
return q}),xy=[];var R68=window.ShadyCSS&&window.ShadyCSS.cssBuild,gU=Lh(function(q){function k(T,Z,O,z){if(!R68){for(var R=Z.content.querySelectorAll("style"),e=SB9(Z),I=C$T(O),X=Z.content.firstElementChild,E=0;E<I.length;E++){var d=I[E];d.textContent=T._processStyleText(d.textContent,z);Z.content.insertBefore(d,X)}for(X=I=0;X<e.length;X++)E=e[X],d=R[I],d!==E?(E=E.cloneNode(!0),d.parentNode.insertBefore(E,d)):I++,E.textContent=T._processStyleText(E.textContent,z)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(Z,
O);if(rdh&&R68&&bQg&&(Z=Z.content.querySelectorAll("style"))){var M="";Array.from(Z).forEach(function(t){M+=t.textContent;t.parentNode.removeChild(t)});
T._styleSheet=new CSSStyleSheet;T._styleSheet.replaceSync(M)}}
var F=nf8(nh(q));q=function(){return F.call(this)||this};
_.y(q,F);q._finalizeClass=function(){F._finalizeClass.call(this);var T;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(T=this.__ownObservers)&&this.createObservers(T,this._properties);this._prepareTemplate()};
q._prepareTemplate=function(){var T=this.template;T&&(typeof T==="string"?(console.error("template getter must return HTMLTemplateElement"),T=null):wW||(T=T.cloneNode(!0)));this.prototype._template=T};
q.createProperties=function(T){for(var Z in T){var O=this.prototype,z=Z,R=T[Z],e=T;R.computed&&(R.readOnly=!0);R.computed&&(O._hasReadOnlyEffect(z)?console.warn("Cannot redefine computed property '"+z+"'."):O._createComputedProperty(z,R.computed,e));R.readOnly&&!O._hasReadOnlyEffect(z)?O._createReadOnlyProperty(z,!R.computed):R.readOnly===!1&&O._hasReadOnlyEffect(z)&&console.warn("Cannot make readOnly property '"+z+"' non-readOnly.");R.reflectToAttribute&&!O._hasReflectEffect(z)?O._createReflectedProperty(z):
R.reflectToAttribute===!1&&O._hasReflectEffect(z)&&console.warn("Cannot make reflected property '"+z+"' non-reflected.");R.notify&&!O._hasNotifyEffect(z)?O._createNotifyingProperty(z):R.notify===!1&&O._hasNotifyEffect(z)&&console.warn("Cannot make notify property '"+z+"' non-notify.");R.observer&&O._createPropertyObserver(z,R.observer,e[R.observer]);O._addPropertyToAttributeMap(z)}};
q.createObservers=function(T,Z){for(var O=this.prototype,z=0;z<T.length;z++)O._createMethodObserver(T[z],Z)};
q.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);F.prototype._initializeProperties.call(this);this.rootPath=uyg;this.importPath=this.constructor.importPath;var T=this.constructor;if(!T.hasOwnProperty("__propertyDefaults")){T.__propertyDefaults=null;var Z=T._properties,O;for(O in Z){var z=Z[O];"value"in z&&(T.__propertyDefaults=T.__propertyDefaults||{},T.__propertyDefaults[O]=z)}}if(T=T.__propertyDefaults)for(var R in T)Z=T[R],
this._canApplyPropertyDefault(R)&&(Z=typeof Z.value=="function"?Z.value.call(this):Z.value,this._hasAccessor(R)?this._setPendingProperty(R,Z,!0):this[R]=Z)};
q.prototype._canApplyPropertyDefault=function(T){return!this.hasOwnProperty(T)};
q._processStyleText=function(T,Z){return MDh(T,Z)};
q._finalizeTemplate=function(T){var Z=this.prototype._template;if(Z&&!Z.__polymerFinalized){Z.__polymerFinalized=!0;var O=this.importPath;O=O?_.o5(O):"";k(this,Z,T,O);this.prototype._bindTemplate(Z)}};
q.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);F.prototype.connectedCallback.call(this)};
q.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);F.prototype.ready.call(this)};
q.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));F.prototype._readyClients.call(this)};
q.prototype._attachDom=function(T){var Z=(0,_.W_)(this);if(Z.attachShadow)return T?(Z.shadowRoot||(Z.attachShadow({mode:"open",shadyUpgradeFragment:T}),Z.shadowRoot.appendChild(T),this.constructor._styleSheet&&(Z.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),Q5h&&window.ShadyDOM&&window.ShadyDOM.flushInitial(Z.shadowRoot),Z.shadowRoot):null;throw Error("Cd");};
q.prototype.updateStyles=function(T){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,T)};
q.prototype.resolveUrl=function(T,Z){!Z&&this.importPath&&(Z=_.o5(this.importPath));return _.o5(T,Z)};
q._parseTemplateContent=function(T,Z,O){Z.dynamicFns=Z.dynamicFns||this._properties;return F._parseTemplateContent.call(this,T,Z,O)};
q._addTemplatePropertyEffect=function(T,Z,O){!u_||Z in this._properties||O.info.part.signature&&O.info.part.signature.static||O.info.part.hostProp||T.nestedTemplate||console.warn("Property '"+Z+"' used in template but not declared in 'properties'; attribute will not be observed.");return F._addTemplatePropertyEffect.call(this,T,Z,O)};
_.Vg.Object.defineProperties(q,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var T=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof T==="function"&&(T=T());if(T===void 0){if(T=this.hasOwnProperty("is")){T=this.is;var Z=null;if(T&&(!N9||NWm)&&(Z=a5.import(T,"template"),N9&&!Z))throw Error("Bd`"+T);T=Z}T=T||Object.getPrototypeOf(this.prototype).constructor.template}this._template=T}return this._template},
set:function(T){this._template=T}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var T=this.importMeta;T?this._importPath=fsT(T.url):this._importPath=(T=a5.import(this.is))&&T.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return q});var e6g=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(q){return q}}),EeH=function(q,k){WH4(q,k);
this.value=k.reduce(function(F,T,Z){return F+anJ(T)+q[Z+1]},q[0]).toString()},WH4;
EeH.prototype.toString=function(){return this.value};
_.Ue$=function(q){var k=_.Mb.apply(1,arguments);WH4(q,k);var F=document.createElement("template");k=k.reduce(function(T,Z,O){if(Z instanceof HTMLTemplateElement)Z=Z.innerHTML;else if(Z instanceof EeH)Z=anJ(Z);else throw Error("Ed`"+Z);return T+Z+q[O+1]},q[0]);
e6g&&(k=e6g.createHTML(k));F.innerHTML=k;return F};
WH4=function(q,k){if(!Array.isArray(q)||!Array.isArray(q.raw)||k.length!==q.length-1)throw new TypeError("Fd");};var mI=gU(HTMLElement);var Ih4=Lh(function(q){var k=gU(q);q=function(){var F=k.call(this)||this;F.__lastItems=null;F.__lastMulti=null;F.__selectedMap=null;return F};
_.y(q,k);q.prototype.__updateSelection=function(F,T){var Z=T.path;Z=="items"?(T=T.base||[],Z=this.__lastItems,F!==this.__lastMulti&&this.clearSelection(),Z&&(Z=X2n(T,Z),this.__applySplices(Z)),this.__lastItems=T,this.__lastMulti=F):T.path=="items.splices"?this.__applySplices(T.value.indexSplices):(F=Z.slice(6),T=parseInt(F,10),F.indexOf(".")<0&&F==T&&this.__deselectChangedIdx(T))};
q.prototype.__applySplices=function(F){for(var T=this,Z=this.__selectedMap,O={},z=0;z<F.length;O={s$jscomp$108:void 0},z++){O.s$jscomp$108=F[z];Z.forEach(function(X){return function(E,d){E<X.s$jscomp$108.index||(E>=X.s$jscomp$108.index+X.s$jscomp$108.removed.length?Z.set(d,E+X.s$jscomp$108.addedCount-X.s$jscomp$108.removed.length):Z.set(d,-1))}}(O));
for(var R=0;R<O.s$jscomp$108.addedCount;R++){var e=O.s$jscomp$108.index+R;Z.has(this.items[e])&&Z.set(this.items[e],e)}}this.__updateLinks();var I=0;Z.forEach(function(X,E){X<0?(T.multi?T.splice("selected",I,1):T.selected=T.selectedItem=null,Z.delete(E)):I++})};
q.prototype.__updateLinks=function(){var F=this;this.__dataLinkedPaths={};if(this.multi){var T=0;this.__selectedMap.forEach(function(Z){Z>=0&&F.linkPaths("items."+Z,"selected."+T++)})}else this.__selectedMap.forEach(function(Z){F.linkPaths("selected","items."+Z);
F.linkPaths("selectedItem","items."+Z)})};
q.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
q.prototype.isSelected=function(F){return this.__selectedMap.has(F)};
q.prototype.isIndexSelected=function(F){return this.isSelected(this.items[F])};
q.prototype.__deselectChangedIdx=function(F){var T=this,Z=this.__selectedIndexForItemIndex(F);if(Z>=0){var O=0;this.__selectedMap.forEach(function(z,R){Z==O++&&T.deselect(R)})}};
q.prototype.__selectedIndexForItemIndex=function(F){if(F=this.__dataLinkedPaths["items."+F])return parseInt(F.slice(9),10)};
q.prototype.deselect=function(F){var T=this.__selectedMap.get(F);if(T>=0){this.__selectedMap.delete(F);var Z;this.multi&&(Z=this.__selectedIndexForItemIndex(T));this.__updateLinks();this.multi?this.splice("selected",Z,1):this.selected=this.selectedItem=null}};
q.prototype.deselectIndex=function(F){this.deselect(this.items[F])};
q.prototype.select=function(F){this.selectIndex(this.items.indexOf(F))};
q.prototype.selectIndex=function(F){var T=this.items[F];this.isSelected(T)?this.toggle&&this.deselectIndex(F):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(T,F),this.__updateLinks(),this.multi?this.push("selected",T):this.selected=this.selectedItem=T)};
_.Vg.Object.defineProperties(q,{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 q}),XmU=Ih4(mI),qY=function(){return XmU.apply(this,arguments)||this};
_.y(qY,XmU);_.Vg.Object.defineProperties(qY,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(qY.is,qY);var E6z=window.Polymer;window.Polymer=function(q){return window.Polymer._polymerFn(q)};
E6z&&Object.assign(Polymer,E6z);Polymer._polymerFn=function(){throw Error("Gd");};/*

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:MDh,resolveUrl:_.o5,pathFromUrl:fsT};Polymer.DomModule=a5;Polymer.Async={timeOut:_.Vj,animationFrame:_.l2,idlePeriod:cd8,microTask:Ad};Polymer.dedupingMixin=Lh;Polymer.wrap=_.W_;Polymer.PropertiesChanged=L_g;Polymer.telemetry={instanceCount:x9$,incrementInstanceCount:function(){x9$++},
registrations:lsf,register:JwJ,dumpRegistrations:function(){lsf.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=nf8;Polymer.CaseMap={dashToCamelCase:Tz,camelToDashCase:ZI};Polymer.PropertyAccessors=o6v;Polymer.TemplateStamp=YM8;Polymer.Path={isPath:jC,root:Yf,isAncestor:bFh,isDescendant:ON,translate:SC,matches:ut9,normalize:zz,split:Nbr,get:CQ,set:QDx,isDeep:jC};Polymer.Settings={useShadow:P_,useNativeCSSProperties:AdP,useNativeCustomElements:p_h,get rootPath(){return uyg},setRootPath:function(q){uyg=q},
get sanitizeDOMValue(){return UN},setSanitizeDOMValue:function(q){UN=q},
get passiveTouchGestures(){return $$9},setPassiveTouchGestures:function(q){$$9=q},
get strictTemplatePolicy(){return N9},setStrictTemplatePolicy:function(q){N9=q},
get allowTemplateFromDomModule(){return NWm},setAllowTemplateFromDomModule:function(q){NWm=q},
get legacyOptimizations(){return wW},setLegacyOptimizations:function(q){wW=q},
get syncInitialRender(){return Q5h},setSyncInitialRender:function(q){Q5h=q},
get legacyUndefined(){return Xy},setLegacyUndefined:function(q){Xy=q},
get legacyWarnings(){return u_},setLegacyWarnings:function(q){u_=q},
get orderedComputed(){return K_c},setOrderedComputed:function(q){K_c=q},
get fastDomIf(){return sd},setFastDomIf:function(q){sd=q},
get removeNestedTemplates(){return Hp},setRemoveNestedTemplates:function(q){Hp=q},
get suppressTemplateNotifications(){return G2},setSuppressTemplateNotifications:G2};Polymer.rootPath!==void 0&&(uyg=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(UN=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&($$9=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(N9=Polymer.strictTemplatePolicy);NWm=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(wW=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(Q5h=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(Xy=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(u_=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(K_c=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(sd=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(Hp=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(G2=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return UN},
set:function(q){UN=q}});Polymer.PropertyEffects=nh;Polymer.StyleGather={stylesFromModules:OOf,stylesFromModule:YBJ,stylesFromTemplate:SB9,stylesFromModuleImports:C$T,cssFromModules:eX0,cssFromModule:RXn,cssFromTemplate:Wg9,cssFromModuleImports:function(q){return(q=a5.import(q))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(q):""}};Polymer.ElementMixin=gU;Polymer.updateStyles=function(q){window.ShadyCSS&&window.ShadyCSS.styleDocument(q)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:X2n};Polymer.html=_.Ue$;Polymer.htmlLiteral=function(q){return new EeH(q,_.Mb.apply(1,arguments))};Polymer.Element=mI;Polymer.ArraySelectorMixin=Ih4;Polymer.ArraySelector=qY;var ahc=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,de8=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,i2o=/@media\s(.*)/;var fnh=null,MTw=window.HTMLImports&&window.HTMLImports.whenReady||null,ypr;var h68=null,ih=null,kd=function(){this.customStyles=[];this.enqueued=!1;tTT(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},Mrg=function(q){!q.enqueued&&ih&&(q.enqueued=!0,tTT(ih))};
kd.prototype.addCustomStyle=function(q){q.__seenByShadyCSS||(q.__seenByShadyCSS=!0,this.customStyles.push(q),Mrg(this))};
kd.prototype.getStyleForCustomStyle=function(q){if(q.__shadyCSSCachedStyle)return q.__shadyCSSCachedStyle;var k;q.getStyle?k=q.getStyle():k=q;return k};
kd.prototype.processStyles=function(){for(var q=this.customStyles,k=0;k<q.length;k++){var F=q[k];if(!F.__shadyCSSCachedStyle){var T=this.getStyleForCustomStyle(F);T&&(T=T.__appliedElement||T,h68&&h68(T),F.__shadyCSSCachedStyle=T)}}return q};
kd.prototype.addCustomStyle=kd.prototype.addCustomStyle;kd.prototype.getStyleForCustomStyle=kd.prototype.getStyleForCustomStyle;kd.prototype.processStyles=kd.prototype.processStyles;Object.defineProperties(kd.prototype,{transformCallback:{get:function(){return h68},
set:function(q){h68=q}},
validateCallback:{get:function(){return ih},
set:function(q){var k=!1;ih||(k=!0);ih=q;k&&Mrg(this)}}});var JpM=!(window.ShadyDOM&&window.ShadyDOM.inUse),D$n,c_;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(c_=window.ShadyCSS.cssBuild);var fhG=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?D$n=window.ShadyCSS.nativeCss:window.ShadyCSS?(Aph(window.ShadyCSS),window.ShadyCSS=void 0):Aph(window.WebComponents&&window.WebComponents.flags);var g_o=D$n;var ygv=new kd;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(q,k){ygv.processStyles();d$x(q,k)},
styleElement:function(){ygv.processStyles()},
styleDocument:function(q){ygv.processStyles();d$x(document.body,q)},
getComputedStyleValue:function(q,k){return hXT(q,k)},
flushCustomStyles:function(){},
nativeCss:g_o,nativeShadow:JpM,cssBuild:c_,disableRuntime:fhG});window.ShadyCSS.CustomStyleInterface=ygv;var trZ=window.ShadyCSS.CustomStyleInterface,oY=function(){var q=HTMLElement.call(this)||this;q._style=null;trZ.addCustomStyle(q);return q};
_.y(oY,HTMLElement);oY.prototype.getStyle=function(){if(this._style)return this._style;var q=this.querySelector("style");if(!q)return null;this._style=q;var k=q.getAttribute("include");k&&(q.removeAttribute("include"),q.textContent=eX0(k)+q.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
oY.prototype.getStyle=oY.prototype.getStyle;window.customElements.define("custom-style",oY);Polymer.CustomStyle=oY;var F7=function(){this._timer=this._callback=this._asyncModule=null},T_,lhh;
F7.prototype.setConfig=function(q,k){var F=this;this._asyncModule=q;this._callback=k;this._timer=this._asyncModule.run(function(){F._timer=null;T_.delete(F);F._callback()})};
F7.prototype.cancel=function(){this.isActive()&&(DeI(this),T_.delete(this))};
var DeI=function(q){q.isActive()&&(q._asyncModule.cancel(q._timer),q._timer=null)};
F7.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
F7.prototype.isActive=function(){return this._timer!=null};
_.Zx=function(q,k,F){q instanceof F7?DeI(q):q=new F7;q.setConfig(k,F);return q};
T_=new Set;_.j9=function(q){T_.add(q)};
lhh=function(){var q=!!T_.size;T_.forEach(function(k){try{k.flush()}catch(F){setTimeout(function(){throw F;})}});
return q};var w29=typeof document.head.style.touchAction==="string",p2h=["mousedown","mousemove","mouseup","click"],rpf=[0,1,4,2],Jgv;try{Jgv=(new MouseEvent("test",{buttons:1})).buttons===1}catch(q){Jgv=!1}var BzH=Jgv,P$e=!1;(function(){try{var q=Object.defineProperty({},"passive",{get:function(){P$e=!0}});
window.addEventListener("test",null,q);window.removeEventListener("test",null,q)}catch(k){}})();
var uM0=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),Nzn=[],AgZ={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},qjo={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},QyM=function(q){var k=q.sourceCapabilities;if(!k||k.firesTouchEvents)if(q.__polymerGesturesHandled={skip:!0},q.type==="click"){k=!1;for(var F=GC9(q),T=0;T<F.length;T++){if(F[T].nodeType===Node.ELEMENT_NODE)if(F[T].localName==="label")Nzn.push(F[T]);
else if(AgZ[F[T].localName]){var Z=F[T];var O=Array.prototype.slice.call(Z.labels||[]);if(!O.length){O=[];try{var z=Z.getRootNode();if(Z.id){var R=z.querySelectorAll("label[for = '"+Z.id+"']");for(Z=0;Z<R.length;Z++)O.push(R[Z])}}catch(e){}}for(Z=0;Z<O.length;Z++)k=k||Nzn.indexOf(O[Z])>-1}if(F[T]===pmm)return}k||(q.preventDefault(),q.stopPropagation())}},pmm=null,Yd=null,VTe=0,LgT=0,cpf=-1,x$0=!1;
document.addEventListener("touchend",function(q){Yd||Kgw(!0);pmm=GC9(q)[0];Yd=_.Zx(Yd,_.Vj.after(2500),function(){Kgw();Yd=pmm=null})},P$e?{passive:!0}:!1);
var GC9=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(q){return q.composedPath&&q.composedPath()||[]},td={},fQ=[];
nex({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){M9(this.info)},
mousedown:function(q){if(hd(q)){var k=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),F=this;HOn(this.info,function(T){hd(T)||(pQ("up",k,T),M9(F.info))},function(T){hd(T)&&pQ("up",k,T);
M9(F.info)});
pQ("down",k,q)}},
touchstart:function(q){pQ("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),q.changedTouches[0],q)},
touchend:function(q){pQ("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),q.changedTouches[0],q)}});
nex({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(q){this.moves.length>2&&this.moves.shift();this.moves.push(q)},
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;M9(this.info)},
mousedown:function(q){if(hd(q)){var k=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q),F=this,T=function(Z){var O=Z.clientX,z=Z.clientY;geo(F.info,O,z)&&(F.info.state=F.info.started?Z.type==="mouseup"?"end":"track":"start",F.info.state==="start"&&yg("tap"),F.info.addMove({x:O,y:z}),hd(Z)||(F.info.state="end",M9(F.info)),k&&m$x(F.info,k,Z),F.info.started=!0)};
HOn(this.info,T,function(Z){F.info.started&&T(Z);M9(F.info)});
this.info.x=q.clientX;this.info.y=q.clientY}},
touchstart:function(q){q=q.changedTouches[0];this.info.x=q.clientX;this.info.y=q.clientY},
touchmove:function(q){var k=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);q=q.changedTouches[0];var F=q.clientX,T=q.clientY;geo(this.info,F,T)&&(this.info.state==="start"&&yg("tap"),this.info.addMove({x:F,y:T}),m$x(this.info,k,q),this.info.state="track",this.info.started=!0)},
touchend:function(q){var k=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q);q=q.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:q.clientX,y:q.clientY}),m$x(this.info,k,q))}});
nex({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(q){hd(q)&&(this.info.x=q.clientX,this.info.y=q.clientY)},
click:function(q){hd(q)&&i7e(this.info,q)},
touchstart:function(q){q=q.changedTouches[0];this.info.x=q.clientX;this.info.y=q.clientY},
touchend:function(q){i7e(this.info,q.changedTouches[0],q)}});var wmh=Lh(function(q){var k=function(){return q.apply(this,arguments)||this};
_.y(k,q);k.prototype._addEventListenerToNode=function(F,T,Z){DI(F,T,Z)||q.prototype._addEventListenerToNode.call(this,F,T,Z)};
k.prototype._removeEventListenerFromNode=function(F,T,Z){l_(F,T,Z)||q.prototype._removeEventListenerFromNode.call(this,F,T,Z)};
return k});var O5=Lh(function(q){var k=function(){return q.apply(this,arguments)||this};
_.y(k,q);k.prototype._shouldPropertyChange=function(F,T,Z){return kHn(this,F,T,Z,!0)};
return k}),PNP=Lh(function(q){var k=function(){return q.apply(this,arguments)||this};
_.y(k,q);k.prototype._shouldPropertyChange=function(F,T,Z){return kHn(this,F,T,Z,this.mutableData)};
_.Vg.Object.defineProperties(k,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return k});
O5._mutablePropertyChange=kHn;var o_o=!1;var $eP=wmh(PNP(nh(HTMLElement))),S9=function(){var q=$eP.call(this)||this;if(N9)throw Error("Hd");q.root=null;q.$=null;q.__children=null;return q};
_.y(S9,$eP);_.Y=S9.prototype;_.Y.attributeChangedCallback=function(){this.mutableData=!0};
_.Y.connectedCallback=function(){FUh()||(this.style.display="none");this.render()};
_.Y.disconnectedCallback=function(){this.__removeChildren()};
_.Y.__insertChildren=function(){(0,_.W_)((0,_.W_)(this).parentNode).insertBefore(this.root,this)};
_.Y.__removeChildren=function(){if(this.__children)for(var q=0;q<this.__children.length;q++)this.root.appendChild(this.__children[q])};
_.Y.render=function(){var q=this;if(!this.__children){var k=k||this.querySelector("template");if(!k){var F=new MutationObserver(function(){if(k=q.querySelector("template"))F.disconnect(),q.render();else throw Error("Id");});
F.observe(this,{childList:!0});return}this.root=this._stampTemplate(k);this.$=this.root.$;this.__children=[];for(var T=this.root.firstChild;T;T=T.nextSibling)this.__children[this.__children.length]=T;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.Vg.Object.defineProperties(S9,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",S9);Polymer.Debouncer=F7;Polymer.Gestures={gestures:td,recognizers:fQ,deepTargetFind:syn,addListener:DI,removeListener:l_,register:nex,setTouchAction:_.Jd,prevent:yg,resetMouseCanceller:function(){Yd&&Yd.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:DI,remove:l_};Polymer.GestureEventListeners=wmh;Polymer.MutableData=O5;Polymer.OptionalMutableData=PNP;Polymer.DomBind=S9;_.z_=function(){do{var q=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var k=lhh()}while(q||k)};var TlH=null;Z7M.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:Z7M,writable:!0}});var eKN=nh(Z7M),RKT=O5(eKN),biP=nh(function(){}),$f=function(q){var k=biP.call(this)||this;
k._configureProperties(q);k.root=k._stampTemplate(k.__dataHost);var F=[];k.children=F;for(var T=k.root.firstChild;T;T=T.nextSibling)F.push(T),T.__templatizeInstance=k;k.__templatizeOwner&&k.__templatizeOwner.__hideTemplateChildren__&&k._showHideChildren(!0);F=k.__templatizeOptions;(q&&F.instanceProps||!F.instanceProps)&&k._enableProperties();return k};
_.y($f,biP);_.Y=$f.prototype;_.Y._configureProperties=function(q){if(this.__templatizeOptions.forwardHostProp)for(var k in this.__hostProps)this._setPendingProperty(k,this.__dataHost["_host_"+k]);for(var F in q)this._setPendingProperty(F,q[F])};
_.Y.forwardHostProp=function(q,k){this._setPendingPropertyOrPath(q,k,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.Y._addEventListenerToNode=function(q,k,F){var T=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(q,k,function(O){O.model=T;F(O)});
else{var Z=this.__dataHost.__dataHost;Z&&Z._addEventListenerToNode(q,k,F)}};
_.Y._showHideChildren=function(q){Yj0(q,this.children)};
_.Y._setUnmanagedPropertyToNode=function(q,k,F){q.__hideTemplateChildren__&&q.nodeType==Node.TEXT_NODE&&k=="textContent"?q.__polymerTextContent__=F:biP.prototype._setUnmanagedPropertyToNode.call(this,q,k,F)};
_.Y.dispatchEvent=function(){return!0};
_.Vg.Object.defineProperties($f.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var q=this.__parentModel;if(!q){var k;q=this;do q=q.__dataHost.__dataHost;while((k=q.__templatizeOptions)&&!k.parentModel);this.__parentModel=q}return q}}});
var SjM=O5($f);var C8=function(){var q=mI.call(this)||this;q.__renderDebouncer=null;q._lastIf=!1;q.__hideTemplateChildren__=!1;return q};
_.y(C8,mI);_.Y=C8.prototype;_.Y.__debounceRender=function(){var q=this;this.__renderDebouncer=_.Zx(this.__renderDebouncer,Ad,function(){return q.__render()});
_.j9(this.__renderDebouncer)};
_.Y.disconnectedCallback=function(){mI.prototype.disconnectedCallback.call(this);var q=(0,_.W_)(this).parentNode;q&&(q.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.W_)(q).host)||this.__teardownInstance()};
_.Y.connectedCallback=function(){mI.prototype.connectedCallback.call(this);FUh()||(this.style.display="none");this.if&&this.__debounceRender()};
_.Y.__ensureTemplate=function(){var q=this;if(!this.__template){var k=this._templateInfo?this:(0,_.W_)(this).querySelector("template");if(!k){var F=new MutationObserver(function(){if((0,_.W_)(q).querySelector("template"))F.disconnect(),q.__render();else throw Error("Ld");});
F.observe(this,{childList:!0});return!1}this.__template=k}return!0};
_.Y.__ensureInstance=function(){var q=(0,_.W_)(this).parentNode;if(this.__hasInstance()){var k=this.__getInstanceNodes();if(k&&k.length&&(0,_.W_)(this).previousSibling!==k[k.length-1])for(var F=0,T=void 0;F<k.length&&(T=k[F]);F++)(0,_.W_)(q).insertBefore(T,this)}else{if(!q||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(q)}return!0};
_.Y.render=function(){_.z_()};
_.Y.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();G2&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.Y.__hasInstance=function(){};
_.Y.__getInstanceNodes=function(){};
_.Y.__createAndInsertInstance=function(){};
_.Y.__teardownInstance=function(){};
_.Y._showHideChildren=function(){};
_.Vg.Object.defineProperties(C8,{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:C8.prototype.__debounceRender},restamp:{type:Boolean,observer:C8.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var uz8=function(){var q=C8.call(this)||this;q.__instance=null;q.__syncInfo=null;return q};
_.y(uz8,C8);_.Y=uz8.prototype;_.Y.__hasInstance=function(){return!!this.__instance};
_.Y.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.Y.__createAndInsertInstance=function(q){var k=this,F=this.__dataHost||this;if(N9&&!this.__dataHost)throw Error("Jd");var T=F._bindTemplate(this.__template,!0);T.runEffects=function(Z,O,z){var R=k.__syncInfo;if(k.if)R&&(k.__syncInfo=null,k._showHideChildren(),O=Object.assign(R.changedProps,O)),Z(O,z);else if(k.__instance)if(R||(R=k.__syncInfo={runEffects:Z,changedProps:{}}),z)for(var e in O)Z=Yf(e),R.changedProps[Z]=k.__dataHost[Z];else Object.assign(R.changedProps,O)};
this.__instance=F._stampTemplate(this.__template,T);(0,_.W_)(q).insertBefore(this.__instance,this)};
_.Y.__syncHostProperties=function(){var q=this.__syncInfo;q&&(this.__syncInfo=null,q.runEffects(q.changedProps,!1))};
_.Y.__teardownInstance=function(){var q=this.__dataHost||this;this.__instance&&(q._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.Y._showHideChildren=function(){var q=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==q&&(this.__instance.__hidden=q,Yj0(q,this.__instance.templateInfo.childNodes));q||this.__syncHostProperties()};
var NZz=function(){var q=C8.call(this)||this;q.__ctor=null;q.__instance=null;q.__invalidProps=null;return q};
_.y(NZz,C8);_.Y=NZz.prototype;_.Y.__hasInstance=function(){return!!this.__instance};
_.Y.__getInstanceNodes=function(){return this.__instance.children};
_.Y.__createAndInsertInstance=function(q){this.__ctor||(this.__ctor=b_(this.__template,this,{mutableData:!0,forwardHostProp:function(k,F){this.__instance&&(this.if?this.__instance.forwardHostProp(k,F):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Yf(k)]=!0))}}));
this.__instance=new this.__ctor;(0,_.W_)(q).insertBefore(this.__instance.root,this)};
_.Y.__teardownInstance=function(){if(this.__instance){var q=this.__instance.children;if(q&&q.length){var k=(0,_.W_)(q[0]).parentNode;if(k){k=(0,_.W_)(k);for(var F=0,T=void 0;F<q.length&&(T=q[F]);F++)k.removeChild(T)}}this.__instance=this.__invalidProps=null}};
_.Y.__syncHostProperties=function(){var q=this.__invalidProps;if(q){this.__invalidProps=null;for(var k in q)this.__instance._setPendingProperty(k,this.__dataHost[k]);this.__instance._flushProperties()}};
_.Y._showHideChildren=function(){var q=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==q&&(this.__instance.__hidden=q,this.__instance._showHideChildren(q));q||this.__syncHostProperties()};
_.A_=sd?uz8:NZz;customElements.define(_.A_.is,_.A_);Polymer.enqueueDebouncer=_.j9;Polymer.flush=_.z_;Polymer.Templatize={templatize:b_,modelForElement:awx};Polymer.TemplateInstanceBase=$f;Polymer.DomIf=_.A_;var Qgg=PNP(mI),J_=function(){var q=Qgg.call(this)||this;q.__instances=[];q.__renderDebouncer=null;q.__itemsIdxToInstIdx={};q.__chunkCount=null;q.__renderStartTime=null;q.__itemsArrayChanged=!1;q.__shouldMeasureChunk=!1;q.__shouldContinueChunking=!1;q.__chunkingId=0;q.__sortFn=null;q.__filterFn=null;q.__observePaths=null;q.__ctor=null;q.__isDetached=!0;q.template=null;return q};
_.y(J_,Qgg);_.Y=J_.prototype;_.Y.disconnectedCallback=function(){Qgg.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var q=0;q<this.__instances.length;q++)this.__detachInstance(q);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.Y.connectedCallback=function(){Qgg.prototype.connectedCallback.call(this);FUh()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var q=(0,_.W_)((0,_.W_)(this).parentNode),k=0;k<this.__instances.length;k++)this.__attachInstance(k,q);this.__chunkingId&&this.__render()}};
_.Y.__ensureTemplatized=function(){var q=this;if(!this.__ctor){var k=this.template=this._templateInfo?this:this.querySelector("template");if(!k){var F=new MutationObserver(function(){if(q.querySelector("template"))F.disconnect(),q.__render();else throw Error("Md");});
F.observe(this,{childList:!0});return!1}var T={};T[this.as]=!0;T[this.indexAs]=!0;T[this.itemsIndexAs]=!0;this.__ctor=b_(k,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:T,forwardHostProp:function(Z,O){for(var z=this.__instances,R=0,e=void 0;R<z.length&&(e=z[R]);R++)e.forwardHostProp(Z,O)},
notifyInstanceProp:function(Z,O,z){ut9(this.as,O)&&(Z=Z[this.itemsIndexAs],O==this.as&&(this.items[Z]=z),O=SC(this.as,"items."+Z,O),this.notifyPath(O,z))}})}return!0};
_.Y.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.Y.__functionFromPropertyValue=function(q){if(typeof q==="string"){var k=this.__getMethodHost();return function(){return k[q].apply(k,arguments)}}return q};
_.Y.__sortChanged=function(q){this.__sortFn=this.__functionFromPropertyValue(q);this.items&&this.__debounceRender(this.__render)};
_.Y.__filterChanged=function(q){this.__filterFn=this.__functionFromPropertyValue(q);this.items&&this.__debounceRender(this.__render)};
_.Y.__computeFrameTime=function(q){return Math.ceil(1E3/q)};
_.Y.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.Y.__handleObservedPaths=function(q){if(this.__sortFn||this.__filterFn)if(!q)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var k=this.__observePaths,F=0;F<k.length;F++)q.indexOf(k[F])===0&&this.__debounceRender(this.__render,this.delay)};
_.Y.__itemsChanged=function(q){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(q.path,q.value)||(q.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.Y.__debounceRender=function(q,k){k=k===void 0?0:k;this.__renderDebouncer=_.Zx(this.__renderDebouncer,k>0?_.Vj.after(k):Ad,q.bind(this));_.j9(this.__renderDebouncer)};
_.Y.render=function(){this.__debounceRender(this.__render);_.z_()};
_.Y.__render=function(){var q=this;if(this.__ensureTemplatized()){var k=this.items||[],F=this.__sortAndFilterItems(k),T=this.__calculateLimit(F.length);this.__updateInstances(k,T,F);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){q.__chunkingId=null;q.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);G2&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.Y.__sortAndFilterItems=function(q){for(var k=this,F=Array(q.length),T=0;T<q.length;T++)F[T]=T;this.__filterFn&&(F=F.filter(function(Z,O,z){return k.__filterFn(q[Z],O,z)}));
this.__sortFn&&F.sort(function(Z,O){return k.__sortFn(q[Z],q[O])});
return F};
_.Y.__calculateLimit=function(q){var k=q,F=this.__instances.length;if(this.initialCount){var T;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(k=Math.min(q,this.initialCount),this.__chunkCount=(T=Math.max(k-F,0))||1):(T=Math.min(Math.max(q-F,0),this.__chunkCount),k=Math.min(F+T,q));this.__shouldMeasureChunk=T===this.__chunkCount;this.__shouldContinueChunking=k<q;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return k};
_.Y.__continueChunking=function(){if(this.__shouldMeasureChunk){var q=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/q*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.Y.__updateInstances=function(q,k,F){var T=this.__itemsIdxToInstIdx={},Z;for(Z=0;Z<k;Z++){var O=this.__instances[Z],z=F[Z],R=q[z];T[z]=Z;O?(O._setPendingProperty(this.as,R),O._setPendingProperty(this.indexAs,Z),O._setPendingProperty(this.itemsIndexAs,z),O._flushProperties()):this.__insertInstance(R,Z,z)}for(q=this.__instances.length-1;q>=Z;q--)this.__detachAndRemoveInstance(q)};
_.Y.__detachInstance=function(q){q=this.__instances[q];for(var k=(0,_.W_)(q.root),F=0;F<q.children.length;F++)k.appendChild(q.children[F]);return q};
_.Y.__attachInstance=function(q,k){k.insertBefore(this.__instances[q].root,this)};
_.Y.__detachAndRemoveInstance=function(q){this.__detachInstance(q);this.__instances.splice(q,1)};
_.Y.__stampInstance=function(q,k,F){var T={};T[this.as]=q;T[this.indexAs]=k;T[this.itemsIndexAs]=F;return new this.__ctor(T)};
_.Y.__insertInstance=function(q,k,F){q=this.__stampInstance(q,k,F);F=(F=this.__instances[k+1])?F.children[0]:this;(0,_.W_)((0,_.W_)(this).parentNode).insertBefore(q.root,F);return this.__instances[k]=q};
_.Y._showHideChildren=function(q){for(var k=0;k<this.__instances.length;k++)this.__instances[k]._showHideChildren(q)};
_.Y.__handleItemPath=function(q,k){var F=q.slice(6),T=F.indexOf(".");q=T<0?F:F.substring(0,T);if(q==parseInt(q,10)){F=T<0?"":F.substring(T+1);this.__handleObservedPaths(F);if(q=this.__instances[this.__itemsIdxToInstIdx[q]])q._setPendingPropertyOrPath(this.as+(F?"."+F:""),k,!1,!0),q._flushProperties();return!0}};
_.Y.itemForElement=function(q){return(q=this.modelForElement(q))&&q[this.as]};
_.Y.indexForElement=function(q){return(q=this.modelForElement(q))&&q[this.indexAs]};
_.Y.modelForElement=function(q){return awx(this.template,q)};
_.Vg.Object.defineProperties(J_,{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:J_.prototype.__sortChanged},filter:{type:Function,observer:J_.prototype.__filterChanged},observe:{type:String,observer:J_.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!G2,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.*)"]}}});
J_.prototype._setRenderedItemCount=function(){};
customElements.define(J_.is,J_);Polymer.DomRepeat=J_;var KH4=function(q,k){var F=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=q;this.callback=k;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){F._schedule()};
this.connect();this._schedule()},BZm=function(q){var k=(0,_.W_)(q);
if(Qg(q))return k.assignedNodes({flatten:!0});q=[];for(var F=0;F<k.childNodes.length;F++){var T=k.childNodes[F];Qg(T)?q.push.apply(q,_.fP((0,_.W_)(T).assignedNodes({flatten:!0}))):q.push(T)}return q};
_.Y=KH4.prototype;_.Y.connect=function(){var q=this;Qg(this._target)?this._listenSlots([this._target]):(0,_.W_)(this._target).children&&(this._listenSlots((0,_.W_)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(k){q._processMutations(k)}):(this._nativeChildrenObserver=new MutationObserver(function(k){q._processMutations(k)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.Y.disconnect=function(){Qg(this._target)?this._unlistenSlots([this._target]):(0,_.W_)(this._target).children&&(this._unlistenSlots((0,_.W_)(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};
_.Y._schedule=function(){var q=this;this._scheduled||(this._scheduled=!0,Ad.run(function(){return q.flush()}))};
_.Y._processMutations=function(q){this._processSlotMutations(q);this.flush()};
_.Y._processSlotMutations=function(q){if(q)for(var k=0;k<q.length;k++){var F=q[k];F.addedNodes&&this._listenSlots(F.addedNodes);F.removedNodes&&this._unlistenSlots(F.removedNodes)}};
_.Y.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 q={target:this._target,addedNodes:[],removedNodes:[]},k=BZm(this._target),F=X2n(k,this._effectiveNodes),T=0,Z=void 0;T<F.length&&(Z=F[T]);T++)for(var O=0,z=void 0;O<Z.removed.length&&(z=Z.removed[O]);O++)q.removedNodes.push(z);
T=0;for(Z=void 0;T<F.length&&(Z=F[T]);T++)for(O=Z.index;O<Z.index+Z.addedCount;O++)q.addedNodes.push(k[O]);this._effectiveNodes=k;k=!1;if(q.addedNodes.length||q.removedNodes.length)k=!0,this.callback.call(this._target,q);return k};
_.Y._listenSlots=function(q){for(var k=0;k<q.length;k++){var F=q[k];Qg(F)&&F.addEventListener("slotchange",this._boundSchedule)}};
_.Y._unlistenSlots=function(q){for(var k=0;k<q.length;k++){var F=q[k];Qg(F)&&F.removeEventListener("slotchange",this._boundSchedule)}};var RY=Element.prototype,rgP=RY.matches||RY.matchesSelector||RY.mozMatchesSelector||RY.msMatchesSelector||RY.oMatchesSelector||RY.webkitMatchesSelector,v64=function(q,k){return rgP.call(q,k)},KQ=function(q){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(q);
this.node=q},cgm;
_.Y=KQ.prototype;_.Y.observeNodes=function(q){return new KH4(this.node,q)};
_.Y.unobserveNodes=function(q){q.disconnect()};
_.Y.notifyObserver=function(){};
_.Y.deepContains=function(q){if((0,_.W_)(this.node).contains(q))return!0;var k=q;for(q=q.ownerDocument;k&&k!==q&&k!==this.node;)k=(0,_.W_)(k).parentNode||(0,_.W_)(k).host;return k===this.node};
_.Y.getOwnerRoot=function(){return(0,_.W_)(this.node).getRootNode()};
_.Y.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.W_)(this.node).assignedNodes({flatten:!0}):[]};
_.Y.getDestinationInsertionPoints=function(){for(var q=[],k=(0,_.W_)(this.node).assignedSlot;k;)q.push(k),k=(0,_.W_)(k).assignedSlot;return q};
_.Y.importNode=function(q,k){return(0,_.W_)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(q,k)};
_.Y.getEffectiveChildNodes=function(){return BZm(this.node)};
_.Y.queryDistributedElements=function(q){for(var k=this.getEffectiveChildNodes(),F=[],T=0,Z=k.length,O=void 0;T<Z&&(O=k[T]);T++)O.nodeType===Node.ELEMENT_NODE&&v64(O,q)&&F.push(O);return F};
_.Vg.Object.defineProperties(KQ.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var q=this.node;return q._activeElement!==void 0?q._activeElement:q.activeElement}}});
var e9=function(q){this.event=q};
_.Vg.Object.defineProperties(e9.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 Hiv=KQ;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var sgv=window.ShadyDOM.Wrapper,GEc=function(){return sgv.apply(this,arguments)||this};
_.y(GEc,sgv);Object.getOwnPropertyNames(KQ.prototype).forEach(function(q){q!="activeElement"&&q!="constructor"&&(GEc.prototype[q]=KQ.prototype[q])});
hKn(GEc.prototype,["classList"]);Hiv=GEc;Object.defineProperties(e9.prototype,{localTarget:{get:function(){var q=this.event.currentTarget;q=q&&_.dZ(q).getOwnerRoot();for(var k=this.path,F=0;F<k.length;F++){var T=k[F];if(_.dZ(T).getOwnerRoot()===q)return T}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else dGf(),hKn(KQ.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),MBT();cgm=Hiv;_.dZ=function(q){q=q||document;if(q instanceof Hiv)return q;if(q instanceof e9)return q;var k=q.__domApi;k||(q instanceof Event?k=new e9(q):k=new Hiv(q),q.__domApi=k);return k};var Vr4=/:host\(:dir\((ltr|rtl)\)\)/g,LHh=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,xeh=/:dir\((?:ltr|rtl)\)/,n6m=!(!window.ShadyDOM||!window.ShadyDOM.inUse),rW=[],WH=null,B_="",g6P=Lh(function(q){n6m||WH||(B_=document.documentElement.getAttribute("dir"),WH=new MutationObserver(fwh),WH.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var k=o6v(q);q=function(){var F=k.call(this)||this;F.__autoDirOptOut=!1;return F};
_.y(q,k);q._processStyleText=function(F,T){F=k._processStyleText.call(this,F,T);!n6m&&xeh.test(F)&&(F=this._replaceDirInCssText(F),this.__activateDir=!0);return F};
q._replaceDirInCssText=function(F){F=F.replace(Vr4,':host([dir="$1"])');return F=F.replace(LHh,':host([dir="$2"]) $1')};
q.prototype.ready=function(){k.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
q.prototype.connectedCallback=function(){k.prototype.connectedCallback&&k.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(WH&&WH.takeRecords().length&&fwh(),rW.push(this),this.__autoDirOptOut||this.setAttribute("dir",B_))};
q.prototype.disconnectedCallback=function(){k.prototype.disconnectedCallback&&k.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var F=rW.indexOf(this);F>-1&&rW.splice(F,1)}};
q.__activateDir=!1;return q});var meP=function(q){for(;q;){var k=Object.getOwnPropertyDescriptor(q,"observedAttributes");if(k)return k.get;q=Object.getPrototypeOf(q.prototype).constructor}return function(){return[]}};
Lh(function(q){var k=gU(q),F=meP(k);q=function(){return k.call(this)||this};
_.y(q,k);q.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:k.prototype._initializeProperties.call(this)};
q.prototype._enableProperties=function(){this.__isUpgradeDisabled||k.prototype._enableProperties.call(this)};
q.prototype._canApplyPropertyDefault=function(T){return k.prototype._canApplyPropertyDefault.call(this,T)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(T))};
q.prototype.attributeChangedCallback=function(T,Z,O,z){T=="disable-upgrade"?this.__isUpgradeDisabled&&O==null&&(k.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.W_)(this).isConnected&&k.prototype.connectedCallback.call(this)):k.prototype.attributeChangedCallback.call(this,T,Z,O,z)};
q.prototype.connectedCallback=function(){this.__isUpgradeDisabled||k.prototype.connectedCallback.call(this)};
q.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||k.prototype.disconnectedCallback.call(this)};
_.Vg.Object.defineProperties(q,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return F.call(this).concat("disable-upgrade")}}});
return q});var v_=!1,tBn=[],H_=[];var A5w=window.ShadyDOM,p5T=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",PWL):document.readyState==="interactive"||document.readyState==="complete"?PWL():window.addEventListener("DOMContentLoaded",PWL);var ule=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=""},$GL=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,b7J=/@import[^;]*;/gim,v_L=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,H7h=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,smw=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,GHf=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,BlL=/^@[^\s]*keyframes/,
KUe=/\s+/g;var c50={};var xGh=Promise.resolve();var q_c=new Set;var iJZ=/;\s*/m,kaz=/^\s*(initial)|(inherit)\s*$/,o88=/\s*!important/,Fqo=function(){this._map={}};
Fqo.prototype.set=function(q,k){q=q.trim();this._map[q]={properties:k,dependants:{}}};
Fqo.prototype.get=function(q){q=q.trim();return this._map[q]||null};
var T3m=null,U5=function(){this._measureElement=this._currentElement=null;this._map=new Fqo};
_.Y=U5.prototype;_.Y.detectMixin=function(q){q=de8.test(q)||ahc.test(q);de8.lastIndex=0;ahc.lastIndex=0;return q};
_.Y.transformTemplate=function(q,k){if(q._gatheredStyle===void 0){var F=[];for(var T=q.content.querySelectorAll("style"),Z=0;Z<T.length;Z++){var O=T[Z];if(O.hasAttribute("shady-unscoped")){if(!JpM){var z=O.textContent;if(!q_c.has(z)){q_c.add(z);var R=document.createElement("style");R.setAttribute("shady-unscoped","");R.textContent=z;document.head.appendChild(R)}O.parentNode.removeChild(O)}}else F.push(O.textContent),O.parentNode.removeChild(O)}(F=F.join("").trim())?(T=document.createElement("style"),
T.textContent=F,q.content.insertBefore(T,q.content.firstChild),F=T):F=null;q._gatheredStyle=F}return(q=q._gatheredStyle)?this.JSC$9228_transformStyle(q,k):null};
_.Y.JSC$9228_transformStyle=function(q,k){k=k===void 0?"":k;var F=qeJ(q);this.transformRules(F,k);q.textContent=mG0(F);return F};
_.Y.transformCustomStyle=function(q){var k=this,F=qeJ(q);kJJ(F,function(T){T.selector===":root"&&(T.selector="html");k.transformRule(T)});
q.textContent=mG0(F);return F};
_.Y.transformRules=function(q,k){var F=this;this._currentElement=k;kJJ(q,function(T){F.transformRule(T)});
this._currentElement=null};
_.Y.transformRule=function(q){q.cssText=ZJg(this,q.parsedCssText,q);q.selector===":root"&&(q.selector=":host > *")};
var ZJg=function(q,k,F){k=k.replace(ahc,function(T,Z,O,z){return q._produceCssProperties(T,Z,O,z,F)});
return q._consumeCssProperties(k,F)};
_.Y=U5.prototype;_.Y._getInitialValueForProperty=function(q){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(q)};
_.Y._fallbacksFromPreviousRules=function(q){for(var k=this,F=q;F.parent;)F=F.parent;var T={},Z=!1;kJJ(F,function(O){(Z=Z||O===q)||O.selector===q.selector&&Object.assign(T,k._cssTextToMap(O.parsedCssText))});
return T};
_.Y._consumeCssProperties=function(q,k){for(var F;F=de8.exec(q);){var T=F[0],Z=F[1];F=F.index;var O=F+T.indexOf("@apply"),z=F+T.length;T=q.slice(0,O);q=q.slice(z);O=k?this._fallbacksFromPreviousRules(k):{};Object.assign(O,this._cssTextToMap(T));Z=this._atApplyToCssProperties(Z,O);q=T+Z+q;de8.lastIndex=F+Z.length}return q};
_.Y._atApplyToCssProperties=function(q,k){q=q.replace(iJZ,"");var F=[],T=this._map.get(q);T||(this._map.set(q,{}),T=this._map.get(q));if(T){this._currentElement&&(T.dependants[this._currentElement]=!0);var Z,O=T.properties;for(Z in O){var z=k&&k[Z];T=[Z,": var(",q,"_-_",Z];z&&T.push(",",z.replace(o88,""));T.push(")");o88.test(O[Z])&&T.push(" !important");F.push(T.join(""))}}return F.join("; ")};
_.Y._replaceInitialOrInherit=function(q,k){var F=kaz.exec(k);F&&(k=F[1]?this._getInitialValueForProperty(q):"apply-shim-inherit");return k};
_.Y._cssTextToMap=function(q,k){k=k===void 0?!1:k;q=q.split(";");for(var F,T,Z={},O=0;O<q.length;O++)if(F=q[O])T=F.split(":"),T.length>1&&(F=T[0].trim(),T=T.slice(1).join(":"),k&&(T=this._replaceInitialOrInherit(F,T)),Z[F]=T);return Z};
_.Y._invalidateMixinEntry=function(q){if(T3m)for(var k in q.dependants)k!==this._currentElement&&T3m(k)};
_.Y._produceCssProperties=function(q,k,F,T,Z){var O=this;F&&oTh(F,function(t,A){A&&O._map.get(A)&&(T="@apply "+A+";")});
if(!T)return q;var z=this._consumeCssProperties(""+T,Z);Z=q.slice(0,q.indexOf("--"));var R=z=this._cssTextToMap(z,!0),e=this._map.get(k),I=e&&e.properties;I?R=Object.assign(Object.create(I),z):this._map.set(k,R);var X=[],E,d=!1;for(E in R){var M=z[E];M===void 0&&(M="initial");!I||E in I||(d=!0);X.push(k+"_-_"+E+": "+M)}d&&this._invalidateMixinEntry(e);e&&(e.properties=R);F&&(Z=q+";"+Z);return Z+X.join("; ")+";"};
U5.prototype.detectMixin=U5.prototype.detectMixin;U5.prototype.transformStyle=U5.prototype.JSC$9228_transformStyle;U5.prototype.transformCustomStyle=U5.prototype.transformCustomStyle;U5.prototype.transformRules=U5.prototype.transformRules;U5.prototype.transformRule=U5.prototype.transformRule;U5.prototype.transformTemplate=U5.prototype.transformTemplate;U5.prototype._separator="_-_";Object.defineProperty(U5.prototype,"invalidCallback",{get:function(){return T3m},
set:function(q){T3m=q}});var IY=new U5,jT4=function(){this.customStyleInterface=null;IY.invalidCallback=VBh},X7=function(q){!q.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(q.customStyleInterface=window.ShadyCSS.CustomStyleInterface,q.customStyleInterface.transformCallback=function(k){IY.transformCustomStyle(k)},q.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){q.customStyleInterface.enqueued&&q.flushCustomStyles()})})};
_.Y=jT4.prototype;_.Y.prepareTemplate=function(q,k){X7(this);FYe(q)===""&&(c50[k]=q,k=IY.transformTemplate(q,k),q._styleAst=k)};
_.Y.flushCustomStyles=function(){X7(this);if(this.customStyleInterface){var q=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var k=0;k<q.length;k++){var F=this.customStyleInterface.getStyleForCustomStyle(q[k]);F&&IY.transformCustomStyle(F)}this.customStyleInterface.enqueued=!1}}};
_.Y.styleSubtree=function(q,k){X7(this);k&&d$x(q,k);if(q.shadowRoot)for(this.styleElement(q),q=q.shadowRoot.children||q.shadowRoot.childNodes,k=0;k<q.length;k++)this.styleSubtree(q[k]);else for(q=q.children||q.childNodes,k=0;k<q.length;k++)this.styleSubtree(q[k])};
_.Y.styleElement=function(q){X7(this);var k=q.localName,F;k?k.indexOf("-")>-1?F=k:F=q.getAttribute&&q.getAttribute("is")||"":F=q.is;k=c50[F];if(!(k&&FYe(k)!==""||!k||LUn(k))){if(LUn(k)||k._applyShimValidatingVersion!==k._applyShimNextVersion)this.prepareTemplate(k,F),n_h(k);if(q=q.shadowRoot)if(q=q.querySelector("style"))q.__cssRules=k._styleAst,q.textContent=mG0(k._styleAst)}};
_.Y.styleDocument=function(q){X7(this);this.styleSubtree(document.body,q)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var E5=new jT4,Y_h=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(q,k){E5.flushCustomStyles();E5.prepareTemplate(q,k)},
prepareTemplateStyles:function(q,k,F){window.ShadyCSS.prepareTemplate(q,k,F)},
prepareTemplateDom:function(){},
styleSubtree:function(q,k){E5.flushCustomStyles();E5.styleSubtree(q,k)},
styleElement:function(q){E5.flushCustomStyles();E5.styleElement(q)},
styleDocument:function(q){E5.flushCustomStyles();E5.styleDocument(q)},
getComputedStyleValue:function(q,k){return hXT(q,k)},
flushCustomStyles:function(){E5.flushCustomStyles()},
nativeCss:g_o,nativeShadow:JpM,cssBuild:c_,disableRuntime:fhG};Y_h&&(window.ShadyCSS.CustomStyleInterface=Y_h)}window.ShadyCSS.ApplyShim=IY;var OJc;OJc=window.ShadyCSS;_.aY=Lh(function(q){q=wmh(gU(q));var k=R68?q:g6P(q),F=meP(k),T={x:"pan-x",y:"pan-y",none:"none",all:"auto"};q=function(){return k.call(this)||this};
_.y(q,k);q.prototype.created=function(){};
q.prototype.__attributeReaction=function(Z,O,z){(this.__dataAttributes&&this.__dataAttributes[Z]||Z==="disable-upgrade")&&this.attributeChangedCallback(Z,O,z,null)};
q.prototype.setAttribute=function(Z,O){if(BW$&&!this._legacyForceObservedAttributes){var z=this.getAttribute(Z);k.prototype.setAttribute.call(this,Z,O);this.__attributeReaction(Z,z,String(O))}else k.prototype.setAttribute.call(this,Z,O)};
q.prototype.removeAttribute=function(Z){if(BW$&&!this._legacyForceObservedAttributes){var O=this.getAttribute(Z);k.prototype.removeAttribute.call(this,Z);this.__attributeReaction(Z,O,null)}else k.prototype.removeAttribute.call(this,Z)};
q.prototype._enableProperties=function(){this.__isUpgradeDisabled||k.prototype._enableProperties.call(this)};
q.prototype._canApplyPropertyDefault=function(Z){return k.prototype._canApplyPropertyDefault.call(this,Z)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(Z))};
q.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(k.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
q.prototype.attached=function(){};
q.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(k.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
q.prototype.detached=function(){};
q.prototype.attributeChangedCallback=function(Z,O,z,R){O!==z&&(Z=="disable-upgrade"?this.__isUpgradeDisabled&&z==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.W_)(this).isConnected&&this.connectedCallback()):(k.prototype.attributeChangedCallback.call(this,Z,O,z,R),this.attributeChanged(Z,O,z)))};
q.prototype.attributeChanged=function(){};
q.prototype._initializeProperties=function(){if(wW&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var Z=Object.getPrototypeOf(this);Z.hasOwnProperty("__hasRegisterFinished")||(this._registered(),Z.__hasRegisterFinished=!0);k.prototype._initializeProperties.call(this);this.root=this;this.created();BW$&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
q.prototype._takeAttributes=function(){for(var Z=this.attributes,O=0,z=Z.length;O<z;O++){var R=Z[O];this.__attributeReaction(R.name,null,R.value)}};
q.prototype._registered=function(){};
q.prototype.ready=function(){this._ensureAttributes();k.prototype.ready.call(this)};
q.prototype._ensureAttributes=function(){};
q.prototype._applyListeners=function(){};
q.prototype.serialize=function(Z){return this._serializeValue(Z)};
q.prototype.deserialize=function(Z,O){return this._deserializeValue(Z,O)};
q.prototype.reflectPropertyToAttribute=function(Z,O,z){this._propertyToAttribute(Z,O,z)};
q.prototype.serializeValueToAttribute=function(Z,O,z){this._valueToNodeAttribute(z||this,Z,O)};
q.prototype.extend=function(Z,O){if(!Z||!O)return Z||O;for(var z=Object.getOwnPropertyNames(O),R=0,e=void 0;R<z.length&&(e=z[R]);R++){var I=Object.getOwnPropertyDescriptor(O,e);I&&Object.defineProperty(Z,e,I)}return Z};
q.prototype.mixin=function(Z,O){for(var z in O)Z[z]=O[z];return Z};
q.prototype.chainObject=function(Z,O){Z&&O&&Z!==O&&(Z.__proto__=O);return Z};
q.prototype.instanceTemplate=function(Z){Z=this.constructor._contentForTemplate(Z);return document.importNode(Z,!0)};
q.prototype.fire=function(Z,O,z){z=z||{};O=O===null||O===void 0?{}:O;Z=new Event(Z,{bubbles:z.bubbles===void 0?!0:z.bubbles,cancelable:!!z.cancelable,composed:z.composed===void 0?!0:z.composed});Z.detail=O;(0,_.W_)(z.node||this).dispatchEvent(Z);return Z};
q.prototype.listen=function(Z,O,z){Z=Z||this;var R=this.__boundListeners||(this.__boundListeners=new WeakMap),e=R.get(Z);e||(e={},R.set(Z,e));R=O+z;e[R]||(e[R]=this._addMethodEventListenerToNode(Z,O,z,this))};
q.prototype.unlisten=function(Z,O,z){Z=Z||this;var R=this.__boundListeners&&this.__boundListeners.get(Z);z=O+z;var e=R&&R[z];e&&(this._removeEventListenerFromNode(Z,O,e),R[z]=null)};
q.prototype.setScrollDirection=function(Z,O){_.Jd(O||this,T[Z]||"auto")};
q.prototype.$$=function(Z){return this.root.querySelector(Z)};
q.prototype.distributeContent=function(){var Z=_.dZ(this);window.ShadyDOM&&Z.shadowRoot&&ShadyDOM.flush()};
q.prototype.getEffectiveChildNodes=function(){return _.dZ(this).getEffectiveChildNodes()};
q.prototype.queryDistributedElements=function(Z){return _.dZ(this).queryDistributedElements(Z)};
q.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(Z){return Z.nodeType===Node.ELEMENT_NODE})};
q.prototype.getEffectiveTextContent=function(){for(var Z=this.getEffectiveChildNodes(),O=[],z=0,R;R=Z[z];z++)R.nodeType!==Node.COMMENT_NODE&&O.push(R.textContent);return O.join("")};
q.prototype.queryEffectiveChildren=function(Z){return(Z=this.queryDistributedElements(Z))&&Z[0]};
q.prototype.queryAllEffectiveChildren=function(Z){return this.queryDistributedElements(Z)};
q.prototype.getContentChildNodes=function(Z){return(Z=this.root.querySelector(Z||"slot"))?_.dZ(Z).getDistributedNodes():[]};
q.prototype.getContentChildren=function(Z){return this.getContentChildNodes(Z).filter(function(O){return O.nodeType===Node.ELEMENT_NODE})};
q.prototype.isLightDescendant=function(Z){return this!==Z&&(0,_.W_)(this).contains(Z)&&(0,_.W_)(this).getRootNode()===(0,_.W_)(Z).getRootNode()};
q.prototype.isLocalDescendant=function(Z){return this.root===(0,_.W_)(Z).getRootNode()};
q.prototype.scopeSubtree=function(Z,O){return w5x(Z,O===void 0?!1:O)};
q.prototype.getComputedStyleValue=function(Z){return OJc.getComputedStyleValue(this,Z)};
q.prototype.debounce=function(Z,O,z){this._debouncers=this._debouncers||{};return this._debouncers[Z]=_.Zx(this._debouncers[Z],z>0?_.Vj.after(z):Ad,O.bind(this))};
q.prototype.isDebouncerActive=function(Z){this._debouncers=this._debouncers||{};Z=this._debouncers[Z];return!(!Z||!Z.isActive())};
q.prototype.flushDebouncer=function(Z){this._debouncers=this._debouncers||{};(Z=this._debouncers[Z])&&Z.flush()};
q.prototype.cancelDebouncer=function(Z){this._debouncers=this._debouncers||{};(Z=this._debouncers[Z])&&Z.cancel()};
q.prototype.async=function(Z,O){return O>0?_.Vj.run(Z.bind(this),O):~Ad.run(Z.bind(this))};
q.prototype.cancelAsync=function(Z){Z<0?Ad.cancel(~Z):_.Vj.cancel(Z)};
q.prototype.create=function(Z,O){Z=document.createElement(Z);if(O)if(Z.setProperties)Z.setProperties(O);else for(var z in O)Z[z]=O[z];return Z};
q.prototype.elementMatches=function(Z,O){return v64(O||this,Z)};
q.prototype.toggleAttribute=function(Z,O){var z=this;arguments.length===3&&(z=arguments[2]);arguments.length==1&&(O=!z.hasAttribute(Z));if(O)return(0,_.W_)(z).setAttribute(Z,""),!0;(0,_.W_)(z).removeAttribute(Z);return!1};
q.prototype.toggleClass=function(Z,O,z){z=z||this;arguments.length==1&&(O=!z.classList.contains(Z));O?z.classList.add(Z):z.classList.remove(Z)};
q.prototype.transform=function(Z,O){O=O||this;O.style.webkitTransform=Z;O.style.transform=Z};
q.prototype.translate3d=function(Z,O,z,R){this.transform("translate3d("+Z+","+O+","+z+")",R||this)};
q.prototype.arrayDelete=function(Z,O){if(Array.isArray(Z)){if(O=Z.indexOf(O),O>=0)return Z.splice(O,1)}else if(O=CQ(this,Z).indexOf(O),O>=0)return this.splice(Z,O,1);return null};
q.prototype._logger=function(Z,O){Array.isArray(O)&&O.length===1&&Array.isArray(O[0])&&(O=O[0]);switch(Z){case "log":case "warn":case "error":console[Z].apply(console,_.fP(O))}};
q.prototype._log=function(){this._logger("log",_.Mb.apply(0,arguments))};
q.prototype._warn=function(){this._logger("warn",_.Mb.apply(0,arguments))};
q.prototype._error=function(){this._logger("error",_.Mb.apply(0,arguments))};
q.prototype._logf=function(Z){return["[%s::%s]",this.is,Z].concat(_.fP(_.Mb.apply(1,arguments)))};
_.Vg.Object.defineProperties(q.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var Z=(0,_.W_)(this).getRootNode();return Z instanceof DocumentFragment?Z.host:Z}}});
_.Vg.Object.defineProperties(q,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return BW$&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],JwJ(this.prototype)),this.__observedAttributes):F.call(this).concat("disable-upgrade")}}});
q.prototype.is="";return q});Polymer.FlattenedNodesObserver=KH4;Polymer.DomApi=cgm;Polymer.EventApi=e9;Polymer.dom=_.dZ;Polymer.dom.matchesSelector=v64;Polymer.dom.flush=_.z_;Polymer.dom.addDebouncer=_.j9;Polymer.DirMixin=g6P;Polymer.RenderStatus={beforeNextRender:_.J5r,afterNextRender:_.Gz,flush:function(){for(;tBn.length||H_.length;)y5f(tBn),y5f(H_);v_=!1}};Polymer.LegacyElementMixin=_.aY;var S_G;S_G=O5._mutablePropertyChange;var zdP={properties:{mutableData:Boolean},_shouldPropertyChange:function(q,k,F){return S_G(this,q,k,F,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(q,k,F){return S_G(this,q,k,F,!0)}};
Polymer.OptionalMutableDataBehavior=zdP;var TAL={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},SeL={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},O2f=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},SeL),C98=(0,_.aY)(HTMLElement),sh0=function(q,k){q||console.warn("Polymer.Class requires `info` argument");k=k?k(C98):C98;k=zR9(q,k,q.behaviors);k.is=k.prototype.is=
q.is;return k};Polymer.Class=sh0;Polymer.mixinBehaviors=function(q,k){return zR9({},(0,_.aY)(k),q)};
Polymer.GenerateClassFromInfo=zR9;_.lF=function(q){var k=typeof q==="function"?q:_.lF.Class(q);q._legacyForceObservedAttributes&&(k.prototype._legacyForceObservedAttributes=q._legacyForceObservedAttributes);customElements.define(k.is,k);return k};
_.lF.Class=sh0;Polymer._polymerFn=_.lF;var RdI=window.onLegacyPolymerFunctionDefinedCallback;RdI&&RdI();var cJ0={templatize:function(q,k){this._templatizerTemplate=q;this.ctor=b_(q,this,{mutableData:!!k,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(q){return new this.ctor(q)},
modelForElement:function(q){return awx(this._templatizerTemplate,q)}};Polymer.Templatizer=cJ0;_.d_=(0,_.aY)(HTMLElement).prototype;Polymer.Base=_.d_;var RRn=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.LQ=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.y(_.LQ,PolymerFakeBaseClass);var xf=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.y(xf,PolymerFakeBaseClass);var eR0=Symbol("Nd"),hRh=[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 ed4=ed4||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},Wq8;(function(q){function k(H,V,g){var Y9=L.get(H);if(!Y9){if(!g)return;Y9=new b;L.set(H,Y9)}H=Y9.get(V);if(!H){if(!g)return;H=new b;Y9.set(V,H)}return H}
function F(H,V,g){if(T(H,V,g))return!0;V=d(V);return V!==null?F(H,V,g):!1}
function T(H,V,g){V=k(V,g,!1);return V===void 0?!1:!!V.has(H)}
function Z(H,V,g){if(T(H,V,g))return O(H,V,g);V=d(V);if(V!==null)return Z(H,V,g)}
function O(H,V,g){V=k(V,g,!1);if(V!==void 0)return V.get(H)}
function z(H,V){var g=R(H,V);H=d(H);if(H===null)return g;var Y9=z(H,V);if(Y9.length<=0)return g;if(g.length<=0)return Y9;V=new r;H=[];g=_.S(g);for(var OT=g.next();!OT.done;OT=g.next())OT=OT.value,V.has(OT)||(V.add(OT),H.push(OT));g=_.S(Y9);for(Y9=g.next();!Y9.done;Y9=g.next())Y9=Y9.value,V.has(Y9)||(V.add(Y9),H.push(Y9));return H}
function R(H,V){H=k(H,V,!1);var g=[];H&&H.forEach(function(Y9,OT){return g.push(OT)});
return g}
function e(H){return H===void 0}
function I(H){return typeof H==="object"?H!==null:typeof H==="function"}
function X(H){return typeof H==="function"}
function E(H){return typeof H==="symbol"?H:String(H)}
function d(H){var V=Object.getPrototypeOf(H);if(typeof H!=="function"||H===w||V!==w)return V;var g=Object.getPrototypeOf(H.prototype);if(g==null||g===Object.prototype)return V;g=g.constructor;return typeof g!=="function"||g===H?V:g}
function M(){function H(){this._keys=[];this._values=[];this._cache=V}
var V={};H.prototype={get size(){return this._keys.length},has:function(g){return g===this._cache?!0:this._find(g)>=0?(this._cache=g,!0):!1},
get:function(g){var Y9=this._find(g);if(Y9>=0)return this._cache=g,this._values[Y9]},
set:function(g,Y9){this.delete(g);this._keys.push(g);this._values.push(Y9);this._cache=g;return this},
delete:function(g){g=this._find(g);return g>=0?(this._keys.splice(g,1),this._values.splice(g,1),this._cache=V,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=V},
forEach:function(g){for(var Y9=this.size,OT=0;OT<Y9;++OT){var UT=this._keys[OT],yh=this._values[OT];this._cache=UT;g.call(this,yh,UT,this)}},
_find:function(g){for(var Y9=this._keys,OT=Y9.length,UT=0;UT<OT;++UT)if(Y9[UT]===g)return UT;return-1}};
return H}
function t(){function H(){this._map=new b}
H.prototype={get size(){return this._map.length},has:function(V){return this._map.has(V)},
add:function(V){this._map.set(V,V);return this},
delete:function(V){return this._map.delete(V)},
clear:function(){this._map.clear()},
forEach:function(V,g){this._map.forEach(V,g)}};
return H}
function A(){function H(){this._key=g()}
function V(lw,H0){for(var Kf=0;Kf<H0;++Kf)lw[Kf]=Math.random()*255|0}
function g(){do{if(OT)var lw=OT.randomBytes(16);else typeof Uint8Array==="function"?(lw=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(lw):V(lw,16)):(lw=Array(16),V(lw,16));lw[6]=lw[6]&79|64;lw[8]=lw[8]&191|128;for(var H0="",Kf=0;Kf<16;++Kf){var qI=lw[Kf];if(Kf===4||Kf===6||Kf===8)H0+="-";qI<16&&(H0+="0");H0+=qI.toString(16).toLowerCase()}lw="@@WeakMap@@"+H0}while(UT.call(yh,lw));yh[lw]=!0;return lw}
function Y9(lw,H0){if(!UT.call(lw,AH)){if(!H0)return;Object.defineProperty(lw,AH,{value:Object.create(null)})}return lw[AH]}
var OT=typeof global!=="undefined"&&typeof ed4==="object"&&typeof require==="function"&&require("crypto"),UT=Object.prototype.hasOwnProperty,yh={},AH=g();H.prototype={has:function(lw){return(lw=Y9(lw,!1))?this._key in lw:!1},
get:function(lw){if(lw=Y9(lw,!1))return lw[this._key]},
set:function(lw,H0){Y9(lw,!0)[this._key]=H0;return this},
delete:function(lw){return(lw=Y9(lw,!1))&&this._key in lw?delete lw[this._key]:!1},
clear:function(){this._key=g()}};
return H}
var w=Object.getPrototypeOf(Function),b=typeof Map==="function"?Map:M(),r=typeof Set==="function"?Set:t(),L=new (typeof WeakMap==="function"?WeakMap:A());q.decorate=function(H,V,g,Y9){if(e(Y9)){if(e(g)){if(!Array.isArray(H))throw new TypeError;if(!X(V))throw new TypeError;for(g=H.length-1;g>=0;--g)if(Y9=(0,H[g])(V),!e(Y9)){if(!X(Y9))throw new TypeError;V=Y9}return V}if(!Array.isArray(H))throw new TypeError;if(!I(V))throw new TypeError;g=E(g);for(Y9=H.length-1;Y9>=0;--Y9)(0,H[Y9])(V,g)}else{if(Array.isArray(H))if(I(V)){if(e(g))throw new TypeError;
if(!I(Y9))throw new TypeError;}else throw new TypeError;else throw new TypeError;g=E(g);for(var OT=H.length-1;OT>=0;--OT){var UT=(0,H[OT])(V,g,Y9);if(!e(UT)){if(!I(UT))throw new TypeError;Y9=UT}}return Y9}};
q.metadata=function(H,V){return function(g,Y9){if(e(Y9)){if(!X(g))throw new TypeError;k(g,void 0,!0).set(H,V)}else{if(!I(g))throw new TypeError;Y9=E(Y9);k(g,Y9,!0).set(H,V)}}};
q.defineMetadata=function(H,V){var g;if(I(V))e(g)||(g=E(g));else throw new TypeError;k(V,g,!0).set("parameters",H)};
q.hasMetadata=function(H,V,g){if(I(V))e(g)||(g=E(g));else throw new TypeError;return F(H,V,g)};
q.hasOwnMetadata=function(H,V,g){if(I(V))e(g)||(g=E(g));else throw new TypeError;return T(H,V,g)};
q.getMetadata=function(H,V,g){if(I(V))e(g)||(g=E(g));else throw new TypeError;return Z(H,V,g)};
q.getOwnMetadata=function(H,V,g){if(I(V))e(g)||(g=E(g));else throw new TypeError;return O(H,V,g)};
q.getMetadataKeys=function(H,V){if(I(H))e(V)||(V=E(V));else throw new TypeError;return z(H,V)};
q.getOwnMetadataKeys=function(H,V){if(I(H))e(V)||(V=E(V));else throw new TypeError;return R(H,V)};
q.deleteMetadata=function(H,V,g){if(I(V))e(g)||(g=E(g));else throw new TypeError;var Y9=k(V,g,!1);if(!e(Y9)){if(!Y9.delete(H))return!1;if(Y9.size>0)return!0;H=L.get(V);H.delete(g);if(H.size>0)return!0;L.delete(V);return!0}};
(function(H){if(typeof H.Reflect!=="undefined"){if(H.Reflect!==q)for(var V in q)H.Reflect[V]=q[V]}else H.Reflect=q})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(Wq8||(Wq8={}));var UNm=function(){this.aborted=!1;this.onabort=null;this.target=document.createDocumentFragment?document.createDocumentFragment():document.createElement("div")};
UNm.prototype.addEventListener=function(q,k,F){this.target.addEventListener(q,k,F)};
UNm.prototype.removeEventListener=function(q,k,F){this.target.removeEventListener(q,k,F)};
UNm.prototype.dispatchEvent=function(q){if(this.onabort&&q.type==="abort")this.onabort(q);return this.target.dispatchEvent(q)};var IHz=function(){this.signal=new UNm};
IHz.prototype.abort=function(){if(!this.signal.aborted){this.signal.aborted=!0;var q=document.createEvent("Event");q.initEvent("abort",!1,!1);this.signal.dispatchEvent(q)}};var Jfr=self;var XJz=[0,_.G6,_.V_,_.G6];var E8I=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(E8I,_.u6);var aHP=_.nM(E8I,[0,_.Fn0,_.LH,XJz,_.V_,_.nH]);_.j5(_.nQ,_.dF);_.Y=_.nQ.prototype;_.Y.start=function(){this.stop();this.usingListeners_=!1;var q=dNm(this),k=hd0(this);q&&!k&&this.JSC$9277_win_.mozRequestAnimationFrame?(this.JSC$9277_id_=_.Dr(this.JSC$9277_win_,"MozBeforePaint",this.callback_),this.JSC$9277_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$9277_id_=q&&k?q.call(this.JSC$9277_win_,this.callback_):this.JSC$9277_win_.setTimeout(Wxm(this.callback_),20)};
_.Y.stop=function(){if(this.isActive()){var q=dNm(this),k=hd0(this);q&&!k&&this.JSC$9277_win_.mozRequestAnimationFrame?fb(this.JSC$9277_id_):q&&k?k.call(this.JSC$9277_win_,this.JSC$9277_id_):this.JSC$9277_win_.clearTimeout(this.JSC$9277_id_)}this.JSC$9277_id_=null};
_.Y.fire=function(){this.stop();this.JSC$9279_doAction_()};
_.Y.isActive=function(){return this.JSC$9277_id_!=null};
_.Y.JSC$9279_doAction_=function(){this.usingListeners_&&this.JSC$9277_id_&&fb(this.JSC$9277_id_);this.JSC$9277_id_=null;this.JSC$9277_listener_.call(this.handler_,_.ZK())};
_.Y.disposeInternal=function(){this.stop();_.nQ.superClass_.disposeInternal.call(this)};
var dNm=function(q){q=q.JSC$9277_win_;return q.requestAnimationFrame||q.webkitRequestAnimationFrame||q.mozRequestAnimationFrame||q.oRequestAnimationFrame||q.msRequestAnimationFrame||null},hd0=function(q){q=q.JSC$9277_win_;
return q.cancelAnimationFrame||q.cancelRequestAnimationFrame||q.webkitCancelRequestAnimationFrame||q.mozCancelRequestAnimationFrame||q.oCancelRequestAnimationFrame||q.msCancelRequestAnimationFrame||null};_.mg=function(q,k,F){_.dF.call(this);this.JSC$9280_listener_=F!=null?q.bind(F):q;this.JSC$9280_interval_=k;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$9280_timer_=null};
_.y(_.mg,_.dF);_.Y=_.mg.prototype;_.Y.fire=function(q){this.args_=arguments;this.JSC$9280_timer_||this.pauseCount_?this.shouldFire_=!0:My8(this)};
_.Y.stop=function(){this.JSC$9280_timer_&&(_.k9.clearTimeout(this.JSC$9280_timer_),this.JSC$9280_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.Y.pause=function(){this.pauseCount_++};
_.Y.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$9280_timer_||(this.shouldFire_=!1,My8(this))};
_.Y.disposeInternal=function(){_.dF.prototype.disposeInternal.call(this);this.stop()};
var My8=function(q){q.JSC$9280_timer_=DQ(function(){q.JSC$9280_timer_=null;q.shouldFire_&&!q.pauseCount_&&(q.shouldFire_=!1,My8(q))},q.JSC$9280_interval_);
var k=q.args_;q.args_=null;q.JSC$9280_listener_.apply(null,k)};var fHI=function(q,k){this.childIterator_=q[_.k9.Symbol.iterator]();this.mapFn_=k};
fHI.prototype[Symbol.iterator]=function(){return this};
fHI.prototype.next=function(){var q=this.childIterator_.next();return{value:q.done?void 0:this.mapFn_.call(void 0,q.value),done:q.done}};
var y$$=function(q,k){return new fHI(q,k)};var tyc={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 jCo=function(q){var k=DN0(q);if(!k)throw Error("Rd`"+q);return k},DN0=function(q){var k={};
q=String(q);var F=q.charAt(0)=="#"?q:"#"+q;if(lHm.test(F))return k.hex=iDx(F),k.type="hex",k;F=z1f(q);return F.length?(k.hex=cfe(F[0],F[1],F[2]),k.type="rgb",k):tyc&&(q=tyc[q.toLowerCase()])?(k.hex=q,k.type="named",k):null},J$P=/#(.)(.)(.)/,iDx=function(q){if(!lHm.test(q))throw Error("Td`"+q);
q.length==4&&(q=q.replace(J$P,"#$1$1$2$2$3$3"));return q.toLowerCase()},YVx=function(q){q=iDx(q);
q=parseInt(q.slice(1),16);return[q>>16,q>>8&255,q&255]},cfe=function(q,k,F){q=Number(q);
k=Number(k);F=Number(F);if(q!=(q&255)||k!=(k&255)||F!=(F&255))throw Error("Ud`"+q+"`"+k+"`"+F);k=q<<16|k<<8|F;return q<16?"#"+(16777216|k).toString(16).slice(1):"#"+k.toString(16)},lHm=/^#(?:[0-9a-f]{3}){1,2}$/i,A$g=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,z1f=function(q){var k=q.match(A$g);
if(k){q=Number(k[1]);var F=Number(k[2]);k=Number(k[3]);if(q>=0&&q<=255&&F>=0&&F<=255&&k>=0&&k<=255)return[q,F,k]}return[]};var pJI={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},Dw=pJI;Dw=pJI;var r09,wJ8,P9P;r09=function(q,k){switch(k){case 1:return q%4!=0||q%100==0&&q%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
wJ8=function(q,k,F,T,Z){q=new Date(q,k,F);Z=Z||0;return q.valueOf()+(((T!==void 0?T:3)-Z+7)%7-((q.getDay()+6)%7-Z+7)%7)*864E5};
_.hy=function(q,k,F){typeof q==="number"?(this.date=P9P(q,k||0,F||1),$N$(this,F||1)):_.i8(q)?(this.date=P9P(q.getFullYear(),q.getMonth(),q.getDate()),$N$(this,q.getDate())):(this.date=new Date(_.ZK()),q=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),$N$(this,q))};
P9P=function(q,k,F){k=new Date(q,k,F);q>=0&&q<100&&k.setFullYear(k.getFullYear()-1900);return k};
_.Y=_.hy.prototype;_.Y.firstDayOfWeek_=Dw.FIRSTDAYOFWEEK;_.Y.firstWeekCutOffDay_=Dw.FIRSTWEEKCUTOFFDAY;_.Y.clone=function(){var q=new _.hy(this.date);q.firstDayOfWeek_=this.firstDayOfWeek_;q.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return q};
_.Y.getFullYear=function(){return this.date.getFullYear()};
_.Y.getYear=function(){return this.getFullYear()};
_.Y.getMonth=function(){return this.date.getMonth()};
_.Y.getDate=function(){return this.date.getDate()};
_.Y.getTime=function(){return this.date.getTime()};
_.Y.getDay=function(){return this.date.getDay()};
_.Y.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.Y.getUTCMonth=function(){return this.date.getUTCMonth()};
_.Y.getUTCDate=function(){return this.date.getUTCDate()};
_.Y.getUTCDay=function(){return this.date.getDay()};
_.Y.getUTCHours=function(){return this.date.getUTCHours()};
_.Y.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Y.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.Y.set=function(q){this.date=new Date(q.getFullYear(),q.getMonth(),q.getDate())};
_.Y.setFullYear=function(q){this.date.setFullYear(q)};
_.Y.setYear=function(q){this.setFullYear(q)};
_.Y.setMonth=function(q){this.date.setMonth(q)};
_.Y.setDate=function(q){this.date.setDate(q)};
_.Y.setTime=function(q){this.date.setTime(q)};
_.Y.setUTCFullYear=function(q){this.date.setUTCFullYear(q)};
_.Y.setUTCMonth=function(q){this.date.setUTCMonth(q)};
_.Y.setUTCDate=function(q){this.date.setUTCDate(q)};
_.Y.add=function(q){if(q.years||q.months){var k=this.getMonth()+q.months+q.years*12,F=this.getYear()+Math.floor(k/12);k%=12;k<0&&(k+=12);var T=Math.min(r09(F,k),this.getDate());this.setDate(1);this.setFullYear(F);this.setMonth(k);this.setDate(T)}q.days&&(F=this.getYear(),k=F>=0&&F<=99?-1900:0,q=new Date((new Date(F,this.getMonth(),this.getDate(),12)).getTime()+q.days*864E5),this.setDate(1),this.setFullYear(q.getFullYear()+k),this.setMonth(q.getMonth()),this.setDate(q.getDate()),$N$(this,q.getDate()))};
_.Y.JSC$9293_toIsoString=function(q){var k=this.getFullYear(),F=k<0?"-":k>=1E4?"+":"";return[F+_.oI(Math.abs(k),F?6:4),_.oI(this.getMonth()+1,2),_.oI(this.getDate(),2)].join(q?"-":"")};
_.Y.equals=function(q){return!(!q||this.getYear()!=q.getYear()||this.getMonth()!=q.getMonth()||this.getDate()!=q.getDate())};
_.Y.toString=function(){return this.JSC$9293_toIsoString()};
var $N$=function(q,k){q.getDate()!=k&&q.date.setUTCHours(q.date.getUTCHours()+(q.getDate()<k?1:-1))};
_.hy.prototype.valueOf=function(){return this.date.valueOf()};var f8=function(q,k,F,T,Z){this.reversed=!!k;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!F;q&&MY(this,q,T);this.depth=Z!=void 0?Z:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.j5(f8,T2);var MY=function(q,k,F,T){if(q.node=k)q.tagType=typeof F==="number"?F:q.node.nodeType!=1?0:q.reversed?-1:1;typeof T==="number"&&(q.depth=T)};
_.Y=f8.prototype;_.Y.JSC$9308_copyFrom=function(q){this.node=q.node;this.tagType=q.tagType;this.depth=q.depth;this.reversed=q.reversed;this.constrained=q.constrained};
_.Y.clone=function(){return new f8(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.Y.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Zg;var q=this.node;var k=this.reversed?-1:1;if(this.tagType==k){var F=this.reversed?q.lastChild:q.firstChild;F?MY(this,F):MY(this,q,k*-1)}else(F=this.reversed?q.previousSibling:q.nextSibling)?MY(this,F):MY(this,q.parentNode,k*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(q=this.node)?j0(q):Zg};
_.Y.equals=function(q){return q.node==this.node&&(!this.node||q.tagType==this.tagType)};
_.Y.splice=function(q){var k=this.node,F=this.reversed?1:-1;this.tagType==F&&(this.tagType=F*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;f8.prototype.next.call(this);this.reversed=!this.reversed;F=_.nf(arguments[0])?arguments[0]:arguments;for(var T=F.length-1;T>=0;T--)_.pk(F[T],k);_.Un(k)};var bJ$=function(){},yu=function(q){for(var k=[],F=q.getTextRangeCount(),T=0;T<F;T++)k.push(q.getTextRange(T));
return k};
bJ$.prototype.isReversed=function(){return!1};
bJ$.prototype.getWindow=function(){return li(_.Jn(this.JSC$9310_getStartNode()))};
var ucZ=function(q,k){f8.call(this,q,k,!0)};
_.j5(ucZ,f8);var ty=function(q,k,F,T,Z){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!Z;if(q){this.startNode_=q;this.startOffset_=k;this.endNode_=F;this.endOffset_=T;if(q.nodeType==1&&q.tagName!="BR")if(q=q.childNodes,k=q[k])this.startNode_=k,this.startOffset_=0;else{q.length&&(this.startNode_=_.uw(q));var O=!0}F.nodeType==1&&((this.endNode_=F.childNodes[T])?this.endOffset_=0:this.endNode_=F)}f8.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);O&&this.next()};
_.j5(ty,ucZ);_.Y=ty.prototype;_.Y.JSC$9316_getStartNode=function(){return this.startNode_};
_.Y.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)};
_.Y.next=function(){return this.isLast()?Zg:ty.superClass_.next.call(this)};
_.Y.JSC$9308_copyFrom=function(q){this.startNode_=q.startNode_;this.endNode_=q.endNode_;this.startOffset_=q.startOffset_;this.endOffset_=q.endOffset_;this.isReversed_=q.isReversed_;ty.superClass_.JSC$9308_copyFrom.call(this,q)};
_.Y.clone=function(){var q=new ty(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);q.JSC$9308_copyFrom(this);return q};var N3Z=function(){};
N3Z.prototype.__iterator__=function(){return new ty(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var Dx=function(q){this.range_=q};
_.j5(Dx,N3Z);var QTm=function(q){var k=_.Jn(q).createRange();if(q.nodeType==3)k.setStart(q,0),k.setEnd(q,q.length);else if(lD(q)||q.nodeType==3){for(var F,T=q;(F=T.firstChild)&&(lD(F)||F.nodeType==3);)T=F;k.setStart(T,0);for(T=q;(F=T.lastChild)&&(lD(F)||F.nodeType==3);)T=F;k.setEnd(T,T.nodeType==1?T.childNodes.length:T.length)}else F=q.parentNode,q=Array.prototype.indexOf.call(F.childNodes,q),k.setStart(F,q),k.setEnd(F,q+1);return k},Kqh=function(q,k,F,T){var Z=_.Jn(q).createRange();
Z.setStart(q,k);Z.setEnd(F,T);return Z};
_.Y=Dx.prototype;_.Y.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.Y.getContainer=function(){return this.range_.commonAncestorContainer};
_.Y.compareBrowserRangeEndpoints=function(q,k,F){return this.range_.compareBoundaryPoints(F==1?k==1?_.k9.Range.START_TO_START:_.k9.Range.START_TO_END:k==1?_.k9.Range.END_TO_START:_.k9.Range.END_TO_END,q)};
_.Y.isCollapsed=function(){return this.range_.collapsed};
_.Y.select=function(q){this.selectInternal(li(_.Jn(this.range_.startContainer)).getSelection(),q)};
_.Y.selectInternal=function(q){q.removeAllRanges();q.addRange(this.range_)};
_.Y.insertNode=function(q,k){var F=this.range_.cloneRange();F.collapse(k);F.insertNode(q);F.detach();return q};
_.Y.collapse=function(q){this.range_.collapse(q)};_.j5(gW,Dx);gW.prototype.selectInternal=function(q,k){!k||this.isCollapsed()?gW.superClass_.selectInternal.call(this,q,k):(q.collapse(this.range_.endContainer,this.range_.endOffset),q.extend(this.range_.startContainer,this.range_.startOffset))};_.j5(m_,Dx);m_.prototype.compareBrowserRangeEndpoints=function(q,k,F){return m_.superClass_.compareBrowserRangeEndpoints.call(this,q,k,F)};
m_.prototype.selectInternal=function(q,k){k?q.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):q.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var B38=function(q){return _.Ri?new m_(q):_.CH?new gW(q):new Dx(q)};var lh=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},r$8;
_.j5(lh,bJ$);r$8=function(q,k){var F=new lh;F.browserRangeWrapper_=q;F.isReversed_=!!k;return F};
_.v8G=function(q){q=_.Ri?new m_(QTm(q)):_.CH?new gW(QTm(q)):new Dx(QTm(q));return r$8(q)};
_.Jy=function(q,k,F,T){var Z=new lh;Z.isReversed_=HJG(q,k,F,T);if(_.LL(q)&&!lD(q)){var O=q.parentNode;k=Array.prototype.indexOf.call(O.childNodes,q);q=O}_.LL(F)&&!lD(F)&&(O=F.parentNode,T=Array.prototype.indexOf.call(O.childNodes,F),F=O);Z.isReversed_?(Z.startNode_=F,Z.startOffset_=T,Z.endNode_=q,Z.endOffset_=k):(Z.startNode_=q,Z.startOffset_=k,Z.endNode_=F,Z.endOffset_=T);return Z};
_.Y=lh.prototype;_.Y.clone=function(){var q=new lh;q.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();q.startNode_=this.startNode_;q.startOffset_=this.startOffset_;q.endNode_=this.endNode_;q.endOffset_=this.endOffset_;q.isReversed_=this.isReversed_;return q};
_.Y.JSC$9310_getType=function(){return"text"};
_.Y.getBrowserRangeObject=function(){return Ay(this).range_};
_.Y.getTextRangeCount=function(){return 1};
_.Y.getTextRange=function(){return this};
var Ay=function(q){var k;if(!(k=q.browserRangeWrapper_)){k=q.JSC$9310_getStartNode();var F=q.JSC$9310_getStartOffset(),T=q.JSC$9310_getEndNode(),Z=q.JSC$9310_getEndOffset();k=_.Ri?new m_(Kqh(k,F,T,Z)):_.CH?new gW(Kqh(k,F,T,Z)):new Dx(Kqh(k,F,T,Z));k=q.browserRangeWrapper_=k}return k};
_.Y=lh.prototype;_.Y.getContainer=function(){return Ay(this).getContainer()};
_.Y.JSC$9310_getStartNode=function(){return this.startNode_||(this.startNode_=Ay(this).range_.startContainer)};
_.Y.JSC$9310_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=Ay(this).range_.startOffset};
_.Y.JSC$9310_getEndNode=function(){return this.endNode_||(this.endNode_=Ay(this).range_.endContainer)};
_.Y.JSC$9310_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=Ay(this).range_.endOffset};
_.Y.isReversed=function(){return this.isReversed_};
_.Y.JSC$9310_containsRange=function(q,k){if(q.JSC$9310_getType()=="text"){var F=Ay(this);q=Ay(q);k=k&&!q.isCollapsed();q=q.range_;F=k?F.compareBrowserRangeEndpoints(q,0,1)>=0&&F.compareBrowserRangeEndpoints(q,1,0)<=0:F.compareBrowserRangeEndpoints(q,0,0)>=0&&F.compareBrowserRangeEndpoints(q,1,1)<=0}else F=!1;return F};
_.Y.isCollapsed=function(){return Ay(this).isCollapsed()};
_.Y.JSC$9310_getText=function(){return Ay(this).range_.toString()};
_.Y.__iterator__=function(){return new ty(this.JSC$9310_getStartNode(),this.JSC$9310_getStartOffset(),this.JSC$9310_getEndNode(),this.JSC$9310_getEndOffset())};
_.Y.select=function(){Ay(this).select(this.isReversed_)};
_.Y.JSC$9310_removeContents=function(){var q=Ay(this).range_;q.extractContents();if(q.startContainer.hasChildNodes()&&(q=q.startContainer.childNodes[q.startOffset])){var k=q.previousSibling;Ro4(q)==""&&_.Un(q);k&&Ro4(k)==""&&_.Un(k)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.Y.insertNode=function(q,k){q=Ay(this).insertNode(q,k);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return q};
_.Y.collapse=function(q){q=this.isReversed()?!q:q;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(q);q?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var sTI=function(){};
_.j5(sTI,bJ$);sTI.prototype.JSC$9310_containsRange=function(q,k){var F=yu(this);q=yu(q);return(k?GK:_.V8x)(q,function(T){return GK(F,function(Z){return Z.JSC$9310_containsRange(T,k)})})};
sTI.prototype.insertNode=function(q,k){k?_.AW(q,this.JSC$9310_getStartNode()):_.pk(q,this.JSC$9310_getEndNode());return q};var GaP,c$U=Wd().JSC$7371_document_.documentElement;GaP=c$U.requestFullscreen?"fullscreenchange":c$U.webkitRequestFullscreen?"webkitfullscreenchange":c$U.mozRequestFullScreen?"mozfullscreenchange":c$U.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var VyP=function(){var q=Wd().JSC$7371_document_;return!!(q.webkitIsFullScreen||q.mozFullScreen||q.msFullscreenElement||q.fullscreenElement)};var p8=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.j5(p8,sTI);_.Y=p8.prototype;_.Y.clone=function(){var q=new p8;q.browserRanges_=_.Lf(this.browserRanges_);return q};
_.Y.JSC$9310_getType=function(){return"mutli"};
_.Y.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.Y.getTextRangeCount=function(){return this.browserRanges_.length};
_.Y.getTextRange=function(q){this.ranges_[q]||(this.ranges_[q]=r$8(B38(this.browserRanges_[q])));return this.ranges_[q]};
_.Y.getContainer=function(){if(!this.container_){for(var q=[],k=this.getTextRangeCount(),F=0;F<k;F++)q.push(this.getTextRange(F).getContainer());this.container_=ZUh.apply(null,q)}return this.container_};
var w_=function(q){q.sortedRanges_||(q.sortedRanges_=yu(q),q.sortedRanges_.sort(function(k,F){var T=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();var Z=F.JSC$9310_getStartNode();F=F.JSC$9310_getStartOffset();return T==Z&&k==F?0:HJG(T,k,Z,F)?1:-1}));
return q.sortedRanges_};
_.Y=p8.prototype;_.Y.JSC$9310_getStartNode=function(){return w_(this)[0].JSC$9310_getStartNode()};
_.Y.JSC$9310_getStartOffset=function(){return w_(this)[0].JSC$9310_getStartOffset()};
_.Y.JSC$9310_getEndNode=function(){return _.uw(w_(this)).JSC$9310_getEndNode()};
_.Y.JSC$9310_getEndOffset=function(){return _.uw(w_(this)).JSC$9310_getEndOffset()};
_.Y.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.Y.JSC$9310_getText=function(){return yu(this).map(function(q){return q.JSC$9310_getText()}).join("")};
_.Y.__iterator__=function(){return new PH(this)};
_.Y.select=function(){var q=this.getWindow().getSelection();q.removeAllRanges();for(var k=this.getTextRangeCount(),F=0;F<k;F++)q.addRange(this.getTextRange(F).getBrowserRangeObject())};
_.Y.JSC$9310_removeContents=function(){yu(this).forEach(function(q){q.JSC$9310_removeContents()})};
_.Y.collapse=function(q){if(!this.isCollapsed()){var k=q?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;k.collapse(q);this.ranges_=[k];this.sortedRanges_=[k];this.browserRanges_=[k.getBrowserRangeObject()]}};
var PH=function(q){this.iterators_=null;this.currentIdx_=0;q&&(this.iterators_=w_(q).map(function(k){return _.S4Z(k)}));
f8.call(this,q?this.JSC$9316_getStartNode():null,!1,!0)};
_.j5(PH,ucZ);_.Y=PH.prototype;_.Y.JSC$9316_getStartNode=function(){return this.iterators_[0].JSC$9316_getStartNode()};
_.Y.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.Y.next=function(){for(;this.currentIdx_<this.iterators_.length;){var q=this.iterators_[this.currentIdx_],k=q.next();if(k.done)this.currentIdx_++;else return MY(this,q.node,q.tagType,q.depth),k}return Zg};
_.Y.JSC$9308_copyFrom=function(q){this.iterators_=_.Lf(q.iterators_);PH.superClass_.JSC$9308_copyFrom.call(this,q)};
_.Y.clone=function(){var q=new PH(null);q.JSC$9308_copyFrom(this);return q};var LqZ,HJG;_.h5=function(){var q=window.getSelection();return q&&LqZ(q)};
LqZ=function(q){var k=!1;if(q.createRange)try{var F=q.createRange()}catch(Z){return null}else if(q.rangeCount){if(q.rangeCount>1){F=new p8;k=q.rangeCount;for(var T=0;T<k;T++)F.browserRanges_.push(q.getRangeAt(T));return F}F=q.getRangeAt(0);k=HJG(q.anchorNode,q.anchorOffset,q.focusNode,q.focusOffset)}else return null;return r$8(B38(F),k)};
_.$d=function(q,k){return _.Jy(q,k,q,k)};
_.bh=function(q,k,F,T){return _.Jy(q,k,F,T)};
HJG=function(q,k,F,T){if(q==F)return T<k;var Z;if(q.nodeType==1&&k)if(Z=q.childNodes[k])q=Z,k=0;else if(_.uM(q,F))return!0;if(F.nodeType==1&&T)if(Z=F.childNodes[T])F=Z,T=0;else if(_.uM(F,q))return!1;return(Thz(q,F)||k-T)>0};var uh=function(){_.ht.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.hr)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.hr)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.hr)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.hr)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.hr)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.hr)(this.dispatchProgressEvent_,this)};
_.j5(uh,_.ht);uh.prototype.abort=function(){try{this.reader_.abort()}catch(q){throw new RfZ(q,"aborting read");}};
uh.prototype.getError=function(){return this.reader_.error&&new RfZ(this.reader_.error,"reading file")};
uh.prototype.dispatchProgressEvent_=function(q){this.dispatchEvent(new efz(q,this))};
uh.prototype.disposeInternal=function(){uh.superClass_.disposeInternal.call(this);delete this.reader_};
var n8c=function(q){var k=new uh,F=xNU(k);k.reader_.readAsArrayBuffer(q);return F},g8P=function(q){var k=new uh,F=xNU(k);
k.reader_.readAsDataURL(q);return F},xNU=function(q){var k=new Gs;
q.listen("loadend",_.IT(function(F,T){var Z=T.reader_.result,O=T.getError();Z==null||O?F.errback(O):F.callback(Z);T.dispose()},k,q));
return k};var Qu=function(){_.ht.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$9350_eventHandler_=new _.iN(this);this.JSC$9350_isInitialized_=!1};
_.j5(Qu,_.ht);var mNh=new _.UQ("d"),qRh=new _.UQ("beforedragstart"),iB4=new _.UQ("dragstart"),km$=new _.UQ("beforedragmove"),oWc=new _.UQ("dragmove"),Fj$=new _.UQ("beforedragend"),Tcz=new _.UQ("dragend"),ZB$=new _.UQ("e");Qu.prototype.isDragging=function(){return!!this.JSC$9350_dragger_};
var jzG=function(q,k){k.dlgGrowthDirection_=0;k.dlgDragHoverClass_=void 0;k.dlgDragPermission=0;q.dragLists_.push(k)},YRv=function(q,k){q.getHandleForDragItem_=k};
Qu.prototype.init=function(){if(!this.JSC$9350_isInitialized_){for(var q=this.dragLists_.length,k=0;k<q;k++)for(var F=_.w4(this.dragLists_[k]),T=F.length,Z=0;Z<T;++Z){var O=F[Z],z=this.getHandleForDragItem_(O),R=_.kc(z);this.dragItemForHandle_[R]=O;this.dragItemHoverClasses_&&(this.JSC$9350_eventHandler_.listen(O,"mouseover",this.handleDragItemMouseover_),this.JSC$9350_eventHandler_.listen(O,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$9350_eventHandler_.listen(z,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$9350_eventHandler_.listen(z,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(O);this.JSC$9350_eventHandler_.listen(z,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$9350_isInitialized_=!0}};
Qu.prototype.disposeInternal=function(){this.JSC$9350_eventHandler_.dispose();for(var q=this.dragLists_.length,k=0;k<q;k++){var F=this.dragLists_[k];F.dlgGrowthDirection_=void 0;F.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;OBo(this);Qu.superClass_.disposeInternal.call(this)};
var SRU=function(q,k){for(var F=q.dragLists_.length,T=0;T<F;T++){var Z=q.dragLists_[T];Z.dlgBounds_=lYo(Z)}F=q.dragItems_.length;for(T=0;T<F;T++)Z=q.dragItems_[T],Z!=k&&(Z.dlgBounds_=lYo(Z))};
_.Y=Qu.prototype;
_.Y.handlePotentialDragStart_=function(q){var k=_.kc(q.currentTarget);k=this.dragItemForHandle_[k];if(k.parentElement.dlgDragPermission!=2){this.currDragItem_=k;a:{k=this.currDragItem_;for(var F=k.cloneNode(!0),T=I0("TEXTAREA",k),Z=I0("TEXTAREA",F),O=0;O<T.length;O++)Z[O].value=T[O].value;switch(k.tagName){case "TR":k=_.tW("TABLE",null,_.tW("TBODY",null,F));break a;case "TD":case "TH":k=_.tW("TABLE",null,_.tW("TBODY",null,_.tW("TR",null,F)));break a;case "TEXTAREA":F.value=k.value;default:k=F;break a}k=
void 0}this.draggerEl_=k;this.draggerElClasses_&&Hl(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.Jn(this.currDragItem_).body.appendChild(this.draggerEl_);F=_.pT(this.currDragItem_);k=this.draggerEl_;T=_.pT(k);if(F instanceof _.DJ){var z=F.y;F=F.x}N8(k,k.offsetLeft+(F-T.x),k.offsetTop+(Number(z)-T.y));this.JSC$9350_dragger_=new _.uq(this.draggerEl_);_.CB4(this.JSC$9350_dragger_,this.hysteresisDistance_);
_.Dr(this.JSC$9350_dragger_,"start",this.handleDragStart_,!1,this);_.Dr(this.JSC$9350_dragger_,"end",this.handleDragEnd_,!1,this);_.Dr(this.JSC$9350_dragger_,"earlycancel",this.JSC$9352_cleanup_,!1,this);this.dispatchEvent(new K8(mNh,this,q,this.currDragItem_,this.draggerEl_,this.JSC$9350_dragger_));this.JSC$9350_dragger_.startDrag(q)}};
_.Y.handleDragStart_=function(q){if(this.dispatchEvent(new K8(qRh,this,q.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.kIU(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Hl(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var k=Eco(this.draggerEl_);this.draggerEl_.halfWidth=k.width/2;this.draggerEl_.halfHeight=k.height/2;k=this.draggerEl_.getBoundingClientRect();
var F=q.clientY,T=RCP(this.JSC$9350_dragger_,q.clientX);if(T>k.right){var Z=this.currDragItem_.getBoundingClientRect();this.JSC$9350_dragger_.deltaX=T-(T-Z.left)/Z.width*k.width}F=eCP(this.JSC$9350_dragger_,F);F>k.bottom&&(this.JSC$9350_dragger_.deltaY+=F-k.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";SRU(this,this.currDragItem_);this.currDragItem_.style.display="";_.Dr(this.JSC$9350_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new K8(iB4,
this,q.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$9350_dragger_))}else q.preventDefault(),this.JSC$9352_cleanup_()};
_.Y.handleDragMove_=function(q){var k=_.pT(this.draggerEl_);k=new _.DJ(k.x+this.draggerEl_.halfWidth,k.y+this.draggerEl_.halfHeight);a:{var F=null;if(this.currDragItem_.style.display!="none"){F=this.currDragItem_.parentNode;var T=lYo(F);if(zLG(k,T))break a}T=this.dragLists_.length;for(var Z=0;Z<T;Z++){var O=this.dragLists_[Z];if(O!=F&&zLG(k,O.dlgBounds_)){F=O;break a}}F=null}if(F){if(F==null)throw Error("Vd");T=0;Z=!1;O=void 0;switch(F.dlgGrowthDirection_){case 0:T=k.y;var z=CJz;var R=RLU;break;case 4:Z=
!0;case 2:T=k.x;z=eLm;R=RLU;break;case 5:Z=!0;case 3:T=k.x,z=WjG,R=U74}for(var e=null,I,X=_.w4(F),E=X.length,d=0;d<E;d++){var M=X[d];if(M!=this.currDragItem_){var t=z(M.dlgBounds_);if(Z){var A=IR0(M,k);O===void 0&&(O=A);R(T,t)&&(I==void 0||A<O||A==O&&(R(t,I)||t==I))&&(e=M,I=t);A<O&&(O=A)}else R(T,t)&&(I==void 0||R(t,I))&&(e=M,I=t)}}z=e!==null&&IR0(e,k)>O?null:e}else z=null;if(!this.dispatchEvent(new K8(km$,this,q,this.currDragItem_,this.draggerEl_,this.JSC$9350_dragger_,k,F,z)))return!1;if(F&&F.dlgDragPermission!=
1)this.currDragItem_.parentNode==F&&_.kIU(this.currDragItem_)==z||F.insertBefore(this.currDragItem_,z),this.currDragItem_.style.display="",F.dlgDragHoverClass_&&_.mX(F,F.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",R=this.dragLists_.length,I=0;I<R;I++)T=this.dragLists_[I],T.dlgDragHoverClass_&&_.nb(T,T.dlgDragHoverClass_);F!=this.currHoverList_&&(this.currHoverList_=F,SRU(this,this.currDragItem_));this.dispatchEvent(new K8(oWc,this,q,this.currDragItem_,this.draggerEl_,this.JSC$9350_dragger_,
k,F,z));return!1};
_.Y.JSC$9352_cleanup_=function(){OBo(this);this.JSC$9350_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var q=this.dragLists_.length,k=0;k<q;k++)this.dragLists_[k].dlgBounds_=null;q=this.dragItems_.length;for(k=0;k<q;k++)this.dragItems_[k].dlgBounds_=null};
_.Y.handleDragEnd_=function(q){if(!this.dispatchEvent(new K8(Fj$,this,q,this.currDragItem_,this.draggerEl_,this.JSC$9350_dragger_)))return!1;OBo(this);this.dispatchEvent(new K8(Tcz,this,q,this.currDragItem_,this.draggerEl_,this.JSC$9350_dragger_));this.JSC$9352_cleanup_();return!0};
var OBo=function(q){_.nT(q.JSC$9350_dragger_);var k=q.draggerEl_&&q.draggerEl_.parentElement;q.draggerEl_&&_.Un(q.draggerEl_);q.currDragItem_&&q.currDragItem_.style.display=="none"&&(q.origList_.insertBefore(q.currDragItem_,q.origNextItem_),q.currDragItem_.style.display="");q.currDragItemClasses_&&q.currDragItem_?CiI(q.currDragItem_,q.currDragItemClasses_||[]):q.currDragItem_&&(q.currDragItem_.style.visibility="");for(var F=q.dragLists_.length,T=0;T<F;T++){var Z=q.dragLists_[T];Z.dlgDragHoverClass_&&
_.nb(Z,Z.dlgDragHoverClass_)}k&&q.dispatchEvent(new K8(ZB$,q,null,q.currDragItem_,q.draggerEl_,q.JSC$9350_dragger_))};
_.Y=Qu.prototype;_.Y.getHandleForDragItem_=function(q){return q};
_.Y.handleDragItemMouseover_=function(q){Hl(q.currentTarget,this.dragItemHoverClasses_||[])};
_.Y.handleDragItemMouseout_=function(q){CiI(q.currentTarget,this.dragItemHoverClasses_||[])};
_.Y.handleDragItemHandleMouseover_=function(q){Hl(q.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.Y.handleDragItemHandleMouseout_=function(q){CiI(q.currentTarget,this.dragItemHandleHoverClasses_||[])};
var zLG=function(q,k){return q.x>k.left&&q.x<k.left+k.width&&q.y>k.top&&q.y<k.top+k.height},IR0=function(q,k){q=q.dlgBounds_;
return Math.abs(k.y-(q.top+(q.height-1)/2))},CJz=function(q){return q.top+q.height-1},eLm=function(q){return q.left+q.width-1},WjG=function(q){return q.left||0},RLU=function(q,k){return q<k},U74=function(q,k){return q>k},K8=function(q,k,F,T,Z,O){_.If.call(this,q);
this.event=F;this.currDragItem=T;this.draggerEl=Z;this.JSC$9354_dragger=O};
_.j5(K8,_.If);_.j5(k6,_.dF);var Xj8=new _.DJ(0,0);k6.prototype.JSC$9358_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
k6.prototype.JSC$9358_onMouseMove=function(q){var k=this.containerIsActuallyContent_?Xj8:en(Wd(this.containerNode_)),F=this.horizontalScrolling_?this.calculateScrollDelta(q.clientX+k.x,this.scrollBounds_.left,this.scrollBounds_.width):0,T=this.calculateScrollDelta(q.clientY+k.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=F;this.scrollDelta_.y=T;!(F=!F&&!T)&&(F=this.constrainScroll_)&&(F=q.clientX+k.x,q=q.clientY+k.y,k=this.containerBounds_,F=!(k.left<=F&&k.left+k.width>=
F&&k.top<=q&&k.top+k.height>=q));F?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
k6.prototype.calculateScrollDelta=function(q,k,F){var T=0;q<k?T=-8:q>k+F&&(T=8);return T};
k6.prototype.disposeInternal=function(){k6.superClass_.disposeInternal.call(this);this.JSC$9356_eventHandler_.dispose();this.scrollTimer_.dispose()};var EWG={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"}}},BH=EWG;BH=EWG;var r_={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 aR4=function(){},vj=function(q){if(typeof q=="number"){var k=new aR4;
k.standardOffset_=q;var F=q;if(F==0)F="Etc/GMT";else{var T=["Etc/GMT",F<0?"-":"+"];F=Math.abs(F);T.push(Math.floor(F/60)%100);F%=60;F!=0&&T.push(":",_.oI(F,2));F=T.join("")}k.timeZoneId_=F;F=q;F==0?F="UTC":(T=["UTC",F<0?"+":"-"],F=Math.abs(F),T.push(Math.floor(F/60)%100),F%=60,F!=0&&T.push(":",F),F=T.join(""));q=d78(q);k.tzNames_=[F,F];k.tzNamesExt_={STD_LONG_NAME_GMT:q,STD_GENERIC_LOCATION:q};k.transitions_=[];return k}k=new aR4;k.timeZoneId_=q.id;k.standardOffset_=-q.std_offset;k.tzNames_=q.names;
k.tzNamesExt_=q.names_ext;k.transitions_=q.transitions;return k},d78=function(q){var k=["GMT"];
k.push(q<=0?"+":"-");q=Math.abs(q);k.push(_.oI(Math.floor(q/60)%100,2),":",_.oI(q%60,2));return k.join("")},hLG=function(q,k){k=Date.UTC(k.getUTCFullYear(),k.getUTCMonth(),k.getUTCDate(),k.getUTCHours(),k.getUTCMinutes())/36E5;
for(var F=0;F<q.transitions_.length&&k>=q.transitions_[F];)F+=2;return F==0?0:q.transitions_[F-1]},MAo=function(q,k){q=q.standardOffset_-hLG(q,k);
return q===-1440?0:q};var Hj=function(q,k){this.patternParts_=[];this.JSC$9369_dateTimeSymbols_=k||Dw;typeof q=="number"?fRc(this,q):yhz(this,q)},tAZ=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],vH=function(q){return q.getHours?q.getHours():0},yhz=function(q,k){for(Vxr&&(k=k.replace(/\u200f/g,""));k;){for(var F=k,T=0;T<tAZ.length;++T){var Z=k.match(tAZ[T]);
if(Z){var O=Z[0];k=k.substring(O.length);T==0&&(O=="''"?O="'":(O=O.substring(1,Z[1]=="'"?O.length-1:O.length),O=O.replace(/''/g,"'")));q.patternParts_.push({text:O,type:T});break}}if(F===k)throw Error("Wd`"+k);}};
Hj.prototype.format=function(q,k){if(!q)throw Error("Xd");var F=k?(q.getTimezoneOffset()-MAo(k,q))*6E4:0,T=F?new Date(q.getTime()+F):q,Z=T;k&&T.getTimezoneOffset()!=q.getTimezoneOffset()&&(T=new Date(T.getTime()+(T.getTimezoneOffset()-q.getTimezoneOffset())*6E4),Z=new Date(q.getTime()+(F+(F>0?-864E5:864E5))));F=[];for(var O=0;O<this.patternParts_.length;++O){var z=this.patternParts_[O].text;1==this.patternParts_[O].type?F.push(D7g(this,z,q,T,Z,k)):F.push(z)}return F.join("")};
var fRc=function(q,k){if(k<4)var F=q.JSC$9369_dateTimeSymbols_.DATEFORMATS[k];else if(k<8)F=q.JSC$9369_dateTimeSymbols_.TIMEFORMATS[k-4];else if(k<12)F=q.JSC$9369_dateTimeSymbols_.DATETIMEFORMATS[k-8],F=F.replace("{1}",q.JSC$9369_dateTimeSymbols_.DATEFORMATS[k-8]),F=F.replace("{0}",q.JSC$9369_dateTimeSymbols_.TIMEFORMATS[k-8]);else if(k===12)F=q.JSC$9369_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(k===13)F=q.JSC$9369_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{fRc(q,10);return}yhz(q,F)},HH=function(q,k){k=String(k);
q=q.JSC$9369_dateTimeSymbols_||Dw;if(q.ZERODIGIT!==void 0&&!c3o){for(var F=[],T=0;T<k.length;T++){var Z=k.charCodeAt(T);F.push(48<=Z&&Z<=57?String.fromCharCode(q.ZERODIGIT+Z-48):k.charAt(T))}k=F.join("")}return k},c3o=!1,Vxr=!1,Jhh=function(q,k,F,T){F=F.getFullYear();
F<=0&&T&&(F=1-F);return HH(q,lRZ(F,k))},lRZ=function(q,k){k==2&&(q%=100);
q<0&&k++;return _.oI(q,k)},s5=function(q){if(!(q.getHours&&q.getSeconds&&q.getMinutes))throw Error("Yd");
},Ah$=function(q,k){s5(k);
k=vH(k);return q.JSC$9369_dateTimeSymbols_.AMPMS[k>=12&&k<24?1:0]},D7g=function(q,k,F,T,Z,O){var z=k.length;
switch(k.charAt(0)){case "G":return F=T.getFullYear()>0?1:0,z>=4?q.JSC$9369_dateTimeSymbols_.ERANAMES[F]:q.JSC$9369_dateTimeSymbols_.ERAS[F];case "y":return Jhh(q,z,T,!0);case "Y":return F=(new Date(wJ8(T.getFullYear(),T.getMonth(),T.getDate(),q.JSC$9369_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,q.JSC$9369_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),z==2&&(F%=100),HH(q,lRZ(F,z));case "u":return Jhh(q,z,T,!1);case "M":a:switch(F=T.getMonth(),z){case 5:z=q.JSC$9369_dateTimeSymbols_.NARROWMONTHS[F];break a;
case 4:z=q.JSC$9369_dateTimeSymbols_.MONTHS[F];break a;case 3:z=q.JSC$9369_dateTimeSymbols_.SHORTMONTHS[F];break a;default:z=HH(q,_.oI(F+1,z))}return z;case "k":return s5(Z),HH(q,_.oI(vH(Z)||24,z));case "S":return HH(q,(Z.getMilliseconds()/1E3).toFixed(Math.min(3,z)).slice(2)+(z>3?_.oI(0,z-3):""));case "E":return F=T.getDay(),z>=4?q.JSC$9369_dateTimeSymbols_.WEEKDAYS[F]:q.JSC$9369_dateTimeSymbols_.SHORTWEEKDAYS[F];case "a":return Ah$(q,Z);case "b":return Ah$(q,Z);case "B":return Ah$(q,Z);case "h":return s5(Z),
HH(q,_.oI(vH(Z)%12||12,z));case "K":return s5(Z),HH(q,_.oI(vH(Z)%12,z));case "H":return s5(Z),HH(q,_.oI(vH(Z),z));case "c":a:switch(F=T.getDay(),z){case 5:z=q.JSC$9369_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[F];break a;case 4:z=q.JSC$9369_dateTimeSymbols_.STANDALONEWEEKDAYS[F];break a;case 3:z=q.JSC$9369_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[F];break a;default:z=HH(q,_.oI(F,1))}return z;case "L":a:switch(F=T.getMonth(),z){case 5:z=q.JSC$9369_dateTimeSymbols_.STANDALONENARROWMONTHS[F];break a;
case 4:z=q.JSC$9369_dateTimeSymbols_.STANDALONEMONTHS[F];break a;case 3:z=q.JSC$9369_dateTimeSymbols_.STANDALONESHORTMONTHS[F];break a;default:z=HH(q,_.oI(F+1,z))}return z;case "Q":return F=Math.floor(T.getMonth()/3),z<4?q.JSC$9369_dateTimeSymbols_.SHORTQUARTERS[F]:q.JSC$9369_dateTimeSymbols_.QUARTERS[F];case "d":return HH(q,_.oI(T.getDate(),z));case "m":return s5(Z),HH(q,_.oI(Z.getMinutes?Z.getMinutes():0,z));case "s":return s5(Z),HH(q,_.oI(Z.getSeconds(),z));case "v":return(O||vj(F.getTimezoneOffset())).timeZoneId_;
case "V":return q=O||vj(F.getTimezoneOffset()),z<=2?q.timeZoneId_:hLG(q,F)>0?q.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?q.tzNamesExt_.DST_GENERIC_LOCATION:q.tzNamesExt_.DST_GENERIC_LOCATION:q.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?q.tzNamesExt_.STD_GENERIC_LOCATION:q.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return F=wJ8(Z.getFullYear(),Z.getMonth(),Z.getDate(),q.JSC$9369_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,q.JSC$9369_dateTimeSymbols_.FIRSTDAYOFWEEK),HH(q,_.oI(Math.floor(Math.round((F-(new Date((new Date(F)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,z));case "z":return q=O||vj(F.getTimezoneOffset()),z<4?q.tzNames_[hLG(q,F)>0?2:0]:q.tzNames_[hLG(q,F)>0?3:1];case "Z":return k=O||vj(F.getTimezoneOffset()),z<4?(z=-MAo(k,F),q=[z<0?"-":"+"],z=Math.abs(z),q.push(_.oI(Math.floor(z/60)%100,2),_.oI(z%60,2)),z=q.join("")):z=HH(q,d78(MAo(k,F))),z;default:return""}};var pjG=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,wjo=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,RyH=function(q){this.patternParts_=[];this.JSC$9378_dateTimeSymbols_=Dw;if(typeof q=="number"){q>11&&(q=10);if(q<4)var k=this.JSC$9378_dateTimeSymbols_.DATEFORMATS[q];else q<8?k=this.JSC$9378_dateTimeSymbols_.TIMEFORMATS[q-4]:(k=this.JSC$9378_dateTimeSymbols_.DATETIMEFORMATS[q-8],k=k.replace("{1}",this.JSC$9378_dateTimeSymbols_.DATEFORMATS[q-8]),k=k.replace("{0}",this.JSC$9378_dateTimeSymbols_.TIMEFORMATS[q-
8]));PJo(this,k)}else PJo(this,q)},PJo=function(q,k){for(var F=!1,T="",Z=0;Z<k.length;Z++){var O=k.charAt(Z);
if(pjG.test(O))for(T.length>0&&(q.patternParts_.push({text:T,count:0,abutStart:!1,numeric:!1}),T=""),q.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});Z<k.length-1&&k.charAt(Z+1)==" ";)Z++;else if(F)O=="'"?Z+1<k.length&&k.charAt(Z+1)=="'"?(T+="'",Z++):F=!1:T+=O;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(O)>=0){T.length>0&&(q.patternParts_.push({text:T,count:0,abutStart:!1,numeric:!1}),T="");for(var z=k.charAt(Z),R=Z+1;R<k.length&&k.charAt(R)==z;)R++;z=R-Z;z<=0?R=!1:(R="MydhHmsSDkK".indexOf(O),
R=R>0||R==0&&z<3);q.patternParts_.push({text:O,count:z,abutStart:!1,numeric:R});Z+=z-1}else O=="'"?Z+1<k.length&&k.charAt(Z+1)=="'"?(T+="'",Z++):F=!0:T+=O}T.length>0&&q.patternParts_.push({text:T,count:0,abutStart:!1,numeric:!1});k=!1;for(F=0;F<q.patternParts_.length;F++)q.patternParts_[F].numeric?!k&&F+1<q.patternParts_.length&&q.patternParts_[F+1].numeric&&(k=!0,q.patternParts_[F].abutStart=!0):k=!1};
RyH.prototype.parse=function(q,k,F){var T=!1,Z=!1;F&&(T=F.predictive||!1,Z=F.validate||!1);if(T)for(F=0;F<this.patternParts_.length;F++){var O=this.patternParts_[F];if(O.count>0&&("abBhHkKm".indexOf(O.text.charAt(0))<0||O.count>2||O.abutStart))throw Error("Zd`"+O.text.charAt(0));}O=new $7g;F=[0];O.dayPeriodIndex=-1;for(var z=0;z<this.patternParts_.length&&!(T&&F[0]>=q.length);z++){if(this.patternParts_[z].count==0){a:{var R=q;var e=F,I=this.patternParts_[z],X=T;if(I.text.match(pjG)!=null){if(I=e[0],
bB8(R,e),e[0]>I){R=!0;break a}}else{if(R.indexOf(I.text,e[0])==e[0]){e[0]+=I.text.length;R=!0;break a}if(X&&I.text.indexOf(R.substring(e[0]))==0){e[0]+=R.length-e[0];R=!0;break a}}R=!1}if(R)continue;return 0}if(this.patternParts_[z].abutStart){a:{e=q;I=F;X=z;var E=I[0],d=0;for(R=X;R<this.patternParts_.length;R++){var M=this.patternParts_[R],t=M.count;if(t===0)break;if(R==X&&(t-=d,d++,t==0)){R=0;break a}var A=R>X&&M.numeric,w=I[0];if(!uHo(this,e,I,M,t,O,!1)||A&&I[0]-w<t)R=X-1,I[0]=E}R-=X}if(R<=0)return 0;
z+=R-1}else if(!uHo(this,q,F,this.patternParts_[z],0,O,T))return 0}a:{q=Z;if(k==null)throw Error("$d");O.era!=void 0&&O.year!=void 0&&O.era==0&&O.year>0&&(O.year=-(O.year-1));O.year!=void 0&&k.setFullYear(O.year);T=k.getDate();k.setDate(1);O.month!=void 0&&k.setMonth(O.month);O.day!=void 0?k.setDate(O.day):(Z=r09(k.getFullYear(),k.getMonth()),k.setDate(T>Z?Z:T));typeof k.setHours==="function"&&(O.hours==void 0&&(O.hours=k.getHours()),O.hours<12&&(O.ampm!=void 0&&O.ampm>0?O.hours+=12:O.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(O.dayPeriodName)||["night1","night2"].includes(O.dayPeriodName)&&O.hours>=6)&&(O.hours+=12)),k.setHours(O.hours));typeof k.setMinutes==="function"&&O.minutes!=void 0&&k.setMinutes(O.minutes);typeof k.setSeconds==="function"&&O.seconds!=void 0&&k.setSeconds(O.seconds);typeof k.setMilliseconds==="function"&&O.milliseconds!=void 0&&k.setMilliseconds(O.milliseconds);if(q&&(O.year&&O.year!=k.getFullYear()||O.month&&O.month!=
k.getMonth()||O.day&&O.day!=k.getDate()||O.hours&&O.hours>=24||O.minutes&&O.minutes>=60||O.seconds&&O.seconds>=60||O.milliseconds&&O.milliseconds>=1E3))k=!1;else{O.tzOffset!=void 0&&k.setTime(k.getTime()+(O.tzOffset-k.getTimezoneOffset())*60*1E3);O.ambiguousYear&&(q=new Date,q.setFullYear(q.getFullYear()-80),k.getTime()<q.getTime()&&k.setFullYear(q.getFullYear()+100));if(O.dayOfWeek!=void 0)if(O.day==void 0)O=(7+O.dayOfWeek-k.getDay())%7,O>3&&(O-=7),q=k.getMonth(),k.setDate(k.getDate()+O),k.getMonth()!=
q&&k.setDate(k.getDate()+(O>0?-7:7));else if(O.dayOfWeek!=k.getDay()){k=!1;break a}k=!0}}return k?F[0]:0};
var uHo=function(q,k,F,T,Z,O,z){bB8(k,F);if(T.numeric&&Z>0&&F[0]+Z>k.length)return!1;switch(T.text.charAt(0)){case "G":return G_(k,F,[q.JSC$9378_dateTimeSymbols_.ERAS],function(R){return O.era=R}),!0;
case "M":case "L":return Nco(q,k,F,Z,T,O);case "E":return G_(k,F,[q.JSC$9378_dateTimeSymbols_.WEEKDAYS,q.JSC$9378_dateTimeSymbols_.SHORTWEEKDAYS],function(R){return O.dayOfWeek=R});
case "B":case "b":return Z=[],q=[[].concat(q.JSC$9378_dateTimeSymbols_.AMPMS)],Z.push("isAm"),Z.push("isPm"),k=G_(k,F,q,function(R){return O.dayPeriodIndex=R},z),O.dayPeriodName=Z[O.dayPeriodIndex],z?k:!0;
case "a":return k=G_(k,F,[q.JSC$9378_dateTimeSymbols_.AMPMS],function(R){return O.ampm=R},z),z?k:!0;
case "y":return Qz0(q,k,F,T,Z,O);case "Q":return G_(k,F,[q.JSC$9378_dateTimeSymbols_.QUARTERS,q.JSC$9378_dateTimeSymbols_.SHORTQUARTERS],function(R){O.month=R*3;O.day=1});
case "d":return cH(q,k,F,T,Z,function(R){O.day=R}),!0;
case "S":return Kjg(q,k,F,Z,O);case "h":case "K":case "H":case "k":return k=cH(q,k,F,T,Z,function(R){O.hours=T.text.charAt(0)==="h"&&R===12?0:R},z),z?k:!0;
case "m":return k=cH(q,k,F,T,Z,function(R){O.minutes=R},z),z?k:!0;
case "s":return cH(q,k,F,T,Z,function(R){O.seconds=R}),!0;
case "z":case "Z":case "v":return Bc0(q,k,F,O);default:return!1}},Qz0=function(q,k,F,T,Z,O){var z=F[0];
Z=Vu(q,k,F,Z);Z===null&&(Z=Vu(q,k,F,0,!0));if(Z===null)return!1;Z>=0&&F[0]-z==2&&T.count==2?(q=Z,k=(new Date).getFullYear()-80,F=k%100,O.ambiguousYear=q==F,q+=Math.floor(k/100)*100+(q<F?100:0),O.year=q):O.year=Z;return!0},Nco=function(q,k,F,T,Z,O){return Z.numeric&&cH(q,k,F,Z,T,function(z){O.month=z-1})?!0:G_(k,F,[q.JSC$9378_dateTimeSymbols_.MONTHS,
q.JSC$9378_dateTimeSymbols_.STANDALONEMONTHS,q.JSC$9378_dateTimeSymbols_.SHORTMONTHS,q.JSC$9378_dateTimeSymbols_.STANDALONESHORTMONTHS],function(z){O.month=z})},Kjg=function(q,k,F,T,Z){var O=F[0];
q=Vu(q,k,F,T);if(q===null)return!1;F=F[0]-O;Z.milliseconds=F<3?q*Math.pow(10,3-F):Math.round(q/Math.pow(10,F-3));return!0},Bc0=function(q,k,F,T){k.indexOf("GMT",F[0])==F[0]&&(F[0]+=3);
if(F[0]>=k.length)return T.tzOffset=0,!0;var Z=F[0],O=Vu(q,k,F,0,!0);if(O===null)return!1;if(F[0]<k.length&&k.charAt(F[0])==":"){var z=O*60;F[0]++;O=Vu(q,k,F,0);if(O===null)return!1;z+=O}else z=O,z=z<24&&F[0]-Z<=3?z*60:z%100+z/100*60;T.tzOffset=-z;return!0},cH=function(q,k,F,T,Z,O,z){z=z||!1;
var R=F[0];q=Vu(q,k,F,Z);if(q===null)return!1;if(z&&F[0]-R<T.count){if(F[0]<k.length)return!1;q*=Math.pow(10,T.count-(F[0]-R))}O(q);return!0},G_=function(q,k,F,T,Z){Z=Z||!1;
for(var O,z=0;z<F.length;z++){O=k;for(var R=F[z],e=Z,I=0,X=null,E=q.substring(O[0]).toLowerCase(),d=0;d<R.length;d++){var M=R[d].toLowerCase();if(e&&M.indexOf(E)==0){I=E.length;X=d;break}R[d].length>I&&E.indexOf(M)==0&&(I=R[d].length,X=d)}X!==null&&(O[0]+=I);O=X;if(O!==null)return T(O),!0}return!1},bB8=function(q,k){(q=q.substring(k[0]).match(wjo))&&(k[0]+=q[0].length)},Vu=function(q,k,F,T,Z){k=T>0?k.substring(0,F[0]+T):k;
Z=Z||!1;if(q.JSC$9378_dateTimeSymbols_.ZERODIGIT){T=[];for(var O=F[0];O<k.length;O++){var z=k.charCodeAt(O)-q.JSC$9378_dateTimeSymbols_.ZERODIGIT;T.push(0<=z&&z<=9?String.fromCharCode(z+48):k.charAt(O))}k=T.join("")}else k=k.substring(F[0]);q=k.match(new RegExp("^"+(Z?"[+-]?":"")+"\\d+"));if(!q)return null;F[0]+=q[0].length;return parseInt(q[0],10)},$7g=function(){};
$7g.prototype.ambiguousYear=!1;_.rho={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 vW0={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"},HBv=vW0,sz4=vW0;sz4=HBv=vW0;var chz,L8,n8,P3L,xd,Gm$;
_.KB=function(q,k,F,T){var Z;if(Z=k){a:if(k&&k.length===3){for(Z=0;Z<3;Z++){var O=k[Z];if(O<"A"||O>"Z"&&O<"a"||O>"z"){Z=!1;break a}}Z=!0}else Z=!1;Z=!Z}if(Z)throw new TypeError("ae");this.intlCurrencyCode_=k?k.toUpperCase():null;this.currencyStyle_=F||0;this.overrideNumberFormatSymbols_=T||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.useSignForPositiveExponent_=!1;
this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=L8(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof q==="number")switch(q){case 1:xd(this,L8(this).DECIMAL_PATTERN);break;case 2:xd(this,L8(this).SCIENTIFIC_PATTERN);break;case 3:xd(this,L8(this).PERCENT_PATTERN);break;case 4:q=L8(this).CURRENCY_PATTERN;k=["0"];if(F=
r_[n8(this)]){F=F[0]&7;if(F>0)for(k.push("."),T=0;T<F;T++)k.push("0");q=q.replace(/0.00/g,k.join(""))}xd(this,q);break;case 5:Gm$(this,1);break;case 6:Gm$(this,2);break;default:throw Error("de");}else xd(this,q)};
chz=!1;L8=function(q){return q.overrideNumberFormatSymbols_||(chz?sz4:HBv)};
n8=function(q){return q.intlCurrencyCode_||L8(q).DEF_CURRENCY_CODE};
P3L=function(q,k){if(k>308)throw Error("ce`"+k);q.maximumFractionDigits_=k;return q};
xd=function(q,k){var F=[0];q.positivePrefix_=VA4(q,k,F);for(var T=F[0],Z=-1,O=0,z=0,R=0,e=-1,I=k.length,X=!0;F[0]<I&&X;F[0]++)switch(k.charAt(F[0])){case "#":z>0?R++:O++;e>=0&&Z<0&&e++;break;case "0":if(R>0)throw Error("je`"+k);z++;e>=0&&Z<0&&e++;break;case ",":e>0&&q.groupingArray_.push(e);e=0;break;case ".":if(Z>=0)throw Error("ke`"+k);Z=O+z+R;break;case "E":if(q.useExponentialNotation_)throw Error("le`"+k);q.useExponentialNotation_=!0;q.minExponentDigits_=0;F[0]+1<I&&k.charAt(F[0]+1)=="+"&&(F[0]++,
q.useSignForPositiveExponent_=!0);for(;F[0]+1<I&&k.charAt(F[0]+1)=="0";)F[0]++,q.minExponentDigits_++;if(O+z<1||q.minExponentDigits_<1)throw Error("me`"+k);X=!1;break;default:F[0]--,X=!1}z==0&&O>0&&Z>=0&&(z=Z,z==0&&z++,R=O-z,O=z-1,z=1);if(Z<0&&R>0||Z>=0&&(Z<O||Z>O+z)||e==0)throw Error("ne`"+k);R=O+z+R;q.maximumFractionDigits_=Z>=0?R-Z:0;Z>=0&&(q.minimumFractionDigits_=O+z-Z,q.minimumFractionDigits_<0&&(q.minimumFractionDigits_=0));q.minimumIntegerDigits_=(Z>=0?Z:R)-O;q.useExponentialNotation_&&(q.maximumIntegerDigits_=
O+q.minimumIntegerDigits_,q.maximumFractionDigits_==0&&q.minimumIntegerDigits_==0&&(q.minimumIntegerDigits_=1));q.groupingArray_.push(Math.max(0,e));q.decimalSeparatorAlwaysShown_=Z==0||Z==R;T=F[0]-T;q.positiveSuffix_=VA4(q,k,F);F[0]<k.length&&k.charAt(F[0])==";"?(F[0]++,q.multiplier_!=1&&(q.negativePercentSignExpected_=!0),q.negativePrefix_=VA4(q,k,F),F[0]+=T,q.negativeSuffix_=VA4(q,k,F)):(q.negativePrefix_+=q.positivePrefix_,q.negativeSuffix_+=q.positiveSuffix_)};
Gm$=function(q,k){q.compactStyle_=k;xd(q,L8(q).DECIMAL_PATTERN);q.minimumFractionDigits_=0;P3L(q,2);if(q.minimumFractionDigits_>0)throw Error("be");q.significantDigits_=2};
_.KB.prototype.parse=function(q,k){k=k||[0];if(this.compactStyle_!==0)throw Error("ee");q=q.replace(/ |\u202f/g,"\u00a0");var F=q.indexOf(this.positivePrefix_,k[0])==k[0],T=q.indexOf(this.negativePrefix_,k[0])==k[0];F&&T&&(this.positivePrefix_.length>this.negativePrefix_.length?T=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(F=!1));F?k[0]+=this.positivePrefix_.length:T&&(k[0]+=this.negativePrefix_.length);if(q.indexOf(L8(this).INFINITY,k[0])==k[0]){k[0]+=L8(this).INFINITY.length;var Z=
Infinity}else{Z=q;var O=!1,z=!1,R=!1,e=-1,I=1,X=L8(this).DECIMAL_SEP,E=L8(this).GROUP_SEP,d=L8(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("fe");E=E.replace(/\u202f/g,"\u00a0");for(var M="";k[0]<Z.length;k[0]++){var t=Z.charAt(k[0]),A=LjP(this,t);if(A>=0&&A<=9)M+=A,R=!0;else if(t==X.charAt(0)){if(O||z)break;M+=".";O=!0}else if(t==E.charAt(0)&&("\u00a0"!=E.charAt(0)||k[0]+1<Z.length&&LjP(this,Z.charAt(k[0]+1))>=0)){if(O||z)break}else if(t==d.charAt(0)){if(z)break;M+="E";z=!0;e=k[0]}else if(t==
"+"||t=="-"){if(R&&e!=k[0]-1)break;M+=t}else if(this.multiplier_==1&&t==L8(this).PERCENT.charAt(0)){if(I!=1)break;I=100;if(R){k[0]++;break}}else if(this.multiplier_==1&&t==L8(this).PERMILL.charAt(0)){if(I!=1)break;I=1E3;if(R){k[0]++;break}}else break}this.multiplier_!=1&&(I=this.multiplier_);Z=parseFloat(M)/I}if(F){if(q.indexOf(this.positiveSuffix_,k[0])!=k[0])return NaN;k[0]+=this.positiveSuffix_.length}else if(T){if(q.indexOf(this.negativeSuffix_,k[0])!=k[0])return NaN;k[0]+=this.negativeSuffix_.length}return T?
-Z:Z};
_.KB.prototype.format=function(q){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("ge");if(isNaN(q))return L8(this).NAN;var k=[];var F=q;if(this.compactStyle_==0)F=g_;else{F=Math.abs(F);var T=x7U(this,F<=1?0:nWc(F)).divisorBase;F=x7U(this,T+nWc(gWU(this,mt(F,-T)).intValue))}q=mt(q,-F.divisorBase);(T=q<0||q==0&&1/q<0)?F.negative_prefix?k.push(F.negative_prefix):(k.push(F.prefix),k.push(this.negativePrefix_)):(k.push(F.prefix),k.push(this.positivePrefix_));if(isFinite(q))if(q*=
T?-1:1,q*=this.multiplier_,this.useExponentialNotation_){var Z=q;if(Z==0)m7Z(this,Z,this.minimumIntegerDigits_,k),qGP(this,0,k);else{var O=Math.floor(Math.log(Z)/Math.log(10)+2E-15);Z=mt(Z,-O);var z=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(z=O%this.maximumIntegerDigits_,z<0&&(z=this.maximumIntegerDigits_+z),Z=mt(Z,z),O-=z,z=1):this.minimumIntegerDigits_<1?(O++,Z=mt(Z,-1)):(O-=this.minimumIntegerDigits_-1,Z=mt(Z,this.minimumIntegerDigits_-
1));m7Z(this,Z,z,k);qGP(this,O,k)}}else m7Z(this,q,this.minimumIntegerDigits_,k);else k.push(L8(this).INFINITY);T?F.negative_suffix?k.push(F.negative_suffix):(isFinite(q)&&k.push(F.suffix),k.push(this.negativeSuffix_)):(isFinite(q)&&k.push(F.suffix),k.push(this.positiveSuffix_));return k.join("")};
var gWU=function(q,k){var F=mt(k,q.maximumFractionDigits_);q.significantDigits_>0&&(F=ijZ(F,q.significantDigits_,q.maximumFractionDigits_));F=Math.round(F);if(isFinite(F)){var T=Math.floor(mt(F,-q.maximumFractionDigits_));F=Math.floor(F-mt(T,q.maximumFractionDigits_));if(F<0||F>=mt(1,q.maximumFractionDigits_))T=Math.round(k),F=0}else T=k,F=0;return{intValue:T,fracValue:F}},m7Z=function(q,k,F,T){if(q.minimumFractionDigits_>q.maximumFractionDigits_)throw Error("ge");
T||(T=[]);k=gWU(q,k);var Z=k.intValue,O=k.fracValue,z=q.minimumFractionDigits_>0||O>0||!1;k=q.minimumFractionDigits_;z&&(k=q.minimumFractionDigits_);for(var R="",e=Z;e>1E20;)R="0"+R,e=Math.round(mt(e,-1));R=e+R;var I=L8(q).DECIMAL_SEP;e=L8(q).ZERO_DIGIT.codePointAt(0);var X=R.length,E=0;if(Z>0||F>0){for(Z=X;Z<F;Z++)T.push(String.fromCodePoint(e));if(q.groupingArray_.length>=2)for(F=1;F<q.groupingArray_.length;F++)E+=q.groupingArray_[F];F=X-E;if(F>0){Z=q.groupingArray_;E=X=0;for(var d,M=L8(q).GROUP_SEP,
t=R.length,A=0;A<t;A++)if(T.push(String.fromCodePoint(e+Number(R.charAt(A)))),t-A>1)if(d=Z[E],A<F){var w=F-A;(d===1||d>0&&w%d===1)&&T.push(M)}else E<Z.length&&(A===F?E+=1:d===A-F-X+1&&(T.push(M),X+=d,E+=1))}else{F=R;R=q.groupingArray_;Z=L8(q).GROUP_SEP;d=F.length;M=[];for(X=R.length-1;X>=0&&d>0;X--){E=R[X];for(t=0;t<E&&d-t-1>=0;t++)M.push(String.fromCodePoint(e+Number(F.charAt(d-t-1))));d-=E;d>0&&M.push(Z)}T.push.apply(T,M.reverse())}}else z||T.push(String.fromCodePoint(e));(q.decimalSeparatorAlwaysShown_||
z)&&T.push(I);O=String(O);z=O.split("e+");z.length==2&&(O=String(ijZ(parseFloat(z[0]),q.significantDigits_,1)),O=O.replace(".",""),O+=(0,_.QbT)("0",parseInt(z[1],10)-O.length+1));q.maximumFractionDigits_+1>O.length&&(O="1"+(0,_.QbT)("0",q.maximumFractionDigits_-O.length)+O);for(q=O.length;O.charAt(q-1)=="0"&&q>k+1;)q--;for(k=1;k<q;k++)T.push(String.fromCodePoint(e+Number(O.charAt(k))))},qGP=function(q,k,F){F.push(L8(q).EXP_SYMBOL);
k<0?(k=-k,F.push(L8(q).MINUS_SIGN)):q.useSignForPositiveExponent_&&F.push(L8(q).PLUS_SIGN);k=""+k;for(var T=L8(q).ZERO_DIGIT,Z=k.length;Z<q.minExponentDigits_;Z++)F.push(T);q=T.codePointAt(0)-kOg;for(T=0;T<k.length;T++)F.push(String.fromCodePoint(q+k.codePointAt(T)))},LjP=function(q,k){k=k.codePointAt(0);
if(48<=k&&k<58)return k-48;q=L8(q).ZERO_DIGIT.codePointAt(0);return q<=k&&k<q+10?k-q:-1},kOg="0".codePointAt(0),VA4=function(q,k,F){for(var T="",Z=!1,O=k.length;F[0]<O;F[0]++){var z=k.charAt(F[0]);
if(z=="'")F[0]+1<O&&k.charAt(F[0]+1)=="'"?(F[0]++,T+="'"):Z=!Z;else if(Z)T+=z;else switch(z){case "#":case "0":case ",":case ".":case ";":return T;case "\u00a4":if(F[0]+1<O&&k.charAt(F[0]+1)=="\u00a4")F[0]++,T+=n8(q);else switch(q.currencyStyle_){case 0:z=n8(q);T+=z in r_?r_[z][1]:z;break;case 2:z=n8(q);var R=r_[z];T+=R?z==R[1]?z:z+" "+R[1]:z;break;case 1:z=n8(q),T+=z in r_?r_[z][2]:z}break;case "%":if(!q.negativePercentSignExpected_&&q.multiplier_!=1)throw Error("he");if(q.negativePercentSignExpected_&&
q.multiplier_!=100)throw Error("ie");q.multiplier_=100;q.negativePercentSignExpected_=!1;T+=L8(q).PERCENT;break;case "\u2030":if(!q.negativePercentSignExpected_&&q.multiplier_!=1)throw Error("he");if(q.negativePercentSignExpected_&&q.multiplier_!=1E3)throw Error("ie");q.multiplier_=1E3;q.negativePercentSignExpected_=!1;T+=L8(q).PERMILL;break;default:T+=z}}return T},g_={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},x7U=function(q,k){q=q.compactStyle_==1?BH.COMPACT_DECIMAL_SHORT_PATTERN:BH.COMPACT_DECIMAL_LONG_PATTERN;q==null&&(q=BH.COMPACT_DECIMAL_SHORT_PATTERN);if(k<3)return g_;k=Math.min(14,k);var F=q[mt(1,k)];for(--k;!F&&k>=3;)F=q[mt(1,k)],k--;if(!F)return g_;F=F.other;var T=q="",Z=F.indexOf(";");Z>=0&&(F=F.substring(0,Z),Z=F.substring(Z+1))&&(T=/([^0]*)(0+)(.*)/.exec(Z),q=T[1],T=T[3]);return F&&F!="0"?(F=/([^0]*)(0+)(.*)/.exec(F))?{divisorBase:k+
1-(F[2].length-1),negative_prefix:q,negative_suffix:T,prefix:F[1],suffix:F[3]}:g_:g_},nWc=function(q){if(!isFinite(q))return q>0?q:0;
for(var k=0;(q/=10)>=1;)k++;return k},mt=function(q,k){if(!q||!isFinite(q)||k==0)return q;
q=String(q).split("e");return parseFloat(q[0]+"e"+(parseInt(q[1]||0,10)+k))},oNg=function(q,k){return q&&isFinite(q)?mt(Math.round(mt(q,k)),-k):q},ijZ=function(q,k,F){if(!q)return q;
k=k-nWc(q)-1;return k<-F?oNg(q,-F):oNg(q,k)};var FKZ=function(q){return q%10==1&&q%100!=11?"one":q%10==2&&q%100!=12?"two":q%10==3&&q%100!=13?"few":"other"},TCh=FKZ;
TCh=FKZ;var Zjm;Zjm=function(q,k){var F=q|0;if(void 0===k){k=Math;var T=k.min,Z=q+"",O=Z.indexOf(".");k=T.call(k,O===-1?0:Z.length-O-1,3)}T=Math.pow(10,k);q={v:k,f:(q*T|0)%T};return F==1&&q.v==0?"one":"other"};
_.sR=Zjm;_.sR=Zjm;var j7$,YGc,Ojz,zmh,CgU;_.SG0=function(q){this.JSC$9421_pattern_=q;this.parsedPattern_=this.literals_=this.initialLiterals_=null;q=HBv;var k=BH;if(j7$!==q||YGc!==k)j7$=q,YGc=k,Ojz=new _.KB(1);this.numberFormatter_=Ojz};
j7$=null;YGc=null;Ojz=null;zmh=RegExp("'([{}#].*?)'","g");CgU=RegExp("''","g");
_.SG0.prototype.format=function(q){if(this.JSC$9421_pattern_){this.initialLiterals_=[];var k=Rm$(this,this.JSC$9421_pattern_);this.parsedPattern_=em4(this,k);this.JSC$9421_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.Lf(this.initialLiterals_),k=[],WKv(this,this.parsedPattern_,q,!1,k),q=k.join("");this.literals_.length>0;)q=q.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else q="";return q};
var WKv=function(q,k,F,T,Z){for(var O=0;O<k.length;O++)switch(k[O].type){case 4:Z.push(k[O].value);break;case 3:var z=k[O].value;var R=q,e=Z,I=F[z];I===void 0?e.push("Undefined parameter - "+z):(R.literals_.push(I),e.push(R.buildPlaceholder_(R.literals_)));break;case 2:z=k[O].value;R=q;e=F;I=T;var X=Z,E=z.argumentIndex;e[E]===void 0?X.push("Undefined parameter - "+E):(E=z[e[E]],E===void 0&&(E=z.other),WKv(R,E,e,I,X));break;case 0:z=k[O].value;UPG(q,z,F,_.sR,T,Z);break;case 1:z=k[O].value,UPG(q,z,
F,TCh,T,Z)}},UPG=function(q,k,F,T,Z,O){var z=k.argumentIndex,R=k.argumentOffset,e=+F[z];
isNaN(e)?O.push("Undefined or invalid parameter - "+z):(R=e-R,z=k[F[z]],z===void 0&&(T=T(Math.abs(R)),z=k[T],z===void 0&&(z=k.other)),k=[],WKv(q,z,F,Z,k),F=k.join(""),Z?O.push(F):(q=q.numberFormatter_.format(R),O.push(F.replace(/#/g,q))))},Rm$=function(q,k){var F=q.initialLiterals_,T=q.buildPlaceholder_.bind(q);
k=k.replace(CgU,function(){F.push("'");return T(F)});
return k=k.replace(zmh,function(Z,O){F.push(O);return T(F)})},Iac=function(q){var k=0,F=[],T=[],Z=/[{}]/g;
Z.lastIndex=0;for(var O;O=Z.exec(q);){var z=O.index;O[0]=="}"?(F.pop(),F.length==0&&(O={type:1},O.value=q.substring(k,z),T.push(O),k=z+1)):(F.length==0&&(k=q.substring(k,z),k!=""&&T.push({type:0,value:k}),k=z+1),F.push("{"))}q=q.substring(k);q!=""&&T.push({type:0,value:q});return T},X4G=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,EN8=/^\s*(\w+)\s*,\s*selectordinal\s*,/,aa8=/^\s*(\w+)\s*,\s*select\s*,/,em4=function(q,k){var F=[];
k=Iac(k);for(var T=0;T<k.length;T++){var Z={};if(0==k[T].type)Z.type=4,Z.value=k[T].value;else if(1==k[T].type){var O=k[T].value;switch(X4G.test(O)?0:EN8.test(O)?1:aa8.test(O)?2:/^\s*\w+\s*/.test(O)?3:5){case 2:Z.type=2;Z.value=dP8(q,k[T].value);break;case 0:Z.type=0;Z.value=hm4(q,k[T].value);break;case 1:Z.type=1;Z.value=M7U(q,k[T].value);break;case 3:Z.type=3,Z.value=k[T].value}}F.push(Z)}return F},dP8=function(q,k){var F="";
k=k.replace(aa8,function(R,e){F=e;return""});
var T={};T.argumentIndex=F;k=Iac(k);for(var Z=0;Z<k.length;){var O=k[Z].value;Z++;var z=void 0;1==k[Z].type&&(z=em4(q,k[Z].value));T[O.replace(/\s/g,"")]=z;Z++}return T},hm4=function(q,k){var F="",T=0;
k=k.replace(X4G,function(e,I,X){F=I;X&&(T=parseInt(X,10));return""});
var Z={};Z.argumentIndex=F;Z.argumentOffset=T;k=Iac(k);for(var O=0;O<k.length;){var z=k[O].value;O++;var R=void 0;1==k[O].type&&(R=em4(q,k[O].value));Z[z.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=R;O++}return Z},M7U=function(q,k){var F="";
k=k.replace(EN8,function(R,e){F=e;return""});
var T={};T.argumentIndex=F;T.argumentOffset=0;k=Iac(k);for(var Z=0;Z<k.length;){var O=k[Z].value;Z++;var z=void 0;1==k[Z].type&&(z=em4(q,k[Z].value));T[O.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=z;Z++}return T};
_.SG0.prototype.buildPlaceholder_=function(q){return"\ufddf_"+(q.length-1).toString(10)+"_"};var faz;
faz={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 nkn=function(){this.rdtfSymbols_=y4c||faz;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
nkn.prototype.format=function(q,k){a:{k=t74(this,k);switch(this.style_){case 2:if(k.NARROW!=void 0){k=k.NARROW;break a}case 1:if(k.SHORT!=void 0){k=k.SHORT;break a}default:k=k.LONG;break a}k=void 0}if(!this.alwaysNumeric_&&k&&k.R&&k.R[""+q])q=k.R[""+q];else if(k){var F=Math.abs(q);q=(new _.SG0("{N,plural,"+(q>0||q==0&&1/q==Infinity?k.F:k.P)+"}")).format({N:F})}else q="";return q};
var t74=function(q,k){switch(k){default:case 0:return q.rdtfSymbols_.YEAR;case 1:return q.rdtfSymbols_.QUARTER;case 2:return q.rdtfSymbols_.MONTH;case 3:return q.rdtfSymbols_.WEEK;case 4:return q.rdtfSymbols_.DAY;case 5:return q.rdtfSymbols_.HOUR;case 6:return q.rdtfSymbols_.MINUTE;case 7:return q.rdtfSymbols_.SECOND}};var DP0=function(q,k,F,T,Z,O,z,R){this.x0=q;this.y0=k;this.x1=F;this.y1=T;this.x2=Z;this.y2=O;this.x3=z;this.y3=R};
DP0.prototype.clone=function(){return new DP0(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
DP0.prototype.equals=function(q){return this.x0==q.x0&&this.y0==q.y0&&this.x1==q.x1&&this.y1==q.y1&&this.x2==q.x2&&this.y2==q.y2&&this.x3==q.x3&&this.y3==q.y3};
var la4=function(q,k){if(k==0)return q.x0;if(k==1)return q.x3;var F=hW(q.x0,q.x1,k),T=hW(q.x1,q.x2,k);q=hW(q.x2,q.x3,k);F=hW(F,T,k);T=hW(T,q,k);return hW(F,T,k)},J4h=function(q,k){var F=(k-q.x0)/(q.x3-q.x0);
if(F<=0)return 0;if(F>=1)return 1;for(var T=0,Z=1,O=0,z=0;z<8;z++){O=la4(q,F);var R=(la4(q,F+1E-6)-O)/1E-6;if(Math.abs(O-k)<1E-6)return F;if(Math.abs(R)<1E-6)break;else O<k?T=F:Z=F,F-=(O-k)/R}for(z=0;Math.abs(O-k)>1E-6&&z<8;z++)O<k?(T=F,F=(F+Z)/2):(Z=F,F=(F+T)/2),O=la4(q,F);return F};var qX=function(){_.ht.call(this);this.JSC$9442_name_="closure_frame"+A48++;this.iframesForDisposal_=[];p4z[this.JSC$9442_name_]=this},iT;
_.j5(qX,_.ht);var p4z={},A48=0,w4h=function(q,k){var F=Wd(q);GG8(k,function(T,Z){Array.isArray(T)||(T=[T]);_.B9(T,function(O){O=F.JSC$7373_createDom("INPUT",{type:"hidden",name:Z,value:O});q.appendChild(O)})})};
_.Y=qX.prototype;_.Y.JSC$9444_form_=null;_.Y.JSC$9444_iframe_=null;_.Y.iframeName_=null;_.Y.nextIframeId_=0;_.Y.JSC$9444_active_=!1;_.Y.complete_=!1;_.Y.success_=!1;_.Y.lastContent_=null;_.Y.JSC$9444_lastErrorCode_=0;_.Y.iframeDisposalTimer_=null;
_.Y.send=function(q,k,F,T){if(this.JSC$9444_active_)throw Error("oe");q=new _.GE(q);k=k?k.toUpperCase():"GET";F&&_.YA(q);iT||(iT=_.tW("FORM"),iT.acceptCharset="utf-8",F=iT.style,F.position="absolute",F.visibility="hidden",F.top=F.left="-10px",F.width=F.height="10px",F.overflow="hidden",document.body.appendChild(iT));this.JSC$9444_form_=iT;k=="GET"&&w4h(this.JSC$9444_form_,q.JSC$8076_queryData_);T&&w4h(this.JSC$9444_form_,T);F=q.toString();F=HGf(F);T=this.JSC$9444_form_;F=_.yb(RO(F));F!==void 0&&(T.action=
F);this.JSC$9444_form_.method=k;Pg8(this);$Ph(this)};
_.Y.abort=function(q){if(this.JSC$9444_active_){var k=kq(this);if(k)if(EQ(k))k.removeAllListeners(void 0);else if(k=af(k)){var F=0,T;for(T in k.listeners)for(var Z=k.listeners[T].concat(),O=0;O<Z.length;++O)fb(Z[O])&&++F}this.success_=this.JSC$9444_active_=this.complete_=!1;this.JSC$9444_lastErrorCode_=q||7;this.dispatchEvent("abort");bjh(this)}};
_.Y.disposeInternal=function(){this.JSC$9444_active_&&this.abort();qX.superClass_.disposeInternal.call(this);this.JSC$9444_iframe_&&uxZ(this);$Ph(this);this.JSC$9444_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$9444_form_=null;this.JSC$9444_lastErrorCode_=0;delete p4z[this.JSC$9442_name_]};
_.Y.isComplete=function(){return this.complete_};
_.Y.isSuccess=function(){return this.success_};
_.Y.isActive=function(){return this.JSC$9444_active_};
_.Y.getResponseText=function(){return this.lastContent_};
_.Y.getLastError=function(){return _.MbP(this.JSC$9444_lastErrorCode_)};
var Pg8=function(q){q.JSC$9444_active_=!0;q.complete_=!1;q.JSC$9444_lastErrorCode_=0;q.iframeName_=q.JSC$9442_name_+"_"+(q.nextIframeId_++).toString(36);q.JSC$9444_iframe_=Wd(q.JSC$9444_form_).JSC$7373_createDom("IFRAME",{name:q.iframeName_,id:q.iframeName_});var k=q.JSC$9444_iframe_.style;k.visibility="hidden";k.width=k.height="10px";k.display="none";_.Ri?k.marginTop=k.marginLeft="-10px":(k.position="absolute",k.top=k.left="-10px");Wd(q.JSC$9444_form_).JSC$7371_document_.body.appendChild(q.JSC$9444_iframe_);
k=q.iframeName_+"_inner";var F=jZ$(q.JSC$9444_iframe_);if(document.baseURI){var T=Ye(k);T='<head><base href="'+Ye(document.baseURI)+'"></head><body><iframe id="'+T+'" name="'+T+'"></iframe>';T=le(T)}else T=Ye(k),T=le('<body><iframe id="'+T+'" name="'+T+'"></iframe>');F.write(Jb(T));_.Dr(F.getElementById(k),"load",q.onIframeLoaded_,!1,q);T=I0("TEXTAREA",q.JSC$9444_form_);for(var Z=0,O=T.length;Z<O;Z++){var z=T[Z].value;Ro4(T[Z])!=z&&(_.Pr(T[Z],z),T[Z].value=z)}T=F.importNode(q.JSC$9444_form_,!0);T.target=
k;T.action=q.JSC$9444_form_.action;F.body.appendChild(T);Z=I0("SELECT",q.JSC$9444_form_);O=I0("SELECT",T);z=0;for(var R=Z.length;z<R;z++)for(var e=I0("OPTION",Z[z]),I=I0("OPTION",O[z]),X=0,E=e.length;X<E;X++)I[X].selected=e[X].selected;Z=I0("INPUT",q.JSC$9444_form_);O=I0("INPUT",T);z=0;for(R=Z.length;z<R;z++)if(Z[z].type=="file"&&Z[z].value!=O[z].value){q.JSC$9444_form_.target=k;T=q.JSC$9444_form_;break}try{q.errorHandled_=!1,T.submit(),F.close(),_.CH&&setTimeout(q.testForFirefoxSilentError_.bind(q),
250)}catch(d){_.dm(F.getElementById(k),"load",q.onIframeLoaded_,!1,q),F.close(),ot(q,2)}};
qX.prototype.onIframeLoaded_=function(){_.dm(kq(this),"load",this.onIframeLoaded_,!1,this);try{var q=this.JSC$9444_iframe_?jZ$(kq(this)):null;this.complete_=!0;this.JSC$9444_active_=!1;try{var k=q.body;this.lastContent_=k.textContent||k.innerText}catch(Z){var F=1}var T;F||typeof this.errorChecker_!="function"||(T=this.errorChecker_(q))&&(F=4);F?ot(this,F):(this.success_=!0,this.JSC$9444_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),bjh(this))}catch(Z){ot(this,1)}};
var ot=function(q,k){q.errorHandled_||(q.success_=!1,q.JSC$9444_active_=!1,q.complete_=!0,q.JSC$9444_lastErrorCode_=k,q.dispatchEvent("complete"),q.dispatchEvent("error"),bjh(q),q.errorHandled_=!0)},bjh=function(q){uxZ(q);
$Ph(q);q.JSC$9444_form_=null;q.dispatchEvent("ready")},uxZ=function(q){var k=q.JSC$9444_iframe_;
k&&(k.onreadystatechange=null,k.onload=null,k.onerror=null,q.iframesForDisposal_.push(k));q.iframeDisposalTimer_&&(clearTimeout(q.iframeDisposalTimer_),q.iframeDisposalTimer_=null);_.CH?q.iframeDisposalTimer_=setTimeout(q.disposeIframes_.bind(q),2E3):q.disposeIframes_();q.JSC$9444_iframe_=null;q.iframeName_=null};
qX.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var q=this.iframesForDisposal_.pop();_.Un(q)}};
var $Ph=function(q){q.JSC$9444_form_&&q.JSC$9444_form_==iT&&_.JW(q.JSC$9444_form_)},kq=function(q){return q.JSC$9444_iframe_?jZ$(q.JSC$9444_iframe_).getElementById(q.iframeName_+"_inner"):null};
qX.prototype.testForFirefoxSilentError_=function(){if(this.JSC$9444_active_){var q=this.JSC$9444_iframe_?jZ$(kq(this)):null;q&&!An(q,"documentUri")?(_.dm(kq(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?ot(this,3):ot(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.Fw=function(q){return q=="\r"||q=="\n"||q==" "||q=="\t"};var NCU;_.Tu=function(q){this.errorMessage_=null;this.result_=[];this.JSC$9446_buffer_="";this.stack_=[];this.JSC$9446_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!q||!q.deliverMessageAsRawString)};
NCU={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};_.Tu.prototype.isInputValid=function(){return this.streamState_!=3};
_.Tu.prototype.done=function(){return this.streamState_===2};
var Z_=function(q,k,F){q.streamState_=3;q.errorMessage_="The stream is broken @"+q.JSC$9446_pos_+"/"+F+". With input:\n"+k;throw Error(q.errorMessage_);};
_.Tu.prototype.acceptsBinaryInput=function(){return!1};
_.Tu.prototype.parse=function(q){function k(){for(;d<q.length;)if(_.Fw(q[d]))d++,O.JSC$9446_pos_++;else break;return d<I}
function F(){for(var t;;){t=q[d++];if(!t)break;O.JSC$9446_pos_++;switch(O.state_){case e.INIT:t==="{"?O.state_=e.OBJECT_OPEN:t==="["?O.state_=e.ARRAY_OPEN:_.Fw(t)||Z_(O,q,d);continue;case e.KEY_START:case e.OBJECT_OPEN:if(_.Fw(t))continue;if(O.state_===e.KEY_START)z.push(e.KEY_END);else if(t==="}"){Z("{}");O.state_=T();continue}else z.push(e.OBJECT_END);t==='"'?O.state_=e.STRING:Z_(O,q,d);continue;case e.KEY_END:case e.OBJECT_END:if(_.Fw(t))continue;t===":"?(O.state_===e.OBJECT_END&&(z.push(e.OBJECT_END),
O.depth_++),O.state_=e.VALUE):t==="}"?(O.depth_--,Z(),O.state_=T()):t===","?(O.state_===e.OBJECT_END&&z.push(e.OBJECT_END),O.state_=e.KEY_START):Z_(O,q,d);continue;case e.ARRAY_OPEN:case e.VALUE:if(_.Fw(t))continue;if(O.state_===e.ARRAY_OPEN)if(O.depth_++,O.state_=e.VALUE,t==="]"){O.depth_--;if(O.depth_===0){O.state_=e.ARRAY_END;return}Z("[]");O.state_=T();continue}else z.push(e.ARRAY_END);t==='"'?O.state_=e.STRING:t==="{"?O.state_=e.OBJECT_OPEN:t==="["?O.state_=e.ARRAY_OPEN:t==="t"?O.state_=e.TRUE1:
t==="f"?O.state_=e.FALSE1:t==="n"?O.state_=e.NULL1:t!=="-"&&("0123456789".indexOf(t)!==-1?O.state_=e.NUM_DIGIT:Z_(O,q,d));continue;case e.ARRAY_END:if(t===",")z.push(e.ARRAY_END),O.state_=e.VALUE,O.depth_===1&&(E=d);else if(t==="]"){O.depth_--;if(O.depth_===0)return;Z();O.state_=T()}else if(_.Fw(t))continue;else Z_(O,q,d);continue;case e.STRING:var A=d;a:for(;;){for(;O.unicodeCount_>0;)if(t=q[d++],O.unicodeCount_===4?O.unicodeCount_=0:O.unicodeCount_++,!t)break a;if(t==='"'&&!O.slashed_){O.state_=
T();break}if(t==="\\"&&!O.slashed_&&(O.slashed_=!0,t=q[d++],!t))break;if(O.slashed_)if(O.slashed_=!1,t==="u"&&(O.unicodeCount_=1),t=q[d++])continue;else break;R.lastIndex=d;t=R.exec(q);if(!t){d=q.length+1;break}d=t.index+1;t=q[t.index];if(!t)break}O.JSC$9446_pos_+=d-A;continue;case e.TRUE1:if(!t)continue;t==="r"?O.state_=e.TRUE2:Z_(O,q,d);continue;case e.TRUE2:if(!t)continue;t==="u"?O.state_=e.TRUE3:Z_(O,q,d);continue;case e.TRUE3:if(!t)continue;t==="e"?O.state_=T():Z_(O,q,d);continue;case e.FALSE1:if(!t)continue;
t==="a"?O.state_=e.FALSE2:Z_(O,q,d);continue;case e.FALSE2:if(!t)continue;t==="l"?O.state_=e.FALSE3:Z_(O,q,d);continue;case e.FALSE3:if(!t)continue;t==="s"?O.state_=e.FALSE4:Z_(O,q,d);continue;case e.FALSE4:if(!t)continue;t==="e"?O.state_=T():Z_(O,q,d);continue;case e.NULL1:if(!t)continue;t==="u"?O.state_=e.NULL2:Z_(O,q,d);continue;case e.NULL2:if(!t)continue;t==="l"?O.state_=e.NULL3:Z_(O,q,d);continue;case e.NULL3:if(!t)continue;t==="l"?O.state_=T():Z_(O,q,d);continue;case e.NUM_DECIMAL_POINT:t===
"."?O.state_=e.NUM_DIGIT:Z_(O,q,d);continue;case e.NUM_DIGIT:if("0123456789.eE+-".indexOf(t)!==-1)continue;else d--,O.JSC$9446_pos_--,O.state_=T();continue;default:Z_(O,q,d)}}}
function T(){var t=z.pop();return t!=null?t:e.VALUE}
function Z(t){O.depth_>1||(t||(t=E===-1?O.JSC$9446_buffer_+q.substring(X,d):q.substring(E,d)),O.deliverMessageAsRawString_?O.result_.push(t):O.result_.push(JSON.parse(t)),E=d)}
for(var O=this,z=O.stack_,R=O.stringInputPattern_,e=NCU,I=q.length,X=0,E=-1,d=0;d<I;)switch(O.streamState_){case 3:return Z_(O,q,d),null;case 2:return k()&&Z_(O,q,d),null;case 0:if(k()){var M=q[d++];O.JSC$9446_pos_++;if(M==="["){O.streamState_=1;X=d;O.state_=e.ARRAY_OPEN;continue}else Z_(O,q,d)}return null;case 1:return F(),O.depth_===0&&O.state_==e.ARRAY_END?(O.streamState_=2,O.JSC$9446_buffer_=q.substring(d)):O.JSC$9446_buffer_=E===-1?O.JSC$9446_buffer_+q.substring(X):q.substring(E),O.result_.length>
0?(M=O.result_,O.result_=[],M):null}return null};_.j5(_.og,hN);Fz.prototype.getValue=function(){return this.JSC$9454_value_};
Fz.prototype.clone=function(){return new Fz(this.JSC$9454_key_,this.JSC$9454_value_)};var jv=function(q){this.nodes_=[];if(q)a:{if(q instanceof jv){var k=q.getKeys();q=q.getValues();if(this.getCount()<=0){for(var F=this.nodes_,T=0;T<k.length;T++)F.push(new Fz(k[T],q[T]));break a}}else k=_.fT.getKeys(q),q=_.fT.getValues(q);for(F=0;F<k.length;F++)this.insert(k[F],q[F])}};
_.Y=jv.prototype;_.Y.insert=function(q,k){var F=this.nodes_;F.push(new Fz(q,k));q=F.length-1;k=this.nodes_;for(F=k[q];q>0;){var T=q-1>>1;if(k[T].JSC$9454_key_>F.JSC$9454_key_)k[q]=k[T],q=T;else break}k[q]=F};
_.Y.remove=function(){var q=this.nodes_,k=q.length,F=q[0];if(!(k<=0)){if(k==1)q.length=0;else{q[0]=q.pop();q=0;k=this.nodes_;for(var T=k.length,Z=k[q];q<T>>1;){var O=q*2+1,z=q*2+2;O=z<T&&k[z].JSC$9454_key_<k[O].JSC$9454_key_?z:O;if(k[O].JSC$9454_key_>Z.JSC$9454_key_)break;k[q]=k[O];q=O}k[q]=Z}return F.getValue()}};
_.Y.peek=function(){var q=this.nodes_;if(q.length!=0)return q[0].getValue()};
_.Y.getValues=function(){for(var q=this.nodes_,k=[],F=q.length,T=0;T<F;T++)k.push(q[T].getValue());return k};
_.Y.getKeys=function(){for(var q=this.nodes_,k=[],F=q.length,T=0;T<F;T++)k.push(q[T].JSC$9454_key_);return k};
_.Y.containsValue=function(q){return this.nodes_.some(function(k){return k.getValue()==q})};
_.Y.containsKey=function(q){return this.nodes_.some(function(k){return k.JSC$9454_key_==q})};
_.Y.clone=function(){return new jv(this)};
_.Y.getCount=function(){return this.nodes_.length};
_.Y.isEmpty=function(){return this.nodes_.length===0};
_.Y.clear=function(){this.nodes_.length=0};_.Yq=function(q,k){this.JSC$9460_map_={};this.JSC$9460_keys_=[];this.version_=this.size=0;var F=arguments.length;if(F>1){if(F%2)throw Error("pa");for(var T=0;T<F;T+=2)this.set(arguments[T],arguments[T+1])}else q&&this.addAll(q)};
_.Y=_.Yq.prototype;_.Y.getCount=function(){return this.size};
_.Y.getValues=function(){OY(this);for(var q=[],k=0;k<this.JSC$9460_keys_.length;k++)q.push(this.JSC$9460_map_[this.JSC$9460_keys_[k]]);return q};
_.Y.getKeys=function(){OY(this);return this.JSC$9460_keys_.concat()};
_.Y.containsKey=function(q){return this.has(q)};
_.Y.has=function(q){return Sv(this.JSC$9460_map_,q)};
_.Y.containsValue=function(q){for(var k=0;k<this.JSC$9460_keys_.length;k++){var F=this.JSC$9460_keys_[k];if(Sv(this.JSC$9460_map_,F)&&this.JSC$9460_map_[F]==q)return!0}return!1};
_.Y.equals=function(q,k){if(this===q)return!0;if(this.size!=q.getCount())return!1;k=k||Q7c;OY(this);for(var F,T=0;F=this.JSC$9460_keys_[T];T++)if(!k(this.get(F),q.get(F)))return!1;return!0};
var Q7c=function(q,k){return q===k};
_.Yq.prototype.isEmpty=function(){return this.size==0};
_.Yq.prototype.clear=function(){this.JSC$9460_map_={};this.version_=this.size=this.JSC$9460_keys_.length=0};
_.Yq.prototype.remove=function(q){return this.delete(q)};
_.Yq.prototype.delete=function(q){return Sv(this.JSC$9460_map_,q)?(delete this.JSC$9460_map_[q],--this.size,this.version_++,this.JSC$9460_keys_.length>2*this.size&&OY(this),!0):!1};
var OY=function(q){if(q.size!=q.JSC$9460_keys_.length){for(var k=0,F=0;k<q.JSC$9460_keys_.length;){var T=q.JSC$9460_keys_[k];Sv(q.JSC$9460_map_,T)&&(q.JSC$9460_keys_[F++]=T);k++}q.JSC$9460_keys_.length=F}if(q.size!=q.JSC$9460_keys_.length){k={};for(T=F=0;F<q.JSC$9460_keys_.length;){var Z=q.JSC$9460_keys_[F];Sv(k,Z)||(q.JSC$9460_keys_[T++]=Z,k[Z]=1);F++}q.JSC$9460_keys_.length=T}};
_.Y=_.Yq.prototype;_.Y.get=function(q,k){return Sv(this.JSC$9460_map_,q)?this.JSC$9460_map_[q]:k};
_.Y.set=function(q,k){Sv(this.JSC$9460_map_,q)||(this.size+=1,this.JSC$9460_keys_.push(q),this.version_++);this.JSC$9460_map_[q]=k};
_.Y.addAll=function(q){if(q instanceof _.Yq)for(var k=q.getKeys(),F=0;F<k.length;F++)this.set(k[F],q.get(k[F]));else for(k in q)this.set(k,q[k])};
_.Y.forEach=function(q,k){for(var F=this.getKeys(),T=0;T<F.length;T++){var Z=F[T],O=this.get(Z);q.call(k,O,Z,this)}};
_.Y.clone=function(){return new _.Yq(this)};
_.Y.transpose=function(){for(var q=new _.Yq,k=0;k<this.JSC$9460_keys_.length;k++){var F=this.JSC$9460_keys_[k];q.set(this.JSC$9460_map_[F],F)}return q};
_.Y.keys=function(){return z5c(this.__iterator__(!0)).toEs6()};
_.Y.values=function(){return z5c(this.__iterator__(!1)).toEs6()};
_.Y.entries=function(){var q=this;return y$$(this.keys(),function(k){return[k,q.get(k)]})};
_.Y.__iterator__=function(q){OY(this);var k=0,F=this.version_,T=this,Z=new T2;Z.next=function(){if(F!=T.version_)throw Error("pe");if(k>=T.JSC$9460_keys_.length)return Zg;var O=T.JSC$9460_keys_[k++];return j0(q?O:T.JSC$9460_map_[O])};
return Z};
var Sv=function(q,k){return Object.prototype.hasOwnProperty.call(q,k)};var BC0=function(){this.JSC$9463_map_=new _.Yq;this.JSC$9463_head_=new KKU("");this.JSC$9463_head_.next=this.JSC$9463_head_.prev=this.JSC$9463_head_},r4c=function(q,k){if(k=q.JSC$9463_map_.get(k))k.remove(),q.insert_(k);
return k};
_.Y=BC0.prototype;_.Y.get=function(q,k){return(q=r4c(this,q))?q.value:k};
_.Y.set=function(q,k){var F=r4c(this,q);F?F.value=k:(F=new KKU(q,k),this.JSC$9463_map_.set(q,F),this.insert_(F))};
_.Y.peek=function(){return this.JSC$9463_head_.next.value};
_.Y.shift=function(){return vNU(this,this.JSC$9463_head_.next)};
_.Y.pop=function(){return vNU(this,this.JSC$9463_head_.prev)};
_.Y.remove=function(q){return(q=this.JSC$9463_map_.get(q))?(this.removeNode(q),!0):!1};
_.Y.removeNode=function(q){q.remove();this.JSC$9463_map_.remove(q.key)};
_.Y.getCount=function(){return this.JSC$9463_map_.getCount()};
_.Y.isEmpty=function(){return this.JSC$9463_map_.isEmpty()};
_.Y.getKeys=function(){return this.map(function(q,k){return k})};
_.Y.getValues=function(){return this.map(function(q){return q})};
_.Y.contains=function(q){return this.some(function(k){return k==q})};
_.Y.containsKey=function(q){return this.JSC$9463_map_.containsKey(q)};
_.Y.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$9463_head_.prev)};
_.Y.forEach=function(q,k){for(var F=this.JSC$9463_head_.next;F!=this.JSC$9463_head_;F=F.next)q.call(k,F.value,F.key,this)};
_.Y.map=function(q,k){for(var F=[],T=this.JSC$9463_head_.next;T!=this.JSC$9463_head_;T=T.next)F.push(q.call(k,T.value,T.key,this));return F};
_.Y.some=function(q,k){for(var F=this.JSC$9463_head_.next;F!=this.JSC$9463_head_;F=F.next)if(q.call(k,F.value,F.key,this))return!0;return!1};
_.Y.every=function(q,k){for(var F=this.JSC$9463_head_.next;F!=this.JSC$9463_head_;F=F.next)if(!q.call(k,F.value,F.key,this))return!1;return!0};
_.Y.insert_=function(q){q.next=this.JSC$9463_head_.next;q.prev=this.JSC$9463_head_;this.JSC$9463_head_.next=q;for(q.next.prev=q;this.getCount()>100;)this.removeNode(this.JSC$9463_head_.prev)};
var vNU=function(q,k){q.JSC$9463_head_!=k&&q.removeNode(k);return k.value},KKU=function(q,k){this.key=q;
this.value=k};
KKU.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var Hjz=function(){jv.apply(this,arguments)};
_.y(Hjz,jv);Hjz.prototype.enqueue=function(q,k){this.insert(q,k)};var s7h=function(){var q=Error();q.name="SecurityError";throw q;},RJe=function(){return{get opener(){return null},
get closed(){return!0},get location(){s7h()},get document(){s7h()},postMessage:function(){},
close:function(){},
focus:function(){}}};var J10={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 wAJ={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 GOI={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(wAJ).join("|");var c4P=function(){function q(R){R.substr(-1)!==";"&&(R+=";");return z(R)}
for(var k=Object.keys(GOI).sort(pAf),F=Object.keys(wAJ).sort(pAf),T=0,Z=0;T<F.length;T++)k[Z]===F[T]?(F[T]+=";?",Z++):F[T]+=";";var O=new RegExp("&(?:"+F.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),z=Pue();return function(R){return String(R).replace(O,q)}}();/*

 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 V74={};var LKP=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"),xPc=/[\\&]/,nNc=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),gNh=RegExp('[&<>"]',"g"),mPc=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),q$c=function(q){return q.charCodeAt(0)===92?q.charAt(1):c4P(q)},irP=function(q){return xPc.test(q)?q.replace(nNc,q$c):q},kbU=function(q){try{var k,F="";
if(typeof Z!=="string"){var T=Z;var Z=";/?:@&=+$,-_.!~*'()#"}typeof T==="undefined"&&(T=!0);var O,z=V74[Z];if(z)var R=z;else{z=V74[Z]=[];for(O=0;O<128;O++){var e=String.fromCharCode(O);/^[0-9a-z]$/i.test(e)?z.push(e):z.push("%"+("0"+O.toString(16).toUpperCase()).slice(-2))}for(O=0;O<Z.length;O++)z[Z.charCodeAt(O)]=Z[O];R=z}var I=0;for(k=q.length;I<k;I++){var X=q.charCodeAt(I);if(T&&X===37&&I+2<k&&/^[0-9a-f]{2}$/i.test(q.slice(I+1,I+3)))F+=q.slice(I,I+3),I+=2;else if(X<128)F+=R[X];else if(X>=55296&&
X<=57343){if(X>=55296&&X<=56319&&I+1<k){var E=q.charCodeAt(I+1);if(E>=56320&&E<=57343){F+=encodeURIComponent(q[I]+q[I+1]);I++;continue}}F+="%EF%BF%BD"}else F+=encodeURIComponent(q[I])}return F}catch(d){return q}},ovU=function(q){switch(q){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return q}},zu=function(q,k){return gNh.test(q)?k?q.replace(mPc,ovU):q.replace(gNh,ovU):q};/*

 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 Cq;if(String.fromCodePoint)Cq=function(q){try{return String.fromCodePoint(q)}catch(k){if(k instanceof RangeError)return String.fromCharCode(65533);throw k;}};
else{var FcI=String.fromCharCode,TfZ=Math.floor;Cq=function(){var q=[],k=-1,F=arguments.length;if(!F)return"";for(var T="";++k<F;){var Z=Number(arguments[k]);if(!isFinite(Z)||Z<0||Z>1114111||TfZ(Z)!==Z)return String.fromCharCode(65533);if(Z<=65535)q.push(Z);else{Z-=65536;var O=(Z>>10)+55296;Z=Z%1024+56320;q.push(O,Z)}if(k+1===F||q.length>16384)T+=FcI.apply(null,q),q.length=0}return T}};var Zr4=function(q){this.root=this.current=q;this.entering=!0};
Zr4.prototype.next=function(){var q=this.current,k=this.entering;if(q===null)return null;a:switch(q._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 F=!0;break a;default:F=!1}k&&F?q._firstChild?(this.current=q._firstChild,this.entering=!0):this.entering=!1:q===this.root?this.current=null:q._next===null?(this.current=
q._parent,this.entering=!1):(this.current=q._next,this.entering=!0);return{entering:k,node:q}};
var Y6=function(q,k){this._type=q;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=k;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};
Y6.prototype.appendChild=function(q){Rt(q);q._parent=this;this._lastChild?(this._lastChild._next=q,q._prev=this._lastChild):this._firstChild=q;this._lastChild=q};
var Rt=function(q){q._prev?q._prev._next=q._next:q._parent&&(q._parent._firstChild=q._next);q._next?q._next._prev=q._prev:q._parent&&(q._parent._lastChild=q._prev);q._parent=null;q._next=null;q._prev=null},jw$=function(q,k){Rt(k);
k._next=q._next;k._next&&(k._next._prev=k);k._prev=q;q._next=k;k._parent=q._parent;k._next||(k._parent._lastChild=k)};
Y6.prototype.insertBefore=function(q){Rt(q);q._prev=this._prev;q._prev&&(q._prev._next=q);q._next=this;this._prev=q;q._parent=this._parent;q._prev||(q._parent._firstChild=q)};
_.Vg.Object.defineProperties(Y6.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(q){this._literal=q}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(q){this._destination=q}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(q){this._title=q}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(q){this._info=q}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(q){this._level=q}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(q){this._listData.type=q}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(q){this._listData.tight=q}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(q){this._listData.start=q}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(q){this._onEnter=q}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(q){this._onExit=q}}});var $iw=/[ \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,
b2H={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 Y$Z=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]/),
Or8=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),S$m=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),zDG=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),CFG=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),RD$=/`+/,eDI=/^`+/,Wch=/\.\.\./g,Urv=/--+/g,Iyv=/^<([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])?)*)>/,
Xu$=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,EvZ=/^ *(?:\n *)?/,ayG=/^[ \t\n\x0b\x0c\x0d]/,dro=/[ \t\n\x0b\x0c\x0d]+/g,hD0=/^\s/,MJg=/ *$/,fyP=/^ */,y_h=/^ *(?:\n|$)/,tJ4=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),DrG=/^[^\n`\[\]\\!<&*_'"]+/m,ev=function(q){var k=new Y6("text");k._literal=q;return k},Wx=function(q){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=q||{}};
Wx.prototype.match=function(q){q=q.exec(this.subject.slice(this.pos));if(q===null)return null;this.pos+=q.index+q[0].length;return q[0]};
Wx.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var UY=function(q){q.match(EvZ);return!0},lyc=function(q,k,F){var T=0;
var Z=q.pos;if(k===39||k===34)T++,q.pos++;else for(;q.peek()===k;)T++,q.pos++;if(T===0)T=null;else{var O=Z===0?"\n":q.subject.charAt(Z-1);var z=q.peek();z=z===-1?"\n":Cq(z);var R=hD0.test(z);z=Y$Z.test(z);var e=hD0.test(O);var I=Y$Z.test(O);O=!R&&!(z&&!e&&!I);R=!e&&!(I&&!R&&!z);k===95?(e=O&&(!R||I),z=R&&(!O||z)):(e=k===39||k===34?O&&!R:O,z=R);q.pos=Z;T={numdelims:T,can_open:e,can_close:z}}if(!T)return!1;Z=T.numdelims;z=q.pos;q.pos+=Z;z=k===39?"\u2019":k===34?"\u201c":q.subject.slice(z,q.pos);z=ev(z);
F.appendChild(z);q.delimiters={cc:k,numdelims:Z,origdelims:Z,node:z,previous:q.delimiters,next:null,can_open:T.can_open,can_close:T.can_close};q.delimiters.previous!==null&&(q.delimiters.previous.next=q.delimiters);return!0},J_c=function(q,k){k.previous!==null&&(k.previous.next=k.next);
k.next===null?q.delimiters=k.previous:k.next.previous=k.previous},A_h=function(q,k){var F,T,Z=[],O=!1;
Z[95]=k;Z[42]=k;Z[39]=k;Z[34]=k;for(F=q.delimiters;F!==null&&F.previous!==k;)F=F.previous;for(;F!==null;){var z=F.cc;if(F.can_close){var R=F.previous;for(T=!1;R!==null&&R!==k&&R!==Z[z];){O=(F.can_open||R.can_close)&&(R.origdelims+F.origdelims)%3===0;if(R.cc===F.cc&&R.can_open&&!O){T=!0;break}R=R.previous}var e=F;if(z===42||z===95)if(T){var I=F.numdelims>=2&&R.numdelims>=2?2:1;var X=R.node;var E=F.node;R.numdelims-=I;F.numdelims-=I;X._literal=X._literal.slice(0,X._literal.length-I);E._literal=E._literal.slice(0,
E._literal.length-I);var d=new Y6(I===1?"emph":"strong");for(I=X._next;I&&I!==E;){var M=I._next;Rt(I);d.appendChild(I);I=M}jw$(X,d);I=R;M=F;I.next!==M&&(I.next=M,M.previous=I);R.numdelims===0&&(Rt(X),J_c(q,R));F.numdelims===0&&(Rt(E),R=F.next,J_c(q,F),F=R)}else F=F.next;else z===39?(F.node._literal="\u2019",T&&(R.node._literal="\u2018"),F=F.next):z===34&&(F.node._literal="\u201d",T&&(R.node.literal="\u201c"),F=F.next);T||O||(Z[z]=e.previous,e.can_open||J_c(q,e))}else F=F.next}for(;q.delimiters!==
null&&q.delimiters!==k;)J_c(q,q.delimiters)},pu$=function(q){q=q.match(Or8);
return q===null?null:irP(q.substr(1,q.length-2))},wu8=function(q){var k=q.match(S$m);
if(k===null){k=q.pos;for(var F=0,T;(T=q.peek())!==-1;)if(T===92)q.pos+=1,q.peek()!==-1&&(q.pos+=1);else if(T===40)q.pos+=1,F+=1;else if(T===41)if(F<1)break;else q.pos+=1,--F;else if(ayG.exec(Cq(T))!==null)break;else q.pos+=1;k=q.subject.substr(k,q.pos-k);return kbU(irP(k))}return kbU(irP(k.substr(1,k.length-2)))},PFm=function(q){q=q.match(tJ4);
return q===null||q.length>1001?0:q.length},$ro=function(q,k,F,T){q.brackets!==null&&(q.brackets.bracketAfter=!0);
q.brackets={node:k,previous:q.brackets,previousDelimiter:q.delimiters,index:F,image:T,active:!0}},bro=function(q,k){var F;
return(F=q.match(DrG))?(q.options.smart?k.appendChild(ev(F.replace(Wch,"\u2026").replace(Urv,function(T){var Z=0,O=0;T.length%3===0?O=T.length/3:T.length%2===0?Z=T.length/2:T.length%3===2?(Z=1,O=(T.length-2)/3):(Z=2,O=(T.length-4)/3);T="";var z;for(z=0;z<O;z++)T+="\u2014";for(z=0;z<Z;z++)T+="\u2013";return T}))):k.appendChild(ev(F)),!0):!1},upc=function(q,k,F){q.subject=k;
q.pos=0;k=q.pos;var T=PFm(q);if(T===0)return 0;var Z=q.subject.substr(0,T);if(q.peek()===58)q.pos++;else return q.pos=k,0;UY(q);T=wu8(q);if(T===null||T.length===0)return q.pos=k,0;var O=q.pos;UY(q);var z=pu$(q);z===null&&(z="",q.pos=O);var R=!0;q.match(y_h)===null&&(z===""?R=!1:(z="",q.pos=O,R=q.match(y_h)!==null));if(!R)return q.pos=k,0;Z=uJn(Z);if(Z==="")return q.pos=k,0;F[Z]||(F[Z]={destination:T,title:z});return q.pos-k},Nfz=function(q,k){var F,T=q.peek();
if(T===-1)return!1;switch(T){case 10:q.pos+=1;if((F=k._lastChild)&&F.type==="text"&&F._literal[F._literal.length-1]===" "){var Z=F._literal[F._literal.length-2]===" ";F._literal=F._literal.replace(MJg,"");k.appendChild(new Y6(Z?"linebreak":"softbreak"))}else k.appendChild(new Y6("softbreak"));q.match(fyP);F=!0;break;case 92:F=q.subject;q.pos+=1;q.peek()===10?(q.pos+=1,F=new Y6("linebreak"),k.appendChild(F)):zDG.test(F.charAt(q.pos))?(k.appendChild(ev(F.charAt(q.pos))),q.pos+=1):k.appendChild(ev("\\"));
F=!0;break;case 96:a:if(F=q.match(eDI),F===null)F=!1;else{Z=q.pos;for(var O;(O=q.match(RD$))!==null;)if(O===F){O=new Y6("code");O._literal=q.subject.slice(Z,q.pos-F.length).trim().replace(dro," ");k.appendChild(O);F=!0;break a}q.pos=Z;k.appendChild(ev(F));F=!0}break;case 42:case 95:F=lyc(q,T,k);break;case 39:case 34:F=q.options.smart&&lyc(q,T,k);break;case 91:F=q.pos;q.pos+=1;Z=ev("[");k.appendChild(Z);$ro(q,Z,F,!1);F=!0;break;case 33:F=q.pos;q.pos+=1;q.peek()===91?(q.pos+=1,Z=ev("!["),k.appendChild(Z),
$ro(q,Z,F+1,!0)):k.appendChild(ev("!"));F=!0;break;case 93:var z,R=!1,e;q.pos+=1;var I=q.pos;Z=q.brackets;if(Z===null)k.appendChild(ev("]"));else if(Z.active){F=Z.image;var X=q.pos;q.peek()===40&&(q.pos++,UY(q)&&(O=wu8(q))!==null&&UY(q)&&(ayG.test(q.subject.charAt(q.pos-1))&&(z=pu$(q)),1)&&UY(q)&&q.peek()===41?(q.pos+=1,R=!0):q.pos=X);if(!R){var E=q.pos,d=PFm(q);d>2?e=q.subject.slice(E,E+d):Z.bracketAfter||(e=q.subject.slice(Z.index,I));d===0&&(q.pos=X);e&&(e=q.refmap[uJn(e)])&&(O=e.destination,z=
e.title,R=!0)}if(R){I=new Y6(F?"image":"link");I._destination=O;I._title=z||"";for(O=Z.node._next;O;)z=O._next,Rt(O),I.appendChild(O),O=z;k.appendChild(I);A_h(q,Z.previousDelimiter);q.brackets=q.brackets.previous;Rt(Z.node);if(!F)for(Z=q.brackets;Z!==null;)Z.image||(Z.active=!1),Z=Z.previous}else q.brackets=q.brackets.previous,q.pos=I,k.appendChild(ev("]"))}else k.appendChild(ev("]")),q.brackets=q.brackets.previous;F=!0;break;case 60:(F=q.match(Iyv))?(F=F.slice(1,F.length-1),Z=new Y6("link"),Z._destination=
kbU("mailto:"+F),Z._title="",Z.appendChild(ev(F)),k.appendChild(Z),F=!0):(F=q.match(Xu$))?(F=F.slice(1,F.length-1),Z=new Y6("link"),Z._destination=kbU(F),Z._title="",Z.appendChild(ev(F)),k.appendChild(Z),F=!0):F=!1;F||(F=q.match(LKP),F===null?F=!1:(Z=new Y6("html_inline"),Z._literal=F,k.appendChild(Z),F=!0));break;case 38:(F=q.match(CFG))?(k.appendChild(ev(c4P(F))),F=!0):F=!1;break;default:F=bro(q,k)}F||(q.pos+=1,k.appendChild(ev(Cq(T))));return!0};
Wx.prototype.parseInlines=function(q){this.subject=q._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;Nfz(this,q););q._string_content=null;A_h(this,null)};
Wx.prototype.parse=Wx.prototype.parseInlines;var Qwg=[/./,/^<(?: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")],Kcm=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],Bfc=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,r_$=/^[#`~*+_=<>0-9-\|]|\|/,vvz=/[^ \t\f\v\r\n]/,Hr$=/^[*+-]/,swg=/^(\d{1,9})([.)])/,Gbz=/^#{1,6}(?:[ \t]+|$)/,c_G=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,VJg=/^(?:`{3,}|~{3,})(?= *$)/,LcU=/^(?:=+|-+)[ \t]*$/,xrU=/\r\n|\n|\r/,QU0=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,KYw=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,nvc={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(q){return q!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(q,k){for(q=k._firstChild;q;){if(NA9(q)&&q._next){k._listData.tight=!1;break}for(var F=q._firstChild;F;){if(NA9(F)&&(q._next||F._next)){k._listData.tight=!1;break}F=F._next}q=q._next}},
canContain:function(q){return q==="item"},
acceptsLines:!1},block_quote:{continue:function(q){var k=q.currentLine;if(q.indented||Zh(k,q.nextNonspace)!==62)return 1;It(q);Xw(q,1,!1);TE(Zh(k,q.offset))&&Xw(q,1,!0);return 0},
finalize:function(){},
canContain:function(q){return q!=="item"},
acceptsLines:!1},item:{continue:function(q,k){if(q.blank){if(k._firstChild==null)return 1;It(q)}else if(q.indent>=k._listData.markerOffset+k._listData.padding)Xw(q,k._listData.markerOffset+k._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(q){return q!=="item"&&!BAM(q)},
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(q,k){var F=q.currentLine,T=q.indent;if(k._isFenced){if((T=T<=3&&F.charAt(q.nextNonspace)===k._fenceChar&&F.slice(q.nextNonspace).match(VJg))&&T[0].length>=k._fenceLength)return q.finalize(k,q.lineNumber),2;for(k=k._fenceOffset;k>0&&TE(Zh(F,q.offset));)Xw(q,1,!0),k--}else if(T>=4)Xw(q,4,!0);else if(q.blank)It(q);else return 1;return 0},
finalize:function(q,k){if(k._isFenced){var F=k._string_content,T=F.indexOf("\n");q=F.slice(0,T);F=F.slice(T+1);k.info=irP(q.trim());k._literal=F}else k._literal=k._string_content.replace(/(\n *)+$/,"\n");k._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(q,k){return!q.blank||k._htmlBlockType!==6&&k._htmlBlockType!==7?0:1},
finalize:function(q,k){k._literal=k._string_content.replace(/(\n *)+$/,"");k._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(q){return q.blank?1:0},
finalize:function(q,k){for(var F,T=!1;Zh(k._string_content,0)===91&&(F=upc(q.inlineParser,k._string_content,q.refmap));)k._string_content=k._string_content.slice(F),T=!0;T&&!vvz.test(k._string_content)&&Rt(k)},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(q){return jr(q.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(q){return q=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(q,k){if(!k._rowIsDelimiter){q=k._isHeader?"th":"td";for(var F=k._parent._tableColumns,T=k._string_content,Z=0,O="",z,R=k._sourcepos[0][0];Z<T.length;){switch(T[Z]){case "|":z&&(z._string_content=O.trim(),O="",z=null,F--,F<=0&&(Z=T.length));break;default:if(!z){z=new Y6(q,[[R,Z],[R,Z]]);var e=k._parent._columnAlignment,I=k._parent._tableColumns-F;e&&I<=e.length&&I>=0&&(z._alignment=e[I]);k.appendChild(z)}O+=T[Z];z._sourcepos[1][1]=Z}Z++}z&&(z._string_content=O.trim());k._string_content=
""}},
canContain:function(q){return q!=="row"},
acceptsLines:!1}},gvv=[function(q){if(q.indented||Zh(q.currentLine,q.nextNonspace)!==62)return 0;It(q);Xw(q,1,!1);TE(Zh(q.currentLine,q.offset))&&Xw(q,1,!0);EY(q);q.addChild("block_quote",q.nextNonspace);return 1},
function(q){var k;if(!q.indented&&(k=q.currentLine.slice(q.nextNonspace).match(Gbz))){It(q);Xw(q,k[0].length,!1);EY(q);var F=q.addChild("heading",q.nextNonspace);F.level=k[0].trim().length;F._string_content=q.currentLine.slice(q.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");Xw(q,q.currentLine.length-q.offset);return 2}return 0},
function(q){var k;if(!q.indented&&(k=q.currentLine.slice(q.nextNonspace).match(c_G))){var F=k[0].length;EY(q);var T=q.addChild("code_block",q.nextNonspace);T._isFenced=!0;T._fenceLength=F;T._fenceChar=k[0][0];T._fenceOffset=q.indent;It(q);Xw(q,F,!1);return 2}return 0},
function(q,k){if(!q.indented&&Zh(q.currentLine,q.nextNonspace)===60){var F=q.currentLine.slice(q.nextNonspace),T;for(T=1;T<=7;T++)if(Qwg[T].test(F)&&(T<7||k.type!=="paragraph"))return EY(q),q.addChild("html_block",q.offset)._htmlBlockType=T,2}return 0},
function(q,k){var F;if(!q.indented&&k.type==="paragraph"&&(F=q.currentLine.slice(q.nextNonspace).match(LcU))){EY(q);var T=new Y6("heading",k.sourcepos);T.level=F[0][0]==="="?1:2;T._string_content=k._string_content;jw$(k,T);Rt(k);q.tip=T;Xw(q,q.currentLine.length-q.offset,!1);return 2}return 0},
function(q){return!q.indented&&Bfc.test(q.currentLine.slice(q.nextNonspace))?(EY(q),q.addChild("thematic_break",q.nextNonspace),Xw(q,q.currentLine.length-q.offset,!1),2):0},
function(q,k){var F,T;if(!(T=q.indented&&k.type!=="list")){a:{var Z=k,O=q.currentLine.slice(q.nextNonspace);T={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:q.indent};if(F=O.match(Hr$))T.type="bullet",T.bulletChar=F[0][0];else{if(!(F=O.match(swg))||Z.type==="paragraph"&&F[1]!=="1"){F=null;break a}T.type="ordered";T.start=parseInt(F[1],10);T.delimiter=F[2]}var z=Zh(q.currentLine,q.nextNonspace+F[0].length);if(z!==-1&&z!==9&&z!==32||Z.type==="paragraph"&&!q.currentLine.slice(q.nextNonspace+
F[0].length).match(vvz))F=null;else{It(q);Xw(q,F[0].length,!0);Z=q.column;O=q.offset;do Xw(q,1,!0),z=Zh(q.currentLine,q.offset);while(q.column-Z<5&&TE(z));z=Zh(q.currentLine,q.offset)===-1;var R=q.column-Z;R>=5||R<1||z?(T.padding=F[0].length+1,q.column=Z,q.offset=O,TE(Zh(q.currentLine,q.offset))&&Xw(q,1,!0)):T.padding=F[0].length+R;F=T}}T=!F}if(T)return 0;EY(q);(T=q.tip.type!=="list")||(k=k._listData,T=!(k.type===F.type&&k.delimiter===F.delimiter&&k.bulletChar===F.bulletChar));T&&(k=q.addChild("list",
q.nextNonspace),k._listData=F);k=q.addChild("item",q.nextNonspace);k._listData=F;return 1},
function(q){var k;return((k=q.options.shouldParseIndentAsCodeBlock)!=null?k:1)&&q.indented&&q.tip.type!=="paragraph"&&!q.blank?(Xw(q,4,!0),EY(q),q.addChild("code_block",q.offset),2):0},
function(q,k){var F=jr(q.currentLine),T=jr(q.lookahead);if(F!==0&&T<0&&Math.abs(F)==Math.abs(T)&&!BAM(k.type)){EY(q);k=q.addChild("table",q.nextNonspace);k._tableRows=1;k._tableColumns=Math.abs(F);F=q.lookahead;if(KYw.test(F)){T=[];for(var Z=0,O=!1,z=0,R=void 0;Z<F.length;){var e=z>=3;switch(F[Z]){case "-":z++;break;case "|":O&&(T.push(R),R=void 0,z=0);O=!0;break;case ":":R||e||(R="left"),!R&&e&&(R="right"),R==="left"&&e&&(R="center")}Z++}F=T}else F=void 0;k._columnAlignment=F;k=q.addChild("row",
q.nextNonspace);k._isHeader=!0;Xw(q,q.currentLine.length-q.offset,!1);k._string_content=q.currentLine;return 1}return 0},
function(q,k){if(k.type=="table"&&jr(q.currentLine)!==0){EY(q);var F=k;k=q.addChild("row",q.nextNonspace);jr(q.currentLine)<0?k._rowIsDelimiter=!0:F._tableRows+=1;Xw(q,q.currentLine.length-q.offset,!1);k._string_content=q.currentLine;return 2}return 0}],VcL=function(){var q={shouldParseIndentAsCodeBlock:!1};
q=q===void 0?{}:q;this.lastMatchedContainer=this.doc=r1n();this.refmap={};this.lastLineLength=0;this.inlineParser=new Wx(q);this.options=q;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=nvc;this.blockStarts=gvv},mr$=function(q){q.partiallyConsumedTab&&(q.offset+=1,q.tip._string_content+=" ".repeat(4-q.column%
4));
q.tip._string_content+=q.currentLine.slice(q.offset)+"\n"};
VcL.prototype.addChild=function(q,k){for(;!this.blocks[this.tip.type].canContain(q);)this.finalize(this.tip,this.lineNumber-1);q=new Y6(q,[[this.lineNumber,k+1],[0,0]]);q._string_content="";this.tip.appendChild(q);return this.tip=q};
var EY=function(q){if(!q.allClosed){for(;q.oldtip!==q.lastMatchedContainer;){var k=q.oldtip._parent;q.finalize(q.oldtip,q.lineNumber-1);q.oldtip=k}q.allClosed=!0}},Xw=function(q,k,F){for(var T=q.currentLine,Z,O;k>0&&(O=T[q.offset]);)O==="\t"?(Z=4-q.column%4,F?(q.partiallyConsumedTab=Z>k,Z=Z>k?k:Z,q.column+=Z,q.offset+=q.partiallyConsumedTab?0:1,k-=Z):(q.partiallyConsumedTab=!1,q.column+=Z,q.offset+=1,--k)):(q.partiallyConsumedTab=!1,q.offset+=1,q.column+=1,--k)},It=function(q){q.offset=q.nextNonspace;
q.column=q.nextNonspaceColumn;q.partiallyConsumedTab=!1},qh4=function(q){for(var k=q.currentLine,F=q.offset,T=q.column,Z;(Z=k.charAt(F))!=="";)if(Z===" ")F++,T++;
else if(Z==="\t")F++,T+=4-T%4;else break;q.blank=Z==="\n"||Z==="\r"||Z==="";q.nextNonspace=F;q.nextNonspaceColumn=T;q.indent=q.nextNonspaceColumn-q.column;q.indented=q.indent>=4};
VcL.prototype.finalize=function(q,k){var F=q._parent;q._open=!1;q.sourcepos[1]=[k,this.lastLineLength];this.blocks[q.type].finalize(this,q);this.tip=F};
VcL.prototype.parse=function(q){this.tip=this.doc=r1n();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!q)return this.doc;this.options.time&&console.time("preparing input");var k=q.split(xrU),F=k.length;q.charCodeAt(q.length-1)===10&&--F;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(q=0;q<F;q++)a:{var T=void 0,Z=k[q],O=k[q+1],z=!0,R=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;Z.indexOf("\x00")!==-1&&(Z=Z.replace(/\0/g,"\ufffd"));this.currentLine=Z;for(this.lookahead=O;(T=R._lastChild)&&T._open;){R=T;qh4(this);switch(this.blocks[R.type].continue(this,R)){case 0:break;case 1:z=!1;break;case 2:this.lastLineLength=Z.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!z){R=R._parent;break}}this.allClosed=R===this.oldtip;this.lastMatchedContainer=
R;T=R.type!=="paragraph"&&nvc[R.type].acceptsLines;O=this.blockStarts;for(z=O.length;!T;){qh4(this);if(!this.indented&&!r_$.test(Z.slice(this.nextNonspace))){It(this);break}for(var e=0;e<z;){var I=O[e](this,R);if(I===1){R=this.tip;break}else if(I===2){R=this.tip;T=!0;break}else e++}if(e===z){It(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){EY(this);this.blank&&R.lastChild&&(R.lastChild._lastLineBlank=!0);T=R.type;O=this.blank&&!(T==="block_quote"||T==="code_block"&&R._isFenced||
T==="item"&&!R._firstChild&&R.sourcepos[0][0]===this.lineNumber);for(z=R;z;)z._lastLineBlank=O,z=z._parent;this.blocks[T].acceptsLines?(mr$(this),T==="html_block"&&R._htmlBlockType>=1&&R._htmlBlockType<=5&&Kcm[R._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(R,this.lineNumber)):this.offset<Z.length&&!this.blank&&(this.addChild("paragraph",this.offset),It(this),mr$(this))}else mr$(this);this.lastLineLength=Z.length}for(;this.tip;)this.finalize(this.tip,F);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");Z=new Zr4(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;F=Z.next();)k=F.node,q=k.type,F.entering||q!=="paragraph"&&q!=="heading"&&q!=="th"&&q!="td"||this.inlineParser.parse(k);this.options.time&&console.timeEnd("inline parsing");return this.doc};vT0.prototype.render=function(q){q=new Zr4(q);var k;this.buffer="";for(this.lastOut="\n";k=q.next();){var F=k.node.type;if(this[F])this[F](k.node,k.entering)}return this.buffer};
vT0.prototype.out=function(q){at(this,q)};
var at=function(q,k){q.buffer+=k;q.lastOut=k};
vT0.prototype.cr=function(){this.lastOut!=="\n"&&at(this,"\n")};var ibP=/^javascript:|vbscript:|file:|data:/i,kgI=/^data:image\/(?:png|gif|jpeg|webp)/i,o1$=function(q){return ibP.test(q)&&!kgI.test(q)};
OM.prototype=Object.create(vT0.prototype);_.Y=OM.prototype;_.Y.text=function(q){this.out(q.literal)};
_.Y.html_inline=function(q){this.options.safe?at(this,"\x3c!-- raw HTML omitted --\x3e"):at(this,q.literal)};
_.Y.html_block=function(q){this.cr();this.options.safe?at(this,"\x3c!-- raw HTML omitted --\x3e"):at(this,q.literal);this.cr()};
_.Y.softbreak=function(){at(this,this.options.softbreak)};
_.Y.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.Y.link=function(q,k){var F=this.attrs(q);k?(this.options.safe&&o1$(q.destination)||F.push(["href",zu(q.destination,!0)]),q.title&&F.push(["title",zu(q.title,!0)]),this.tag("a",F)):this.tag("/a")};
_.Y.image=function(q,k){k?(this.disableTags===0&&(this.options.safe&&o1$(q.destination)?at(this,'<img src="" alt="'):at(this,'<img src="'+zu(q.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(q.title&&at(this,'" title="'+zu(q.title,!0)),at(this,'" />')))};
_.Y.emph=function(q,k){this.tag(k?"em":"/em")};
_.Y.strong=function(q,k){this.tag(k?"strong":"/strong")};
_.Y.paragraph=function(q,k){var F=q.parent.parent;q=this.attrs(q);F!==null&&F.type==="list"&&F.listTight||(k?(this.cr(),this.tag("p",q)):(this.tag("/p"),this.cr()))};
_.Y.heading=function(q,k){var F="h"+q.level;q=this.attrs(q);k?(this.cr(),this.tag(F,q)):(this.tag("/"+F),this.cr())};
_.Y.code=function(q){this.tag("code");this.out(q.literal);this.tag("/code")};
_.Y.code_block=function(q){var k=q.info?q.info.split(/\s+/):[],F=this.attrs(q);k.length>0&&k[0].length>0&&F.push(["class","language-"+zu(k[0],!0)]);this.cr();this.tag("pre");this.tag("code",F);this.out(q.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.Y.thematic_break=function(q){q=this.attrs(q);this.cr();this.tag("hr",q,!0);this.cr()};
_.Y.block_quote=function(q,k){q=this.attrs(q);k?(this.cr(),this.tag("blockquote",q)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.Y.list=function(q,k){var F=q.listType==="bullet"?"ul":"ol",T=this.attrs(q);k?(q=q.listStart,q!==null&&q!==1&&T.push(["start",q.toString()]),this.cr(),this.tag(F,T)):(this.cr(),this.tag("/"+F));this.cr()};
_.Y.item=function(q,k){q=this.attrs(q);k?this.tag("li",q):(this.tag("/li"),this.cr())};
_.Y.custom_inline=function(q,k){k&&q.onEnter?at(this,q.onEnter):!k&&q.onExit&&at(this,q.onExit)};
_.Y.custom_block=function(q,k){this.cr();k&&q.onEnter?at(this,q.onEnter):!k&&q.onExit&&at(this,q.onExit);this.cr()};
_.Y.table=function(q,k){q=this.attrs(q);k?(this.cr(),this.tag("table",q)):(this.tag("/table"),this.cr())};
_.Y.row=function(q,k){q._rowIsDelimiter||(q=this.attrs(q),k?this.tag("tr",q):this.tag("/tr"))};
_.Y.td=function(q,k){var F=this.attrs(q);q._alignment&&F.push(["align",q._alignment]);k?this.tag("td",F):this.tag("/td")};
_.Y.th=function(q,k){var F=this.attrs(q);q._alignment&&F.push(["align",q._alignment]);k?this.tag("th",F):this.tag("/th")};
_.Y.out=function(q){at(this,zu(q,!1))};
_.Y.tag=function(q,k,F){if(!(this.disableTags>0)){this.buffer+="<"+q;if(k&&k.length>0){q=0;for(var T;(T=k[q])!==void 0;)this.buffer+=" "+T[0]+'="'+T[1]+'"',q++}F&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.Y.attrs=function(q){var k=[];this.options.sourcepos&&(q=q.sourcepos)&&k.push(["data-sourcepos",String(q[0][0])+":"+String(q[0][1])+"-"+String(q[1][0])+":"+String(q[1][1])]);return k};
OM.prototype.text=OM.prototype.text;OM.prototype.html_inline=OM.prototype.html_inline;OM.prototype.html_block=OM.prototype.html_block;OM.prototype.softbreak=OM.prototype.softbreak;OM.prototype.linebreak=OM.prototype.linebreak;OM.prototype.link=OM.prototype.link;OM.prototype.image=OM.prototype.image;OM.prototype.emph=OM.prototype.emph;OM.prototype.strong=OM.prototype.strong;OM.prototype.paragraph=OM.prototype.paragraph;OM.prototype.heading=OM.prototype.heading;OM.prototype.code=OM.prototype.code;
OM.prototype.code_block=OM.prototype.code_block;OM.prototype.thematic_break=OM.prototype.thematic_break;OM.prototype.block_quote=OM.prototype.block_quote;OM.prototype.list=OM.prototype.list;OM.prototype.item=OM.prototype.item;OM.prototype.custom_inline=OM.prototype.custom_inline;OM.prototype.custom_block=OM.prototype.custom_block;OM.prototype.table=OM.prototype.table;OM.prototype.row=OM.prototype.row;OM.prototype.td=OM.prototype.td;OM.prototype.th=OM.prototype.th;OM.prototype.out=OM.prototype.out;
OM.prototype.tag=OM.prototype.tag;OM.prototype.attrs=OM.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 FXc,Tyv,SVL;(function(){function q(p,J){return p<J?-1:p>J?1:p>=J?0:NaN}
function k(p){return function(J,N){return q(p(J),N)}}
function F(){for(var p=0,J=arguments.length,N={},x;p<J;++p){if(!(x=arguments[p]+"")||x in N)throw Error("re`"+x);N[x]=[]}return new T(N)}
function T(p){this._=p}
function Z(p,J){return p.trim().split(/^|\s+/).map(function(N){var x="",Tr=N.indexOf(".");Tr>=0&&(x=N.slice(Tr+1),N=N.slice(0,Tr));if(N&&!J.hasOwnProperty(N))throw Error("se`"+N);return{type:N,name:x}})}
function O(p,J,N){for(var x=0,Tr=p.length;x<Tr;++x)if(p[x].name===J){p[x]=NVC;p=p.slice(0,x).concat(p.slice(x+1));break}N!=null&&p.push({name:J,value:N});return p}
function z(p){var J=p,N=J.indexOf(":");N>=0&&(J=p.slice(0,N))!=="xmlns"&&(p=p.slice(N+1));return Oj.hasOwnProperty(J)?{space:Oj[J],local:p}:p}
function R(p){return function(){var J=this.ownerDocument,N=this.namespaceURI;return N==="http://www.w3.org/1999/xhtml"&&J.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?J.createElement(p):J.createElementNS(N,p)}}
function e(p){return function(){return this.ownerDocument.createElementNS(p.space,p.local)}}
function I(p){p=z(p);return(p.local?e:R)(p)}
function X(){}
function E(p){return p==null?X:function(){return this.querySelector(p)}}
function d(p){return Array(p.length)}
function M(p,J){this.ownerDocument=p.ownerDocument;this.namespaceURI=p.namespaceURI;this._next=null;this._parent=p;this.__data__=J}
function t(p){return function(){return p}}
function A(p,J,N,x,Tr,eM){for(var ae=0,JH,mx=J.length,x9=eM.length;ae<x9;++ae)(JH=J[ae])?(JH.__data__=eM[ae],x[ae]=JH):N[ae]=new M(p,eM[ae]);for(;ae<mx;++ae)if(JH=J[ae])Tr[ae]=JH}
function w(p,J,N,x,Tr,eM,ae){var JH,mx,x9={},qg=J.length,Ov=eM.length,HG=Array(qg),eX;for(JH=0;JH<qg;++JH)if(mx=J[JH])HG[JH]=eX="$"+ae.call(mx,mx.__data__,JH,J),eX in x9?Tr[JH]=mx:x9[eX]=mx;for(JH=0;JH<Ov;++JH)eX="$"+ae.call(p,eM[JH],JH,eM),(mx=x9[eX])?(x[JH]=mx,mx.__data__=eM[JH],x9[eX]=null):N[JH]=new M(p,eM[JH]);for(JH=0;JH<qg;++JH)(mx=J[JH])&&x9[HG[JH]]===mx&&(Tr[JH]=mx)}
function b(p,J){return p<J?-1:p>J?1:p>=J?0:NaN}
function r(p){return function(){this.removeAttribute(p)}}
function L(p){return function(){this.removeAttributeNS(p.space,p.local)}}
function H(p,J){return function(){this.setAttribute(p,J)}}
function V(p,J){return function(){this.setAttributeNS(p.space,p.local,J)}}
function g(p,J){return function(){var N=J.apply(this,arguments);N==null?this.removeAttribute(p):this.setAttribute(p,N)}}
function Y9(p,J){return function(){var N=J.apply(this,arguments);N==null?this.removeAttributeNS(p.space,p.local):this.setAttributeNS(p.space,p.local,N)}}
function OT(p){return function(){this.style.removeProperty(p)}}
function UT(p,J,N){return function(){this.style.setProperty(p,J,N)}}
function yh(p,J,N){return function(){var x=J.apply(this,arguments);x==null?this.style.removeProperty(p):this.style.setProperty(p,x,N)}}
function AH(p,J){return p.style.getPropertyValue(J)||(p.ownerDocument&&p.ownerDocument.defaultView||p.document&&p||p.defaultView).getComputedStyle(p,null).getPropertyValue(J)}
function lw(p){return function(){delete this[p]}}
function H0(p,J){return function(){this[p]=J}}
function Kf(p,J){return function(){var N=J.apply(this,arguments);N==null?delete this[p]:this[p]=N}}
function qI(){this.textContent=""}
function gh(p){return function(){this.textContent=p}}
function tz(p){return function(){var J=p.apply(this,arguments);this.textContent=J==null?"":J}}
function WG(){this.innerHTML=""}
function Ng(p){return function(){this.innerHTML=p}}
function X0(p){return function(){var J=p.apply(this,arguments);this.innerHTML=J==null?"":J}}
function Fm(){return null}
function lv(){var p=this.parentNode;p&&p.removeChild(this)}
function LC(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function SM(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function Xm(p,J,N){p=Az(p,J,N);return function(x){var Tr=x.relatedTarget;Tr&&(Tr===this||Tr.compareDocumentPosition(this)&8)||p.call(this,x)}}
function Az(p,J,N){return function(){p.call(this,this.__data__,J,N)}}
function xs(p){return p.trim().split(/^|\s+/).map(function(J){var N="",x=J.indexOf(".");x>=0&&(N=J.slice(x+1),J=J.slice(0,x));return{type:J,name:N}})}
function Mg(p){return function(){var J=this.__on;if(J){for(var N=0,x=-1,Tr=J.length,eM;N<Tr;++N)(eM=J[N],p.type&&eM.type!==p.type||eM.name!==p.name)?J[++x]=eM:this.removeEventListener(eM.type,eM.listener,eM.capture);++x?J.length=x:delete this.__on}}}
function V$(p,J,N){var x=u7U.hasOwnProperty(p.type)?Xm:Az;return function(Tr,eM,ae){Tr=this.__on;var JH;eM=x(J,eM,ae);if(Tr){ae=0;for(var mx=Tr.length;ae<mx;++ae)if((JH=Tr[ae]).type===p.type&&JH.name===p.name){this.removeEventListener(JH.type,JH.listener,JH.capture);this.addEventListener(JH.type,JH.listener=eM,JH.capture=N);JH.value=J;return}}this.addEventListener(p.type,eM,N);JH={type:p.type,name:p.name,value:J,listener:eM,capture:N};Tr?Tr.push(JH):this.__on=[JH]}}
function va(p,J,N){var x=p.ownerDocument&&p.ownerDocument.defaultView||p.document&&p||p.defaultView,Tr=x.CustomEvent;typeof Tr==="function"?Tr=new Tr(J,N):(Tr=x.document.createEvent("Event"),N?(Tr.initEvent(J,N.bubbles,N.cancelable),Tr.detail=N.detail):Tr.initEvent(J,!1,!1));p.dispatchEvent(Tr)}
function cG(p,J){return function(){return va(this,p,J)}}
function Z0(p,J){return function(){return va(this,p,J.apply(this,arguments))}}
function KU(p,J){this._groups=p;this._parents=J}
function d0(){return new KU([[document.documentElement]],Qis)}
function Ev(){this._="@"+(++K7I).toString(36)}
function D0(p,J,N){p.prototype=J.prototype=N;N.constructor=p}
function CC(p,J){p=Object.create(p.prototype);for(var N in J)p[N]=J[N];return p}
function ZV(){}
function ZC(p){var J;p=(p+"").trim().toLowerCase();return(J=BVX.exec(p))?(J=parseInt(J[1],16),new qM(J>>8&15|J>>4&240,J>>4&15|J&240,(J&15)<<4|J&15,1)):(J=r8C.exec(p))?aG(parseInt(J[1],16)):(J=vY8.exec(p))?new qM(J[1],J[2],J[3],1):(J=HH5.exec(p))?new qM(J[1]*255/100,J[2]*255/100,J[3]*255/100,1):(J=si0.exec(p))?Bm(J[1],J[2],J[3],J[4]):(J=G6s.exec(p))?Bm(J[1]*255/100,J[2]*255/100,J[3]*255/100,J[4]):(J=c82.exec(p))?MA(J[1],J[2]/100,J[3]/100,1):(J=V50.exec(p))?MA(J[1],J[2]/100,J[3]/100,J[4]):N_m.hasOwnProperty(p)?
aG(N_m[p]):p==="transparent"?new qM(NaN,NaN,NaN,0):null}
function aG(p){return new qM(p>>16&255,p>>8&255,p&255,1)}
function Bm(p,J,N,x){x<=0&&(p=J=N=NaN);return new qM(p,J,N,x)}
function rh(p){p instanceof ZV||(p=ZC(p));if(!p)return new qM;p=p.rgb();return new qM(p.r,p.g,p.b,p.opacity)}
function WD(p,J,N,x){return arguments.length===1?rh(p):new qM(p,J,N,x==null?1:x)}
function qM(p,J,N,x){this.r=+p;this.g=+J;this.b=+N;this.opacity=+x}
function XY(p){p=Math.max(0,Math.min(255,Math.round(p)||0));return(p<16?"0":"")+p.toString(16)}
function MA(p,J,N,x){x<=0?p=J=N=NaN:N<=0||N>=1?p=J=NaN:J<=0&&(p=NaN);return new xO(p,J,N,x)}
function tv(p){if(p instanceof xO)return new xO(p.h,p.s,p.l,p.opacity);p instanceof ZV||(p=ZC(p));if(!p)return new xO;if(p instanceof xO)return p;p=p.rgb();var J=p.r/255,N=p.g/255,x=p.b/255,Tr=Math.min(J,N,x),eM=Math.max(J,N,x),ae=NaN,JH=eM-Tr,mx=(eM+Tr)/2;JH?(ae=J===eM?(N-x)/JH+(N<x)*6:N===eM?(x-J)/JH+2:(J-N)/JH+4,JH/=mx<.5?eM+Tr:2-eM-Tr,ae*=60):JH=mx>0&&mx<1?0:ae;return new xO(ae,JH,mx,p.opacity)}
function Ur(p,J,N,x){return arguments.length===1?tv(p):new xO(p,J,N,x==null?1:x)}
function xO(p,J,N,x){this.h=+p;this.s=+J;this.l=+N;this.opacity=+x}
function nw(p,J,N){return(p<60?J+(N-J)*p/60:p<180?N:p<240?J+(N-J)*(240-p)/60:J)*255}
function Qa(p){if(p instanceof hH)return new hH(p.l,p.a,p.b,p.opacity);if(p instanceof Uv){if(isNaN(p.h))return new hH(p.l,0,0,p.opacity);var J=p.h*QYo;return new hH(p.l,Math.cos(J)*p.c,Math.sin(J)*p.c,p.opacity)}p instanceof qM||(p=rh(p));var N=T5(p.r),x=T5(p.g),Tr=T5(p.b);J=bw(.2225045*N+.7168786*x+.0606169*Tr);if(N===x&&x===Tr)var eM=N=J;else eM=bw((.4360747*N+.3850649*x+.1430804*Tr)/.96422),N=bw((.0139322*N+.0971045*x+.7141733*Tr)/.82521);return new hH(116*J-16,500*(eM-J),200*(J-N),p.opacity)}
function hH(p,J,N,x){this.l=+p;this.a=+J;this.b=+N;this.opacity=+x}
function bw(p){return p>L7K?Math.pow(p,1/3):p/Kt8+B_Z}
function v0(p){return p>fx?p*p*p:Kt8*(p-B_Z)}
function zI(p){return 255*(p<=.0031308?12.92*p:1.055*Math.pow(p,1/2.4)-.055)}
function T5(p){return(p/=255)<=.04045?p/12.92:Math.pow((p+.055)/1.055,2.4)}
function Js(p){if(p instanceof Uv)return new Uv(p.h,p.c,p.l,p.opacity);p instanceof hH||(p=Qa(p));if(p.a===0&&p.b===0)return new Uv(NaN,0,p.l,p.opacity);var J=Math.atan2(p.b,p.a)*ryZ;return new Uv(J<0?J+360:J,Math.sqrt(p.a*p.a+p.b*p.b),p.l,p.opacity)}
function Rk(p,J,N,x){return arguments.length===1?Js(p):new Uv(p,J,N,x==null?1:x)}
function Uv(p,J,N,x){this.h=+p;this.c=+J;this.l=+N;this.opacity=+x}
function RZ(p,J,N,x){if(arguments.length===1){var Tr=p;if(Tr instanceof hK)Tr=new hK(Tr.h,Tr.s,Tr.l,Tr.opacity);else{Tr instanceof qM||(Tr=rh(Tr));var eM=Tr.g/255,ae=Tr.b/255,JH=(vdI*ae+Tr.r/255*-1.7884503806-3.5172982438*eM)/(vdI+-1.7884503806-3.5172982438);ae-=JH;var mx=(1.97294*(eM-JH)- -.29227*ae)/-.90649;ae=(eM=Math.sqrt(mx*mx+ae*ae)/(1.97294*JH*(1-JH)))?Math.atan2(mx,ae)*ryZ-120:NaN;Tr=new hK(ae<0?ae+360:ae,eM,JH,Tr.opacity)}}else Tr=new hK(p,J,N,x==null?1:x);return Tr}
function hK(p,J,N,x){this.h=+p;this.s=+J;this.l=+N;this.opacity=+x}
function RM(p,J,N,x,Tr){var eM=p*p,ae=eM*p;return((1-3*p+3*eM-ae)*J+(4-6*eM+3*ae)*N+(1+3*p+3*eM-3*ae)*x+ae*Tr)/6}
function jP(p){return function(){return p}}
function Uc(p,J){return function(N){return p+N*J}}
function wF(p,J,N){return p=Math.pow(p,N),J=Math.pow(J,N)-p,N=1/N,function(x){return Math.pow(p+x*J,N)}}
function $B(p,J){var N=J-p;return N?Uc(p,N>180||N<-180?N-360*Math.round(N/360):N):jP(isNaN(p)?J:p)}
function dI(p){return(p=+p)===1?vs:function(J,N){return N-J?wF(J,N,p):jP(isNaN(J)?N:J)}}
function vs(p,J){var N=J-p;return N?Uc(p,N):jP(isNaN(p)?J:p)}
function J1(p){return function(J){var N=J.length,x=Array(N),Tr=Array(N),eM=Array(N),ae;for(ae=0;ae<N;++ae){var JH=WD(J[ae]);x[ae]=JH.r||0;Tr[ae]=JH.g||0;eM[ae]=JH.b||0}x=p(x);Tr=p(Tr);eM=p(eM);JH.opacity=1;return function(mx){JH.r=x(mx);JH.g=Tr(mx);JH.b=eM(mx);return JH+""}}}
function sT(p,J){return p=+p,J-=p,function(N){return p+J*N}}
function jX(p){return function(){return p}}
function KC(p){return function(J){return p(J)+""}}
function BD(p,J){var N=G_n.lastIndex=cy0.lastIndex=0,x,Tr,eM,ae=-1,JH=[],mx=[];p+="";for(J+="";(x=G_n.exec(p))&&(Tr=cy0.exec(J));)(eM=Tr.index)>N&&(eM=J.slice(N,eM),JH[ae]?JH[ae]+=eM:JH[++ae]=eM),(x=x[0])===(Tr=Tr[0])?JH[ae]?JH[ae]+=Tr:JH[++ae]=Tr:(JH[++ae]=null,mx.push({i:ae,x:sT(x,Tr)})),N=cy0.lastIndex;N<J.length&&(eM=J.slice(N),JH[ae]?JH[ae]+=eM:JH[++ae]=eM);return JH.length<2?mx[0]?KC(mx[0].x):jX(J):(J=mx.length,function(x9){for(var qg=0,Ov;qg<J;++qg)JH[(Ov=mx[qg]).i]=Ov.x(x9);return JH.join("")})}
function oG(p,J,N,x,Tr,eM){var ae,JH,mx;if(ae=Math.sqrt(p*p+J*J))p/=ae,J/=ae;if(mx=p*N+J*x)N-=p*mx,x-=J*mx;if(JH=Math.sqrt(N*N+x*x))N/=JH,x/=JH,mx/=JH;p*x<J*N&&(p=-p,J=-J,mx=-mx,ae=-ae);return{translateX:Tr,translateY:eM,rotate:Math.atan2(J,p)*H8h,skewX:Math.atan(mx)*H8h,scaleX:ae,scaleY:JH}}
function S$(p,J,N,x){function Tr(x9){return x9.length?x9.pop()+" ":""}
function eM(x9,qg,Ov,HG,eX,IM){x9!==Ov||qg!==HG?(eX=eX.push("translate(",null,J,null,N),IM.push({i:eX-4,x:sT(x9,Ov)},{i:eX-2,x:sT(qg,HG)})):(Ov||HG)&&eX.push("translate("+Ov+J+HG+N)}
function ae(x9,qg,Ov,HG){x9!==qg?(x9-qg>180?qg+=360:qg-x9>180&&(x9+=360),HG.push({i:Ov.push(Tr(Ov)+"rotate(",null,x)-2,x:sT(x9,qg)})):qg&&Ov.push(Tr(Ov)+"rotate("+qg+x)}
function JH(x9,qg,Ov,HG){x9!==qg?HG.push({i:Ov.push(Tr(Ov)+"skewX(",null,x)-2,x:sT(x9,qg)}):qg&&Ov.push(Tr(Ov)+"skewX("+qg+x)}
function mx(x9,qg,Ov,HG,eX,IM){x9!==Ov||qg!==HG?(eX=eX.push(Tr(eX)+"scale(",null,",",null,")"),IM.push({i:eX-4,x:sT(x9,Ov)},{i:eX-2,x:sT(qg,HG)})):Ov===1&&HG===1||eX.push(Tr(eX)+"scale("+Ov+","+HG+")")}
return function(x9,qg){var Ov=[],HG=[];x9=p(x9);qg=p(qg);eM(x9.translateX,x9.translateY,qg.translateX,qg.translateY,Ov,HG);ae(x9.rotate,qg.rotate,Ov,HG);JH(x9.skewX,qg.skewX,Ov,HG);mx(x9.scaleX,x9.scaleY,qg.scaleX,qg.scaleY,Ov,HG);x9=qg=null;return function(eX){for(var IM=-1,$4=HG.length,Ec;++IM<$4;)Ov[(Ec=HG[IM]).i]=Ec.x(eX);return Ov.join("")}}}
function eq(p){return function(J,N){var x=p((J=Ur(J)).h,(N=Ur(N)).h),Tr=vs(J.s,N.s),eM=vs(J.l,N.l),ae=vs(J.opacity,N.opacity);return function(JH){J.h=x(JH);J.s=Tr(JH);J.l=eM(JH);J.opacity=ae(JH);return J+""}}}
function nB(p){return function(J,N){var x=p((J=Rk(J)).h,(N=Rk(N)).h),Tr=vs(J.c,N.c),eM=vs(J.l,N.l),ae=vs(J.opacity,N.opacity);return function(JH){J.h=x(JH);J.c=Tr(JH);J.l=eM(JH);J.opacity=ae(JH);return J+""}}}
function A1(p){return function x(N){function Tr(eM,ae){var JH=p((eM=RZ(eM)).h,(ae=RZ(ae)).h),mx=vs(eM.s,ae.s),x9=vs(eM.l,ae.l),qg=vs(eM.opacity,ae.opacity);return function(Ov){eM.h=JH(Ov);eM.s=mx(Ov);eM.l=x9(Math.pow(Ov,N));eM.opacity=qg(Ov);return eM+""}}
N=+N;Tr.gamma=x;return Tr}(1)}
function bt(){return Y2||(sYP(xI0),Y2=T0.now()+Uno)}
function xI0(){Y2=0}
function ut(){this._call=this._time=this._next=null}
function TR(p,J,N){var x=new ut;x.restart(p,J,N);return x}
function Zq(){Y2=(I79=T0.now())+Uno;yU=ZW=0;try{bt();++yU;for(var p=X6N,J;p;)(J=Y2-p._time)>=0&&p._call.call(null,J),p=p._next;--yU}finally{yU=0;p=X6N;for(var N=Infinity;p;)if(p._call){N>p._time&&(N=p._time);var x=p;p=p._next}else J=p._next,p._next=null,p=x?x._next=J:X6N=J;jS=x;jc(N);Y2=0}}
function lnf(){var p=T0.now(),J=p-I79;J>1E3&&(Uno-=J,I79=p)}
function jc(p){yU||(ZW&&(ZW=clearTimeout(ZW)),p-Y2>24?(p<Infinity&&(ZW=setTimeout(Zq,p-T0.now()-Uno)),Y0&&(Y0=clearInterval(Y0))):(Y0||(I79=T0.now(),Y0=setInterval(lnf,1E3)),yU=1,sYP(Zq)))}
function G_h(p,J,N){var x=new ut;J=J==null?0:+J;x.restart(function(Tr){x.stop();p(Tr+J)},J,N);
return x}
function V9H(p,J,N,x,Tr,eM){var ae=p.__transition;if(!ae)p.__transition={};else if(N in ae)return;xlh(p,N,{name:J,index:x,group:Tr,on:nYk,tween:gYD,time:eM.time,delay:eM.delay,duration:eM.duration,ease:eM.ease,timer:null,state:0})}
function LtT(p,J){p=iS(p,J);if(p.state>0)throw Error("te");return p}
function Oy(p,J){p=iS(p,J);if(p.state>2)throw Error("ue");return p}
function iS(p,J){p=p.__transition;if(!p||!(p=p[J]))throw Error("ve");return p}
function xlh(p,J,N){function x(mx){var x9,qg;if(N.state!==1)return eM();for(HG in ae){var Ov=ae[HG];if(Ov.name===N.name){if(Ov.state===3)return G_h(x);Ov.state===4?(Ov.state=6,Ov.timer.stop(),Ov.on.call("interrupt",p,p.__data__,Ov.index,Ov.group),delete ae[HG]):+HG<J&&(Ov.state=6,Ov.timer.stop(),delete ae[HG])}}G_h(function(){N.state===3&&(N.state=4,N.timer.restart(Tr,N.delay,N.time),Tr(mx))});
N.state=2;N.on.call("start",p,p.__data__,N.index,N.group);if(N.state===2){N.state=3;JH=Array(qg=N.tween.length);var HG=0;for(x9=-1;HG<qg;++HG)if(Ov=N.tween[HG].value.call(p,p.__data__,N.index,N.group))JH[++x9]=Ov;JH.length=x9+1}}
function Tr(mx){mx=mx<N.duration?N.ease.call(null,mx/N.duration):(N.timer.restart(eM),N.state=5,1);for(var x9=-1,qg=JH.length;++x9<qg;)JH[x9].call(null,mx);N.state===5&&(N.on.call("end",p,p.__data__,N.index,N.group),eM())}
function eM(){N.state=6;N.timer.stop();delete ae[J];for(var mx in ae)return;delete p.__transition}
var ae=p.__transition,JH;ae[J]=N;N.timer=TR(function(mx){N.state=1;N.timer.restart(x,N.delay,N.time);N.delay<=mx&&x(mx-N.delay)},0,N.time)}
function mlI(p,J){var N,x;return function(){var Tr=Oy(this,p),eM=Tr.tween;if(eM!==N){x=N=eM;eM=0;for(var ae=x.length;eM<ae;++eM)if(x[eM].name===J){x=x.slice();x.splice(eM,1);break}}Tr.tween=x}}
function qJs(p,J,N){var x,Tr;if(typeof N!=="function")throw Error();return function(){var eM=Oy(this,p),ae=eM.tween;if(ae!==x){Tr=(x=ae).slice();ae={name:J,value:N};for(var JH=0,mx=Tr.length;JH<mx;++JH)if(Tr[JH].name===J){Tr[JH]=ae;break}JH===mx&&Tr.push(ae)}eM.tween=Tr}}
function xYr(p,J,N){var x=p._id;p.each(function(){var Tr=Oy(this,x);(Tr.value||(Tr.value={}))[J]=N.apply(this,arguments)});
return function(Tr){return iS(Tr,x).value[J]}}
function cyG(p,J){var N;return(typeof J==="number"?sT:J instanceof ZC?V9z:(N=ZC(J))?(J=N,V9z):BD)(p,J)}
function ikD(p){return function(){this.removeAttribute(p)}}
function kY8(p){return function(){this.removeAttributeNS(p.space,p.local)}}
function omh(p,J,N){var x,Tr;return function(){var eM=this.getAttribute(p);return eM===N?null:eM===x?Tr:Tr=J(x=eM,N)}}
function F0h(p,J,N){var x,Tr;return function(){var eM=this.getAttributeNS(p.space,p.local);return eM===N?null:eM===x?Tr:Tr=J(x=eM,N)}}
function T4s(p,J,N){var x,Tr,eM;return function(){var ae=N(this);if(ae==null)return void this.removeAttribute(p);var JH=this.getAttribute(p);return JH===ae?null:JH===x&&ae===Tr?eM:eM=J(x=JH,Tr=ae)}}
function Zk5(p,J,N){var x,Tr,eM;return function(){var ae=N(this);if(ae==null)return void this.removeAttributeNS(p.space,p.local);var JH=this.getAttributeNS(p.space,p.local);return JH===ae?null:JH===x&&ae===Tr?eM:eM=J(x=JH,Tr=ae)}}
function jI8(p,J){function N(){var x=this,Tr=J.apply(x,arguments);return Tr&&function(eM){x.setAttributeNS(p.space,p.local,Tr(eM))}}
N._value=J;return N}
function YJ5(p,J){function N(){var x=this,Tr=J.apply(x,arguments);return Tr&&function(eM){x.setAttribute(p,Tr(eM))}}
N._value=J;return N}
function OkX(p,J){return function(){LtT(this,p).delay=+J.apply(this,arguments)}}
function SJD(p,J){return J=+J,function(){LtT(this,p).delay=J}}
function z_C(p,J){return function(){Oy(this,p).duration=+J.apply(this,arguments)}}
function CD0(p,J){return J=+J,function(){Oy(this,p).duration=J}}
function R_h(p,J){if(typeof J!=="function")throw Error();return function(){Oy(this,p).ease=J}}
function e_9(p){return(p+"").trim().split(/^|\s+/).every(function(J){var N=J.indexOf(".");N>=0&&(J=J.slice(0,N));return!J||J==="start"})}
function W0C(p,J,N){var x,Tr,eM=e_9(J)?LtT:Oy;return function(){var ae=eM(this,p),JH=ae.on;if(JH!==x)(Tr=(x=JH).copy()).on(J,N);ae.on=Tr}}
function U8D(p){return function(){var J=this.parentNode,N;for(N in this.__transition)if(+N!==p)return;J&&J.removeChild(this)}}
function I5s(p,J){var N,x,Tr;return function(){var eM=AH(this,p),ae=(this.style.removeProperty(p),AH(this,p));return eM===ae?null:eM===N&&ae===x?Tr:Tr=J(N=eM,x=ae)}}
function Xrk(p){return function(){this.style.removeProperty(p)}}
function Emv(p,J,N){var x,Tr;return function(){var eM=AH(this,p);return eM===N?null:eM===x?Tr:Tr=J(x=eM,N)}}
function a50(p,J,N){var x,Tr,eM;return function(){var ae=AH(this,p),JH=N(this);JH==null&&(JH=(this.style.removeProperty(p),AH(this,p)));return ae===JH?null:ae===x&&JH===Tr?eM:eM=J(x=ae,Tr=JH)}}
function d8K(p,J,N){function x(){var Tr=this,eM=J.apply(Tr,arguments);return eM&&function(ae){Tr.style.setProperty(p,eM(ae),N)}}
x._value=J;return x}
function h_v(p){return function(){this.textContent=p}}
function MjD(p){return function(){var J=p(this);this.textContent=J==null?"":J}}
function e4(p,J,N,x){this._groups=p;this._parents=J;this._name=N;this._id=x}
function ndN(p){return{type:p}}
function gdf(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function EDh(){}
function Ltv(p,J){var N=new EDh;if(p instanceof EDh)p.each(function(ae,JH){N.set(JH,ae)});
else if(Array.isArray(p)){var x=-1,Tr=p.length,eM;if(J==null)for(;++x<Tr;)N.set(x,p[x]);else for(;++x<Tr;)N.set(J(eM=p[x],x,p),eM)}else if(p)for(x in p)N.set(x,p[x]);return N}
function a7f(){}
function xYI(p){return function(J){for(var N={},x=0;x<p.length;x++)N[p[x]]=J[x]||"";return N}}
function f5v(p,J){var N=xYI(p);return function(x,Tr){return J(N(x),Tr,p)}}
function yWh(p){var J=Object.create(null),N=[];p.forEach(function(x){for(var Tr in x)Tr in J||N.push(J[Tr]=Tr)});
return N}
function ndo(p){function J(ae,JH){function mx(){if(IM)return mYT;if($4)return $4=!1,gdU;var tq,Na=Ov,gZ;if(ae.charCodeAt(Na)===34){for(;Ov++<qg&&ae.charCodeAt(Ov)!==34||ae.charCodeAt(++Ov)===34;);(tq=Ov)>=qg?IM=!0:(gZ=ae.charCodeAt(Ov++))===10?$4=!0:gZ===13&&($4=!0,ae.charCodeAt(Ov)===10&&++Ov);return ae.slice(Na+1,tq-1).replace(/""/g,'"')}for(;Ov<qg;){if((gZ=ae.charCodeAt(tq=Ov++))===10)$4=!0;else if(gZ===13)$4=!0,ae.charCodeAt(Ov)===10&&++Ov;else if(gZ!==eM)continue;return ae.slice(Na,tq)}return IM=
!0,ae.slice(Na,qg)}
var x9=[],qg=ae.length,Ov=0,HG=0,eX,IM=qg<=0,$4=!1;ae.charCodeAt(qg-1)===10&&--qg;for(ae.charCodeAt(qg-1)===13&&--qg;(eX=mx())!==mYT;){for(var Ec=[];eX!==gdU&&eX!==mYT;)Ec.push(eX),eX=mx();JH&&(Ec=JH(Ec,HG++))==null||x9.push(Ec)}return x9}
function N(ae){return ae.map(x).join(p)}
function x(ae){return ae==null?"":Tr.test(ae)?'"'+ae.replace(/"/g,'""')+'"':ae}
var Tr=new RegExp('["'+p+"\n\r]"),eM=p.charCodeAt(0);return{parse:function(ae,JH){var mx,x9;ae=J(ae,function(qg,Ov){if(mx)return mx(qg,Ov-1);x9=qg;mx=JH?f5v(qg,JH):xYI(qg)});
ae.columns=x9||[];return ae},
parseRows:J,format:function(ae,JH){JH==null&&(JH=yWh(ae));return[JH.map(x).join(p)].concat(ae.map(function(mx){return JH.map(function(x9){return x(mx[x9])}).join(p)})).join("\n")},
formatRows:function(ae){return ae.map(N).join("\n")}}}
function tjX(p){if(!p.ok)throw Error("we`"+p.status+"`"+p.statusText);return p.text()}
function mYv(p){return function(J,N,x){arguments.length===2&&typeof N==="function"&&(x=N,N=void 0);return fetch(J,N).then(tjX).then(function(Tr){return p(Tr,x)})}}
function qY4(p,J,N,x){if(isNaN(J)||isNaN(N))return p;var Tr,eM=p._root;x={data:x};var ae=p._x0,JH=p._y0,mx=p._x1,x9=p._y1,qg,Ov,HG,eX,IM;if(!eM)return p._root=x,p;for(;eM.length;)if((HG=J>=(qg=(ae+mx)/2))?ae=qg:mx=qg,(eX=N>=(Ov=(JH+x9)/2))?JH=Ov:x9=Ov,Tr=eM,!(eM=eM[IM=eX<<1|HG]))return Tr[IM]=x,p;var $4=+p._x.call(null,eM.data);var Ec=+p._y.call(null,eM.data);if(J===$4&&N===Ec)return x.next=eM,Tr?Tr[IM]=x:p._root=x,p;do Tr=Tr?Tr[IM]=Array(4):p._root=Array(4),(HG=J>=(qg=(ae+mx)/2))?ae=qg:mx=qg,(eX=
N>=(Ov=(JH+x9)/2))?JH=Ov:x9=Ov;while((IM=eX<<1|HG)===(HG=(Ec>=Ov)<<1|$4>=qg));return Tr[HG]=eM,Tr[IM]=x,p}
function EG(p,J,N,x,Tr){this.node=p;this.x0=J;this.y0=N;this.x1=x;this.y1=Tr}
function D8s(p){return p[0]}
function l5X(p){return p[1]}
function qYx(p,J,N,x,Tr,eM){this._x=p;this._y=J;this._x0=N;this._y0=x;this._x1=Tr;this._y1=eM;this._root=void 0}
function iqU(p){for(var J={data:p.data},N=J;p=p.next;)N=N.next={data:p.data};return J}
function dnx(p,J){if((J=(p=J?p.toExponential(J-1):p.toExponential()).indexOf("e"))<0)return null;var N=p.slice(0,J);return[N.length>1?N[0]+N.slice(2):N,+p.slice(J+1)]}
function JWI(p){return p=dnx(Math.abs(p)),p?p[1]:NaN}
function AW0(p,J){return function(N,x){for(var Tr=N.length,eM=[],ae=0,JH=p[0],mx=0;Tr>0&&JH>0;){mx+JH+1>x&&(JH=Math.max(1,x-mx));eM.push(N.substring(Tr-=JH,Tr+JH));if((mx+=JH+1)>x)break;JH=p[ae=(ae+1)%p.length]}return eM.reverse().join(J)}}
function prX(p){return function(J){return J.replace(/[0-9]/g,function(N){return p[+N]})}}
function iqf(p){return new kuw(p)}
function kuw(p){if(!(J=wr2.exec(p)))throw Error("xe`"+p);var J;this.fill=J[1]||" ";this.align=J[2]||">";this.sign=J[3]||"-";this.symbol=J[4]||"";this.zero=!!J[5];this.width=J[6]&&+J[6];this.comma=!!J[7];this.precision=J[8]&&+J[8].slice(1);this.trim=!!J[9];this.type=J[10]||""}
function ku8(p,J){J=dnx(p,J);if(!J)return p+"";p=J[0];J=J[1];return J<0?"0."+Array(-J).join("0")+p:p.length>J+1?p.slice(0,J+1)+"."+p.slice(J+1):p+Array(J-p.length+2).join("0")}
function oq0(p){return p}
function PDI(p){function J(JH){function mx(Gf){var GB=gZ,JK=hw,zf,FY;if(Na==="c")JK=Qc(Gf)+JK,Gf="";else{Gf=+Gf;var E9=Gf<0;Gf=Qc(Math.abs(Gf),Ec);if(tq){var P6=Gf.length,zS=1,DA=-1;a:for(;zS<P6;++zS)switch(Gf[zS]){case ".":DA=zf=zS;break;case "0":DA===0&&(DA=zS);zf=zS;break;default:if(!+Gf[zS])break a;DA>0&&(DA=0)}Gf=DA>0?Gf.slice(0,DA)+Gf.slice(zf+1):Gf}E9&&+Gf===0&&(E9=!1);GB=(E9?Ov==="("?Ov:"-":Ov==="-"||Ov==="("?"":Ov)+GB;JK=(Na==="s"?Fl8[8+TMZ/3]:"")+JK+(E9&&Ov==="("?")":"");if(CT)for(E9=-1,
zf=Gf.length;++E9<zf;)if(FY=Gf.charCodeAt(E9),48>FY||FY>57){JK=(FY===46?Tr+Gf.slice(E9+1):Gf.slice(E9))+JK;Gf=Gf.slice(0,E9);break}}$4&&!eX&&(Gf=N(Gf,Infinity));FY=GB.length+Gf.length+JK.length;E9=FY<IM?Array(IM-FY+1).join(x9):"";$4&&eX&&(Gf=N(E9+Gf,E9.length?IM-JK.length:Infinity),E9="");switch(qg){case "<":Gf=GB+Gf+JK+E9;break;case "=":Gf=GB+E9+Gf+JK;break;case "^":Gf=E9.slice(0,FY=E9.length>>1)+GB+Gf+JK+E9.slice(FY);break;default:Gf=E9+GB+Gf+JK}return eM(Gf)}
JH=iqf(JH);var x9=JH.fill,qg=JH.align,Ov=JH.sign,HG=JH.symbol,eX=JH.zero,IM=JH.width,$4=JH.comma,Ec=JH.precision,tq=JH.trim,Na=JH.type;Na==="n"?($4=!0,Na="g"):Zq4[Na]||(Ec==null&&(Ec=12),tq=!0,Na="g");if(eX||x9==="0"&&qg==="=")eX=!0,x9="0",qg="=";var gZ=HG==="$"?x[0]:HG==="#"&&/[boxX]/.test(Na)?"0"+Na.toLowerCase():"",hw=HG==="$"?x[1]:/[%p]/.test(Na)?ae:"",Qc=Zq4[Na],CT=/[defgprs%]/.test(Na);Ec=Ec==null?6:/[gprs]/.test(Na)?Math.max(1,Math.min(21,Ec)):Math.max(0,Math.min(20,Ec));mx.toString=function(){return JH+
""};
return mx}
var N=p.grouping&&p.thousands?AW0(p.grouping,p.thousands):oq0,x=p.currency,Tr=p.decimal,eM=p.numerals?prX(p.numerals):oq0,ae=p.percent||"%";return{format:J,formatPrefix:function(JH,mx){var x9=J((JH=iqf(JH),JH.type="f",JH));JH=Math.max(-8,Math.min(8,Math.floor(JWI(mx)/3)))*3;var qg=Math.pow(10,-JH),Ov=Fl8[8+JH/3];return function(HG){return x9(qg*HG)+Ov}}}}
function gA(){this.reset()}
function jtg(p,J,N){var x=p.s=J+N,Tr=x-J;p.t=J-(x-Tr)+(N-Tr)}
function hbh(p){return p>1?SB:p<-1?-SB:Math.asin(p)}
function $8v(){}
function YYh(p){var J=p[0];p=p[1];var N=zH(p);return[N*zH(J),N*g3(J),g3(p)]}
function Oq8(p,J){return[p[1]*J[2]-p[2]*J[1],p[2]*J[0]-p[0]*J[2],p[0]*J[1]-p[1]*J[0]]}
function SYv(p){var J=Mwo(p[0]*p[0]+p[1]*p[1]+p[2]*p[2]);p[0]/=J;p[1]/=J;p[2]/=J}
function bkK(){var p=[],J;return{point:function(N,x){J.push([N,x])},
lineStart:function(){p.push(J=[])},
lineEnd:$8v,rejoin:function(){p.length>1&&p.push(p.pop().concat(p.shift()))},
result:function(){var N=p;p=[];J=null;return N}}}
function f7w(p,J,N,x){this.x=p;this.z=J;this.o=N;this.e=x;this.v=!1;this.n=this.p=null}
function uX5(p,J,N,x,Tr){var eM=[],ae=[];p.forEach(function(Ov){if(!((HG=Ov.length-1)<=0)){var HG,eX=Ov[0],IM=Ov[HG],$4=eX;if(WW($4[0]-IM[0])<1E-6&&WW($4[1]-IM[1])<1E-6){Tr.lineStart();for(JH=0;JH<HG;++JH)Tr.point((eX=Ov[JH])[0],eX[1]);Tr.lineEnd()}else eM.push(HG=new f7w(eX,Ov,null,!0)),ae.push(HG.o=new f7w(eX,null,HG,!1)),eM.push(HG=new f7w(IM,Ov,null,!1)),ae.push(HG.o=new f7w(IM,null,HG,!0))}});
if(eM.length){ae.sort(J);zAc(eM);zAc(ae);var JH=0;for(p=ae.length;JH<p;++JH)ae[JH].e=N=!N;N=eM[0];for(var mx;;){for(var x9=N,qg=!0;x9.v;)if((x9=x9.n)===N)return;J=x9.z;Tr.lineStart();do{x9.v=x9.o.v=!0;if(x9.e){if(qg)for(JH=0,p=J.length;JH<p;++JH)Tr.point((mx=J[JH])[0],mx[1]);else x(x9.x,x9.n.x,1,Tr);x9=x9.n}else{if(qg)for(J=x9.p.z,JH=J.length-1;JH>=0;--JH)Tr.point((mx=J[JH])[0],mx[1]);else x(x9.x,x9.p.x,-1,Tr);x9=x9.p}x9=x9.o;J=x9.z;qg=!qg}while(!x9.v);Tr.lineEnd()}}}
function zAc(p){if(J=p.length){for(var J,N=0,x=p[0],Tr;++N<J;)x.n=Tr=p[N],Tr.p=x,x=Tr;x.n=Tr=p[0];Tr.p=x}}
function N40(p){return p.length>1}
function QI2(p,J){return((p=p.x)[0]<0?p[1]-SB-1E-6:SB-p[1])-((J=J.x)[0]<0?J[1]-SB-1E-6:SB-J[1])}
function oqL(){}
function CTv(p){return function(J,N){var x=zH(J),Tr=zH(N);x=p(x*Tr);return[x*Tr*g3(J),x*g3(N)]}}
function OE(p){return function(J,N){var x=Mwo(J*J+N*N),Tr=p(x),eM=g3(Tr);Tr=zH(Tr);return[RA4(J*eM,x*Tr),hbh(x&&N*eM/x)]}}
function K00(p){var J=0,N=p.children,x=N&&N.length;if(x)for(;--x>=0;)J+=N[x].value;else J=1;p.value=J}
function eAG(p,J){var N=new SS(p);p=+p.value&&(N.value=p.value);var x,Tr=[N],eM,ae,JH,mx;for(J==null&&(J=B4X);x=Tr.pop();)if(p&&(x.value=+x.data.value),(ae=J(x.data))&&(mx=ae.length))for(x.children=Array(mx),JH=mx-1;JH>=0;--JH)Tr.push(eM=x.children[JH]=new SS(ae[JH])),eM.parent=x,eM.depth=x.depth+1;return N.eachBefore(rW2)}
function B4X(p){return p.children}
function vmK(p){p.data=p.data.data}
function rW2(p){var J=0;do p.height=J;while((p=p.parent)&&p.height<++J)}
function SS(p){this.data=p;this.depth=this.height=0;this.parent=null}
function sN(p,J,N,x){function Tr(eM){return p(eM=new Date(+eM)),eM}
Tr.floor=Tr;Tr.ceil=function(eM){return p(eM=new Date(eM-1)),J(eM,1),p(eM),eM};
Tr.round=function(eM){var ae=Tr(eM),JH=Tr.ceil(eM);return eM-ae<JH-eM?ae:JH};
Tr.offset=function(eM,ae){return J(eM=new Date(+eM),ae==null?1:Math.floor(ae)),eM};
Tr.range=function(eM,ae,JH){var mx=[],x9;eM=Tr.ceil(eM);JH=JH==null?1:Math.floor(JH);if(!(eM<ae&&JH>0))return mx;do mx.push(x9=new Date(+eM)),J(eM,JH),p(eM);while(x9<eM&&eM<ae);return mx};
Tr.filter=function(eM){return sN(function(ae){if(ae>=ae)for(;p(ae),!eM(ae);)ae.setTime(ae-1)},function(ae,JH){if(ae>=ae)if(JH<0)for(;++JH<=0;)for(;J(ae,-1),!eM(ae););
else for(;--JH>=0;)for(;J(ae,1),!eM(ae););})};
N&&(Tr.count=function(eM,ae){Flw.setTime(+eM);TMe.setTime(+ae);p(Flw);p(TMe);return Math.floor(N(Flw,TMe))},Tr.every=function(eM){eM=Math.floor(eM);
return isFinite(eM)&&eM>0?eM>1?Tr.filter(x?function(ae){return x(ae)%eM===0}:function(ae){return Tr.count(0,ae)%eM===0}):Tr:null});
return Tr}
function Ss(p){return sN(function(J){J.setDate(J.getDate()-(J.getDay()+7-p)%7);J.setHours(0,0,0,0)},function(J,N){J.setDate(J.getDate()+N*7)},function(J,N){return(N-J-(N.getTimezoneOffset()-J.getTimezoneOffset())*6E4)/6048E5})}
function z1(p){return sN(function(J){J.setUTCDate(J.getUTCDate()-(J.getUTCDay()+7-p)%7);J.setUTCHours(0,0,0,0)},function(J,N){J.setUTCDate(J.getUTCDate()+N*7)},function(J,N){return(N-J)/6048E5})}
function Hkk(p){if(0<=p.y&&p.y<100){var J=new Date(-1,p.m,p.d,p.H,p.M,p.S,p.L);J.setFullYear(p.y);return J}return new Date(p.y,p.m,p.d,p.H,p.M,p.S,p.L)}
function yRL(p){if(0<=p.y&&p.y<100){var J=new Date(Date.UTC(-1,p.m,p.d,p.H,p.M,p.S,p.L));J.setUTCFullYear(p.y);return J}return new Date(Date.UTC(p.y,p.m,p.d,p.H,p.M,p.S,p.L))}
function z0(p){return{y:p,m:0,d:1,H:0,M:0,S:0,L:0}}
function sIh(p){function J(JK,zf){return function(FY){var E9=[],P6=-1,zS=0,DA=JK.length,gH,NY;for(FY instanceof Date||(FY=new Date(+FY));++P6<DA;)if(JK.charCodeAt(P6)===37){E9.push(JK.slice(zS,P6));(zS=WlU[gH=JK.charAt(++P6)])!=null?gH=JK.charAt(++P6):zS=gH==="e"?" ":"0";if(NY=zf[gH])gH=NY(FY,zS);E9.push(gH);zS=P6+1}E9.push(JK.slice(zS,P6));return E9.join("")}}
function N(JK,zf){return function(FY){var E9=z0(1900);if(x(E9,JK,FY,0)!=FY.length)return null;if("Q"in E9)return new Date(E9.Q);"p"in E9&&(E9.H=E9.H%12+E9.p*12);if("V"in E9){if(E9.V<1||E9.V>53)return null;"w"in E9||(E9.w=1);if("Z"in E9){FY=yRL(z0(E9.y));var P6=FY.getUTCDay();FY=P6>4||P6===0?Zqx.ceil(FY):Zqx(FY);FY=UXG.offset(FY,(E9.V-1)*7);E9.y=FY.getUTCFullYear();E9.m=FY.getUTCMonth();E9.d=FY.getUTCDate()+(E9.w+6)%7}else FY=zf(z0(E9.y)),P6=FY.getDay(),FY=P6>4||P6===0?jtJ.ceil(FY):jtJ(FY),FY=I_v.offset(FY,
(E9.V-1)*7),E9.y=FY.getFullYear(),E9.m=FY.getMonth(),E9.d=FY.getDate()+(E9.w+6)%7}else if("W"in E9||"U"in E9)"w"in E9||(E9.w="u"in E9?E9.u%7:"W"in E9?1:0),P6="Z"in E9?yRL(z0(E9.y)).getUTCDay():zf(z0(E9.y)).getDay(),E9.m=0,E9.d="W"in E9?(E9.w+6)%7+E9.W*7-(P6+5)%7:E9.w+E9.U*7-(P6+6)%7;return"Z"in E9?(E9.H+=E9.Z/100|0,E9.M+=E9.Z%100,yRL(E9)):zf(E9)}}
function x(JK,zf,FY,E9){for(var P6=0,zS=zf.length,DA=FY.length,gH;P6<zS;){if(E9>=DA)return-1;gH=zf.charCodeAt(P6++);if(gH===37){if(gH=zf.charAt(P6++),gH=GB[gH in WlU?zf.charAt(P6++):gH],!gH||(E9=gH(JK,FY,E9))<0)return-1}else if(gH!=FY.charCodeAt(E9++))return-1}return E9}
var Tr=p.dateTime,eM=p.date,ae=p.time,JH=p.periods,mx=p.days,x9=p.shortDays,qg=p.months,Ov=p.shortMonths,HG=Cu(JH),eX=RN(JH),IM=Cu(mx),$4=RN(mx),Ec=Cu(x9),tq=RN(x9),Na=Cu(qg),gZ=RN(qg),hw=Cu(Ov),Qc=RN(Ov),CT={a:function(JK){return x9[JK.getDay()]},
A:function(JK){return mx[JK.getDay()]},
b:function(JK){return Ov[JK.getMonth()]},
B:function(JK){return qg[JK.getMonth()]},
c:null,d:XxU,e:XxU,f:GYC,H:cW8,I:VjC,j:L0K,L:Eqm,m:x88,M:nm0,p:function(JK){return JH[+(JK.getHours()>=12)]},
Q:a_$,s:dXo,S:gms,u:m8C,U:qQ8,V:iYD,w:ksI,W:oQs,x:null,X:null,y:Fz0,Y:Tm0,Z:ZYk,"%":hAg},Gf={a:function(JK){return x9[JK.getUTCDay()]},
A:function(JK){return mx[JK.getUTCDay()]},
b:function(JK){return Ov[JK.getUTCMonth()]},
B:function(JK){return qg[JK.getUTCMonth()]},
c:null,d:Mv4,e:Mv4,f:jf9,H:YQ8,I:OY8,j:SQh,L:f_8,m:z$2,M:CS8,p:function(JK){return JH[+(JK.getUTCHours()>=12)]},
Q:a_$,s:dXo,S:R$k,u:e$v,U:Wz5,V:UDs,w:IQC,W:Xl9,x:null,X:null,y:EQh,Y:aQ2,Z:dD5,"%":hAg},GB={a:function(JK,zf,FY){return(zf=Ec.exec(zf.slice(FY)))?(JK.w=tq[zf[0].toLowerCase()],FY+zf[0].length):-1},
A:function(JK,zf,FY){return(zf=IM.exec(zf.slice(FY)))?(JK.w=$4[zf[0].toLowerCase()],FY+zf[0].length):-1},
b:function(JK,zf,FY){return(zf=hw.exec(zf.slice(FY)))?(JK.m=Qc[zf[0].toLowerCase()],FY+zf[0].length):-1},
B:function(JK,zf,FY){return(zf=Na.exec(zf.slice(FY)))?(JK.m=gZ[zf[0].toLowerCase()],FY+zf[0].length):-1},
c:function(JK,zf,FY){return x(JK,Tr,zf,FY)},
d:yQ0,e:yQ0,f:h$2,H:tvz,I:tvz,j:Ma9,L:fQ0,m:yt0,M:tak,p:function(JK,zf,FY){return(zf=HG.exec(zf.slice(FY)))?(JK.p=eX[zf[0].toLowerCase()],FY+zf[0].length):-1},
Q:DDD,s:lQ0,S:Jt8,u:Ath,U:plI,V:wlh,w:PSs,W:$DC,x:function(JK,zf,FY){return x(JK,eM,zf,FY)},
X:function(JK,zf,FY){return x(JK,ae,zf,FY)},
y:bY0,Y:uZ5,Z:NmC,"%":QfC};CT.x=J(eM,CT);CT.X=J(ae,CT);CT.c=J(Tr,CT);Gf.x=J(eM,Gf);Gf.X=J(ae,Gf);Gf.c=J(Tr,Gf);return{format:function(JK){var zf=J(JK,CT);zf.toString=function(){return JK};
return zf},
parse:function(JK){var zf=N(JK,Hkk);zf.toString=function(){return JK};
return zf},
utcFormat:function(JK){var zf=J(JK,Gf);zf.toString=function(){return JK};
return zf},
utcParse:function(JK){var zf=N(JK,yRL);zf.toString=function(){return JK};
return zf}}}
function zi(p,J,N){var x=p<0?"-":"";p=(x?-p:p)+"";var Tr=p.length;return x+(Tr<N?Array(N-Tr+1).join(J)+p:p)}
function Kzk(p){return p.replace(Bm8,"\\$&")}
function Cu(p){return new RegExp("^(?:"+p.map(Kzk).join("|")+")","i")}
function RN(p){for(var J={},N=-1,x=p.length;++N<x;)J[p[N].toLowerCase()]=N;return J}
function PSs(p,J,N){return(J=mH.exec(J.slice(N,N+1)))?(p.w=+J[0],N+J[0].length):-1}
function Ath(p,J,N){return(J=mH.exec(J.slice(N,N+1)))?(p.u=+J[0],N+J[0].length):-1}
function plI(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.U=+J[0],N+J[0].length):-1}
function wlh(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.V=+J[0],N+J[0].length):-1}
function $DC(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.W=+J[0],N+J[0].length):-1}
function uZ5(p,J,N){return(J=mH.exec(J.slice(N,N+4)))?(p.y=+J[0],N+J[0].length):-1}
function bY0(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.y=+J[0]+(+J[0]>68?1900:2E3),N+J[0].length):-1}
function NmC(p,J,N){return(J=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(J.slice(N,N+6)))?(p.Z=J[1]?0:-(J[2]+(J[3]||"00")),N+J[0].length):-1}
function yt0(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.m=J[0]-1,N+J[0].length):-1}
function yQ0(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.d=+J[0],N+J[0].length):-1}
function Ma9(p,J,N){return(J=mH.exec(J.slice(N,N+3)))?(p.m=0,p.d=+J[0],N+J[0].length):-1}
function tvz(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.H=+J[0],N+J[0].length):-1}
function tak(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.M=+J[0],N+J[0].length):-1}
function Jt8(p,J,N){return(J=mH.exec(J.slice(N,N+2)))?(p.S=+J[0],N+J[0].length):-1}
function fQ0(p,J,N){return(J=mH.exec(J.slice(N,N+3)))?(p.L=+J[0],N+J[0].length):-1}
function h$2(p,J,N){return(J=mH.exec(J.slice(N,N+6)))?(p.L=Math.floor(J[0]/1E3),N+J[0].length):-1}
function QfC(p,J,N){return(p=rtX.exec(J.slice(N,N+1)))?N+p[0].length:-1}
function DDD(p,J,N){return(J=mH.exec(J.slice(N)))?(p.Q=+J[0],N+J[0].length):-1}
function lQ0(p,J,N){return(J=mH.exec(J.slice(N)))?(p.Q=+J[0]*1E3,N+J[0].length):-1}
function XxU(p,J){return zi(p.getDate(),J,2)}
function cW8(p,J){return zi(p.getHours(),J,2)}
function VjC(p,J){return zi(p.getHours()%12||12,J,2)}
function L0K(p,J){return zi(1+I_v.count(tM(p),p),J,3)}
function Eqm(p,J){return zi(p.getMilliseconds(),J,3)}
function GYC(p,J){return Eqm(p,J)+"000"}
function x88(p,J){return zi(p.getMonth()+1,J,2)}
function nm0(p,J){return zi(p.getMinutes(),J,2)}
function gms(p,J){return zi(p.getSeconds(),J,2)}
function m8C(p){p=p.getDay();return p===0?7:p}
function qQ8(p,J){return zi(vQk.count(tM(p),p),J,2)}
function iYD(p,J){var N=p.getDay();p=N>=4||N===0?YYn(p):YYn.ceil(p);return zi(YYn.count(tM(p),p)+(tM(p).getDay()===4),J,2)}
function ksI(p){return p.getDay()}
function oQs(p,J){return zi(jtJ.count(tM(p),p),J,2)}
function Fz0(p,J){return zi(p.getFullYear()%100,J,2)}
function Tm0(p,J){return zi(p.getFullYear()%1E4,J,4)}
function ZYk(p){p=p.getTimezoneOffset();return(p>0?"-":(p*=-1,"+"))+zi(p/60|0,"0",2)+zi(p%60,"0",2)}
function Mv4(p,J){return zi(p.getUTCDate(),J,2)}
function YQ8(p,J){return zi(p.getUTCHours(),J,2)}
function OY8(p,J){return zi(p.getUTCHours()%12||12,J,2)}
function SQh(p,J){return zi(1+UXG.count(D$(p),p),J,3)}
function f_8(p,J){return zi(p.getUTCMilliseconds(),J,3)}
function jf9(p,J){return f_8(p,J)+"000"}
function z$2(p,J){return zi(p.getUTCMonth()+1,J,2)}
function CS8(p,J){return zi(p.getUTCMinutes(),J,2)}
function R$k(p,J){return zi(p.getUTCSeconds(),J,2)}
function e$v(p){p=p.getUTCDay();return p===0?7:p}
function Wz5(p,J){return zi(HYv.count(D$(p),p),J,2)}
function UDs(p,J){var N=p.getUTCDay();p=N>=4||N===0?Oqw(p):Oqw.ceil(p);return zi(Oqw.count(D$(p),p)+(D$(p).getUTCDay()===4),J,2)}
function IQC(p){return p.getUTCDay()}
function Xl9(p,J){return zi(Zqx.count(D$(p),p),J,2)}
function EQh(p,J){return zi(p.getUTCFullYear()%100,J,2)}
function aQ2(p,J){return zi(p.getUTCFullYear()%1E4,J,4)}
function dD5(){return"+0000"}
function hAg(){return"%"}
function a_$(p){return+p}
function dXo(p){return Math.floor(+p/1E3)}
function T8(p){for(var J=p.length/6|0,N=Array(J),x=0;x<J;)N[x]="#"+p.slice(x*6,++x*6);return N}
function $D(p){return sfs(p[p.length-1])}
function twN(p){var J=p.length;return function(N){return p[Math.max(0,Math.min(J-1,Math.floor(N*J)))]}}
function DXc(p){this._context=p}
function l_G(p){this._curve=p}
function JQ0(p,J,N){var x=p._x1-p._x0;J-=p._x1;var Tr=(p._y1-p._y0)/(x||J<0&&-0);p=(N-p._y1)/(J||x<0&&-0);return((Tr<0?-1:1)+(p<0?-1:1))*Math.min(Math.abs(Tr),Math.abs(p),.5*Math.abs((Tr*J+p*x)/(x+J)))||0}
function AQz(p,J){var N=p._x1-p._x0;return N?(3*(p._y1-p._y0)/N-J)/2:J}
function SYT(p,J,N){var x=p._x0,Tr=p._x1,eM=p._y1,ae=(Tr-x)/3;p._context.bezierCurveTo(x+ae,p._y0+ae*J,Tr-ae,eM-ae*N,Tr,eM)}
function zA9(p){this._context=p}
function pxg(p){this._context=p}
function eS(p,J,N){this.k=p;this.x=J;this.y=N}
(function(p){p.length===1&&(p=k(p));return{left:function(J,N,x,Tr){x==null&&(x=0);Tr==null&&(Tr=J.length);for(;x<Tr;){var eM=x+Tr>>>1;p(J[eM],N)<0?x=eM+1:Tr=eM}return x},
right:function(J,N,x,Tr){x==null&&(x=0);Tr==null&&(Tr=J.length);for(;x<Tr;){var eM=x+Tr>>>1;p(J[eM],N)>0?Tr=eM:x=eM+1}return x}}})(q);
var NVC={value:function(){}};
T.prototype=F.prototype={constructor:T,on:function(p,J){var N=this._,x=Z(p+"",N),Tr,eM=-1,ae=x.length;if(arguments.length<2)for(;++eM<ae;){var JH;if(JH=Tr=(p=x[eM]).type){a:{JH=N[Tr];for(var mx=0,x9=JH.length;mx<x9;++mx)if((Tr=JH[mx]).name===p.name){Tr=Tr.value;break a}Tr=void 0}JH=Tr}if(JH)return Tr}else{if(J!=null&&typeof J!=="function")throw Error("ye`"+J);for(;++eM<ae;)if(Tr=(p=x[eM]).type)N[Tr]=O(N[Tr],p.name,J);else if(J==null)for(Tr in N)N[Tr]=O(N[Tr],p.name,null);return this}},
copy:function(){var p={},J=this._,N;for(N in J)p[N]=J[N].slice();return new T(p)},
call:function(p,J){if((Tr=arguments.length-2)>0)for(var N=Array(Tr),x=0,Tr,eM;x<Tr;++x)N[x]=arguments[x+2];if(!this._.hasOwnProperty(p))throw Error("se`"+p);eM=this._[p];x=0;for(Tr=eM.length;x<Tr;++x)eM[x].value.apply(J,N)},
apply:function(p,J,N){if(!this._.hasOwnProperty(p))throw Error("se`"+p);p=this._[p];for(var x=0,Tr=p.length;x<Tr;++x)p[x].value.apply(J,N)}};
var Oj={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/"},wxG=function(p){return function(){return this.matches(p)}};
if(typeof document!=="undefined"){var Wy=document.documentElement;if(!Wy.matches){var GsX=Wy.webkitMatchesSelector||Wy.msMatchesSelector||Wy.mozMatchesSelector||Wy.oMatchesSelector;wxG=function(p){return function(){return GsX.call(this,p)}}}}var PT8=wxG;
M.prototype={constructor:M,appendChild:function(p){return this._parent.insertBefore(p,this._next)},
insertBefore:function(p,J){return this._parent.insertBefore(p,J)},
querySelector:function(p){return this._parent.querySelector(p)},
querySelectorAll:function(p){return this._parent.querySelectorAll(p)}};
var u7U={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(u7U={mouseenter:"mouseover",mouseleave:"mouseout"}));var Qis=[null];KU.prototype=d0.prototype={constructor:KU,select:function(p){typeof p!=="function"&&(p=E(p));for(var J=this._groups,N=J.length,x=Array(N),Tr=0;Tr<N;++Tr)for(var eM=J[Tr],ae=eM.length,JH=x[Tr]=Array(ae),mx,x9,qg=0;qg<ae;++qg)(mx=eM[qg])&&(x9=p.call(mx,mx.__data__,qg,eM))&&("__data__"in mx&&(x9.__data__=mx.__data__),JH[qg]=x9);return new KU(x,this._parents)},
filter:function(p){typeof p!=="function"&&(p=PT8(p));for(var J=this._groups,N=J.length,x=Array(N),Tr=0;Tr<N;++Tr)for(var eM=J[Tr],ae=eM.length,JH=x[Tr]=[],mx,x9=0;x9<ae;++x9)(mx=eM[x9])&&p.call(mx,mx.__data__,x9,eM)&&JH.push(mx);return new KU(x,this._parents)},
data:function(p,J){if(!p)return eX=Array(this.size()),x9=-1,this.each(function(Na){eX[++x9]=Na}),eX;
var N=J?w:A,x=this._parents,Tr=this._groups;typeof p!=="function"&&(p=t(p));for(var eM=Tr.length,ae=Array(eM),JH=Array(eM),mx=Array(eM),x9=0;x9<eM;++x9){var qg=x[x9],Ov=Tr[x9],HG=Ov.length,eX=p.call(qg,qg&&qg.__data__,x9,x),IM=eX.length,$4=JH[x9]=Array(IM),Ec=ae[x9]=Array(IM);HG=mx[x9]=Array(HG);N(qg,Ov,$4,Ec,HG,eX,J);Ov=qg=0;for(var tq;qg<IM;++qg)if(HG=$4[qg]){for(qg>=Ov&&(Ov=qg+1);!(tq=Ec[Ov])&&++Ov<IM;);HG._next=tq||null}}ae=new KU(ae,x);ae._enter=JH;ae._exit=mx;return ae},
exit:function(){return new KU(this._exit||this._groups.map(d),this._parents)},
merge:function(p){var J=this._groups;p=p._groups;for(var N=J.length,x=Math.min(N,p.length),Tr=Array(N),eM=0;eM<x;++eM)for(var ae=J[eM],JH=p[eM],mx=ae.length,x9=Tr[eM]=Array(mx),qg,Ov=0;Ov<mx;++Ov)if(qg=ae[Ov]||JH[Ov])x9[Ov]=qg;for(;eM<N;++eM)Tr[eM]=J[eM];return new KU(Tr,this._parents)},
order:function(){for(var p=this._groups,J=-1,N=p.length;++J<N;)for(var x=p[J],Tr=x.length-1,eM=x[Tr],ae;--Tr>=0;)if(ae=x[Tr])eM&&eM!==ae.nextSibling&&eM.parentNode.insertBefore(ae,eM),eM=ae;return this},
sort:function(p){function J(Ov,HG){return Ov&&HG?p(Ov.__data__,HG.__data__):!Ov-!HG}
p||(p=b);for(var N=this._groups,x=N.length,Tr=Array(x),eM=0;eM<x;++eM){for(var ae=N[eM],JH=ae.length,mx=Tr[eM]=Array(JH),x9,qg=0;qg<JH;++qg)if(x9=ae[qg])mx[qg]=x9;mx.sort(J)}return(new KU(Tr,this._parents)).order()},
call:function(){var p=arguments[0];arguments[0]=this;p.apply(null,arguments);return this},
nodes:function(){var p=Array(this.size()),J=-1;this.each(function(){p[++J]=this});
return p},
node:function(){for(var p=this._groups,J=0,N=p.length;J<N;++J)for(var x=p[J],Tr=0,eM=x.length;Tr<eM;++Tr){var ae=x[Tr];if(ae)return ae}return null},
size:function(){var p=0;this.each(function(){++p});
return p},
empty:function(){return!this.node()},
each:function(p){for(var J=this._groups,N=0,x=J.length;N<x;++N)for(var Tr=J[N],eM=0,ae=Tr.length,JH;eM<ae;++eM)(JH=Tr[eM])&&p.call(JH,JH.__data__,eM,Tr);return this},
attr:function(p,J){var N=z(p);if(arguments.length<2){var x=this.node();return N.local?x.getAttributeNS(N.space,N.local):x.getAttribute(N)}return this.each((J==null?N.local?L:r:typeof J==="function"?N.local?Y9:g:N.local?V:H)(N,J))},
style:function(p,J,N){return arguments.length>1?this.each((J==null?OT:typeof J==="function"?yh:UT)(p,J,N==null?"":N)):AH(this.node(),p)},
property:function(p,J){return arguments.length>1?this.each((J==null?lw:typeof J==="function"?Kf:H0)(p,J)):this.node()[p]},
text:function(p){return arguments.length?this.each(p==null?qI:(typeof p==="function"?tz:gh)(p)):this.node().textContent},
html:function(p){return arguments.length?this.each(p==null?WG:(typeof p==="function"?X0:Ng)(p)):this.node().innerHTML},
append:function(p){var J=typeof p==="function"?p:I(p);return this.select(function(){return this.appendChild(J.apply(this,arguments))})},
insert:function(p,J){var N=typeof p==="function"?p:I(p),x=J==null?Fm:typeof J==="function"?J:E(J);return this.select(function(){return this.insertBefore(N.apply(this,arguments),x.apply(this,arguments)||null)})},
remove:function(){return this.each(lv)},
clone:function(p){return this.select(p?SM:LC)},
datum:function(p){return arguments.length?this.property("__data__",p):this.node().__data__},
on:function(p,J,N){var x=xs(p+""),Tr=x.length,eM;if(arguments.length<2){var ae=this.node().__on;if(ae)for(var JH=0,mx=ae.length,x9;JH<mx;++JH){var qg=0;for(x9=ae[JH];qg<Tr;++qg)if((eM=x[qg]).type===x9.type&&eM.name===x9.name)return x9.value}}else{ae=J?V$:Mg;N==null&&(N=!1);for(qg=0;qg<Tr;++qg)this.each(ae(x[qg],J,N));return this}},
dispatch:function(p,J){return this.each((typeof J==="function"?Z0:cG)(p,J))}};
var K7I=0;Ev.prototype=function(){return new Ev}.prototype={constructor:Ev,
get:function(p){for(var J=this._;!(J in p);)if(!(p=p.parentNode))return;return p[J]},
set:function(p,J){return p[this._]=J},
remove:function(p){return this._ in p&&delete p[this._]},
toString:function(){return this._}};
var lH=1/.7,BVX=/^#([0-9a-f]{3})$/,r8C=/^#([0-9a-f]{6})$/,vY8=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),HH5=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),si0=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),G6s=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*\\)$"),
c82=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),V50=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*\\)$"),N_m={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};
D0(ZV,ZC,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
D0(qM,WD,CC(ZV,{brighter:function(p){p=p==null?lH:Math.pow(lH,p);return new qM(this.r*p,this.g*p,this.b*p,this.opacity)},
darker:function(p){p=p==null?.7:Math.pow(.7,p);return new qM(this.r*p,this.g*p,this.b*p,this.opacity)},
rgb:function(){return this},
displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},
hex:function(){return"#"+XY(this.r)+XY(this.g)+XY(this.b)},
toString:function(){var p=this.opacity;p=isNaN(p)?1:Math.max(0,Math.min(1,p));return(p===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(p===1?")":", "+p+")")}}));
D0(xO,Ur,CC(ZV,{brighter:function(p){p=p==null?lH:Math.pow(lH,p);return new xO(this.h,this.s,this.l*p,this.opacity)},
darker:function(p){p=p==null?.7:Math.pow(.7,p);return new xO(this.h,this.s,this.l*p,this.opacity)},
rgb:function(){var p=this.h%360+(this.h<0)*360,J=this.l,N=J+(J<.5?J:1-J)*(isNaN(p)||isNaN(this.s)?0:this.s);J=2*J-N;return new qM(nw(p>=240?p-240:p+120,J,N),nw(p,J,N),nw(p<120?p+240:p-120,J,N),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 QYo=Math.PI/180,ryZ=180/Math.PI,B_Z=4/29,fx=6/29,Kt8=3*fx*fx,L7K=fx*fx*fx;D0(hH,function(p,J,N,x){return arguments.length===1?Qa(p):new hH(p,J,N,x==null?1:x)},CC(ZV,{brighter:function(p){return new hH(this.l+18*(p==null?1:p),this.a,this.b,this.opacity)},
darker:function(p){return new hH(this.l-18*(p==null?1:p),this.a,this.b,this.opacity)},
rgb:function(){var p=(this.l+16)/116,J=isNaN(this.a)?p:p+this.a/500,N=isNaN(this.b)?p:p-this.b/200;J=.96422*v0(J);p=1*v0(p);N=.82521*v0(N);return new qM(zI(3.1338561*J-1.6168667*p-.4906146*N),zI(-.9787684*J+1.9161415*p+.033454*N),zI(.0719453*J-.2289914*p+1.4052427*N),this.opacity)}}));
D0(Uv,Rk,CC(ZV,{brighter:function(p){return new Uv(this.h,this.c,this.l+18*(p==null?1:p),this.opacity)},
darker:function(p){return new Uv(this.h,this.c,this.l-18*(p==null?1:p),this.opacity)},
rgb:function(){return Qa(this).rgb()}}));
var vdI=1.78277*-.29227-.1347134789;D0(hK,RZ,CC(ZV,{brighter:function(p){p=p==null?lH:Math.pow(lH,p);return new hK(this.h,this.s,this.l*p,this.opacity)},
darker:function(p){p=p==null?.7:Math.pow(.7,p);return new hK(this.h,this.s,this.l*p,this.opacity)},
rgb:function(){var p=isNaN(this.h)?0:(this.h+120)*QYo,J=+this.l,N=isNaN(this.s)?0:this.s*J*(1-J),x=Math.cos(p);p=Math.sin(p);return new qM(255*(J+N*(-.14861*x+1.78277*p)),255*(J+N*(-.29227*x+-.90649*p)),255*(J+1.97294*x*N),this.opacity)}}));
var V9z=function N(J){function x(eM,ae){var JH=Tr((eM=WD(eM)).r,(ae=WD(ae)).r),mx=Tr(eM.g,ae.g),x9=Tr(eM.b,ae.b),qg=vs(eM.opacity,ae.opacity);return function(Ov){eM.r=JH(Ov);eM.g=mx(Ov);eM.b=x9(Ov);eM.opacity=qg(Ov);return eM+""}}
var Tr=dI(J);x.gamma=N;return x}(1),sfs=J1(function(J){var N=J.length-1;
return function(x){var Tr=x<=0?x=0:x>=1?(x=1,N-1):Math.floor(x*N),eM=J[Tr],ae=J[Tr+1];return RM((x-Tr/N)*N,Tr>0?J[Tr-1]:2*eM-ae,eM,ae,Tr<N-1?J[Tr+2]:2*ae-eM)}});
J1(function(J){var N=J.length;return function(x){var Tr=Math.floor(((x%=1)<0?++x:x)*N);return RM((x-Tr/N)*N,J[(Tr+N-1)%N],J[Tr%N],J[(Tr+1)%N],J[(Tr+2)%N])}});
var G_n=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,cy0=new RegExp(G_n.source,"g"),H8h=180/Math.PI,CTT={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},UE,RAx,$X0,DnN,ctD=S$(function(J){if(J==="none")return CTT;UE||(UE=document.createElement("DIV"),RAx=document.documentElement,$X0=document.defaultView);UE.style.transform=J;J=$X0.getComputedStyle(RAx.appendChild(UE),null).getPropertyValue("transform");RAx.removeChild(UE);J=J.slice(7,-1).split(",");return oG(+J[0],+J[1],+J[2],+J[3],
+J[4],+J[5])},"px, ","px)","deg)"),Vav=S$(function(J){if(J==null)return CTT;
DnN||(DnN=document.createElementNS("http://www.w3.org/2000/svg","g"));DnN.setAttribute("transform",J);if(!(J=DnN.transform.baseVal.consolidate()))return CTT;J=J.matrix;return oG(J.a,J.b,J.c,J.d,J.e,J.f)},", ",")",")");
eq($B);eq(vs);nB($B);nB(vs);A1($B);var eA0=A1(vs),yU=0,ZW=0,Y0=0,X6N,jS,I79=0,Y2=0,Uno=0,T0=typeof performance==="object"&&performance.now?performance:Date,sYP=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(J){setTimeout(J,17)};
ut.prototype=TR.prototype={constructor:ut,restart:function(J,N,x){if(typeof J!=="function")throw new TypeError("ze");x=(x==null?bt():+x)+(N==null?0:+N);this._next||jS===this||(jS?jS._next=this:X6N=this,jS=this);this._call=J;this._time=x;jc()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,jc())}};
var nYk=F("start","end","interrupt"),gYD=[],LzI=d0.prototype.constructor,bqP=0,JM=d0.prototype;e4.prototype=function(J){return d0().transition(J)}.prototype={constructor:e4,
select:function(J){var N=this._name,x=this._id;typeof J!=="function"&&(J=E(J));for(var Tr=this._groups,eM=Tr.length,ae=Array(eM),JH=0;JH<eM;++JH)for(var mx=Tr[JH],x9=mx.length,qg=ae[JH]=Array(x9),Ov,HG,eX=0;eX<x9;++eX)(Ov=mx[eX])&&(HG=J.call(Ov,Ov.__data__,eX,mx))&&("__data__"in Ov&&(HG.__data__=Ov.__data__),qg[eX]=HG,V9H(qg[eX],N,x,eX,qg,iS(Ov,x)));return new e4(ae,this._parents,N,x)},
filter:function(J){typeof J!=="function"&&(J=PT8(J));for(var N=this._groups,x=N.length,Tr=Array(x),eM=0;eM<x;++eM)for(var ae=N[eM],JH=ae.length,mx=Tr[eM]=[],x9,qg=0;qg<JH;++qg)(x9=ae[qg])&&J.call(x9,x9.__data__,qg,ae)&&mx.push(x9);return new e4(Tr,this._parents,this._name,this._id)},
merge:function(J){if(J._id!==this._id)throw Error();var N=this._groups;J=J._groups;for(var x=N.length,Tr=Math.min(x,J.length),eM=Array(x),ae=0;ae<Tr;++ae)for(var JH=N[ae],mx=J[ae],x9=JH.length,qg=eM[ae]=Array(x9),Ov,HG=0;HG<x9;++HG)if(Ov=JH[HG]||mx[HG])qg[HG]=Ov;for(;ae<x;++ae)eM[ae]=N[ae];return new e4(eM,this._parents,this._name,this._id)},
selection:function(){return new LzI(this._groups,this._parents)},
transition:function(){for(var J=this._name,N=this._id,x=++bqP,Tr=this._groups,eM=Tr.length,ae=0;ae<eM;++ae)for(var JH=Tr[ae],mx=JH.length,x9,qg=0;qg<mx;++qg)if(x9=JH[qg]){var Ov=iS(x9,N);V9H(x9,J,x,qg,JH,{time:Ov.time+Ov.delay+Ov.duration,delay:0,duration:Ov.duration,ease:Ov.ease})}return new e4(Tr,this._parents,J,x)},
call:JM.call,nodes:JM.nodes,node:JM.node,size:JM.size,empty:JM.empty,each:JM.each,on:function(J,N){var x=this._id;return arguments.length<2?iS(this.node(),x).on.on(J):this.each(W0C(x,J,N))},
attr:function(J,N){var x=z(J),Tr=x==="transform"?Vav:cyG;return this.attrTween(J,typeof N==="function"?(x.local?Zk5:T4s)(x,Tr,xYr(this,"attr."+J,N)):N==null?(x.local?kY8:ikD)(x):(x.local?F0h:omh)(x,Tr,N+""))},
attrTween:function(J,N){var x="attr."+J;if(arguments.length<2)return(x=this.tween(x))&&x._value;if(N==null)return this.tween(x,null);if(typeof N!=="function")throw Error();var Tr=z(J);return this.tween(x,(Tr.local?jI8:YJ5)(Tr,N))},
style:function(J,N,x){var Tr=J==="transform"?ctD:cyG;return N==null?this.styleTween(J,I5s(J,Tr)).on("end.style."+J,Xrk(J)):this.styleTween(J,typeof N==="function"?a50(J,Tr,xYr(this,"style."+J,N)):Emv(J,Tr,N+""),x)},
styleTween:function(J,N,x){var Tr="style."+J;if(arguments.length<2)return(Tr=this.tween(Tr))&&Tr._value;if(N==null)return this.tween(Tr,null);if(typeof N!=="function")throw Error();return this.tween(Tr,d8K(J,N,x==null?"":x))},
text:function(J){return this.tween("text",typeof J==="function"?MjD(xYr(this,"text",J)):h_v(J==null?"":J+""))},
remove:function(){return this.on("end.remove",U8D(this._id))},
tween:function(J,N){var x=this._id;if(arguments.length<2){x=iS(this.node(),x).tween;for(var Tr=0,eM=x.length,ae;Tr<eM;++Tr)if((ae=x[Tr]).name===J)return ae.value;return null}return this.each((N==null?mlI:qJs)(x,J,N))},
delay:function(J){var N=this._id;return arguments.length?this.each((typeof J==="function"?OkX:SJD)(N,J)):iS(this.node(),N).delay},
duration:function(J){var N=this._id;return arguments.length?this.each((typeof J==="function"?z_C:CD0)(N,J)):iS(this.node(),N).duration},
ease:function(J){var N=this._id;return arguments.length?this.each(R_h(N,J)):iS(this.node(),N).ease}};
var Wlf={time:null,delay:0,duration:250,ease:function(J){return((J*=2)<=1?J*J*J:(J-=2)*J*J+2)/2}};
d0.prototype.transition=function(J){var N;if(J instanceof e4){var x=J._id;J=J._name}else x=++bqP,(N=Wlf).time=bt(),J=J==null?null:J+"";for(var Tr=this._groups,eM=Tr.length,ae=0;ae<eM;++ae)for(var JH=Tr[ae],mx=JH.length,x9,qg=0;qg<mx;++qg)if(x9=JH[qg]){var Ov=x9,HG=J,eX=x,IM=qg,$4=JH,Ec;if(!(Ec=N))a:{Ec=void 0;for(var tq=x;!(Ec=x9.__transition)||!(Ec=Ec[tq]);)if(!(x9=x9.parentNode)){Ec=(Wlf.time=bt(),Wlf);break a}}V9H(Ov,HG,eX,IM,$4,Ec)}return new e4(Tr,this._parents,J,x)};
["e","w"].map(ndN);["n","s"].map(ndN);"n e s w nw ne se sw".split(" ").map(ndN);gdf.prototype=function(){return new gdf}.prototype={constructor:gdf,
moveTo:function(J,N){this._+="M"+(this._x0=this._x1=+J)+","+(this._y0=this._y1=+N)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(J,N){this._+="L"+(this._x1=+J)+","+(this._y1=+N)},
bezierCurveTo:function(J,N,x,Tr,eM,ae){this._+="C"+ +J+","+ +N+","+ +x+","+ +Tr+","+(this._x1=+eM)+","+(this._y1=+ae)},
rect:function(J,N,x,Tr){this._+="M"+(this._x0=this._x1=+J)+","+(this._y0=this._y1=+N)+"h"+ +x+"v"+ +Tr+"h"+-x+"Z"},
toString:function(){return this._}};
EDh.prototype=Ltv.prototype={constructor:EDh,has:function(J){return" "+J in this},
get:function(J){return this[" "+J]},
set:function(J,N){this[" "+J]=N;return this},
remove:function(J){J=" "+J;return J in this&&delete this[J]},
clear:function(){for(var J in this)J[0]===" "&&delete this[J]},
keys:function(){var J=[],N;for(N in this)N[0]===" "&&J.push(N.slice(1));return J},
values:function(){var J=[],N;for(N in this)N[0]===" "&&J.push(this[N]);return J},
entries:function(){var J=[],N;for(N in this)N[0]===" "&&J.push({key:N.slice(1),value:this[N]});return J},
size:function(){var J=0,N;for(N in this)N[0]===" "&&++J;return J},
empty:function(){for(var J in this)if(J[0]===" ")return!1;return!0},
each:function(J){for(var N in this)N[0]===" "&&J(this[N],N.slice(1),this)}};
var C1=Ltv.prototype;a7f.prototype=function(J,N){var x=new a7f;if(J instanceof a7f)J.each(function(ae){x.add(ae)});
else if(J){var Tr=-1,eM=J.length;if(N==null)for(;++Tr<eM;)x.add(J[Tr]);else for(;++Tr<eM;)x.add(N(J[Tr],Tr,J))}return x}.prototype={constructor:a7f,
has:C1.has,add:function(J){this[" "+J]=J;return this},
remove:C1.remove,clear:C1.clear,values:C1.keys,size:C1.size,empty:C1.empty,each:C1.each};var gdU={},mYT={},xDD=ndo(",").parse,nQ9=ndo("\t").parse;mYv(xDD);mYv(nQ9);var a7=function(J,N,x){N=new qYx(N==null?D8s:N,x==null?l5X:x,NaN,NaN,NaN,NaN);return J==null?N:N.addAll(J)}.prototype=qYx.prototype;
a7.copy=function(){var J=new qYx(this._x,this._y,this._x0,this._y0,this._x1,this._y1),N=this._root,x,Tr;if(!N)return J;if(!N.length)return J._root=iqU(N),J;for(x=[{source:N,target:J._root=Array(4)}];N=x.pop();)for(var eM=0;eM<4;++eM)if(Tr=N.source[eM])Tr.length?x.push({source:Tr,target:N.target[eM]=Array(4)}):N.target[eM]=iqU(Tr);return J};
a7.add=function(J){var N=+this._x.call(null,J),x=+this._y.call(null,J);return qY4(this.cover(N,x),N,x,J)};
a7.addAll=function(J){var N,x,Tr=J.length,eM,ae,JH=Array(Tr),mx=Array(Tr),x9=Infinity,qg=Infinity,Ov=-Infinity,HG=-Infinity;for(x=0;x<Tr;++x)isNaN(eM=+this._x.call(null,N=J[x]))||isNaN(ae=+this._y.call(null,N))||(JH[x]=eM,mx[x]=ae,eM<x9&&(x9=eM),eM>Ov&&(Ov=eM),ae<qg&&(qg=ae),ae>HG&&(HG=ae));Ov<x9&&(x9=this._x0,Ov=this._x1);HG<qg&&(qg=this._y0,HG=this._y1);this.cover(x9,qg).cover(Ov,HG);for(x=0;x<Tr;++x)qY4(this,JH[x],mx[x],J[x]);return this};
a7.cover=function(J,N){if(isNaN(J=+J)||isNaN(N=+N))return this;var x=this._x0,Tr=this._y0,eM=this._x1,ae=this._y1;if(isNaN(x))eM=(x=Math.floor(J))+1,ae=(Tr=Math.floor(N))+1;else if(x>J||J>eM||Tr>N||N>ae){var JH=eM-x,mx=this._root,x9;switch(x9=(N<(Tr+ae)/2)<<1|J<(x+eM)/2){case 0:do{var qg=Array(4);qg[x9]=mx;mx=qg}while(JH*=2,eM=x+JH,ae=Tr+JH,J>eM||N>ae);break;case 1:do qg=Array(4),qg[x9]=mx,mx=qg;while(JH*=2,x=eM-JH,ae=Tr+JH,x>J||N>ae);break;case 2:do qg=Array(4),qg[x9]=mx,mx=qg;while(JH*=2,eM=x+JH,
Tr=ae-JH,J>eM||Tr>N);break;case 3:do qg=Array(4),qg[x9]=mx,mx=qg;while(JH*=2,x=eM-JH,Tr=ae-JH,x>J||Tr>N)}this._root&&this._root.length&&(this._root=mx)}else return this;this._x0=x;this._y0=Tr;this._x1=eM;this._y1=ae;return this};
a7.data=function(){var J=[];this.visit(function(N){if(!N.length){do J.push(N.data);while(N=N.next)}});
return J};
a7.extent=function(J){return arguments.length?this.cover(+J[0][0],+J[0][1]).cover(+J[1][0],+J[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
a7.find=function(J,N,x){var Tr=this._x0,eM=this._y0,ae,JH,mx,x9,qg=this._x1,Ov=this._y1,HG=[],eX=this._root,IM;eX&&HG.push(new EG(eX,Tr,eM,qg,Ov));x==null?x=Infinity:(Tr=J-x,eM=N-x,qg=J+x,Ov=N+x,x*=x);for(;IM=HG.pop();)if(!(!(eX=IM.node)||(ae=IM.x0)>qg||(JH=IM.y0)>Ov||(mx=IM.x1)<Tr||(x9=IM.y1)<eM))if(eX.length){IM=(ae+mx)/2;var $4=(JH+x9)/2;HG.push(new EG(eX[3],IM,$4,mx,x9),new EG(eX[2],ae,$4,IM,x9),new EG(eX[1],IM,JH,mx,$4),new EG(eX[0],ae,JH,IM,$4));if(eX=(N>=$4)<<1|J>=IM)IM=HG[HG.length-1],HG[HG.length-
1]=HG[HG.length-1-eX],HG[HG.length-1-eX]=IM}else if(IM=J-+this._x.call(null,eX.data),$4=N-+this._y.call(null,eX.data),IM=IM*IM+$4*$4,IM<x){var Ec=Math.sqrt(x=IM);Tr=J-Ec;eM=N-Ec;qg=J+Ec;Ov=N+Ec;Ec=eX.data}return Ec};
a7.remove=function(J){if(isNaN(x9=+this._x.call(null,J))||isNaN(qg=+this._y.call(null,J)))return this;var N,x=this._root,Tr,eM=this._x0,ae=this._y0,JH=this._x1,mx=this._y1,x9,qg,Ov,HG,eX,IM,$4;if(!x)return this;if(x.length)for(;;){(eX=x9>=(Ov=(eM+JH)/2))?eM=Ov:JH=Ov;(IM=qg>=(HG=(ae+mx)/2))?ae=HG:mx=HG;if(!(N=x,x=x[$4=IM<<1|eX]))return this;if(!x.length)break;if(N[$4+1&3]||N[$4+2&3]||N[$4+3&3]){var Ec=N;var tq=$4}}for(;x.data!==J;)if(!(Tr=x,x=x.next))return this;(J=x.next)&&delete x.next;if(Tr)return J?
Tr.next=J:delete Tr.next,this;if(!N)return this._root=J,this;J?N[$4]=J:delete N[$4];(x=N[0]||N[1]||N[2]||N[3])&&x===(N[3]||N[2]||N[1]||N[0])&&!x.length&&(Ec?Ec[tq]=x:this._root=x);return this};
a7.removeAll=function(J){for(var N=0,x=J.length;N<x;++N)this.remove(J[N]);return this};
a7.root=function(){return this._root};
a7.size=function(){var J=0;this.visit(function(N){if(!N.length){do++J;while(N=N.next)}});
return J};
a7.visit=function(J){var N=[],x,Tr=this._root,eM,ae,JH,mx,x9;for(Tr&&N.push(new EG(Tr,this._x0,this._y0,this._x1,this._y1));x=N.pop();)if(!J(Tr=x.node,ae=x.x0,JH=x.y0,mx=x.x1,x9=x.y1)&&Tr.length){x=(ae+mx)/2;var qg=(JH+x9)/2;(eM=Tr[3])&&N.push(new EG(eM,x,qg,mx,x9));(eM=Tr[2])&&N.push(new EG(eM,ae,qg,x,x9));(eM=Tr[1])&&N.push(new EG(eM,x,JH,mx,qg));(eM=Tr[0])&&N.push(new EG(eM,ae,JH,x,qg))}};
a7.visitAfter=function(J){var N=[],x=[],Tr;for(this._root&&N.push(new EG(this._root,this._x0,this._y0,this._x1,this._y1));Tr=N.pop();){var eM=Tr.node;if(eM.length){var ae,JH=Tr.x0,mx=Tr.y0,x9=Tr.x1,qg=Tr.y1,Ov=(JH+x9)/2,HG=(mx+qg)/2;(ae=eM[0])&&N.push(new EG(ae,JH,mx,Ov,HG));(ae=eM[1])&&N.push(new EG(ae,Ov,mx,x9,HG));(ae=eM[2])&&N.push(new EG(ae,JH,HG,Ov,qg));(ae=eM[3])&&N.push(new EG(ae,Ov,HG,x9,qg))}x.push(Tr)}for(;Tr=x.pop();)J(Tr.node,Tr.x0,Tr.y0,Tr.x1,Tr.y1);return this};
a7.x=function(J){return arguments.length?(this._x=J,this):this._x};
a7.y=function(J){return arguments.length?(this._y=J,this):this._y};
var wr2=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;iqf.prototype=kuw.prototype;kuw.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 TMZ,Zq4={"%":function(J,N){return(J*100).toFixed(N)},
b:function(J){return Math.round(J).toString(2)},
c:function(J){return J+""},
d:function(J){return Math.round(J).toString(10)},
e:function(J,N){return J.toExponential(N)},
f:function(J,N){return J.toFixed(N)},
g:function(J,N){return J.toPrecision(N)},
o:function(J){return Math.round(J).toString(8)},
p:function(J,N){return ku8(J*100,N)},
r:ku8,s:function(J,N){var x=dnx(J,N);if(!x)return J+"";var Tr=x[0];x=x[1];x=x-(TMZ=Math.max(-8,Math.min(8,Math.floor(x/3)))*3)+1;var eM=Tr.length;return x===eM?Tr:x>eM?Tr+Array(x-eM+1).join("0"):x>0?Tr.slice(0,x)+"."+Tr.slice(x):"0."+Array(1-x).join("0")+dnx(J,Math.max(0,N+x-1))[0]},
X:function(J){return Math.round(J).toString(16).toUpperCase()},
x:function(J){return Math.round(J).toString(16)}},Fl8="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),gQ9;
(function(J){return gQ9=PDI(J)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});gA.prototype={constructor:gA,reset:function(){this.s=this.t=0},
add:function(J){jtg(l7n,J,this.t);jtg(this,l7n.s,this.s);this.s?this.t+=l7n.t:this.s=l7n.t},
valueOf:function(){return this.s}};
var l7n=new gA,CN=Math.PI,SB=CN/2,uwo=CN/4,mD0=CN*2,UX0=CN/180,WW=Math.abs,I_T=Math.atan,RA4=Math.atan2,zH=Math.cos,g3=Math.sin,Mwo=Math.sqrt;new gA;new gA;new gA;var Xxf=new gA;(function(J,N,x,Tr){return function(eM){function ae(Qc,CT){J(Qc,CT)&&eM.point(Qc,CT)}
function JH(Qc,CT){eX.point(Qc,CT)}
function mx(){hw.point=JH;eX.lineStart()}
function x9(){hw.point=ae;eX.lineEnd()}
function qg(Qc,CT){gZ.push([Qc,CT]);$4.point(Qc,CT)}
function Ov(){$4.lineStart();gZ=[]}
function HG(){qg(gZ[0][0],gZ[0][1]);$4.lineEnd();var Qc=$4.clean(),CT=IM.result(),Gf=CT.length,GB;gZ.pop();tq.push(gZ);gZ=null;if(Gf)if(Qc&1){if(Gf=CT[0],(CT=Gf.length-1)>0){Ec||(eM.polygonStart(),Ec=!0);eM.lineStart();for(Qc=0;Qc<CT;++Qc)eM.point((GB=Gf[Qc])[0],GB[1]);eM.lineEnd()}}else Gf>1&&Qc&2&&CT.push(CT.pop().concat(CT.shift())),Na.push(CT.filter(N40))}
var eX=N(eM),IM=bkK(),$4=N(IM),Ec=!1,tq,Na,gZ,hw={point:ae,lineStart:mx,lineEnd:x9,polygonStart:function(){hw.point=qg;hw.lineStart=Ov;hw.lineEnd=HG;Na=[];tq=[]},
polygonEnd:function(){hw.point=ae;hw.lineStart=mx;hw.lineEnd=x9;var Qc=Na,CT=Qc.length;var Gf=-1;for(var GB=0,JK,zf;++Gf<CT;)GB+=Qc[Gf].length;for(JK=Array(GB);--CT>=0;)for(zf=Qc[CT],Gf=zf.length;--Gf>=0;)JK[--GB]=zf[Gf];Na=JK;Qc=tq;CT=Tr[0];GB=Tr[1];var FY=g3(GB);Gf=[g3(CT),-zH(CT),0];zf=JK=0;Xxf.reset();FY===1?GB=SB+1E-6:FY===-1&&(GB=-SB-1E-6);FY=0;for(var E9=Qc.length;FY<E9;++FY)if(zS=(P6=Qc[FY]).length){var P6,zS,DA=P6[zS-1],gH=DA[0],NY=DA[1]/2+uwo,JRL=g3(NY),NMP=zH(NY);for(NY=0;NY<zS;++NY,gH=
Eqo,JRL=QtI,NMP=IN,DA=ARN){var ARN=P6[NY],Eqo=ARN[0];IN=ARN[1]/2+uwo;var QtI=g3(IN),IN=zH(IN),AM=Eqo-gH,a_h=AM>=0?1:-1,dXN=a_h*AM,p6N=dXN>CN;JRL*=QtI;Xxf.add(RA4(JRL*a_h*g3(dXN),NMP*IN+JRL*zH(dXN)));JK+=p6N?AM+a_h*mD0:AM;p6N^gH>=CT^Eqo>=CT&&(DA=Oq8(YYh(DA),YYh(ARN)),SYv(DA),gH=Oq8(Gf,DA),SYv(gH),gH=(p6N^AM>=0?-1:1)*hbh(gH[2]),GB>gH||GB===gH&&(DA[0]||DA[1]))&&(zf+=p6N^AM>=0?1:-1)}}Qc=(JK<-1E-6||JK<1E-6&&Xxf<-1E-6)^zf&1;Na.length?(Ec||(eM.polygonStart(),Ec=!0),uX5(Na,QI2,Qc,x,eM)):Qc&&(Ec||(eM.polygonStart(),
Ec=!0),eM.lineStart(),x(null,null,1,eM),eM.lineEnd());Ec&&(eM.polygonEnd(),Ec=!1);Na=tq=null},
sphere:function(){eM.polygonStart();eM.lineStart();x(null,null,1,eM);eM.lineEnd();eM.polygonEnd()}};
return hw}})(function(){return!0},function(J){var N=NaN,x=NaN,Tr=NaN,eM;
return{lineStart:function(){J.lineStart();eM=1},
point:function(ae,JH){var mx=ae>0?CN:-CN,x9=WW(ae-N);if(WW(x9-CN)<1E-6)J.point(N,x=(x+JH)/2>0?SB:-SB),J.point(Tr,x),J.lineEnd(),J.lineStart(),J.point(mx,x),J.point(ae,x),eM=0;else if(Tr!==mx&&x9>=CN){WW(N-Tr)<1E-6&&(N-=Tr*1E-6);WW(ae-mx)<1E-6&&(ae-=mx*1E-6);x9=N;var qg=x,Ov=ae,HG,eX,IM=g3(x9-Ov);x=WW(IM)>1E-6?I_T((g3(qg)*(eX=zH(JH))*g3(Ov)-g3(JH)*(HG=zH(qg))*g3(x9))/(HG*eX*IM)):(qg+JH)/2;J.point(Tr,x);J.lineEnd();J.lineStart();J.point(mx,x);eM=0}J.point(N=ae,x=JH);Tr=mx},
lineEnd:function(){J.lineEnd();N=x=NaN},
clean:function(){return 2-eM}}},function(J,N,x,Tr){J==null?(x*=SB,Tr.point(-CN,x),Tr.point(0,x),Tr.point(CN,x),Tr.point(CN,0),Tr.point(CN,-x),Tr.point(0,-x),Tr.point(-CN,-x),Tr.point(-CN,0),Tr.point(-CN,x)):WW(J[0]-N[0])>1E-6?(J=J[0]<N[0]?CN:-CN,x=x*J/2,Tr.point(-J,x),Tr.point(0,x),Tr.point(J,x)):Tr.point(N[0],N[1])},[-CN,
-SB]);new gA;new gA;new gA;new gA;oqL.prototype={constructor:oqL,point:function(J,N){this.stream.point(J,N)},
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()}};
zH(30*UX0);(function(J){return function(N){var x=new oqL,Tr;for(Tr in J)x[Tr]=J[Tr];x.stream=N;return x}})({point:function(J,N){this.stream.point(J*UX0,N*UX0)}});
CTv(function(J){return Mwo(2/(1+J))}).invert=OE(function(J){return 2*hbh(J/2)});
CTv(function(J){return(J=J>1?0:J<-1?CN:Math.acos(J))&&J/g3(J)}).invert=OE(function(J){return J});
Mwo(3);OE(I_T);OE(hbh);OE(function(J){return 2*I_T(J)});
SS.prototype=eAG.prototype={constructor:SS,count:function(){return this.eachAfter(K00)},
each:function(J){var N,x=[this],Tr;do{var eM=x.reverse();for(x=[];N=eM.pop();)if(J(N),N=N.children){var ae=0;for(Tr=N.length;ae<Tr;++ae)x.push(N[ae])}}while(x.length);return this},
eachAfter:function(J){for(var N,x=[this],Tr=[],eM,ae;N=x.pop();)if(Tr.push(N),N=N.children)for(eM=0,ae=N.length;eM<ae;++eM)x.push(N[eM]);for(;N=Tr.pop();)J(N);return this},
eachBefore:function(J){for(var N,x=[this],Tr;N=x.pop();)if(J(N),N=N.children)for(Tr=N.length-1;Tr>=0;--Tr)x.push(N[Tr]);return this},
sum:function(J){return this.eachAfter(function(N){for(var x=+J(N.data)||0,Tr=N.children,eM=Tr&&Tr.length;--eM>=0;)x+=Tr[eM].value;N.value=x})},
sort:function(J){return this.eachBefore(function(N){N.children&&N.children.sort(J)})},
path:function(J){var N=this;var x=N;var Tr=J;if(x!==Tr){var eM=x.ancestors(),ae=Tr.ancestors(),JH=null;x=eM.pop();for(Tr=ae.pop();x===Tr;)JH=x,x=eM.pop(),Tr=ae.pop();x=JH}for(Tr=[N];N!==x;)N=N.parent,Tr.push(N);for(N=Tr.length;J!==x;)Tr.splice(N,0,J),J=J.parent;return Tr},
ancestors:function(){for(var J=this,N=[J];J=J.parent;)N.push(J);return N},
links:function(){var J=this,N=[];J.each(function(x){x!==J&&N.push({source:x.parent,target:x})});
return N},
copy:function(){return eAG(this).eachBefore(vmK)}};
(function(J,N){this._=J;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=N}).prototype=Object.create(SS.prototype);
var Flw=new Date,TMe=new Date,Klz=sN(function(){},function(J,N){J.setTime(+J+N)},function(J,N){return N-J});
Klz.every=function(J){J=Math.floor(J);return isFinite(J)&&J>0?J>1?sN(function(N){N.setTime(Math.floor(N/J)*J)},function(N,x){N.setTime(+N+x*J)},function(N,x){return(x-N)/J}):Klz:null};
sN(function(J){J.setTime(Math.floor(J/1E3)*1E3)},function(J,N){J.setTime(+J+N*1E3)},function(J,N){return(N-J)/1E3},function(J){return J.getUTCSeconds()});
sN(function(J){J.setTime(Math.floor(J/6E4)*6E4)},function(J,N){J.setTime(+J+N*6E4)},function(J,N){return(N-J)/6E4},function(J){return J.getMinutes()});
sN(function(J){var N=J.getTimezoneOffset()*6E4%36E5;N<0&&(N+=36E5);J.setTime(Math.floor((+J-N)/36E5)*36E5+N)},function(J,N){J.setTime(+J+N*36E5)},function(J,N){return(N-J)/36E5},function(J){return J.getHours()});
var I_v=sN(function(J){J.setHours(0,0,0,0)},function(J,N){J.setDate(J.getDate()+N)},function(J,N){return(N-J-(N.getTimezoneOffset()-J.getTimezoneOffset())*6E4)/864E5},function(J){return J.getDate()-1}),vQk=Ss(0),jtJ=Ss(1);
Ss(2);Ss(3);var YYn=Ss(4);Ss(5);Ss(6);sN(function(J){J.setDate(1);J.setHours(0,0,0,0)},function(J,N){J.setMonth(J.getMonth()+N)},function(J,N){return N.getMonth()-J.getMonth()+(N.getFullYear()-J.getFullYear())*12},function(J){return J.getMonth()});
var tM=sN(function(J){J.setMonth(0,1);J.setHours(0,0,0,0)},function(J,N){J.setFullYear(J.getFullYear()+N)},function(J,N){return N.getFullYear()-J.getFullYear()},function(J){return J.getFullYear()});
tM.every=function(J){return isFinite(J=Math.floor(J))&&J>0?sN(function(N){N.setFullYear(Math.floor(N.getFullYear()/J)*J);N.setMonth(0,1);N.setHours(0,0,0,0)},function(N,x){N.setFullYear(N.getFullYear()+x*J)}):null};
sN(function(J){J.setUTCSeconds(0,0)},function(J,N){J.setTime(+J+N*6E4)},function(J,N){return(N-J)/6E4},function(J){return J.getUTCMinutes()});
sN(function(J){J.setUTCMinutes(0,0,0)},function(J,N){J.setTime(+J+N*36E5)},function(J,N){return(N-J)/36E5},function(J){return J.getUTCHours()});
var UXG=sN(function(J){J.setUTCHours(0,0,0,0)},function(J,N){J.setUTCDate(J.getUTCDate()+N)},function(J,N){return(N-J)/864E5},function(J){return J.getUTCDate()-1}),HYv=z1(0),Zqx=z1(1);
z1(2);z1(3);var Oqw=z1(4);z1(5);z1(6);sN(function(J){J.setUTCDate(1);J.setUTCHours(0,0,0,0)},function(J,N){J.setUTCMonth(J.getUTCMonth()+N)},function(J,N){return N.getUTCMonth()-J.getUTCMonth()+(N.getUTCFullYear()-J.getUTCFullYear())*12},function(J){return J.getUTCMonth()});
var D$=sN(function(J){J.setUTCMonth(0,1);J.setUTCHours(0,0,0,0)},function(J,N){J.setUTCFullYear(J.getUTCFullYear()+N)},function(J,N){return N.getUTCFullYear()-J.getUTCFullYear()},function(J){return J.getUTCFullYear()});
D$.every=function(J){return isFinite(J=Math.floor(J))&&J>0?sN(function(N){N.setUTCFullYear(Math.floor(N.getUTCFullYear()/J)*J);N.setUTCMonth(0,1);N.setUTCHours(0,0,0,0)},function(N,x){N.setUTCFullYear(N.getUTCFullYear()+x*J)}):null};
var WlU={"-":"",_:" ",0:"0"},mH=/^\s*\d+/,rtX=/^%/,Bm8=/[\\^$*+?|[\]().{}]/g,w6f;(function(J){w6f=sIh(J);FXc=w6f.utcFormat;Tyv=w6f.utcParse;return w6f})({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||FXc("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||Tyv("%Y-%m-%dT%H:%M:%S.%LZ");T8("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
T8("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");T8("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");T8("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");T8("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");T8("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");T8("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
T8("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");T8("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");T8("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");T8("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");T8("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var qOI=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(T8);$D(qOI);var in9=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(T8);$D(in9);var kQ9=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(T8);$D(kQ9);var oAC=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(T8);
$D(oAC);var FED=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(T8);$D(FED);var Tis=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(T8);$D(Tis);var ZnI=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(T8);$D(ZnI);var jx2=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(T8);$D(jx2);var YOv=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(T8);$D(YOv);var OnC=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(T8);$D(OnC);var SOs=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(T8);$D(SOs);var zik=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(T8);$D(zik);var Cq0=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(T8);$D(Cq0);var RiX=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(T8);$D(RiX);var eiC=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(T8);$D(eiC);var WEI=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(T8);$D(WEI);var Uu0=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(T8);$D(Uu0);var IF9=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(T8);$D(IF9);var XR2=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(T8);$D(XR2);var EAk=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(T8);$D(EAk);var aF5=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(T8);$D(aF5);var duv=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(T8);$D(duv);var hi0=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(T8);$D(hi0);var MFv=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(T8);$D(MFv);var fFI=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(T8);$D(fFI);var ylK=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(T8);$D(ylK);var tFv=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(T8);$D(tFv);eA0(RZ(300,.5,0),RZ(-240,.5,1));eA0(RZ(-100,.75,.35),RZ(80,1.5,.8));eA0(RZ(260,.75,.35),RZ(80,1.5,.8));RZ();WD();twN(T8("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
twN(T8("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
twN(T8("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
twN(T8("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
DXc.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(J,N){J=+J;N=+N;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(J,N):this._context.moveTo(J,N);break;case 1:this._point=2;default:this._context.lineTo(J,N)}}};
(function(J){function N(x){return new l_G(J(x))}
N._curve=J;return N})(function(J){return new DXc(J)});
l_G.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(J,N){this._curve.point(N*Math.sin(J),N*-Math.cos(J))}};
zA9.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:SYT(this,this._t0,AQz(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(J,N){var x=NaN;J=+J;N=+N;if(J!==this._x1||N!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(J,N):this._context.moveTo(J,N);break;case 1:this._point=2;break;case 2:this._point=3;SYT(this,AQz(this,x=JQ0(this,J,N)),x);break;default:SYT(this,this._t0,x=JQ0(this,J,N))}this._x0=this._x1;this._x1=J;this._y0=this._y1;this._y1=N;this._t0=x}}};
(function(J){this._context=new pxg(J)}.prototype=Object.create(zA9.prototype)).point=function(J,N){zA9.prototype.point.call(this,N,J)};
pxg.prototype={moveTo:function(J,N){this._context.moveTo(N,J)},
closePath:function(){this._context.closePath()},
lineTo:function(J,N){this._context.lineTo(N,J)},
bezierCurveTo:function(J,N,x,Tr,eM,ae){this._context.bezierCurveTo(N,J,Tr,x,ae,eM)}};
eS.prototype={constructor:eS,scale:function(J){return J===1?this:new eS(this.k*J,this.x,this.y)},
translate:function(J,N){return J===0&N===0?this:new eS(this.k,this.x+this.k*J,this.y+this.k*N)},
apply:function(J){return[J[0]*this.k+this.x,J[1]*this.k+this.y]},
invert:function(J){return[(J[0]-this.x)/this.k,(J[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new eS(1,0,0);SVL=ZC;Oj.svg=Oj.svg;Oj.xhtml=Oj.xhtml;Oj.xlink=Oj.xlink;Oj.xml=Oj.xml;Oj.xmlns=Oj.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 Zbm="hammer_"+(Math.random()*1E6|0),jBz=function(){var q=document||document;if(!q[Zbm]){var k=function(){(function(F,T,Z,O){function z(hH,bw,v0){return setTimeout(d(hH,v0),bw)}
function R(hH,bw,v0){return Array.isArray(hH)?(e(hH,v0[bw],v0),!0):!1}
function e(hH,bw,v0){var zI;if(hH)if(hH.forEach)hH.forEach(bw,v0);else if(hH.length!==O){var T5=0;for(zI=hH.length;T5<zI;T5++)bw.call(v0,hH[T5],T5,hH)}else for(T5 in hH)hH.hasOwnProperty(T5)&&bw.call(v0,hH[T5],T5,hH)}
function I(hH,bw,v0){for(var zI=Object.keys(bw),T5=0,Js=zI.length;T5<Js;T5++)if(!v0||v0&&hH[zI[T5]]===O)hH[zI[T5]]=bw[zI[T5]];return hH}
function X(hH,bw){return I(hH,bw,!0)}
function E(hH,bw,v0){bw=bw.prototype;var zI=hH.prototype=Object.create(bw);zI.constructor=hH;zI._super=bw;v0&&I(zI,v0)}
function d(hH,bw){return function(){return hH.apply(bw,arguments)}}
function M(hH,bw){return typeof hH=="function"?hH.apply(bw?bw[0]||O:O,bw):hH}
function t(hH,bw,v0){e(w(bw),function(zI){hH.addEventListener(zI,v0,!1)})}
function A(hH,bw,v0){e(w(bw),function(zI){hH.removeEventListener(zI,v0,!1)})}
function w(hH){return hH.trim().split(/\s+/g)}
function b(hH,bw,v0){if(hH.indexOf&&!v0)return hH.indexOf(bw);for(var zI=0,T5=hH.length;zI<T5;zI++)if(v0&&hH[zI][v0]==bw||!v0&&hH[zI]===bw)return zI;return-1}
function r(hH,bw,v0){for(var zI=[],T5=[],Js=0,Rk=hH.length;Js<Rk;Js++){var Uv=bw?hH[Js][bw]:hH[Js];b(T5,Uv)<0&&zI.push(hH[Js]);T5[Js]=Uv}v0&&(zI=bw?zI.sort(function(RZ,hK){return RZ[bw]>hK[bw]}):zI.sort());
return zI}
function L(hH,bw){for(var v0,zI=bw[0].toUpperCase()+bw.slice(1),T5=0,Js=Z0.length;T5<Js;T5++)if(v0=(v0=Z0[T5])?v0+zI:bw,v0 in hH)return v0;return O}
function H(hH,bw){var v0=this;this.manager=hH;this.callback=bw;this.element=hH.element;this.target=hH.options.inputTarget;this.domHandler=function(zI){M(hH.options.enable,[hH])&&v0.handler(zI)};
this.evEl&&t(this.element,this.evEl,this.domHandler);this.evTarget&&t(this.target,this.evTarget,this.domHandler);this.evWin&&t(F,this.evWin,this.domHandler)}
function V(hH){var bw;aG?bw=H0:Bm?bw=Kf:ZC?bw=qI:bw=lw;return new bw(hH,g)}
function g(hH,bw,v0){var zI=v0.pointers.length,T5=v0.changedPointers.length,Js=bw&1&&zI-T5===0;v0.isFirst=!!Js;v0.isFinal=!!(bw&12&&zI-T5===0);Js&&(hH.session={});v0.eventType=bw;bw=hH.session;zI=v0.pointers;T5=zI.length;bw.firstInput||(bw.firstInput=Y9(v0));T5>1&&!bw.firstMultiple?bw.firstMultiple=Y9(v0):T5===1&&(bw.firstMultiple=!1);Js=bw.firstInput;var Rk=(T5=bw.firstMultiple)?T5.center:Js.center,Uv=v0.center=OT(zI);v0.timeStamp=D0();v0.deltaTime=v0.timeStamp-Js.timeStamp;v0.angle=AH(Rk,Uv);v0.distance=
yh(Rk,Uv);Js=v0.center;Rk=bw.offsetDelta||{};Uv=bw.prevDelta||{};var RZ=bw.prevInput||{};if(v0.eventType===1||RZ.eventType===4)Uv=bw.prevDelta={x:RZ.deltaX||0,y:RZ.deltaY||0},Rk=bw.offsetDelta={x:Js.x,y:Js.y};v0.deltaX=Uv.x+(Js.x-Rk.x);v0.deltaY=Uv.y+(Js.y-Rk.y);v0.offsetDirection=UT(v0.deltaX,v0.deltaY);T5?(Js=T5.pointers,Js=yh(zI[0],zI[1],WD)/yh(Js[0],Js[1],WD)):Js=1;v0.scale=Js;T5?(T5=T5.pointers,zI=AH(zI[1],zI[0],WD)-AH(T5[1],T5[0],WD)):zI=0;v0.rotation=zI;Rk=bw.lastInterval||v0;zI=v0.timeStamp-
Rk.timeStamp;v0.eventType!=8&&(zI>25||Rk.velocity===O)?(Js=Rk.deltaX-v0.deltaX,Rk=Rk.deltaY-v0.deltaY,Uv=Js/zI||0,RZ=Rk/zI||0,zI=Uv,T5=RZ,Uv=Ev(Uv)>Ev(RZ)?Uv:RZ,Js=UT(Js,Rk),bw.lastInterval=v0):(Uv=Rk.velocity,zI=Rk.velocityX,T5=Rk.velocityY,Js=Rk.direction);v0.velocity=Uv;v0.velocityX=zI;v0.velocityY=T5;v0.direction=Js;bw=hH.element;a:{for(zI=v0.srcEvent.target;zI;){if(zI==bw){zI=!0;break a}zI=zI.parentNode}zI=!1}zI&&(bw=v0.srcEvent.target);v0.target=bw;hH.emit("hammer.input",v0);hH.recognize(v0);
hH.session.prevInput=v0}
function Y9(hH){for(var bw=[],v0=0;v0<hH.pointers.length;v0++)bw[v0]={clientX:d0(hH.pointers[v0].clientX),clientY:d0(hH.pointers[v0].clientY)};return{timeStamp:D0(),pointers:bw,center:OT(bw),deltaX:hH.deltaX,deltaY:hH.deltaY}}
function OT(hH){var bw=hH.length;if(bw===1)return{x:d0(hH[0].clientX),y:d0(hH[0].clientY)};for(var v0=0,zI=0,T5=0;T5<bw;T5++)v0+=hH[T5].clientX,zI+=hH[T5].clientY;return{x:d0(v0/bw),y:d0(zI/bw)}}
function UT(hH,bw){return hH===bw?1:Ev(hH)>=Ev(bw)?hH>0?2:4:bw>0?8:16}
function yh(hH,bw,v0){v0||(v0=rh);var zI=bw[v0[0]]-hH[v0[0]];hH=bw[v0[1]]-hH[v0[1]];return Math.sqrt(zI*zI+hH*hH)}
function AH(hH,bw,v0){v0||(v0=rh);return Math.atan2(bw[v0[1]]-hH[v0[1]],bw[v0[0]]-hH[v0[0]])*180/Math.PI}
function lw(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;H.apply(this,arguments)}
function H0(){this.evEl=tv;this.evWin=Ur;H.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function Kf(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};H.apply(this,arguments)}
function qI(){H.apply(this,arguments);var hH=d(this.handler,this);this.touch=new Kf(this.manager,hH);this.mouse=new lw(this.manager,hH)}
function gh(hH,bw){this.manager=hH;this.set(bw)}
function tz(hH){if(hH.indexOf("none")>-1)return"none";var bw=hH.indexOf("pan-x")>-1,v0=hH.indexOf("pan-y")>-1;return bw&&v0?"pan-x pan-y":bw||v0?bw?"pan-x":"pan-y":hH.indexOf("manipulation")>-1?"manipulation":"auto"}
function WG(hH){this.id=CC++;this.manager=null;this.options=X(hH||{},this.defaults);hH=this.options.enable;this.options.enable=hH===O?!0:hH;this.state=1;this.simultaneous={};this.requireFail=[]}
function Ng(hH){return hH==16?"down":hH==8?"up":hH==2?"left":hH==4?"right":""}
function X0(hH,bw){return(bw=bw.manager)?bw.get(hH):hH}
function Fm(){WG.apply(this,arguments)}
function lv(){Fm.apply(this,arguments);this.pY=this.pX=null}
function LC(){Fm.apply(this,arguments)}
function SM(){WG.apply(this,arguments);this._input=this._timer=null}
function Xm(){Fm.apply(this,arguments)}
function Az(){Fm.apply(this,arguments)}
function xs(){WG.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function Mg(hH,bw){bw=bw||{};var v0=bw.recognizers;bw.recognizers=v0===O?Mg.defaults.preset:v0;return new V$(hH,bw)}
function V$(hH,bw){bw=bw||{};this.options=X(bw,Mg.defaults);this.options.inputTarget=this.options.inputTarget||hH;this.handlers={};this.session={};this.recognizers=[];this.element=hH;this.input=V(this);this.touchAction=new gh(this,this.options.touchAction);va(this,!0);e(bw.recognizers,function(v0){var zI=this.add(new v0[0](v0[1]));v0[2]&&zI.recognizeWith(v0[2]);v0[3]&&zI.requireFailure(v0[2])},this)}
function va(hH,bw){var v0=hH.element;e(hH.options.cssProps,function(zI,T5){v0.style[L(v0.style,T5)]=bw?zI:""})}
function cG(hH,bw){var v0=T.createEvent("Event");v0.initEvent(hH,!0,!0);v0.gesture=bw;bw.target.dispatchEvent(v0)}
var Z0=" webkit moz MS ms o".split(" "),KU=T.createElement("div"),d0=Math.round,Ev=Math.abs,D0=Date.now,CC=1,ZV=/mobile|tablet|ip(ad|hone|od)|android/i,ZC="ontouchstart"in F,aG=L(F,"PointerEvent")!==O,Bm=ZC&&ZV.test(navigator.userAgent),rh=["x","y"],WD=["clientX","clientY"];H.prototype={handler:function(){},
destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler);this.evTarget&&A(this.target,this.evTarget,this.domHandler);this.evWin&&A(F,this.evWin,this.domHandler)}};
var qM={mousedown:1,mousemove:2,mouseup:4};E(lw,H,{handler:function(hH){var bw=qM[hH.type];bw&1&&hH.button===0&&(this.pressed=!0);bw&2&&hH.which!==1&&(bw=4);this.pressed&&this.allow&&(bw&4&&(this.pressed=!1),this.callback(this.manager,bw,{pointers:[hH],changedPointers:[hH],pointerType:"mouse",srcEvent:hH}))}});
var XY={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},MA={2:"touch",3:"pen",4:"mouse",5:"kinect"},tv="pointerdown",Ur="pointermove pointerup pointercancel";F.MSPointerEvent&&(tv="MSPointerDown",Ur="MSPointerMove MSPointerUp MSPointerCancel");E(H0,H,{handler:function(hH){var bw=this.store,v0=!1,zI=hH.type.toLowerCase().replace("ms","");zI=XY[zI];var T5=MA[hH.pointerType]||hH.pointerType;zI&1&&(hH.button===0||T5=="touch")?bw.push(hH):zI&12&&(v0=!0);var Js=b(bw,hH.pointerId,"pointerId");
Js<0||(bw[Js]=hH,this.callback(this.manager,zI,{pointers:bw,changedPointers:[hH],pointerType:T5,srcEvent:hH}),v0&&bw.splice(Js,1))}});
var xO={touchstart:1,touchmove:2,touchend:4,touchcancel:8};E(Kf,H,{handler:function(hH){var bw=xO[hH.type];var v0=Array.prototype.slice.call(hH.touches,0);var zI=this.targetIds;if(bw&3&&v0.length===1)zI[v0[0].identifier]=!0,zI=[v0,v0];else{var T5,Js=Array.prototype.slice.call(hH.targetTouches,0),Rk=Array.prototype.slice.call(hH.changedTouches,0),Uv=[];if(bw===1)for(v0=0,T5=Js.length;v0<T5;v0++)zI[Js[v0].identifier]=!0;v0=0;for(T5=Rk.length;v0<T5;v0++)zI[Rk[v0].identifier]&&Uv.push(Rk[v0]),bw&12&&
delete zI[Rk[v0].identifier];zI=Uv.length?[r(Js.concat(Uv),"identifier",!0),Uv]:void 0}zI&&this.callback(this.manager,bw,{pointers:zI[0],changedPointers:zI[1],pointerType:"touch",srcEvent:hH})}});
E(qI,H,{handler:function(hH,bw,v0){var zI=v0.pointerType=="mouse";if(v0.pointerType=="touch")this.mouse.allow=!1;else if(zI&&!this.mouse.allow)return;bw&12&&(this.mouse.allow=!0);this.callback(hH,bw,v0)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var nw=L(KU.style,"touchAction"),Qa=nw!==O;gh.prototype={set:function(hH){hH=="compute"&&(hH=this.compute());Qa&&(this.manager.element.style[nw]=hH);this.actions=hH.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var hH=[];e(this.manager.recognizers,function(bw){M(bw.options.enable,[bw])&&(hH=hH.concat(bw.getTouchAction()))});
return tz(hH.join(" "))},
preventDefaults:function(hH){if(!Qa){var bw=hH.srcEvent;hH=hH.offsetDirection;if(this.manager.session.prevented)bw.preventDefault();else{var v0=this.actions,zI=v0.indexOf("none")>-1,T5=v0.indexOf("pan-y")>-1;v0=v0.indexOf("pan-x")>-1;if(zI||T5&&v0||T5&&hH&6||v0&&hH&24)return this.preventSrc(bw)}}},
preventSrc:function(hH){this.manager.session.prevented=!0;hH.preventDefault()}};
WG.prototype={defaults:{},set:function(hH){I(this.options,hH);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(hH){if(R(hH,"recognizeWith",this))return this;var bw=this.simultaneous;hH=X0(hH,this);bw[hH.id]||(bw[hH.id]=hH,hH.recognizeWith(this));return this},
dropRecognizeWith:function(hH){if(R(hH,"dropRecognizeWith",this))return this;hH=X0(hH,this);delete this.simultaneous[hH.id];return this},
requireFailure:function(hH){if(R(hH,"requireFailure",this))return this;var bw=this.requireFail;hH=X0(hH,this);b(bw,hH)===-1&&(bw.push(hH),hH.requireFailure(this));return this},
dropRequireFailure:function(hH){if(R(hH,"dropRequireFailure",this))return this;hH=X0(hH,this);hH=b(this.requireFail,hH);hH>-1&&this.requireFail.splice(hH,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(hH){return!!this.simultaneous[hH.id]},
emit:function(hH){function bw(T5){v0.manager.emit(v0.options.event+(T5?zI&16?"cancel":zI&8?"end":zI&4?"move":zI&2?"start":"":""),hH)}
var v0=this,zI=this.state;zI<8&&bw(!0);bw();zI>=8&&bw(!0)},
tryEmit:function(hH){if(this.canEmit())return this.emit(hH);this.state=32},
canEmit:function(){for(var hH=0;hH<this.requireFail.length;hH++)if(!(this.requireFail[hH].state&33))return!1;return!0},
recognize:function(hH){hH=I({},hH);M(this.options.enable,[this,hH])?(this.state&56&&(this.state=1),this.state=this.process(hH),this.state&30&&this.tryEmit(hH)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
E(Fm,WG,{defaults:{pointers:1},attrTest:function(hH){var bw=this.options.pointers;return bw===0||hH.pointers.length===bw},
process:function(hH){var bw=this.state,v0=hH.eventType,zI=bw&6;hH=this.attrTest(hH);return zI&&(v0&8||!hH)?bw|16:zI||hH?v0&4?bw|8:bw&2?bw|4:2:32}});
E(lv,Fm,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var hH=this.options.direction;if(hH===30)return["none"];var bw=[];hH&6&&bw.push("pan-y");hH&24&&bw.push("pan-x");return bw},
directionTest:function(hH){var bw=this.options,v0=!0,zI=hH.distance,T5=hH.direction,Js=hH.deltaX,Rk=hH.deltaY;T5&bw.direction||(bw.direction&6?(T5=Js===0?1:Js<0?2:4,v0=Js!=this.pX,zI=Math.abs(hH.deltaX)):(T5=Rk===0?1:Rk<0?8:16,v0=Rk!=this.pY,zI=Math.abs(hH.deltaY)));hH.direction=T5;return v0&&zI>bw.threshold&&T5&bw.direction},
attrTest:function(hH){return Fm.prototype.attrTest.call(this,hH)&&(this.state&2||!(this.state&2)&&this.directionTest(hH))},
emit:function(hH){this.pX=hH.deltaX;this.pY=hH.deltaY;var bw=Ng(hH.direction);bw&&this.manager.emit(this.options.event+bw,hH);this._super.emit.call(this,hH)}});
E(LC,Fm,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(hH){return this._super.attrTest.call(this,hH)&&(Math.abs(hH.scale-1)>this.options.threshold||this.state&2)},
emit:function(hH){this._super.emit.call(this,hH);hH.scale!==1&&this.manager.emit(this.options.event+(hH.scale<1?"in":"out"),hH)}});
E(SM,WG,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(hH){var bw=this.options,v0=hH.pointers.length===bw.pointers,zI=hH.distance<bw.threshold,T5=hH.deltaTime>bw.time;this._input=hH;if(!zI||!v0||hH.eventType&12&&!T5)this.reset();else if(hH.eventType&1)this.reset(),this._timer=z(function(){this.state=8;this.tryEmit()},bw.time,this);
else if(hH.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(hH){this.state===8&&(hH&&hH.eventType&4?this.manager.emit(this.options.event+"up",hH):(this._input.timeStamp=D0(),this.manager.emit(this.options.event,this._input)))}});
E(Xm,Fm,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(hH){return this._super.attrTest.call(this,hH)&&(Math.abs(hH.rotation)>this.options.threshold||this.state&2)}});
E(Az,Fm,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return lv.prototype.getTouchAction.call(this)},
attrTest:function(hH){var bw=this.options.direction;if(bw&30)var v0=hH.velocity;else bw&6?v0=hH.velocityX:bw&24&&(v0=hH.velocityY);return this._super.attrTest.call(this,hH)&&bw&hH.direction&&Ev(v0)>this.options.velocity&&hH.eventType&4},
emit:function(hH){var bw=Ng(hH.direction);bw&&this.manager.emit(this.options.event+bw,hH);this.manager.emit(this.options.event,hH)}});
E(xs,WG,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(hH){var bw=this.options,v0=hH.pointers.length===bw.pointers,zI=hH.distance<bw.threshold,T5=hH.deltaTime<bw.time;this.reset();if(hH.eventType&1&&this.count===0)return this.failTimeout();if(zI&&T5&&v0){if(hH.eventType!=4)return this.failTimeout();v0=this.pTime?hH.timeStamp-this.pTime<bw.interval:!0;zI=!this.pCenter||yh(this.pCenter,hH.center)<bw.posThreshold;this.pTime=hH.timeStamp;this.pCenter=hH.center;zI&&v0?this.count+=1:this.count=1;this._input=hH;if(this.count%bw.taps===0)return this.hasRequireFailures()?
(this._timer=z(function(){this.state=8;this.tryEmit()},bw.interval,this),2):8}return 32},
failTimeout:function(){this._timer=z(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))}});
Mg.VERSION="2.0.2";Mg.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[Xm,{enable:!1}],[LC,{enable:!1},["rotate"]],[Az,{direction:6}],[lv,{direction:6},["swipe"]],[xs],[xs,{event:"doubletap",taps:2},["tap"]],[SM]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};V$.prototype={set:function(hH){I(this.options,hH);return this},
stop:function(hH){this.session.stopped=hH?2:1},
recognize:function(hH){var bw=this.session;if(!bw.stopped){this.touchAction.preventDefaults(hH);var v0=this.recognizers,zI=bw.curRecognizer;if(!zI||zI&&zI.state&8)zI=bw.curRecognizer=null;for(var T5=0,Js=v0.length;T5<Js;T5++){var Rk=v0[T5];bw.stopped===2||zI&&Rk!=zI&&!Rk.canRecognizeWith(zI)?Rk.reset():Rk.recognize(hH);!zI&&Rk.state&14&&(zI=bw.curRecognizer=Rk)}}},
get:function(hH){if(hH instanceof WG)return hH;for(var bw=this.recognizers,v0=0;v0<bw.length;v0++)if(bw[v0].options.event==hH)return bw[v0];return null},
add:function(hH){if(R(hH,"add",this))return this;var bw=this.get(hH.options.event);bw&&this.remove(bw);this.recognizers.push(hH);hH.manager=this;this.touchAction.update();return hH},
remove:function(hH){if(R(hH,"remove",this))return this;var bw=this.recognizers;hH=this.get(hH);bw.splice(b(bw,hH),1);this.touchAction.update();return this},
on:function(hH,bw){var v0=this.handlers;e(w(hH),function(zI){v0[zI]=v0[zI]||[];v0[zI].push(bw)});
return this},
off:function(hH,bw){var v0=this.handlers;e(w(hH),function(zI){bw?v0[zI].splice(b(v0[zI],bw),1):delete v0[zI]});
return this},
emit:function(hH,bw){this.options.domEvents&&cG(hH,bw);var v0=this.handlers[hH]&&this.handlers[hH].slice();if(v0&&v0.length){bw.type=hH;bw.preventDefault=function(){bw.srcEvent.preventDefault()};
hH=0;for(var zI=v0.length;hH<zI;hH++)v0[hH](bw)}},
destroy:function(){this.element&&va(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
I(Mg,{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:V$,Input:H,TouchAction:gh,Recognizer:WG,AttrRecognizer:Fm,Tap:xs,Pan:lv,Swipe:Az,Pinch:LC,Rotate:Xm,Press:SM,on:t,off:A,each:e,merge:X,extend:I,inherit:E,bindFn:d,prefixed:L});
F[Z]=Mg})(window,document,"Hammer");
return window.Hammer}.call({});
k.DOCUMENT=q;q[Zbm]=k}return q[Zbm]};/*

 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 Yhg=function(q,k){if(q.length!==k.length)return!1;for(var F=0;F<q.length;++F)if(q[F]!==k[F])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var Ob0=_.S(["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"]),ShP=Ob0.next();!ShP.done;ShP=Ob0.next()){var zYz=ShP.value,C20=document.createElement("link");C20.rel="stylesheet";C20.href=zYz;document.head.appendChild(C20)};var LY9,nTT,miL,GJJ,xiN,c1e,H2n,sUx;LY9={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};nTT={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:"*"};miL={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};GJJ=/[a-z0-9*]/;xiN=/U\+/;c1e=/^arrow/;H2n=/^space(bar)?/;sUx=/^escape$/;_.dM={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(q,k){this._imperativeKeyBindings[q]=k;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(q,k){k=iHH(k);for(var F=0;F<k.length;++F)if(gTe(k[F],q))return!0;return!1},
_collectKeyBindings:function(){var q=this.behaviors.map(function(k){return k.keyBindings});
q.indexOf(this.keyBindings)===-1&&q.push(this.keyBindings);return q},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(F){for(var T in F)this._addKeyBinding(T,F[T])},this);
for(var q in this._imperativeKeyBindings)this._addKeyBinding(q,this._imperativeKeyBindings[q]);for(var k in this._keyBindings)this._keyBindings[k].sort(function(F,T){F=F[0].hasModifiers;return F===T[0].hasModifiers?0:F?-1:1})},
_addKeyBinding:function(q,k){iHH(q).forEach(function(F){this._keyBindings[F.event]=this._keyBindings[F.event]||[];this._keyBindings[F.event].push([F,k])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(q){var k=this._onKeyBindingEvent.bind(this,this._keyBindings[q]);this._boundKeyHandlers.push([this.keyEventTarget,q,k]);this.keyEventTarget.addEventListener(q,k)},this)},
_unlistenKeyEventListeners:function(){for(var q,k,F;this._boundKeyHandlers.length;)q=this._boundKeyHandlers.pop(),k=q[0],F=q[1],q=q[2],k.removeEventListener(F,q)},
_onKeyBindingEvent:function(q,k){this.stopKeyboardEventPropagation&&k.stopPropagation();if(!k.defaultPrevented)for(var F=0;F<q.length;F++){var T=q[F][0],Z=q[F][1];if(gTe(T,k)&&(this._triggerKeyHandler(T,Z,k),k.defaultPrevented))break}},
_triggerKeyHandler:function(q,k,F){var T=Object.create(q);T.keyboardEvent=F;q=new CustomEvent(q.event,{detail:T,cancelable:!0});this[k].call(this,q);q.defaultPrevented&&F.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
*/
_.lF({is:"iron-a11y-keys",_template:null,behaviors:[_.dM],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(q){this.keyEventTarget=q},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(q){this.fire("keys-pressed",q.detail,{})}});_.hQ={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(q){this._setFocused(q.type==="focus")},
_disabledChanged:function(q){this.setAttribute("aria-disabled",q?"true":"false");this.style.pointerEvents=q?"none":"";q?(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 MX={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(q){this._detectKeyboardFocus(q);q||this._setPressed(!1)},
_detectKeyboardFocus:function(q){this._setReceivedFocusFromKeyboard(!this.pointerDown&&q)},
_userActivate:function(q){this.active!==q&&(this.active=q,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(q){q=q.detail.keyboardEvent;var k=_.dZ(q).localTarget;this.isLightDescendant(k)||(q.preventDefault(),q.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(q){q=_.dZ(q.detail.keyboardEvent).localTarget;this.isLightDescendant(q)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(q,k){k&&k!=q&&this.hasAttribute(k)&&this.removeAttribute(k)},
_activeChanged:function(q){this.toggles?this.setAttribute(this.ariaActiveAttribute,q?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},RYv=[_.dM,
MX];_.fq={IronButtonState:RYv,IronButtonStateImpl:MX};_.ye={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.tQ=function(q){_.tQ[" "](q);this.type=q&&q.type||"default";this.key=q&&q.key;q&&"value"in q&&(this.value=q.value)};
_.tQ.prototype.byKey=function(q){this.key=q;return this.value};
_.Vg.Object.defineProperties(_.tQ.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var q=this.type,k=this.key;if(q&&k)return D_[q]&&D_[q][k]},
set:function(q){var k=this.type,F=this.key;k&&F&&(k=D_[k]=D_[k]||{},q==null?delete k[F]:k[F]=q)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var q=D_[this.type];return q?Object.keys(q).map(function(k){return D_[this.type][k]},this):[]}}});
_.tQ[" "]=function(){};
var D_={};_.lF({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(q,k,F){q=new _.tQ({type:q,key:k});F!==void 0&&F!==q.value?q.value=F:this.value!==q.value&&(this.value=q.value);return q},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(q){q&&(this.value=this)},
byKey:function(q){return(new _.tQ({type:this.type,key:q})).value}});var eYg;eYg=null;_.lT={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){eYg=new _.tQ({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return eYg&&eYg.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(q){this.invalid=q===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(q);return!this.invalid},
_getValidity:function(q){return this.hasValidator()?this._validator.validate(q):!0}};var WXm={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"}},Ujv=[_.ye,
_.lT,WXm];_.lF({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 _.tQ({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(q){return this.name+":"+q},this)},
applyIcon:function(q,k){this.removeIcon(q);if(k=this._cloneIcon(k,this.rtlMirroring&&this._targetIsRTL(q))){var F=_.dZ(q.root||q);F.insertBefore(k,F.childNodes[0]);return q._svgIcon=k}return null},
removeIcon:function(q){q._svgIcon&&(_.dZ(q.root||q).removeChild(q._svgIcon),q._svgIcon=null)},
_targetIsRTL:function(q){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(q&&q.nodeType!==Node.ELEMENT_NODE&&(q=q.host),this.__targetIsRTL=q&&window.getComputedStyle(q).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 q=Object.create(null);_.dZ(this).querySelectorAll("[id]").forEach(function(k){q[k.id]=k});
return q},
_cloneIcon:function(q,k){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[q],this.size,k)},
_prepareSvgClone:function(q,k,F){if(q){q=q.cloneNode(!0);var T=document.createElementNS("http://www.w3.org/2000/svg","svg");k=q.getAttribute("viewBox")||"0 0 "+k+" "+k;var Z="pointer-events: none; display: block; width: 100%; height: 100%;";F&&q.hasAttribute("mirror-in-rtl")&&(Z+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");T.setAttribute("viewBox",k);T.setAttribute("preserveAspectRatio","xMidYMid meet");T.setAttribute("focusable","false");T.style&&(T.style.cssText=
Z);T.appendChild(q).removeAttribute("id");return T}return null}});var IrI=function(q){this.multi=!1;this.selection=[];this.selectCallback=q};
_.Y=IrI.prototype;_.Y.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.Y.clear=function(q){this.selection.slice().forEach(function(k){(!q||q.indexOf(k)<0)&&this.setItemSelected(k,!1)},this)};
_.Y.isSelected=function(q){return this.selection.indexOf(q)>=0};
_.Y.setItemSelected=function(q,k){if(q!=null&&k!==this.isSelected(q)){if(k)this.selection.push(q);else{var F=this.selection.indexOf(q);F>=0&&this.selection.splice(F,1)}this.selectCallback&&this.selectCallback(q,k)}};
_.Y.select=function(q){this.multi?this.toggle(q):this.get()!==q&&(this.setItemSelected(this.get(),!1),this.setItemSelected(q,!0))};
_.Y.toggle=function(q){this.setItemSelected(q,!this.isSelected(q))};_.Hu={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 IrI(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.dZ(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(q){return this.items?this.items.indexOf(q):-1},
select:function(q){this.selected=q},
selectPrevious:function(){var q=this.items.length,k=q-1;this.selected!==void 0&&(k=(Number(this._valueToIndex(this.selected))-1+q)%q);this.selected=this._indexToValue(k)},
selectNext:function(){var q=0;this.selected!==void 0&&(q=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(q)},
selectIndex:function(q){this.select(this._indexToValue(q))},
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(q){this.listen(this,q,"_activateHandler")},
_removeListener:function(q){this.unlisten(this,q,"_activateHandler")},
_activateEventChanged:function(q,k){this._removeListener(k);this._addListener(q)},
_updateItems:function(){var q=_.dZ(this).queryDistributedElements(this.selectable||"*");q=Array.prototype.filter.call(q,this._bindFilterItem);this._setItems(q)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var q=this._valueToItem(this.selected);q?this._selection.select(q):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(q){return!this._excludedLocalNames[q.localName]},
_valueToItem:function(q){return q==null?null:this.items[this._valueToIndex(q)]},
_valueToIndex:function(q){if(this.attrForSelected)for(var k=0,F;F=this.items[k];k++){if(this._valueForItem(F)==q)return k}else return Number(q)},
_indexToValue:function(q){if(this.attrForSelected){if(q=this.items[q])return this._valueForItem(q)}else return q},
_valueForItem:function(q){if(!q)return null;if(!this.attrForSelected)return q=this.indexOf(q),q===-1?null:q;var k=q[Tz(this.attrForSelected)];return k!=void 0?k:q.getAttribute(this.attrForSelected)},
_applySelection:function(q,k){this.selectedClass&&this.toggleClass(this.selectedClass,k,q);this.selectedAttribute&&this.toggleAttribute.call(q,this.selectedAttribute,k);this._selectionChange();this.fire("iron-"+(k?"select":"deselect"),{item:q})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(q){return _.dZ(q).observeNodes(function(k){this._updateItems();this._updateSelected();this.fire("iron-items-changed",k,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(q){q=q.target;for(var k=this.items;q&&q!=this;){var F=k.indexOf(q);if(F>=0){k=this._indexToValue(F);this._itemActivate(k,q);break}q=q.parentNode}},
_itemActivate:function(q,k){this.fire("iron-activate",{selected:q,item:k},{cancelable:!0}).defaultPrevented||this.select(q)}};var XEI={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(q){this.multi?this._toggleSelected(q):this.selected=q},
multiChanged:function(q){this._selection.multi=q;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(q){return this._indexToValue(this.indexOf(q))},this).filter(function(q){return q!=null},this)):_.Hu._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(q){q=q||[];q=(this._valuesToItems(q)||[]).filter(function(F){return F!==null&&F!==void 0});
this._selection.clear(q);for(var k=0;k<q.length;k++)this._selection.setItemSelected(q[k],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var q=this._selection.get();this.multi?(this._setSelectedItems(q),this._setSelectedItem(q.length?q[0]:null)):q!==null&&q!==void 0?(this._setSelectedItems([q]),this._setSelectedItem(q)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(q){var k=this.selectedValues.indexOf(q);k<0?this.push("selectedValues",q):this.splice("selectedValues",k,1)},
_valuesToItems:function(q){return q==null?null:q.map(function(k){return this._valueToItem(k)},this)}},E1$=[_.Hu,
XEI];var ar8;
_.JQ={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(q){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var k=this._valueToItem(q);k&&k.hasAttribute("disabled")||(this._setFocusedItem(k),XEI.select.apply(this,arguments))},
_resetTabindices:function(){var q=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(k){k.setAttribute("tabindex",k===q?"0":"-1");k.setAttribute("aria-selected",this._selection.isSelected(k))},this)},
_updateMultiselectable:function(q){q?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(q){if(this._MODIFIER_KEYS.indexOf(q.key)===-1){this.cancelDebouncer("_clearSearchText");var k=this._searchText||"";k+=(q.key&&q.key.length==1?q.key:String.fromCharCode(q.keyCode)).toLocaleLowerCase();q=k.length;for(var F=0,T;T=this.items[F];F++)if(!T.hasAttribute("disabled")){var Z=this.attrForItemTitle||"textContent";Z=(T[Z]||T.getAttribute(Z)||"").trim();if(!(Z.length<q)&&Z.slice(0,q).toLocaleLowerCase()==k){this._setFocusedItem(T);break}}this._searchText=k;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var q=this.items.length,k=Number(this.indexOf(this.focusedItem)),F=1;F<q+1;F++){var T=this.items[(k-F+q)%q];if(!T.hasAttribute("disabled")){var Z=_.dZ(T).getOwnerRoot()||document;this._setFocusedItem(T);if(_.dZ(Z).activeElement==T)break}}},
_focusNext:function(){for(var q=this.items.length,k=Number(this.indexOf(this.focusedItem)),F=1;F<q+1;F++){var T=this.items[(k+F)%q];if(!T.hasAttribute("disabled")){var Z=_.dZ(T).getOwnerRoot()||document;this._setFocusedItem(T);if(_.dZ(Z).activeElement==T)break}}},
_applySelection:function(q,k){k?q.setAttribute("aria-selected","true"):q.setAttribute("aria-selected","false");_.Hu._applySelection.apply(this,arguments)},
_focusedItemChanged:function(q,k){k&&k.setAttribute("tabindex","-1");!q||q.hasAttribute("disabled")||this.disabled||(q.setAttribute("tabindex","0"),q.focus())},
_onIronItemsChanged:function(q){q.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var q=this.getAttribute("tabindex");_.JQ._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",q);_.JQ._shiftTabPressed=!1},1)},
_onFocus:function(q){!_.JQ._shiftTabPressed&&(q=_.dZ(q).rootTarget,q===this||typeof q.tabIndex==="undefined"||this.isLightDescendant(q))&&(this._defaultFocusAsync=this.async(function(){var k=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);k?this._setFocusedItem(k):this.items[0]&&this._focusNext()}))},
_onUpKey:function(q){this._focusPrevious();q.detail.keyboardEvent.preventDefault()},
_onDownKey:function(q){this._focusNext();q.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var q=this.focusedItem;q&&q.blur()},
_onKeydown:function(q){this.keyboardEventMatchesKeys(q,"up down esc")||this._focusWithKeyboardEvent(q);q.stopPropagation()},
_activateHandler:function(q){_.Hu._activateHandler.call(this,q);q.stopPropagation()},
_disabledChanged:function(q){q?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};ar8=[E1$,_.dM,_.JQ];_.djh={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(q){this.focusedItem&&(this.focusedItem.click(),q.detail.keyboardEvent.preventDefault())},
_onDownKey:function(q){this.focusedItem&&(this.focusedItem.click(),q.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(q){return q.ctrlKey||q.shiftKey||q.altKey||q.metaKey},
_onLeftKey:function(q){this._isSpecialKey(q.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),q.detail.keyboardEvent.preventDefault())},
_onRightKey:function(q){this._isSpecialKey(q.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),q.detail.keyboardEvent.preventDefault())},
_onKeydown:function(q){this.keyboardEventMatchesKeys(q,"up down left right esc")||this._focusWithKeyboardEvent(q)}};
_.hYG=[ar8,_.djh];var MRU;MRU=new Set;_.AQ={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):(MRU.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(q){this.resizerShouldNotify(q)&&this._notifyDescendant(q)},this),this._fireResize())},
assignParentResizable:function(q){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=q)&&q._interestedResizables.indexOf(this)===-1&&(q._interestedResizables.push(this),q._subscribeIronResize(this))},
stopResizeNotificationsFor:function(q){var k=this._interestedResizables.indexOf(q);k>-1&&(this._interestedResizables.splice(k,1),this._unsubscribeIronResize(q))},
_subscribeIronResize:function(q){q.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(q){q.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(q){this._notifyingDescendant?q.stopPropagation():P_||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(q){var k=_.dZ(q).rootTarget;k!==this&&(k.assignParentResizable(this),this._notifyDescendant(k),q.stopPropagation())},
_parentResizableChanged:function(q){q&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(q){this.isAttached&&(this._notifyingDescendant=!0,q.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var q=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function F(){document.removeEventListener("readystatechange",F);q()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(k){k!==this&&k._findParent()},this):(MRU.forEach(function(k){k!==this&&k._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?MRU.delete(this):MRU.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
*/
_.frZ={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(q,k){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);k&&(q==="document"?this.scrollTarget=this._doc:typeof q==="string"?this.scrollTarget=(k=this.domHost)&&k.$?k.$[q]:_.dZ(this.ownerDocument).querySelector("#"+q):this._isValidScrollTarget()&&(this._oldScrollTarget=q,this._toggleScrollListener(this._shouldHaveListener,q)))},
_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(q){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,q):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
q)},set _scrollLeft(q){this.scrollTarget===this._doc?window.scrollTo(q,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=q)},scroll:function(q,k){if(typeof q==="object"){var F=q.left;k=q.top}else F=q;F=F||0;k=k||0;this.scrollTarget===this._doc?window.scrollTo(F,k):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=F,this.scrollTarget.scrollTop=k)},
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(q,k){k=k===this._doc?window:k;q?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),k.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(k.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(q){this._shouldHaveListener=q;this._toggleScrollListener(q,this.scrollTarget)}};_.lF({is:"iron-selector",_template:null,behaviors:[E1$]});var pq={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(q){if(q.timing)for(var k in q.timing)this.animationTiming[k]=q.timing[k];return this.animationTiming},
setPrefixedProperty:function(q,k,F){for(var T={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[k],Z,O=0;Z=T[O];O++)q.style[Z]=F;q.style[k]=F},
complete:function(){}};_.lF({is:"fade-in-animation",_template:null,behaviors:[pq],configure:function(q){return this._effect=new KeyframeEffect(q.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(q))}});_.lF({is:"fade-out-animation",_template:null,behaviors:[pq],configure:function(q){return this._effect=new KeyframeEffect(q.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(q))}});var yoU=[{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(q,k){for(var F in k)q[F]=k[F]},
_cloneConfig:function(q){var k={isClone:!0};this._copyProperties(k,q);return k},
_getAnimationConfigRecursive:function(q,k,F){if(this.animationConfig)if(this.animationConfig.value&&typeof this.animationConfig.value==="function")this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else{var T=q?this.animationConfig[q]:this.animationConfig;Array.isArray(T)||(T=[T]);if(T)for(var Z,O=0;Z=T[O];O++)if(Z.animatable)Z.animatable._getAnimationConfigRecursive(Z.type||q,k,F);else if(Z.id){var z=k[Z.id];
z?(z.isClone||(k[Z.id]=this._cloneConfig(z),z=k[Z.id]),this._copyProperties(z,Z)):k[Z.id]=Z}else F.push(Z)}},
getAnimationConfig:function(q){var k={},F=[];this._getAnimationConfigRecursive(q,k,F);for(var T in k)F.push(k[T]);return F}},
{_configureAnimations:function(q){var k=[],F=[];if(q.length>0)for(var T,Z=0;T=q[Z];Z++){var O=document.createElement(T.name);if(O.isNeonAnimation){var z=null;O.configure||(O.configure=function(){return null});
z=O.configure(T);F.push({result:z,config:T})}else console.warn(this.is+":",T.name,"not found!")}for(q=0;q<F.length;q++){z=F[q].result;T=F[q].config;try{typeof z.cancel!="function"&&(z=document.timeline.play(z))}catch(R){z=null,console.warn("Couldnt play","(",T.name,").",R)}z&&k.push({neonAnimation:O,config:T,animation:z})}return k},
_shouldComplete:function(q){for(var k=!0,F=0;F<q.length;F++)if(q[F].animation.playState!="finished"){k=!1;break}return k},
_complete:function(q){for(var k=0;k<q.length;k++)q[k].neonAnimation.complete(q[k].config);for(k=0;k<q.length;k++)q[k].animation.cancel()},
playAnimation:function(q,k){var F=this.getAnimationConfig(q);if(F){this._active=this._active||{};this._active[q]&&(this._complete(this._active[q]),delete this._active[q]);var T=this._configureAnimations(F);if(T.length==0)this.fire("neon-animation-finish",k,{bubbles:!1});else for(this._active[q]=T,F=0;F<T.length;F++)T[F].animation.onfinish=function(){this._shouldComplete(T)&&(this._complete(T),delete this._active[q],this.fire("neon-animation-finish",k,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var q in this._active){var k=this._active[q],F;for(F in k)k[F].animation&&k[F].animation.cancel&&k[F].animation.cancel()}this._active={}}}];var Sr=function(q,k){q=Error.call(this,q);this.message=q.message;"stack"in q&&(this.stack=q.stack);this.arg=k;this.name=this.constructor.name;this.constructor=Sr;this.__proto__=Sr.prototype};
_.y(Sr,Error);var tRI=Lh(function(q){var k=function(){return q.apply(this,arguments)||this};
_.y(k,q);k.prototype._marshalArgs=function(F,T,Z){T=q.prototype._marshalArgs.call(this,F,T,Z);if(this._legacyUndefinedCheck&&T.length>1)for(Z=0;Z<T.length;Z++)if(T[Z]===void 0||F[Z].wildcard&&T[Z].base===void 0)throw F=F[Z].name,new Sr("Argument '"+F+"' is undefined.",F);return T};
k.prototype._addPropertyEffect=function(F,T,Z){return q.prototype._addPropertyEffect.call(this,F,T,k6T(Z,Z&&Z.info&&Z.info.methodName))};
k._addTemplatePropertyEffect=function(F,T,Z){return q._addTemplatePropertyEffect.call(this,F,T,k6T(Z))};
return k}),Djc=_.lF.Class;
_.lF.Class=function(q,k){return Djc(q,function(F){return k?k(tRI(F)):tRI(F)})};
var lrc=Lh(function(q){var k=tRI(q);q=function(){return k.apply(this,arguments)||this};
_.y(q,k);_.Vg.Object.defineProperties(q.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return q}),Jo0=b_.mixin;
b_.mixin=Jo0?function(q){return lrc(Jo0(q))}:lrc;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.wM=_.fq.IronButtonState;var GwM=wW;/*

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

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

Copyright (c) 2016 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
SPDX-License-Identifier: BSD-3-Clause
*/
var Bx,QD4,Ki$;Bx=Element.prototype;QD4=Bx.matches||Bx.matchesSelector||Bx.mozMatchesSelector||Bx.msMatchesSelector||Bx.oMatchesSelector||Bx.webkitMatchesSelector;Ki$=function(){};
_.rwZ=function(q){var k=Bbm,F=[];return k._collectTabbableNodes(q,F)?k._sortByTabIndex(F):F};
_.Y=Ki$.prototype;_.Y._normalizedTabIndex=function(q){return(QD4.call(q,"input, select, textarea, button, object")?QD4.call(q,":not([disabled])"):QD4.call(q,"a[href], area[href], iframe, [tabindex], [contentEditable]"))?(q=q.getAttribute("tabindex")||0,Number(q)):-1};
_.Y._collectTabbableNodes=function(q,k){if(q.nodeType!==Node.ELEMENT_NODE||!this._isVisible(q))return!1;var F=this._normalizedTabIndex(q),T=F>0;F>=0&&k.push(q);if(q.localName==="content"||q.localName==="slot")F=_.dZ(q).getDistributedNodes();else{var Z;F=((Z=_.dZ(q).shadowRoot)!=null?Z:_.dZ(q.root||q)).children}for(q=0;q<F.length;q++)T=this._collectTabbableNodes(F[q],k)||T;return T};
_.Y._isVisible=function(q){var k=q.style;return k.visibility!=="hidden"&&k.display!=="none"?(k=window.getComputedStyle(q),k.visibility!=="hidden"&&k.display!=="none"):!1};
_.Y._sortByTabIndex=function(q){var k=q.length;if(k<2)return q;var F=Math.ceil(k/2);k=this._sortByTabIndex(q.slice(0,F));q=this._sortByTabIndex(q.slice(F));return this._mergeSortByTabIndex(k,q)};
_.Y._mergeSortByTabIndex=function(q,k){for(var F=[];q.length>0&&k.length>0;)this._hasLowerTabOrder(q[0],k[0])?F.push(k.shift()):F.push(q.shift());return F.concat(q,k)};
_.Y._hasLowerTabOrder=function(q,k){q=Math.max(q.tabIndex,0);k=Math.max(k.tabIndex,0);return q===0||k===0?k>q:q>k};
var Bbm=new Ki$;var v$m;var HFG;_.lF({_template:function(){if(HFG!==void 0)return HFG;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;v$m===void 0&&(v$m=document.createElement("template"));var T=v$m;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return HFG=q},
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&&_.dZ(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.dZ(this.parentNode).removeChild(this)},
_onTransitionend:function(q){q&&q.target===this&&this.complete()},
_openedChanged:function(q){q?this.prepare():(q=window.getComputedStyle(this),q.transitionDuration!=="0s"&&q.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 rM=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;DI(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)};
rM.prototype._bringOverlayAtIndexToFront=function(q){var k=this._overlays[q];if(k){var F=this._overlays.length-1,T=this._overlays[F];T&&this._shouldBeBehindOverlay(k,T)&&F--;if(!(q>=F)){T=Math.max(this._getZ(_.sDz(this)),this._minimumZ);for(this._getZ(k)<=T&&this._applyOverlayZ(k,T);q<F;)this._overlays[q]=this._overlays[q+1],q++;this._overlays[F]=k}}};
rM.prototype.addOverlay=function(q){var k=this._overlays.indexOf(q);if(k>=0)this._bringOverlayAtIndexToFront(k);else{k=this._overlays.length;var F=this._overlays[k-1],T=Math.max(this._getZ(F),this._minimumZ),Z=this._getZ(q);F&&this._shouldBeBehindOverlay(q,F)&&(this._applyOverlayZ(F,T),k--,T=Math.max(this._getZ(this._overlays[k-1]),this._minimumZ));Z<=T&&this._applyOverlayZ(q,T);this._overlays.splice(k,0,q)}this.trackBackdrop()};
rM.prototype.removeOverlay=function(q){q=this._overlays.indexOf(q);q!==-1&&(this._overlays.splice(q,1),this.trackBackdrop())};
_.sDz=function(q){return q._overlays[q._overlays.length-1]};
_.Y=rM.prototype;_.Y.trackBackdrop=function(){var q=this._overlayWithBackdrop();if(q||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(q)-1,this.backdropElement.opened=!!q,this.backdropElement.prepare()};
_.Y._overlayWithBackdrop=function(){for(var q=this._overlays.length-1;q>=0;q--)if(this._overlays[q].withBackdrop)return this._overlays[q]};
_.Y._getZ=function(q){var k=this._minimumZ;if(q){var F,T,Z=Number(((F=q.hostElement)!=null?F:q).style.zIndex||window.getComputedStyle((T=q.hostElement)!=null?T:q).zIndex);Z===Z&&(k=Z)}return k};
_.Y._setZ=function(q,k){var F;((F=q.hostElement)!=null?F:q).style.zIndex=k};
_.Y._applyOverlayZ=function(q,k){this._setZ(q,k+2)};
_.Y._overlayInPath=function(q){q=q||[];for(var k=0;k<q.length;k++){var F=void 0;if(((F=q[k].polymerController)!=null?F:q[k])._manager===this)return q[k]}};
_.Y._onCaptureClick=function(q){var k=this._overlays.length-1;if(k!==-1)for(var F=_.dZ(q).path,T,Z;(T=this._overlays[k])&&this._overlayInPath(F)!==((Z=T.hostElement)!=null?Z:T);)if(T._onCaptureClick(q),T.allowClickThrough)k--;else break};
_.Y._onCaptureFocus=function(q){var k=_.sDz(this);k&&k._onCaptureFocus(q)};
_.Y._onCaptureKeyDown=function(q){var k=_.sDz(this);k&&(_.dM.keyboardEventMatchesKeys(q,"esc")?k._onCaptureEsc(q):_.dM.keyboardEventMatchesKeys(q,"tab")&&k._onCaptureTab(q))};
_.Y._shouldBeBehindOverlay=function(q,k){return!q.alwaysOnTop&&k.alwaysOnTop&&!k.contains(q)};
_.Vg.Object.defineProperties(rM.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 q=document.activeElement;q&&q instanceof Element!==!1||(q=document.body);for(;q.root&&_.dZ(q.root).activeElement;)q=_.dZ(q.root).activeElement;return q}}});
_.vx=new rM;var tjM=0,D89=0,l5M=null,JWJ=[],hg=["wheel","mousewheel","DOMMouseScroll"],AWo;_.h("web_no_lock_on_touchstart_killswitch")&&(hg.push("touchstart"),hg.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;_.Hx={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:_.vx},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var q;return this._focusedChild||_.dZ((q=this.hostElement)!=null?q:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var q;return _.rwZ((q=this.hostElement)!=null?q: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 q;this._observer=_.dZ((q=this.hostElement)!=null?q:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var q;_.dZ((q=this.hostElement)!=null?q:this).unobserveNodes(this._observer)}this._observer=null;for(var k in this.__rafs)this.__rafs[k]!==null&&cancelAnimationFrame(this.__rafs[k]);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(q){this.fire("iron-overlay-canceled",q,{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 q;((q=this.hostElement)!=null?q:this).style.outline="none";var k;((k=this.hostElement)!=null?k:this).style.display="none"}},
_openedChanged:function(q){if(q){var k;((k=this.hostElement)!=null?k:this).removeAttribute("aria-hidden")}else{var F;((F=this.hostElement)!=null?F: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 q;if(this.withBackdrop&&!((q=this.hostElement)!=null?q:this).hasAttribute("tabindex")){var k;((k=this.hostElement)!=null?k:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var F;((F=this.hostElement)!=null?F: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 q;((q=this.hostElement)!=null?q:this).style.display="none";var k;((k=this.hostElement)!=null?k:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var q,k;((q=this.hostElement)!=null?q:this).style.transition=((k=this.hostElement)!=null?k:this).style.webkitTransition="none";var F,T;((F=this.hostElement)!=null?F:this).style.transform=((T=this.hostElement)!=null?T:this).style.webkitTransform="none";var Z;((Z=this.hostElement)!=null?Z:this).style.display=""},
_finishPositioning:function(){var q;((q=this.hostElement)!=null?q:this).style.display="none";this.scrollTop=this.scrollTop;var k,F;((k=this.hostElement)!=null?k:this).style.transition=((F=this.hostElement)!=null?F:this).style.webkitTransition="";var T,Z;((T=this.hostElement)!=null?T:this).style.transform=((Z=this.hostElement)!=null?Z:this).style.webkitTransform="";var O;((O=this.hostElement)!=null?O:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var q=this._manager.deepActiveElement,k;if(!(k=q===document.body))a:{for(;q;q=q.assignedSlot||q.parentNode||q.host)if(q===this){k=!0;break a}k=!1}k&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(q){this.noCancelOnOutsideClick||this.cancel(q)},
_onCaptureFocus:function(q){if(this.withBackdrop){var k=_.dZ(q).path;k.indexOf(this)===-1?(q.stopPropagation(),this._applyFocus()):this._focusedChild=k[0]}},
_onCaptureEsc:function(q){this.noCancelOnEscKey||this.cancel(q)},
_onCaptureTab:function(q){if(this.withBackdrop){this.__ensureFirstLastFocusables();var k=q.shiftKey,F=k?this.__firstFocusableNode:this.__lastFocusableNode;k=k?this.__lastFocusableNode:this.__firstFocusableNode;if(F===k)F=!0;else{var T=this._manager.deepActiveElement;F=T===F||T===this}F&&(q.preventDefault(),this._focusedChild=k,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 q=this._focusableNodes;this.__firstFocusableNode=q[0];this.__lastFocusableNode=q[q.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(q,k){var F=this.__rafs;F[q]!==null&&cancelAnimationFrame(F[q]);F[q]=requestAnimationFrame(function(){F[q]=null;k.call(this)}.bind(this))},
__updateScrollObservers:function(q,k,F){q&&k&&this.__isValidScrollAction(F)?(F==="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),AWo=_._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()):(q=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),q!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(q,1),AWo=_._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(P_)for(var q=this;q;)q.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&q.host&&this.__rootNodes.push(q),q=q.host||q.assignedSlot||q.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(k){k.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(q){q.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(q){return q==="lock"||q==="refit"||q==="cancel"},
__onCaptureScroll:function(q){if(!(this.__isAnimating||_.dZ(q).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(q)}},
__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)}};
_.sY=[NbI,_.AQ,_.Hx];_.lF({_template:function(){if(bF$!==void 0)return bF$;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;$OG===void 0&&($OG=document.createElement("template"));var T=$OG;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return bF$=q},
is:"tp-yt-iron-dropdown",behaviors:[_.hQ,_.dM,_.sY,yoU],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 q=_.dZ(this.$.content).getDistributedNodes(),k=0,F=q.length;k<F;k++)if(q[k].nodeType===Node.ELEMENT_NODE)return q[k]},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(),_.Hx._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.Hx._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.Hx._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var q=this.containedElement,k=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),F=0;F<k.length;F++)k[F].node=q;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(q){this._readied&&(q?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var q=this.focusTarget||this.containedElement;q&&this.opened&&!this.noAutoFocus?q.focus():_.Hx._applyFocus.apply(this,arguments)}});var GMU;var cwG;/*

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 VDo=new _.tQ({type:"iconset"});
_.lF({_template:function(){if(cwG!==void 0)return cwG;var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;GMU===void 0&&(GMU=document.createElement("template"));
var T=GMU;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return cwG=q},
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(q){q=(q||"").split(":");this._iconName=q.pop();this._iconsetName=q.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&&_.dZ(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=VDo.byKey(this._iconsetName)){var q=this._iconset.applyIcon(this,this._iconName,this.theme);q&&q.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,_.dZ(this.root).appendChild(this._img)}});var LiP;var xOz;_.lF({_template:function(){if(xOz!==void 0)return xOz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
var k=q.content,F=k.insertBefore;LiP===void 0&&(LiP=document.createElement("template"));var T=LiP;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return xOz=q},
is:"tp-yt-iron-input",behaviors:[_.lT],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(){_.Kq.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.dZ(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.dZ(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 q=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":q=/[0-9.,e-]/}return q},_bindValueChanged:function(q,k){k&&(q===void 0?k.value=null:q!==k.value&&(this.inputElement.value=q),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:q}))},
_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(q){var k=q.keyCode==19||q.keyCode==20||q.keyCode==45||q.keyCode==46||q.keyCode==144||q.keyCode==145||q.keyCode>32&&q.keyCode<41||q.keyCode>111&&q.keyCode<124;return!(q.keyCode==8||q.keyCode==9||q.keyCode==13||q.keyCode==27)&&!(q.charCode==0&&k)},
_onKeypress:function(q){if(this.allowedPattern||this.inputElement.type==="number"){var k=this._patternRegExp;if(k&&!(q.metaKey||q.ctrlKey||q.altKey)){this._patternAlreadyChecked=!0;var F=String.fromCharCode(q.charCode);this._isPrintable(q)&&!k.test(F)&&(q.preventDefault(),this._announceInvalidCharacter("Invalid character "+F+" not entered."))}}},
_checkPatternValidity:function(){var q=this._patternRegExp;if(!q)return!0;for(var k=0;k<this.inputElement.value.length;k++)if(!q.test(this.inputElement.value[k]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var q=this.inputElement.checkValidity();q&&(this.required&&this.bindValue===""?q=!1:this.hasValidator()&&(q=_.lT.validate.call(this,this.bindValue)));this.invalid=!q;this.fire("iron-input-validate");return q},
_announceInvalidCharacter:function(q){this.fire("iron-announce",{text:q})},
_computeValue:function(q){return q}});var n$o;var g$4;var mOU=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),qBz=mOU&&mOU[1]>=8;
_.lF({_template:function(){if(g$4!==void 0)return g$4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;n$o===void 0&&(n$o=document.createElement("template"));var T=n$o;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return g$4=q},
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:[cJ0,_.AQ,_.frZ,zdP],_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 _.dZ(_.dZ(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var q=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,q-this._physicalCount)},set _virtualStart(q){q=this._clamp(q,0,this._maxVirtualStart);this.grid&&(q-=q%this._itemsPerRow);this._virtualStartVal=q},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(q){q%=this._physicalCount;q<0&&(q=this._physicalCount+q);this.grid&&(q-=q%this._itemsPerRow);this._physicalStartVal=q},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(q){this._physicalCountVal=q},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 q=this._firstVisibleIndexVal;if(q==null){var k=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
q=this._iterateItems(function(F,T){k+=this._getPhysicalSizeIncrement(F);if(k>this._scrollPosition)return this.grid?T-T%this._itemsPerRow:T;if(this.grid&&this._virtualCount-1===T)return T-T%this._itemsPerRow})||0}return q},
get lastVisibleIndex(){var q=this._lastVisibleIndexVal;if(q==null){if(this.grid)q=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var k=this._physicalTop+this._scrollOffset;this._iterateItems(function(F,T){k<this._scrollBottom&&(q=T);k+=this._getPhysicalSizeIncrement(F)})}this._lastVisibleIndexVal=q}return q},
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,_.l2);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(q){this.style.webkitOverflowScrolling=q===this?"touch":"";this.style.overflowY=q===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.l2)},
updateViewportBoundaries:function(){var q=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(q["padding-top"],10);this._isRTL=q.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var q=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),k=q-this._scrollPosition,F=k>=0;this._scrollPosition=q;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(k)>this._physicalSize&&this._physicalSize>0?(k-=this._scrollOffset,F=Math.round(k/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=F,this._physicalStart+=F,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(q=this._getReusables(F),F?(this._physicalTop=q.physicalTop,this._virtualStart+=q.indexes.length,this._physicalStart+=q.indexes.length):(this._virtualStart=this._virtualStart-q.indexes.length,this._physicalStart=this._physicalStart-q.indexes.length),this._update(q.indexes,F?null:q.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),Ad))},
_getReusables:function(q){var k=[],F=this._hiddenContentSize*this._ratio,T=this._virtualStart,Z=this._virtualEnd,O=this._physicalCount,z=this._physicalTop+this._scrollOffset;var R=this._physicalBottom+this._scrollOffset;var e=this._scrollPosition,I=this._scrollBottom;if(q){var X=this._physicalStart;R=e-z}else X=this._physicalEnd,R-=I;for(;;){var E=this._getPhysicalSizeIncrement(X);R-=E;if(k.length>=O||R<=F)break;if(q){if(Z+k.length+1>=this._virtualCount)break;if(z+E>=e-this._scrollOffset)break;k.push(X);
z+=E;X=(X+1)%O}else{if(T-k.length<=0)break;if(z+this._physicalSize-E<=I)break;k.push(X);z-=E;X=X===0?O-1:X-1}}return{indexes:k,physicalTop:z-this._scrollOffset}},
_update:function(q,k){if(!(q&&q.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(q);this._updateMetrics(q);if(k)for(;k.length;)q=k.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(q);this._positionItems();this._updateScrollerSize()}},
_createPool:function(q){this._ensureTemplatized();var k,F=Array(q);for(k=0;k<q;k++){var T=this.stamp(null);F[k]=T.root.querySelector("*");this._itemsParent.appendChild(T.root)}return F},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(q){q=this._clamp(this._physicalCount+q,3,this._virtualCount-this._virtualStart);q=this._convertIndexToCompleteRow(q);if(this.grid){var k=q%this._itemsPerRow;k&&q-k<=this._physicalCount&&(q+=this._itemsPerRow);q-=k}q-=this._physicalCount;k=Math.round(this._physicalCount*.5);if(!(q<0)){if(q>0){k=window.performance.now();[].push.apply(this._physicalItems,this._createPool(q));for(var F=0;F<q;F++)this._physicalSizes.push(0);this._physicalCount+=q;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=q);this._update();this._templateCost=(window.performance.now()-k)/q;k=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||k===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,k)),cd8):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,k),Ad))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var q=this._getReusables(!0);this._physicalTop=q.physicalTop;this._virtualStart+=q.indexes.length;this._physicalStart+=q.indexes.length;this._update(q.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 q={__key__:!0};q[this.as]=!0;q[this.indexAs]=!0;q[this.selectedAs]=!0;q.tabIndex=!0;this._instanceProps=q;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(q,k){typeof k!=="undefined"&&(this.notifyResize(),_.z_(),q&&this._updateGridMetrics())},
_itemsChanged:function(q){if(q.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,
_.l2);else if(q.path==="items.splices"){this._adjustVirtualIndex(q.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(q.value.indexSplices.some(function(F){return F.addedCount>0||F.removed.length>0})){var k=this._getActiveElement();
this.contains(k)&&k.blur()}q=q.value.indexSplices.some(function(F){return F.index+F.addedCount>=this._virtualStart&&F.index<=this._virtualEnd},this);
this._isClientFull()&&!q||this._debounce("_render",this._render,_.l2)}else q.path!=="items.length"&&this._forwardItemPath(q.path,q.value)},
_forwardItemPath:function(q,k){q=q.slice(6);var F=q.indexOf(".");F===-1&&(F=q.length);var T,Z=this.modelForElement(this._offscreenFocusedItem),O=parseInt(q.substring(0,F),10);if(T=this._isIndexRendered(O)){var z=this._getPhysicalIndex(O);var R=this.modelForElement(this._physicalItems[z])}else Z&&(R=Z);R&&R[this.indexAs]===O&&(q=q.substring(F+1),q=this.as+(q?"."+q:""),R._setPendingPropertyOrPath(q,k,!1,!0),R._flushProperties&&R._flushProperties(),T&&(this._updateMetrics([z]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(q){q.forEach(function(k){k.removed.forEach(this._removeItem,this);k.index<this._virtualStart&&(k=Math.max(k.addedCount-k.removed.length,k.index-this._virtualStart),this._virtualStart+=k,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=k))},this)},
_removeItem:function(q){this.$.selector.deselect(q);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===q&&this._removeFocusedItem()},
_iterateItems:function(q,k){var F,T;if(arguments.length===2&&k)for(T=0;T<k.length;T++){var Z=k[T];var O=this._computeVidx(Z);if((F=q.call(this,Z,O))!=null)return F}else{Z=this._physicalStart;for(O=this._virtualStart;Z<this._physicalCount;Z++,O++)if((F=q.call(this,Z,O))!=null)return F;for(Z=0;Z<this._physicalStart;Z++,O++)if((F=q.call(this,Z,O))!=null)return F}},
_computeVidx:function(q){return q>=this._physicalStart?this._virtualStart+(q-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+q},
_assignModels:function(q){this._iterateItems(function(k,F){var T=this._physicalItems[k],Z=this.items&&this.items[F];if(Z!=null){var O=this.modelForElement(T);O.__key__=null;this._forwardProperty(O,this.as,Z);this._forwardProperty(O,this.selectedAs,this.$.selector.isSelected(Z));this._forwardProperty(O,this.indexAs,F);this._forwardProperty(O,"tabIndex",this._focusedVirtualIndex===F?0:-1);this._physicalIndexForKey[O.__key__]=k;O._flushProperties&&O._flushProperties(!0);T.removeAttribute("hidden")}else T.setAttribute("hidden",
"")},q)},
_updateMetrics:function(q){_.z_();var k=0,F=0,T=this._physicalAverageCount,Z=this._physicalAverage;this._iterateItems(function(O){F+=this._physicalSizes[O];this._physicalSizes[O]=this._physicalItems[O].offsetHeight;k+=this._physicalSizes[O];this._physicalAverageCount+=this._physicalSizes[O]?1:0},q);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(F=this._itemsPerRow===1?F:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+k-F,this._itemsPerRow=1);this._physicalAverageCount!==T&&(this._physicalAverage=Math.round((Z*T+k)/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 q=this._physicalTop;if(this.grid){var k=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(F,T){var Z=Math.floor(T%this._itemsPerRow*this._itemWidth+k);this._isRTL&&(Z*=-1);this.translate3d(Z+"px",q+"px",0,this._physicalItems[F]);this._shouldRenderNextRow(T)&&(q+=this._rowHeight)})}else this._iterateItems(function(F){this.translate3d(0,q+"px",0,this._physicalItems[F]);
q+=this._physicalSizes[F]})},
_getPhysicalSizeIncrement:function(q){return this.grid?this._computeVidx(q)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[q]},
_shouldRenderNextRow:function(q){return q%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var q=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(q!==0){this._physicalTop=this._physicalTop-q;var k=this._scrollPosition;!qBz&&k>0&&this._resetScrollPosition(k-q)}},
_resetScrollPosition:function(q){this.scrollTarget&&q>=0&&(this._scrollPosition=this._scrollTop=q)},
_updateScrollerSize:function(q){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((q=(q=(q=q||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(q){return this.scrollToIndex(this.items.indexOf(q))},
scrollToIndex:function(q){if(!(typeof q!=="number"||q<0||q>this.items.length-1)&&(_.z_(),this._physicalCount!==0)){q=this._clamp(q,0,this._virtualCount-1);if(!this._isIndexRendered(q)||q>=this._maxVirtualStart)this._virtualStart=this.grid?q-this._itemsPerRow*2:q-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var k=this._physicalStart,F=this._virtualStart,T=0,Z=this._hiddenContentSize;F<q&&
T<=Z;)T+=this._getPhysicalSizeIncrement(k),k=(k+1)%this._physicalCount,F++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+T);this._increasePoolIfNeeded(0);this._lastVisibleIndexVal=this._firstVisibleIndexVal=null}},
_resetAverage:function(){this._physicalAverageCount=this._physicalAverage=0},
_resizeHandler:function(){this._debounce("_render",function(){this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)},_.l2)},
selectItem:function(q){return this.selectIndex(this.items.indexOf(q))},
selectIndex:function(q){if(!(q<0||q>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(q)){var k=this.modelForElement(this._physicalItems[this._getPhysicalIndex(q)]);k&&(k[this.selectedAs]=!0);this.updateSizeForIndex(q)}this.$.selector.selectIndex(q)}},
deselectItem:function(q){return this.deselectIndex(this.items.indexOf(q))},
deselectIndex:function(q){q<0||q>=this._virtualCount||(this._isIndexRendered(q)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(q)])[this.selectedAs]=!1,this.updateSizeForIndex(q)),this.$.selector.deselectIndex(q))},
toggleSelectionForItem:function(q){return this.toggleSelectionForIndex(this.items.indexOf(q))},
toggleSelectionForIndex:function(q){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(q):this.$.selector.isSelected(this.items[q]))?this.deselectIndex(q):this.selectIndex(q)},
clearSelection:function(){this._iterateItems(function(q){this.modelForElement(this._physicalItems[q])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(q){(q?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(q){var k=this.modelForElement(q.target);if(k){var F=_.dZ(q).path[0];q=this._getActiveElement();var T=this._physicalItems[this._getPhysicalIndex(k[this.indexAs])];if(F.localName!=="input"&&F.localName!=="button"&&F.localName!=="select"){F=k.tabIndex;k.tabIndex=-100;var Z=q?q.tabIndex:-1;k.tabIndex=F;q&&T!==q&&T.contains(q)&&Z!==-100||this.toggleSelectionForItem(k[this.as])}}},
_multiSelectionChanged:function(q){this.clearSelection();this.$.selector.multi=q},
updateSizeForItem:function(q){return this.updateSizeForIndex(this.items.indexOf(q))},
updateSizeForIndex:function(q){if(!this._isIndexRendered(q))return null;this._updateMetrics([this._getPhysicalIndex(q)]);this._positionItems();return null},
_manageFocus:function(){var q=this._focusedVirtualIndex;q>=0&&q<this._virtualCount?this._isIndexRendered(q)?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(q){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(q/this._itemsPerRow)*this._itemsPerRow:q},
_isIndexRendered:function(q){return q>=this._virtualStart&&q<=this._virtualEnd},
_isIndexVisible:function(q){return q>=this.firstVisibleIndex&&q<=this.lastVisibleIndex},
_getPhysicalIndex:function(q){return(this._physicalStart+(q-this._virtualStart))%this._physicalCount},
focusItem:function(q){this._focusPhysicalItem(q)},
_focusPhysicalItem:function(q){if(!(q<0||q>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(q)||this.scrollToIndex(q);var k=this._physicalItems[this._getPhysicalIndex(q)],F=this.modelForElement(k),T;F.tabIndex=-100;k.tabIndex===-100&&(T=k);T||(T=_.dZ(k).querySelector('[tabindex="-100"]'));F.tabIndex=0;this._focusedVirtualIndex=q;T&&T.focus()}},
_removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem);this._focusedItem=this._focusBackfillItem=this._offscreenFocusedItem=null;this._focusedPhysicalIndex=this._focusedVirtualIndex=-1},
_createFocusBackfillItem:function(){var q=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var k=this.stamp(null);this._focusBackfillItem=k.root.querySelector("*");this._itemsParent.appendChild(k.root)}this._offscreenFocusedItem=this._physicalItems[q];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[q]=this._focusBackfillItem;this._focusedPhysicalIndex=q;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var q=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),k=this._physicalItems[q];if(k){var F=this.modelForElement(k),T=this.modelForElement(this._offscreenFocusedItem);F[this.as]===T[this.as]?(this._focusBackfillItem=k,F.tabIndex=-1,this._physicalItems[q]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(q){q=this.modelForElement(q.target);var k=this.modelForElement(this._focusedItem),F=this._offscreenFocusedItem!==null,T=this._focusedVirtualIndex;q&&(k===q?this._isIndexVisible(T)||this.scrollToIndex(T):(this._restoreFocusedItem(),k&&(k.tabIndex=-1),q.tabIndex=0,this._focusedVirtualIndex=T=q[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(T),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],F&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(q){switch(q.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&q.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&&q.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(q)}},
_clamp:function(q,k,F){return Math.min(F,Math.max(k,q))},
_debounce:function(q,k,F){this._debouncers=this._debouncers||{};this._debouncers[q]=_.Zx(this._debouncers[q],F,k.bind(this));_.j9(this._debouncers[q])},
_forwardProperty:function(q,k,F){q._setPendingProperty(k,F)},
_forwardHostPropV2:function(q,k){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(F){F&&this.modelForElement(F).forwardHostProp(q,k)},this)},
_notifyInstancePropV2:function(q,k,F){ut9(this.as,k)&&(q=q[this.indexAs],k==this.as&&(this.items[q]=F),this.notifyPath(SC(this.as,"items."+q,k),F))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(q,k,F){k.indexOf(this.as+".")===0&&this.notifyPath("items."+q.__key__+"."+k.slice(this.as.length+1),F)},
_forwardParentPath:function(q,k){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(F){F&&this.modelForElement(F).notifyPath(q,k)},this)},
_forwardParentProp:function(q,k){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(F){F&&(this.modelForElement(F)[q]=k)},this)},
_getActiveElement:function(){var q=this._itemsParent.node.domHost;return _.dZ(q?q.root:document).activeElement},
_scrollTargetChanged:function(q,k){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(k)if(q==="document")this.scrollTarget=this._doc;else if(typeof q==="string"){var F,T;this.scrollTarget=(k=(T=(F=this.domHost)==null?void 0:F.polymerController)!=null?T:this.domHost)&&k.$?k.$[q]:_.dZ(this.ownerDocument).querySelector("#"+q)}else this._isValidScrollTarget()&&(this._oldScrollTarget=q,this._toggleScrollListener(this._shouldHaveListener,q))}});var iO0;var kC8;var oeU=function(q,k,F,T){q-=F;k-=T;return Math.sqrt(q*q+k*k)},FgI=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
prM.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var wrx=function(q){q.maxRadius=0;q.mouseDownStart=0;q.mouseUpStart=0;q.xStart=0;q.yStart=0;q.xEnd=0;q.yEnd=0;q.containerMetrics=new prM(q.element)};
PDJ.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var q=FgI()-this.mouseDownStart;this.mouseUpStart&&(q-=this.mouseUpElapsed);return q},get mouseUpElapsed(){return this.mouseUpStart?FgI()-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 q=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(q*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-q/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 q=this.radius/(this.containerMetrics.size/2);var k=this.xNow-this.containerMetrics.width/2;var F=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+k+"px, "+F+"px)";this.waveContainer.style.transform="translate3d("+k+"px, "+F+"px, 0)";this.wave.style.webkitTransform="scale("+q+","+q+")";this.wave.style.transform="scale3d("+q+","+q+",1)"},
downAction:function(q){var k=this.containerMetrics.width/2,F=this.containerMetrics.height/2;wrx(this);this.mouseDownStart=FgI();this.center?(this.xStart=k,this.yStart=F):(this.xStart=q?q.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=q?q.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=k,this.yEnd=F);q=this.containerMetrics;k=this.xStart;F=this.yStart;this.maxRadius=Math.max(oeU(k,F,0,0),oeU(k,F,
q.width,0),oeU(k,F,0,q.height),oeU(k,F,q.width,q.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=FgI())},
remove:function(){_.dZ(_.dZ(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.lF({_template:function(){if(kC8!==void 0)return kC8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;iO0===void 0&&(iO0=document.createElement("template"));var T=iO0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return kC8=q},
is:"tp-yt-paper-ripple",behaviors:[_.dM],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(){_.dZ(this).parentNode.nodeType==11?this.keyEventTarget=_.dZ(this).getOwnerRoot().host:this.keyEventTarget=_.dZ(this).parentNode;var q=this.keyEventTarget;this.listen(q,"up","uiUpAction");this.listen(q,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(q){q.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var q=0;q<this.ripples.length;++q)if(!this.ripples[q].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(q){this.noink||this.downAction(q)},
downAction:function(q){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(q),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(q){this.noink||this.upAction(q)},
upAction:function(q){this.holdDown||(this.ripples.forEach(function(k){k.upAction(q)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var q=0;q<this.ripples.length;++q){var k=this.ripples[q];k.isOpacityFullyDecayed&&!k.isRestingAtMaxRadius&&this.removeRipple(k)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var q=new PDJ(this);_.dZ(this.$.waves).appendChild(q.waveContainer);this.$.background.style.backgroundColor=q.color;this.ripples.push(q);this._setAnimating(!0);return q},
removeRipple:function(q){var k=this.ripples.indexOf(q);k<0||(this.ripples.splice(k,1),q.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var q;for(q=0;q<this.ripples.length;++q){var k=this.ripples[q];k.draw();this.$.background.style.opacity=k.outerOpacity;k.isOpacityFullyDecayed&&!k.isRestingAtMaxRadius&&this.removeRipple(k)}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(q,k){k!==void 0&&(q?this.downAction():this.upAction())}});var Gu={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(q){MX._downHandler.call(this,q);this.pressed&&this.ensureRipple(q)},
ensureRipple:function(q){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var k=this._rippleContainer||this.root;k&&_.dZ(k).appendChild(this._ripple);if(q){k=_.dZ(this._rippleContainer||this);var F=_.dZ(q).rootTarget;k.deepContains(F)&&this._ripple.uiDownAction(q)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(q){this.hasRipple()&&(this._ripple.noink=q)}};var Tzh={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 q=1;this.disabled?q=0:this.active||this.pressed?q=4:this.receivedFocusFromKeyboard&&(q=3);this._setElevation(q)},
_computeKeyboardClass:function(q){this.toggleClass("keyboard-focus",q)},
_spaceKeyDownHandler:function(q){MX._spaceKeyDownHandler.call(this,q);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(q){MX._spaceKeyUpHandler.call(this,q);this.hasRipple()&&this._ripple.uiUpAction()}},ZO0=[RYv,
_.hQ,Gu,Tzh];_.jyI={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(q){q&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=q)},
_createRipple:function(){var q=Gu._createRipple();q.id="ink";q.setAttribute("center","");q.classList.add("circle");return q}};
_.YBg=[RYv,_.hQ,Gu,_.jyI];_.OOU=[_.YBg,Ujv,{_checkedChanged:function(){WXm._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){Gu._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var SBc;var zXm;var C$v=function(){};
_.Y=C$v.prototype;_.Y.registered=function(){};
_.Y.addOwnKeyBinding=function(){};
_.Y.removeOwnKeyBindings=function(){};
_.Y.keyboardEventMatchesKeys=function(){};
_.Y._collectKeyBindings=function(){};
_.Y._prepKeyBindings=function(){};
_.Y._addKeyBinding=function(){};
_.Y._resetKeyEventListeners=function(){};
_.Y._listenKeyEventListeners=function(){};
_.Y._unlistenKeyEventListeners=function(){};
_.Y._onKeyBindingEvent=function(){};
_.Y._triggerKeyHandler=function(){};
_.Y._tapHandler=function(){};
_.Y._focusChanged=function(){};
_.Y._detectKeyboardFocus=function(){};
_.Y._userActivate=function(){};
_.Y._upHandler=function(){};
_.Y._asyncClick=function(){};
_.Y._pressedChanged=function(){};
_.Y._ariaActiveAttributeChanged=function(){};
_.Y._activeChanged=function(){};
_.Y._controlStateChanged=function(){};
_.Y._changedButtonState=function(){};
_.Y._focusBlurHandler=function(){};
_.Y._disabledChanged=function(){};
_.Y._changedControlState=function(){};
_.Y._buttonStateChanged=function(){};
_.Y._downHandler=function(){};
_.Y.ensureRipple=function(){};
_.Y.getRipple=function(){};
_.Y.hasRipple=function(){};
_.Y._createRipple=function(){};
_.Y._noinkChanged=function(){};
_.Y._computeKeyboardClass=function(){};
_.Y._spaceKeyDownHandler=function(){};
_.Y._spaceKeyUpHandler=function(){};
_.Y._setPressed=function(){};
_.Y._setPointerDown=function(){};
_.Y._setReceivedFocusFromKeyboard=function(){};
_.Y._setFocused=function(){};
_.Y._setElevation=function(){};
C$v=_.lF({_template:function(){if(zXm!==void 0)return zXm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
var k=q.content,F=k.insertBefore;SBc===void 0&&(SBc=document.createElement("template"));var T=SBc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return zXm=q},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[ZO0],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?Tzh._calculateElevation.apply(this):this._setElevation(0)}});var RXh;var eXG;var Wgc={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},modern:{type:Boolean,value:!1,reflectToAttribute:!0},isAriaModal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)","isAriaModalChanged(isAriaModal)"],listeners:{tap:"_onDialogTap",click:"_onDialogClickWrapped"},_onDialogTap:function(q){_.h("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(q)},
_onDialogClickWrapped:function(q){_.h("dialog_behavior_no_tap_killswitch")||this._onDialogClick(q)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(q,k){k&&(q?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.withBackdrop=this.noCancelOnEscKey=this.noCancelOnOutsideClick=!0,this.setAttribute("aria-modal","true")):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&
this.__prevWithBackdrop))},
isAriaModalChanged:function(q){q?this.setAttribute("aria-modal","true"):this.removeAttribute("aria-modal")},
_updateClosingReasonConfirmed:function(q){this.closingReason=this.closingReason||{};this.closingReason.confirmed=q},
_onDialogClick:function(q){for(var k=_.dZ(q).path,F=0,T,Z=k.indexOf((T=this.hostElement)!=null?T:this);F<Z;F++)if(T=k[F],T.hasAttribute&&(T.hasAttribute("dialog-dismiss")||T.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(T.hasAttribute("dialog-confirm"));this.close();q.stopPropagation();break}}},U$P=[_.sY,
Wgc];var InZ=document.createElement("template");_.D(InZ,'<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(InZ.content);var X2h=document.createElement("template");_.D(X2h,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(X2h.content);_.lF({_template:function(){if(eXG!==void 0)return eXG;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
var k=q.content,F=k.insertBefore;RXh===void 0&&(RXh=document.createElement("template"));var T=RXh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return eXG=q},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[U$P,yoU],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 Eez;var ang;_.lF({_template:function(){if(ang!==void 0)return ang;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Eez===void 0&&(Eez=document.createElement("template"));var T=Eez;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return ang=q},
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 q,k,F;if(((q=window.ShadyDOM)==null?void 0:q.noPatch)!==!0&&((k=window.ShadyDOM)==null?void 0:k.noPatch)!=="on-demand"||((F=this.__shady_parentNode)==null?void 0:F.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(Wgc)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var d$4=_.xT(['<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>']),hXv=_.Ue$(d$4);hXv.setAttribute("style","display: none;");document.head.appendChild(hXv.content);var MT8;var fn$;var ypI;var tTv;_.lF({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[pq],configure:function(q){var k=q.node,F=k.getBoundingClientRect().height;return this._effect=new KeyframeEffect(k,[{height:F/2+"px"},{height:F+"px"}],this.timingFromConfig(q))}});
_.lF({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[pq],configure:function(q){var k=q.node,F=k.getBoundingClientRect().width;return this._effect=new KeyframeEffect(k,[{width:F/2+"px"},{width:F+"px"}],this.timingFromConfig(q))}});
_.lF({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[pq],configure:function(q){var k=q.node,F=k.getBoundingClientRect().width;return this._effect=new KeyframeEffect(k,[{width:F+"px"},{width:F-F/20+"px"}],this.timingFromConfig(q))}});
_.lF({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[pq],configure:function(q){var k=q.node,F=k.getBoundingClientRect().height;this.setPrefixedProperty(k,"transformOrigin","0 0");return this._effect=new KeyframeEffect(k,[{height:F+"px",transform:"translateY(0)"},{height:F/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(q))}});var cx={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},D$h=function(){};
_.Y=D$h.prototype;_.Y.registered=function(){};
_.Y.addOwnKeyBinding=function(){};
_.Y.removeOwnKeyBindings=function(){};
_.Y.keyboardEventMatchesKeys=function(){};
_.Y._collectKeyBindings=function(){};
_.Y._prepKeyBindings=function(){};
_.Y._addKeyBinding=function(){};
_.Y._resetKeyEventListeners=function(){};
_.Y._listenKeyEventListeners=function(){};
_.Y._unlistenKeyEventListeners=function(){};
_.Y._onKeyBindingEvent=function(){};
_.Y._triggerKeyHandler=function(){};
_.Y._focusBlurHandler=function(){};
_.Y._changedControlState=function(){};
_.Y._setFocused=function(){};
D$h=_.lF({_template:function(){if(tTv!==void 0)return tTv;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-menu-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_menu_button.tp.yt.paper.menu.button.css.js--\x3e<div id="trigger" on-tap="toggle" class="style-scope tp-yt-paper-menu-button">\n  <slot name="dropdown-trigger" class="style-scope tp-yt-paper-menu-button"></slot>\n</div>\n\n<tp-yt-iron-dropdown id="dropdown" opened="{{opened}}" horizontal-align="[[horizontalAlign]]" vertical-align="[[verticalAlign]]" dynamic-align="[[dynamicAlign]]" horizontal-offset="[[horizontalOffset]]" vertical-offset="[[verticalOffset]]" no-overlap="[[noOverlap]]" open-animation-config="[[openAnimationConfig]]" close-animation-config="[[closeAnimationConfig]]" no-animations="[[noAnimations]]" focus-target="[[_dropdownContent]]" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-overlay-canceled="__onIronOverlayCanceled" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-menu-button">\n  <div slot="dropdown-content" class="dropdown-content style-scope tp-yt-paper-menu-button">\n    <slot id="content" name="dropdown-content" class="style-scope tp-yt-paper-menu-button"></slot>\n  </div>\n</tp-yt-iron-dropdown>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;ypI===void 0&&(ypI=document.createElement("template"));var T=ypI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return tTv=q},
is:"tp-yt-paper-menu-button",behaviors:[_.dM,_.hQ],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:cx.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:cx.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:cx.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},
allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},_dropdownContent:{type:Object},fitInto:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var q=_.dZ(this.$.content).getDistributedNodes(),k=0,F=q.length;k<F;k++)if(q[k].nodeType===Node.ELEMENT_NODE)return q[k]},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(q,k){q?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):k!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(q){_.hQ._disabledChanged.apply(this,arguments);q&&this.opened&&this.close()},
__onIronOverlayCanceled:function(q){var k=this.$.trigger;_.dZ(q.detail).path.indexOf(k)>-1&&q.preventDefault()}});
Object.keys(cx).forEach(function(q){D$h[q]=cx[q]});var lnU=_.fq.IronButtonState,JpP=(0,_.aY)(HTMLElement);
_.lF({_template:function(){if(fn$!==void 0)return fn$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;MT8===void 0&&(MT8=document.createElement("template"));var T=MT8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return fn$=q},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[lnU,_.hQ,Gu,_.ye,_.lT],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(q){var k=(0,_.W_)(this);k.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:q});k.shadowRoot.appendChild(q);return JpP.prototype._attachDom.call(this,q)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var q=this.contentElement;q&&q.selectedItem&&this._setSelectedItem(q.selectedItem)},
get contentElement(){for(var q=_.dZ(this.$.content).getDistributedNodes(),k=0,F=q.length;k<F;k++)if(q[k].nodeType===Node.ELEMENT_NODE)return q[k]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(q){this._setSelectedItem(q.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(q){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q)===this&&this.open()},
_selectedItemChanged:function(q){var k="";q?k=q.label||q.getAttribute("label")||q.textContent.trim():k="";this.value=k;this._setSelectedItemLabel(k)},
_computeMenuVerticalOffset:function(q,k){return k?k:q?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var q=this.opened?"true":"false",k=this.contentElement;k&&k.setAttribute("aria-expanded",q)},
_computeLabelClass:function(q,k,F){var T="label";if(q)F&&(T+=" label-is-hidden");else if(F||k)T+=" label-is-floating";return T},
_valueChanged:function(){this.$.input&&this.$.input.textContent!==this.value&&(this.$.input.textContent=this.value);this._setHasContent(!!this.value);this.hasContent||(this.$.input.textContent="\u00a0")}});var Ap$;var p2$;_.lF({is:"tp-yt-paper-icon-button",_template:function(){if(p2$!==void 0)return p2$;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Ap$===void 0&&(Ap$=document.createElement("template"));var T=Ap$;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return p2$=q},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.YBg],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(q,k){var F=this.getAttribute("aria-label");F&&k!=F||this.setAttribute("aria-label",q)}});var w2c;var P$Z;_.Ve=[RYv,_.hQ,{hostAttributes:{role:"option",tabindex:"0"}}];_.lF({_template:function(){if(P$Z!==void 0)return P$Z;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;w2c===void 0&&(w2c=document.createElement("template"));var T=w2c;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return P$Z=q},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.Ve]});var $$c;var bOZ;var uMG={attached:function(){this.fire("addon-attached")},
update:function(){}};var Nzh=1,QyP=1,Kg8=1,Bzz=[_.hQ,_.dM,{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();!mI&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(q,k){q?q=q+" "+k:q=k;return q},
_onAddonAttached:function(q){q=_.dZ(q).rootTarget;if(q.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,q.id);else{var k="paper-input-add-on-"+QyP++;q.id=k;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,k)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(q){_.hQ._focusBlurHandler.call(this,q);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var q=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",q);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(q){try{var k=this.inputElement.selectionStart;this.value=q;this.inputElement.selectionStart=k;this.inputElement.selectionEnd=k}catch(F){this.value=q}},
_computeAlwaysFloatLabel:function(q,k){return k||q},
_updateAriaLabelledBy:function(){var q=_.dZ(this.root).querySelector("label");if(q){if(q.id)var k=q.id;else k="paper-input-label-"+Nzh++,q.id=k;this._ariaLabelledBy=k}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+Kg8++)},
_onChange:function(q){this.shadowRoot&&this.fire(q.type,{sourceEvent:q},{node:this,bubbles:q.bubbles,cancelable:q.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var q=document.activeElement;q instanceof HTMLElement&&q!==document.body&&q!==document.documentElement||this._focusableElement.focus()}}}];var rpU;var veg;_.lF({_template:function(){if(veg!==void 0)return veg;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;rpU===void 0&&(rpU=document.createElement("template"));var T=rpU;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return veg=q},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[uMG],properties:{_charCounterStr:{type:String,value:"0"}},update:function(q){if(q.inputElement){q.value=q.value||"";var k=q.value.toString().length.toString();q.inputElement.hasAttribute("maxlength")&&(k+="/"+q.inputElement.getAttribute("maxlength"));this._charCounterStr=k}}});var HOh;var syh;_.lF({_template:function(){if(syh!==void 0)return syh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;HOh===void 0&&(HOh=document.createElement("template"));var T=HOh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return syh=q},
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 Tz(this.attrForValue)},get _inputElement(){return _.dZ(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(q){this._addons||(this._addons=[]);q=q.target;this._addons.indexOf(q)===-1&&(this._addons.push(q),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(q){this._handleValueAndAutoValidate(q.target)},
_onValueChanged:function(q){var k=q.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,k.value===void 0||k.value===""))return;this._handleValueAndAutoValidate(q.target)},
_handleValue:function(q){var k=this._inputElementValue;k||k===0||q.type==="number"&&!q.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:q,value:k,invalid:this.invalid})},
_handleValueAndAutoValidate:function(q){this.autoValidate&&q&&(this.invalid=!(q.validate?q.validate(this._inputElementValue):q.checkValidity()));this._handleValue(q)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(q){if(this._addons)for(var k,F=0;k=this._addons[F];F++)k.update(q)},
_computeInputContentClass:function(q,k,F,T,Z){var O="input-content";q?(Z&&(O+=" label-is-hidden"),T&&!this.noUnfloatedLabelError&&(O+=" is-invalid")):(q=this.querySelector("label"),k||Z?(O+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",T?O+=" is-invalid":F&&(O+=" label-is-highlighted")):(q&&(this.$.labelAndInputContainer.style.position="relative"),T&&!this.noUnfloatedLabelError&&(O+=" is-invalid")));F&&(O+=" focused");return O},
_computeUnderlineClass:function(q,k){var F="underline";k?F+=" is-invalid":q&&(F+=" is-highlighted");return F},
_computeAddOnContentClass:function(q,k){var F="add-on-content";k?F+=" is-invalid":q&&(F+=" is-highlighted");return F}});var GCc;var cpU;_.lF({_template:function(){if(cpU!==void 0)return cpU;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;GCc===void 0&&(GCc=document.createElement("template"));var T=GCc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return cpU=q},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[uMG],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(q){this._setInvalid(q.invalid)}});_.lF({is:"tp-yt-paper-input",_template:function(){if(bOZ!==void 0)return bOZ;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;$$c===void 0&&($$c=document.createElement("template"));var T=$$c;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return bOZ=q},
behaviors:[Bzz,_.ye],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 VTZ;var Lgv;_.lF({_template:function(){if(Lgv!==void 0)return Lgv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=
q.content,F=k.insertBefore;VTZ===void 0&&(VTZ=document.createElement("template"));var T=VTZ;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return Lgv=q},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.Ve]});var x$G;var ne4;_.lF({_template:function(){if(ne4!==void 0)return ne4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
var k=q.content,F=k.insertBefore;x$G===void 0&&(x$G=document.createElement("template"));var T=x$G;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return ne4=q},
is:"tp-yt-paper-item-body"});var gem;var m$4;var qjm=function(){};
_.Y=qjm.prototype;_.Y.indexOf=function(){};
_.Y.selectPrevious=function(){};
_.Y.selectNext=function(){};
_.Y.selectIndex=function(){};
_.Y.forceSynchronousItemUpdate=function(){};
_.Y._checkFallback=function(){};
_.Y._addListener=function(){};
_.Y._removeListener=function(){};
_.Y._activateEventChanged=function(){};
_.Y._updateItems=function(){};
_.Y._selectSelected=function(){};
_.Y._filterItem=function(){};
_.Y._valueToItem=function(){};
_.Y._valueToIndex=function(){};
_.Y._indexToValue=function(){};
_.Y._valueForItem=function(){};
_.Y._observeItems=function(){};
_.Y._itemActivate=function(){};
_.Y.multiChanged=function(){};
_.Y._updateAttrForSelected=function(){};
_.Y._updateSelected=function(){};
_.Y._selectMulti=function(){};
_.Y._selectionChange=function(){};
_.Y._toggleSelected=function(){};
_.Y._valuesToItems=function(){};
_.Y.registered=function(){};
_.Y.addOwnKeyBinding=function(){};
_.Y.removeOwnKeyBindings=function(){};
_.Y.keyboardEventMatchesKeys=function(){};
_.Y._collectKeyBindings=function(){};
_.Y._prepKeyBindings=function(){};
_.Y._addKeyBinding=function(){};
_.Y._resetKeyEventListeners=function(){};
_.Y._listenKeyEventListeners=function(){};
_.Y._unlistenKeyEventListeners=function(){};
_.Y._onKeyBindingEvent=function(){};
_.Y._triggerKeyHandler=function(){};
_.Y.select=function(){};
_.Y._resetTabindices=function(){};
_.Y._updateMultiselectable=function(){};
_.Y._focusWithKeyboardEvent=function(){};
_.Y._clearSearchText=function(){};
_.Y._focusPrevious=function(){};
_.Y._focusNext=function(){};
_.Y._applySelection=function(){};
_.Y._focusedItemChanged=function(){};
_.Y._onIronItemsChanged=function(){};
_.Y._onShiftTabDown=function(){};
_.Y._onFocus=function(){};
_.Y._onUpKey=function(){};
_.Y._onDownKey=function(){};
_.Y._onEscKey=function(){};
_.Y._onKeydown=function(){};
_.Y._activateHandler=function(){};
_.Y._disabledChanged=function(){};
_.Y._setSelectedItem=function(){};
_.Y._setItems=function(){};
_.Y._setSelectedItems=function(){};
_.Y._setFocusedItem=function(){};
qjm=_.lF({_template:function(){if(m$4!==void 0)return m$4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
var k=q.content,F=k.insertBefore;gem===void 0&&(gem=document.createElement("template"));var T=gem;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return m$4=q},
is:"tp-yt-paper-listbox",behaviors:[ar8],hostAttributes:{role:"listbox"}});var i7Z;var kHh;var o_m={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(q,k){return[q||k?"active":"",k?"cooldown":""].join(" ")},
__activeChanged:function(q,k){this.__setAriaHidden(!q);this.__coolingDown=!q&&k},
__altChanged:function(q){this.setAttribute("aria-label",q||"loading")},
__setAriaHidden:function(q){q?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.lF({_template:function(){if(kHh!==void 0)return kHh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;i7Z===void 0&&(i7Z=document.createElement("template"));var T=i7Z;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return kHh=q},
is:"tp-yt-paper-spinner",behaviors:[o_m]});var FU$;var Tlz;_.lF({_template:function(){if(Tlz!==void 0)return Tlz;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;FU$===void 0&&(FU$=document.createElement("template"));var T=FU$;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return Tlz=q},
is:"tp-yt-paper-spinner-lite",behaviors:[o_m]});var Z7P;var jmm;_.lF({_template:function(){if(jmm!==void 0)return jmm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Z7P===void 0&&(Z7P=document.createElement("template"));var T=Z7P;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return jmm=q},
is:"tp-yt-paper-tab",behaviors:[_.hQ,_.fq.IronButtonState,Gu],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 q=_.dZ(this).parentNode;return!!q&&!!q.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(q){if(this.link){var k=this.queryEffectiveChildren("a");k&&q.target!==k&&k.click()}}});var YjG;var O70;var SjP=_.xT(['<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>']),zKI=_.Ue$(SjP);document.head.appendChild(zKI.content);_.lF({_template:function(){if(O70!==void 0)return O70;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;YjG===void 0&&(YjG=document.createElement("template"));var T=YjG;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return O70=q},
is:"tp-yt-paper-tabs",behaviors:[_.AQ,_.hYG],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(q){_.dZ(this).querySelectorAll("tp-yt-paper-tab").forEach(q?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(q){q.setAttribute("noink","")},
_removeNoinkAttribute:function(q){q.removeAttribute("noink")},
_computeScrollButtonClass:function(q,k,F,T){return!k||F?"hidden":q?T?"hidden":"not-visible":""},
_computeTabsContentClass:function(q,k){var F="tabs-content";q&&(F+=" scrollable");if(!q||k)F+=" fit-container";return F},
_computeSelectionBarClass:function(q,k){var F="selection-bar";q?F+=" hidden":k&&(F+=" align-bottom");return F},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(q){return""+q},
_onIronSelect:function(q){this._tabChanged(q.detail.item,this._previousTab);this._previousTab=q.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();_.JQ._activateHandler.apply(this,arguments)},
_scheduleActivation:function(q,k){this._pendingActivationItem=q;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,k)},
_delayedActivationHandler:function(){var q=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;q.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(q){q.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(q,k){this.scrollable&&this._affectScroll(k&&-k.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(q){this.$.tabsContainer.scrollLeft+=q;q=this.$.tabsContainer.scrollLeft;this._leftHidden=q===0||this.hideScrollButtons;this._rightHidden=q===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(q,k){if(q){var F=this.$.tabsContent.getBoundingClientRect(),T=F.width,Z=q.getBoundingClientRect();F=Z.left-F.left;this._pos={width:this._calcPercent(Z.width,T),left:this._calcPercent(F,T)};if(this.noSlide||k==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var O=k.getBoundingClientRect();k=this.items.indexOf(k);q=this.items.indexOf(q);this.$.selectionBar.classList.add("expand");
q=k<q;this._isRTL&&(q=!q);q?this._positionBar(this._calcPercent(Z.left+Z.width-O.left,T)-5,this._left):this._positionBar(this._calcPercent(O.left+O.width-Z.left,T)-5,this._calcPercent(F,T)+5);this.scrollable&&this._scrollToSelectedIfNeeded(Z.width,F)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(q,k){k-=this.$.tabsContainer.scrollLeft;k<0?this.$.tabsContainer.scrollLeft+=k:(k+=q-this.$.tabsContainer.offsetWidth,k>0&&(this.$.tabsContainer.scrollLeft+=k))},
_calcPercent:function(q,k){return 100*q/k},
_positionBar:function(q,k){q=q||0;k=k||0;this._width=q;this._left=k;this.transform("translateX("+k+"%) scaleX("+q/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var q=this.$.selectionBar.classList;q.contains("expand")?(q.remove("expand"),q.add("contract"),this._positionBar(this._pos.width,this._pos.left)):q.contains("contract")&&q.remove("contract")}});var CWz;var RKv;_.lF({_template:function(){if(RKv!==void 0)return RKv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;CWz===void 0&&(CWz=document.createElement("template"));var T=CWz;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return RKv=q},
is:"tp-yt-paper-textarea",behaviors:[Bzz,_.ye],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(q){this.$.input.textarea.selectionStart=q},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(q){this.$.input.textarea.selectionEnd=q},_ariaLabelledByChanged:function(q){this._focusableElement.setAttribute("aria-labelledby",q)},
_ariaDescribedByChanged:function(q){this._focusableElement.setAttribute("aria-describedby",q)},
get _focusableElement(){return this.inputElement.textarea}});var eKo;var WUG;/*

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 UGZ=function(){};
_.Y=UGZ.prototype;_.Y.addOwnKeyBinding=function(){};
_.Y.removeOwnKeyBindings=function(){};
_.Y.keyboardEventMatchesKeys=function(){};
_.Y._collectKeyBindings=function(){};
_.Y._prepKeyBindings=function(){};
_.Y._addKeyBinding=function(){};
_.Y._resetKeyEventListeners=function(){};
_.Y._listenKeyEventListeners=function(){};
_.Y._unlistenKeyEventListeners=function(){};
_.Y._onKeyBindingEvent=function(){};
_.Y._triggerKeyHandler=function(){};
_.Y._tapHandler=function(){};
_.Y._focusChanged=function(){};
_.Y._detectKeyboardFocus=function(){};
_.Y._userActivate=function(){};
_.Y._upHandler=function(){};
_.Y._spaceKeyDownHandler=function(){};
_.Y._spaceKeyUpHandler=function(){};
_.Y._asyncClick=function(){};
_.Y._pressedChanged=function(){};
_.Y._ariaActiveAttributeChanged=function(){};
_.Y._activeChanged=function(){};
_.Y._controlStateChanged=function(){};
_.Y._changedButtonState=function(){};
_.Y._focusBlurHandler=function(){};
_.Y._disabledChanged=function(){};
_.Y._changedControlState=function(){};
_.Y._downHandler=function(){};
_.Y.ensureRipple=function(){};
_.Y.getRipple=function(){};
_.Y.hasRipple=function(){};
_.Y._noinkChanged=function(){};
_.Y._focusedChanged=function(){};
_.Y.registered=function(){};
_.Y._invalidChanged=function(){};
_.Y.hasValidator=function(){};
_.Y.validate=function(){};
_.Y._getValidity=function(){};
_.Y._requiredChanged=function(){};
_.Y._valueChanged=function(){};
_.Y._checkedChanged=function(){};
_.Y._buttonStateChanged=function(){};
_.Y._setPressed=function(){};
_.Y._setPointerDown=function(){};
_.Y._setReceivedFocusFromKeyboard=function(){};
_.Y._setFocused=function(){};
UGZ=_.lF({is:"tp-yt-paper-toggle-button",_template:function(){if(WUG!==void 0)return WUG;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;eKo===void 0&&(eKo=document.createElement("template"));var T=eKo;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return WUG=q},
behaviors:[_.OOU],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");_.Gz(this,function(){_.Jd(this,"pan-y")})},
_ontrack:function(q){q=q.detail;q.state==="start"?this._trackStart(q):q.state==="track"?this._trackMove(q):q.state==="end"&&this._trackEnd(q)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(q){q=q.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+q:q)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+q:q));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 q=Gu._createRipple();q.id="ink";q.setAttribute("recenters","");q.classList.add("circle","toggle-ink");return q}});var Iw8;var X5m;_.lF({_template:function(){if(X5m!==void 0)return X5m;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Iw8===void 0&&(Iw8=document.createElement("template"));var T=Iw8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return X5m=q},
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 q=_.dZ(this).parentNode,k=_.dZ(this).getOwnerRoot(),F;this.for?F=_.dZ(k).querySelector("#"+this.for):F=q.nodeType==Node.DOCUMENT_FRAGMENT_NODE?k.host:q;return F},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(q){q==="entry"?this.show():q==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.dZ(this).textContent.trim()===""){for(var q=!0,k=_.dZ(this).getEffectiveChildNodes(),F=0;F<k.length;F++)if(k[F].textContent.trim()!==""){q=!1;break}if(q)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 q=this.offset;this.marginTop!=14&&this.offset==14&&(q=this.marginTop);var k=this.offsetParent.getBoundingClientRect(),F=this._target.getBoundingClientRect(),T=this.getBoundingClientRect(),Z=(F.width-T.width)/2,O=(F.height-T.height)/2,z=F.left-k.left,R=F.top-k.top;switch(this.position){case "top":var e=z+Z;var I=R-T.height-q;break;case "bottom":e=z+Z;I=R+F.height+q;break;case "left":e=z-T.width-q;I=R+O;break;case "right":e=z+F.width+
q,I=R+O}this.fitToVisibleBounds?(k.left+e+T.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),k.top+I+T.height>window.innerHeight?(this.style.bottom=k.height+"px",this.style.top="auto"):(this.style.top=Math.max(-k.top,I)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=I+"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(q){q!==500&&this.updateStyles({"--paper-tooltip-delay-in":q+"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(q){if(q==="entry"&&this.animationEntry!=="")return this.animationEntry;if(q==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[q]&&typeof this.animationConfig[q][0].name==="string"){if(this.animationConfig[q][0].timing&&this.animationConfig[q][0].timing.delay&&this.animationConfig[q][0].timing.delay!==0){var k=this.animationConfig[q][0].timing.delay;q==="entry"?this.updateStyles({"--paper-tooltip-delay-in":k+"ms"}):q==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":k+
"ms"})}return this.animationConfig[q][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 E_P=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(E_P,_.u6);var aw4=_.nM(E_P,[0,_.nH]);var Lq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Lq,_.u6);var dGU=[3,4],hKh=[5,6];var MBv=[0,dGU,hKh,_.zhz,-1,_.xY,_.Cv8,-1,TST,ZEL];var fw$=_.nM(Lq,MBv),y5U=_.gt(MBv);var tBh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(tBh,_.u6);var DG4=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(DG4,_.u6);var lwG=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(lwG,_.u6);var J5I=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(J5I,_.u6);var A58=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(A58,_.u6);var xq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(xq,_.u6);xq.prototype.getSource=function(){return _.PL(this,1)};
xq.prototype.getMessage=function(){return _.wV(this,4)};
xq.prototype.getData=function(){return _.kU(this,A58,8)};var p5v=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(p5v,_.u6);var nq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(nq,_.u6);var gM=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(gM,_.u6);var ml=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ml,_.u6);ml.prototype.getUrl=function(){return _.wV(this,1)};
ml.prototype.setUrl=function(q){return _.Ub(this,1,q)};
ml.prototype.hasUrl=function(){return _.r0(_.ai(this,1))!=null};var w54=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(w54,_.u6);var PW0=[3];var $G0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y($G0,_.u6);var qp=function(q){var k=new $G0;return _.o_(k,2,q)};
$G0.prototype.getLanguage=function(){return bG(this,4,il)};
var b7g=function(q){var k=qp(1);return _.oO(k,6,il,q)},il=[3,
4,5,6];var ulZ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ulZ,_.u6);var kk=function(q){var k=new ulZ;return _.o_(k,1,q)},oL=function(q,k){return _.oO(q,2,Nlm,k)},Nlm=[2,
3,4,5];var Qmo=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Qmo,_.u6);var FP=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(FP,_.u6);var KUZ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(KUZ,_.u6);var Bl0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Bl0,_.u6);var r58=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(r58,_.u6);var v_0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(v_0,_.u6);var H7$=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(H7$,_.u6);var Te=function(q){return _.kU(q,gM,5)};var sm8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(sm8,_.u6);sm8.prototype.getValue=function(){return A8(this,1)};var GHU=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(GHU,_.u6);var Zi=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Zi,_.u6);Zi.prototype.getMetadata=function(){return _.uG(this,r58,7,jx)};
Zi.prototype.hasMetadata=function(){return _.h8(this,r58,7,jx)};
var c5G=_.mw(Zi),jx=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];var Yk=function(q){this.JSC$9986_name_=q;this.files_=[];this.directories_=[];this.directoryMap_={}};
Yk.prototype.getName=function(){return this.JSC$9986_name_};var Sx=function(q,k){this.callback_=k;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new Yk("");VB$(this,q,this.rootDirectory_);OS(this)},VB$=function(q,k,F){for(var T=0;T<k.length;T++){var Z=k[T];
Z.isFile?(q.fileOps_++,Z.file((0,_.hr)(q.handleFileSuccess_,q,F),(0,_.hr)(q.handleFileError_,q))):q.unscannedDirectories_.push(new LUh(Z,F))}},OS=function(q){if(q.unscannedDirectories_.length>0&&q.directoryOps_<5&&!q.hasError_){q.directoryOps_++;
var k=q.unscannedDirectories_.shift(),F=k.entry,T=new Yk(F.name);k=k.parent;k.directoryMap_[T.getName()]=T;k.directories_.push(T);F=F.createReader();F.readEntries((0,_.hr)(q.handleDirectorySuccess_,q,F,T),(0,_.hr)(q.handleDirectoryError_,q))}q.directoryOps_!=0||q.fileOps_!=0||q.unscannedDirectories_.length!=0&&!q.hasError_||q.callback_(q.rootDirectory_.files_,q.rootDirectory_.directories_,q.hasError_)};
Sx.prototype.handleDirectorySuccess_=function(q,k,F){VB$(this,F,k);F.length==0?(this.directoryOps_--,OS(this)):q.readEntries((0,_.hr)(this.handleDirectorySuccess_,this,q,k),(0,_.hr)(this.handleDirectoryError_,this))};
Sx.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;OS(this)};
Sx.prototype.handleFileSuccess_=function(q,k){q.files_.push(k);this.fileOps_--;OS(this)};
Sx.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;OS(this)};
var LUh=function(q,k){this.entry=q;this.parent=k};var ze=function(q){_.ht.call(this);_.Dr(q,"drop",this.onObjectsDropped_,!1,this);_.Dr(q,"dragenter",this.onFilesDragged_,!1,this);_.Dr(q,"dragover",this.onFilesDragged_,!1,this);_.Dr(q,"dragleave",this.onDragLeave_,!1,this);_.Dr(q,"dragend",this.onDragLeave_,!1,this)};
_.j5(ze,_.ht);var xG$=function(q,k){_.If.call(this,"f");this.files=q;this.directories=k};
_.j5(xG$,_.If);var n_$=function(){_.If.call(this,"h")};
_.j5(n_$,_.If);var g_m=function(){_.If.call(this,"i")};
_.j5(g_m,_.If);var mGG=function(){_.If.call(this,"g")};
_.j5(mGG,_.If);ze.prototype.onObjectsDropped_=function(q){var k=this;q.preventDefault();var F=q.event_.dataTransfer;if((q=F&&F.items)&&q.length>0&&q[0].webkitGetAsEntry){F=[];for(var T=[],Z=0;Z<q.length;Z++){var O=q[Z].webkitGetAsEntry();O?F.push(O):T.push(q[Z])}new Sx(F,function(z,R,e){e?k.dispatchEvent(new mGG("Error occurred while reading from the file system.")):k.dispatchEvent(new xG$(z,R,T))})}else(q=F&&F.files)&&this.dispatchEvent(new xG$(Array.from(q),[]))};
ze.prototype.onFilesDragged_=function(q){q.type==="dragenter"&&this.dispatchEvent(new n_$);q.preventDefault()};
ze.prototype.onDragLeave_=function(){this.dispatchEvent(new g_m)};var qeg=function(q,k){this.JSC$10009_name_=q;this.inputElement_=k};
qeg.prototype.getName=function(){return this.JSC$10009_name_};
qeg.prototype.getInputElement=function(){return this.inputElement_};var C4=function(q,k,F){k=k===void 0?"single_file":k;F=F===void 0?[]:F;_.ht.call(this);this.overlayTarget_=q;this.parentOverlay_=q!=null?q.parentNode:_.WP("scotty-overlay-parent");this.selectorType_=k;this.acceptTypes_=F;this.overlay_=i2m(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.y(C4,_.ht);
var i2m=function(q,k,F,T){var Z=document.createElement("input");Z.setAttribute("type","file");Z.setAttribute("name","Filedata");_.Dr(Z,"change",q.onFilesSelected_,!1,q);F==="multiple_file"&&(Z.multiple="true");F==="single_directory"&&(Z.webkitdirectory="true");T.length>0&&Z.setAttribute("accept",T.join(","));Z.style.position="absolute";Z.style.overflow="hidden";Z.style.height="0px";Z.style.width="0px";Z.style.opacity="0";Z.setAttribute("aria-hidden","true");Z.setAttribute("tabIndex",-1);if(q.overlayTarget_!=
null)return Z.style.height=k.offsetHeight+"px",Z.style.width=k.offsetWidth+"px",q.parentOverlay_&&(q.parentOverlay_.style.position="relative"),_.pk(Z,k),N8(Z,new _.DJ(k.offsetLeft,k.offsetTop)),Z;q.parentOverlay_.appendChild(Z);return Z};
C4.prototype.click=function(){this.overlay_.click()};
C4.prototype.onFilesSelected_=function(q){a:{try{var k=(new XMLHttpRequest).upload!==void 0;break a}catch(I){}k=!1}if(k){var F;q=Array.from((F=q.target.files)!=null?F:[]);F=[];if(this.selectorType_==="single_directory"&&(_.Ri||VP||_.CH)){F=new Yk("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(k=0;k<q.length;k++)for(var T=q[k],Z=T.webkitRelativePath.split("/"),O=F,z=0;z<Z.length;z++){var R=Z[z];if(z==Z.length-1){R!="."&&O.files_.push(T);break}var e=O.directoryMap_[R];e==void 0&&(R=
e=new Yk(R),O.directoryMap_[R.getName()]=R,O.directories_.push(R));O=e}F=F.directories_}this.dispatchEvent(new kJg(q,F,null))}else q=q.target.value,q.match(/^c:\\fakepath\\/i)&&(q=q.substring(12)),this.dispatchEvent(new kJg([],[],new qeg(q,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=i2m(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var kJg=function(q,k){_.If.call(this,"j");this.files=q;this.directories=k};
_.y(kJg,_.If);var oT$=function(q){this.uploadUrl_=q};var FYZ=function(){_.ht.call(this)};
_.j5(FYZ,_.ht);var RL=function(q){_.If.call(this,q)};
_.j5(RL,_.If);var ex=function(q){_.If.call(this,q)};
_.j5(ex,_.If);var TA0=function(q,k,F,T,Z){_.ht.call(this);F=document.createElement("form");F.setAttribute("method",k);F.setAttribute("enctype","multipart/form-data");F.setAttribute("encoding","multipart/form-data");k=document.createElement("input");k.setAttribute("type","hidden");k.setAttribute("name","metadata");k.setAttribute("value",Z);F.appendChild(k);F.appendChild(T);this.JSC$10026_form_=F;q=new _.GE(q);_.HP(q,"upload_protocol","multipart");this.JSC$10026_url_=q.toString();this.JSC$10026_request_=new qX;this.state_=
"Ready";this.JSC$10026_errorDescription_=null;this.JSC$10026_eventHandler_=new _.iN(this);_.zl(this,this.JSC$10026_eventHandler_);this.JSC$10026_eventHandler_.listen(this.JSC$10026_request_,"success",this.onTransferSuccess_);this.JSC$10026_eventHandler_.listen(this.JSC$10026_request_,"error",this.onTransferError_)};
_.y(TA0,FYZ);_.Y=TA0.prototype;_.Y.run=function(){this.state_="Transferring";var q=this.JSC$10026_request_,k=this.JSC$10026_form_;if(q.JSC$9444_active_)throw Error("oe");var F=new _.GE(this.JSC$10026_url_||k.action);q.JSC$9444_form_=k;k=q.JSC$9444_form_;F=_.yb(F.toString());F!==void 0&&(k.action=F);Pg8(q)};
_.Y.getResponseCode=function(){return null};
_.Y.getResponseText=function(){return this.JSC$10026_request_&&this.JSC$10026_request_.getResponseText()||null};
_.Y.JSC$25997_getErrorDescription=function(){return this.JSC$10026_errorDescription_};
_.Y.cancel=function(){this.JSC$10026_request_&&this.JSC$10026_request_.abort();this.state_="Cancelled";this.dispatchEvent(new RL("o"))};
_.Y.pause=function(){};
_.Y.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new RL("l"))};
_.Y.onTransferError_=function(){this.JSC$10026_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new RL("n"))};var W1=function(){_.At.call(this)};
_.y(W1,_.At);W1.prototype.createXhr=function(){var q=_.At.prototype.createXhr.call(this);q.upload&&(q.upload.onprogress=(0,_.hr)(this.onProgress_,this));return q};
W1.prototype.onProgress_=function(q){this.dispatchEvent(q)};var Z2v=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},Yez=function(q,k){var F=q.attempt_+1;
if(q.maxAttempts_>0&&F>q.maxAttempts_)return!1;F==0?k():q.delayCallId_=DQ(function(){q.delayCallId_=null;k()},jUP(q),q);
q.attempt_=F;return!0};
Z2v.prototype.reset=function(){this.delayCallId_&&_.k9.clearTimeout(this.delayCallId_);this.attempt_=-1};
var jUP=function(q){var k=250*Math.pow(2,q.attempt_);q.maxDelayMs_>=0&&(k=Math.min(k,q.maxDelayMs_));return k};var bkH=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var US=function(){_.ht.call(this);this.JSC$10036_request_=this.state_=null;this.JSC$10036_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$10036_bytesTransferred_=0;this.retryIterator_=new Z2v;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$10036_errorDescription_=null;this.JSC$10036_eventHandler_=new _.iN(this);_.zl(this,this.JSC$10036_eventHandler_);this.JSC$10036_url_=this.blob_=null;this.JSC$10036_method_=void 0;this.chunkSize_=this.JSC$10036_metadata_=
this.JSC$10036_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$10036_responseText_=this.JSC$10036_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.j5(US,FYZ);_.Y=US.prototype;_.Y.run=function(){IL(this)};
_.Y.getResponseCode=function(){return this.JSC$10036_responseCode_};
_.Y.getResponseText=function(){return this.JSC$10036_responseText_};
_.Y.JSC$25997_getErrorDescription=function(){return this.JSC$10036_errorDescription_};
_.Y.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$10036_eventHandler_.removeAll();this.JSC$10036_request_&&this.JSC$10036_request_.abort();this.retryIterator_.reset();var q=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(q==="Upload"||q==="Query")q=new W1,q.JSC$7841_withCredentials_=this.JSC$10036_withCredentials_,q.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$10036_bytesTransferred_=
0;this.dispatchEvent(new RL("o"))}};
_.Y.pause=function(){this.pauseRequested_=!0};
var IL=function(q){var k=q.state_;q.pauseRequested_?(q.pauseRequested_=!1,q.stateAfterUnpausing_=k,q.state_="Paused"):Yez(q.retryIterator_,function(){switch(q.state_){case "Start":q.JSC$10036_request_=new W1;var F=_.fT.clone(q.JSC$10036_headers_);q.blob_.size!=null&&(F["Content-Length"]=q.blob_.size);F=uXr(F);F["X-Goog-Upload-Protocol"]="resumable";F["X-Goog-Upload-Command"]="start";q.JSC$10036_eventHandler_.removeAll();q.JSC$10036_eventHandler_.listen(q.JSC$10036_request_,"complete",q.onStartComplete_);
q.JSC$10036_request_.JSC$7841_withCredentials_=q.JSC$10036_withCredentials_;q.JSC$10036_request_.send(q.JSC$10036_url_,q.JSC$10036_method_,q.JSC$10036_metadata_,F);q.lastCommandResponseCode_=null;q.dispatchEvent(new ex("q"));break;case "Upload":F=q.transferHandle_.uploadUrl_;var T=q.blob_.size;if(UdZ()){var Z=q.chunkSize_;var O=q.offset_+Z>=T;T=WF4(q.blob_,q.offset_,O?T:q.offset_+Z)}else q.offset_=0,T=q.blob_,O=!0;q.JSC$10036_request_=new W1;q.JSC$10036_request_.JSC$7841_withCredentials_=q.JSC$10036_withCredentials_;
q.JSC$10036_eventHandler_.removeAll();q.JSC$10036_eventHandler_.listen(q.JSC$10036_request_,"progress",q.onUploadProgress_);Z=(0,_.hr)(q.JSC$10038_onUploadComplete_,q,q.offset_+T.size,O);q.JSC$10036_eventHandler_.listen(q.JSC$10036_request_,"complete",Z);q.lastCommandResponseCode_=null;q.dispatchEvent(new ex("q"));O=Object.assign({},q.JSC$10036_headers_||{},{"X-Goog-Upload-Command":"upload"+(O?", finalize":""),"X-Goog-Upload-Offset":q.offset_});q.JSC$10036_request_.send(F,"POST",T,O);break;case "Query":q.JSC$10036_request_=
new W1;q.JSC$10036_eventHandler_.removeAll();q.JSC$10036_eventHandler_.listen(q.JSC$10036_request_,"complete",q.onQueryComplete_);F=Object.assign({},q.JSC$10036_headers_||{},{"X-Goog-Upload-Command":"query"});q.JSC$10036_request_.send(q.transferHandle_.uploadUrl_,"POST","",F);q.lastCommandResponseCode_=null;q.dispatchEvent(new ex("q"));break;default:throw Error("df");}})||XP(q,"Transfer encountered too many consecutive failures.")},XP=function(q,k){q.state_="Error";
q.JSC$10036_errorDescription_=k;q.dispatchEvent(new RL("n"))};
US.prototype.onStartComplete_=function(q){var k=q.target;this.lastCommandResponseCode_=k.getStatus();this.dispatchEvent(new ex("r"));if(O2U(k))Se0(this,k);else if(zRc(k)){q=Vc(q.target.getAllResponseHeaders());for(var F in q)_.Fo(F.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new RL("m"));F=Me(q,"X-Goog-Upload-URL");q=(q=Me(q,"X-Goog-Upload-Chunk-Granularity"))?parseInt(q,10):1;F===void 0||isNaN(q)||q<=0?XP(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
q)*q,this.transferHandle_=new oT$(F),this.dispatchEvent(new RL("p")),this.state_="Upload",this.retryIterator_.reset(),IL(this))}else IL(this)};
US.prototype.onUploadProgress_=function(q){this.JSC$10036_bytesTransferred_=this.offset_+q.loaded;this.dispatchEvent(new RL("k"))};
US.prototype.JSC$10038_onUploadComplete_=function(q,k,F){var T=this,Z,O;return _.C(function(z){switch(z.nextAddress){case 1:Z=F.target;T.lastCommandResponseCode_=Z.getStatus();T.dispatchEvent(new ex("r"));if(Cuv(Z)||Z.getStatus()==404)return T.JSC$10036_bytesTransferred_=q,Se0(T,Z),z.return();if(zRc(Z)){z.jumpTo(2);break}if(!(O=T.detectCorruptedBlobEnabled_)){z.jumpTo(3);break}return _.W(z,RRh(T),4);case 4:O=z.yieldResult;case 3:if(O)return XP(T,"Blob has been modified or corrupted."),z.return();
T.requireUploadRequestModification_=Z.getStatus()==400;T.state_="Query";IL(T);return z.return();case 2:if(k)return XP(T,"Got a non-final success response after issuing a finalize command."),z.return();T.JSC$10036_bytesTransferred_=q;T.offset_=q;T.retryIterator_.reset();IL(T);return z.return()}})};
US.prototype.onQueryComplete_=function(q){var k=q.target;this.lastCommandResponseCode_=k.getStatus();this.dispatchEvent(new ex("r"));O2U(k)?(k.getStatus()===200&&(this.JSC$10036_bytesTransferred_=this.blob_.size),Se0(this,k)):zRc(k)?(q=Vc(q.target.getAllResponseHeaders()),q=parseInt(Me(q,"X-Goog-Upload-Size-Received"),10),isNaN(q)?XP(this,"Server did not respond with current offset."):q<this.offset_?XP(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
q+"."):this.requireUploadRequestModification_&&this.offset_===q?XP(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<q&&this.retryIterator_.reset(),this.offset_=this.JSC$10036_bytesTransferred_=q,this.state_="Upload",IL(this))):IL(this)};
var Se0=function(q,k){q.JSC$10036_responseCode_=k.getStatus();var F=Vc(k.getAllResponseHeaders());N4o(F);q.JSC$10036_responseText_=k.getResponseText();q.state_="Response received";q.dispatchEvent(new RL("l"))},zRc=function(q){var k=q.getStatus();
q=Vc(q.getAllResponseHeaders());q=Me(q,"X-Goog-Upload-Status");return k===200&&q==="active"},Cuv=function(q){q=Vc(q.getAllResponseHeaders());
return Me(q,"X-Goog-Upload-Status")==="final"},O2U=function(q){if(Cuv(q))return!0;
q=q.getStatus();return q>=400&&q<500},RRh=function(q){var k;
return _.C(function(F){if(F.nextAddress==1){if(!q.blob_||q.originalBlobSize_<=0)return F.return(!1);if(q.blob_.size!==q.originalBlobSize_)return F.return(!0);_.j$(F,2);if(k=WF4(q.blob_,0,1)){var T=new uh,Z=xNU(T);T.reader_.readAsBinaryString(k);F=_.W(F,Z,4)}else F=F.return(!0);return F}if(F.nextAddress!=2)return F.return(q.blob_.size!==q.originalBlobSize_);_.CP(F);return F.return(!0)})};var eRG=function(q,k,F,T,Z,O){_.ht.call(this);this.payload_=T;this.JSC$10039_url_=q;this.JSC$10039_method_=k;this.JSC$10039_headers_=F;this.JSC$10039_metadata_=Z;this.encoding_=O||"binary";q=new _.hy;this.boundary_="uploader-"+BP()+"-"+q.JSC$9293_toIsoString();this.JSC$10039_responseText_=this.JSC$10039_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$10039_errorDescription_=null;this.JSC$10039_eventHandler_=new _.iN(this);_.zl(this,this.JSC$10039_eventHandler_)};
_.y(eRG,FYZ);_.Y=eRG.prototype;
_.Y.run=function(){var q=_.fT.clone(this.JSC$10039_headers_);this.payload_.length!=null&&(q["Content-Length"]=this.payload_.length);q=uXr(q);q["X-Goog-Upload-Protocol"]="multipart";q["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new W1;this.JSC$10039_eventHandler_.removeAll();this.JSC$10039_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$10039_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$10039_url_,this.JSC$10039_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$10039_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",q)};
_.Y.getResponseCode=function(){return this.JSC$10039_responseCode_};
_.Y.getResponseText=function(){return this.JSC$10039_responseText_};
_.Y.JSC$25997_getErrorDescription=function(){return this.JSC$10039_errorDescription_};
_.Y.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$10039_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new RL("o")))};
_.Y.pause=function(){};
_.Y.onTransferProgress_=function(){this.dispatchEvent(new RL("k"))};
_.Y.onTransferComplete_=function(q){var k=q.target.getStatus();k===void 0||k===-1?(this.JSC$10039_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new RL("n"))):(this.JSC$10039_responseCode_=k,q=q.target,k=Vc(q.getAllResponseHeaders()),N4o(k),this.JSC$10039_responseText_=q.getResponseText(),this.state_="Complete",this.dispatchEvent(new RL("l")))};_.WYm=function(q,k,F,T){T=T===void 0?!1:T;if(F instanceof qeg)return new TA0(q,"POST",k,F.getInputElement(),"");if(typeof F==="string"||F instanceof String)return new eRG(q,"POST",k,F,"");var Z=new US(void 0);Z.JSC$10036_url_=q;Z.JSC$10036_method_="POST";Z.JSC$10036_headers_=k;Z.blob_=F;Z.originalBlobSize_=F.size;Z.JSC$10036_metadata_="";T&&(Z.JSC$10036_withCredentials_=T);Z.state_="Start";return Z};var ES=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ES,_.u6);_.Y=ES.prototype;_.Y.getEnableSsEngine=function(){return _.J8(this,2)};
_.Y.getEnableAwr=function(){return _.J8(this,3)};
_.Y.getAlohaAutoGaRollout=function(){return _.J8(this,5)};
_.Y.getEnableConfigurator=function(){return _.J8(this,6)};
_.Y.getEnableMweb=function(){return _.J8(this,7)};
var IYz=function(){var q=Uiv();return _.yW(q,7,!0)};
ES.prototype.getEnableCtlConsentCheckbox=function(){return _.J8(this,8)};
ES.prototype.getEnableIframe=function(){return _.J8(this,9)};
var Uiv=function(){var q=new ES;q=_.yW(q,5,!0);q=_.yW(q,2,!0);q=_.yW(q,4,!1);q=_.yW(q,8,!0);return _.yW(q,9,!0)};
ES.prototype.getEnableScreenshotNudge=function(){return _.J8(this,10)};
var XAo=function(){var q=IYz();return _.yW(q,10,!0)};
ES.prototype.getEnableWebStartupConfigEndpoint=function(){return _.J8(this,11)};
ES.prototype.getEnableJunkNudge=function(){return _.J8(this,12)};
var oQ9=function(){var q=XAo();return _.yW(q,12,!0)};
_.Y=ES.prototype;_.Y.getEnableConfiguratorLocale=function(){return _.J8(this,13)};
_.Y.getEnableTinyNoPointer=function(){return _.J8(this,14)};
_.Y.getEnableSupportSessionLogging=function(){return _.J8(this,15)};
_.Y.getEnableFileUploadForScreenshot=function(){return _.J8(this,16)};
_.Y.getEnableDirectDeflectionForSingleCategory=function(){return _.J8(this,17)};
_.Y.getEnableImageSanitization=function(){return _.J8(this,18)};
_.Y.getEnableAlohaBinarySplit=function(){return _.J8(this,19)};
_.Y.getEnableDbFeedbackIntents=function(){return _.J8(this,20)};
_.Y.getEnableMarkMandatoryFieldsWithRequired=function(){return _.J8(this,21)};
_.Y.getEnableFeedbackCategoryCustomUi=function(){return _.J8(this,22)};
_.Y.getEnableRealtimeCtl=function(){return _.J8(this,23)};var ksJ=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ksJ,_.u6);var QIx=[/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 B4M="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 rWx=_.xT(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),vmH=_.xT(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var sIN,Vjf,GYL,L0H;var ET$,aY8;
ET$=function(q,k,F){q.timeOfStartCall=(new Date).getTime();var T=F||_.k9,Z=T.document,O=q.nonce||_.PN(T.document);O&&!q.nonce&&(q.nonce=O);if(q.flow=="help"){var z=_.NA("document.location.href",T);!q.helpCenterContext&&z&&(q.helpCenterContext=z.substring(0,1200));z=!0;if(k&&JSON&&JSON.stringify){var R=JSON.stringify(k);(z=R.length<=1200)&&(q.psdJson=R)}z||(k={invalidPsd:!0})}k=[q,k,F];T.GOOGLE_FEEDBACK_START_ARGUMENTS=k;F=q.feedbackServerUri||"//www.google.com/tools/feedback";if(z=T.GOOGLE_FEEDBACK_START)z.apply(T,k);
else{T=F+"/load.js?";for(var e in q)k=q[e],k==null||_.i8(k)||(T+=encodeURIComponent(e)+"="+encodeURIComponent(k)+"&");q=Wd(Z).createElement("SCRIPT");O&&q.setAttribute("nonce",O);_.Kw(q,_.Y4(T));Z.body.appendChild(q)}};
aY8=function(q,k,F,T){var Z,O;_.C(function(z){Z=F||_.k9;var R=q.serverEnvironment==="DEV",e=F||_.k9;e=q.nonce||_.PN(e.document);R={integrationKeys:{productId:q.productId,feedbackBucket:q.bucket,triggerId:q.triggerId},callbacks:{onClose:q.callback,onLoad:q.onLoadCallback},formContent:{locale:q.locale,disableScreenshot:q.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:q.abuseLink,additionalDataConsent:q.additionalDataConsent},initializationData:{isLocalServer:R,nonce:e,useNightlyRelease:R,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:q.feedbackServerUri,colorScheme:q.colorScheme},extraData:{productVersion:q.productVersion,authUser:q.authuser,configuratorId:q.configuratorId,customZIndex:q.customZIndex,tinyNoPointer:q.tinyNoPointer,
allowNonLoggedInFeedback:q.allowNonLoggedInFeedback,enableAnonymousFeedback:q.enableAnonymousFeedback}};k&&(e=new Map(Object.entries(k)),R.extraData.productSpecificData=e);O=R;return _.W(z,m8f(O,T,Z),0)})};
_.diP=function(q,k,F){try{if(q.flow==="help"){var T=q.helpCenterPath.replace(/^\//,"");_.w5(F||window,"https://support.google.com/"+T)}else q.flow==="submit"?ET$(q,k,F):Fzn(q.productId,q.feedbackServerUri).then(function(Z){Z=_.kU(Z,ES,1);var O=!y2r||(Z==null?void 0:Z.getEnableMweb()),z=!q.tinyNoPointer||(Z==null?void 0:Z.getEnableTinyNoPointer());!Z||Z.getAlohaAutoGaRollout()&&O&&z?aY8(q,k,F,Z):ET$(q,k,F)},function(Z){Z&&Z.name!=="DuplicateFormError"&&ET$(q,k,F)})}catch(Z){aY8(q,k,F,null)}};
_.xX("userfeedback.api.startFeedback",_.diP);var Tmn=/https?:\/\/\S+\.\S+/,ZYe=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],jfT=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var O9h=function(q){var k=q.split(""),F=[-263237435,15,k,function(T,Z,O){var z=Z.length;O.forEach(function(R,e,I){this.push(I[e]=Z[(Z.indexOf(R)-Z.indexOf(this[e])+e+z--)%Z.length])},T.split(""))},
function(T,Z){T=(T%Z.length+Z.length)%Z.length;Z.splice(-T).reverse().forEach(function(O){Z.unshift(O)})},
"response",function(){for(var T=64,Z=[];++T-Z.length-32;){switch(T){case 58:T-=14;case 91:case 92:case 93:continue;case 123:T=47;case 94:case 95:case 96:continue;case 46:T=95}Z.push(String.fromCharCode(T))}return Z},
null,12,1540023973,65941107,null,k,function(T,Z){for(T=(T%Z.length+Z.length)%Z.length;T--;)Z.unshift(Z.pop())},
695603893,function(T){for(var Z=T.length;Z;)T.push(T.splice(--Z,1)[0])},
"'[;'[(",function(T,Z){T.push(Z)},
null,function(T,Z,O,z,R){return Z(O,z,R)},
"continuation",k,function(T,Z){if(T.length!=0){Z=(Z%T.length+T.length)%T.length;var O=T[0];T[0]=T[Z];T[Z]=O}},
function(){for(var T=64,Z=[];++T-Z.length-32;){switch(T){case 91:T=44;continue;case 123:T=65;break;case 65:T-=18;continue;case 58:T=96;continue;case 46:T=95}Z.push(String.fromCharCode(T))}return Z},
'"),/]];'];F[7]=F;F[11]=F;F[18]=F;try{(((0,F[15])(F[21]),F[22])(F[11],F[9]),F[22])(F[new Date("1970-01-01T04:30:12.000+04:30")/1E3],F[1]),((0,F[22])(F[11],F[23]),F[4])(F[10],F[18]),(0,F[20])(F[21],F[14])<<(0,F[17])(F[18],F[1]),(0,F[4])(F[8],F[21]),(0,F[19])((0,F[19])((0,F[17])(F[7],F[9]),F[3],F[20],(0,F[6])(),F[2]),F[3],F[5],(0,F[15])(),F[2])}catch(T){return"aTlOUOubTO4AP____8P_"+q}return k.join("")};_.hR$=new _.c("runAttestationCommand");var Mt0=new _.c("verifyCommand");_.aL=new _.c("accessibilityContext");var fYm=new _.c("accessibilityData");var y1m=new _.c("profileCardCommand");var Ipe=new _.c("signInEndpoint");var UqH=new _.c("signOutEndpoint");var Di8;_.ttv=new _.c("accountItemSectionRenderer");Di8=new _.c("accountItemRenderer");_.lYm=new _.c("saveCommandToSessionStorageAction");var J1G=new _.c("crossAccountChannelTransferEndpoint");var CHo=new _.c("getAccountMenuEndpoint");_.RTo=new _.c("getAccountSwitcherEndpoint");var zTh=new _.c("getAccountsListEndpoint");var A10=new _.c("getAccountsListInnertubeEndpoint");_.dJ=new _.c("addToToastAction");var pAU=new _.c("hideEnclosingAction");_.h3=new _.c("replaceEnclosingAction");var wAg=new _.c("buttonRefreshAction");var PuZ=new _.c("adsControlFlowOpportunityReceivedCommand");var $i8=new _.c("openAdAllowlistInstructionCommand");var b2z=new _.c("videoMastheadAdPrimaryVideoRenderer");var uJh=new _.c("displayAdRenderer");var rBn=new _.c("instreamVideoAdRenderer");_.NAc=new _.c("inFeedAdLayoutRenderer");var QUG=new _.c("sequenceItemInPlayerAdLayoutRenderer");_.KY8=new _.c("adSlotRenderer");var BAP=new _.c("adAvatarViewModel");var r1h=new _.c("adBadgeViewModel");var vTG=new _.c("adImageViewModel");var PRr=new _.c("reelsAdCardButtonedViewModel");var H2h=new _.c("reelsPlayerOverlayLayoutViewModel");var sU4=new _.c("showSchedulingPanelCommand");var GJg=new _.c("backstageCommentsRenderer");var c1Z=new _.c("backstageImageRenderer");var Vtg=new _.c("backstagePostRenderer");var LYc=new _.c("postRenderer");var xio=new _.c("sharedPostRenderer");var nTv=new _.c("createBackstagePostEndpoint");var gTZ=new _.c("getPostVideoPreviewEndpoint");var mi0=new _.c("updateBackstagePostEndpoint");var qIv=new _.c("filterChipTransformCommand");var iHz=new _.c("insertRichSectionCommand");var YLh=new _.c("talkToRecsDeselectCommand");var k6v=new _.c("talkToRecsNextCommand");var jnn=new _.c("talkToRecsSelectCommand");var oYo=new _.c("talkToRecsUpdateTextCommand");_.Xx=new _.c("browseEndpoint");_.F7g=new _.c("confirmDialogEndpoint");var TVm=new _.c("expandOnHoverCardRenderer");var ZHI=new _.c("lumiereShelfDetailsRenderer");var jiP=new _.c("revealBusinessEmailCommand");var YI0=new _.c("validateChannelHandleCommand");var OHv=new _.c("channelCreationFormEndpoint");var SIG=new _.c("aboutChannelViewModel");var zzz=new _.c("channelThumbnailWithLinkRenderer");var CGI=new _.c("channelCreationServiceEndpoint");var Rzv=new _.c("updateChannelPageSettingsEndpoint");var Mp=function(q){this.delegate=q},f4=function(){Mp.apply(this,arguments)};
_.y(f4,Mp);_.Vg.Object.defineProperties(f4.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(q){this.delegate.entityMetadata=q}}});var ezv=function(){f4.apply(this,arguments)};
_.y(ezv,f4);ezv.prototype.getAssociations=function(){return[]};var yVf=new _.c("webThumbnailDetailsExtensionData");var WON=new _.c("commandContext");var W7P=new _.c("addVideoLinkAction");var UlZ=new _.c("createPollAction");var IKc=new _.c("hideIdentityChipAction");var XL4=new _.c("openUpdateCommentDialogAction");var yB=new _.c("updateBackstagePollAction");var EY0=new _.c("updateCommentVoteAction");var aKP=new _.c("commentThreadRenderer");var dlG=function(){f4.apply(this,arguments)};
_.y(dlG,f4);dlG.prototype.getAssociations=function(){return[]};_.hz$=new _.c("commentDialogRenderer");var M5g=new _.c("reloadCommentsCommand");var fKg=new _.c("updateCommentsSettingsEndpoint");var y8v=new _.c("commentViewModel");var t5g=new _.c("triStateButtonViewModel");var DlP=new _.c("voiceReplyContainerViewModel");_.za=new _.c("commandExecutorCommand");var b2=new _.c("emoji");var lKh=new _.c("updateCreatorChannelInnertubeCommand");_.J8$=new _.c("appendContinuationItemsAction");_.A8P=new _.c("changeEngagementPanelVisibilityAction");_.Qx=new _.c("continuationCommand");var pL$=new _.c("listMutationCommand");_.t3=new _.c("openPopupAction");var wLP=new _.c("persistSubscriptionsDisplayPreferencesCommand");var BVP;_.PG8=new _.c("playlistRemoveVideosAction");_.$l$=new _.c("updatePlaylistAction");_.bHz=new _.c("addToPlaylistCommand");_.uAU=new _.c("endPlaylistCommand");_.NV0=new _.c("recoverPlaylistCommand");_.Qic=new _.c("refreshPlaylistCommand");_.K7g=new _.c("refreshFormCommand");BVP=new _.c("openOnePickAddVideoModalCommand");_.EPe=new _.c("reloadContinuationItemsCommand");_.r8U=new _.c("scrollToEngagementPanelCommand");var vY$=new _.c("selectCountryCommand");var HHI=new _.c("showReloadUiCommand");var sih=new _.c("undoFeedbackAction");var G6c=new _.c("updateButtonAction");var c84=new _.c("updateSubscribeButtonAction");var V5m=new _.c("updateToggleAction");var L7z=new _.c("webNativeShareCommand");_.ni=new _.c("webCommandMetadata");_.Di=new _.c("webHandleServiceEndpointExtension");var XZw=new _.c("webNavigationEndpointData");var xlo=new _.c("copyLinkCommand");var nYZ=new _.c("playlistVotingRefreshPopupCommand");var gYG=new _.c("selectChipCommand");var mlg=new _.c("setCookieCommand");var qJc=new _.c("setLocalStorageCommand");var ikG=new _.c("setPrefStorageEntryCommand");var T4c;_.kY$=new _.c("settingsUpdateCheckboxCommand");_.omo=new _.c("settingsUpdateTextCommand");_.F0o=new _.c("settingsUpdateOptionsCommand");T4c=new _.c("settingsUpdateSwitchCommand");_.ZkI=new _.c("settingsUpdateConnectedAppRendererCommand");var jI$=new _.c("updateTextInputFormFieldRendererCommand");var YJI=new _.c("updateToggleButtonStateCommand");var OkP=new _.c("updateUrlParamCommand");var SJG=new _.c("webSubmitFormCommand");var z_U=new _.c("channelSwitcherPageRenderer"),CDh=new _.c("updateChannelSwitcherPageAction");_.ZY=new _.c("continuationItemRenderer");_.ll=new _.c("richItemRenderer");var R_o=new _.c("richSectionRenderer");_.e_v=new _.c("richShelfRenderer");_.W00=new _.c("metadataBadgeRenderer");_.U8G=new _.c("multiPageMenuNotificationSectionRenderer");_.I5c=new _.c("playlistLoopButtonStateRenderer");var XrZ=new _.c("claimLegacyYoutubeChannelEndpoint");var Em8=new _.c("getNotificationMenuEndpoint");var a5h=new _.c("getSearchInVideoCommand");_.d8z=new _.c("getTranscriptEndpoint");_.RT=new _.c("signalServiceEndpoint");var h_8=new _.c("verifyAgeEndpoint");var Cse=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Cse,_.u6);Cse.prototype.getPath=function(){return _.wV(this,1)};
Cse.prototype.getValue=function(){return _.wV(this,2)};var MjG=[0,_.V_,-1];var f58=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(f58,_.u6);var zUo=_.nM(f58,[0,_.LH,MjG]);var yWo=new _.c("dismissalEndpoint");var tjP=new _.c("elementsCommand");_.Nj=new _.c("innertubeCommand");var D8c=new _.c("multipleInlinePlaybackCommand");var kUH=new _.c("loggingDirectives");var l5P=new _.c("acknowledgeChannelTouStrikeCommand");var JWg=function(){f4.apply(this,arguments)};
_.y(JWg,f4);JWg.prototype.getAssociations=function(){return[]};var AWm=function(){f4.apply(this,arguments)};
_.y(AWm,f4);AWm.prototype.getAssociations=function(){return[]};var Vx=new _.c("entityBatchUpdate");_.prP=new _.c("entityUpdateCommand");var wr4=function(){f4.apply(this,arguments)};
_.y(wr4,f4);wr4.prototype.getAssociations=function(){var q=[];this.delegate.alternateChannel&&q.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&q.push.apply(q,_.fP(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&q.push(this.delegate.oneofChannelEntity);return[].concat(_.fP(new Set(q)))};var PDg=function(){f4.apply(this,arguments)};
_.y(PDg,f4);PDg.prototype.getAssociations=function(){var q=[];this.delegate.entryCollection&&q.push(this.delegate.entryCollection);return[].concat(_.fP(new Set(q)))};
var $88=function(){f4.apply(this,arguments)};
_.y($88,f4);$88.prototype.getAssociations=function(){var q=[];this.delegate.parentPlaylist&&q.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var k=_.S(this.delegate.entries),F=k.next();!F.done;F=k.next())q.push.apply(q,_.fP((new bkz(F.value)).getAssociations()));return[].concat(_.fP(new Set(q)))};
var bkz=function(){Mp.apply(this,arguments)};
_.y(bkz,Mp);bkz.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);return[].concat(_.fP(new Set(q)))};var uXI=function(){f4.apply(this,arguments)};
_.y(uXI,f4);uXI.prototype.getAssociations=function(){var q=[];this.delegate.descriptionEntity&&q.push(this.delegate.descriptionEntity);this.delegate.creators&&q.push.apply(q,_.fP(this.delegate.creators));this.delegate.theBiggestFan&&q.push(this.delegate.theBiggestFan);return[].concat(_.fP(new Set(q)))};
var N4m=function(){f4.apply(this,arguments)};
_.y(N4m,f4);N4m.prototype.getAssociations=function(){return[]};var QI4=new _.c("fantasyRosterViewModel");var K0h=new _.c("addFollowUpSurveyCommand");var B4P=new _.c("getSurveyCommand");var rW4=new _.c("ratingSurveyOptionRenderer");_.bu=new _.c("feedbackEndpoint");var vmz=new _.c("reportHistoryTableCellRenderer"),HkZ=new _.c("reportHistoryTableTextCellRenderer"),sIo=new _.c("reportHistoryTableReasonCellRenderer");_.GY0=new _.c("flagEndpoint");var cW$=new _.c("getFlowCommand");var VjU=new _.c("submitFormWithValidationFlowCommand");var L0z=function(){f4.apply(this,arguments)};
_.y(L0z,f4);L0z.prototype.getAssociations=function(){return[]};var x8$=new _.c("flowFormState");var nmm=new _.c("gameCardRenderer");var gmc=new _.c("accountLinkingStateChangedCommand");var m8U=function(){f4.apply(this,arguments)};
_.y(m8U,f4);m8U.prototype.getAssociations=function(){return[]};var qQ$=new _.c("changeMiniAppPlayStateCommand");var iYG=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(iYG,_.u6);var J3=[1,2,3];var ksg=[0,J3,q0r,_.iEe,cAM];var oQc=_.nM(iYG,ksg),Fzh=_.gt(ksg);var Tmh=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Tmh,_.u6);var ZYZ=[0,_.sI,_.V_];var jfv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(jfv,_.u6);var YQ$=[0,_.V_,_.sI,-1];var A3=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(A3,_.u6);var OY$=function(q,k){return _.o_(q,3,k)};var SQo=_.gt([0,1,ZYZ,_.nH,YQ$]);var z$4=new _.c("miniAppScoreChallengeViewModel");var CS$=new _.c("miniGameCardViewModel");var R$Z=new _.c("teaserCardViewModel");var e$8=function(){f4.apply(this,arguments)};
_.y(e$8,f4);e$8.prototype.getAssociations=function(){return[]};_.WzI=new _.c("feedbackItemRenderer");var UDc=function(){f4.apply(this,arguments)};
_.y(UDc,f4);UDc.prototype.getAssociations=function(){return[]};_.IQ0=new _.c("playerInterstitialRenderer");var Xlv=new _.c("getKidsBlocklistPickerCommand");_.EQo=new _.c("updateKidsBlacklistEndpoint");_.GH=new _.c("likeEndpoint");var aQ4,dDI,h$4;aQ4=new _.c("addChatItemAction");dDI=new _.c("removeChatItemAction");h$4=new _.c("markChatItemAsDeletedAction");_.Mav=new _.c("setLiveChatCollapsedStateAction");var fQm=function(){f4.apply(this,arguments)};
_.y(fQm,f4);fQm.prototype.getAssociations=function(){return[]};var ytm=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(ytm,_.u6);var taZ=_.nM(ytm,[0,1,_.sI]);var DDG=new _.c("liveChatEndpoint");var lQm=new _.c("liveChatItemContextMenuEndpoint");var Jt$=new _.c("liveChatReplayEndpoint");_.Ato=new _.c("emojiPickerRenderer");var plg=new _.c("liveChatAuthorBadgeViewModel");var wlo=new _.c("deleteLiveChatMessageCommand");var PSc=new _.c("liveChatActionEndpoint");var $D0=new _.c("createLiveChatPollEndpoint");var bYh=new _.c("manageLiveChatUserEndpoint");var uZI=new _.c("moderateLiveChatEndpoint");_.NmU=new _.c("sendLiveChatMessageEndpoint");var Qf0=new _.c("sendLiveChatVoteEndpoint");var KzZ=new _.c("clearLocationCommand");var Bm$=new _.c("resolveLocationCommand");var rtP=new _.c("interactionLoggingCommandMetadata");var NEn=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(NEn,_.u6);var usx=function(q,k){return _.Ze(q,1,k)};var vQZ=[0,_.cL];var bSx=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(bSx,_.u6);var $Tr=function(q,k){return I1(q,1,NEn,k)};bSx.prototype.JSC$10131_serializeBinary=iMw([0,_.LH,vQZ]);var DD0={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 HY8={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"},
sfc={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 NnH={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK"};_.vV9=new _.c("logFlowLoggingEventCommand");_.dy=new _.c("loggingContext");var GsP=new _.c("captionLanguageSelectActionCommand");var ctG=new _.c("showCaptionLanguageSelectActionCommand");var Va8=new _.c("dismissDialogEndpoint");var Lzg=new _.c("hideItemSectionVideosByIdCommand");var xDG=new _.c("showMiniplayerCommand");var nQv=function(){f4.apply(this,arguments)};
_.y(nQv,f4);nQv.prototype.getAssociations=function(){return[]};var gQv=function(){f4.apply(this,arguments)};
_.y(gQv,f4);gQv.prototype.getAssociations=function(){return[]};var mDm=function(){f4.apply(this,arguments)};
_.y(mDm,f4);mDm.prototype.getAssociations=function(){return[]};var qOg=function(){f4.apply(this,arguments)};
_.y(qOg,f4);qOg.prototype.getAssociations=function(){var q=[];this.delegate.downloadsList&&q.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&q.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&q.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&q.push(this.delegate.refresh);return[].concat(_.fP(new Set(q)))};var inv=function(){f4.apply(this,arguments)};
_.y(inv,f4);inv.prototype.getAssociations=function(){var q=[];this.delegate.refresh&&q.push(this.delegate.refresh);if(this.delegate.downloads)for(var k=_.S(this.delegate.downloads),F=k.next();!F.done;F=k.next())q.push.apply(q,_.fP((new kQv(F.value)).getAssociations()));return[].concat(_.fP(new Set(q)))};
var kQv=function(){Mp.apply(this,arguments)};
_.y(kQv,Mp);kQv.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);this.delegate.playlist&&q.push(this.delegate.playlist);this.delegate.videoItem&&q.push(this.delegate.videoItem);this.delegate.playlistItem&&q.push(this.delegate.playlistItem);return[].concat(_.fP(new Set(q)))};var oAU=function(){f4.apply(this,arguments)};
_.y(oAU,f4);oAU.prototype.getAssociations=function(){var q=[];this.delegate.localImageEntities&&q.push.apply(q,_.fP(this.delegate.localImageEntities));return[].concat(_.fP(new Set(q)))};var FEG=function(){f4.apply(this,arguments)};
_.y(FEG,f4);FEG.prototype.getAssociations=function(){var q=[];this.delegate.playbackData&&q.push(this.delegate.playbackData);this.delegate.localImageEntities&&q.push.apply(q,_.fP(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fP(new Set(q)))};var Tic=function(){f4.apply(this,arguments)};
_.y(Tic,f4);Tic.prototype.getAssociations=function(){return[]};var Zng=function(){f4.apply(this,arguments)};
_.y(Zng,f4);Zng.prototype.getAssociations=function(){var q=[];this.delegate.fakeChildren&&q.push.apply(q,_.fP(this.delegate.fakeChildren));return[].concat(_.fP(new Set(q)))};var jx4=function(){f4.apply(this,arguments)};
_.y(jx4,f4);jx4.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);this.delegate.playbackData&&q.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&q.push(this.delegate.offlineVideoPolicy);return[].concat(_.fP(new Set(q)))};var YO8=function(){f4.apply(this,arguments)};
_.y(YO8,f4);YO8.prototype.getAssociations=function(){return[]};var OnU=function(){f4.apply(this,arguments)};
_.y(OnU,f4);OnU.prototype.getAssociations=function(){var q=[];this.delegate.channelOwner&&q.push(this.delegate.channelOwner);this.delegate.videos&&q.push.apply(q,_.fP(this.delegate.videos));this.delegate.collaboratorChannels&&q.push.apply(q,_.fP(this.delegate.collaboratorChannels));this.delegate.downloadState&&q.push(this.delegate.downloadState);this.delegate.refresh&&q.push(this.delegate.refresh);return[].concat(_.fP(new Set(q)))};var SOc=function(){f4.apply(this,arguments)};
_.y(SOc,f4);SOc.prototype.getAssociations=function(){var q=[];this.delegate.video&&q.push(this.delegate.video);this.delegate.channelContributor&&q.push(this.delegate.channelContributor);return[].concat(_.fP(new Set(q)))};var ziZ=function(){Mp.apply(this,arguments)};
_.y(ziZ,Mp);ziZ.prototype.getAssociations=function(){var q=[];this.delegate.recommendedVideoMetadata&&q.push.apply(q,_.fP((new Cqm(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.fP(new Set(q)))};
var Cqm=function(){Mp.apply(this,arguments)};
_.y(Cqm,Mp);Cqm.prototype.getAssociations=function(){var q=[];this.delegate.localImageEntities&&q.push.apply(q,_.fP(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fP(new Set(q)))};var RiP=function(){Mp.apply(this,arguments)};
_.y(RiP,Mp);RiP.prototype.getAssociations=function(){var q=[];this.delegate.playbackPosition&&q.push(this.delegate.playbackPosition);return[].concat(_.fP(new Set(q)))};var eiU=function(){f4.apply(this,arguments)};
_.y(eiU,f4);eiU.prototype.getAssociations=function(){var q=[];this.delegate.owner&&q.push(this.delegate.owner);this.delegate.downloadState&&q.push(this.delegate.downloadState);this.delegate.userState&&q.push.apply(q,_.fP((new RiP(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&q.push.apply(q,_.fP((new ziZ(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.fP(new Set(q)))};var WEg=function(){f4.apply(this,arguments)};
_.y(WEg,f4);WEg.prototype.getAssociations=function(){var q=[];this.delegate.userChannelDetails&&q.push(this.delegate.userChannelDetails);return[].concat(_.fP(new Set(q)))};var Uum=function(){f4.apply(this,arguments)};
_.y(Uum,f4);Uum.prototype.getAssociations=function(){var q=[];this.delegate.channelOwner&&q.push(this.delegate.channelOwner);this.delegate.playbackPosition&&q.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&q.push.apply(q,_.fP(this.delegate.localImageEntities));this.delegate.downloadStatus&&q.push(this.delegate.downloadStatus);return[].concat(_.fP(new Set(q)))};var mXr=new _.c("downloadsPageSmartDownloadsOptInBannerParams");var IFv=new _.c("downloadsPageUpsellBannerParams");var XR4=function(){f4.apply(this,arguments)};
_.y(XR4,f4);XR4.prototype.getAssociations=function(){return[]};var EAZ=function(){f4.apply(this,arguments)};
_.y(EAZ,f4);EAZ.prototype.getAssociations=function(){return[]};var aFI=function(){f4.apply(this,arguments)};
_.y(aFI,f4);aFI.prototype.getAssociations=function(){return[]};var du8=function(){f4.apply(this,arguments)};
_.y(du8,f4);du8.prototype.getAssociations=function(){return[]};var hih=function(){f4.apply(this,arguments)};
_.y(hih,f4);hih.prototype.getAssociations=function(){return[]};var MF8=function(){f4.apply(this,arguments)};
_.y(MF8,f4);MF8.prototype.getAssociations=function(){return[]};var fFg=function(){f4.apply(this,arguments)};
_.y(fFg,f4);fFg.prototype.getAssociations=function(){return[]};var ylz=function(){f4.apply(this,arguments)};
_.y(ylz,f4);ylz.prototype.getAssociations=function(){return[]};var tF8=function(){f4.apply(this,arguments)};
_.y(tF8,f4);tF8.prototype.getAssociations=function(){return[]};_.wz=new _.c("dislikeButtonViewModel");_.pO=new _.c("likeButtonViewModel");var Dum=new _.c("videoSummaryContentViewModel");var lF$=new _.c("videoSummaryParagraphViewModel");var JlZ=new _.c("changeTimelyActionVisibilityCommand");var AlG=new _.c("hideEngagementPanelEndpoint");var pRU=new _.c("refreshPanelEndpoint");var wRo=new _.c("scrollToSectionEndpoint");var Pqm=new _.c("seekToVideoTimestampCommand");_.$T=new _.c("showEngagementPanelEndpoint");var $um=new _.c("showTransientPlayerScrimOverlayCommand");var bnc=new _.c("toggleEngagementPanelCommand");_.uQm=new _.c("createBroadcastCommand");var Ni4=new _.c("metadataUpdateCommand");var Qxo=function(){f4.apply(this,arguments)};
_.y(Qxo,f4);Qxo.prototype.getAssociations=function(){return[]};var KEm=function(){f4.apply(this,arguments)};
_.y(KEm,f4);KEm.prototype.getAssociations=function(){return[]};var Bih=function(){f4.apply(this,arguments)};
_.y(Bih,f4);Bih.prototype.getAssociations=function(){return[]};_.rlc=new _.c("merchandiseShelfRenderer");var vA$=new _.c("gridMovieRenderer");_.Hnh=new _.c("movieRenderer");var sxh=function(){f4.apply(this,arguments)};
_.y(sxh,f4);sxh.prototype.getAssociations=function(){var q=[];this.delegate.trackDownloadMetadatas&&q.push.apply(q,_.fP(this.delegate.trackDownloadMetadatas));return[].concat(_.fP(new Set(q)))};var GQI=function(){f4.apply(this,arguments)};
_.y(GQI,f4);
GQI.prototype.getAssociations=function(){var q=[];this.delegate.downloadedTracks&&q.push.apply(q,_.fP(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&q.push.apply(q,_.fP(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&q.push.apply(q,_.fP(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&q.push.apply(q,_.fP(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&q.push.apply(q,_.fP(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
q.push.apply(q,_.fP(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&q.push.apply(q,_.fP(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&q.push.apply(q,_.fP(this.delegate.metadataOnlyTracks));return[].concat(_.fP(new Set(q)))};var cl$=function(){f4.apply(this,arguments)};
_.y(cl$,f4);cl$.prototype.getAssociations=function(){var q=[];this.delegate.trackDownloadMetadatas&&q.push.apply(q,_.fP(this.delegate.trackDownloadMetadatas));return[].concat(_.fP(new Set(q)))};var VF4=function(){f4.apply(this,arguments)};
_.y(VF4,f4);VF4.prototype.getAssociations=function(){var q=[];this.delegate.playbackData&&q.push(this.delegate.playbackData);this.delegate.localImageEntities&&q.push.apply(q,_.fP(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fP(new Set(q)))};var LEh=function(){f4.apply(this,arguments)};
_.y(LEh,f4);
LEh.prototype.getAssociations=function(){var q=[];this.delegate.musicLibraryStatusEntity&&q.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&q.push.apply(q,_.fP(this.delegate.primaryArtists));this.delegate.details&&q.push(this.delegate.details);this.delegate.userDetails&&q.push(this.delegate.userDetails);this.delegate.tracks&&q.push.apply(q,_.fP(this.delegate.tracks));this.delegate.share&&q.push(this.delegate.share);this.delegate.downloadMetadata&&q.push(this.delegate.downloadMetadata);this.delegate.refresh&&
q.push(this.delegate.refresh);return[].concat(_.fP(new Set(q)))};
var xug=function(){f4.apply(this,arguments)};
_.y(xug,f4);xug.prototype.getAssociations=function(){var q=[];this.delegate.albumRelease&&q.push(this.delegate.albumRelease);this.delegate.tracks&&q.push.apply(q,_.fP(this.delegate.tracks));return[].concat(_.fP(new Set(q)))};
var nA8=function(){f4.apply(this,arguments)};
_.y(nA8,f4);nA8.prototype.getAssociations=function(){var q=[];this.delegate.albumRelease&&q.push(this.delegate.albumRelease);return[].concat(_.fP(new Set(q)))};var gAg=function(){f4.apply(this,arguments)};
_.y(gAg,f4);gAg.prototype.getAssociations=function(){var q=[];this.delegate.details&&q.push(this.delegate.details);this.delegate.userDetails&&q.push(this.delegate.userDetails);return[].concat(_.fP(new Set(q)))};
var muZ=function(){f4.apply(this,arguments)};
_.y(muZ,f4);muZ.prototype.getAssociations=function(){var q=[];this.delegate.parentArtist&&q.push(this.delegate.parentArtist);return[].concat(_.fP(new Set(q)))};
var qdZ=function(){f4.apply(this,arguments)};
_.y(qdZ,f4);qdZ.prototype.getAssociations=function(){var q=[];this.delegate.parentArtist&&q.push(this.delegate.parentArtist);return[].concat(_.fP(new Set(q)))};var ihZ=function(){f4.apply(this,arguments)};
_.y(ihZ,f4);ihZ.prototype.getAssociations=function(){return[]};var k2v=function(){f4.apply(this,arguments)};
_.y(k2v,f4);k2v.prototype.getAssociations=function(){return[]};var oym=function(){f4.apply(this,arguments)};
_.y(oym,f4);
oym.prototype.getAssociations=function(){var q=[];this.delegate.tracks&&q.push.apply(q,_.fP(this.delegate.tracks));this.delegate.refresh&&q.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&q.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&q.push(this.delegate.details);this.delegate.downloadMetadata&&q.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&q.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&q.push(this.delegate.userDetails);this.delegate.entryCollection&&
q.push(this.delegate.entryCollection);this.delegate.share&&q.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&q.push.apply(q,_.fP((new FI0(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.fP(new Set(q)))};
var FI0=function(){Mp.apply(this,arguments)};
_.y(FI0,Mp);FI0.prototype.getAssociations=function(){var q=[];this.delegate.creatorEntity&&q.push(this.delegate.creatorEntity);return[].concat(_.fP(new Set(q)))};var TUP=function(){f4.apply(this,arguments)};
_.y(TUP,f4);TUP.prototype.getAssociations=function(){return[]};var ZhU=function(){f4.apply(this,arguments)};
_.y(ZhU,f4);
ZhU.prototype.getAssociations=function(){var q=[];this.delegate.musicLibraryStatusEntity&&q.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&q.push.apply(q,_.fP(this.delegate.artists));this.delegate.audioModeVersion&&q.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&q.push(this.delegate.videoModeVersion);this.delegate.userDetails&&q.push(this.delegate.userDetails);this.delegate.details&&q.push(this.delegate.details);this.delegate.albumRelease&&q.push(this.delegate.albumRelease);this.delegate.share&&
q.push(this.delegate.share);this.delegate.libraryEdit&&q.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&q.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&q.push(this.delegate.playbackPosition);this.delegate.lyrics&&q.push(this.delegate.lyrics);return[].concat(_.fP(new Set(q)))};
var jK0=function(){f4.apply(this,arguments)};
_.y(jK0,f4);jK0.prototype.getAssociations=function(){var q=[];this.delegate.parentTrack&&q.push(this.delegate.parentTrack);return[].concat(_.fP(new Set(q)))};
var Ydv=function(){f4.apply(this,arguments)};
_.y(Ydv,f4);Ydv.prototype.getAssociations=function(){var q=[];this.delegate.parentTrack&&q.push(this.delegate.parentTrack);return[].concat(_.fP(new Set(q)))};var kT=new _.c("musicResponsiveListItemRenderer");var MVo=new _.c("addToPlaylistEndpoint");var Ohh=new _.c("captionPickerEndpoint");var Sdh=new _.c("suggestStats");var zHz=new _.c("backstageImageUploadEndpoint");var Cjc=new _.c("createBackstagePostDialogEndpoint");_.RHz=new _.c("createCommentReplyDialogEndpoint");_.eHm=new _.c("updateCommentDialogEndpoint");_.WIo=new _.c("updateCommentReplyDialogEndpoint");var U48=new _.c("menuEndpoint");var WdH=new _.c("modalEndpoint");var Ig0=new _.c("playlistEditorEndpoint");var Xpm=new _.c("copyTextEndpoint");var Eyc,agc;Eyc=new _.c("shareEndpoint");agc=new _.c("shareEntityEndpoint");_.d4m=new _.c("shareEntityServiceEndpoint");_.by0=new _.c("userFeedbackEndpoint");_.sM=new _.c("watchEndpoint");var mKN=new _.c("watchPlaylistEndpoint");var hH4=new _.c("addUpcomingEventReminderEndpoint");_.p4=new _.c("getCommentsFromInboxCommand");var M00=new _.c("notificationOptOutEndpoint");var fgG=new _.c("recordNotificationInteractionsEndpoint");var yez=new _.c("removeUpcomingEventReminderEndpoint");var d0r=new _.c("getDownloadActionCommand");_.t04=new _.c("offlineOrchestrationActionCommand");var D4z=function(){f4.apply(this,arguments)};
_.y(D4z,f4);D4z.prototype.getAssociations=function(){return[]};var lgI=function(){f4.apply(this,arguments)};
_.y(lgI,f4);lgI.prototype.getAssociations=function(){return[]};var Je0=function(){f4.apply(this,arguments)};
_.y(Je0,f4);Je0.prototype.getAssociations=function(){return[]};var AeU=function(){f4.apply(this,arguments)};
_.y(AeU,f4);AeU.prototype.getAssociations=function(){return[]};var pp4=function(){f4.apply(this,arguments)};
_.y(pp4,f4);pp4.prototype.getAssociations=function(){var q=[];this.delegate.transfer&&q.push(this.delegate.transfer);this.delegate.adsPlaybackData&&q.push.apply(q,_.fP(this.delegate.adsPlaybackData));this.delegate.drmLicense&&q.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&q.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&q.push(this.delegate.videoDownloadContextEntity);return[].concat(_.fP(new Set(q)))};var wp0=function(){f4.apply(this,arguments)};
_.y(wp0,f4);wp0.prototype.getAssociations=function(){return[]};var PjP=function(){f4.apply(this,arguments)};
_.y(PjP,f4);PjP.prototype.getAssociations=function(){var q=[];this.delegate.offlineVideoStreams&&q.push.apply(q,_.fP(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&q.push.apply(q,_.fP(this.delegate.captionTrack));return[].concat(_.fP(new Set(q)))};var $4g=function(){f4.apply(this,arguments)};
_.y($4g,f4);$4g.prototype.getAssociations=function(){return[]};var bh0=new _.c("showMoreDrawerCommand");var uEv=new _.c("updateEngagementPanelContentCommand");var NUP=new _.c("getPdgBuyFlowCommand");var QK8=new _.c("liveChatPurchaseMessageEndpoint");var KI0=new _.c("openSuperStickerBuyFlowCommand");var BUh=new _.c("updatePdgFeatureEnablementCommand");var re4=function(){f4.apply(this,arguments)};
_.y(re4,f4);re4.prototype.getAssociations=function(){return[]};var vyo=function(){f4.apply(this,arguments)};
_.y(vyo,f4);vyo.prototype.getAssociations=function(){return[]};_.Hhv=new _.c("pdgCommentChipRenderer");_.sKz=new _.c("permissionRoleBottomBarRenderer");_.G20=new _.c("updatePermissionRoleCommand");var ceI=new _.c("prefetchWatchCommand");var V0P=new _.c("updatePlayerErrorMessageCommand");var eTo=new _.c("toggleCaptionsVisibilityCommand");_.LIZ=new _.c("quickActionsViewModel");var x4$=new _.c("playerResponse");var nyv=new _.c("playlistRenderer");_.gy0=new _.c("playlistVideoListRenderer");_.wJ=new _.c("playlistEditEndpoint");var m4G=new _.c("createImagePollCommand");var q50=new _.c("createQuizCommand");var i8P=new _.c("quizRenderer");var k_z=new _.c("uploadedVideoRenderer");var odG=new _.c("decorateMessageEndpoint");var Ftm=new _.c("lpOfferCardOptionViewModel");var T_Z=new _.c("sfvAudioItemPlaybackCommand");var Z80=function(){f4.apply(this,arguments)};
_.y(Z80,f4);Z80.prototype.getAssociations=function(){return[]};_.P1=new _.c("reelNonVideoContentEndpoint");_.fj=new _.c("reelWatchEndpoint");_.$k=new _.c("reelItemRenderer");_.jY0=new _.c("reelMetapanelViewModel");_.Y5G=new _.c("reelNonVideoContentRenderer");_.O8o=new _.c("reelPlayerOverlayRenderer");var S5c=new _.c("shortsLockupViewModel");var z3U=new _.c("sponsorButtonViewModel");var Ch0=new _.c("reelItemWatchResponse");var R3I=new _.c("textBadgeRenderer");_.bl=new _.c("buttonRenderer");_.ul=new _.c("toggleButtonRenderer");var dSf=new _.c("switchButtonViewModel");_.e3h=new _.c("confirmDialogRenderer");var Wth;Wth=new _.c("menuRenderer");_.UYm=new _.c("menuFlexibleItemRenderer");var Ixc=new _.c("pollRenderer");_.XHv=new _.c("backgroundPromoRenderer");var ax$;_.Edz=new _.c("chipCloudRenderer");ax$=new _.c("chipCloudChipRenderer");var dYo=new _.c("dropdownRenderer");var h3$=new _.c("gridVideoRenderer");_.M9I=new _.c("itemSectionRenderer");_.fxm=new _.c("messageRenderer");var yy8=new _.c("sortFilterHeaderRenderer");_.Np=new _.c("videoRenderer");var t9m=new _.c("resolveUrlCommandMetadata");var DYh=function(){f4.apply(this,arguments)};
_.y(DYh,f4);DYh.prototype.getAssociations=function(){return[]};_.lx$=new _.c("getAnswerCommand");_.dC=new _.c("searchEndpoint");var Jyg=new _.c("genAiRichTextViewModel");var a$J=new _.c("overviewAnswerViewModel");var AyG=new _.c("addToPlaylistServiceEndpoint");var pHh=new _.c("clearSearchHistoryEndpoint");var wHZ=new _.c("clearWatchHistoryEndpoint");var Ph$=new _.c("webSerializedServiceEndpointExtension");_.$Y$=new _.c("createCommentEndpoint");var b8I=new _.c("createCommentReplyEndpoint");var BMG=new _.c("performCommentActionEndpoint");var rQP=new _.c("updateCommentEndpoint");var vqU=new _.c("updateCommentReplyEndpoint");_.QB=new _.c("createPlaylistServiceEndpoint");var Hqm=new _.c("deletePlaylistEndpoint");var st8=new _.c("deleteVideoEndpoint");var hTx=new _.c("getReportFormEndpoint");var GuG=new _.c("modifyChannelNotificationPreferenceEndpoint");var Qro;_.eT=new _.c("offlinePlaylistEndpoint");Qro={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 K9n;_.Ry=new _.c("offlineVideoEndpoint");K9n={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 cQm=new _.c("pingingEndpoint");_.VvU=new _.c("selectActiveIdentityEndpoint");var Llc=new _.c("setSettingEndpoint");var OIh=new _.c("undoFeedbackEndpoint");var xXZ=new _.c("unsubscribeEndpoint");_.nqo=new _.c("updatedMetadataEndpoint");var gqG=function(){f4.apply(this,arguments)};
_.y(gqG,f4);gqG.prototype.getAssociations=function(){return[]};_.mXI=new _.c("updateLocalAppSettingCommand");var qSv=new _.c("saveImageToDeviceEndpoint");var i4P=new _.c("shareImageCommand");var ke8=new _.c("sharingProviderDataCommand");var okc=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(okc,_.u6);var F8P=[0,_.V_,-1];okc.prototype.JSC$10332_serializeBinary=iMw(F8P);var TJI=_.gt(F8P);var Z48=new _.c("userMentionSuggestionRenderer");var jL$=new _.c("liveChatTunnelCommand");var YSI=new _.c("showSponsorshipsGiftOfferDialogCommand");var O4Z=new _.c("sponsorshipsScrollableShelfViewModel");var SSm=new _.c("updateUpcomingEventReminderButtonStateCommand");var zQ4=new _.c("upcomingEventReminderButtonStateRenderer");var Cl0=new _.c("subscribeEndpoint");var RQP=new _.c("registerTasksCommand");var eQ$=new _.c("hideSnackbarCommand");var W8h=new _.c("showDialogCommand");_.XM=new _.c("showSheetCommand");var UpG=new _.c("showSnackbarCommand");var IiI=function(){f4.apply(this,arguments)};
_.y(IiI,f4);IiI.prototype.getAssociations=function(){return[]};var X1g=function(){f4.apply(this,arguments)};
_.y(X1g,f4);X1g.prototype.getAssociations=function(){return[]};_.c2=new _.c("avatarViewModel");var EkU=new _.c("badgeViewModel");_.M$=new _.c("buttonViewModel");_.K4=new _.c("chipViewModel");var pCr=new _.c("collectionThumbnailViewModel");var aio=new _.c("contentPreviewImageViewModel");var dp$=new _.c("decoratedAvatarViewModel");var GoN=new _.c("downloadButtonViewModel");_.tZN=new _.c("engagementBarViewModel");_.hQ8=new _.c("imageBannerViewModel");var M3w=new _.c("lockupContentMetadataRowExtension");var Mx4=new _.c("lockupMetadataViewModel");_.fi8=new _.c("lockupViewModel");var y3h=new _.c("avatarStackViewModel");var tx$=function(){f4.apply(this,arguments)};
_.y(tx$,f4);tx$.prototype.getAssociations=function(){return[]};_.DpI=new _.c("pageHeaderViewModel");var liG=new _.c("snackbarViewModel");var J3z=new _.c("thumbnailHoverOverlayToggleActionsViewModel");_.fO=new _.c("toggleButtonViewModel");var A3$=function(){f4.apply(this,arguments)};
_.y(A3$,f4);A3$.prototype.getAssociations=function(){return[]};_.Dte=new _.c("votingViewModel");var p1g=new _.c("sectionHeaderViewModel");var w14=new _.c("notifyDropdownOptionSelectedCommand");var pTo=new _.c("listViewModel");_.EB=new _.c("listItemViewModel");var PlI=new _.c("dialogHeaderViewModel");var $p8=function(){f4.apply(this,arguments)};
_.y($p8,f4);$p8.prototype.getAssociations=function(){return[]};var b4U=function(){f4.apply(this,arguments)};
_.y(b4U,f4);b4U.prototype.getAssociations=function(){return[]};var uPh=function(){f4.apply(this,arguments)};
_.y(uPh,f4);uPh.prototype.getAssociations=function(){return[]};_.NJz=new _.c("transcriptSubmitCaptionCorrectionCommand");var QLz=function(){f4.apply(this,arguments)};
_.y(QLz,f4);QLz.prototype.getAssociations=function(){return[]};var orn=new _.c("unpluggedStringRunImage");var K8v=new _.c("tabViewModel");var BJU=new _.c("tabbedViewModel");var r3G=function(){f4.apply(this,arguments)};
_.y(r3G,f4);r3G.prototype.getAssociations=function(){return[]};_.vkv=new _.c("updateDescriptionAction");var H4U=new _.c("updateToggleButtonTextAction");_.sLI=new _.c("autoplaySwitchButtonRenderer");var Ni;_.Gec=new _.c("multiMarkersPlayerBarRenderer");Ni=new _.c("chapterRenderer");var c3m=new _.c("heatMarkerRenderer");var dxJ=new _.c("heatmapRenderer");var VxI=new _.c("smartSkipPlayerScrimOverlayRenderer");var L8c=new _.c("timedMarkerDecorationRenderer");var e7r=new _.c("postWebToNativeMessageCommand");var xpv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(xpv,_.u6);var nkh=_.nM(xpv,[0,_.V_,-2]);var gko=new _.c("whitelistEditEndpoint");var mp$=new _.c("clearUrlParamCommand");var qsP=new _.c("commerceActionCommand");_.i$4=new _.c("getPaymentInstrumentsParamsCommand");var kN$=new _.c("getPaymentsClientTokenCommand");var oo8=new _.c("googlePaymentBillingCommand");var FCg=new _.c("googlePaymentPurchaseManagerCommand");_.TTh=new _.c("logGtmCommand");var Z$z=new _.c("updateCardItemOnClickCommand");_.j8c=new _.c("ypcPauseSubscriptionCommand");_.Yso=new _.c("ypcResumeSubscriptionCommand");var O$g=function(){f4.apply(this,arguments)};
_.y(O$g,f4);O$g.prototype.getAssociations=function(){return[]};var SsG=function(){f4.apply(this,arguments)};
_.y(SsG,f4);SsG.prototype.getAssociations=function(){return[]};var zPP=function(){f4.apply(this,arguments)};
_.y(zPP,f4);zPP.prototype.getAssociations=function(){return[]};var Cf0=function(){f4.apply(this,arguments)};
_.y(Cf0,f4);Cf0.prototype.getAssociations=function(){return[]};var RPz=function(){f4.apply(this,arguments)};
_.y(RPz,f4);RPz.prototype.getAssociations=function(){return[]};var Sfh=new _.c("ypcOffersEndpoint");var ePg=new _.c("cardItemRenderer"),WC0=new _.c("cardItemTextRenderer");var U2g=new _.c("commerceCartItemQuantityPickerRenderer");var ISc=new _.c("linkCardRenderer");var Y1M=new _.c("quantityIncrementerButtonViewModel");var X74=new _.c("quantityIncrementerViewModel");var Eog=new _.c("themedImageViewModel");_.aSo=new _.c("ypcCancelRecurrenceEndpoint");var d2m=new _.c("ypcCompleteTransactionEndpoint");_.hP$=new _.c("ypcGetCartEndpoint");_.TH=new _.c("ypcGetOffersEndpoint");_.B1=new _.c("ypcHandleTransactionEndpoint");var Mgo=new _.c("ypcLogWalletAnalyticDataEndpoint");_.fS0=new _.c("ypcRedeemCodeEndpoint");var y6G=new _.c("ypcUpdateFopEndpoint");oL(kk(1),qp(4));$VN((new MessageChannel).port2);var tgm=function(){this.register=new Map},Jth=function(q,k,F){q=q+"_"+k;
rJ.register.has(q)?F=rJ.register.get(q):(F=F(),rJ.register.set(q,F));return F},D2G=function(q){q=_.S(q.register.values());
for(var k=q.next();!k.done;k=q.next())_.Ue(k.value,"ABORTED")};
tgm.prototype.clear=function(){D2G(this);this.register.clear()};
var rJ=new tgm;var SQN=Date.now().toString();var CSh,lSz=_.k9.ytLoggingDocDocumentNonce_;lSz||(lSz=tg(16),_.xX("ytLoggingDocDocumentNonce_",lSz));CSh=lSz;var aQx={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 J6h;J6h=1;_.Dh=function(q){this.veData=q};
_.yK=function(q){return new _.Dh({trackingParams:q})};
_.Jw=function(q,k,F,T,Z,O){var z=J6h++;return new _.Dh({veType:q,veCounter:z,elementIndex:F,dataElement:k,youtubeData:T,jspbYoutubeData:Z,loggingDirectives:O})};
_.Y=_.Dh.prototype;
_.Y.getAsJson=function(){var q={};this.veData.trackingParams!==void 0?q.trackingParams=this.veData.trackingParams:(q.veType=this.veData.veType,this.veData.veCounter!==void 0&&(q.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(q.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(q.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(q.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(q.isCounterfactual=!0);
return q};
_.Y.getAsJspb=function(){var q=new iL8;this.veData.trackingParams!==void 0?q.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Nl(q,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Nl(q,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Nl(q,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.Ze(q,5,!0));if(this.veData.dataElement!==void 0){var k=this.veData.dataElement.getAsJspb();_.k4(q,7,k)}this.veData.youtubeData!==void 0&&_.k4(q,8,this.veData.jspbYoutubeData);
return q};
_.Y.toString=function(){return JSON.stringify(this.getAsJson())};
_.Y.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.Y.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.xX("yt_logging_screen.getRootVeType",IQL);_.xX("yt_logging_screen.getCurrentCsn",_.Jg);_.xX("yt_logging_screen.getCttAuthInfo",Ag);_.xX("yt_logging_screen.setCurrentScreen",_.pi);var A6$=function(){this.events=new Map},p7c=function(q){var k=[];
q=_.S(q.events.values());for(var F=q.next();!F.done;F=q.next())k.push(F.value);return k};
A6$.prototype.clear=function(){this.events.clear()};var Pfc=function(){this.logTransport=new w7h;this.loggedEventRegister=new A6$;this.unloggedEventRegister=new A6$;this.eventsCount=0;this.flushInterval=3E4;this.JSC$10389_flushTimer=new _.qe(this.flushInterval);this.JSC$10389_flushTimer.listen("tick",this.flush,!1,this)};
Pfc.prototype.flush=function(){if(this.eventsCount){var q={loggedEvents:p7c(this.loggedEventRegister),unloggedEvents:p7c(this.unloggedEventRegister)};if(_.h("export_player_version_to_ytconfig")){var k;(k=_.P9("PLAYER_CLIENT_VERSION"))?(k=k.split("-")[0].replace(/\./g,""),k=isNaN(Number(k))?"0":k):k="";var F=_.P9("PLAYER_CLIENT_VERSION");if(F){F=F.split("-");var T="";F.length>1&&(T=F[F.length-1]);F=OYh(T.startsWith("canary_experiment")?"canary":T.startsWith("canary_control")?"control":"none")}else F=
"CLIENT_CANARY_STATE_UNKNOWN";q.dimensions={playerClientVersion:k,playerCanaryState:F}}this.logTransport.flush(q);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$10389_flushTimer.enabled&&this.JSC$10389_flushTimer.stop()}};
var $2z=function(q){v1==null&&(v1=new Pfc);var k=v1;var F=k.loggedEventRegister;q.dimensions=q.dimensions||{};q.dimensions.csn=_.Jg()||"";var T=MaT(q.dimensions).join(";");if(q.records!=null)if(F.events.has(T)){var Z;(Z=F.events.get(T).records)==null||Z.push.apply(Z,_.fP(q.records))}else F.events.set(T,q);k.JSC$10389_flushTimer.enabled||k.JSC$10389_flushTimer.start();k.eventsCount++;k.eventsCount>=100&&k.flush()};var w7h=function(){};
w7h.prototype.flush=function(q,k){_.h("enable_client_sli_logging")&&_.lA("sliEventBatch",q,{sendIsolatedPayload:!!k})};var v1;var uRh;uRh=function(q){var k=b$Z;q=q===void 0?{}:q;k=k.name;var F=lQo("SUCCESS");$2z({dimensions:q,records:[{name:k,state:"SLI_STATE_END",status:F}]})};
_.AtN=function(q,k,F,T){this.name=q;this.sliId=k;this.timeoutMs=F;this.statusOnTimeout=T;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.AtN.prototype.getId=function(){return this.sliId};
_.WA=function(q,k){k=k===void 0?{}:k;q.ongoing||(q.ongoing=!0,q.dimensions=k,q.logSliId=pEZ(),$2z({dimensions:q.dimensions,records:[{name:q.name,state:"SLI_STATE_START",sliId:q.logSliId}]}),q.timeoutMs>0&&(q.timeoutHandle=setTimeout(function(){_.Ue(q,q.statusOnTimeout)},q.timeoutMs)))};
_.Ue=function(q,k){q.ongoing&&(q.timeoutMs>0&&clearTimeout(q.timeoutHandle),q.ongoing=!1,k={dimensions:q.dimensions,records:[{name:q.name,status:lQo(k),state:"SLI_STATE_END",sliId:q.logSliId}]},rJ.register.delete(q.name+"_"+q.sliId),$2z(k))};var b$Z=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var NTU=function(){f4.apply(this,arguments)};
_.y(NTU,f4);NTU.prototype.getAssociations=function(){return[]};var vrx=new _.c("highlightTextDecoratorColorMapExtension");var BRJ=new _.c("styleRunColorMapExtension");var Nmf=_.xT(["data-"]),Bmh={};var vQe={};var H1=function(q){this.wrappedPromise_=q===void 0?null:q;this.state_=0;this.JSC$10421_value_=null};
H1.prototype.then=function(q,k,F){return this.wrappedPromise_?this.wrappedPromise_.then(q,k,F):this.state_===1&&q?(q=q.call(F,this.JSC$10421_value_))&&typeof q.then==="function"?q:_.sS(q):this.state_===2&&k?(q=k.call(F,this.JSC$10421_value_))&&typeof q.then==="function"?q:_.Q88(q):this};
H1.prototype.getValue=function(){return this.JSC$10421_value_};
H1.prototype.isRejected=function(){return this.state_==2};
gBh(H1);_.Q88=function(q){var k=new H1;q=q===void 0?null:q;k.state_=2;k.JSC$10421_value_=q===void 0?null:q;return k};
_.sS=function(q){var k=new H1;q=q===void 0?null:q;k.state_=1;k.JSC$10421_value_=q===void 0?null:q;return k};var FE0="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var KC0=["load","abort","error"],Ge=function(q,k,F){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$10441_maxAspectRatio_=q;this.disableAnimation_=k===void 0?!1:k;this.disableExifRotation_=F===void 0?!1:F;this.JSC$10441_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$10441_reject_=this.resolve_=null};
Ge.prototype.transform=function(q){var k=this;this.mime_=q.type;Vm(g8P(q),this.dataUrlRead_,this.readError_,this);Vm(n8c(q.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(F,T){k.resolve_=F;k.JSC$10441_reject_=T})};
Ge.prototype.dataUrlRead_=function(q){this.dataUrl_=q;this.angle_!=null&&BTU(this)};
Ge.prototype.exifRead_=function(q){if(this.disableExifRotation_)this.angle_=0;else{a:if(q=new DataView(q),q.byteLength<2||q.getUint16(0)!==65496)q=-2;else{for(var k=2,F=q.byteLength;k<F;){var T=q.getUint16(k),Z=q.getUint16(k+2);if(T===65505){k+=4;T=q.getUint32(k);Z=q.getUint16(k+4);if(T!==1165519206||Z!==0)break;k+=6;T=q.getUint16(k)===18761;k+=q.getUint32(k+4,T);Z=q.getUint16(k,T);k+=2;for(var O=0;O<Z;O++){if(q.getUint16(k,T)===274){k+=8;q=q.getUint16(k,T);break a}k+=12}}else if(T>>8!==255)break;
else k+=Z+2}q=-1}switch(q){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&&BTU(this)};
Ge.prototype.readError_=function(){this.JSC$10441_reject_()};
var BTU=function(q){Mj(q.JSC$10441_image_,KC0,q.completeTransform_,!1,q);q.JSC$10441_image_.src=_.d5(q.dataUrl_).toString();q.JSC$10441_image_.src!=aO.toString()&&q.JSC$10441_image_.src.substr(0,11)==="data:image/"||q.JSC$10441_reject_()};
Ge.prototype.completeTransform_=function(){if(this.JSC$10441_image_.src!=aO.toString()){var q=_.d5(this.dataUrl_),k=this.JSC$10441_image_.naturalHeight?this.JSC$10441_image_.naturalWidth/this.JSC$10441_image_.naturalHeight:null;this.invalidAspectRatio=k>this.JSC$10441_maxAspectRatio_||k<1/this.JSC$10441_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var F=this.JSC$10441_image_.naturalWidth,T=this.JSC$10441_image_.naturalHeight,Z=k=0,O=this.JSC$10441_image_.naturalHeight?this.JSC$10441_image_.naturalWidth/
this.JSC$10441_image_.naturalHeight:null;O>this.JSC$10441_maxAspectRatio_?(F=this.JSC$10441_maxAspectRatio_*T,k=(F-this.JSC$10441_image_.naturalWidth)/2,this.cropped=!0):O<1/this.JSC$10441_maxAspectRatio_?(T=this.JSC$10441_maxAspectRatio_*F,Z=(T-this.JSC$10441_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)O=F,F=T,T=O,O=k,k=Z,Z=O;switch(this.angle_){case 90:Z-=F;break;case 180:k-=F;Z-=T;break;case 270:k-=
T}this.cropped||this.angle_%360!==0?(q=document.createElement("canvas"),q.width=F||1,q.height=T||1,this.JSC$10441_image_.naturalWidth&&this.JSC$10441_image_.naturalHeight&&(F=q.getContext("2d"),F.rotate(Math.PI/180*this.angle_),F.drawImage(this.JSC$10441_image_,k,Z,this.JSC$10441_image_.naturalWidth,this.JSC$10441_image_.naturalHeight)),this.transformedData=_.d5(q.toDataURL(this.mime_))):this.transformedData=q}else this.transformedData=q;this.resolve_(this)}};var c1=function(q,k){_.If.call(this,q);this.value=k};
_.y(c1,_.If);
var VB=function(q,k,F,T,Z,O,z){z=z===void 0?!1:z;_.ht.call(this);var R=this;this.JSC$10446_url_=q;this.channelId_=k;this.maxFileSizeMb_=F;this.JSC$10446_maxAspectRatio_=T;this.dropZoneEl_=Z;this.rejectInvalidAspectRatio_=z;this.selectButtonEl_=O;this.JSC$10446_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new ze(this.dropZoneEl_);this.selectOverlay_=new C4(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$10446_image_=this.transfer_=null;this.handler_=new _.iN(this);_.zl(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(O,"click",function(){R.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.y(VB,_.ht);VB.prototype.disposeInternal=function(){for(var q=this.selectButtonEl_.nextSibling;q&&q.parentNode&&q.tagName=="INPUT";)q.parentNode.removeChild(q),q=this.selectButtonEl_.nextSibling;this.cancel();_.ht.prototype.disposeInternal.call(this)};
VB.prototype.uploadPromise=function(){if(this.JSC$10446_image_==null)return null;this.uploadPromise_||r6v(this);return this.uploadPromise_};
VB.prototype.cancel=function(){vo$(this);this.JSC$10446_image_=null};
var vo$=function(q){q.transfer_&&q.transfer_.cancel();q.transfer_=null;q.uploadPromise_=null;q.resolve_=null;q.JSC$10446_reject_=null},r6v=function(q){vo$(q);
q.transfer_=_.WYm(q.JSC$10446_url_,{"X-YouTube-ChannelId":q.channelId_},q.JSC$10446_image_);q.handler_.listenOnce(q.transfer_,"l",q.JSC$10448_onUploadComplete_);q.handler_.listenOnce(q.transfer_,"n",q.onUploadError_);q.transfer_.run();q.uploadPromise_=new Promise(function(k,F){q.resolve_=k;q.JSC$10446_reject_=F})};
_.Y=VB.prototype;_.Y.onChange_=function(q){q.files.length&&(this.JSC$10446_image_=q.files[0],this.JSC$10446_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$10446_image_=null,this.dispatchEvent(new c1("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(r6v(this),(new Ge(this.JSC$10446_maxAspectRatio_)).transform(this.JSC$10446_image_).then((0,_.hr)(this.onPreview_,this),(0,_.hr)(this.onPreviewError_,this))))};
_.Y.onPreview_=function(q){if(q.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$10446_image_=null),this.dispatchEvent(new c1("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;q.cropped&&this.dispatchEvent(new c1("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new c1("yt.comments.ImageUploadOverlay.CHANGE_EVENT",q.transformedData))};
_.Y.onPreviewError_=function(){this.JSC$10446_image_=null;this.dispatchEvent(new c1("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.Y.onHover_=function(q){q.stopPropagation();q.preventDefault();if(q.type==="dragover")q=!0;else if(q.type==="dragleave")q=!1;else return;this.dispatchEvent(new c1("yt.comments.ImageUploadOverlay.HOVER_EVENT",q))};
_.Y.JSC$10448_onUploadComplete_=function(){var q=(0,_.hwv)(this.transfer_.getResponseText());this.resolve_(q.encryptedBlobId)};
_.Y.onUploadError_=function(){this.JSC$10446_reject_();vo$(this)};var H$m=function(q){q=q||{};var k={},F={};this.url=q.url||"";this.args=q.args||_.fT.clone(k);this.assets=q.assets||{};this.attrs=q.attrs||_.fT.clone(F);this.fallback=q.fallback||null;this.fallbackMessage=q.fallbackMessage||null;this.html5=!!q.html5;this.disable=q.disable||{};this.loaded=!!q.loaded;this.messages=q.messages||{}};
H$m.prototype.clone=function(){var q=new H$m,k;for(k in this)if(this.hasOwnProperty(k)){var F=this[k];q[k]=_.z5(F)=="object"?_.fT.clone(F):F}return q};var s8h,GNm,c6G,iu,LCv,x2v,noh,gom,m2g,qxm,ieg,kAh,oKg,FSc,TOv,Zev,j68,Yxh,Oeg,Sxg,zs0,CEo,Rs8,es$,WSZ,UK8,I2G,XW$,EKZ,hUJ,a2c,dKI,hsv,M44,f2$,yB$,t4o,DK$,l2$,JBU,ABI,pWo,wW$,PEU,$Kc,beh,u8I,NOc,Q64,KS0,BOh,rBh,vKI,HeP,s6c,GA4,L4,cBg,V4g,LS0,xK0,nKg,gKU,mKo,q7I,isG,k9z,oHG,FVP,TD0,Zsh,jcz,Y7g,Osz,S7$,a1M,zMc,CXm,RMI,eMh,WVh,Uog,IzI,Xvo,EHm,azZ,doI,hMg,M8v,fzZ,yfU,t8m,Doc,lzI,JfI,Af4,pvg,wvm,PXv,$oU,bsU;s8h=["account/accounts_list"];GNm=["acknowledge_channel_tou_strike"];c6G=["notification/add_upcoming_event_reminder"];
_.Vgg=["att/get"];iu=["browse","music/browse","unplugged/browse"];LCv=["channel/claim_legacy_youtube_channel"];x2v=["history/clear_search_history"];noh=["history/clear_watch_history"];gom=["comment/perform_comment_action"];m2g=["comment/get_comment_replies"];qxm=["ypc/commerce_action"];ieg=["backstage/create_post"];kAh=["live/create_broadcast"];oKg=["channel/create_channel"];FSc=["comment/create_comment_reply"];TOv=["comment/create_comment"];Zev=["live_chat/create_poll"];j68=["playlist/create"];
Yxh=["decorate_message"];Oeg=["live_chat/delete_message"];Sxg=["playlist/delete"];zs0=["video/delete"];CEo=["like/dislike"];Rs8=["dismissal/dismiss"];es$=["flag/flag"];WSZ=["flow"];UK8=["account/account_menu"];I2G=["playlist/get_add_to_playlist"];XW$=["get_answer"];EKZ=["channel/get_channel_creation_form"];hUJ=["offline/get_download_action"];a2c=["kids/get_kids_blocklist_picker"];dKI=["live_chat/get_item_context_menu"];hsv=["live_chat/get_live_chat_message_buy_flow"];M44=["live_chat/get_live_chat_replay"];
f2$=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];yB$=["live_chat/get_live_chat_super_sticker_buy_flow"];t4o=["notification/get_notification_menu"];DK$=["playlist/get_settings_editor"];l2$=["backstage/get_post_video_preview"];JBU=["account/get_profile_card"];ABI=["share/get_share_panel"];pWo=["share/get_sharing_provider_data"];wW$=["get_survey"];PEU=["notification/get_unseen_count"];$Kc=["get_user_mention_suggestions"];beh=["get_watch"];u8I=["guide"];
NOc=["feedback"];Q64=["kids/update_blacklist"];KS0=["like/like"];BOh=["live_chat/live_chat_action"];rBh=["live_chat/manage_user"];vKI=["video_manager/metadata_update"];HeP=["live_chat/moderate"];s6c=["notification/modify_channel_preference"];GA4=["notification/opt_out"];L4=["get_panel","get_posts_by_host_panel"];cBg=["player"];V4g=["browse/edit_playlist"];LS0=["notification/record_interactions"];xK0=["reel/reel_item_watch"];nKg=["reel/reel_watch_sequence"];gKU=["like/removelike"];mKo=["notification/remove_upcoming_event_reminder"];
q7I=["flag/get_form"];isG=["miniapp/report_value"];k9z=["navigation/resolve_url"];oHG=["channel/reveal_business_email"];FVP=["in_video/search"];TD0=["search","sfv/search","unplugged/search"];Zsh=["live_chat/send_message"];jcz=["live_chat/send_live_chat_vote"];Y7g=["account/set_setting"];Osz=["submit_caption_correction"];S7$=["subscription/subscribe"];a1M=["get_transcript"];zMc=["resolve_location","unplugged/resolve_location"];CXm=["subscription/unsubscribe"];RMI=["backstage/update_post"];eMh=["channel_edit/update_channel_page_settings"];
WVh=["comment/update_comment_reply"];Uog=["comment/update_comment"];IzI=["comment/update_comments_settings"];Xvo=["creator/update_creator_channel"];EHm=["pdg/update_enablement"];azZ=["updated_metadata"];doI=["channel_edit/validate_channel_handle"];hMg=["verify_age"];M8v=["next","unplugged/watch_next"];fzZ=["whitelist/edit"];yfU=["ypc/cancel_recurrence"];t8m=["ypc/complete_transaction"];Doc=["ypc/get_cart"];lzI=["ypc/get_fix_instrument_params"];JfI=["ypc/get_offers"];Af4=["ypc/get_payment_instruments_params"];
pvg=["ypc/handle_transaction"];wvm=["ypc/log_payment_server_analytics"];PXv=["ypc/pause_subscription"];$oU=["ypc/redeem_code"];bsU=["ypc/resume_subscription"];var u5U=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,93911,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,
160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,180635,74610,45707,83962,83970,46713,166591,89711,
74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,86113,72598,168413,72733,
107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,197891,156655,156654,121692,211414,211411,211412,211413,211403,
184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,
74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,32633,74858,222932,213915,225216,251244,258251,218674,251266,258250,251265,251245,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,
147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,
50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,233634,265810,194770,195350,195349,194771,166382,37671,
49953,220669,249229,213774,204572,191389,253830,253831,253832,253833,253834,204574,187917,191390,179556,191402,238596,212661,191392,197826,191393,204573,36216,28237,241212,173718,39553,192547,29222,26107,241211,38050,26108,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,257268,63349,240553,95101,75240,27039,68823,21537,83464,75707,252904,
170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,261210,210815,246127,245256,244950,
191925,167637,234545,197196,214295,110386,221054,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,139723,139722,121258,253789,
253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,96658,116646,159428,168611,168612,121122,219862,96660,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,190190,225739,31961,26388,
23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,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,267692,267851,267577,267693,267694,267578,262801,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,82039];var ey=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.xX("yt.msgs_",ey);var xk=new _.mE("ACTION_ROUTER_TOKEN");_.n4=function(){this.autonavState_=_.h("kevlar_is_pupi_enabled")?2:IFT()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.n4.prototype.getState=function(){return this.autonavState_};
_.n4.prototype.pause=function(q){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=q):this.autonavState_==1&&(this.disabledAutonavPauseReason_=q)};
_.n4.prototype.setState=function(q,k,F){k&&(this.autoplayChangedByUser=!0);k=this.autonavState_===3||q===3;this.autonavState_!=q&&(this.autonavState_=q,q!=3&&_.XRx(q==2),q=_.h("kevlar_is_pupi_enabled")?F||k:!0,_.Bc.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,q,F))};
_.n4.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.T6(_.n4);var gJ=function(){this.hasRun=!1};var m8={},Jle=(m8.auto_search="LATENCY_ACTION_AUTO_SEARCH",m8.ad_to_ad="LATENCY_ACTION_AD_TO_AD",m8.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",m8.app_startup="LATENCY_ACTION_APP_STARTUP",m8.browse="LATENCY_ACTION_BROWSE",m8.cast_splash="LATENCY_ACTION_CAST_SPLASH",m8.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",m8.channels="LATENCY_ACTION_CHANNELS",m8.chips="LATENCY_ACTION_CHIPS",m8.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",m8.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
m8.editor="LATENCY_ACTION_EDITOR",m8.embed="LATENCY_ACTION_EMBED",m8.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",m8.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",m8.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",m8.explore="LATENCY_ACTION_EXPLORE",m8.favorites="LATENCY_ACTION_FAVORITES",m8.home="LATENCY_ACTION_HOME",m8.inboarding="LATENCY_ACTION_INBOARDING",m8.landing="LATENCY_ACTION_LANDING",m8.library="LATENCY_ACTION_LIBRARY",m8.live=
"LATENCY_ACTION_LIVE",m8.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",m8.management="LATENCY_ACTION_MANAGEMENT",m8.mini_app="LATENCY_ACTION_MINI_APP_PLAY",m8.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",m8.onboarding="LATENCY_ACTION_ONBOARDING",m8.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",m8.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",m8.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",m8.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",
m8.prebuffer="LATENCY_ACTION_PREBUFFER",m8.prefetch="LATENCY_ACTION_PREFETCH",m8.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",m8.profile_switcher="LATENCY_ACTION_LOGIN",m8.projects="LATENCY_ACTION_PROJECTS",m8.reel_watch="LATENCY_ACTION_REEL_WATCH",m8.results="LATENCY_ACTION_RESULTS",m8.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",m8.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",m8.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",m8.review="LATENCY_ACTION_REVIEW",m8.search_overview_answer=
"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",m8.search_ui="LATENCY_ACTION_SEARCH_UI",m8.search_suggest="LATENCY_ACTION_SUGGEST",m8.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",m8.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",m8.seek="LATENCY_ACTION_PLAYER_SEEK",m8.settings="LATENCY_ACTION_SETTINGS",m8.store="LATENCY_ACTION_STORE",m8.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",m8.tenx="LATENCY_ACTION_TENX",m8.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",m8.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",
m8.watch="LATENCY_ACTION_WATCH",m8.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",m8["watch,watch7"]="LATENCY_ACTION_WATCH",m8["watch,watch7_html5"]="LATENCY_ACTION_WATCH",m8["watch,watch7ad"]="LATENCY_ACTION_WATCH",m8["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",m8.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",m8.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",m8.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",m8.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",m8.networkless_performance=
"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",m8.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",m8.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",m8.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",m8),sxn=0;var nAw=function(q,k){M4.call(this,1,arguments);this.timer=k};
_.y(nAw,M4);var xuJ=new jz0("aft-recorded",nAw);var Pqo=_.k9.ytLoggingGelSequenceIdObj_||{};_.xX("ytLoggingGelSequenceIdObj_",Pqo);var q2=_.k9.ytLoggingLatencyUsageStats_||{};_.xX("ytLoggingLatencyUsageStats_",q2);var ko=function(){this.cleanupJob=0},uQo=function(){ko.instance||(ko.instance=new ko);
return ko.instance};
_.Y=ko.prototype;_.Y.baseline=function(q,k,F){o8(this,"baseline_"+q)||_.lA("latencyActionBaselined",{clientActionNonce:q},{timestamp:k,cttAuthInfo:F})};
_.Y.tick=function(q,k,F,T){o8(this,"tick_"+q+"_"+k)||_.lA("latencyActionTicked",{tickName:q,clientActionNonce:k},{timestamp:F,cttAuthInfo:T})};
_.Y.info=function(q,k,F){var T=Object.keys(q).join("");o8(this,"info_"+T+"_"+k)||(q=Object.assign({},q),q.clientActionNonce=k,_.lA("latencyActionInfo",q,{cttAuthInfo:F}))};
_.Y.jspbInfo=function(q,k,F){for(var T="",Z=0;Z<oM(q).length;Z++)oM(q)[Z]!==void 0&&(T=Z===0?T.concat(""+Z):T.concat("_"+Z));o8(this,"info_"+T+"_"+k)||(_.Ub(q,2,k),k={cttAuthInfo:F},F=_.h("jspb_sparse_encoded_pivot")?new h7([{}]):new h7,_.oO(F,7,URG,q),$uo("latencyActionInfo",F,k))};
_.Y.span=function(q,k,F){var T=Object.keys(q).join("");o8(this,"span_"+T+"_"+k)||(q.clientActionNonce=k,_.lA("latencyActionSpan",q,{cttAuthInfo:F}))};
var o8=function(q,k){q2[k]=q2[k]||{count:0};var F=q2[k];F.count++;F.time=(0,_.mF)();q.cleanupJob||(q.cleanupJob=_.MR(_.pL,function(){var T=(0,_.mF)(),Z;for(Z in q2)q2[Z]&&T-q2[Z].time>6E4&&delete q2[Z];q&&(q.cleanupJob=0)},5E3));
return F.count>5?(F.count===6&&Math.random()*1E5<1&&(F=new _.aP("CSI data exceeded logging limit with key",k.split("_")),k.indexOf("plev")>=0||_.w1(F)),!0):!1};var ND4,QcI;ND4=window;QcI=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.MN=ND4.performance||ND4.mozPerformance||ND4.msPerformance||ND4.webkitPerformance||new QcI;var LEn=!1,QxN=!1,gAJ=(0,_.hr)(_.MN.clearResourceTimings||_.MN.webkitClearResourceTimings||_.MN.mozClearResourceTimings||_.MN.msClearResourceTimings||_.MN.oClearResourceTimings||_.XX,_.MN);var KV$=window;KV$.ytcsi&&(KV$.ytcsi.infoGel=_.J$,KV$.ytcsi.tick=_.pJ);var Sdn=function(q){M4.call(this,1,arguments);this.csn=q};
_.y(Sdn,M4);var CJH=new jz0("screen-created",Sdn),t0x=[],Ohn=yeH,D4H=0,u9=new Map,zHH=new Map,Cj9=new Map;var ymJ=Symbol("vf"),LJ=new WeakMap;var FR=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},ho=function(){FR.instance||(FR.instance=new FR);
return FR.instance};
_.Y=FR.prototype;_.Y.setClient=function(q){this.client=q};
_.Y.JSC$10527_newScreen=function(){this.clear();this.csn=_.Jg()};
_.Y.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.Y.reportShown=function(q,k,F){var T=this.JSC$10527_getTrackingParams(q),Z=q.visualElement?q.visualElement:T;k=this.shownElements.has(Z);var O=this.visibleState.get(Z);this.shownElements.add(Z);this.visibleState.set(Z,!0);q.impressionLog&&!k&&q.impressionLog();if(T||q.visualElement)if(F=BD$(this,q,F))if(Z=rf8(this,q),TN(this,q)||Z){T=q.visualElement?q.visualElement:_.yK(T);var z=q.interactionLoggingClientData;Z||k?TN(this,q)&4?O||ag9(this.client,F,T,z):TN(this,q)&1&&!k&&IgL(this.client,F,T,z):IgL(this.client,
F,T,z)}};
_.Y.reportHidden=function(q,k,F){var T=this.JSC$10527_getTrackingParams(q),Z=q.visualElement?q.visualElement:T;k=this.hiddenElements.has(Z);var O=this.visibleState.get(Z);this.hiddenElements.add(Z);this.visibleState.set(Z,!1);if(O===!1)return!0;if(!T&&!q.visualElement)return!1;F=BD$(this,q,F);if(!F||!TN(this,q)&&rf8(this,q))return!1;T=q.visualElement?q.visualElement:_.yK(T);TN(this,q)&8?d4o(this.client,F,T):TN(this,q)&2&&!k&&(q=this.client,k=b9({cttAuthInfo:Ag(F)||void 0},F),T={csn:F,ve:T.getAsJson(),
eventType:2},F==="UNDEFINED_CSN"?KJ("visualElementHidden",k,T):q?t7("visualElementHidden",T,q,k):_.lA("visualElementHidden",T,k));return!0};
_.Y.JSC$10527_getTrackingParams=function(q){var k=this.getData(q),F,T;if(_.h("il_use_view_model_logging_context")&&(k==null?0:(F=k.context)==null?0:(T=F.loggingContext)==null?0:T.loggingDirectives))return k.context.loggingContext.loggingDirectives.trackingParams||"";var Z,O;if(k==null?0:(Z=k.rendererContext)==null?0:(O=Z.loggingContext)==null?0:O.loggingDirectives)return k.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(k==null?0:k.loggingDirectives)return k.loggingDirectives.trackingParams||
"";var z;return((z=q.veContainer)==null?0:z.trackingParams)?q.veContainer.trackingParams:(k==null?void 0:k.trackingParams)||""};
_.Y.JSC$10527_elementShouldLogGesture=function(q,k){q=this.getData(q);return!!((Math.floor(Number(q&&q.loggingDirectives&&q.loggingDirectives.gestures&&q.loggingDirectives.gestures.types||""))||0)&k)};
_.Y.JSC$10527_getNearestParentVe=function(q){var k=this.JSC$10527_getTrackingParams(q);return q.visualElement?q.visualElement:k?_.yK(k):q.parentElement?this.JSC$10527_getNearestParentVe(q.parentElement):null};
var BD$=function(q,k,F){var T=_.Jg(F);return q.csn===null||T===q.csn||F?T:(q=new _.aP("VisibilityLogger called before newScreen",{caller:k.tagName,previous_csn:q.csn,current_csn:T}),_.w1(q),null)};
FR.prototype.getData=function(q){var k,F=q.data||((k=q.props)==null?void 0:k.data);if(!F||q.isWebComponentWrapper){var T;F=(T=LJ.get(q))==null?void 0:T[ymJ]}return F};
var rf8=function(q,k){var F;return!((F=q.getData(k))==null||!F.loggingDirectives)},TN=function(q,k){q=q.getData(k);
return Math.floor(Number(q&&q.loggingDirectives&&q.loggingDirectives.visibility&&q.loggingDirectives.visibility.types||""))||1};var ZS;ZS=function(){};
_.XS=function(){ZS.instance||(ZS.instance=new ZS);return ZS.instance};
ZS.prototype.setClient=function(q){_.uB(ho().setClient).bind(ho())(q)};
_.vHI=function(){_.XS();_.uB(ho().JSC$10527_newScreen).bind(ho())()};
ZS.prototype.clear=function(){_.uB(ho().clear).bind(ho())()};
ZS.prototype.reportShown=function(q,k,F){_.uB(ho().reportShown).bind(ho())(q,k,F)};
ZS.prototype.reportHidden=function(q,k,F){return _.uB(ho().reportHidden).bind(ho())(q,k,F)};
var QCJ=function(q,k){return _.uB(ho().JSC$10527_getTrackingParams).bind(ho())(k)},thN=function(q,k){return _.uB(ho().JSC$10527_getNearestParentVe).bind(ho())(k)};var jg,Hsm;jg=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};
_.aB=function(){jg.instance||(jg.instance=new jg);return jg.instance};
jg.prototype.setClient=function(q){this.client=q};
Hsm=function(q,k,F){F=F===void 0?{}:F;_.uB(function(){var T,Z,O,z=((T=_.f(k==null?void 0:k.commandMetadata,_.ni))==null?void 0:T.rootVe)||((Z=_.f(k==null?void 0:k.commandMetadata,rtP))==null?void 0:(O=Z.screenVisualElement)==null?void 0:O.uiType);if(z){T=_.f(k==null?void 0:k.commandMetadata,t9m);if(T==null?0:T.parentTrackingParams){var R=_.yK(T.parentTrackingParams);if(T.parentCsn)var e=T.parentCsn}else F.clickedVisualElement?R=F.clickedVisualElement:k.clickTrackingParams&&(R=_.yK(k.clickTrackingParams));
a:{T=_.f(k,_.sM);Z=_.f(k,mKN);if(T){if(Z=EAe(T,"VIDEO")){T={token:Z,videoId:T.videoId};break a}}else if(Z&&(T=EAe(Z,"PLAYLIST"))){T={token:T,playlistId:Z.playlistId};break a}T=void 0}F=Object.assign({},{cttAuthInfo:T,parentCsn:e},F);if(_.h("expectation_logging")){var I;F.loggingExpectations=((I=_.f(k==null?void 0:k.commandMetadata,rtP))==null?void 0:I.loggingExpectations)||void 0}_.Yo(q,z,R,F)}else _.w1(new _.aP("Error: Trying to create a new screen without a rootVeType",k))})()};
_.Yo=function(q,k,F,T){T=T===void 0?{}:T;_.uB(function(){u5U.includes(k)||(_.w1(new _.aP("createClientScreen() called with a non-page VE",k)),k=83769);T.isHistoryNavigation||(q.forwardHistoryStack=[],q.backHistoryStack.push({rootVe:k,key:T.key||""}));q.graftQueue=[];q.stateChangedQueue=[];T.dataPromises?sc$(q,k,F,T):G9v(q,k,F,T)})()};
_.cfZ=function(q,k,F){F=F===void 0?0:F;_.uB(function(){k.then(function(T){q.pendingScreenCreation.has(F)&&q.pendingScreenFn&&q.pendingScreenFn();var Z=_.Jg(F),O=_.lN(F);if(Z&&O){var z;(T==null?0:(z=T.response)==null?0:z.trackingParams)&&NN(q.client,Z,O,_.yK(T.response.trackingParams));var R;(T==null?0:(R=T.playerResponse)==null?0:R.trackingParams)&&NN(q.client,Z,O,_.yK(T.playerResponse.trackingParams))}})})()};
jg.prototype.graftServerVe=function(q,k,F){var T=this;return _.uB(function(){var Z=_.yK(q);_.Os(T,Z,k,F);return Z})()};
_.DT9=function(q,k,F,T){return _.h("enable_client_ve_spec")&&k.clientVeSpec?(k=_.Jw(k.clientVeSpec.uiType,void 0,k.clientVeSpec.elementIndex,k.clientVeSpec.clientYoutubeData,void 0,k),_.Os(q,k,F,T)?k:null):k.trackingParams?q.graftServerVe(k.trackingParams,F,T):null};
_.Eh=function(q,k,F,T){return _.uB(function(){if(!k.veType)return _.pN(new _.aP("Error: Trying to graft a client VE without a veType.")),null;if(k.visibilityTypes){var Z=k.visibilityTypes.reduce(function(O,z){return O|z});
Z={visibility:{types:String(Z)}}}Z=_.Jw(k.veType,k.visualElement,k.elementIndex,k.clientYouTubeData,void 0,Z);return _.Os(q,Z,F,T)?Z:null})()};
_.Os=function(q,k,F,T){T=T===void 0?0:T;return _.uB(function(){if(q.pendingScreenCreation.has(T))return q.graftQueue.push([k,F]),!0;var Z=_.Jg(T),O=F||_.lN(T);if(Z&&O){if(_.h("combine_ve_grafts")){var z=q.cachedVisualElements.get(O.toString());z?z.push(k):(q.cachedRootVisualElements.set(O.toString(),O),q.cachedVisualElements.set(O.toString(),[k]));q.attachTimeout||(q.attachTimeout=_.MR(_.pL,function(){V84(q,Z)},1200))}else NN(q.client,Z,O,k);
return!0}return!1})()};
_.Sg=function(q,k,F){F=F===void 0?0:F;var T=q.recurringGrafts.get(F)||new Map;if(_.h("smarter_ve_dedupping"))for(var Z=Array.from(T.keys()),O=0;O<Z.length;O++){var z=void 0,R=void 0;var e=k;var I=Z[O];I.isClientVe()&&e.isClientVe()?(z=e.getAsJson(),R=I.getAsJson(),e=z.veType!==R.veType||z.elementIndex!==R.elementIndex||z.dataElement!==R.dataElement||e.getLoggingDirectives()!==I.getLoggingDirectives()?!1:!0):e=I.veData.trackingParams!==void 0&&e.veData.trackingParams!==void 0?((R=e.veData)==null?void 0:
R.trackingParams)===((z=I.veData)==null?void 0:z.trackingParams):!1;if(e)return}else if(T.has(k))return;T.set(k,void 0);q.recurringGrafts.set(F,T);_.Jg(F)==="UNDEFINED_CSN"||q.pendingScreenCreation.has(F)||_.Os(q,k,void 0,F)};
_.zN=function(q,k,F,T){T=_.Jg(T===void 0?0:T);if(!T)return!1;M0L(q.client,T,k,F);return!0};
_.C$=function(q,k,F,T){if(!k)return!1;T=_.Jg(T===void 0?0:T);if(!T)return!1;M0L(q.client,T,_.yK(k),F);return!0};
_.rb=function(q,k){var F=k.getScreenLayer&&k.getScreenLayer();if(k.visualElement)return _.zN(q,k.visualElement,void 0,F);k=QCJ(_.XS(),k);return _.C$(q,k,void 0,F)};
jg.prototype.clickCommand=function(q,k,F){return _.C$(this,q.clickTrackingParams,k,F===void 0?0:F)};
jg.prototype.stateChanged=function(q,k,F){this.visualElementStateChanged(_.yK(q),k,F===void 0?0:F)};
jg.prototype.visualElementStateChanged=function(q,k,F){F=F===void 0?0:F;F===0&&this.pendingScreenCreation.has(F)?this.stateChangedQueue.push([q,k]):this.logStateChanged(q,k,F)};
jg.prototype.logStateChanged=function(q,k,F){F=F===void 0?0:F;var T=_.Jg(F);q=q||_.lN(F);return T&&q?(fg0(this.client,T,q,k),!0):!1};
var sc$=function(q,k,F,T){T=T===void 0?{}:T;q.pendingScreenCreation.add(T.layer||0);q.pendingScreenFn=function(){G9v(q,k,F,T);var z=_.lN(T.layer);if(z){for(var R=_.S(q.graftQueue),e=R.next();!e.done;e=R.next())e=e.value,_.Os(q,e[0],e[1]||z,T.layer);z=_.S(q.stateChangedQueue);for(R=z.next();!R.done;R=z.next())R=R.value,q.logStateChanged(R[0],R[1])}};
F||_.Jg(T.layer)||q.pendingScreenFn();if(T.dataPromises)for(var Z=_.S(T.dataPromises),O=Z.next();!O.done;O=Z.next())_.cfZ(q,O.value,T.layer);else _.A7(Error("wf"))},G9v=function(q,k,F,T){T=T===void 0?{}:T;
var Z=void 0;T.layer||(T.layer=0);Z=T.parentLayer!==void 0?T.parentLayer:T.layer;var O=_.Jg(Z);Z=_.lN(Z);var z=F||Z,R;z&&(T.parentCsn!==void 0?R={clientScreenNonce:T.parentCsn,visualElement:z}:O&&O!=="UNDEFINED_CSN"&&(R={clientScreenNonce:O,visualElement:z}));var e,I=_.P9("EVENT_ID");O==="UNDEFINED_CSN"&&I&&(e={servletData:{serializedServletEventId:I}});_.h("combine_ve_grafts")&&O&&V84(q,O);_.h("no_client_ve_attach_unless_shown")&&z&&O&&U4w(z,O);try{var X=_.RHH(q.client,k,R,T.csnToClone,T.cttAuthInfo,
e,T.implicitGestureType,void 0,T.loggingExpectations)}catch(M){_.Pc(M,{rootVeType:k,rootVe:Z,parentVisualElement:F,currentCsn:O,parentEl:R,csnToClone:T.csnToClone});_.A7(M);return}_.pi(X,k,T.layer,T.cttAuthInfo);O&&O!=="UNDEFINED_CSN"&&Z&&!dDr(O)&&d4o(q.client,O,Z,!0);q.backHistoryStack[q.backHistoryStack.length-1]&&!q.backHistoryStack[q.backHistoryStack.length-1].csn&&(q.backHistoryStack[q.backHistoryStack.length-1].csn=X||"");_.J$({clientScreenNonce:X});_.vHI();var E=_.lN(T.layer);O&&O!=="UNDEFINED_CSN"&&
E&&(_.h("web_mark_root_visible")||_.h("music_web_mark_root_visible"))&&_.vJ(X,E);q.pendingScreenCreation.delete(T.layer||0);q.pendingScreenFn=void 0;var d;(d=q.recurringGrafts.get(T.layer))==null||d.forEach(function(M,t){M?_.Os(q,t,M,T.layer):E&&_.Os(q,t,E,T.layer)});
LVm(q)},LVm=function(q){for(var k=0;k<q.afterNewScreenOneOffJobs.length;k++){var F=q.afterNewScreenOneOffJobs[k];
try{F()}catch(T){_.A7(T)}}for(k=q.afterNewScreenOneOffJobs.length=0;k<q.afterNewScreenRecurringJobs.length;k++){F=q.afterNewScreenRecurringJobs[k];try{F()}catch(T){_.A7(T)}}},V84=function(q,k){if(k===void 0)for(var F=EQN(),T=0;T<F.length;T++)F[T]!==void 0&&V84(q,F[T]);
else q.cachedVisualElements.forEach(function(Z,O){(O=q.cachedRootVisualElements.get(O))&&eHo(q.client,k,O,Z)}),q.cachedVisualElements.clear(),q.cachedRootVisualElements.clear(),q.attachTimeout=void 0};var R8=function(q){q=q===void 0?{layer:0}:q;this.hasRun=!1;this.createScreenConfig=q;q={};this.lBV=(q.response=!1,q.playerResponse=!1,q)};
_.y(R8,gJ);R8.prototype.validate=function(q){return!(!q.data||!q.data.response&&!q.data.playerResponse)};
R8.prototype.handle=function(q){var k=_.aB(),F=this.createScreenConfig.layer;q.data.response&&q.data.response.trackingParams&&!this.lBV.response&&(k.graftServerVe(q.data.response.trackingParams,void 0,F),this.lBV.response=!0);q.data.playerResponse&&q.data.playerResponse.trackingParams&&!this.lBV.playerResponse&&(k.graftServerVe(q.data.playerResponse.trackingParams,void 0,F),this.lBV.playerResponse=!0)};var eg=function(){this.sD=_.GM();this.kp=[];this.sux=0};
eg.prototype.processChunk=function(q){if(q){for(var k=_.S(this.kp),F=k.next();!F.done;F=k.next())F=F.value,F.validate(q)&&(F.handle(q),F.hasRun=!0);_.pJ("np"+this.sux);this.sux++}};var x8;var SLh,xo4,moZ;_.WE=function(q,k,F,T,Z,O,z){z=z===void 0?[]:z;this.buildCommandPayload=q;this.navigate=k;this.handleServiceRequest=F;this.sendAction=T;this.JSC$10568_screenManager=Z;this.commandResolverMap=O;this.autoLogResolverAllowlist=z;this.pendingCommands=new Set;this.isTracingEnabled=!1;xo4(this)};
SLh=function(q,k,F){var T=xhr,Z=nah,O=_.aB(),z=nH8;F=F===void 0?[]:F;_.WE.instance=new _.WE(q,k,T,Z,O,z,F)};
xo4=function(q){if(!q.isTracingEnabled&&JeL("command")){var k=q.resolveCommand;q.resolveCommand=function(F,T){a:{for(Z in F)if(Object.prototype.hasOwnProperty.call(F,Z)){var Z={commandType:Z};break a}Z={}}return wpL("command",Z,k.bind(this,F,T))};
q.isTracingEnabled=!0}};
moZ=function(q,k,F){if(!q.commandResolverMap)return!1;var T=uET(k,q.commandResolverMap);return T?((q.autoLogResolverAllowlist.some(function(Z){return!!_.f(k,Z)})||(F==null?0:F.forceClickLogging))&&gHU(q,k,F),T instanceof Promise?T.then(function(Z){Z.resolve(k,F)}):T.resolve(k,F),!0):!1};
_.WE.prototype.resolveCommand=function(q,k){var F=this,T=q2Z(q);if(moZ(this,q,k))return!0;if(T)return iz4(this,q,k);if(!this.buildCommandPayload)return PjM(q,"Unhandled command by buildCommandPayload"),!1;var Z=this.buildCommandPayload(q,k);if(k==null?0:k.commandController)Z.commandController=k.commandController;if(Z.type===0){if(!this.navigate)return $4J(q,"navigate"),!1;if(!k$I(Z.command))return PjM(q,"Page requests need to specify a url"),!1;_.h("logging_avoid_blocking_during_navigation")&&_.Lcf().transition("application_navigating");
q=this.navigate(Z)||[];T5$(q).then(function(){F.pendingCommands.delete(Z.command)});
return!0}if(Z.type===1){if(!this.handleServiceRequest)return $4J(q,"handleServiceRequest"),!1;(k==null?0:k.forceClickLogging)&&gHU(this,Z.command,k);q=this.handleServiceRequest(Z);T5$(q).then(function(){F.pendingCommands.delete(Z.command)});
return!0}if(Z.type===2){if(!this.sendAction)return $4J(q,"sendAction"),!1;gHU(this,Z.command,k);this.sendAction(Z);return!0}return!1};
var gHU=function(q,k,F){if((F==null||!F.disableClickTracking)&&q.JSC$10568_screenManager)if(k.clickTrackingParams&&_.h("log_click_with_layer_from_element_in_command_handler")){var T;F=F==null?void 0:(T=F.form)==null?void 0:T.element;q.JSC$10568_screenManager.clickCommand(k,null,F&&F.getScreenLayer&&F.getScreenLayer())}else k.clickTrackingParams?q.JSC$10568_screenManager.clickCommand(k):!_.h("disable_clicked_visual_element_in_command_handler")&&(F==null?0:F.clickedVisualElement)&&_.zN(q.JSC$10568_screenManager,
F.clickedVisualElement)},q2Z=function(q){var k=!!_.f(q,_.za),F;
q=((F=_.f(q,_.RT))==null?void 0:F.signal)==="CLIENT_SIGNAL";return k||q},iz4=function(q,k,F){var T=_.f(k,_.za);
if(T)var Z=(T==null?void 0:T.commands)||[];else{var O;if(((O=_.f(k,_.RT))==null?void 0:O.signal)==="CLIENT_SIGNAL"){var z;Z=((z=_.f(k,_.RT))==null?void 0:z.actions)||[]}}if(Z){k=_.S(Z);for(Z=k.next();!Z.done;Z=k.next()){Z=Z.value;try{q.resolveCommand(Z,F)}catch(R){R instanceof Error&&_.A7(R)}}return!0}PjM(k,"Could not handle the meta command");return!1},k$I=function(q){var k;
return!((k=_.f(q==null?void 0:q.commandMetadata,_.ni))==null||!k.url)};var W7=function(){gJ.apply(this,arguments)};
_.y(W7,gJ);W7.prototype.validate=function(q){var k,F;return!this.hasRun&&!!((k=q.data.response)==null?0:(F=k.onResponseReceivedEndpoints)==null?0:F.length)};
W7.prototype.handle=function(q){var k=_.WE.instance;q=_.S(q.data.response.onResponseReceivedEndpoints);for(var F=q.next();!F.done;F=q.next())k.resolveCommand(F.value)};var oSm,FG8,Twg;
oSm=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=_.Sy();this.navigatingAwayFromWatchDeletedVideo=!1;this.currentEndpoint=null;
this.isVideoPlaying=!1};
_.Us=function(){FG8||(FG8=new oSm);return FG8};
Twg=function(){var q=_.Us();q.miniplayerButtonActivation=!1;q.userActivation=!1;q.playlistWatchPageActivation=!1;q.productDetailsPageActivation=!1;q.miniAppPageActivation=!1;q.playablesDestPageActivation=!1;q.lockupActivation=!1;q.showMiniplayerCommandActivation=!1;q.playlistSuggestionsShelfActivation=!1;q.mediaSessionPipActivation=!1;q.watchPipActivation=!1;q.watchWhileActivation=!1;q.shortsPipActivation=!1};
_.Zzg=function(){var q=_.Us(),k=q.mediaSessionPipActivation,F=q.watchPipActivation,T=q.watchWhileActivation,Z=q.playlistWatchPageActivation,O=q.lockupActivation,z=q.showMiniplayerCommandActivation,R=q.navigatingAwayFromWatchDeletedVideo,e=q.shortsPipActivation,I=q.playlistSuggestionsShelfActivation,X=q.productDetailsPageActivation,E=q.miniAppPageActivation,d=q.playablesDestPageActivation;return!q.miniplayerButtonActivation&&!Z&&!I&&!X&&!E&&!d&&!O&&!z&&!k&&!F&&!T&&!e||R};var loh;_.I8=mq("FEwhat_to_watch","/",3854);_.JTw=mq("FEdownloads","/feed/downloads",42352);loh=mq("FEmusic_offline","browse/FEmusic_offline",42352);var Vw=function(q,k){k=k===void 0?[]:k;var F=F===void 0?[]:F;k=oYN.apply(null,[F7J.apply(null,_.fP(k))].concat(_.fP(F)));this.store=YIL(q,void 0,k)};
Vw.prototype.getState=function(){return this.store.getState()};
Vw.prototype.dispatch=function(q){return this.store.dispatch(q)};
Vw.prototype.subscribe=function(q){return this.store.subscribe(q)};
Vw.prototype.replaceReducer=function(q){return this.store.replaceReducer(q)};
Vw.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.Es=function(q,k,F){var T=k(q.getState());return q.subscribe(function(){var Z=k(q.getState());if(Z!==T){var O=T;T=Z;F(Z,O)}})};var DYn;_.Iy=function(q,k,F){return _.FH({type:"REPLACE_ENTITY",payload:{entityPayload:F,entityType:q,key:k}})};
DYn=function(q){return _.FH({type:"REPLACE_ENTITIES",payload:q})};
_.Ap=function(q,k,F,T){return _.FH({type:"UPDATE_ENTITY",payload:{entityPayload:F,entityType:q,key:k,mergeOption:T}})};var x4h=function(q){var k=this;q=q===void 0?[]:q;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;q.forEach(function(F){k.append(F)})};
_.Y=x4h.prototype;_.Y.getLength=function(){return this.totalLength};
_.Y.append=function(q){var k=this.arrays.length===0?!1:(k=this.arrays[this.arrays.length-1])&&k.buffer===q.buffer&&k.byteOffset+k.length===q.byteOffset;k?(k=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(k.buffer,k.byteOffset,k.length+q.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(q);this.totalLength+=q.length};
_.Y.split=function(q){for(var k=new x4h,F=new x4h,T=_.S(this.arrays),Z=T.next();!Z.done;Z=T.next())Z=Z.value,q>=Z.length?(k.append(Z),q-=Z.length):q?(k.append(new Uint8Array(Z.buffer,Z.byteOffset,q)),F.append(new Uint8Array(Z.buffer,Z.byteOffset+q,Z.length-q)),q=0):F.append(Z);return{headView:k,tailView:F}};
_.Y.extract=function(q,k){return this.split(q).tailView.split(k).headView};
_.Y.isFocused=function(q){return q>=this.arrayPos&&q<this.arrayPos+this.arrays[this.arrayIdx].length};
_.Y.focus=function(q){if(!this.isFocused(q))for(q<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=q&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var jEU=function(q,k){q.focus(k);return q.arrays[q.arrayIdx][k-q.arrayPos]};(function(){var q=function(T){return new Uint8Array(T)},k=function(T){for(var Z=new Uint8Array(T.length),O=0;O<T.length;O++)Z[O]=T[O];
return Z},F=new Uint8Array([1]);
return F.length===1&&F[0]===1?q:k})();
var HhT=Array(1024),vyN=window.TextDecoder?new TextDecoder:void 0,G2L=window.TextEncoder?new TextEncoder:void 0;var LIe=function(q){this.arrayView=q;this.pos=0;this.pendingTagAndType=-1},Tm=function(q){var k=jEU(q.arrayView,q.pos);
++q.pos;if(k<128)return k;for(var F=k&127,T=1;k>=128;)k=jEU(q.arrayView,q.pos),++q.pos,T*=128,F+=(k&127)*T;return F},nyT=function(q,k){var F=q.pendingTagAndType;
for(q.pendingTagAndType=-1;q.pos+1<=q.arrayView.totalLength;){F<0&&(F=Tm(q));var T=F>>3,Z=F&7;if(T===k)return!0;if(T>k){q.pendingTagAndType=F;break}F=-1;switch(Z){case 0:Tm(q);break;case 1:q.pos+=8;break;case 2:T=Tm(q);q.pos+=T;break;case 5:q.pos+=4}}return!1};var m40=function(){this.pos=0;this.submessagePosStack=[];this.buf=V0M(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},YW=function(q,k){k=q.pos+k;
if(!(q.buf.length>=k)){for(var F=q.buf.length*2;F<k;)F*=2;q.buf=V0M(F,q.buf.subarray(0,q.pos));q.view=new DataView(q.buf.buffer,q.buf.byteOffset,q.buf.byteLength)}},jA=function(q,k){if(k>268435455){YW(q,4);
for(var F=k&1073741823,T=0;T<4;T++)q.view.setUint8(q.pos,F&127|128),F>>=7,q.pos+=1;k=Math.floor(k/268435456)}for(YW(q,4);k>127;)q.view.setUint8(q.pos,k&127|128),k>>=7,q.pos+=1;q.view.setUint8(q.pos,k);q.pos+=1};for(var q5L={accountLinkStatusEntity:122,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,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,selectedChipIndexEntityPayload:479,settingEntity:297,stringEntity:382,suggestedFeedbackChipStateEntity:485,
transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},gyL={},Y24=_.S(Object.entries(q5L)),Ozz=Y24.next();!Ozz.done;Ozz=Y24.next()){var S2I=_.S(Ozz.value),zEI=S2I.next().value,CKP=S2I.next().value,REz=zEI,eEg=CKP;eEg&&(gyL[eEg]=REz)};var k_H=function(q,k){q=q===void 0?{}:q;switch(k.type){case "ENTITY_LOADED":return k.payload.reduce(function(T,Z){var O,z=(O=Z.options)==null?void 0:O.persistenceOption;if(z&&z!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&z!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return T;if(!Z.entityKey)return _.A7(Error("Af")),T;if(Z.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!Z.payload)return Z=new _.aP("REPLACE entity mutation is missing a payload",{entityKey:Z.entityKey}),_.A7(Z),T;var R=(0,_.fT.getAnyKey)(Z.payload);
return Fto(T,R,Z.entityKey,Z.payload[R])}if(Z.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{Z=Z.entityKey;try{var e=_.ZR(Z).entityType;R=Fto(T,e,Z);break a}catch(E){if(E instanceof Error){Z=new _.aP("Failed to deserialize entity key",{entityKey:Z,originalMessage:E.message});_.A7(Z);R=T;break a}throw E;}R=void 0}return R}if(Z.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!Z.payload)return Z=new _.aP("UPDATE entity mutation is missing a payload",{entityKey:Z.entityKey}),_.A7(Z),T;R=(0,_.fT.getAnyKey)(Z.payload);
var I,X;return T_e(T,R,Z.entityKey,Z.payload[R],(I=Z.fieldMask)==null?void 0:(X=I.mergeOptions)==null?void 0:X.repeatedFieldsMergeOption)}return T},q);
case "REPLACE_ENTITY":var F=k.payload;return Fto(q,F.entityType,F.key,F.entityPayload);case "REPLACE_ENTITIES":return Object.keys(k.payload).reduce(function(T,Z){var O=k.payload[Z];return Object.keys(O).reduce(function(z,R){return Fto(z,Z,R,O[R])},T)},q);
case "UPDATE_ENTITY":return F=k.payload,T_e(q,F.entityType,F.key,F.entityPayload,F.mergeOption);default:return q}};var Z8L;var WGz=!1,a8,dT,h6,M2,f$,UUI=function(q){_.dF.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!WGz){var k,F=new Uint8Array(256),T=new Uint8Array(256);var Z=1;for(k=0;k<256;k++)F[Z]=k,T[k]=Z,Z^=Z<<1^(Z>>7&&283);a8=new Uint8Array(256);dT=zm(256);h6=zm(256);M2=zm(256);f$=zm(256);for(var O=0;O<256;O++){Z=O?T[255^F[O]]:0;Z^=Z<<1^Z<<2^Z<<3^Z<<4;Z=Z&255^Z>>>8^99;a8[O]=Z;k=Z<<1^(Z>>7&&283);var z=k^Z;dT[O]=k<<24|Z<<16|Z<<8|z;h6[O]=z<<24|dT[O]>>>8;M2[O]=Z<<24|h6[O]>>>
8;f$[O]=Z<<24|M2[O]>>>8}WGz=!0}Z=zm(44);for(F=0;F<4;F++)Z[F]=q[4*F]<<24|q[4*F+1]<<16|q[4*F+2]<<8|q[4*F+3];for(T=1;F<44;F++)q=Z[F-1],F%4||(q=(a8[q>>16&255]^T)<<24|a8[q>>8&255]<<16|a8[q&255]<<8|a8[q>>>24],T=T<<1^(T>>7&&283)),Z[F]=Z[F-4]^q;this.key=Z};
_.y(UUI,_.dF);
UUI.prototype.encrypt=function(q){var k=q.length;q=new Uint8Array(q.buffer.slice(q.byteOffset,q.byteOffset+k));for(var F=this.cipherBlock,T=0;T<k&&this.blockOffset<16;)q[T++]^=F[this.blockOffset++];for(var Z=k-(k-T)%16;T<Z;)IN4(this),q[T++]^=F[0],q[T++]^=F[1],q[T++]^=F[2],q[T++]^=F[3],q[T++]^=F[4],q[T++]^=F[5],q[T++]^=F[6],q[T++]^=F[7],q[T++]^=F[8],q[T++]^=F[9],q[T++]^=F[10],q[T++]^=F[11],q[T++]^=F[12],q[T++]^=F[13],q[T++]^=F[14],q[T++]^=F[15];if(T<k)for(IN4(this),this.blockOffset=0;T<k;)q[T++]^=
F[this.blockOffset++];return q};
var IN4=function(q){for(var k=q.key,F=q.counter[0]^k[0],T=q.counter[1]^k[1],Z=q.counter[2]^k[2],O=q.counter[3]^k[3],z=3;z>=0&&!(q.counter[z]=-~q.counter[z]);z--);for(var R,e,I=4;I<40;)z=dT[F>>>24]^h6[T>>16&255]^M2[Z>>8&255]^f$[O&255]^k[I++],R=dT[T>>>24]^h6[Z>>16&255]^M2[O>>8&255]^f$[F&255]^k[I++],e=dT[Z>>>24]^h6[O>>16&255]^M2[F>>8&255]^f$[T&255]^k[I++],O=dT[O>>>24]^h6[F>>16&255]^M2[T>>8&255]^f$[Z&255]^k[I++],F=z,T=R,Z=e;q=q.cipherBlock;z=k[40];q[0]=a8[F>>>24]^z>>>24;q[1]=a8[T>>16&255]^z>>16&255;q[2]=
a8[Z>>8&255]^z>>8&255;q[3]=a8[O&255]^z&255;z=k[41];q[4]=a8[T>>>24]^z>>>24;q[5]=a8[Z>>16&255]^z>>16&255;q[6]=a8[O>>8&255]^z>>8&255;q[7]=a8[F&255]^z&255;z=k[42];q[8]=a8[Z>>>24]^z>>>24;q[9]=a8[O>>16&255]^z>>16&255;q[10]=a8[F>>8&255]^z>>8&255;q[11]=a8[T&255]^z&255;z=k[43];q[12]=a8[O>>>24]^z>>>24;q[13]=a8[F>>16&255]^z>>16&255;q[14]=a8[T>>8&255]^z>>8&255;q[15]=a8[Z&255]^z&255};var XOI=!1;(function(){var q=function(T){return new Uint8Array(T)},k=function(T){for(var Z=new Uint8Array(T.length),O=0;O<T.length;O++)Z[O]=T[O];
return Z},F=new Uint8Array([1]);
return F.length===1&&F[0]===1?q:k})();
var yi;var dUh=function(q){a:{if(!XOI&&!VP){if(yi){var k=yi;break a}yi=(k=window.crypto)==null?void 0:k.subtle;var F,T,Z;if(((F=yi)==null?0:F.importKey)&&((T=yi)==null?0:T.sign)&&((Z=yi)==null?0:Z.encrypt)){k=yi;break a}yi=void 0}k=void 0}k&&(this.nativeEncryptor=new ES$(q,k));this.encryptorPolyfill=new aNG(q)};
dUh.prototype.encrypt=function(q,k){var F=this,T;return _.C(function(Z){switch(Z.nextAddress){case 1:if(!F.nativeEncryptor){Z.jumpTo(2);break}_.j$(Z,3);return _.W(Z,F.nativeEncryptor.encrypt(q,k),5);case 5:return Z.return(Z.yieldResult);case 3:T=_.CP(Z),_.w1(T),XOI=!0,F.nativeEncryptor=void 0;case 2:return Z.return(F.encryptorPolyfill.encrypt(q,k))}})};
var ES$=function(q,k){this.JSC$10640_aesKey=q;this.subtleCrypto=k};
ES$.prototype.encrypt=function(q,k){var F=this,T;return _.C(function(Z){if(Z.nextAddress==1)return _.j$(Z,2),_.W(Z,hE4(F,q,k),4);if(Z.nextAddress!=2)return Z.return(Z.yieldResult);T=_.CP(Z);_.w1(T);XOI=!0;throw T;})};
var hE4=function(q,k,F){var T,Z;return _.C(function(O){switch(O.nextAddress){case 1:if(q.cryptoKey){O.jumpTo(2);break}return _.W(O,q.subtleCrypto.importKey("raw",q.JSC$10640_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:q.cryptoKey=O.yieldResult;case 2:return T={name:"AES-CTR",counter:F,length:128},_.W(O,q.subtleCrypto.encrypt(T,q.cryptoKey,k),4);case 4:return Z=O.yieldResult,O.return(new Uint8Array(Z))}})},aNG=function(q){this.JSC$10643_aesKey=q};
aNG.prototype.encrypt=function(q,k){this.encryptor||(this.encryptor=new UUI(this.JSC$10643_aesKey));for(var F=this.encryptor,T=0;T<4;T++)F.counter[T]=k[T*4]<<24|k[T*4+1]<<16|k[T*4+2]<<8|k[T*4+3];F.blockOffset=16;return this.encryptor.encrypt(q)};var MK$={},O8N=gG("yt-idb-pref-storage",{objectStores:(MK$.prefs={addedAtVersion:1},MK$),shared:!1,upgrade:function(q,k){k(1)&&KL(Q7(q,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.t6=function(q){this.token=q};
_.t6.getInstance=function(){return _.C(function(q){return q.return(new Promise(function(k){_.nl().then(function(F){F?(_.t6.instance||(_.t6.instance=new _.t6(F)),k(_.t6.instance)):k(void 0)})}))})};
_.t6.prototype.get=function(q){var k=this,F,T,Z;return _.C(function(O){if(O.nextAddress==1)return _.W(O,S59(k.token),2);if(O.nextAddress!=3)return F=O.yieldResult,_.W(O,F.get("prefs",q),3);T=O.yieldResult;if(!T)return O.return();Z=(0,_.mF)();return T.expirationTimestampMs<=Z?O.return():O.return(T.value)})};
_.t6.prototype.set=function(q,k,F){F=F===void 0?31536E3:F;var T=this,Z,O,z;return _.C(function(R){if(R.nextAddress==1)return Z=(0,_.mF)(),O={key:q,value:k,expirationTimestampMs:Z+F*1E3},_.W(R,S59(T.token),2);z=R.yieldResult;return _.W(R,z.put("prefs",O),0)})};
_.t6.prototype.remove=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,S59(k.token),2);F=T.yieldResult;return _.W(T,F.delete("prefs",q),0)})};var DS={},fNc=(DS.INVALID_ENCODER_VERSION="Invalid encoder version",DS.KEY_CREATION_FAILED="Failed to create encoder key",DS.UNKNOWN_DECODE_ERROR="Failed to decode PES data",DS.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",DS.WRONG_DATA_TYPE="Encoder cannot process the data type",DS),CB=function(q,k){k=k===void 0?{}:k;_.aP.call(this,fNc[q],Object.assign({},{name:"PESEncoderError",type:q},k));this.type=q;this.level="WARNING";Object.setPrototypeOf(this,CB.prototype)};
_.y(CB,_.aP);var yiU=function(){},tKo=function(q,k,F){try{return q.encodeImpl(k,F)}catch(T){e3n(T,ChL)}},DUz=function(q,k,F){var T;
return _.C(function(Z){if(Z.nextAddress==1)return _.j$(Z,2),_.W(Z,q.decodeAsyncImpl(k,F),4);if(Z.nextAddress!=2)return Z.return(Z.yieldResult);T=_.CP(Z);e3n(T,R3r);_.RG(Z)})};
yiU.prototype.decodeAsyncImpl=function(q,k){return Promise.resolve(this.decodeImpl(q,k))};var lf=function(q,k){this.aesEncryptor=q;this.aesEncryptorAsync=k};
_.y(lf,yiU);lf.prototype.encodeImpl=function(q,k){k=Wtn(k);q=(new TextEncoder).encode(JSON.stringify(q));return this.aesEncryptor.encrypt(q,k)};
lf.prototype.decodeImpl=function(q,k){if(!(q instanceof Uint8Array))throw z3f(1);var F=new TextDecoder;k=Wtn(k);q=this.aesEncryptor.encrypt(q,k);return JSON.parse(F.decode(q))};
lf.prototype.decodeAsyncImpl=function(q,k){var F=this,T,Z,O;return _.C(function(z){if(z.nextAddress==1){if(!(q instanceof Uint8Array))throw z3f(1);T=new TextDecoder;Z=Wtn(k);return _.W(z,F.aesEncryptorAsync.encrypt(q,Z),2)}O=z.yieldResult;return z.return(JSON.parse(T.decode(O)))})};var UYo={accountLinkStatusEntity:m8U,booleanEntity:JWg,buttonEntity:QLz,captionTrack:D4z,channelHandle:ezv,chipEntity:IiI,commerceAcquisitionClientPayloadEntity:O$g,commerceCartListEntity:SsG,contextNoteFeedEntityPayload:dlG,continuationTokenEntity:YO8,downloadQualityPickerEntity:nQv,downloadsPageRefreshTokenEntity:mDm,downloadsPageViewConfigurationEntity:XR4,downloadStatusEntity:gQv,dismissState:X1g,sfvAudioItemCurrentlyPlayingEntity:Z80,emojiFountainDataEntity:b4U,emojiCustomizationSetEntity:$p8,
fakeChannel:wr4,fakePlaylist:PDg,fakePlaylistEntryCollection:$88,fakeVideo:uXI,fakeVideoDescription:N4m,featuredProductsEntity:Qxo,flowStateEntity:L0z,iconBadgeEntity:zPP,interstitialInteractionStateEntity:UDc,likeButtonAnimationEntity:EAZ,liveChatPollStateEntity:fQm,liveViewerLeaderboardChatEntryPointStateEntity:re4,liveViewerLeaderboardPointsEntity:vyo,liveReactionsDataEntity:uPh,logoEntity:e$8,macroMarkerEntity:aFI,mainDownloadsLibraryEntity:qOg,mainDownloadsListEntity:inv,mainPlaylistDownloadStateEntity:oAU,
mainPlaylistEntity:OnU,mainPlaylistVideoEntity:SOc,mainVideoDownloadStateEntity:FEG,mainVideoEntity:eiU,markersEngagementPanelSyncEntity:du8,markersVisibilityOverrideEntity:hih,musicAlbumReleaseDetail:xug,musicAlbumReleaseDownloadMetadataEntity:sxh,musicAlbumRelease:LEh,musicAlbumReleaseUserDetail:nA8,musicArtistDetail:muZ,musicArtist:gAg,musicArtistUserDetail:qdZ,musicDownloadsLibraryEntity:GQI,musicLibraryEdit:ihZ,musicLibraryStatusEntity:k2v,musicPlaylist:oym,musicPlaylistDownloadMetadataEntity:cl$,
musicShare:TUP,musicTrackDetail:jK0,musicTrackDownloadMetadataEntity:VF4,musicTrack:ZhU,musicTrackUserDetail:Ydv,offlineOrchestrationActionWrapperEntity:lgI,offlineVideoPolicy:Je0,offlineVideoStreams:AeU,offlineabilityEntity:Tic,orchestrationWebSamplingEntity:Zng,pageHeaderEntity:tx$,pdpStateEntity:Cf0,pinnedProductEntity:KEm,playbackData:pp4,playerStateEntity:MF8,quantityIncrementerEntity:RPz,refresh:wp0,saveToPlaylistListEntity:DYh,selectedChipIndexEntityPayload:fFg,settingEntity:gqG,stringEntity:AWm,
suggestedFeedbackChipStateEntity:ylz,transfer:PjP,trendingOfferEntity:Bih,videoDownloadContextEntity:$4g,videoOverviewAsyncDataEntity:NTU,videoPlaybackPositionEntity:r3G,votingEntity:A3$,ytMainChannelEntity:WEg,youchatPendingResponseEntity:tF8,ytMainDownloadedVideoEntity:jx4,ytMainVideoEntity:Uum};var lN8,Aih,Iz,fxo,yyw,PKc,bzU,$Uo,wOG;lN8=function(q,k){this.JSC$10662_wrapped=q;this.JSC$10662_encoderRegistry=k;this.changedKeys={}};
Aih=function(q,k){a:{q=JiG(q.JSC$10662_encoderRegistry,k.version);try{var F=q.decodeImpl(k.data,k.key);break a}catch(T){e3n(T,R3r)}F=void 0}return F};
_.pOg=function(q,k,F){return q.JSC$10662_wrapped.objectStore("EntityStore").get(k).then(function(T){if(T){if(F&&T.entityType!==F)throw Error("Bf");return Aih(q,T)}})};
Iz=function(q,k,F){return F?(F=F.map(function(T){return _.pOg(q,T,k)}),bV.all(F)):q.JSC$10662_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(k)).then(function(T){return T.map(function(Z){return Aih(q,Z)})})};
_.M9r=function(q,k,F){var T=i8M(k),Z=JiG(q.JSC$10662_encoderRegistry,1),O=Object.assign({},k);return q.JSC$10662_wrapped.objectStore("EntityStore").get(T).then(function(z){if(z){if(z.entityType!==F)throw Error("Bf");O.entityMetadata||(z=Aih(q,z),O.entityMetadata=z.entityMetadata)}}).then(function(){var z={key:T,
entityType:F,data:tKo(Z,O,T),version:1};return bV.all([q.JSC$10662_wrapped.objectStore("EntityStore").put(z),wOG(q,O,F)])}).then(function(){PKc(q,T,F);
return T})};
fxo=function(q,k){var F=_.ZR(k).entityType;return bV.all([q.JSC$10662_wrapped.objectStore("EntityStore").delete(k),$Uo(q,k)]).then(function(){PKc(q,k,F)})};
yyw=function(q,k,F,T){var Z=JiG(q.JSC$10662_encoderRegistry,1);return _.pOg(q,k,T).then(function(O){if(O){O=rex(O,F);var z={key:k,entityType:T,data:tKo(Z,O,k),version:1};return bV.all([q.JSC$10662_wrapped.objectStore("EntityStore").put(z),wOG(q,O,T)])}}).then(function(){PKc(q,k,T);
return k})};
PKc=function(q,k,F){var T=q.changedKeys[F];T||(T=new Set,q.changedKeys[F]=T);T.add(k)};
bzU=function(q,k,F){var T=i8M(k);F=Ix9(F);if(!F)return bV.resolve([]);F=new F(k);q=q.JSC$10662_wrapped.objectStore("EntityAssociationStore");k=[];F=_.S(F.getAssociations());for(var Z=F.next();!Z.done;Z=F.next())k.push(q.put({parentEntityKey:T,childEntityKey:Z.value}));return bV.all(k).then(function(O){return O.map(function(z){return z[1]})})};
$Uo=function(q,k){return q.JSC$10662_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(k))};
wOG=function(q,k,F){var T=i8M(k);return $Uo(q,T).then(function(){return bzU(q,k,F)})};var uKz=function(){};
_.y(uKz,yiU);uKz.prototype.encodeImpl=function(q){return q};
uKz.prototype.decodeImpl=function(q){if(q instanceof Uint8Array)throw z3f(0);return q};var axh=function(){this.cacheMap={};this.cacheMap[0]=new uKz;if(!_.h("aes_pes_encoder_killswitch")){var q=this.cacheMap;try{var k=_.Xi();var F=Wtn(k);var T=new lf(new aNG(F),new dUh(F))}catch(Z){throw q=Z instanceof Error?new CB("KEY_CREATION_FAILED",{originalMessage:Z.message}):new CB("KEY_CREATION_FAILED"),_.A7(q),q;}q[1]=T}},JiG=function(q,k){k=k===void 0?0:k;
q=q.cacheMap[k];if(!q)throw k=new CB("INVALID_ENCODER_VERSION",{encoderVersion:k}),_.A7(k),k;return q};var eA=function(q,k){_.dF.call(this);this.token=q;this.JSC$10676_encoderRegistry=k;this.observers=[];q=new _.k9.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.Xi());q.onmessage=this.handleMessage.bind(this);this.channel=q};
_.y(eA,_.dF);_.UR=function(q,k,F){var T,Z,O,z;return _.C(function(R){if(R.nextAddress==1)return _.W(R,Y50(q.token),2);if(R.nextAddress!=3)return T=R.yieldResult,_.W(R,_.Hs(T,["EntityStore","EntityAssociationStore"],k,function(e){Z=new lN8(e,q.JSC$10676_encoderRegistry);return F(Z)}),3);
O=R.yieldResult;Z&&(z=Z.changedKeys,Object.keys(z).length>0&&(q.channel.postMessage(z),Nw$(q,z)));return R.return(O)})};
eA.prototype.observe=function(q){var k=this;this.observers.push(q);return function(){var F=k.observers.indexOf(q);F>=0&&k.observers.splice(F,1)}};
var $Ef=function(q){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,_.UR(q,{mode:"readonly",enableRetries:!0},function(T){return T.JSC$10662_wrapped.objectStore("EntityStore").getAll()}),2);
k=F.yieldResult;return F.return(Promise.all(k.filter(function(T){return!!T}).map(function(T){var Z,O;
return _.C(function(z){if(z.nextAddress==1){Z=T.key;O=T.entityType;var R=DUz(JiG(q.JSC$10676_encoderRegistry,T.version),T.data,T.key);return _.W(z,R,2)}return z.return({key:Z,entityType:O,data:z.yieldResult})})})))})};
eA.prototype.handleMessage=function(q){Nw$(this,q.data)};
var Nw$=function(q,k){q=_.S(q.observers);for(var F=q.next();!F.done;F=q.next())F=F.value,F(k)};
eA.prototype.disposeInternal=function(){this.channel.close()};
var XHT;var J6,KGU,sYM;J6={};_.QEv=(J6.mainVideoEntity="mainVideoEntityActionMetadata",J6.mainPlaylistEntity="mainPlaylistEntityActionMetadata",J6.musicTrack="musicTrackEntityActionMetadata",J6.musicPlaylist="musicPlaylistEntityActionMetadata",J6);KGU=new _.mE("DOWNLOADS_ENTITY_TYPE_MAP");_.yw=_.OR("","downloadsPageViewConfigurationEntity");sYM=_.OR("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.i4M=_.OR("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.OR("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.OR("SMART_DOWNLOADS_ENABLED","settingEntity");_.OR("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var Ay0=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var N_o=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var vqf={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var A6,QLH,y4c,$Hf;A6=window;_.Qw=A6.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US";_.xpT=A6.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||_.sR;QLH=A6.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||Dw;y4c=A6.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||faz;_.BwZ=A6.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||_.rho;$Hf=A6.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||sz4;vj({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 mph=K8T(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(q){return q}}}),cmr=K8T(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(q){return q}}}),H4f=new Map;var i$x=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],L89;var riI=function(q){return _.FH({type:"SET_EPHEMERAL_ACTION",payload:q})};var vSU={ephemeralAction:null};var Hzz={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:""};var MgN={sharedUi:function(q,k){q=q===void 0?Hzz:q;switch(k.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},q,{animatedThumbnailEnabled:k.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},q,{inlinePreviewEnabled:k.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},q,{currentPageType:k.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},q,{currentPageSubType:k.payload});default:return q}},
a11y:zE({ephemeralAction:function(q,k){q=q===void 0?vSU.ephemeralAction:q;switch(k.type){case "SET_EPHEMERAL_ACTION":return k.payload;default:return q}}})};var j89={playlistId:"",inviteLinkURL:""};var sEG={};var WCL=zE({continuationCommand:function(q,k){q=q===void 0?sEG:q;switch(k.type){case "SET_CONTINUATION_COMMAND":return k.payload.continuationCommand;default:return q}}});var O$J={currentFormId:"",commandsMap:{}};var U2J=zE({isLeaderTab:function(q,k){q=q===void 0?!0:q;switch(k.type){case "SET_IS_LEADER_TAB":var F,T;return(T=k==null?void 0:(F=k.payload)==null?void 0:F.isLeaderTab)!=null?T:q;default:return q}}});var ciP;_.G$$=function(q){return _.FH({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:q}})};
ciP=function(q){return _.FH({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:q}})};var hPh=zE({isDesktopSmallWidth:function(q,k){switch(k.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return k.payload.isDesktopSmallWidth;default:return q===void 0?!1:q}},
isShortsActive:function(q,k){switch(k.type){case "SET_IS_SHORTS_ACTIVE":return k.payload.isShortsActive;default:return q===void 0?!1:q}},
isWatchWhileMode:function(q,k){switch(k.type){case "SET_IS_WATCH_WHILE_MODE":return k.payload.isWatchWhileMode;default:return q===void 0?!1:q}},
playerState:function(q,k){switch(k.type){case "SET_PLAYER_STATE":return k.payload.playerState;default:return q===void 0?-1:q}},
isFullscreen:function(q,k){switch(k.type){case "SET_IS_FULLSCREEN":return k.payload.isFullscreen;default:return q===void 0?!1:q}},
isSmallScreenSqueezeback:function(q,k){switch(k.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return k.payload.isSmallScreenSqueezeback;default:return q===void 0?!1:q}},
isShortsPipActive:function(q,k){switch(k.type){case "SET_IS_SHORTS_PIP_ACTIVE":return k.payload.isShortsPipActive;default:return q===void 0?!1:q}},
isPlaybackStarted:function(q,k){switch(k.type){case "SET_IS_PLAYBACK_STARTED":return k.payload.isPlaybackStarted;default:return q===void 0?!1:q}}});var y60=function(){return function(q){return function(k){var F=q(k);_.Ta(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[k],!0);return F}}};var VKh,AU9;VKh=new _.zO;_.TC=new _.mE("WATCH_PLAYER_PROMISE_TOKEN");_.LG0=new _.zO;_.xU$=new _.mE("SHORTS_PLAYER_PROMISE_TOKEN");AU9=new _.mE("");var tgo=function(){return function(q){return function(k){k.type==="ENTITY_LOADED"&&_.mT().resolve(_.TC).then(function(F){var T;(T=F.dispatchReduxAction)==null||T.call(F,k)});
return q(k)}}};var nSh={};var IS9=zE({additionalContext:function(q,k){switch(k.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var F;return(F=k.payload)!=null?F:"";default:return q===void 0?"":q}},
impersonatedChannelUrl:function(q,k){switch(k.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var F;return(F=k.payload)!=null?F:"";default:return q===void 0?"":q}},
selectedVideoIds:function(q,k){q=q===void 0?nSh:q;switch(k.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var F={};return Object.assign({},q,(F[k.payload]=!0,F));case "VIDEO_UNSELECTED":return k=k.payload,q=Object.assign({},q),delete q[k],q;default:return q}}});var X7x=zE({parentClickTrackingParams:function(q,k){switch(k.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return k.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return q===void 0?"":q}}});var gSv=function(q){return _.FH({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:q})};var mUv={};var EoJ=zE({stepStates:function(q,k){q=q===void 0?mUv:q;switch(k.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var F=q,T=k.payload,Z,O,z;q={};k={selectionStates:Object.assign({},(z=(Z=F[T.stepId])==null?void 0:Z.selectionStates)!=null?z:{},(q[T.token]={isSelected:T.isSelected},q)),userQuery:(O=F[T.stepId])==null?void 0:O.userQuery};Z={};return Object.assign({},F,(Z[T.stepId]=k,Z));case "TALK_TO_RECS_UPDATE_USER_QUERY":return Z=q,O=k.payload,z={selectionStates:Object.assign({},
(T=(F=Z[O.stepId])==null?void 0:F.selectionStates)!=null?T:{}),userQuery:{userQuery:O.userQuery,token:O.userQueryToken}},F={},Object.assign({},Z,(F[O.stepId]=z,F));default:return q}}});var qU8,iW4,olv;qU8=function(q){return _.FH({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:q})};
iW4=function(q){return _.FH({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:q})};
_.wA=function(q){return _.FH({type:"SET_CURRENT_PAGE_TYPE",payload:q})};
_.kwv=function(q){return _.FH({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:q})};
olv=function(q){return _.FH({type:"SET_CHIP_BAR_IS_STICKY",payload:q})};var zPM={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"};_.Fsm=function(q){return _.FH({type:"SET_PLAYER_STATE",payload:{playerState:q}})};var TYz=[],ZW4={width:0,height:0};var aSN=zE({isTheaterMode:function(q,k){q=q===void 0?_.h("kevlar_disable_theater_mode_persistence")?!1:_.$O("START_IN_THEATER_MODE"):q;switch(k.type){case "SET_IS_THEATER_MODE":return k.payload.isTheaterMode;default:return q}},
isWatchActive:function(q,k){switch(k.type){case "SET_IS_WATCH_ACTIVE":return k.payload.isWatchActive;default:return q===void 0?!1:q}},
isLearningJourneyActive:function(q,k){switch(k.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return k.payload.isLearningJourneyActive;default:return q===void 0?!1:q}},
isWatchFullscreen:function(q,k){switch(k.type){case "SET_IS_WATCH_FULLSCREEN":return k.payload.isWatchFullscreen;default:return q===void 0?!1:q}},
isWatchNarrowWidth:function(q,k){switch(k.type){case "SET_IS_WATCH_NARROW_WIDTH":return k.payload.isWatchNarrowWidth;default:return q===void 0?!1:q}},
isWatchRetroMode:function(q,k){switch(k.type){case "SET_IS_WATCH_RETRO_MODE":return k.payload.isWatchRetroMode;default:return q===void 0?!1:q}},
isLiveChatCollapsed:function(q,k){switch(k.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return k.payload.isLiveChatCollapsed;default:return q===void 0?!1:q}},
openEngagementPanels:function(q,k){q=q===void 0?TYz:q;var F=[].concat(_.fP(q));switch(k.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return F.push(k.payload.panelToAdd),F;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return F.splice(F.indexOf(k.payload.panelToRemove),1),F;default:return q}},
playerState:function(q,k){switch(k.type){case "SET_PLAYER_STATE":return k.payload.playerState;default:return q===void 0?-1:q}},
watchScrollTop:function(q,k){switch(k.type){case "SET_WATCH_SCROLL_TOP":return k.payload.watchScrollTop;default:return q===void 0?0:q}},
watchWindowSize:function(q,k){q=q===void 0?ZW4:q;switch(k.type){case "SET_WATCH_WINDOW_SIZE":return k.payload.watchWindowSize;default:return q}}});var jho={feedbackTokens:[]};var d2o=zE({surveyFeedbackData:function(q,k){q=q===void 0?jho:q;switch(k.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return k.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},q,k.payload);default:return q}}});var RPH={};var lSH=void 0;_.h("web_enable_redux_store_on_demand")||(lSH=D20());var YU$=function(q,k,F){var T=this;this.listId=q;this.JSC$10810_updateCallback=k;this.isOfflineVideoCallback=F;_.LB().subscribe(function(){T.handleUpdate()})};
YU$.prototype.getPlaylistData=function(){var q=_.LB().getState().entities;if(this.listId&&this.listId!=="PPSV"){var k=pxJ(q,this.listId,!0),F=_.OR(this.listId,"mainPlaylistEntity"),T,Z;q=q==null?void 0:(T=q.mainPlaylistEntity)==null?void 0:(Z=T[F])==null?void 0:Z.title;return J6n(k,q,this.listId)}k=_.QYN(TJr(q));q=_.QYN(_.th(q));return J6n(k.concat(q))};
YU$.prototype.getPlaylistId=function(){return this.listId};
YU$.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$10810_updateCallback(this.listId,this.getPlaylistData(),{})};var p$=function(q,k,F,T){T=T===void 0?[]:T;this.JSC$10813_playlistNetworkManager=q;this.listId=k;this.JSC$10813_updateCallback=F;this.videoIds=T;this.pendingUpdates=[];this.currentIndex=0};
p$.prototype.JSC$10813_setCurrentIndex=function(q){this.currentIndex=q};
p$.prototype.setListId=function(q){this.listId=q};
var OWU=function(q,k){q.currentCreateRequest&&q.currentCreateRequest.cancel(k);q.currentUpdateRequest&&q.currentUpdateRequest.cancel(k);q.currentRefreshRequest&&q.currentRefreshRequest.cancel(k)};
p$.prototype.delete=function(){OWU(this,"PROXY DELETED")};
p$.prototype.addVideos=function(q,k,F){var T=this;F!==void 0?this.videoIds.splice.apply(this.videoIds,[F,0].concat(_.fP(q))):this.videoIds.push.apply(this.videoIds,_.fP(q));this.listId||this.currentCreateRequest?(q.forEach(function(Z,O){Z={addedVideoId:Z,action:"ACTION_ADD_VIDEO"};F&&(Z.addedVideoPosition=F+O);T.pendingUpdates.push(Z)}),wT(this)):SUZ(this,k.onCreateListCommand)};
var ze8=function(q,k,F,T,Z){MMn(q.videoIds,k,F);k>q.currentIndex&&F<=q.currentIndex?q.JSC$10813_setCurrentIndex(q.currentIndex+1):k===q.currentIndex?q.JSC$10813_setCurrentIndex(F):k<q.currentIndex&&F>=q.currentIndex&&q.JSC$10813_setCurrentIndex(q.currentIndex-1);q.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:T,movedSetVideoIdPredecessor:Z});wT(q)},SUZ=function(q,k){OWU(q,"OBSOLETE");
q.currentCreateRequest=Ct$(q.JSC$10813_playlistNetworkManager,k,q.videoIds);_.tt(q.currentCreateRequest,function(){q.currentCreateRequest=void 0}).then(function(F){q.setListId(F.playlistId);
q.pendingUpdates.length>0?wT(q):Rem(q)})},wT=function(q){if(q.pendingUpdates.length!==0&&(q.currentRefreshRequest&&q.currentRefreshRequest.cancel("OBSOLETE"),!q.currentUpdateRequest&&!q.currentCreateRequest)){var k=q.pendingUpdates.splice(0,q.pendingUpdates.length);
q.currentUpdateRequest=q.JSC$10813_playlistNetworkManager.updatePlaylist(q.listId,k);_.tt(q.currentUpdateRequest,function(){q.currentUpdateRequest=void 0}).then(function(){q.pendingUpdates.length>0?wT(q):Rem(q)}).thenCatch(function(){q.pendingUpdates.unshift.apply(q.pendingUpdates,_.fP(k))})}},Rem=function(q){q.currentRefreshRequest=_.eeZ(q.JSC$10813_playlistNetworkManager,q.listId,q.currentIndex,q.videoIds[q.currentIndex]);
_.tt(q.currentRefreshRequest,function(){q.currentRefreshRequest=void 0}).then(function(k){q.JSC$10813_updateCallback(k.playlistId,k.playlistPanelRenderer,k.autoplayRenderer)})};
p$.prototype.size=function(){return this.videoIds.length};var Ws4=function(q,k,F,T){T=T===void 0?[]:T;p$.call(this,q,k,F,T);this.JSC$10813_playlistNetworkManager=q;this.listId=k;this.JSC$10813_updateCallback=F;this.videoIds=T};
_.y(Ws4,p$);_.P7=function(q,k,F,T,Z,O,z){Z=Z===void 0?[]:Z;z=z===void 0?ZQ:z;p$.call(this,q,k,F,Z);this.JSC$10813_playlistNetworkManager=q;this.listId=k;this.JSC$10813_updateCallback=F;this.onAuthChange=T;this.videoIds=Z;this.storage=O;this.cookieReader=z;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.OZ(_.pL,this.checkLoggedInStatusChange.bind(this),1E3)};
_.y(_.P7,p$);_.Y=_.P7.prototype;_.Y.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.OZ(_.pL,this.checkLoggedInStatusChange.bind(this),1E3)};
_.Y.JSC$10813_setCurrentIndex=function(q){p$.prototype.JSC$10813_setCurrentIndex.call(this,q);this.store()};
_.Y.delete=function(){_.pL.cancelJob(this.queueSapisIdJob);p$.prototype.delete.call(this)};
_.Y.setListId=function(q){p$.prototype.setListId.call(this,q);this.store()};
_.Y.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var UQg=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],Ikc=["playerResponse","videoDetails"],XFU=["response","currentVideoEndpoint","watchEndpoint","videoId"],Elz=["response","currentVideoEndpoint","watchEndpoint","playlistId"],akh=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],dQG=["response","contents","twoColumnWatchNextResults","playlist","playlist"],heZ=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
MQv=["response","contents","twoColumnWatchNextResults"];var $o={},$2H=($o.WEB_UNPLUGGED="^unplugged/",$o.WEB_UNPLUGGED_ONBOARDING="^unplugged/",$o.WEB_UNPLUGGED_OPS="^unplugged/",$o.WEB_UNPLUGGED_PUBLIC="^unplugged/",$o.WEB_CREATOR="^creator/",$o.WEB_KIDS="^kids/",$o.WEB_EXPERIMENTS="^experiments/",$o.WEB_MUSIC="^music/",$o.WEB_REMIX="^music/",$o.WEB_MUSIC_EMBEDDED_PLAYER="^music/",$o.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",$o);var Izr,Ct$;Izr=function(q,k){this.networkManager=q;this.innertubeTransportService=k};
Ct$=function(q,k,F){if(!_.f(k,_.QB))return _.Jo(Error("Ff"));_.f(k,_.QB).videoIds=F;F={create_playlist_title:_.WJ("QUEUE",void 0,"Queue")};return w7n(_.sZ(q.innertubeTransportService,k,F),A6h)};
_.eeZ=function(q,k,F,T){k={videoId:T,playlistId:k,playlistIndex:F};F=_.xW(M8v);return w7n(_.bf(q.innertubeTransportService,k,F),Pf9)};
Izr.prototype.updatePlaylist=function(q,k){return w7n(_.sZ(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:q,actions:k}}),p79)};var fkv=function(q){this.storage=q},yJ4;
fkv.prototype.store=function(q,k){k=k===void 0?0:k;if(this.storage&&q.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",q),this.storage.set("TLPQindex",String(k)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(F){}};
fkv.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
fkv.prototype.getPlaylistId=function(){if(!this.storage)return null;var q=null;try{q=this.storage.get("TLPQplaylist")}catch(k){}return q};var Q8w=["navigationEndpoint","watchEndpoint","videoId"],NTf=["nextButtonVideo","watchEndpoint","videoId"];_.$N=new _.mE("NETWORK_TOKEN");_.gb=new _.mE("PAGE_TOKEN");_.uf=new _.mE("PLAYLIST_TOKEN");var tQz;tQz=new _.mE("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.bg=new _.mE("INNERTUBE_TRANSPORT_TOKEN");var DQo,N2,JJ0,AJz,wFG,Pt4;DQo=new Set(["ci","cr","carml"]);N2=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$10860_parkedJobs=new Map;this.parkedProcessors=new Map};
_.Qi=function(){N2.instance||(N2.instance=new N2);return N2.instance};
N2.prototype.onAny=function(q){return _.lkc(this,q,2)};
N2.prototype.parkOrScheduleJob=function(q,k,F,T,Z){_.K$(this,F)?_.p2().addJob(q,k,T):(Z&&(q=JJ0(q),AJz(this,q,k,F,Z)),Z=this.JSC$10860_parkedJobs.get(F),Z||(this.JSC$10860_parkedJobs.set(F,[]),Z=this.JSC$10860_parkedJobs.get(F)),Z.push({job:q,priority:k,delay:T}))};
N2.prototype.addListener=function(q,k,F){F&&(k=JJ0(k),AJz(this,k,0,q,F));F=this.parkedProcessors.get(q);F||(this.parkedProcessors.set(q,[]),F=this.parkedProcessors.get(q));F.push(k)};
N2.prototype.processSignal=function(q){if(!_.K$(this,q)){this.inProgressSignals.add(q);var k=this.JSC$10860_parkedJobs.get(q);if(k){k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,_.p2().addJob(F.job,F.priority,F.delay);this.JSC$10860_parkedJobs.delete(q)}if(k=this.parkedProcessors.get(q)){k=_.S(k);for(F=k.next();!F.done;F=k.next())F=F.value,F();this.parkedProcessors.delete(q)}this.signals.push(q);this.inProgressSignals.delete(q)}};
_.K$=function(q,k){return DQo.has(k)||_.$O("IS_HOMEPAGE_COLD")||_.$O("IS_RESULTS_PAGE_COLD")||_.$O("IS_WATCH_PAGE_COLD")?q.signals.indexOf(k)>=0:!0};
JJ0=function(q){var k=!1;return function(){k||(k=!0,q())}};
AJz=function(q,k,F,T,Z){if(pFz.has(T))_.p2().addJob(k,F,Z);else{var O=q.compoundSignals.get(T);O&&_.p2().addJob(function(){_.K$(q,T)||(O.isTimeoutConditionSatisfied?_.p2().addJob(k,F):O.timeoutConditionObservers.push(function(){_.p2().addJob(k,F)}))},F,Z)}};
_.lkc=function(q,k,F){if(k.length>1){var T=[],Z=Object.create(null);k=_.S(k);for(var O=k.next();!O.done;O=k.next())O=O.value,Z[O]||(T.push(O),Z[O]=!0);k=T}if(k.length===1)return k[0];O=k;T="";Z=F===2?"|":"&";O.sort();O=_.S(O);for(var z=O.next();!z.done;z=O.next())T+=z.value+Z;if(!q.compoundSignals.get(T)){Z=0;O=[];z=_.S(k);for(var R=z.next();!R.done;R=z.next())R=R.value,Z++,_.K$(q,R)||O.push(R);(F=F===2)&&Z>O.length||!F&&!O.length?q.signals.push(T):wFG(q,T,F,k,O)}return T};
wFG=function(q,k,F,T,Z){var O=Z.length,z=function(){F||--O===0?q.processSignal(k):Pt4(q,k)};
Z=_.S(Z);for(var R=Z.next();!R.done;R=Z.next())q.addListener(R.value,z);q.compoundSignals.set(k,{signals:T,isOnAny:F,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});Pt4(q,k)};
Pt4=function(q,k){if(!_.K$(q,k)){var F=q.compoundSignals.get(k);if(F&&!F.isTimeoutConditionSatisfied){for(var T=!1,Z=0,O=0,z=_.S(F.signals),R=z.next();!R.done;R=z.next()){var e=R.value;R=!_.K$(q,e);pFz.has(e)?T=!0:(e=q.compoundSignals.get(e))?R&&!e.isTimeoutConditionSatisfied&&(O++,F.isInitialized||e.timeoutConditionObservers.push(function(){Pt4(q,k)})):R&&Z++}F.isInitialized=!0;
F.isOnAny?T&&(F.isTimeoutConditionSatisfied=!0):Z===0&&O===0&&(F.isTimeoutConditionSatisfied=!0);if(F.isTimeoutConditionSatisfied)for(F=_.S(F.timeoutConditionObservers),T=F.next();!T.done;T=F.next())T=T.value,T()}}};
N2.prototype.processSignal=N2.prototype.processSignal;N2.prototype.parkOrScheduleJob=N2.prototype.parkOrScheduleJob;N2.prototype.onAny=N2.prototype.onAny;_.xX("ytsignals.getInstance",_.Qi);N2.prototype.onAny=N2.prototype.onAny;N2.prototype.parkOrScheduleJob=N2.prototype.parkOrScheduleJob;N2.prototype.processSignal=N2.prototype.processSignal;var pFz=new Set(["eop","eocs","dl","pcl"]);_.BA=new _.mE("MINIPLAYER_SERVICE");var B7,$Q8,bWG;B7=function(q,k,F){var T=_.Bc.getInstance();if(!yJ4){var Z=new z6T;var O=void 0,z=_.P9("ID_TOKEN");z&&Z.isAvailable()&&(O=new fl(Z,"yt-queue"+z));yJ4=new fkv(O)}Z=yJ4;O=_.Qi();this.JSC$10867_actionRouter=T;this.pageManager=q;this.playlistManager=k;this.JSC$10867_playlistNetworkManager=F;this.storage=Z;this.signals=O;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.rT=function(){if(!$Q8){var q=_.mT(),k=q.resolve(_.g6(_.gb)),F=q.resolve(_.g6(_.$N)),T=q.resolve(_.g6(_.uf));q=q.resolve(_.bg);$Q8=new B7(k,T,new Izr(F,q))}return $Q8};
bWG=function(q,k,F){if(F){var T;if(((T=q.responsePlaylistData)==null?void 0:T.playlistId)!==F)return}q.responsePlaylistData&&(F=s8n(k,q.responsePlaylistData),q.responsePlaylistData=(0,_.fT.unsafeClone)(q.responsePlaylistData),c60(q.responsePlaylistData,F));F=q.temporaryItems.findIndex(function(Z){return Z.videoId===k});
F>-1&&q.temporaryItems.splice(F,1);_.v7(q,_.H7(q,q.response?q.response.autoplayRenderer:void 0))};
_.uqU=function(q,k){if(q.responsePlaylistData){var F=GNo(k,q.responsePlaylistData);c60(q.responsePlaylistData,F);if(q.queueProxy){var T=q.queueProxy;F<0||(T.videoIds.splice(F,1),F<T.currentIndex&&T.JSC$10813_setCurrentIndex(T.currentIndex-1),T.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:k}),wT(T))}}_.v7(q,_.H7(q,q.response?q.response.autoplayRenderer:void 0))};
B7.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.v7(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
B7.prototype.setPlaylistData=function(q,k,F){this.temporaryItems=[];this.listId=q;this.responsePlaylistData=k;_.v7(this,_.H7(this,F))};
var NYc=function(q){return(q==null?0:q.playlistId)?q.playlistId:"PPSV"},Qhv=function(q){return q&&q.playlistId?q.playlistId==="PPSV"?!0:JQL(_.LB().getState().entities,q.playlistId):!1};
B7.prototype.isPlayingOfflineVideo=function(){return this.response?Qhv(this.response):!1};
B7.prototype.closeMiniplayer=function(q){var k=this.queueProxy&&this.queueProxy.size()<=1,F=_.mT().resolve(_.BA);if(!this.queueProxy||k)this.queueProxy&&this.clearQueue(),F.close(!0);else{F.pipController.getWindow()&&window.focus();k=this.responsePlaylistData;var T=this.temporaryItems.length+(k&&k.contents?k.contents.length:0);k=_.WJ("QUEUE_CLEARED_UNPLURALIZED")||_.U_("QUEUE_CLEARED",T);k=_.qP(k);F=_.WJ("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");T=_.WJ("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.U_("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",T);var Z=_.WJ("MINIPLAYER_CLOSE",void 0,"Close"),O=_.WJ("CANCEL",void 0,"Cancel");_.Pp(this.JSC$10867_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Gm(F),dialogMessages:[_.Gm(T)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Gm(Z),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
k]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Gm(O)}}}}}}],q)}};
_.H7=function(q,k){var F={},T=q.response;F.autoplayRenderer=k;if(!q.responsePlaylistData&&!q.temporaryItems.length)return!T||!T.hasRelatedVideoData&&_.h("kevlar_prefetch_data_augments_network_data")||(F.playerData={rvs:T.relatedVideoArgs,endScreenRenderer:T.endScreenRenderer}),F;F.playerData={};if(q.index===void 0)return _.A7(Error("Hf")),F;F.panel=q.responsePlaylistData?(0,_.fT.unsafeClone)(q.responsePlaylistData):{titleText:_.Gm(_.WJ("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
k=F.panel;if(k.contents)for(var Z=_.S(q.temporaryItems),O=Z.next();!O.done;O=Z.next())k.contents.push({playlistPanelVideoRenderer:O.value});q.queueProxy&&T&&T.playingVideo&&T.playingVideoId&&!H$o(T.playingVideoId,F.panel)&&(k=T.playingVideo,Z=F.panel,O=q.index,Z.contents&&Z.contents.splice(O===void 0?0:O,0,{playlistPanelVideoRenderer:k}));T&&T.playingVideoId&&(k=q.index,Z=F.panel,k=!Z.contents||k>=Z.contents.length?void 0:Z.contents[k].playlistPanelVideoRenderer,k&&k.videoId===T.playingVideoId||(k=
s8n(T.playingVideoId,F.panel),q.index=k!==-1?k:q.index?q.index-1:0));k=voh(q.index+1,F.panel);Z=void 0;q.index>0&&(Z=voh(q.index-1,F.panel));if(Z||k)F.autoplayRenderer=KCL(k,Z,F.autoplayRenderer);!k&&(T==null?0:T.relatedVideoArgs)&&(F.playerData.rvs=T.relatedVideoArgs);T=T?T.playlistIndexOffset:0;q.queueProxy?x2T(F.panel,q.index,T,r6T,!0,!0,!0):x2T(F.panel,q.index,T);F.playerData.playlistPanelRenderer=F.panel;return F};
B7.prototype.openToast=function(q){_.mT().resolve(_.BA).openToast(q,_.WJ("ADDED_TO_QUEUE",void 0,"Added to queue"))};
B7.prototype.isMiniplayerActive=function(){return _.mT().resolve(_.BA).isMiniplayerActive()};
_.v7=function(q,k){q.playlistManager.setAutoplayRenderer(k.autoplayRenderer||null);q.playlistManager.setPlaylistData(k.panel||null);k.playerData&&q.playlistManager.setPlayerPlaybackControlData(k.playerData)};var goo="#";var KsI={},BYg={},rJI={},vlh={},HWU={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:(KsI.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",KsI),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:(BYg.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",BYg),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:(rJI.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",rJI),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:(vlh.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",vlh),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 PEf=[{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:HWU},{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:HWU}}];var M4x;_.S7=[[["d2tpbmQjbTBoaDVzaWxnZ2U=","bHVlIzkwM2JrMzQxNTRqZXZh"],"QVJUI2lmMDYycXZoajE1bUFEX1BMQUNFTUVOVF9LSU5EX1NU"]];
M4x=[[["ZnJxNHVyaWE5eGxkcHJpbWFyeSM=",null,null],[null,["cnl0ZC10d28tY29sdW1uLWJyb3dzZS1yZXN1bHRzLXJlbmRlcmVyI3FtdXIxMmo1ZzFr","aDdmdXN0eWxlLXNjb3BlI3h2Zmd0NnVo"],null],["aDNpNG1hc3RoZWFkLWFkIzRnM3Bqb2Fr",["bmRlcmVyI2VwMGZwMjlkdjZieXRkLXJpY2gtZ3JpZC1yZQ=="],null],[null,["ZXJlciNnZWw5YnpudnB5MTN5dGQtcmljaC1ncmlkLXJlbmQ=","MjAxOHN0eWxlLXNjb3BlI3J3N3Uyd2kz"],null],[null,["ciNnb3VzZGsyMDEzZzl5dGQtYmFubmVyLXByb21vLXJlbmRlcmU=","YnVqM3N0eWxlLXNjb3BlI3F3amw0Y3No"],null],[null,["bmRlcmVyI3U3MXU0dTQ3dHlrbnl0ZC1hZC1zbG90LXJl"],
null]],[["bGJidTVlcGxheWVyLWFkcyNmaDh1Ym8=",null,null]]];_.OG=["YWxDYWxsYmFja3MjNWJpNmx2NGJicGg1Z2xvYg==","ZWN0ZWQjdmNodjQzeGwzc2E3b25BYm5vcm1hbGl0eURldA==","MTVwejdyMDY1NW9uQWRTa2lwIzhy","ZXNwb25zZSNkdjNwbThhc2VubG9yYXdfcGxheWVyX3I=","bG85Y3g3ZDJpcjVrYWRTbG90cyM="];_.ss="YWxDYWxsYmFja3MjNWJpNmx2NGJicGg1Z2xvYg== ZWN0ZWQjdmNodjQzeGwzc2E3b25BYm5vcm1hbGl0eURldA== MTVwejdyMDY1NW9uQWRTa2lwIzhy ZXNwb25zZSNkdjNwbThhc2VubG9yYXdfcGxheWVyX3I= NTVrd2ViX3BsYXlsaXN0X3F1ZXVlX211bHRpcGxlX3NraXBzX2tzI3dhdzVwOXN2YQ== Y2V6Y3R2Z2RuamFiX3NhX2VmI3l3 bG85Y3g3ZDJpcjVrYWRTbG90cyM=".split(" ");var GN;GN=function(q,k,F){this.q8M=q;this.isAsync=k;this.qI2=F};
_.GAx=[new GN("b.f_",!1,0),new GN("j.s_",!1,2),new GN("r.s_",!1,4),new GN("e.h_",!1,6),new GN("i.s_",!0,8),new GN("s.t_",!1,10),new GN("p.h_",!1,12),new GN("s.i_",!1,14),new GN("f.i_",!1,16),new GN("a.b_",!1,18),new GN("a.o_",!1),new GN("g.o_",!1,22),new GN("p.i_",!1,24),new GN("p.m_",!1),new GN("n.k_",!0,20),new GN("i.f_",!1),new GN("a.s_",!0),new GN("m.c_",!1),new GN("n.h_",!1,26),new GN("o.p_",!1),new GN("m.p_",!0,28),new GN("o.a_",!1),new GN("d.p_",!1),new GN("e.i_",!1)].reduce(function(q,k){q[k.q8M]=
k;return q},{});var shG=function(){};
shG.prototype.flush=function(q,k){q=q===void 0?[]:q;k=k===void 0?!1:k;if(_.h("enable_client_streamz_web")){q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=L2o(F.value),this.rootSpec&&_.k4(F,2,this.rootSpec),F={serializedIncrementBatch:_.i6(F.JSC$7652_serializeBinary())},_.lA("streamzIncremented",F,{sendIsolatedPayload:k})}};
var kAn=function(){};
_.y(kAn,shG);var GwP=function(q){var k=new rKh;var F=new QkI;F=_.Ub(F,1,"botguard");q=_.Ub(F,2,q);this.rootSpec=_.oO(k,1,vs$,q)};
_.y(GwP,shG);var Za,cJG=new Map;var DKh,FS9,Rsw,j6w,SxJ,dKr,JBf,EKe;DKh=2;FS9=2;Rsw=2;j6w=2;SxJ=2;dKr=2;JBf=2;EKe=new HPI;var Lsm,xQv,nl0;Lsm=function(){this.ongoingFlowNonces=new Map};
_.e7=function(){xQv||(xQv=new Lsm);return xQv};
_.Cj=function(q,k,F){return{eventType:{flowEventNamespace:q,flowEventType:k},metadata:F,statusCode:void 0,csn:void 0,can:void 0}};
_.V4J=function(q,k){var F=_.e7(),T=nl0(F,k,!0);_.R7(F,q,k,T)};
_.R7=function(q,k,F,T){q={flowNonce:T||nl0(q,F),flowType:F,flowEventType:k.eventType};k.metadata&&(q.flowMetadata=k.metadata);k.statusCode!==void 0&&(q.flowEventStatus=k.statusCode);k.csn&&(q.csn=k.csn);k.can&&(q.can=k.can);_.lA("flowEvent",q,void 0)};
nl0=function(q,k,F){F=F===void 0?!1:F;var T=q.ongoingFlowNonces.get(k);if(!T||F)T=tg(16),q.ongoingFlowNonces.set(k,T);return T};_.glm=new vgv;var gKf={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch"};var c7=function(q,k,F,T,Z,O,z){F=F===void 0?!1:F;T=T===void 0?!1:T;O=O===void 0?_.rT():O;this.hasRun=!1;this.viV=q;this.mj3=k;this.xSF=F;this.fromHistory=T;this.previousVideoId=Z;this.kER=O;this.tempData=z;this.ty4=new _.sGz};
_.y(c7,gJ);c7.prototype.validate=function(q){return!(!q.data.playerResponse||q.data.page!=="watch"&&q.data.page!=="learning_journey_watch"&&q.data.page!=="shorts"||this.hasRun)};
c7.prototype.handle=function(q){var k=this,F=_.f(q.endpoint,_.sM),T=_.f(q.endpoint,_.fj);if(_.h("kevlar_continue_playback_without_player_response")&&(F==null?0:F.videoId)&&this.previousVideoId&&(F==null?void 0:F.videoId)===this.previousVideoId&&(F==null?0:F.continuePlayback)&&!this.fromHistory)this.viV.resolve();else{var Z={};F?Z.watch_endpoint=F:T&&(Z.watch_endpoint=T,T.endTimeSeconds&&(Z.end=T.endTimeSeconds));q.data.page==="watch"?(q.data.filler||this.xSF||(_.w3("cfg"),_.Bc.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(Z,mQ4(this,q.endpoint)),_.h("enable_masthead_quartile_ping_fix")&&Object.assign(Z,qwU(this)),Object.assign(Z,void 0),q.data.forceExternalPlaylist&&(Z.external_list=!0)):q.data.page==="shorts"?_.Bc.getInstance().triggerAction("yt-start-loading-shorts"):q.data.page==="learning_journey_watch"&&_.Bc.getInstance().triggerAction("yt-start-loading-learning-journey");if(F=this.mj3()){try{F.loadVideoWithPlayerResponse(q.data.playerResponse,Z),F.getPlayerPromise().then(this.viV.resolve)}catch(O){_.A7(O),
this.viV.resolve()}this.hasRun=!0;F.getPlayerPromise().then(function(O){O.addEventListener("onAbnormalityDetected",function(){var z=q.data.playerResponse,R=O.getVideoData().cpn;JBf=0;_.VQG=R;if(R=s69(z))k.ty4.increment("IN_PLAYER"),_.W4(5),_.h("ab_st_vid_ks")?O.pauseVideo(!0):O.stopVideo(),z.playabilityStatus=Object.assign({},z.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:R}}),z.videoDetails=void 0,_.Bc.getInstance().triggerOptionalAction("yt-updated-playability-status",
z.playabilityStatus)})})}else _.w1(Error("Kf"))}};
var mQ4=function(q,k){var F=_.f(k,_.sM);if(k&&F&&F.playlistId&&F.videoId&&(q=q.kER,q.queueProxy?(q=q.queueProxy,F=q.listId===F.playlistId?q.attributionData.get(F.videoId):void 0):F=void 0,F))return{queue_info:F}},qwU=function(q){var k;
if((k=q.tempData)==null?0:k.adpings)return{adpings:q.tempData.adpings}};var Vi=function(q,k,F){this.hasRun=!1;this.crO=q;this.cB3=k;this.hk4=F};
_.y(Vi,gJ);Vi.prototype.validate=function(q){return!!_.fT.getValueByKeys.apply(null,[q.data].concat(_.fP(MQv)))};
Vi.prototype.handle=function(q){var k=this;this.crO.promise.then(function(){var F=q.data;var T=_.fT.getValueByKeys.apply(null,[F].concat(_.fP(UQg))),Z=_.fT.getValueByKeys.apply(null,[F].concat(_.fP(dQG))),O=_.fT.getValueByKeys.apply(null,[F].concat(_.fP(XFU)));var z=(z=_.fT.getValueByKeys.apply(null,[F].concat(_.fP(Ikc))))?{videoId:z.videoId,thumbnail:z.thumbnail,title:z.title?_.Gm(z.title):void 0,shortBylineText:z.author?_.Gm(z.author):void 0}:void 0;var R=void 0;_.h("web_get_playlist_id_from_current_endpoint_ks")||
(R=_.fT.getValueByKeys.apply(null,[F].concat(_.fP(Elz))));var e=_.fT.getValueByKeys.apply(null,[F].concat(_.fP(heZ))),I=_.fT.getValueByKeys.apply(null,[F].concat(_.fP(akh))),X=!!e||!!I&&!!I.results&&I.results.length>0,E=0;Z&&Z.currentIndex&&Z.localCurrentIndex&&(E=Z.currentIndex-Z.localCurrentIndex);Z&&Z.playlistId&&(R=Z.playlistId);F={rawResponse:F,autoplayRenderer:T,hasRelatedVideoData:X,playingVideo:z,playingVideoId:O,playlistPanelRenderer:Z,playlistId:R,playlistIndex:Z&&Z.currentIndex,relatedVideoArgs:e,
endScreenRenderer:I,playlistIndexOffset:E};a:{T=k.hk4;Z=k.cB3;T.response=F;if(Qhv(F))T.downloadPlaylistProxy&&T.downloadPlaylistProxy.getPlaylistId()===NYc(F)||(T.downloadPlaylistProxy=new YU$(NYc(F),T.setPlaylistData.bind(T),T.isPlayingOfflineVideo.bind(T))),T.responsePlaylistData=T.downloadPlaylistProxy.getPlaylistData(),T.listId=NYc(F),T.index=0;else if(F.playlistPanelRenderer&&F.playlistId&&F.autoplayRenderer)F.playlistId.startsWith("TLPQ")?T.queueProxy?T.listId===F.playlistId?(T.index=F.playlistIndex,
T.responsePlaylistData=F.playlistPanelRenderer,T.queueProxy.JSC$10813_setCurrentIndex(T.index)):F.playingVideoId&&T.index!==void 0&&Z.clientParams.autoSaveToQueue&&(T.index+=1,T.queueProxy.JSC$10813_setCurrentIndex(T.index),T.queueProxy.addVideos([F.playingVideoId],{},T.index)):(T.queueProxy=new _.P7(T.JSC$10867_playlistNetworkManager,F.playlistId,T.setPlaylistData.bind(T),T.clearQueue.bind(T),_.VgJ(F.playlistPanelRenderer),T.storage),T.responsePlaylistData=F.playlistPanelRenderer,T.listId=F.playlistId,
T.index=F.playlistIndex):(T.index=F.playlistIndex,T.listId!==F.playlistId&&T.clearQueue(),T.responsePlaylistData=F.playlistPanelRenderer,T.listId=F.playlistId,T.playlistProxy=new Ws4(T.JSC$10867_playlistNetworkManager,F.playlistId,T.setPlaylistData.bind(T),_.VgJ(F.playlistPanelRenderer)));else if(!T.queueProxy)T.responsePlaylistData=void 0;else if(F.playingVideoId&&Z.clientParams.autoSaveToQueue){if(T.index===void 0){_.A7(Error("Gf"));T.clearQueue();break a}T.queueProxy.videoIds.includes(F.playingVideoId)||
(T.index+=1,T.queueProxy.JSC$10813_setCurrentIndex(T.index),T.queueProxy.addVideos([F.playingVideoId],{},T.index))}_.v7(T,_.H7(T,T.response.autoplayRenderer))}})};var i3G=function(q,k){k=k===void 0?_.rT():k;eg.call(this);this.kp.push(new Vi(this.sD,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},k));this.kp.push(new c7(this.sD,q,!1,!1));_.h("web_response_commands_chunk_processor")&&this.kp.push(new W7)};
_.y(i3G,eg);i3G.prototype.processChunk=function(q){q&&q.data.player===void 0&&this.sD.resolve();eg.prototype.processChunk.call(this,q)};var L$=function(q,k){q=q===void 0?{layer:0}:q;this.hasRun=!1;this.createScreenConfig=q;this.mGj=k};
_.y(L$,gJ);L$.prototype.validate=function(q){return!(this.hasRun||!q.endpoint)};
L$.prototype.handle=function(q){var k=_.aB(),F,T,Z=(T=_.f((F=q.endpoint)==null?void 0:F.commandMetadata,_.ni))==null?void 0:T.rootVe;this.mGj&&Z?_.Yo(k,Z,this.mGj,this.createScreenConfig):Hsm(k,q.endpoint,this.createScreenConfig);this.hasRun=!0};var xo=function(q,k){this.hasRun=!1;this.rra=q;this.previousVideoId=k};
_.y(xo,gJ);xo.prototype.validate=function(q){return _.h("kevlar_continue_playback_without_player_response")&&(q=_.f(q.endpoint,_.sM),(q==null?0:q.videoId)&&this.previousVideoId&&(q==null?void 0:q.videoId)===this.previousVideoId&&(q==null?0:q.continuePlayback))?!1:this.rra.sux===0};
xo.prototype.handle=function(q){_.Bc.getInstance().triggerAction("yt-stop-old-player",q.data,!0)};var kZ$=function(q){q=q===void 0?{layer:0}:q;eg.call(this);this.kp.push(new xo(this));this.kp.push(new L$(q));this.kp.push(new R8(q))};
_.y(kZ$,eg);var ouc=function(){this.hasRun=this.hasRun=!1};
_.y(ouc,gJ);ouc.prototype.validate=function(q){return!this.hasRun&&!(!q.data.csn||!q.data.rootVe)};
ouc.prototype.handle=function(q){this.hasRun=!0;_.pi(q.data.csn,q.data.rootVe,3)};var F3I=function(){gJ.apply(this,arguments)};
_.y(F3I,gJ);F3I.prototype.validate=function(q){return!!q.data.preconnect};
F3I.prototype.handle=function(q){_.pJ("bc");q=_.S(q.data.preconnect);for(var k=q.next();!k.done;k=q.next())k=k.value,(new Image).src=k};var Td$=function(q,k,F){F=F===void 0?{layer:0}:F;eg.call(this);this.kp.push(new c7(this.sD,q));this.kp.push(new L$(F));this.kp.push(new R8(F))};
_.y(Td$,eg);var Z3z=function(q,k,F,T,Z){F=F===void 0?{layer:0}:F;T=T===void 0?_.rT():T;eg.call(this);var O=!!k&&!!k.clientParams&&!!k.clientParams.miniplayer;O&&this.kp.push(new ouc);this.kp.push(new Vi(this.sD,k,T));this.kp.push(new F3I);var z,R;this.kp.push(new c7(this.sD,q,O,!((z=k.clientParams)==null||!z.fromHistory),(R=k.clientParams)==null?void 0:R.previousVideoId,T,k.tempData));var e;this.kp.push(new xo(this,(e=k.clientParams)==null?void 0:e.previousVideoId));var I;(I=k.clientParams)!=null&&I.fromHistory||
(F.layer||(F=Object.assign({},F,{layer:O?3:0})),this.kp.push(new L$(F,Z)),this.kp.push(new R8(F)));_.h("web_response_commands_chunk_processor")&&this.kp.push(new W7)};
_.y(Z3z,eg);var n$,O3o;n$={};
_.j4G=(n$["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},n$["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},n$["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},n$["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},n$["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},n$["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},n$["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},n$);_.gT=new _.uo("yt-edu");_.Ywg=function(){this.JSC$10968_eduDisplayedThisLoad_={}};
O3o=function(q){var k=_.Ywg.getInstance();var F=_.kX("kevlar_tooltip_impression_cap");k=F&&parseInt(_.gT.get(q+"-impression")||0,10)>=F||_.gT.get(q+"-dismissed")?!1:(F=_.j4G[q])&&!k.JSC$10968_eduDisplayedThisLoad_[F.setKey||q]&&(F.titleText&&_.WJ(F.titleText)||F.bodyText&&_.WJ(F.bodyText))?!0:!1;if(!k)return null;k=_.j4G[q];if(!k)return null;F=k.bodyText?_.WJ(k.bodyText):void 0;var T=k.titleText?_.WJ(k.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:k.position,popup:{bubbleHintRenderer:{text:T?
_.Gm(T):void 0,detailsText:F?_.Gm(F):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Gm(_.WJ("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:q}}]}}}}}}}},{eduImpressionAction:{key:q}}]};
_.T6(_.Ywg);var LSL=!1;for(var Swm="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),zZ$=[],mC=6;mC>=1;mC--)zZ$.push({columnCount:mC,query:mC==1?0:mC*2*107-4+32,className:"grid-"+mC+"-columns",width:mC*2*107+"px"});_.RZm=function(q){this.actionRouter_=q=q===void 0?_.Bc.getInstance():q;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.Cd$(this);this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.Cd$=function(q){var k=q.miniGuideVisible_?72:0,F=q.documentWidth_-(q.guidePersistentAndVisible_?240:k);return zZ$.find(function(T){return F>T.query})};
_.T6(_.RZm);var eZU=function(){var q=this;this.JSC$10980_keyboardInUse=!1;document.addEventListener("keydown",function(){q.onKeydown()});
document.addEventListener("mousedown",function(){q.JSC$10980_keyboardInUse=!1})},W3G;
eZU.prototype.isKeyBoardInUse=function(){return this.JSC$10980_keyboardInUse};
eZU.prototype.onKeydown=function(){this.JSC$10980_keyboardInUse=!0};var Um8,kK;_.qK=new _.uo("yt-mentions");_.iE=function(){};
Um8=function(q,k){return kK(k,"drag-to-reorder-edu-displayed")};
kK=function(q,k,F,T,Z,O){F=F===void 0?"OPEN_POPUP_POSITION_TOP":F;if(k){if(_.qK.get(k))return;_.qK.set(k,!0,T)}if(Z&&O!==void 0){k=Number(_.qK.get(Z)||0);if(k>=O)return;_.qK.set(Z,k+1)}return[{openPopupAction:{popupType:"HINT",position:F,popup:{bubbleHintRenderer:{detailsText:q,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.T6(_.iE);var Ijz,X8c,EuU;Ijz=function(q,k,F,T){this.JSC$10990_taskManager_=q;this.onFulfilled_=typeof k==="function"?k:null;this.onRejected_=typeof F==="function"?F:null;this.JSC$10990_context_=T};
X8c=function(q,k){q.onFulfilled_&&_.ay(q.JSC$10990_taskManager_,function(){q.onFulfilled_.call(q.JSC$10990_context_,k)})};
EuU=function(q,k){q.onRejected_&&_.ay(q.JSC$10990_taskManager_,function(){q.onRejected_.call(q.JSC$10990_context_,k)})};
_.o6=function(q){this.JSC$10993_taskManager_=q;this.callbacks_=[]};
_.o6.prototype.then=function(q,k,F){this.callbacks_.push(new Ijz(this.JSC$10993_taskManager_,q,k,F));return this};
_.o6.prototype.onSuccess=function(q){this.callbacks_.forEach(function(k){X8c(k,q)})};
_.o6.prototype.onFailure=function(q){this.callbacks_.forEach(function(k){EuU(k,q)})};
_.o6.prototype.cancel=function(){this.callbacks_.length=0};
gBh(_.o6);_.q7r=null;_.pF=new _.mE("ACTIVITY_TOKEN");var F8=function(q,k){this.serviceId=new xaz(q,k)};
F8.prototype.toString=function(){return this.serviceId.toString()};var ajo=function(){this.internalMap={}};
_.Y=ajo.prototype;_.Y.contains=function(q){return Object.prototype.hasOwnProperty.call(this.internalMap,q)};
_.Y.get=function(q){if(this.contains(q))return this.internalMap[q]};
_.Y.set=function(q,k){this.internalMap[q]=k};
_.Y.getKeys=function(){return Object.keys(this.internalMap)};
_.Y.remove=function(q){delete this.internalMap[q]};var TA=function(){this.mappings=new ajo;this.errorCallbacks=new Set};
TA.prototype.getModuleId=function(q){return q.serviceId.getModuleId()};
TA.prototype.get=function(q){var k=this.mappings.get(q.toString());return dmm(this,k,q)};
TA.prototype.getMultipleAsync=function(){var q=_.Mb.apply(0,arguments),k=this,F=q.map(function(e){return k.getModuleId(e)}),T=q.map(function(e){return k.mappings.get(e.toString())}).filter(function(e){return e});
if(T.length===q.length)return _.Sy(T.map(function(e,I){return dmm(k,e,q[I])}));
var Z=De().loadMultiple(F);T=_.ym(F.map(function(e){return Z[e]}));
var O=document.hidden,z=-1,R=_.kX("get_async_timeout_ms",-1);R>-1&&(z=setTimeout(function(){_.w1(new _.aP("Module timeout.",F,O,document.hidden))},R));
return _.tt(T.then(function(){return q.map(function(e){return dmm(k,k.mappings.get(e.toString()),e)})}).thenCatch(function(e){for(var I=_.S(k.errorCallbacks),X=I.next();!X.done;X=I.next())X=X.value,X(e);
throw e;}),function(){clearTimeout(z)})};
TA.prototype.registerService=function(q,k){this.mappings.set(q.toString(),{type:"mapping",value:k});return q};
var dmm=function(q,k,F){switch(k.type){case "mapping":return k.value;case "factory":return k=k.value(),q.mappings.set(F.toString(),{type:"mapping",value:k}),k;default:return _.Ys(k)}};
TA.prototype.onLoadError=function(q){var k=this;this.errorCallbacks.add(q);return function(){k.errorCallbacks.delete(q)}};
_.Z2=new TA;var TDL=/^[a-zA-Z0-9_\-]{11}$/;var Zsn=_.EJ(function(){var q,k;return(k=(q=window).matchMedia)==null?void 0:k.call(q,"(prefers-reduced-motion: reduce)").matches});var hZh=_.EJ(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 q=_.NA("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");q||(q=_.WP("VIDEO"),_.xX("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
q));return!!(q&&q.canPlayType&&q.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var CXo=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var j4;j4=function(){this.tokenJars={};if(this.cookiesEnabled=_.IP()){var q=_.ez.get("CONSISTENCY",void 0);q&&MUg(this,{encryptedTokenJarContents:q})}};
_.eMn=function(){j4.instance||(j4.instance=new j4);return j4.instance};
j4.prototype.handleResponse=function(q,k){if(!k)throw Error("Qf");var F,T;k=((F=k.innerTubeRequest.context)==null?void 0:(T=F.request)==null?void 0:T.consistencyTokenJars)||[];var Z;(q=(Z=q.responseContext)==null?void 0:Z.consistencyTokenJar)&&this.replace(k,q)};
j4.prototype.replace=function(q,k){q=_.S(q);for(var F=q.next();!F.done;F=q.next())delete this.tokenJars[F.value.encryptedTokenJarContents];MUg(this,k)};
var MUg=function(q,k){if(k.encryptedTokenJarContents&&(q.tokenJars[k.encryptedTokenJarContents]=k,typeof k.expirationSeconds==="string")){var F=Number(k.expirationSeconds);setTimeout(function(){delete q.tokenJars[k.encryptedTokenJarContents]},F*1E3);
q.cookiesEnabled&&_.Ws("CONSISTENCY",k.encryptedTokenJarContents,F,void 0,!0)}};var fjm,YK;fjm=window.location.hostname.split(".").slice(-2).join(".");_.wC=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var q=_.P9("LOCATION_PLAYABILITY_TOKEN");_.P9("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=ya$(this))&&(q=this.localStorage.get("yt-location-playability-token"));q&&(this.locationPlayabilityToken=q,this.mostRecentPosition=void 0)};
_.wC.getInstance=function(){YK=_.NA("yt.clientLocationService.instance");YK||(YK=new _.wC,_.xX("yt.clientLocationService.instance",YK));return YK};
_.wC.prototype.setLocationOnInnerTubeContext=function(q){q.client||(q.client={});if(this.mostRecentPosition)q.client.locationInfo||(q.client.locationInfo={}),q.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),q.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),q.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),q.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)q.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.wC.prototype.handleResponse=function(q){var k;q=(k=q.responseContext)==null?void 0:k.locationPlayabilityToken;q!==void 0&&(this.locationPlayabilityToken=q,this.mostRecentPosition=void 0,_.P9("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=ya$(this))&&this.localStorage.set("yt-location-playability-token",q,15552E3):_.Ws("YT_CL",JSON.stringify({loctok:q}),15552E3,fjm,!0))};
var ya$=function(q){return q.localStorage===void 0?new _.uo("yt-client-location"):q.localStorage};
_.wC.prototype.clearLocationPlayabilityToken=function(q){q==="TVHTML5"?(this.localStorage=ya$(this))&&this.localStorage.remove("yt-location-playability-token"):_.o6T("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.wC.prototype.getCurrentPositionFromGeolocation=function(){var q=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Rf"));var k=!1,F=1E4;_.P9("INNERTUBE_CLIENT_NAME")==="MWEB"&&(k=!0,F=15E3);return new Promise(function(T,Z){navigator.geolocation.getCurrentPosition(function(O){q.mostRecentPosition=O;T(O)},function(O){Z(O)},{enableHighAccuracy:k,
maximumAge:0,timeout:F})})};
_.wC.prototype.createUnpluggedLocationInfo=function(q){var k={};q=q.coords;if(q==null?0:q.latitude)k.latitudeE7=Math.floor(q.latitude*1E7);if(q==null?0:q.longitude)k.longitudeE7=Math.floor(q.longitude*1E7);if(q==null?0:q.accuracy)k.locationRadiusMeters=Math.round(q.accuracy);return k};
_.wC.prototype.createLocationInfo=function(q){var k={};q=q.coords;if(q==null?0:q.latitude)k.latitudeE7=Math.floor(q.latitude*1E7);if(q==null?0:q.longitude)k.longitudeE7=Math.floor(q.longitude*1E7);return k};var tUm=function(){};
_.Y=tUm.prototype;
_.Y.JSC$11060_getRequest=function(q,k,F){k=k===void 0?{}:k;F=F===void 0?kK8:F;var T=k;if(this.isNavigationCommand()){var Z,O=(Z=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:Z.url;T=_.WVn(q.clickTrackingParams,!0,!1,O,this.JSC$11060_getClientScreen(T))}else T=_.WVn(q.clickTrackingParams,!1,this.includeCsn);T={context:T};if(Z=this.getExtension(q))return this.JSC$11060_buildRequest(T,Z,k),Z=this.getApiUrl(q),O=Object.assign({},{command:q},this.getRequestConfig(q,k)),T={input:Z,requestShell:vm(Z),
innerTubeRequest:T,config:O},T.config.authStrategy?T.config.authStrategy.identity=F:T.config.authStrategy={identity:F},(q=this.JSC$11060_getRequestKey(q,k))&&!T.config.requestKey&&(T.config.requestKey=q),T;q=new _.aP("Error: Failed to create Request from Command.",q);_.A7(q)};
_.Y.getApiUrl=function(q){var k=_.xW(this.getApiPaths(q)),F;(q=(F=_.f(q.commandMetadata,_.ni))==null?void 0:F.apiUrl)&&(k=q);return Vaw(ct0(k))};
_.Y.isNavigationCommand=function(){return!1};
_.Y.JSC$11060_getClientScreen=function(){};
_.Y.JSC$11060_getRequestKey=function(){};
_.Y.getRequestConfig=function(){};
_.Vg.Object.defineProperties(tUm.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var Ox=function(){};
_.y(Ox,tUm);Ox.prototype.JSC$11067_getStoreKey=function(){};
Ox.prototype.JSC$11060_getRequestKey=function(q,k){k=k===void 0?{}:k;return this.JSC$11067_getStoreKey(q,k)};var ljm;_.S4=function(q,k,F){var T=F&&F>0?F:0;F=T?Date.now()+T*1E3:0;if((T=T?(0,_.DmZ)():ljm())&&window.JSON){typeof k!=="string"&&(k=JSON.stringify(k,void 0));try{T.set(q,k,F)}catch(Z){T.remove(q)}}};
_.zA=function(q){var k=ljm(),F=(0,_.DmZ)();if(!k&&!F||!window.JSON)return null;try{var T=k.get(q)}catch(Z){}if(typeof T!=="string")try{T=F.get(q)}catch(Z){}if(typeof T!=="string")return null;try{T=JSON.parse(T,void 0)}catch(Z){}return T};
_.Ce=function(q){try{var k=ljm(),F=(0,_.DmZ)();k&&k.remove(q);F&&F.remove(q)}catch(T){}};
_.DmZ=_.EJ(function(){try{var q=new SMx;var k=q.isAvailable()?q:null}catch(F){return null}return k?new _.og(k):null});
ljm=_.EJ(function(){var q=new z6T;return q.isAvailable()?new _.og(q):null});var C2=new _.mE("ENTITY_STATE_TOKEN"),R6=new _.mE("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var Jaz=XMLHttpRequest.prototype.fetch,Aac=Jaz&&Jaz.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!VP?!0:!1;var Ux=function(q){this.JSC$11072_storeWithEntities=q};
_.y(Ux,Ox);_.Y=Ux.prototype;_.Y.getApiPaths=function(){return cBg};
_.Y.getExtension=function(q){return _.f(q,_.sM)||_.f(q,_.fj)||_.f(q,ceI)};
_.Y.isNavigationCommand=function(){return!0};
_.Y.JSC$11067_getStoreKey=function(q){if((_.h("kevlar_cache_on_ttl_player")||_.h("mweb_enable_shorts_innertube_player_prefetch")||_.h("mweb_use_new_history_manager")||_.h("web_shorts_prefetch_service_enabled"))&&(q=this.getExtension(q))&&q.videoId){var k={videoId:q.videoId};q.playlistId&&(k.playlistId=q.playlistId);q.playerParams&&(k.params=q.playerParams);return _.Hm("player",k)}};
_.Y.JSC$11060_getClientScreen=function(q){var k;return((k=q.contentPlaybackContext)==null?void 0:k.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Y.JSC$11060_buildRequest=function(q,k,F){if(_.h("enable_interstitial_entity_check")){var T=this.JSC$11072_storeWithEntities;if(k.videoId)for(var Z=_.S(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),O=Z.next();!O.done;O=Z.next()){O=O.value;var z;var R=void 0,e=void 0,I=k.videoId,X=O;(z=T)?(I=_.OR(I+X,"interstitialInteractionStateEntity"),z=(R=(e=_.SA(z.getState().entities,"interstitialInteractionStateEntity",I))==null?void 0:e.primaryButtonClicked)!=null?R:!1):z=!1;if(z)switch(O){case "CONTENT_CHECK_REQUIRED":k.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":k.racyCheckOk=!0}}}k.videoId&&(q.videoId=k.videoId);k.playlistId&&(q.playlistId=k.playlistId);k.index!==void 0&&(q.playlistIndex=k.index+1);k.playerParams&&(q.params=k.playerParams);"startTimeSeconds"in k&&k.startTimeSeconds&&(_.h("enable_player_request_builder_start_time_floor")?q.startTimeSecs=Math.floor(k.startTimeSeconds):q.startTimeSecs=k.startTimeSeconds);F.contentPlaybackContext&&(q.playbackContext={contentPlaybackContext:F.contentPlaybackContext});F.prefetchPlaybackContext&&
(q.playbackContext=Object.assign({},q.playbackContext,{prefetchPlaybackContext:F.prefetchPlaybackContext}),q.context.request||(q.context.request={}),q.context.request.isPrefetch=!0);q.playbackContext||(q.playbackContext={});T=hZh();q.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!T,supportXhr:Aac};F.overrideMutedAtStart&&(q.overrideMutedAtStart=F.overrideMutedAtStart);q.racyCheckOk=!!k.racyCheckOk;q.contentCheckOk=!!k.contentCheckOk;!_.h("captions_prefs_killswitch")&&(F=(F=_.zA("yt-player-caption-language-preferences"))?
F:[],F==null?0:F.length)&&(q.captionParams={viewerSelectedCaptionLangs:F})};
_.Y.getRequestConfig=function(q){q=this.JSC$11067_getStoreKey(q);var k;q&&(k={storeStrategy:{storeKey:q}});_.h("web_log_player_watch_next_ticks")&&(k=k||{},k.requestTick="ps_s",k.responseTick="ps_r");return k};
Ux[gi]=[C2];var I6=function(){};
_.y(I6,Ox);_.Y=I6.prototype;_.Y.getApiPaths=function(){return M8v};
_.Y.getExtension=function(q){return _.f(q,_.sM)};
_.Y.isNavigationCommand=function(){return!0};
_.Y.JSC$11067_getStoreKey=function(q){if((q=this.getExtension(q))&&q.videoId){var k={videoId:q.videoId};q.playlistId&&(k.playlistId=q.playlistId);q.index&&(k.index=q.index);q.params&&(k.params=q.params);return _.Hm("next",k)}};
_.Y.JSC$11060_getClientScreen=function(q){var k;return((k=q.contentPlaybackContext)==null?void 0:k.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.Y.JSC$11060_buildRequest=function(q,k,F){k.videoId&&(q.videoId=k.videoId);k.playlistId&&(q.playlistId=k.playlistId);k.params&&(q.params=k.params);k.index!==void 0&&(q.playlistIndex=k.index);q.racyCheckOk=!(!F.racyCheckOk&&!k.racyCheckOk);q.contentCheckOk=!!k.contentCheckOk;F.contentPlaybackContext&&(q.autonavState=F.contentPlaybackContext.autonavState,q.playbackContext={vis:F.contentPlaybackContext.vis,lactMilliseconds:F.contentPlaybackContext.lactMilliseconds});F.prefetchPlaybackContext&&(q.context.request||
(q.context.request={}),q.context.request.isPrefetch=!0);_.h("captions_hats_killswitch")||(k=_.Xc().getFlag(65),k=k!=null?!k:!1,F=!!_.zA("yt-player-sticky-caption"),q.captionsRequested=k&&F)};
_.Y.getRequestConfig=function(q){q=this.JSC$11067_getStoreKey(q);var k;q&&(k={storeStrategy:{storeKey:q}});_.h("web_log_player_watch_next_ticks")&&(k=k||{},k.requestTick="wn_s",k.responseTick="wn_r");return k};
var X8=function(){};
_.y(X8,Ox);X8.prototype.getApiPaths=function(){return M8v};
X8.prototype.getExtension=function(q){return _.f(q,_.Qx)};
X8.prototype.JSC$11060_buildRequest=function(q,k){k.token&&(q.continuation=k.token)};var Ex=function(q,k){this.playerRequestBuilder=q;this.watchNextRequestBuilder=k};
_.y(Ex,Ox);Ex.prototype.getApiPaths=function(){return beh};
Ex.prototype.getExtension=function(q){return _.f(q,_.sM)};
Ex.prototype.isNavigationCommand=function(){return!0};
Ex.prototype.JSC$11060_buildRequest=function(q,k,F){q.playerRequest={};this.playerRequestBuilder.JSC$11060_buildRequest(q.playerRequest,k,F);_.h("web_streaming_watch")&&(q.watchNextRequest={},this.watchNextRequestBuilder.JSC$11060_buildRequest(q.watchNextRequest,k,F))};
Ex[gi]=[Ux,I6];var p8v;_.a6=new _.mE("SHORTS_CONTROLLER_TOKEN");p8v=new _.mE("SHORTS_STATE_STORE_TOKEN");var dO=function(q,k){var F=_.Mb.apply(2,arguments);q=q===void 0?0:q;_.aP.call(this,k,F);this.errorType=q;Object.setPrototypeOf(this,this.constructor.prototype)};
_.y(dO,_.aP);var w8Z,PdG,b3o,qLT,HA,Iue,K3P,Q4h,GZ8,vuo,raP;w8Z=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(q){return q+"="}).join("|"));
PdG=RegExp(".*\\?.*playnext=1.*");_.hB=function(q,k,F,T){this.watchEndpointMap=q;this.reelWatchEndpointMap=k;this.innerTubeTransportService=F;this.fetchPbj=T};
b3o=function(q,k,F){var T=_.mT().resolve(_.g6($m0));_.hB.instance=new _.hB(q,k,F,T)};
_.uVh=function(q,k){var F=_.kX("web_pbj_log_warning_rate",0);F=F>0&&Math.random()<F;var T;if((T=_.f(k.commandMetadata,_.ni))==null||!T.rootVe)return F&&_.w1(Error("Tf")),!1;var Z;T=(Z=_.f(k.commandMetadata,_.ni))==null?void 0:Z.url;if(!T)return F&&_.w1(Error("Uf")),!1;if(PdG.test(T))return!0;if(w8Z.test(T))return F&&_.w1(Error("Vf`"+T)),!1;if(_.f(k,_.sM)){if(!(q.watchEndpointMap.watchNext&&q.watchEndpointMap.player||_.h("kevlar_fetch_initial_data_op_watch_client")))return F&&_.w1(Error("Mf")),!1;
q=_.kX("web_pbj_log_warning_rate",0);q=q>0&&Math.random()<q;_.f(k,_.sM)?oH0(k)?k=!0:(q&&_.w1(Error("Nf")),k=!1):(q&&_.w1(Error("Mf")),k=!1);return k}if(_.f(k,_.fj))return FVM(k);if(_.f(k,_.P1))return!0;q=_.Hg(q.innerTubeTransportService,k);!q&&F&&_.A7(Error("Wf"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(k)});return q};
qLT=function(q,k,F,T,Z,O){k={url:k};if(F==null?0:F.itct)k.parentTrackingParams=F.itct;var z=_.xW(k9z);return _.bf(q.innerTubeTransportService,k,z).then(function(R){(R=R.endpoint)||(R=_.I8);(F==null?0:F.itct)&&R&&!R.trackingParams&&(R.trackingParams=F.itct);var e=h4(R);return HA(q,R,F,T,e,Z,O)})};
HA=function(q,k,F,T,Z,O,z,R){R=R===void 0?{}:R;if(q.fetchPbj&&!_.uVh(q,k)&&!_.h("force_one_platform")){R=q.fetchPbj(k);var e=_.Sy(R.then(function(H){if(!H)throw Error("Xf");z(e)||O(k,H);return H}));
return e}var I,X,E={rootVe:(I=_.f(k.commandMetadata,_.ni))==null?void 0:I.rootVe,url:(X=_.f(k.commandMetadata,_.ni))==null?void 0:X.url,endpoint:k,page:Z};if(_.f(k,_.sM)){var d,M={contentPlaybackContext:_.Da(F,(d=_.f(k.commandMetadata,_.ni))==null?void 0:d.url,T)},t=_.GM();_.h("web_streaming_watch")&&window.TextDecoderStream?(R=Nd4(q.innerTubeTransportService,k,M,function(H){!E.response&&H.content&&(E.response=H.content);!E.playerResponse&&H.player&&(E.playerResponse=H.player);O(k,E)}),I=LzJ(k),I.length&&
(E.preconnect=I,O(k,E)),Q4h(R,t,E).catch(function(H){H instanceof dO&&H.errorType===2&&K3P(q,k,M,E,O,z,t)})):K3P(q,k,M,E,O,z,t);
return t.promise}if(_.f(k,_.fj)){var A;if(((A=_.f(k,_.fj))==null?void 0:A.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var w=_.GM();_.BdU(_.mT().resolve(_.a6),k).then(function(H){raP(q,F,T,Z,O,w,H)});
return w.promise}R=_.Sy();var b;I={contentPlaybackContext:_.Da(F,(b=_.f(k.commandMetadata,_.ni))==null?void 0:b.url,T)};(b=q.reelWatchEndpointMap.player)&&(b=b().JSC$11060_getRequest(k,I))&&(R=_.bf(q.innerTubeTransportService,b.innerTubeRequest,b.input,k.clickTrackingParams,b.config));b=_.Sy();(X=q.reelWatchEndpointMap.reelItemWatch)&&(X=X().JSC$11060_getRequest(k))&&(b=_.bf(q.innerTubeTransportService,X.innerTubeRequest,X.input,k.clickTrackingParams,X.config));X=_.Sy();(d=q.reelWatchEndpointMap.reelWatchSequence)&&
_.f(k,_.fj).sequenceParams&&(I=d().JSC$11060_getRequest(k,I))&&(X=_.bf(q.innerTubeTransportService,I.innerTubeRequest,I.input,k.clickTrackingParams,I.config));I=_.Sy(E);d=_.GM();vuo(k,I,R,b,X,O,z,d);return d.promise}var r;if(_.f(k,mKN)&&((r=_.f(k.commandMetadata,_.ni))==null?0:r.url))return R=RMr(_.rF(li().location.href),_.rF(_.f(k.commandMetadata,_.ni).url)).toString(),qLT(q,R,F,T,O,function(){return!1});
if(_.f(k,_.P1))return O(k,E),_.Sy(E);if(_.Hg(q.innerTubeTransportService,k)){R=Object.assign({},{tempData:F,disableCache:F.disableCache},R);var L=_.sZ(q.innerTubeTransportService,k,R).then(function(H){E.response=H;z(L)||O(k,E);return E});
return L}return _.Sy(E)};
_.s4U=function(q,k,F,T){if(_.f(k,_.sM)||_.f(k,_.fj)&&(_.h("mweb_enable_shorts_innertube_player_prefetch")||_.h("kevlar_enable_shorts_prefetch_in_sequence"))||_.f(k,ceI)&&_.h("web_enable_prefetching_videos_on_home")){var Z,O={contentPlaybackContext:_.Da(F,(Z=_.f(k.commandMetadata,_.ni))==null?void 0:Z.url,T),prefetchPlaybackContext:Y7J(F)},z,R,e;if(((z=_.f(k,_.sM))==null?void 0:(R=z.watchEndpointSupportedPrefetchConfig)==null?void 0:(e=R.prefetchHintConfig)==null?void 0:e.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(F=
q.watchEndpointMap.watchNext)if(O=F().JSC$11060_getRequest(k,O))return Promise.resolve(_.bf(q.innerTubeTransportService,O.innerTubeRequest,O.input,void 0,O.config).then(function(E){return E}))}else if(_.f(k,_.fj)&&_.h("web_prefetch_riw_for_next_video")){if(F=q.reelWatchEndpointMap.reelItemWatch)if((F=F().JSC$11060_getRequest(k,O))&&_.bf(q.innerTubeTransportService,F.innerTubeRequest,F.input,void 0,F.config).then(function(E){return E}),F=q.reelWatchEndpointMap.player)if(O=F().JSC$11060_getRequest(k,
O))return Promise.resolve(_.bf(q.innerTubeTransportService,O.innerTubeRequest,O.input,void 0,O.config).then(function(E){return E}))}else if(F=q.watchEndpointMap.player)if(O=F().JSC$11060_getRequest(k,O))return Promise.resolve(_.bf(q.innerTubeTransportService,O.innerTubeRequest,O.input,void 0,O.config).then(function(E){return E}))}else if(_.Hg(q.innerTubeTransportService,k)){var I={tempData:F},X=H3Z(q.innerTubeTransportService,k);
return X?new Promise(function(E,d){var M,t;return _.C(function(A){if(A.nextAddress==1)return _.W(A,X,2);if(A.nextAddress!=4)return M=A.yieldResult,M.JSC$11067_getStoreKey(k,I)?_.W(A,_.sZ(q.innerTubeTransportService,k,I),4):(d(new _.aP("Prefetching request builder with no store key.",k)),A.jumpTo(0));t=A.yieldResult;E(t);_.RG(A)})}):Promise.reject(new _.aP("Prefetching unregistered request builder.",k))}return Promise.reject(new _.aP("No request builder available to prefetch endpoint.",k))};
Iue=function(q,k){var F,T,Z;if(_.f(k,_.sM)){var O=q.watchEndpointMap.watchNext;O&&(F=O());(q=q.watchEndpointMap.player)&&(T=q())}else if(_.f(k,_.fj))(O=q.reelWatchEndpointMap.reelItemWatch)&&(F=O()),(O=q.reelWatchEndpointMap.player)&&(T=O()),(q=q.reelWatchEndpointMap.reelWatchSequence)&&(Z=q());else{a:{q=qCn(k,q.innerTubeTransportService.endpointMap);if(q!==void 0)if(typeof q.then==="function")_.A7(new _.aP("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",k));else break a;
q=void 0}q&&(F=q)}var z,R,e;return{content:(z=F)==null?void 0:z.JSC$11067_getStoreKey(k),player:(R=T)==null?void 0:R.JSC$11067_getStoreKey(k),reelSequence:(e=Z)==null?void 0:e.JSC$11067_getStoreKey(k)}};
K3P=function(q,k,F,T,Z,O,z){var R=_.Sy(),e=q.watchEndpointMap.player;_.h("web_streaming_player")&&(e=t4(Ex));e&&(e=e().JSC$11060_getRequest(k,F))&&(R=_.bf(q.innerTubeTransportService,e.innerTubeRequest,e.input,k.clickTrackingParams,e.config));e=_.Sy();var I=q.watchEndpointMap.watchNext;I&&(F=I().JSC$11060_getRequest(k,F))&&(e=_.bf(q.innerTubeTransportService,F.innerTubeRequest,F.input,k.clickTrackingParams,F.config));q=_.Sy(T);GZ8(k,q,R,e,Z,O,z)};
Q4h=function(q,k,F){return _.C(function(T){if(T.nextAddress==1)return _.W(T,q,2);k.resolve(F);_.RG(T)})};
GZ8=function(q,k,F,T,Z,O,z){var R,e,I,X,E;_.C(function(d){switch(d.nextAddress){case 1:return _.W(d,k,2);case 2:R=d.yieldResult;if(O(z.promise))return z.resolve(R),d.return();Z(q,R);e=LzJ(q);if(!e.length){d.jumpTo(3);break}return _.W(d,k,4);case 4:R.preconnect=e,Z(q,R);case 3:return _.j$(d,5),_.W(d,F,7);case 7:I=d.yieldResult;_.Kl(d,6);break;case 5:return X=_.CP(d),z.reject(X),d.return();case 6:if(I===void 0)return R.reload=!0,Z(q,R),z.resolve(R),d.return();if(O(z.promise))return z.resolve(R),d.return();
R.playerResponse=I;Z(q,R);_.j$(d,8);return _.W(d,T,10);case 10:E=d.yieldResult;_.Kl(d,9);break;case 8:_.CP(d);case 9:if(E===void 0)return R.response={responseContext:{}},z.resolve(R),d.return();if(O(z.promise))return z.resolve(R),d.return();R.response=E;Z(q,R);z.resolve(R);_.RG(d)}})};
vuo=function(q,k,F,T,Z,O,z,R){var e,I,X,E,d,M;_.C(function(t){switch(t.nextAddress){case 1:return _.W(t,k,2);case 2:e=t.yieldResult;if(z(R.promise))return R.resolve(e),t.return();O(q,e);I=LzJ(q);if(!I.length){t.jumpTo(3);break}return _.W(t,k,4);case 4:e.preconnect=I,O(q,e);case 3:return _.j$(t,5),_.W(t,F,7);case 7:X=t.yieldResult;_.Kl(t,6);break;case 5:return E=_.CP(t),R.reject(E),t.return();case 6:if(X===void 0)return e.reload=!0,O(q,e),R.resolve(e),t.return();if(z(R.promise))return R.resolve(e),
t.return();e.playerResponse=X;O(q,e);_.j$(t,8);return _.W(t,T,10);case 10:d=t.yieldResult;_.Kl(t,9);break;case 8:_.CP(t);case 9:if(d===void 0)return e.response={responseContext:{}},R.resolve(e),t.return();if(z(R.promise))return R.resolve(e),t.return();e.response=d;O(q,e);_.j$(t,11);return _.W(t,Z,13);case 13:M=t.yieldResult;_.Kl(t,12);break;case 11:_.CP(t);case 12:if(z(R.promise))return R.resolve(e),t.return();e.reelWatchSequenceResponse=M;O(q,e);R.resolve(e);_.RG(t)}})};
raP=function(q,k,F,T,Z,O,z){var R,e,I,X,E,d;_.C(function(M){if((R=z)==null||!R.replacementEndpoint)return O.reject(),M.return();e=z.replacementEndpoint;(I=_.f(e,_.fj))?(z.sequenceContinuation&&(I.sequenceParams=z.sequenceContinuation),X=_.mT().resolve(_.a6),E=I.sequenceParams,caU(X,e)&&delete I.sequenceParams,d=HA(q,e,k,F,T,Z,function(){return!1}),d.then(function(t){return _.C(function(A){if(A.nextAddress==1)return VU4(X,{reelWatchEndpoint:{sequenceParams:E}},t),_.W(A,0,2);
O.resolve(t);_.RG(A)})})):O.reject();
_.RG(M)})};_.L38=function(q){if(q.validatedFragments_.length==0)return null;if(!q.mergedPrefetchedData_){for(var k=[],F=_.S(q.validatedFragments_),T=F.next();!T.done;T=F.next()){T=_.S(q.fragmentConfiguration_[T.value].graftedKeys);for(var Z=T.next();!Z.done;Z=T.next())(Z=q.prefetchedData_[Z.value].trackingParams)&&k.push(Z)}q.mergedPrefetchedData_={};Object.assign(q.mergedPrefetchedData_,q.prefetchedData_,{clientSideGrafts:k})}return q.mergedPrefetchedData_};var xmc;_.MK=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
xmc=function(q,k,F){if(_.is0(k))return q.prefetchCache_.get(_.k9H(k,F))};_.fe=new _.mE("NAVIGATION_TOKEN");var nu0=function(q){var k=this;var F=F===void 0?XvN():F;var T=T===void 0?_.mT().resolve(_.fe):T;this.onePickCommand=q;this.JSC$11170_playlistNetworkManager=F;this.navigationManager=T;this.videoPickerBuilder=_.UoJ("yt-addtoplaylist");_.Unm(Olo(Sr4(Yrh(this.videoPickerBuilder.setTitle(q.modalTitle).setSize(1E3).addView(C08()).addView(zbh())).addView("youtube"),q.selectButtonLabel)),function(Z){k.handleAction(Z)})};
nu0.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
nu0.prototype.handleAction=function(q){var k=this;if(q&&this.onePickCommand.listId&&q.action==="picked"&&q.docs){var F=[];q.docs.forEach(function(T){F.push({addedVideoId:T.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$11170_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,F).then(function(){_.h("playlist_add_video_hard_reload_killswitch")?k.navigationManager.reload():guZ(k.navigationManager)})}};var mmP=function(){if(this.constructor===mmP)throw new TypeError("Yf");};
_.Y=mmP.prototype;_.Y.dispose=function(){};
_.Y.disconnect=function(){};
_.Y.reconnect=function(){};
_.Y.observe=function(q,k,F){return{element:q,option:F}};
_.Y.unobserveByKey=function(){};var EHo=function(q,k){k=k===void 0?0:k;mmP.call(this);this.viewroot=q;this.defaultPrescanHeight=k;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),q?{root:q,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.y(EHo,mmP);_.Y=EHo.prototype;_.Y.dispose=function(){this.disconnect();this.handlers.clear()};
_.Y.disconnect=function(q){this.isConnected=!1;this.pauseObservingUntilReconnect=q===void 0?!1:q;this.observer.disconnect();q=_.S(this.prescanObservers.values());for(var k=q.next();!k.done;k=q.next())k.value.disconnect()};
_.Y.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var q=_.S(this.handlers),k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;var T=F.next().value;F=!1;T=_.S(T.keys());for(var Z=T.next();!Z.done;Z=T.next())if((Z=Z.value)&&Z.state==="prescan"){F=!0;break}F&&qy$(this,k).observe(k);this.observer.observe(k)}}};
_.Y.handleObserveEvent=function(q){q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;var F=this.handlers.get(k.target);if(F){var T=k.isIntersecting;F=_.S(F);for(var Z=F.next();!Z.done;Z=F.next()){var O=_.S(Z.value);Z=O.next().value;O=O.next().value;Z&&(Z.state==="visible"&&T||Z.state==="hidden"&&!T)&&(O(k.target,Z.state),Z.calledOnce&&this.unobserveByKey({element:k.target,option:Z}))}}}};
_.Y.handlePrescanEvent=function(q){q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;var F=this.handlers.get(k.target);if(F&&k.isIntersecting){F=_.S(F);for(var T=F.next();!T.done;T=F.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;T&&T.state==="prescan"&&(Z(k.target,T.state),T.calledOnce&&this.unobserveByKey({element:k.target,option:T}))}}}};
_.Y.observe=function(q,k,F){var T=(T=this.handlers.get(q))&&T.has(F)?{element:q,option:F}:void 0;if(T)return T;T={element:q,option:F};this.handlers.has(q)||this.handlers.set(q,new Map);var Z=this.handlers.get(q);Z&&!Z.has(F)&&Z.set(F,k);this.pauseObservingUntilReconnect||(F.state==="prescan"&&qy$(this,q).observe(q),this.observer.observe(q));return T};
_.Y.unobserveByKey=function(q){var k=this.handlers.get(q.element);if(k&&k.has(q.option)){k.delete(q.option);if(q&&q.option.state==="prescan")for(var F=_.S(this.prescanObservers.values()),T=F.next();!T.done;T=F.next())T.value.unobserve(q.element);k.size===0&&(this.handlers.delete(q.element),this.observer.unobserve(q.element))}};
var qy$=function(q,k){var F=q.defaultPrescanHeight;k.hasAttribute("prescan-height")&&(k=Number(k.getAttribute("prescan-height")),isNaN(k)||(F=k));if(q.prescanObservers.has(F))return q.prescanObservers.get(F);k="-0.1px -0.1px "+F+"px -0.1px";k=new IntersectionObserver(q.handlePrescanEvent.bind(q),q.viewroot?{root:q.viewroot,rootMargin:k}:{rootMargin:k});q.prescanObservers.set(F,k);return k};var i1z=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],k1z=function(){var q,k=this;this.JSC$11187_actionRouter=q=q===void 0?_.Bc.getInstance():q;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return k.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return k.visibilityObservedElementHandlerKeys}}},o2$,T$I,Yyg;
k1z.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.h("kevlar_use_vimio_behavior")&&_.P9("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=aze())};
k1z.prototype.dispose=function(){this.visibilityMonitor&&_.dm(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
k1z.prototype.handleVisibilityRefreshed=function(){for(var q=_.S(this.targetMap.entries()),k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;F=F.next().value;_.F1v(this,k,F)}};
_.j9Z=function(q,k,F){T$I(q,F);var T=_.Z1$(q,k);T.element=F;q.targetedElements.set(F,k);_.F1v(q,k,T)};
T$I=function(q,k){var F=q.targetedElements.get(k);if(F){var T=q.targetMap.get(F);T&&(delete T.element,q.targetMap.set(F,T));q.targetedElements.delete(k);q.visibilityObserver&&q.visibilityObservedElementHandlerKeys&&(F=q.visibilityObservedElementHandlerKeys.get(k))&&(q.visibilityObserver.unobserveByKey(F),q.visibilityObservedElementHandlerKeys.delete(k))}};
_.F1v=function(q,k,F){var T=F.action,Z=F.element;Z&&T&&(i1z.includes(k)||_.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||q.visibilityMonitor&&q.visibilityMonitor.isNodeVisible(Z)?Yyg(q,k,F):q.visibilityObserver&&(q.visibilityObservedElementHandlerKeys||(q.visibilityObservedElementHandlerKeys=new WeakMap),T=q.visibilityObserver.observe(Z,function(){Yyg(q,k,F);q.visibilityObservedElementHandlerKeys.delete(Z)},{calledOnce:!0,
state:"visible"}),q.visibilityObservedElementHandlerKeys.set(Z,T)))};
Yyg=function(q,k,F){var T=F.action;(F=F.element)&&T&&(_.Pp(q.JSC$11187_actionRouter,[T],F),q.targetMap.delete(k),q.targetedElements.delete(F),q.triggeredTargets.add(k))};
_.Z1$=function(q,k){var F=q.targetMap.get(k);F||(F={},q.targetMap.set(k,F));return F};
_.yR=function(){o2$||(o2$=new k1z);return o2$};var O1z=document.createElement("div");O1z.style.touchAction="pan-down";var dor=O1z.style.touchAction==="pan-down";var Syh,zkP;Syh=function(){this.hammerFn=jBz();this.JSC$11195_screenManager=_.aB();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.Jw(83615);_.Sg(this.JSC$11195_screenManager,this.ve);hMJ()};
_.tB=function(){zkP||(zkP=new Syh);return zkP};
Syh.prototype.registerTouchEvents=function(q,k,F){var T=_.Mb.apply(3,arguments),Z=this.hammerFn(q,{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}]]});F&&Z.set({touchAction:F});this.nodeManagerMapping.set(q,Z);var O=
M8T(k);T=_.S(T);for(var z=T.next();!z.done;z=T.next()){z=z.value;if(z.includes("swipe")||z.includes("pinch")||z.includes("pan"))z.includes("swipe")?Z.get("swipe").set({enable:!0,direction:O,velocity:.2}):z.includes("pinch")?Z.get("pinch").set({enable:!0}):z.includes("pan")&&(Z.get("pan").set({enable:!0,direction:O}),Z.get("swipe").set({enable:!0,direction:O,velocity:.2}),Z.get("swipe").recognizeWith("pan"));CZm(this,q,Z,z)}};
var CZm=function(q,k,F,T){F.on(T,function(Z){if(T.includes("pinch"))q.lastPinchTime=Date.now();else if(T.includes("swipe")&&Date.now()-q.lastPinchTime<400)return;Z.pointerType!=="mouse"&&(Z=T==="doubletap"?{coordinates:Z.center}:T.includes("pan")?Z:T.includes("swipe")?{target:Z.target}:{},k.dispatchEvent(new CustomEvent(T,{bubbles:!0,composed:!0,detail:Z})))})};
Syh.prototype.unregisterTouchEvents=function(q){var k=_.Mb.apply(1,arguments),F=this.nodeManagerMapping.get(q);if(F){k=_.S(k);for(var T=k.next();!T.done;T=k.next())F.off(T.value);this.nodeManagerMapping.delete(q);q.style.touchAction="unset"}};var RkG=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;var fze=null;var ekU=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},vHr=function(){ekU.instance||(ekU.instance=new ekU);
return ekU.instance},Hso=function(q){var k=q.networkEvents;
q.networkEvents=[];return _.h("enable_network_monitoring")?k:[]};var W1z;W1z={};_.UWm=gG("yt-serviceworker-metadata",{objectStores:(W1z.auth={addedAtVersion:1},W1z["resource-manifest-assets"]={addedAtVersion:2},W1z),shared:!0,upgrade:function(q,k){k(1)&&Q7(q,"resource-manifest-assets");k(2)&&Q7(q,"auth")},
version:2});var Afx=self.location.origin+"/";pvJ([/\.css$/,/\.js$/,/\.ico$/,/\/ytmweb\/_\/js\//,/\/ytmweb\/_\/ss\//,/\/kabuki\/_\/js\//,/\/kabuki\/_\/ss\//,/\/ytmainappweb\/_\/js\//,/\/ytmainappweb\/_\/ss\//,/\/ytmusicweb\/_\/js\//,/\/ytmusicweb\/_\/ss\//,/\/music_integrations\/_\/js\//,/\/music_integrations\/_\/ss\//]);pvJ([/purge_shell=1/]);var IZI=void 0;IZI=IZI===void 0?[]:IZI;for(var XYm=[],E2P=_.S(LFg),aZ8=E2P.next();!aZ8.done;aZ8=E2P.next())XYm.push({key:aZ8.value});for(var dWo=_.S(IZI),hkc=dWo.next();!hkc.done;hkc=dWo.next())XYm.push(hkc.value);var MsZ,ug=_.k9==null?void 0:(MsZ=_.k9.performance)==null?void 0:MsZ.memory,$of=!1,sch={},NDx={},NP={},QZ=navigator;var D2=function(q){this.JSC$11239_expiringStorage=new hN(q)};
D2.prototype.set=function(q,k,F){F=F!==void 0?Date.now()+F:void 0;this.JSC$11239_expiringStorage.set(q,k,F)};
D2.prototype.get=function(q){return this.JSC$11239_expiringStorage.get(q)};
D2.prototype.remove=function(q){this.JSC$11239_expiringStorage.remove(q)};var moe=_.xT(["https://www.youtube.com/",""]),q2e=_.xT(["https://studio.youtube.com/",""]),TwJ="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",k$r=null,S2r;var fZI=_.xT(["https://www.youtube.com/iframe_api"]),lE=function(){this.playerResolver_=_.GM();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.XX;this.playbackDurationSeconds_=0},yIh=function(q){var k=function(){return window.YT&&typeof window.YT.ready==="function"};
if(k())return _.Sy(window.YT);var F=_.GM(),T=_.WP("SCRIPT");T.onload=T.onreadystatechange=function(){T.readyState&&T.readyState!="loaded"&&T.readyState!="complete"||(T.onload=_.XX,T.onreadystatechange=_.XX,T.onerror=_.XX,k()?F.resolve(window.YT):F.reject(new _.aP("Failed to load the iframe player library","script.onload",T.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
T.onerror=function(Z){T.onload=_.XX;T.onreadystatechange=_.XX;T.onerror=_.XX;F.reject(new _.aP("Failed to load the iframe player library","script.onerror",Z&&Z.target&&Z.target.src))};
_.Kw(T,_.kx(fZI));q.insertBefore(T,q.firstChild);return F.promise},tso=function(q,k,F){var T,Z;
_.C(function(O){switch(O.nextAddress){case 1:return q.playbackEndedCallback_=F,_.j$(O,2),_.W(O,yIh(k.parentElement||null),4);case 4:T=O.yieldResult;_.Kl(O,3);break;case 2:return Z=_.CP(O),Z instanceof _.aP&&Z.args&&Z.args[0]=="script.onerror"?_.w1(Z):_.A7(Z),O.return();case 3:T.ready(function(){return new T.Player(k,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:q.onPlayerReady_.bind(q),onStateChange:q.onPlayerStateChange_.bind(q),
onCueRangeExit:q.onCueRangeExit_.bind(q)}})}),_.RG(O)}})};
_.Y=lE.prototype;_.Y.getPlayerPromise=function(){return this.playerPromise_};
_.Y.onPlayerReady_=function(q){this.playerResolver_.resolve(q.target)};
_.Y.onPlayerStateChange_=function(q){if(q.data==YT.PlayerState.PLAYING){q=q.target;var k=q.getCurrentTime();q.addCueRange("playback",k,k+this.playbackDurationSeconds_)}};
_.Y.onCueRangeExit_=function(q){q.data=="playback"&&(q.target.stopVideo(),this.playbackEndedCallback_())};
_.Y.stopVideo=function(){this.playerPromise_.then(function(q){q.stopVideo()})};
var DWI=function(q){q.playerVars_&&q.playerPromise_.then(function(k){typeof k.cueVideoByPlayerVars!="function"?_.w1(new _.aP("vmh: player API not ready","cueVideoByPlayerVars",typeof k.cueVideoByPlayerVars)):k.cueVideoByPlayerVars(q.playerVars_)})};
lE.prototype.playVideo=function(){var q=this;this.playerVars_&&this.playerPromise_.then(function(k){typeof k.loadVideoByPlayerVars!="function"?(k=new _.aP("vmh: player API not ready","loadVideoByPlayerVars",typeof k.loadVideoByPlayerVars),_.A7(k)):k.loadVideoByPlayerVars(q.playerVars_)})};
var lZz=function(q,k,F,T,Z){k&&(F===void 0&&(F=0),T===void 0&&(T=0),q.playbackDurationSeconds_=T/1E3,q.playerVars_={adformat:"17_8",videoId:k,suggestedQuality:"hd720",startSeconds:F/1E3,player_params:Z})};
lE.prototype.mute=function(){this.playerPromise_.then(function(q){q.mute()})};
lE.prototype.unMute=function(){this.playerPromise_.then(function(q){q.unMute()})};var JII=function(q,k){var F=bN();q||(q="unknown");k||(k="unknown");q="MAIN_APP_WEB_PAGE_TYPE_"+q.toUpperCase();q in HY8||(q="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");k="MAIN_APP_WEB_REQUEST_TYPE_"+k.toUpperCase();k in sfc||(k="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.WA(F,{mainAppWeb:{pageType:q,requestType:k,isShellLoad:_.$O("IS_SHELL_LOAD",!1)}})},AIo={start:function(){_.WA(wlN(),{mainAppWeb:_.GO()})},
success:function(){_.Ue(wlN(),"SUCCESS")},
failure:function(){_.Ue(wlN(),"FAILURE")},
cancelled:function(){_.Ue(wlN(),"CANCELLED")}};var pYG,wYG,XOr;pYG=_.xT(["/sw.js"]);wYG=_.xT(["/sw.js?0"]);_.PZm=_.kx(pYG);XOr=_.kx(wYG);var $W0=function(){var q=Error.apply(this,arguments);this.message=q.message;"stack"in q&&(this.stack=q.stack)};
_.y($W0,Error);_.Lj.prototype.load=function(q){this.megabloxUrl_=_.P9("YPC_MB_URL");_.uN(this.megabloxUrl_,(0,_.hr)(function(){q&&q()},this))};
_.YEh=function(q,k,F,T,Z,O,z,R,e,I,X){_.aN0(e);q.load((0,_.hr)(function(){try{var E=O?O:_.P9("HL"),d=_.P9("SESSION_INDEX");_.Cqo("client",function(){oxm("59",{helpCenterPath:"/youtube",locale:E,window:window}).JSC$8020_loadChatSupport({authuser:String(d)})})}catch(M){throw c4(10,X,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),Z&&Z(M),_.A7(M),M;
}b1I(this,k,F,T,Z,O,z,R,e,I,X)},q))};
_.Lj.prototype.openFixFlowDialog=function(q,k,F,T){this.load((0,_.hr)(function(){try{ubz(this,_.NA("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(q).withIntegratorCallback(k).load(F,T)}catch(Z){throw _.A7(Z),Z;}},this))};
var ubz=function(q,k,F,T){var Z=k.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.h("enable_window_constrained_buy_flow_dialog")&&(Z=Z.usingPopupStyle(_.NA("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));T&&(Z=Z.usingCloseCallback(T));k.bootstrap.fromPaymentsUrl(q.megabloxUrl_);q=k.bootstrap.asMashupMode(Z);F=F?F:_.P9("HL");q.usingGaiaIndex(_.P9("SESSION_INDEX")).usingLocale(F).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.h("enable_google_payments_buyflow_material2_style_web")?
q.usingStyle(":m2;pc=#444;ac=#065fd4"):q.usingStyle(":md;pc=#444;ac=#065fd4");return q},b1I=function(q,k,F,T,Z,O,z,R,e,I,X){try{var E=_.NA("payments.business.integration");
if(!E)throw new $W0("payments.business.integration is undefined");var d=E.standaloneContextAuthId.forUserId(),M=ubz(q,E,O,function(){hEx(!1);R&&R()});
z&&M.usingServerAnalyticsEventHandler(z);var t=M.inStandaloneContext(d).buyFlow(function(A){if(A&&(!A.integratorData||A.integratorData===""||A.error))if(A.error!=null)if(String(A.error)==="-1")_.dUn(e);else{var w=String(A.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";c4(10,X,w,A.debugCode);_.VZ(w,e,A.debugCode);w=new _.aP("PAYMENT_ERROR_MESSAGE::"+A.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+A.internalErrorDetails);
_.A7(w)}else c4(10,X,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.VZ("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",e,"EMPTY_INTEGRATOR_DATA"),_.A7(Error("cg"));F&&(hEx(!1),F(A))}).withEncryptedParameters(k);
I&&t.withClientParameters(ZVH(_.StN(I)));t.load(function(){c4(24,X);_.PJ("ttc",void 0,"commerce_transaction");ihe("commerce_transaction");T&&(hEx(!0),T())},function(A){if(A==null?0:A.debugCode)var w=A==null?void 0:A.debugCode;
else if(!A||(A==null?0:A.debugCode))w="EMPTY_LOAD_FAILURE_ERROR",_.A7(Error(w));else{w="EMPTY_LOAD_FAILURE_DEBUG_CODE";var b=new _.aP("LOAD_FAILURE:"+A.message," DEBUG_CODE:"+w);_.A7(b)}c4(10,X,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",w);_.VZ("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",e,w);_.A7(A);Z&&Z(A)})}catch(A){throw A instanceof $W0&&(c4(10,X,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),Z&&Z(A)),_.A7(A),A;
}};var N$v;N$v=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.Txf=function(q,k){k=k===void 0?!1:k;q=N$v.test(q)?_.Y4(q):null;!k&&window.payments||!q?(q=_.GM(),k=q.promise,q.resolve()):k=_.BHm(q,{attributes:{"data-payments-main":"",id:"payment-lib"}});return k};var Q9I;Q9I=_.xT(["//www.googletagmanager.com/gtm.js?id=",""]);_.JB=function(q,k){_.ke(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:k}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.P9("GL")}),k=_.WP("SCRIPT"),k.async=!0,_.Kw(k,_.kx(Q9I,q)),k.id="gtm",q=document.getElementsByTagName("script"),q.length==0?document.head.appendChild(k):(q=q[0],q.parentNode.insertBefore(k,q)))};
_.AB=function(q){if(q=JSON.parse(q))window.dataLayer=window.dataLayer||[],window.dataLayer.push(q)};var K1P,B$8;K1P=_.xT(["https://clients2.google.com/gr/gr_sync.js"]);_.o0H=function(){};
_.o0H.prototype.init=function(){if(B$8()){var q=_.GM();q.resolve();return q.promise}return _.BHm(_.kx(K1P)).then(function(){if(!B$8())throw Error("dg");},function(){throw Error("eg");
})};
_.Few=function(){if(!B$8())return"";var q=window.google.gr;q.init({async:{schedule:"sync"},merchantId:"youtube"});q.start();q=q.finish();return q==null?"":q};
B$8=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.Q=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.y(_.Q,PolymerFakeBaseClassWithoutHtml);_.E$=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.y(_.E$,PolymerFakeBaseClassWithoutHtml);var MKh=window.ShadyDOM;var Fso,kwT,ZWx,jhN,OWf,SUe,pe,Tb;Fso=_.h("enable_shadydom_free_scoped_query_methods");kwT=_.h("enable_shadydom_free_scoped_node_methods");ZWx=_.h("enable_shadydom_free_scoped_readonly_properties_batch_one");jhN=_.h("enable_shadydom_free_parent_node");OWf=_.h("enable_shadydom_free_children");SUe=_.h("enable_shadydom_free_last_child");pe=window.ShadyDOM;_.SJ=pe&&pe.noPatch&&pe.wrap?pe.wrap:pe?function(q){return pe.patch(q)}:function(q){return q};
Tb=function(q){if(q instanceof ShadowRoot)this.host=(0,_.SJ)(q.host),this.root=q;else if(q.$$){this.host=(0,_.SJ)(q);var k;this.root=(k=q.root)!=null?k:this.host}else if(q.polymerController){this.host=(0,_.SJ)(q);var F;this.root=(F=this.host.shadowRoot)!=null?F:this.host}else this.root=this.host=(0,_.SJ)(q)};
olT();TYH();zew();Cth();YUh();var rI0={querySelector:function(q,k){k=yif(k,mK(q));q=_.qr(q);return iF(q).prototype.querySelector.call(q,k)},
querySelectorAll:function(q,k){k=yif(k,mK(q));q=_.qr(q);return iF(q).prototype.querySelectorAll.call(q,k)}},v2Z={appendChild:function(q,k){var F=mK(q),T=_.gC(k);
return _.qUw(_.qr(q),F?_.ow(k,F,T):k)},
cloneNode:function(q,k){var F=_.gC(q);q=_.qr(q);k=iF(q).prototype.cloneNode.call(q,k);return F?Fp(k,F):k},
contains:function(q,k){var F=mK(q),T=_.gC(k);return F!==T?!1:iWx(q,k)},
insertBefore:function(q,k,F){var T=mK(q),Z=_.gC(k);q=_.qr(q);k=T?_.ow(k,T,Z):k;return iF(q).prototype.insertBefore.call(q,k,F)},
removeChild:function(q,k){var F=mK(q);q=_.qr(q);k=F?Fp(k,F):k;return iF(q).prototype.removeChild.call(q,k)},
replaceChild:function(q,k,F){var T=mK(q),Z=_.gC(k);k=T?_.ow(k,T,Z):Z?Fp(k,Z):k;F=T?Fp(F,T):F;q=_.qr(q);return iF(q).prototype.replaceChild.call(q,k,F)},
getRootNode:function(q,k){k=k===void 0?{composed:!0}:k;var F;if(((F=k)!=null?F:{}).composed)q=uKH(q);else{k=q;for(q=DUH(q);q;)k=q,q=Ji0(q);q=k}return q}},eee=ZWx?{firstChild:VKn,
nextSibling:sE0,previousSibling:ciM,firstElementChild:LGL,lastElementChild:nSn,nextElementSibling:HzH,previousElementSibling:G$h,childNodes:gST}:{};jhN&&(eee.parentNode=vSf);OWf&&(eee.children=mUT);SUe&&(eee.lastChild=xUh);Fso&&Reo(rI0);kwT&&Reo(v2Z);Wsx();var UQJ=function(q){this.node=q instanceof ShadowRoot?q.host:q};
Ik9();XFf();var dQ0=new WeakMap;var MQT=Symbol("wd");var lk9=new Set(["tap","track","down","up"]),JJL=_.h("pbcm_fi_query_decorators");var wO=function(){return _.E$.apply(this,arguments)||this};
_.y(wO,_.E$);_.Y=wO.prototype;_.Y.getState=function(){return this.store.getState()};
_.Y.dispatch=function(q){this.store.dispatch(q)};
_.Y.beforeRegister=function(){if(this&&typeof this==="object"){var q;var k=!!this.useSignals||!((q=this.polymerController)==null||!q.useSignals)}else k=!1;if(!k&&this.properties)for(k=_.S(Object.keys(this.properties)),q=k.next();!q.done;q=k.next()){var F=q.value;q=this.properties[F];if(q.selector){if(q.computed)throw Error("kg");F=["reduxPropertiesRecomputeTrigger",'"'+F+'"'].concat(_.fP(q.selectorArgs||[])).join(",");q.computed="recomputeReduxSelector("+F+")"}}};
_.Y.attached=function(){var q=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){q.reduxPropertiesRecomputeTrigger++}));
_.h("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.Y.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.Y.recomputeReduxSelector=function(q,k){var F=_.Mb.apply(2,arguments),T=this.properties[k].selector;if(!T)throw Error("ig`"+k);return T.apply(null,[this.store.getState()].concat(_.fP(F)))};
_.Y.select=function(q){var k=_.Mb.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return q.apply(null,[this.store.getState()].concat(_.fP(k)))};
_.Vg.Object.defineProperties(wO.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("jg");}}});
wO.prototype.recomputeReduxSelector=wO.prototype.recomputeReduxSelector;_.v([_.u(),_.G("design:type",Number)],wO.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.v([_.aw()],wO);var PW=[],Ptx={},wf=function(){return xf.apply(this,arguments)||this};
_.y(wf,xf);wf.prototype._addPropertyEffect=function(q,k,F){if(k==="__observeEffects"&&F){var T,Z=(T=F.info.method)!=null?T:F.info.methodName;if(Z){var O=this[Z];this[Z]=function(){PW.push(Z);try{O==null||O.apply(this,arguments)}finally{PW.pop()}}}}_.d_._addPropertyEffect.apply(this,[q,
k,F])};
wf.prototype._setPendingProperty=function(q,k,F){if(PW.length){var T=PW[PW.length-1],Z;(Z=Ptx[this.is])!=null&&Z.has(T)||($Qw(this.is,T),_.lA("polymerPropertyChangedInObserver",{componentName:this.is,observerName:T}))}return _.d_._setPendingProperty.apply(this,[q,k,F])};
_.v([UiT()],wf);var bW0=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),NY9,Mr={};_.h("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=Mr);var t_=function(){return _.E$.apply(this,arguments)||this};
_.y(t_,_.E$);t_.prototype._setUnmanagedPropertyToNode=function(q,k,F){q.loggingStatus&&(q.loggingStatus.isDeclarativeExternal=!0);if(F!==q[k]||typeof F==="object")q[k]=F;q.is&&q.polymerController&&q.polymerController!==q&&fr(q.is,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");q.loggingStatus&&(q.loggingStatus.isDeclarativeExternal=!1)};
_.v([_.aw()],t_);uqf()&&($f.prototype._setUnmanagedPropertyToNode=(new t_)._setUnmanagedPropertyToNode);_.glo={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(q){},set polymerController(q){}}]};var pr=function(){var q=xf.apply(this,arguments)||this;q.json=function(){};
return q};
_.y(pr,xf);pr.prototype.equals=function(q,k){return q===k};
pr.prototype.isEmpty=function(q){return!q||_.nf(q)&&q.length===0};
_.v([UiT()],pr);var H1Z=function(q){q=CDn(q);NX.call(this,q)};
_.y(H1Z,NX);H1Z.prototype.addProvider=function(q){q=q.key?q:CDn([q])[0];var k=this.keyIdToIndex.get(q.key.id);if(k){if(vln(q,this.providers[k]))throw Error("lg`"+q.key.displayName);}else NX.prototype.addProvider.call(this,q)};
var s9Z=new H1Z([]);var G14=!1;var Lso={};G14||(VQ0(),G14=!0);
Lso.InjectBehavior={initializeInjection:function(){var q=this.provide;try{if((q=q!=null?q:[])&&q.length>0)for(var k=CDn(q),F=_.S(k),T=F.next();!T.done;T=F.next())s9Z.addProvider(T.value);var Z=new Set;HWf(this.behaviors||[],Z);k={};for(var O=_.S(Z),z=O.next();!z.done;z=O.next()){var R=z.value;R.inject&&Object.assign(k,R.inject)}this.inject&&Object.assign(k,this.inject);for(var e=_.S(Object.keys(k)),I=e.next();!I.done;I=e.next()){var X=I.value,E=k[X];try{this[X]=s9Z.resolve(E)}catch(d){throw d;}}}catch(d){throw Error(d.message);
}}};var nlL;var mQx=/\bclass\b/.test(function(){}.toString()),kZh=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var cI$=function(q){this.wasDefined=!0;Array.isArray(q)||q instanceof Array?(this.JSC$11368_getImpl=q[0],this.JSC$11368_setImpl=q[1]):this.JSC$11368_getImpl=q};
_.Y=cI$.prototype;_.Y.getWithPath=function(q){return Tdh(this.JSC$11368_getImpl(),q)};
_.Y.setWithPath=function(q,k){var F=this;if(q.length)throw Error("mg");if(!this.JSC$11368_setImpl)throw Error("ng");Ui(function(){F.JSC$11368_setImpl(k)})};
_.Y.notifyPath=function(){throw Error("og");};
_.Y.notifySplices=function(){throw Error("pg");};
_.Y.getChangeRecordSignal=function(q,k){var F=this;if(q.length)throw Error("qg");return function(){var T=F.getWithPath(q);return{path:k!=null?k:"",base:T,value:T}}};
_.Y.getSplicesSignal=function(){throw Error("rg");};
_.Y.getPathMutationSignal=function(){throw Error("sg");};
_.Y.pop=function(){throw Error("tg");};
_.Y.push=function(){throw Error("ug");};
_.Y.splice=function(){throw Error("vg");};
_.Y.unshift=function(){throw Error("wg");};var $K=function(q){var k=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(q)||q instanceof Array?(this.JSC$11373_getImpl=q[0],this.JSC$11373_setImpl=q[1]):this.JSC$11373_getImpl=q;this.wasDefined=!1;YD(function(){k.wasDefined=k.JSC$11373_getImpl()!==void 0})};
$K.prototype.getWithPath=function(q){return Tdh(this.JSC$11373_getImpl(),q)};
$K.prototype.setWithPath=function(q,k){var F=this;if(q[q.length-1]!=="*"&&q[q.length-1]!=="splices"){if(q.length===0){if(!this.JSC$11373_setImpl)throw Error("xg");this.wasDefined||(this.wasDefined=k!==void 0);Ui(function(){F.JSC$11373_setImpl(k)})}else{for(var T=YD(function(){return F.getWithPath([])}),Z=0;Z<q.length-1;Z++){if(!T)return;
T=T[q[Z]]}Z=q[q.length-1];T&&(T[Z]=k);this.wasDefined||(this.wasDefined=q.length>1||k!==void 0)}VsZ(this,q,{pathComponents:q,value:k})}};
$K.prototype.notifyPath=function(q,k){q.length===0?k&&this.setWithPath(q,k.value):VsZ(this,q,{pathComponents:q,value:k==null?void 0:k.value,fallbackWhenUndefined:k==null?void 0:k.value})};
var VsZ=function(q,k,F,T){if(q.setMutationSignal){var Z=++q.mutationIndex,O=[q.observedPath],z=q.observedPath,R;k.length===0&&(R=z);for(var e=0;e<k.length;e++){var I=z.subPaths[k[e]];if(!I)break;O.push(I);z=I;e===k.length-1&&(R=I)}for(k=!1;O.length;)z=O.shift(),z.data={index:Z,mutation:F,spliceMutationIndex:T},k||(k=z===R),k&&O.push.apply(O,_.fP(Object.values(z.subPaths)));Ui(function(){q.setMutationSignal(Z)})}};
$K.prototype.notifySplices=function(q,k){var F=this,T=YD(function(){return F.getWithPath(q)}),Z=[].concat(_.fP(q),["splices"]);
VsZ(this,Z,{pathComponents:Z,value:{indexSplices:k}});if(T==null?0:T.length)k=this.mutationIndex,Z=[].concat(_.fP(q),["length"]),VsZ(this,Z,{pathComponents:Z,value:T.length},k)};
var L1I=function(q,k,F,T,Z,O){q.notifySplices(F,[{index:T,addedCount:Z,removed:O,object:k,type:"splice"}])},xWg=function(q,k){q=q.observedPath;
for(var F=0;F<k.length;F++){var T=k[F],Z=q.subPaths[T];Z||(Z={pathComponents:k.slice(0,F+1),subPaths:{}},q.subPaths[T]=Z);q=Z}},g2$=function(q,k,F){xWg(q,k);
if(!q.getMutationSignal){var T=_.S(_.Oi(q.mutationIndex,void 0,"HavCgf"));q.getMutationSignal=T.next().value;q.setMutationSignal=T.next().value}var Z=q.getMutationSignal;return _.W6(function(){Z();return F(n2v(q,k))},void 0,"BYaPo")};
$K.prototype.getChangeRecordSignal=function(q,k){var F=this,T=this.mutationIndex,Z;return g2$(this,q,function(O){if(O&&O.index>T){var z=O.mutation;T=O.index;Z=void 0}O=YD(function(){return F.getWithPath(q)});
if(z){var R=z.pathComponents[z.pathComponents.length-1],e=[].concat(_.fP(z.pathComponents));if(R==="splices"||R==="length")return{base:O,path:(k?[k].concat(_.fP(e)):e).join("."),value:z.value};var I=q.length>e.length?q:e,X;return{base:O!=null?O:z.fallbackWhenUndefined,path:(k?[k].concat(_.fP(I)):I).join("."),value:(X=YD(function(){return F.getWithPath(I)}))!=null?X:z.fallbackWhenUndefined}}Z||(Z={base:O,
path:(k?[k].concat(_.fP(q)):q).join("."),value:O});return Z})};
$K.prototype.getSplicesSignal=function(q){var k=this.mutationIndex,F;return g2$(this,q,function(T){if(T&&T.index>k&&T.spliceMutationIndex!==k){var Z=T.mutation;k=T.index;F=void 0}return Z&&Z.pathComponents[Z.pathComponents.length-1]==="splices"?F=T=Z.value:F})};
$K.prototype.getPathMutationSignal=function(q){var k=this;xWg(this,q);if(!this.getMutationSignal){var F=_.S(_.Oi(this.mutationIndex,void 0,"yZelVe"));this.getMutationSignal=F.next().value;this.setMutationSignal=F.next().value}var T=this.getMutationSignal,Z=this.mutationIndex,O;return _.W6(function(){T();var z=n2v(k,q);if(z&&z.index>Z&&z.mutation&&Z3H(z.mutation.pathComponents,q)){var R=z.mutation;Z=z.index}if(!O||Z!==O.index){var e,I;z=(I=YD(function(){return k.getWithPath(q)}))!=null?I:(e=R)==null?
void 0:e.fallbackWhenUndefined;
O={index:Z,value:z}}return O},void 0,"Aumsyf")};
var n2v=function(q,k){q=q.observedPath;k=_.S(k);for(var F=k.next();!F.done;F=k.next())q=q.subPaths[F.value];return q.data};
$K.prototype.pop=function(q){var k=this,F=YD(function(){return k.getWithPath(q)});
if(!(F instanceof Array))throw Error("yg");var T=F.length>0,Z=F.pop();T&&L1I(this,F,q,F.length,0,[Z]);return Z};
$K.prototype.push=function(q){var k=_.Mb.apply(1,arguments),F=this,T=YD(function(){return F.getWithPath(q)});
if(!(T instanceof Array))throw Error("zg");var Z=T.length,O=T.push.apply(T,_.fP(k));k.length&&L1I(this,T,q,Z,k.length,[]);return O};
$K.prototype.splice=function(q,k,F){var T=_.Mb.apply(3,arguments),Z=this,O=YD(function(){return Z.getWithPath(q)});
if(!(O instanceof Array))throw Error("Ag");k<0?k=O.length-Math.floor(-k):k&&(k=Math.floor(k));var z=O.splice.apply(O,[k,F].concat(_.fP(T)));(T.length||z.length)&&L1I(this,O,q,k,T.length,z);return z};
$K.prototype.unshift=function(q){var k=_.Mb.apply(1,arguments),F=this,T=YD(function(){return F.getWithPath(q)});
if(!(T instanceof Array))throw Error("Bg");var Z=T.unshift.apply(T,_.fP(k));k.length&&L1I(this,T,q,0,k.length,[]);return Z};var mW$=!0,qpZ=!1,rIL=!1,i5m=!1,bE=!1,kyP=0;i5m=!1;kyP=0;mW$=!0;bE=qpZ=rIL=!1;var uE=function(q,k,F){this.model=q;this.unknownSignalResolver=k;this.options=F;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];k=_.S(W30());q=k.next().value;k=k.next().value;this.owner=q;this.disposeImpl=k};
uE.prototype.dispose=function(){if(!this.isDisposed){for(var q=_.S(this.childSignalProxies),k=q.next();!k.done;k=q.next())k.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var otU=function(q,k){q=_.na(q.owner);try{k()}finally{_.na(q)}};
uE.prototype.effect=function(q){otU(this,function(){_.JR(q)})};
var Fm4=function(q,k){q.options!=null||(q.options={});var F;(F=q.options).immutableProps!=null||(F.immutableProps=new Set);q.options.immutableProps.add(k)},Bdf=function(q,k){k=""+k;
TKv(q,k);var F,T;if((F=q.options)==null?0:(T=F.immutableProps)==null?0:T.has(k))return!0;var Z;if((Z=q.model.__signalCache)==null?0:Z.has(k))F=q.model.__signalCache.get(k),Array.isArray(F)&&Fm4(q,k);var O,z,R;return(R=(O=q.options)==null?void 0:(z=O.immutableProps)==null?void 0:z.has(k))!=null?R:!1},Z5Z=function(q,k){var F;
q.unknownSignalResolver&&(F=q.unknownSignalResolver(k));var T,Z;((T=q.options)==null?0:(Z=T.immutableProps)==null?0:Z.has(k))?F!=null||(F=new cI$(_.Oi(q.model[k],void 0,"bgwlkd"))):F!=null||(F=new $K(_.Oi(q.model[k],void 0,"V1hou")));var O=q.model.hostElement;Object.defineProperty(q.model,k,{get:function(){Ksr(O,k);return F.getWithPath([])},
set:function(z){yA(O,k);q.setWithPath([k],z)},
configurable:!0});return F},TKv=function(q,k){var F,T,Z;
((F=q.model.__signalCache)==null||!F.has(k))&&((T=q.options)==null?0:(Z=T.externalSignalProps)==null?0:Z.has(k))&&q.model[k]},uF=function(q,k){k=""+k;
var F=q.signalCache[k];if(F!==void 0)return F;F=!1;TKv(q,k);var T;if((T=q.model.__signalCache)==null?0:T.has(k))if(F=q.model.__signalCache.get(k),Array.isArray(F))F=!0,Fm4(q,k);else return q.signalCache[k]=q.model.__signalCache.get(k).signal,q.signalCache[k];var Z,O;T=(O=(Z=q.options)==null?void 0:Z.reactivityMode)!=null?O:0;var z,R;if(!((z=q.options)==null?0:(R=z.reactiveProps)==null?0:R.has(k))&&!F&&T===1)throw Error("Cg`"+k);Z=F?jvo(q,k):Z5Z(q,k);return q.signalCache[k]=Z},jvo=function(q,k){var F=
Object.getOwnPropertyDescriptor(q.model.constructor.prototype,k),T=function(){return q.model[k]};
return new cI$(F&&F.get&&!F.set?T:[T,function(Z){q.model[k]=Z}])};
uE.prototype.getWithPath=function(q){var k=_.S(q);q=k.next().value;k=cP(k);Ksr(this.model.hostElement,""+q);return uF(this,q).getWithPath(k)};
uE.prototype.setWithPath=function(q,k){if(q.length){yA(this.model.hostElement,q.join("."));var F=_.S(q);q=F.next().value;F=cP(F);uF(this,q).setWithPath(F,k)}};
uE.prototype.getPathMutationSignal=function(q){var k=_.S(q);q=k.next().value;k=cP(k);return uF(this,q).getPathMutationSignal(k)};
uE.prototype.notifyPath=function(q,k){var F=_.S(q);q=F.next().value;F=cP(F);uF(this,q).notifyPath(F,k)};
var Ypv=function(q,k){if(k.type==="literal")return function(){return{rootWasDefined:!0,value:k.value}};
var F=$v(k.path),T=_.S(F),Z=T.next().value;T=cP(T);var O,z;if(k.type==="path"&&(F.length===1||((O=q.options)==null?0:(z=O.immutableProps)==null?0:z.has(Z))))return function(){var E=q.getWithPath(F.slice(0,1)),d=Tdh(E,F.slice(1));E=E!==void 0;bE&&(E=uF(q,F[0]).wasDefined);return{rootWasDefined:E,value:d}};
var R=uF(q,Z);if(k.type==="path"){var e=R.getPathMutationSignal(T);return function(){var E=bE?R.wasDefined:AR(q.owner,function(){return R.getWithPath([])})!==void 0;
var d,M=(d=e())==null?void 0:d.value;return{rootWasDefined:E,value:M}}}if(k.type==="splices"){var I=R.getSplicesSignal(T);
return function(){var E=I();return{rootWasDefined:bE?R.wasDefined:E!==void 0,value:E}}}var X=R.getChangeRecordSignal(T,""+Z);
return function(){var E=X();return{rootWasDefined:bE?R.wasDefined:E!==void 0,value:E}}},Cdh=function(q,k,F){var T=F.map(function(R){return Ypv(q,R)}),Z=F.length===0,O=[],z=F.length!==1||F[0].type!=="path"?!1:!0;
q.effect(function(){for(var R=T.length,e=[],I=!!O.length,X=0;X<R;X++){var E=T[X](),d=E.rootWasDefined;E=E.value;Z||(Z=d);e[X]=E;z&&(e[X+R]=I?O[X]:e[X],O[X]=E)}Z&&AR(q.owner,function(){return void k.apply(null,_.fP(e))})})},j40=function(q,k,F,T,Z){var O=uF(q,k);
Z!==void 0&&O.setWithPath([],Z);Cdh(q,function(){var z=_.Mb.apply(0,arguments);yA(q.model.hostElement,k,!0);O.setWithPath([],F.apply(null,_.fP(z)))},T)};
uE.prototype.arrayPush=function(q){var k=_.Mb.apply(1,arguments),F=_.S(q),T=F.next().value;F=cP(F);T=uF(this,T);return T.push.apply(T,[F].concat(_.fP(k)))};
uE.prototype.arraySplice=function(q,k,F){var T=_.Mb.apply(3,arguments),Z=_.S(q),O=Z.next().value;Z=cP(Z);O=uF(this,O);return O.splice.apply(O,[Z,k,F].concat(_.fP(T)))};
uE.prototype.arrayUnshift=function(q){var k=_.Mb.apply(1,arguments),F=_.S(q),T=F.next().value;F=cP(F);T=uF(this,T);return T.unshift.apply(T,[F].concat(_.fP(k)))};
uE.prototype.notifySplices=function(q,k){var F=_.S(q);q=F.next().value;F=cP(F);uF(this,q).notifySplices(F,k)};var dmo=/([^\s]+?)\(([\s\S]*)\)/,X89=/\.([^.]+)$/,MUJ=/\\,/g,Umw=/&comma;/g,IjH=/\\(.)/g,hZn=[],Euf={"*":"wildcard",splices:"splices"};var Pd0=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"),JaH=/[A-Z]/,O5U=["class","hidden","id","on-dom-change"],b3N=new Set([].concat(_.fP(O5U),
["if","notify-dom-change","restamp"])),uVn=new Set([].concat(_.fP(O5U),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),Ndx=new Set(["restamp"]);var b5f=new Set(["className","id"]);var vuN=Symbol(),xm9=window;var F1T=window;var zkM=0,j9e=0,Nr=[],Syn=0,Z1h=!1,O1H=document.createTextNode("");(new window.MutationObserver(YyJ)).observe(O1H,{characterData:!0});var Kr=new Map,QA=0,Sp$=function(q){this.mappedHandleId=q},Rk0=function(q,k,F,T){this.mappedHandleId=q;
var Z=this;this.mappedHandleId=q;this.callback=k;this.waitTime=F;this.schedulerPriority=T;this.handleId=_.pL.addJob(function(){Z.callback();Kr.delete(Z.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.y(Rk0,Sp$);Rk0.prototype.cancel=function(){_.pL.cancelJob(this.handleId);Kr.delete(this.mappedHandleId)};
var ekf=function(q,k){this.mappedHandleId=q;var F=this;this.mappedHandleId=q;this.callback=k;this.handleId=CZo(function(){F.callback();Kr.delete(F.mappedHandleId)})};
_.y(ekf,Sp$);ekf.prototype.cancel=function(){var q=this.handleId-j9e;q<0||Nr.length<=q||(Nr[q]=null);Kr.delete(this.mappedHandleId)};var XYo=function(){};
XYo.prototype.cancel=function(){this.jobHandle!==void 0&&(W1H(this.jobHandle),this.jobHandle=void 0)};
XYo.prototype.run=function(q,k,F){var T=this;this.cancel();this.callback=q;this.jobHandle=_.Bu(function(){q();T.callback=void 0},k,F)};
XYo.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var UWo=new WeakMap;var znU=Lh(function(q){for(var k=q,F=0;F<3;F++)k=Object.getPrototypeOf(k);delete k.prototype.connectedCallback;var T=function(){return q.apply(this,arguments)||this};
_.y(T,q);T.prototype._attachDom=function(Z){if(!Z)return null;var O=(0,_.SJ)(this.hostElement);O.attachShadow({mode:"open",shadyUpgradeFragment:Z});O.shadowRoot.appendChild(Z);return O.shadowRoot};
T.prototype._takeAttributes=function(){for(var Z=this.hostElement.attributes,O=0;O<Z.length;O++){var z=Z[O],R=void 0,e=void 0;(e=(R=this).__attributeReaction)==null||e.call(R,z.name,null,z.value)}};
T.prototype._readyClients=function(){q.prototype._readyClients.call(this);this.root=this};
T.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);q.prototype.connectedCallback.call(this)};
_.Vg.Object.defineProperties(T,{template:{configurable:!0,enumerable:!0,get:function(){return T.prototype._template}}});
return T}),Ccm=Lh(function(q){var k=function(){return q.apply(this,arguments)||this};
_.y(k,q);k.prototype.created=function(){if(this.__notifyEffects)for(var F=_.S(Object.values(this.__notifyEffects)),T=F.next();!T.done;T=F.next()){T=_.S(T.value);for(var Z=T.next();!Z.done;Z=T.next())Z.value.fn=hk9}if(this.__reflectEffects)for(F=_.S(Object.values(this.__reflectEffects)),T=F.next();!T.done;T=F.next())for(T=_.S(T.value),Z=T.next();!Z.done;Z=T.next())Z.value.fn=Mse};
k.prototype._addEventListenerToNode=function(F,T,Z){F=vu(F);DI(F,T,Z)||q.prototype._addEventListenerToNode.call(this,F,T,Z)};
k.prototype._removeEventListenerFromNode=function(F,T,Z){F=vu(F);l_(F,T,Z)||q.prototype._removeEventListenerFromNode.call(this,F,T,Z)};
k.prototype._propertiesChanged=function(F,T,Z){if(this.__dataToNotify&&this.__notifyEffects)for(var O=_.S(Object.keys(this.__dataToNotify)),z=O.next();!z.done;z=O.next()){z=z.value;var R=dWN(z);this.__notifyEffects[R]||delete this.__dataToNotify[z]}else this.__dataToNotify=null;q.prototype._propertiesChanged.call(this,F,T,Z)};
k.prototype.fire=function(F,T,Z){T=T===void 0?{}:T;var O;return _.Fc(vu((O=Z==null?void 0:Z.node)!=null?O:this),F,T,Z)};
k.prototype._ensureAttribute=function(F,T){var Z=vu(this);Z.hasAttribute(F)||bF(Z,T,F)};
k.prototype.isLightDescendant=function(F){var T=vu(this);return vu(T)!==F&&_.Zy(T).contains(F)&&_.Zy(T).getRootNode()===_.Zy(F).getRootNode()};
return k});
_.hQ.ready=function(){var q;((q=this.hostElement)!=null?q:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var k;((k=this.hostElement)!=null?k:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.AQ._subscribeIronResize=function(q){var k;((k=q.hostElement)!=null?k:q).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.AQ._unsubscribeIronResize=function(q){var k;((k=q.hostElement)!=null?k:q).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var tsN=[Array,Boolean,Date,Number,Object,String],s$=function(q,k,F,T){this.polySiInfo=q;this.polySiParams=k;this.polySiContext=F;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;T||this instanceof HTMLElement&&(T=this);if(!T)throw Error("Jg");this.allowedProps=k.allowedProps;this.hostElement=T;this.is=q.is;this.upgradeDisabled=!!k.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");q=new Set(k.reactiveSchemas.filter(function(Z){return Z.type!==
"observe"}).map(function(Z){return Z.propertyKey}));
this.signalProxy=new uE(this,void 0,{reactiveProps:q,reactivityMode:k.reactivityMode});this.__dataHasAccessor={};k=_.S(k.reactiveSchemas);for(q=k.next();!q.done;q=k.next())q=q.value,q.type==="signal"&&(this.__dataHasAccessor[q.propertyKey]=!0);this.upgradeDisabled||Rnz(this)};
s$.prototype.getExtraMethodsToForward=function(){return[]};
var Rnz=function(q){q.polySiContext.didRegister||(q.registered(),q.polySiContext.didRegister=!0);q.polySiContext.finalizedTemplate||(q.polySiContext.finalizedTemplate={},q.polySiParams.templateGetter&&(q.polySiContext.finalizedTemplate.processedTemplate=T$r(q.polySiParams.templateGetter,q.polySiParams.is)));enz(q);var k=q.hostElement;k.loggingStatus!=null||(k.loggingStatus={});k.loggingStatus.isInitializing=!0;YD(function(){return void q.created()});
k.loggingStatus.isInitializing=!1;q.isPolySiElementConnected&&Wm4(q)},Wm4=function(q){q.didCallReady||(YD(function(){return void q.ready()}),q.didCallReady=!0);
q.isAttached=!0;q.attached()};
_.Y=s$.prototype;_.Y.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||Wm4(this)};
_.Y.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.Y.attributeChangedCallback=function(q,k,F){if(this.upgradeDisabled)q==="disable-upgrade"&&F===null&&(this.upgradeDisabled=!1,Rnz(this));else if(k!==F){var T=_.er(q),Z=this.polySiContext.typesForSignals[T];if(Z&&(!this.reflecting||_.h("polysi_attribute_changed_serializing_killswitch"))){switch(Z){case Object:try{var O=JSON.parse(F)}catch(R){O=F}break;case Array:try{O=JSON.parse(F)}catch(R){O=null}break;case Date:O=isNaN(F)?String(F):Number(F);O=new Date(O);break;case Boolean:O=F!==null;break;case Number:O=
Number(F);break;default:O=F}this[T]=O}T=_.S(this.polySiParams.behaviors);for(Z=T.next();!Z.done;Z=T.next())O=void 0,(O=Z.value.attributeChanged)==null||O.call(this,q,k,F);var z;(z=this.attributeChanged)==null||z.call(this,q,k,F)}};
_.Y.attributeChangedCallbackWrapper=function(q,k,F){this.attributeChangedCallback(q,k,F)};
_.Y.setPropertiesFromInitialAttributeValues=function(){for(var q=0;q<this.hostElement.attributes.length;q++){var k=this.hostElement.attributes[q];(k.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(k.name))&&this.attributeChangedCallback(k.name,null,k.value)}};
_.Y.created=function(){this.provide=this.polySiParams.provide;var q;(q=this.initializeInjection)==null||q.call(this);q=_.S(this.polySiParams.reactiveSchemas);for(var k=q.next();!k.done;k=q.next())k=k.value,k.type==="signal"&&(this.mutablePropNames.add(k.propertyKey),uF(this.signalProxy,k.propertyKey));yIn(this,this.polySiInfo,this.polySiParams.behaviors);q=_.S(this.polySiParams.reactiveSchemas);for(k=q.next();!k.done;k=q.next())k=k.value,k.type==="signal"&&k.value!==void 0&&(this.signalProxy.model[k.propertyKey]=
typeof k.value==="function"?k.value.call(this):k.value);if(this.polySiParams.signalProperties)for(q=_.S(this.polySiParams.signalProperties),k=q.next();!k.done;k=q.next()){k=k.value;var F=void 0;((F=this.__signalCache)==null?0:F.has(k))||(this.signalProxy.model[k]=void 0)}i5m||UZZ(this);fZr(this);q=_.S(this.polySiParams.behaviors);for(k=q.next();!k.done;k=q.next())F=void 0,(F=k.value.created)==null||F.call(this);var T;(T=this.polySiInfo.created)==null||T.call(this)};
_.Y.registered=function(){var q=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var k=Object.getPrototypeOf(this);k.addReactiveSchema=function(R){q.polySiParams.reactiveSchemas.push(R)};
for(var F=_.S(this.polySiParams.behaviors),T=F.next();!T.done;T=F.next()){var Z=void 0;(Z=T.value.beforeRegister)==null||Z.call(k)}var O;(O=this.polySiInfo.beforeRegister)==null||O.call(k);k.addReactiveSchema=lZH;F=_.S(this.polySiParams.behaviors);for(T=F.next();!T.done;T=F.next())Z=void 0,(Z=T.value.registered)==null||Z.call(k);var z;(z=this.polySiInfo.registered)==null||z.call(k)};
_.Y.ready=function(){var q;(q=this.beforeReady)==null||q.call(this);i5m&&UZZ(this);var k;if(q=(k=this.polySiContext.finalizedTemplate)==null?void 0:k.processedTemplate){q=o2h(q.template,q.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:q.hasInsertionPoint,thisCtx:this});k=q.nodesById;q=q.root;var F=this.hostElement;var T=T===void 0?!1:T;F=(0,_.SJ)(F);if(!F.attachShadow)throw Error("Cd");if(!F.shadowRoot||T)F.attachShadow({mode:"open",shadyUpgradeFragment:q}),F.shadowRoot.appendChild(q);
this.root=F.shadowRoot;this.$=k}IPc(this);T=_.S(this.polySiParams.behaviors);for(k=T.next();!k.done;k=T.next())q=void 0,(q=k.value.ready)==null||q.call(this);var Z;(Z=this.polySiInfo.ready)==null||Z.call(this)};
_.Y.attached=function(){for(var q=_.S(this.polySiParams.behaviors),k=q.next();!k.done;k=q.next()){var F=void 0;(F=k.value.attached)==null||F.call(this)}var T;(T=this.polySiInfo.attached)==null||T.call(this)};
_.Y.detached=function(){for(var q=_.S(this.polySiParams.behaviors),k=q.next();!k.done;k=q.next()){var F=void 0;(F=k.value.detached)==null||F.call(this)}var T;(T=this.polySiInfo.detached)==null||T.call(this)};
var enz=function(q){for(var k=_.S(q.polySiParams.behaviors),F=k.next();!F.done;F=k.next())if(F=F.value,F.listeners)for(var T in F.listeners)k1H(q,q.hostElement,T,F.listeners[T]);if(q.polySiInfo.listeners)for(var Z in q.polySiInfo.listeners)k1H(q,q.hostElement,Z,q.polySiInfo.listeners[Z])},k1H=function(q,k,F,T,Z){q=F3r(q,T,Z);
DI(k,F,q)||k.addEventListener(F,q);return q},UZZ=function(q){for(var k=_.S(q.polySiParams.reactiveSchemas),F=k.next();!F.done;F=k.next())F=F.value,F.type==="compute"||F.type==="computeWithMethod"?YwJ(q.signalProxy,F,q):F.type==="redux"?zZh(q.signalProxy,F,q.store):F.type==="signal"&&F.readOnly&&Swo(q.signalProxy,F)},IPc=function(q){for(var k=_.S(q.polySiParams.reactiveSchemas),F=k.next(),T={};!F.done;T={schema$jscomp$12:void 0},F=k.next())T.schema$jscomp$12=F.value,T.schema$jscomp$12.type==="notify"?
RZo(q.signalProxy,T.schema$jscomp$12,q.hostElement):T.schema$jscomp$12.type==="observe"?eZf(q.signalProxy,T.schema$jscomp$12,q):T.schema$jscomp$12.type==="reflect"&&q.signalProxy.effect(function(O){return function(){var z=q.signalProxy.getWithPath([O.schema$jscomp$12.propertyKey]);
q.reflecting=!0;yah(q.hostElement,O.schema$jscomp$12.propertyKey,z,!0);q.reflecting=!1}}(T));
if(q.reflectedAttributes)for(k=_.S(Object.entries(q.reflectedAttributes)),T=k.next(),F={};!T.done;F={key$jscomp$881:void 0,value$jscomp$8899:void 0},T=k.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;F.key$jscomp$881=T;F.value$jscomp$8899=Z;q.signalProxy.effect(function(O){return function(){q.reflecting=!0;yah(q.hostElement,O.key$jscomp$881,(0,O.value$jscomp$8899)(),!0);q.reflecting=!1}}(F))}};
_.Y=s$.prototype;_.Y._setPendingProperty=function(q,k){this.set(q,k);return!1};
_.Y._enableProperties=function(){};
_.Y._setPendingPropertyOrPath=function(q,k){this.notifyPath(q,k);return!1};
_.Y._addPropertyEffect=function(){};
_.Y._stampTemplate=function(){throw Error("Kg");};
_.Y.fire=function(q,k,F){k=k===void 0?{}:k;F=F===void 0?{}:F;var T,Z,O={bubbles:(T=F.bubbles)!=null?T:!0,cancelable:!!F.cancelable,composed:(Z=F.composed)!=null?Z:!0},z;return _.Fc(JIr((z=F.node)!=null?z:this.hostElement),q,k,O)};
_.Y.get=function(q,k){var F=$v(q);return k?Tdh(k,F):q==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(F)};
_.Y.linkPaths=function(){};
_.Y.listen=function(q,k,F){q=JIr(q);this.boundListeners!=null||(this.boundListeners=new WeakMap);var T=this.boundListeners.get(q);T||(T={},this.boundListeners.set(q,T));var Z=k+F;T[Z]||(T[Z]=k1H(this,q,k,F))};
_.Y.notifyPath=function(q,k){this.signalProxy.notifyPath($v(q),arguments.length===2?{value:k}:void 0)};
_.Y.canNotifyPath=function(q){return this.mutablePropNames.has(q)&&!Bdf(this.signalProxy,q)};
_.Y.notifySplices=function(q,k){this.signalProxy.notifySplices($v(q),k)};
_.Y.pop=function(q){var k=this.signalProxy;q=$v(q);var F=_.S(q);q=F.next().value;F=cP(F);return uF(k,q).pop(F)};
_.Y.push=function(q){var k=_.Mb.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[$v(q)].concat(_.fP(k)))};
_.Y.set=function(q,k,F){if(F)throw Error("Lg");q==="hidden"?this.hostElement.hidden=!!k:this.signalProxy.setWithPath($v(q),k)};
_.Y.setProperties=function(q){q=_.S(Object.entries(q));for(var k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;F=F.next().value;this[k]=F}};
_.Y.splice=function(q,k,F){var T=_.Mb.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[$v(q),k,F].concat(_.fP(T)))};
_.Y.unlinkPaths=function(){};
_.Y.unlisten=function(q,k,F){q=JIr(q);if(this.boundListeners){var T=this.boundListeners.get(q);if(T){F=k+F;var Z=T[F];Z&&(l_(q,k,Z)||q.removeEventListener(k,Z),delete T[F])}}};
_.Y.unshift=function(q){var k=_.Mb.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[$v(q)].concat(_.fP(k)))};
_.Vg.Object.defineProperties(s$.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 B$w=[Array,Boolean,Date,Number,Object,String];var H1e=!1;var NK=function(){var q=HTMLElement.apply(this,arguments)||this;q.restamp=!1;q.notifyDomChange=!1;q.JSC$11481_didCallConnected=!1;q.JSC$11481_renderDebouncer=null;q.disableTemplateUpdateSignalImpl=Gb()?void 0:_.Oi(!1,void 0,"zLXz1e");var k;q.getDisableTemplateUpdate=(k=q.disableTemplateUpdateSignalImpl)==null?void 0:k[0];var F;q.setDisableTemplateUpdate=(F=q.disableTemplateUpdateSignalImpl)==null?void 0:F[1];return q};
_.y(NK,HTMLElement);var XMz=function(q){q.conditionSignalImpl!=null||(q.conditionSignalImpl=new $K(_.Oi(!1,void 0,"wcuOQ")));return q.conditionSignalImpl};
_.Y=NK.prototype;_.Y.showHideChildren=function(q){Et$(this,q,this.if)};
_.Y.attributeChangedCallback=function(q,k,F){if(this.JSC$11481_didCallConnected)throw Error("Pg`"+q);q==="notify-dom-change"?this.notifyDomChange=F!==null:q==="restamp"&&(this.restamp=F!==null)};
_.Y.debounceRender=function(){this.JSC$11481_renderDebouncer=_.Zx(this.JSC$11481_renderDebouncer,Ad,this.JSC$11481_renderImpl.bind(this));_.j9(this.JSC$11481_renderDebouncer)};
_.Y.disconnectedCallback=function(){var q=(0,_.SJ)(this).parentNode;(!q||q.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in q&&!q.host)&&aPz(this)};
_.Y.connectedCallback=function(){var q=this;this.JSC$11481_didCallConnected=!0;mW$?s9e():this.style.display="none";this.parentSignalProxy.effect(function(){XMz(q).getWithPath([]);q.debounceRender()})};
_.Y.render=function(){_.z_()};
_.Y.JSC$11481_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var q=this.if;if(q){a:{var k=(0,_.SJ)(this).parentNode;if(this.hasInstance()){var F=this.instance.children;if((F==null?0:F.length)&&(0,_.SJ)(this).previousSibling!==F[F.length-1])for(var T=0;T<F.length;T++)(0,_.SJ)(k).insertBefore(F[T],this)}else{if(!k){k=!1;break a}dZ0(this,k)}k=!0}if(!k)return}else this.restamp&&aPz(this);Et$(this,!1,q);q&&hnP(this);qpZ&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",
{bubbles:!0,composed:!0}))}};
_.Y.hasInstance=function(){return!!this.instance};
var dZ0=function(q,k){var F=q.parentSignalProxy;if(Gb()){var T=_.S(_.Oi(!0,void 0,"wXzgnc"));var Z=T.next().value;T=T.next().value;F=q.parentSignalProxy}else{var O;var z=new uE((O=MpZ(q))!=null?O:{},function(e){var I=uF(q.parentSignalProxy,e).getChangeRecordSignal([]);e=_.Oi(void 0,void 0,"mryEkc");var X=new $K(e);z.effect(function(){if(q.getDisableTemplateUpdate&&!q.getDisableTemplateUpdate()){var E=I();X.notifyPath($v(E.path),{value:E.value})}});
return X});
q.parentSignalProxy.childSignalProxies.push(z);var R=F=z}F=o2h(q.templateInfo,q.templateInfo.nodeInfoList,F,{eventListenerHost:q.eventListenerHost,hasInsertionPoint:q.templateInfo.hasInsertionPoint,thisCtx:q.eventListenerHost,enabledSignal:Gb()?Z:void 0,getModel:function(){return MpZ(q)}}).root;
q.instance={root:F,children:[],hidden:!1,signalProxy:R,getTemplateUpdatesEnabled:Z,setTemplateUpdatesEnabled:T};R=_.S(F.childNodes);for(Z=R.next();!Z.done;Z=R.next())q.instance.children.push(Z.value);(0,_.SJ)(k).insertBefore(q.instance.root,q)},MpZ=function(q){if((q=q.parentSignalProxy.model)&&!q.hostElement){var k={},F;
for(F in q)q.hasOwnProperty(F)&&(k[F]=q[F]);return k}},aPz=function(q){if(q.instance){var k=q.instance.children;
if(k.length){var F=(0,_.SJ)(k[0]).parentNode;if(F){F=(0,_.SJ)(F);for(var T=0;T<k.length;T++)F.removeChild(k[T])}}Gb()?q.instance.setTemplateUpdatesEnabled(!1):q.instance.signalProxy.dispose();q.instance=void 0}},Et$=function(q,k,F){k=k||!F;
q.instance&&q.instance.hidden!==k&&(q.instance.hidden=k,v2e(k,q.instance.children))},hnP=function(q){if(Gb()){var k=q.instance;
k&&AR(q.parentSignalProxy.owner,function(){return!k.getTemplateUpdatesEnabled()})&&k.setTemplateUpdatesEnabled(!0)}else q.setDisableTemplateUpdate(!1)};
_.Vg.Object.defineProperties(NK.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var q=this;return AR(this.parentSignalProxy.owner,function(){return XMz(q).getWithPath([])})},
set:function(q){q||(Gb()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));XMz(this).setWithPath([],!!q)}}});
_.Vg.Object.defineProperties(NK,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",NK);var fPo=[],QR=function(){var q=HTMLElement.apply(this,arguments)||this;q.as="item";q.indexAs="index";q.itemsIndexAs="itemsIndex";q.targetFramerate=20;q.notifyDomChange=!1;q.isDetached=!1;q.JSC$11488_renderDebouncer=null;q.instances=[];q.chunkingId=null;q.chunkCount=null;q.shouldMeasureChunk=!1;q.shouldContinueChunking=!1;q.renderStartTime=null;q.JSC$11488_didCallConnected=!1;return q};
_.y(QR,HTMLElement);var yGZ=function(q){q.itemSignalImpl!=null||(q.itemSignalImpl=new $K(_.Oi(fPo,void 0,"YBrqgf")));return q.itemSignalImpl},tpI=function(q,k){Array.isArray(k)||(k=fPo);
yGZ(q).setWithPath([],k)};
_.Y=QR.prototype;_.Y.showHideChildren=function(q){for(var k=_.S(this.instances),F=k.next();!F.done;F=k.next())v2e(q,F.value.children)};
_.Y.notifyPath=function(q,k){q=$v(q);q[0]==="items"&&(q.length===1?tpI(this,k):yGZ(this).setWithPath(q.slice(1),k))};
_.Y.canNotifyPath=function(q){return q==="items"};
_.Y.attributeChangedCallback=function(q,k,F){if(this.JSC$11488_didCallConnected)throw Error("Qg`"+q);q==="as"?this.as=F:q==="index-as"?this.indexAs=F:q==="items-index-as"?this.itemsIndexAs=F:q==="initial-count"?this.initialCount=Number(F):q==="notify-dom-change"?this.notifyDomChange=F!==null:q==="target-framerate"&&(this.targetFramerate=Number(F))};
_.Y.disconnectedCallback=function(){this.isDetached=!0;for(var q=0;q<this.instances.length;q++)DZZ(this,q);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.Y.connectedCallback=function(){var q=this,k=yGZ(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var Z=k(),O=$v(Z.path);if(O[0]===void 0||O[0]==="splices"||O[0]==="length")q.debounceRender();else{var z=O[0];if(z=q.instances[typeof z==="string"?Math.floor(Number(z)):z])O=[q.as].concat(_.fP(O.slice(1))),z.signalProxy.notifyPath(O,Z)}});
this.JSC$11488_didCallConnected=!0;mW$?s9e():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var F=(0,_.SJ)((0,_.SJ)(this).parentNode),T=0;T<this.instances.length;T++)F.insertBefore(this.instances[T].root,this);this.chunkingId&&this.render()}};
_.Y.debounceRender=function(){this.JSC$11488_renderDebouncer=_.Zx(this.JSC$11488_renderDebouncer,Ad,this.JSC$11488_renderImpl.bind(this));_.j9(this.JSC$11488_renderDebouncer)};
_.Y.render=function(){this.debounceRender();_.z_()};
_.Y.JSC$11488_renderImpl=function(){var q=this,k=this.items,F=lPZ(this,k.length);JG8(this,k,F);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){q.chunkingId=null;if(q.shouldMeasureChunk){var T=performance.now()-q.renderStartTime;q.chunkCount=Math.round(Math.ceil(1E3/q.targetFramerate)/T*q.chunkCount)||1}q.shouldContinueChunking&&q.debounceRender()}));
qpZ&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
var lPZ=function(q,k){var F=k,T=q.instances.length;if(q.initialCount){if(q.chunkCount){var Z=Math.min(Math.max(k-T,0),q.chunkCount);F=Math.min(T+Z,k)}else F=Math.min(k,q.initialCount),Z=Math.max(F-T,0),q.chunkCount=Z||1;q.shouldMeasureChunk=Z===q.chunkCount;q.shouldContinueChunking=F<k;q.renderStartTime=performance.now()}return F},JG8=function(q,k,F){for(var T=0;T<F;T++){var Z=q.instances[T],O=k[T];
Z?(Z.signalProxy.setWithPath([q.as],O),Z.signalProxy.setWithPath([q.indexAs],T)):AGm(q,O,T)}for(k=q.instances.length-1;k>=T;k--)F=q,Z=k,DZZ(F,Z),_.S(F.instances.splice(Z,1)).next().value.signalProxy.dispose()},DZZ=function(q,k){q=q.instances[k];
k=(0,_.SJ)(q.root);for(var F=0;F<q.children.length;F++)k.appendChild(q.children[F])},AGm=function(q,k,F){var T={};
k=Object.assign({},pM8(q),(T[q.as]=k,T[q.indexAs]=F,T[q.itemsIndexAs]=F,T));var Z=new uE(k,function(z){if(z!==q.as&&z!==q.indexAs){if(z===q.itemsIndexAs)return uF(Z,q.indexAs);var R=uF(q.parentSignalProxy,z).getChangeRecordSignal([]);z=_.Oi(void 0,void 0,"Mu2Bwb");var e=new $K(z);Z.effect(function(){var I=R();e.notifyPath($v(I.path),{value:I.value})});
return e}});
q.parentSignalProxy.childSignalProxies.push(Z);T=o2h(q.templateInfo,q.templateInfo.nodeInfoList,Z,{eventListenerHost:q.eventListenerHost,getModel:function(){var z={};return Object.assign({},pM8(q),(z[q.as]=Z.model[q.as],z[q.indexAs]=Z.model[q.indexAs],z[q.itemsIndexAs]=Z.model[q.indexAs],z))},
hasInsertionPoint:q.templateInfo.hasInsertionPoint,thisCtx:q.eventListenerHost,methodInvocationRequirement:kyP,enabledSignal:q.stampingEnabled}).root;k={root:T,children:[],signalProxy:Z};T=_.S(T.childNodes);for(var O=T.next();!O.done;O=T.next())k.children.push(O.value);T=(T=q.instances[F+1])?T.children[0]:q;(0,_.SJ)((0,_.SJ)(q).parentNode).insertBefore(k.root,T);q.instances[F]=k},pM8=function(q){if((q=q.parentSignalProxy.model)&&!q.hostElement){var k={},F;
for(F in q)q.hasOwnProperty(F)&&(k[F]=q[F]);return k}};
QR.prototype.itemForElement=function(q){var k=this,F=this.instances.find(function(T){return T.children.includes(q)});
if(F)return AR(this.parentSignalProxy.owner,function(){return F.signalProxy.getWithPath([k.as])})};
QR.prototype.indexForElement=function(q){var k=this.instances.findIndex(function(F){return F.children.includes(q)});
return k>=0?k:void 0};
_.Vg.Object.defineProperties(QR.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var q=this;return AR(this.parentSignalProxy.owner,function(){return yGZ(q).getWithPath([])})},
set:function(q){tpI(this,q)}},
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}}});
_.Vg.Object.defineProperties(QR,{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",QR);var wM4,Pch;_.Ke=new _.mE("STATE_STORE_TOKEN");wM4=new _.mE("SELECT_TOKEN");Pch=new _.mE("DISPATCH_TOKEN");var n2T={getSelectFn:function(){var q;return(q=_.mT().resolve(_.g6(wM4)))!=null?q:G1x},
getDispatchFn:function(){var q;return(q=_.mT().resolve(_.g6(Pch)))!=null?q:_.cu().dispatch.bind(_.cu())},
getAppStore:function(){return _.mT().resolve(_.Ke)}},cIh,xWJ=!1;var gf={traceAllComponents:_.h("web_tracing_all_components"),exportToCsi:_.h("web_tracing_export_to_csi"),exportBreadcrumbs:_.h("web_enable_tracing"),bufferSize:_.kX("web_max_tracing_events"),enabledSpansArray:_.Fi("web_tracing_enabled_spans")};var Fmx=function(){};var i5o=void 0;var $Zo=function(){};
$Zo.prototype.hasAttribute=function(q){if(q==="dir")return!1;if(q==="disable-upgrade"){var k,F;return(F=(k=this.hostElement)==null?void 0:k.hasAttribute("disable-upgrade"))!=null?F:!1}throw Error("Rg`"+q);};
$Zo.prototype.attributeChangedCallbackWrapper=function(q,k,F){if(q==="disable-upgrade"&&this.__isUpgradeDisabled&&F===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var T;((T=this.hostElement)!=null?T:this).isConnected&&this.connectedCallback()}else k===F||this.__isReflecting||this.attributeChangedCallback(q,k,F)};
$Zo.prototype.getExtraMethodsToForward=function(){for(var q=this,k=[],F=_.S(b5U),T=F.next(),Z={};!T.done;Z={tagName$jscomp$53:void 0,name$jscomp$532:void 0},T=F.next())Z.name$jscomp$532=T.value,T=void 0,Z.name$jscomp$532==="_setPendingProperty"?(Z.tagName$jscomp$53=this.hostElement.tagName.toLowerCase(),T=function(O){return function(z,R,e){fr(O.tagName$jscomp$53,z,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return q._setPendingProperty(z,R,e)}}(Z)):T=function(O){return function(){return q[O.name$jscomp$532].apply(q,
_.fP(_.Mb.apply(0,arguments)))}}(Z),k.push([Z.name$jscomp$532,
T]);return k};
for(var jvN=Ccm(znU((0,_.aY)($Zo))),znf=["disabled","disable-upgrade"],u4I=(0,_.aY)(function(){}),NK8=new Set(Object.getOwnPropertyNames(u4I.prototype)),UZe=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.fP(NK8))),RnH=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),b5U=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),Qvz=new Set([].concat(_.fP(RnH),_.fP(b5U),_.fP(NK8))),Km0=_.S(Qvz),BKZ=Km0.next();!BKZ.done;BKZ=Km0.next())bW0.add(BKZ.value);var Wmx={created:function(){fZr(this);this.initializeInjection()}};var yGe=!1,oB=window.ShadyDOM,Pcn=["appendChild","insertBefore","removeChild","replaceChild"],wMx=[Node];oB&&wMx.push(oB.Wrapper);var KmL,BKe,H5w={};var Zr=new Set,FS="",sv9="";var Tg,jR=new Set;var qV0=new Set("context didCallReady is info params signalProxy".split(" ")),kvN="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),oV9="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var rGc=zE({entities:od0}),vtZ=new Vw(rGc);var H58=function(){return _.E$.apply(this,arguments)||this};
_.y(H58,_.E$);_.Vg.Object.defineProperties(H58.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return vtZ}}});
_.v([_.aw()],H58);_.BW=[wO.prototype,H58.prototype];_.rO={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var q=this,k={};setTimeout(function(){var F;return _.Fc((F=q.hostElement)!=null?F:q,"yt-live-chat-add-tooltip-target",k)},0);
this.handler_=k.handler},
detached:function(){if(this.handler_){var q;this.handler_.removeElementFromSupportingTooltips((q=this.hostElement)!=null?q:this)}this.handler_=null}}};_.eR=new _.mE("ICON_MANAGER_TOKEN");var svc=[48,20,18,16,15,13,12],yDf=new Map,EVr=new Set,UCf=new Set,Xor=new Set,W5L=new Set,IfM=new Set,dCe=new Promise(function(q){var k=!1,F=!1,T=!1,Z=[],O=function(z){if("detail"in z)if(z=z.detail,z.name==="yt-icons")aff(z),k=!0;else if(z.name==="yt-sys-icons")aff(z),F=!0;else{var R;((R=z.name)==null?0:R.includes("yt-sys-icons"))&&z.size!==24&&(aff(z,!0),Z.push(z.size),Z.length===svc.length&&(T=!0))}k&&F&&T&&(window.removeEventListener("iron-iconset-added",O),q())};
window.addEventListener("iron-iconset-added",O)}),MH0=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"]]);_.vW={};_.vW.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.cj,computeHref_:function(q,k){k=k===void 0?!1:k;if(!q||q.commandExecutorCommand)return null;var F=uSf(q,k);return k||F!==null?F?_.h("enable_polymer_resin")?_.d5(F).toString():F:null:(_.w1(new _.aP("computeHref was null",this.is,q)),null)},
computeOptionalHref_:function(q){return this.computeHref_(q,!0)},
computeNofollow_:function(q){return q?Dj9(q)?"nofollow":null:null},
computeIcon_:function(q){return q&&q.iconType?_.RB(q.iconType):""},
resolveCommand:function(q,k,F){k=k===void 0?{}:k;return _.Uh(q,this.hostElement,k,F===void 0?!1:F)}};var cGo,HW;_.GyU={};cGo=null;
HW={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_=aze(this.viewroot));_.Bu(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var q=this;this.unobserve_();if(_.h("kevlar_vimio_use_shared_monitor"))ADe(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 k=[];this.visibilityOptionVisible_&&k.push(this.visibilityObserver.observe(this.hostElement,function(){return q.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&k.push(this.visibilityObserver.observe(this.hostElement,function(){return q.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&k.push(this.visibilityObserver.observe(this.hostElement,function(){return q.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=k}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){tHo(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 q=_.Pd(this.parentNode,function(F){var T,Z=(T=F.polymerController)!=null?T:F;return!!Z.getVisibilityObserverForChild&&Z.getVisibilityObserverForChild()},!0);
if(q){var k;this.localVisibilityObserver_=((k=q.polymerController)!=null?k:q).getVisibilityObserverForChild()}else cGo||(cGo=aze()),this.localVisibilityObserver_=cGo;return this.localVisibilityObserver_},visibilityCallback:function(q){q?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.h("kevlar_use_vimio_behavior")||(HW={});HW&&!_.h("kevlar_use_vimio_behavior")&&(delete HW.attached,delete HW.detached);_.GyU.YtVisibilityObserverBehavior=[HW];var VpZ={};VpZ.YtVisualElementBehavior=[_.GyU.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.h("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.h("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var q=this.getScreenLayer&&this.getScreenLayer(),k=this.getVisibilityLogger();k&&k.reportShown(this,void 0,q)}},
onHidden:function(){if(_.h("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.h("kevlar_vimio_use_shared_monitor")){var q=this.getScreenLayer&&this.getScreenLayer(),k=this.getVisibilityLogger();k&&k.reportHidden(this,void 0,q)}},
getVisibilityLogger:function(){return _.h("kevlar_use_vimio_behavior")?_.XS():null},
shouldSkipLogging:function(){if(_.P9("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var q=this.getParentRenderer&&this.getParentRenderer();if(!q)return!1;var k,F=(k=q.polymerController)!=null?k:q;if(!F.data)return!1;q=this.data.trackingParams;q=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:q;var T;k=(T=F.data)==null?void 0:T.trackingParams;var Z,O;k=((Z=F.data)==null?0:Z.loggingDirectives)?(O=F.data)==null?void 0:O.loggingDirectives.trackingParams:k;return q&&k&&q===
k}}];var PIe=new Map,to;var fEx=function(q){this.layer=q},$e=function(q){return q.layer!==void 0?q.layer:q.parent?$e(q.parent):q.layer=0};var K5M;_.m={};K5M=0;_.m.YtRendererBehavior=[_.vW.YtComponentBehavior,VpZ.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_:_.h("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var q,k;(k=(q=this.monitorScrollElement)!=null?q:this.hostElement)==null||k.removeEventListener("scroll",_.Rw(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();poJ(this.hostElement);T$I(_.yR(),this.hostElement);LJ.delete(this.hostElement)},
registerRenderer:function(q){var k;((k=q.polymerController)!=null?k:q).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(q),this.markDirty())},
unregisterRenderer_:function(q){this.useVimio_||(this.childCache_.delete(q),this.markDirty())},
attached:function(){var q=this,k=this.getParentRenderer();if(k){var F,T,Z;(T=(F=(Z=k.polymerController)!=null?Z:k).registerRenderer)==null||T.call(F,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var O,z;(z=(O=this.monitorScrollElement)!=null?O:this.hostElement)==null||z.addEventListener("scroll",_.Rw(this,this.onScroll))}_.pL.addJob(function(){$CH(q.hostElement)},8);
F=new fEx(this.screenLayer||void 0);(k=LJ.get(k))&&k.layerNode&&(F.parent=k.layerNode);k={};lgr(this.hostElement,(k.isRenderer=!0,k.layerNode=F,k[ymJ]=this.data,k))},
getParentRenderer:function(){for(var q=this.hostElement.parentNode,k,F;q&&((k=LJ.get(q))==null||!k.isRenderer)&&!((F=q.polymerController)!=null?F:q).isRenderer_;)q=q.parentNode||q.host;return q},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.h("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.$O("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.h("debug_web_ve_data")&&this.data.trackingParams){var q="";try{q=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(F){_.A7(F)}if(q){var k=m9w(q,1);k!==void 0&&(this.hostElement.dataset.veIndex=String(k));q=m9w(q,2);
q!==void 0&&(this.hostElement.dataset.ve=String(q))}}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,_.h("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.yK(this.data.loggingDirectives.trackingParams)),this.visualElement=_.Eh(_.aB(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var q=this.data.targetId;_.j9Z(_.yR(),q,this.hostElement)}else T$I(_.yR(),this.hostElement)},
onScroll:function(){var q=Date.now();q-this.lastHandledScroll_<50||(this.lastHandledScroll_=q,this.markDirty())},
markDirty:function(){_.h("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():BNr(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var q=this.getParentRenderer();if(q&&(q=LJ.get(q))&&q.layerNode)return $e(q.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.fP(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var q=0;q<this.data.impressionEndpoints.length;q++)this.sendImpression(this.data.impressionEndpoints[q]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(q){q.clickTrackingParams&&delete q.clickTrackingParams;var k,F;(q==null?0:(k=q.commandMetadata)==null?0:(F=k.webCommandMetadata)==null?0:F.sendPost)?_.Y8(this.hostElement,[q,{impression:!0}]):_.O_(this.hostElement,[q],this.hostElement)},
logExplicitClick:function(q){var k=_.Jg(this.getScreenLayer());if(k){var F,T=(F=q.polymerController)!=null?F:q;q=T.visualElement;T=T.trackingParams||T.clickTrackingParams;!q&&T&&(q=_.yK(T));q&&_.Ga(k,q)}}}];var Lmo={},sx=function(){return _.E$.apply(this,arguments)||this};
_.y(sx,_.E$);sx.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
sx.prototype.onPdgItemBehaviorClick=sx.prototype.onPdgItemBehaviorClick;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],sx.prototype,"data",void 0);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],sx.prototype,"onPdgItemBehaviorClick",null);_.v([_.aw()],sx);Lmo.YtPdgLiveChatItemBehavior=[sx.prototype,_.m.YtRendererBehavior];var xZ$;var ntc;_.GA={};_.GA.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var cW=function(){var q=xf.apply(this,arguments)||this;q.switchTemplateAtRegistration=!1;return q};
_.y(cW,xf);cW.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||sCo(this),_.E2M(this,"doRender"),this.doRender())};
cW.prototype.debounceRender=function(){this.templatingFn&&_.rf(this,"doRender",this.doRender)};
cW.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.A7(Error("ah"))};
cW.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.v([UiT()],cW);var gt$=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,VR={},L5x=(VR[1]={filterString:null,isUnwrappable:null,unwrap:null},VR[2]={filterString:function(q,k,F){return Ye(F)},
isUnwrappable:function(q){return q instanceof DV},
unwrap:function(q){return Jb(q)}},VR[3]={filterString:function(q,k,F){return gt$.test(F)?F:aO.toString()},
isUnwrappable:function(q){return eb(q)},
unwrap:function(q){return _.WN(q)}},VR[4]={filterString:function(){return aO.toString()},
isUnwrappable:function(q){return q instanceof jb},
unwrap:function(q){return _.Oc(q).toString()}},VR[5]={filterString:function(q,k,F){return F},
isUnwrappable:function(q){return typeof q==="string"},
unwrap:function(q){return q.toString()}},VR[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(q){return q instanceof _.be},
unwrap:function(q){return Nb(q)}},VR[8]={filterString:function(q,k,F){F=String(F).toLowerCase();
return Y4e(q,k,F)?F:"zClosurez"},
isUnwrappable:null,unwrap:null},VR[10]={filterString:null,isUnwrappable:null,unwrap:null},VR);xG[b0["default"]]=nVn;var gVo=[];var CmJ=qkn("A"),Rax=qkn("BUTTON"),tw=qkn("DIV"),eaM=qkn("LABEL");(function(){var q=c6;c6=function(k){q==null||q(k);Ao(function(){for(var F=0;F<k.length;F++)mCJ(k[F])})}})();var mZI=function(){var q=_.E$.apply(this,arguments)||this;q.hasUnmounted=!1;return q};
_.y(mZI,_.E$);_.Y=mZI.prototype;_.Y.beforeRegister=function(){var q=this.doIdomRender;this.templatingFn?_.A7(Error("$g")):(this.templatingFn=q,this.switchTemplateAtRegistration=!0,VHw(this))};
_.Y.attached=function(){};
_.Y.detached=function(){mCJ(this.hostElement)};
_.Y.renderIdom=function(){throw Error("ch");};
_.Y.doIdomRender=function(){var q=this;LXn(this.hostElement,function(){q.renderIdom()})};
_.v([_.aw()],mZI);var qVG=[cW.prototype,mZI.prototype];var i0I,kvo=function(){return i0I!==void 0?i0I:i0I=document.createElement("template")};
document.head.appendChild(kvo().content);var oVc;var F5z,TNZ=function(){return F5z!==void 0?F5z:F5z=document.createElement("template")};
document.head.appendChild(TNZ().content);var Z0v;var jCm=document.head,YV4=jCm.appendChild,O0z;if(Z0v===void 0){var SV0=document.createElement("template");_.D(SV0,"\x3c!--css-build:shady--\x3e");SV0.content.insertBefore(TNZ().content.cloneNode(!0),SV0.content.firstChild);Z0v=SV0}O0z=Z0v;YV4.call(jCm,O0z.content);var z1U,CIG=function(){return z1U!==void 0?z1U:z1U=document.createElement("template")};
document.head.appendChild(CIG().content);var R1G;var e1Z=document.head,W50=e1Z.appendChild,UCU;if(R1G===void 0){var IfP=document.createElement("template");_.D(IfP,"\x3c!--css-build:shady--\x3e");IfP.content.insertBefore(CIG().content.cloneNode(!0),IfP.content.firstChild);R1G=IfP}UCU=R1G;W50.call(e1Z,UCU.content);var XoI=document.head,EVI=XoI.appendChild,afU;if(oVc===void 0){var dCZ=document.createElement("template");_.D(dCZ,"\x3c!--css-build:shady--\x3e");dCZ.content.insertBefore(kvo().content.cloneNode(!0),dCZ.content.firstChild);oVc=dCZ}afU=oVc;EVI.call(XoI,afU.content);var h18,MHG=function(){return h18!==void 0?h18:h18=document.createElement("template")};
document.head.appendChild(MHG().content);var ffP;_.VK=new _.mE("DARK_THEME_TOKEN");var s2T=new _.c("accessibilityProperties");var HDo=new _.c("layoutProperties");var GUL=new _.c("imageType");var yDU={};if("ytAttributedStringLinkHoverColor"in yDU)throw Error("fh`ytAttributedStringLinkHoverColor");(function(q,k){yDU[q]="value"in k&&"unit"in k?TRf(q,k):function(F){try{return k(F)}catch(T){throw Error("dh`"+q+"`"+T.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var tHm=function(q){var k=this;this.holdTime=q===void 0?500:q;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(F){var T=new CustomEvent("LONG_PRESS"),Z;(Z=F.changedTouches[0].target)==null||Z.dispatchEvent(T)};
this.ontouchstart=function(F){k.longPressTimeout=_.Dn(_.pL,function(){k.onlongpress(F);k.longPressOccurred=!0},k.holdTime)};
this.ontouchmove=function(){_.pL.cancelJob(k.longPressTimeout);k.longPressTimeout=NaN;k.longPressOccurred=!1;k.moveOccurred=!0};
this.ontouchend=function(F){if(k.longPressTimeout&&!k.longPressOccurred&&!k.moveOccurred){var T;(T=F.changedTouches[0].target)==null||T.dispatchEvent(new Event("click"))}_.pL.cancelJob(k.longPressTimeout);k.longPressTimeout=NaN;k.longPressOccurred=!1;k.moveOccurred=!1}};var tmN=function(q,k){tHm.call(this,k);var F=this;this.callback=q;this.onlongpress=function(T){var Z;(Z=F.callback)==null||Z.call(F,T)}};
_.y(tmN,tHm);var D5M=function(q,k){var F=Object.assign({},k);q=_.S(new Map([["ontouchstart",q.ontouchstart],["ontouchend",q.ontouchend],["ontouchmove",q.ontouchmove]]));for(var T=q.next(),Z={};!T.done;Z={eventName$jscomp$85:void 0,eventHandler$jscomp$1:void 0},T=q.next()){var O=_.S(T.value);T=O.next().value;O=O.next().value;Z.eventName$jscomp$85=T;Z.eventHandler$jscomp$1=O;k[Z.eventName$jscomp$85]=function(z){return function(R){var e;(e=F[z.eventName$jscomp$85])==null||e.call(F,R);(0,z.eventHandler$jscomp$1)(R)}}(Z)}};_.qd=new _.mE("COMMAND_HANDLER_TOKEN");var j20=new _.c("parallelCommand");var Skf=new _.c("performOnceCommand");var ODw=new _.c("serialCommand");var z4T=void 0;var DCm=function(){this.data=[];this.consumer=null};
DCm.prototype.push=function(q){this.consumer?this.consumer(q):this.data.push(q)};var Fl={};_.Oi(Fl,void 0,"sgPmTd");_.Oi(null,void 0,"jypsq");var z7M=new DCm;var ErH=[MET,flh,ykn,DvH,tEw,hBx,lln,Jke];var rLT=new _.c("bracketTextDecorator");var Gg=new _.c("highlightTextDecorator");_.x1=new _.mE("APP_DIRECTION_TOKEN");Object.freeze&&Object.freeze(Object.create(null));var uGr=function(){},lfc;
(lfc=window.requestIdleCallback)==null||lfc.bind(window);var Q2H={calledOnce:!1,state:"visible"},NRL={calledOnce:!1,state:"hidden"};var JDP=new _.mE("ICON_WIZ_COMPONENT_TOKEN");_.fF=_.mc(function(q){var k=q.icon;var F=q.active;var T=q.className;var Z=q.style;var O=q.dataSelected;var z=q.dataDisabled;var R=q.role;var e=q.animateIcon;var I=q.themeOverride;var X=q.ariaHidden;var E=q.ariaExpanded;var d=q.ariaLabel;var M=q.tabindex;var t=q.id;var A=q.size;var w=q.iconFilter;return _.U(_.a,{cond:k,then:function(){var b=_.mT().resolve(JDP);return _.U(b,{icon:k,dataSelected:O,dataDisabled:z,animateIcon:e,themeOverride:I,ariaExpanded:E,tabindex:M,id:t,active:F,size:A,role:R,className:T,
ariaHidden:X,ariaLabel:d,style:function(){return Z!=null&&Z()||A==null||!A()?Z==null?void 0:Z():"width: "+(A==null?void 0:A())+"px;height: "+((A==null?void 0:A())+"px;")},
iconFilter:w})}})},"b");
_.fF.idomCompat=!0;var YFM=window.devicePixelRatio||1;var CxN=new Map([["yt_outline_bag_black_24","bag"]]);var Le=function(q){var k=this;this.margin=.1;this.whenInViewportWithMargin=q;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){k.requestScan()});
window.addEventListener("touchend",function(){k.requestScan()});
window.addEventListener("updateui",function(){k.requestScan()});
var F=new _.mg((0,_.hr)(this.requestScan,this),100);window.addEventListener("scroll",function(){F.fire()},!0);
window.addEventListener("resize",(0,_.hr)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){k.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.hr)(this.requestScan,this))};
Le.prototype.observe=function(q){this.observationTargets.includes(q)||this.observationTargets.push(q)};
Le.prototype.unobserve=function(q){this.observationTargets=this.observationTargets.filter(function(k){return k!==q})};
Le.prototype.requestScan=function(){var q=this;this.scanRequested||(Ao(function(){ADZ(q)}),this.scanRequested=!0)};
var ADZ=function(q){var k=(1+q.margin)*(document.documentElement.clientHeight||window.innerHeight);q.observationTargets=q.observationTargets.filter(function(F){var T=F.getBoundingClientRect();(T=k>T.top&&!!T.height)&&q.whenInViewportWithMargin(F);return!T&&F.parentNode});
q.scanRequested=!1};
Le.prototype.disconnect=function(){this.observationTargets=[]};var pog,PIZ;pog=_.S(_.Oi(IM9(),void 0,"O3X2wd"));_.woh=pog.next().value;PIZ=pog.next().value;window.addEventListener("resize",function(){PIZ(IM9())});var $Cz={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},b08=void 0,ueZ=window.innerWidth,NNv=window.innerHeight;window.addEventListener("resize",function(){b08=void 0});var QCg;if("IntersectionObserver"in window)QCg=aMM();else{if(b08===void 0){var K5P;K5P="matchMedia"in window?window.matchMedia($Cz.landscape+","+$Cz.portrait).matches:void 0;b08=K5P!==void 0?K5P:ueZ>=930&&NNv>=550||ueZ>=550&&NNv>=930}QCg=b08?{observe:function(q){Ao(function(){var k;(k=q.onViewportEntered)==null||k.call(q)})},
unobserve:function(){}}:new Le(function(q){Ao(function(){var k;
(k=q.onViewportEntered)==null||k.call(q)})})}var Xkr=QCg;var BNI=_.mc(function(q){var k=!1,F=_.sa("img",function(T){_.tR(function(){k=!0;T.onload=null})});
_.y3(function(){var T,Z=(T=q.data)==null?void 0:T.call(q),O,z=(O=q.getSrc)==null?void 0:O.call(q).cb,R;T=(R=q.config)==null?void 0:R.call(q);if(R=F.value)if(O=function(I,X){if(!k)return z?z(I,X):I},MGx(R,T),_.h("web_image_dont_reload_same_src")&&hFh(R,Z,O))_.h("web_image_dont_reload_same_src_simulate_load")&&R.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var e;d_N(R,Z||null,O,T,(e=q.lazy)==null?void 0:e.call(q))}},"v0I2p");
return _.U("img",{el:F})},"c");
BNI.idomCompat=!0;_.gy=_.mc(function(q){var k=function(){var F,T=q.data(),Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g,Y9,OT,UT,yh,AH,lw,H0,Kf,qI,gh;var tz={contentMode:(Z=q.contentMode)==null?void 0:Z.call(q),loadedClass:(O=q.loadedClass)==null?void 0:O.call(q),isPreloaded:(z=q.isPreloaded)==null?void 0:z.call(q),notifyOnLoaded:(R=q.notifyOnLoaded)==null?void 0:R.call(q),notifyOnUnloaded:(e=q.notifyOnUnloaded)==null?void 0:e.call(q),preferredThumbnail:(I=q.preferredThumbnail)==null?void 0:I.call(q),preserveHeight:(X=q.preserveHeight)==
null?void 0:X.call(q),preserveWidth:(E=q.preserveWidth)==null?void 0:E.call(q),objectPosition:(d=q.objectPosition)==null?void 0:d.call(q),targetWidth:(M=q.targetWidth)==null?void 0:M.call(q),targetHeight:(t=q.targetHeight)==null?void 0:t.call(q),shouldShowPlaceholder:(A=q.shouldShowPlaceholder)==null?void 0:A.call(q),useWidth:(w=q.useWidth)==null?void 0:w.call(q),isToggled:(b=q.isToggled)==null?void 0:b.call(q),alt:(r=q.alt)==null?void 0:r.call(q),className:(L=q.className)==null?void 0:L.call(q),
onerror:q.onerror,onload:q.onload,style$:((H=q.style$)==null?void 0:H.call(q))||((V=q.style)==null?void 0:V.call(q)),color:(g=q.color)==null?void 0:g.call(q),width:(Y9=q.width)==null?void 0:Y9.call(q),height:(OT=q.height)==null?void 0:OT.call(q),"aria-hidden$":(qI=(UT=q["aria-hidden$"])==null?void 0:UT.call(q))!=null?qI:(yh=q.ariaHidden)==null?void 0:yh.call(q),draggable:(AH=q.draggable)==null?void 0:AH.call(q),"data-disabled$":(gh=(lw=q["data-disabled$"])==null?void 0:lw.call(q))!=null?gh:(H0=q.dataDisabled)==
null?void 0:H0.call(q),size:(Kf=q.size)==null?void 0:Kf.call(q)};return tGf(T,tz,(F=q.hideOn404)==null?void 0:F.call(q))};
return _.U(_.d6,null,_.U(_.EP,{when:function(){var F;return((F=k())==null?void 0:F.type)==="image"}},function(){return _.U(BNI,{data:function(){return k().image},
getSrc:{cb:function(F,T){var Z=k().image.sources,O=k().config.isPreloaded,z=k().config.useWidth,R=k().config.targetWidth,e=k().config.targetHeight,I=k().config.preferredThumbnail;return _.OX9(T,Z,O,z,R,e,I)||""}},
config:function(){var F=k().config,T;for(T in F)F[T]===void 0&&delete F[T];return F},
lazy:q.renderLazy})}),_.U(_.EP,{when:function(){var F;
return((F=k())==null?void 0:F.type)==="icon"}},function(){return _.U(_.fF,{icon:function(){return k().iconName},
role:function(){return k().config.role},
className:function(){return k().config.className},
style:function(){return k().config.style$+";width: "+(k().config.width+"px;height: ")+(k().config.height+"px;color: ")+(k().config.color+";")},
ariaLabel:function(){return k().config["aria-label$"]},
ariaHidden:function(){return k().config["aria-hidden$"]},
dataDisabled:function(){return k().config["data-disabled$"]},
active:function(){return k().config.isToggled},
size:function(){return k().config.size}})}))},"d");
_.gy.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var rDG=function(q){return function(k){return _.U(CLJ,null,function(){var F=k.data(),T=_.l0(k.config);return _.U(VX,null,function(){return void q(F,T)})})}}(AVr),lMM=_.mc(function(q){var k=function(T){var Z,O=_.qO(function(d){Z=D7(function(){for(var M=_.S(X()),t=M.next();!t.done;t=M.next()){t=pko(t.value);
t=typeof t==="string"?document.createTextNode(t):t;if(!(t instanceof Node)){M=new _.aP("Part is not a node",t,typeof t);_.A7(M);break}d.appendChild(t)}})}),z=iL(function(){return Vmf(T())},{isEqual:D_T}),R=_.xv(q.config),e=function(){var d,M=z();
return!((d=R())==null||!d.ariaLabel)||!(M.commandRuns&&M.commandRuns.length!==0||M.paragraphStyleRuns&&M.paragraphStyleRuns.length!==0)},I=iL(R,{isEqual:Pxx}),X=function(){var d=cLJ(z(),I());
x5n(d,I());return z().content?k49(z().content,d).parts:[]},E=!0;
_.y3(function(){z();I();if(E)E=!1;else{var d=X();Promise.resolve().then(function(){var M=O.value;if(M){M.innerText="";var t;(t=Z)==null||t();Z=_.f6(M,function(){return _.U(wkf,{parts:d})})}})}},"YlhjWd");
return _.U("span",{el:O,class:function(){return z()&&wZe(z(),R())},
dir:function(){var d;return((d=R())==null?0:d.userInput)?"auto":void 0},
"aria-label":function(){var d;return e()?(d=R())==null?void 0:d.ariaLabel:void 0},
role:function(){return e()?"text":void 0}})},F;
return((F=q.config)==null?0:F.renderedFromFormattedString)?k(q.text):_.U(_.a,{cond:q.text,then:k})},"e");
lMM.idomCompat=!0;_.gz=_.mc(function(q){var k=_.xv(q.text),F=$_N(q);q.renderedFromFormattedString!==void 0&&(F.renderedFromFormattedString=!0);return _.h("attr_string_reactive")?_.U(lMM,{text:k,config:F}):_.U(_.a,{cond:function(){var T;return k()&&((T=Vmf(k()))==null?void 0:T.content)},
then:function(){return _.U(rDG,{data:q.text,config:F})},
debugInstance:"Apcuac"})},"f");
_.gz.idomCompat=!0;var uF9=function(q,k,F){k=k===void 0?"unknown":k;F=F===void 0?{}:F;_.aP.call(this,q+" ("+k+")",Object.assign({},{name:"YtWcwError",tagName:k},F));Object.setPrototypeOf(this,this.constructor.prototype)};
_.y(uF9,_.aP);_.v5J=new WeakMap;_.rVT=!1;var Bpf,HX9,Ka9;_.xK=Symbol("hh");_.oD=Symbol("ih");Bpf=Symbol("jh");HX9=new Set(Object.getOwnPropertyNames(Element.prototype));Ka9=Symbol("kh");var vVc=_.mc(function(q){return _.U("yt-attributed-string",{"aria-label":q.ariaLabel,hidden:q.hidden,id:q.id,class:q.className,"force-default-style":q.forceDefaultStyle},_.U(_.gz,{text:q.data,ariaLabel:q.ariaLabel,ellipsisTruncate:q.ellipsisTruncate,isOverlay:q.isOverlay,linkInheritColor:q.linkInheritColor,noPreWrap:q.noPreWrap,noWrap:q.noWrap,userInput:q.userInput,noEndpoints:q.noEndpoints,headerRuns:q.headerRuns}))},"g");
_.h("web_wiz_attributed_string")&&_.Ft(vVc,"yt-attributed-string",{props:{ariaHidden:_.xK,ariaLabel:_.xK,className:_.xK,ellipsisTruncate:_.xK,isOverlay:_.xK,linkInheritColor:_.xK,noEndpoints:_.xK,noStyleRuns:_.xK,noLinkColor:_.xK,noPreWrap:_.xK,noWrap:_.xK,skipOnClick:_.xK,userInput:_.xK,headerRuns:_.xK,id:_.xK,data:_.xK,hidden:_.xK,forceDefaultStyle:_.xK,text:_.oD,stopPropagation:_.oD,disableUpgrade:_.oD,disable:_.oD,slot:_.oD}});var ne=function(){return _.Q.apply(this,arguments)||this};
_.y(ne,_.Q);ne.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},AVr(this.data,this.config))};
_.v([_.l(qVG),_.G("design:type",Object)],ne.prototype,"ytIdomTemplatingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ne.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ne.prototype,"ariaLabel",void 0);_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"disable",void 0);_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"ellipsisTruncate",void 0);_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"isOverlay",void 0);
_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"linkInheritColor",void 0);_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"noPreWrap",void 0);_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"noWrap",void 0);_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"userInput",void 0);_.v([_.u(),_.G("design:type",Boolean)],ne.prototype,"noEndpoints",void 0);_.v([_.u(),_.G("design:type",Array)],ne.prototype,"headerRuns",void 0);
_.v([_.Pu({is:"yt-attributed-string",disableElementRegistration:!0})],ne);
_.h("web_wiz_attributed_string")||_.B(ne,"yt-attributed-string",function(){if(ffP===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
q.content.insertBefore(MHG().content.cloneNode(!0),q.content.firstChild);ffP=q}q=ffP;return q},{mode:2});var H0z,sCm,n5h;H0z=function(){this.firstThumbnailLoaded=!1};
_.GvP=function(){sCm||(sCm=new H0z);return sCm};
n5h=function(q){var k=_.GvP();k.firstThumbnailLoaded||(k.firstThumbnailLoaded=!0,_.pJ("ftl",q))};
H0z.prototype.reset=function(){this.firstThumbnailLoaded=!1};var G4x=0,x_e=new WeakMap,VGo=0,jD=new Set;var cDv,VH8=function(){return cDv!==void 0?cDv:cDv=document.createElement("template")};
document.head.appendChild(VH8().content);var L54;var iKM,onn,gO;_.SD=_.k9.caches;gO=function(){};
gO.prototype.open=function(q){return _.SD.open(xC8(q))};
gO.prototype.has=function(q){return _.SD.has(xC8(q))};
gO.prototype.delete=function(q){return _.SD.delete(xC8(q))};
gO.prototype.match=function(q,k){var F=this,T,Z,O,z,R,e;return _.C(function(I){switch(I.nextAddress){case 1:return _.W(I,F.keys(),2);case 2:T=I.yieldResult,Z=_.S(T),O=Z.next();case 3:if(O.done){I.jumpTo(5);break}z=O.value;return _.W(I,F.open(z),6);case 6:return R=I.yieldResult,_.W(I,R.match(q,k),7);case 7:if(e=I.yieldResult)return I.return(e);O=Z.next();I.jumpTo(3);break;case 5:return I.return()}})};
var FBM=function(){};
_.y(FBM,gO);var xC8=function(q){if(q.includes(":"))throw Error("nh`"+q);return q+":"+_.Xi("CacheStorage get")};
FBM.prototype.keys=function(){var q,k,F,T,Z,O,z,R,e;return _.C(function(I){if(I.nextAddress==1)return q=[],k=_.Xi("CacheStorage keys"),_.W(I,_.SD.keys(),2);F=I.yieldResult;T=_.S(F);for(Z=T.next();!Z.done;Z=T.next())O=Z.value,z=_.q30(O),R=z.originalName,e=z.datasyncId,e===k&&q.push(R);return I.return(q)})};var mS=function(){var q=_.Q.apply(this,arguments)||this;q.objectURL=null;q.loadTime=Infinity;return q};
_.y(mS,_.Q);_.Y=mS.prototype;_.Y.renderIdom=function(){m_H(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("qh");this.setConfig();this.config&&fML(this.data,this.config,void 0,this.shouldRenderLazy)}};
_.Y.objectFitToContentMode=function(q){switch(q){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.Y.logThumbnailFailureVe=function(){var q=_.Jw(197497);_.Os(_.aB(),q);var k=_.Jg();k&&q&&k&&_.HJ(k,[q])};
_.Y.loadImageFromCacheIfExists=function(q){var k=this,F=q.target;(F==null?0:F.src)&&ZK0(F.src).then(function(T){k.objectURL=_.hb(T).toString();k.setSrc(F,k.objectURL)}).catch(function(){})};
_.Y.onError=function(q){var k=this;if(_.h("web_use_cache_for_image_fallback")){var F=q.target;F&&ZK0(F.src).then(function(T){k.objectURL=_.hb(T).toString();k.setSrc(F,k.objectURL)}).catch(function(){_.h("kevlar_woffle_log_thumbnail_failure_ve")&&k.logThumbnailFailureVe();
_.h("kevlar_woffle_fallback_image")&&k.setSrc(F,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.Y.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.Y.setConfig=function(){var q=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(k){q.loadImageFromCacheIfExists(k);q.revokeObjectURL();g5o(q.hostElement)},
onerror:function(k){q.onError(k)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.h("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.Y.setSrc=function(q,k){k&&(q.src=k)};
_.v([_.l(qVG),_.G("design:type",Object)],mS.prototype,"ytIdomTemplatingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mS.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],mS.prototype,"alt",void 0);_.v([_.u(),_.G("design:type",Boolean)],mS.prototype,"ftlEligible",void 0);_.v([_.u(),_.G("design:type",Number)],mS.prototype,"height",void 0);_.v([_.u(),_.G("design:type",Boolean)],mS.prototype,"notifyOnLoaded",void 0);
_.v([_.u(),_.G("design:type",Boolean)],mS.prototype,"notifyOnUnloaded",void 0);_.v([_.u(),_.G("design:type",String)],mS.prototype,"objectFit",void 0);_.v([_.u(),_.G("design:type",String)],mS.prototype,"objectPosition",void 0);_.v([_.u(),_.G("design:type",String)],mS.prototype,"preferredThumbnail",void 0);_.v([_.u(),_.G("design:type",Boolean)],mS.prototype,"preserveHeight",void 0);_.v([_.u(),_.G("design:type",Boolean)],mS.prototype,"preserveWidth",void 0);
_.v([_.u({value:!0}),_.G("design:type",Boolean)],mS.prototype,"useWidth",void 0);_.v([_.u({value:function(){return!_.$O("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.G("design:type",Boolean)],mS.prototype,"shouldRenderLazy",void 0);_.v([_.u(),_.G("design:type",Number)],mS.prototype,"width",void 0);_.v([_.Pu({is:"yt-image",disableElementRegistration:!0})],mS);
_.B(mS,"yt-image",function(){if(L54===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);q.content.insertBefore(VH8().content.cloneNode(!0),q.content.firstChild);
L54=q}q=L54;return q},{mode:2});var qo=function(){return _.Q.apply(this,arguments)||this};
_.y(qo,_.Q);qo.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var q=_.QK(this.data.onVisibleCommand);q&&this.ytComponentBehavior.resolveCommand(q)}};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],qo.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qo.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.GA.YtVisibilityBehavior),_.G("design:type",Object)],qo.prototype,"ytVisibilityBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qo.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],qo);
_.B(qo,"yt-bumper-user-edu-content-view-model",function(){if(ntc===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;xZ$===void 0&&(xZ$=document.createElement("template"));var T=xZ$;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ntc=q}q=ntc;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var nVh;var gVm,mCg=function(){if(gVm!==void 0)return gVm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;nVh===void 0&&(nVh=document.createElement("template"));var T=nVh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return gVm=q};var qkh;_.iX={};qkh=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"]);_.iX.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var q=this.getContext_();return q?q.getTaskManager():_.pL},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var q=_.Fc(this.hostElement,"yt-get-context-provider",{});q.detail&&q.detail.contextProvider?this.cachedProviderNode_=q.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return qkh.has(this.hostElement.localName)},
getNetworkManager:function(){var q=this.getContext_();if(q)return q.getNetworkManager()}};var C10,iD4,orh,kUz;_.kH=function(q){var k=iD4.get(q);if(k&&(k=k.pop()))return kUz++,k;orh++;try{var F=document.createElement(q)}catch(T){throw new _.aP("ElementPool failed to create element",q,T.message);}return F};
C10=function(q){var k=q.is;if(k){var F=iD4.get(k);F||(F=[],iD4.set(k,F));var T=_.P9("ELEMENT_POOL_CONFIG")||{};F.length>=(T[k]!==void 0?T[k]:_.P9("ELEMENT_POOL_DEFAULT_CAP",0))||F.push(q)}else _.w1(new _.aP("Element pool should only handle custom elements:",q.nodeName))};
iD4=new Map;orh=0;kUz=0;var zM=new WeakMap,zxx=new WeakMap;var TRU;_.oc=function(q,k,F){F=F===void 0?_.p2():F;this.JSC$11752_defaultPriority=q;this.signal=k;this.scheduler=F;this.nextJobDescriptor=0;this.JSC$11752_parkedJobs=[];this.scheduledJobs=new Map};
_.F5=function(q,k){if(k){var F=_.Qi();q.signal&&!_.K$(F,q.signal)?(F.addListener(q.signal,function(){q.processSignal()}),q.JSC$11752_parkedJobs.push({job:k,
priority:void 0})):FdG(q,k)}};
TRU=function(q,k){if(k!==q.JSC$11752_defaultPriority){q.JSC$11752_defaultPriority=k;for(var F=_.S(q.scheduledJobs.values()),T=F.next();!T.done;T=F.next())T=T.value,q.scheduler.cancelJob(T.jobId),T.jobId=q.scheduler.addJob(T.jobWrapper,k)}};
_.oc.prototype.flushJobs=function(){TRU(this,10);this.processSignal()};
_.oc.prototype.cancel=function(){for(var q=_.S(this.scheduledJobs),k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;F=F.next().value;this.scheduler.cancelJob(F.jobId);this.scheduledJobs.delete(k)}this.JSC$11752_parkedJobs=[]};
_.oc.prototype.processSignal=function(){for(var q=_.S(this.JSC$11752_parkedJobs),k=q.next();!k.done;k=q.next())k=k.value,FdG(this,k.job,k.priority);this.JSC$11752_parkedJobs=[]};
var FdG=function(q,k,F){F=F||q.JSC$11752_defaultPriority;if(F===10)Y$(k);else{var T=q.nextJobDescriptor++,Z=function(){k();q.scheduledJobs.delete(T)},O=q.scheduler.addJob(Z,F);
q.scheduledJobs.set(T,{jobWrapper:Z,jobId:O,priority:F})}};_.q9(UL9);var IUT={propNames:[],synchronous:!1,enableUnsafeRenderOnNotifyPath:!1};WRw({beforeVisit:function(q){if(Zr.has(q.type)){var k;(k=q.props).idomKey!=null||(k.idomKey=q.type)}else q.type.TAG_NAME&&(FS=q.type.TAG_NAME)},
afterRender:function(q,k){var F;FS=(F=k==null?void 0:k.type)!=null?F:""},
didPatch:function(){FS=""}});var ZDo;_.T9={};ZDo={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.T9.YtRendererstamperBehavior=[_.iX.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 q in this.stampDom){var k=this.stampDom[q];k&&k.id&&this.addReactiveSchema({type:"observe",method:{methodName:Y3e(k.id),args:[{type:"wildcard",path:q}]}})}else{(q=(this.constructor.generatedFrom||this).observers)||(q=[]);for(k in this.stampDom){var F=this.stampDom[k];F&&F.id&&q.push(Y3e(F.id)+"("+k+".*)")}this.constructor.generatedFrom.observers=q}},
addStampDomObserverFns_:function(){for(var q in this.stampDom){var k=this.stampDom[q];k.id?(this[Y3e(k.id)]=this.rendererStamperObserver_.bind(this,q,k.id),this.hasDataPath_[q]=!1):(k=new _.aP("Bad rendererstamper config",this.is+":"+q),_.A7(k))}},
rendererStamperObserver_:function(q,k,F){if(F.path==q){if(F.value===void 0&&!this.hasDataPath_[q])return;this.hasDataPath_[q]=F.value!==void 0}this.rendererStamperApplyChangeRecord_(q,k,F)},
rendererStamperApplyChangeRecord_:function(q,k,F){var T=this.renderJobsMap_[k],Z=null;q==F.path?(F=F.value,_.nf(F)||(F=F===void 0||F===null?[]:[F]),q=this.stampDom[q],q.mapping&&(Z=this.stampDomArray_.bind(this,F,k,q.mapping,q.reuseComponents,q.events,q.stamperStableList)),T&&T.cancel(),F=q.usePageScheduler?this.getTaskManager():void 0,T||q.initialRenderPriority==void 0)?q.renderPriority==void 0||T||(T=new _.oc(q.renderPriority,q.waitForSignal,F),this.renderJobsMap_[k]=T):(T=new _.oc(q.initialRenderPriority,
q.waitForSignal,F),this.renderJobsMap_[k]=T,Z=function(O,z){O();TRU(z,10)}.bind(this,Z,T)):Z=q+".splices"==F.path?this.stampDomArraySplices_.bind(this,q,k,F.value):this.forwardRendererStamperChanges_.bind(this,q,k,F);
T?_.F5(T,Z):Z()},
forwardRendererStamperChanges_:function(q,k,F){var T=F.path.slice(q.length+1),Z=this.getStampContainer_(k),O=T.indexOf("."),z=T.substring(0,O),R=!1,e=0,I=parseInt(z,0);if(z[0]=="#"){R=parseInt(z.substring(1),0);I=this.get(q);var X=this.get([q,z]);I[R]==X?e=R:e=I.indexOf(X);R=!0}else isNaN(I)||(e=I,R=!0);R&&(T=T.substring(z.length+1),O=T.indexOf("."));z=_.dZ(Z).children[e];var E;if(Z=(E=z==null?void 0:z.polymerController)!=null?E:z)T="data"+T.slice(O),typeof Z.notifyPath!=="function"?_.w1(new _.aP("notifyPath missing",
this.is+": "+q+", "+k)):F.value?Z.notifyPath(T,F.value):Z.notifyPath(T)},
stampDomArraySplices_:function(q,k,F){if(F&&F.indexSplices){var T=this.getStampContainer_(k);if(T){for(var Z=_.dZ(T),O=S3L(this.stampDom[q].reuseComponents),z=F.indexSplices.length,R=0;R<z;R++){for(var e=F.indexSplices[R],I=Z.children[e.index],X=e.removed.length;X>0;X--)I&&I.parentElement&&(_.dZ(I.parentElement).removeChild(I),O&&C10(I),I=Z.children[e.index]);X=this.stampDom[q].mapping;for(var E=e.index+e.addedCount,d=document.createDocumentFragment(),M=O,t=e.index;t<E;t++){var A=e.object[t],w=jVL(X,
A);if(w){var b=X[w];A=A[w];w=this.getComponentName_(b,A);var r=I?zM.has(I):!1;M&&I&&I.is==w&&r?(w=I,this.telemetry_.reuse++,I=I.nextElementSibling):M&&I&&r?(w=this.createComponent_(b,A,O),r=_.dZ(I).nextElementSibling,Z.insertBefore(w,r),exw(this.is,Z,I,O),I=r):(M=!1,w=this.createComponent_(b,A,O),d.appendChild(w));this.deferRenderStamperBinding_(w,b,A)}else b=new _.aP("Unimplemented type",q,k,T.tagName,Object.keys(A)[0]),_.A7(b)}Z.insertBefore(d,I)}this.flushRenderStamperComponentBindings_();this.stampDom[q].events&&
_.Fc(this.hostElement,"yt-rendererstamper-finished",{container:T})}else q=new _.aP("Container object not found",k,this.hostElement?this.hostElement.is:""),_.A7(q)}},
stampDomArray_:function(q,k,F,T,Z,O){var z=this.getStampContainer_(k);if(z)if(k=_.dZ(z),T=S3L(T),q){var R=0,e=0,I;if(O=O===void 0?_.$O("STAMPER_STABLE_LIST",!1):O||!1)for(I=k.firstElementChild;I&&!zM.has(I)&&q.length>e;){O=q[e];var X=jVL(F,O);if(X){if(this.getComponentName_(F[X],O[X])!=I.is){var E=this.createComponent_(F[X],O[X],T),d=_.dZ(I).nextElementSibling;d?k.insertBefore(E,d):k.appendChild(E);exw(this.is,k,I,T);I=E}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(I,F[X],O[X]);R++;
e++;I=_.dZ(I).nextElementSibling}else e++}WBh(this.is,k,R,T);R=I;if(q.length>e){O=document.createDocumentFragment();for(X=q.length;e<X;e++)if(E=q[e],d=jVL(F,E))I=this.createComponent_(F[d],E[d],T),this.deferRenderStamperBinding_(I,F[d],E[d]),O.appendChild(I);R&&_.dZ(R).parentNode&&I&&!zM.has(I)?k.insertBefore(O,R):k.appendChild(O)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();Z&&_.Fc(this.hostElement,"yt-rendererstamper-finished",{container:z})}else WBh(this.is,k,0,
T);else q=new _.aP("Container object not found",k,this.hostElement?this.hostElement.is:""),_.A7(q)},
getStampContainer_:function(q){return this.$&&this.$[q]||_.Zy(this.hostElement).querySelector("#"+q)},
getComponentName_:function(q,k){return typeof q==="string"?q:q.matcher?q.matcher.call(this,k):q.component},
createComponent_:function(q,k,F){q=this.getComponentName_(q,k);try{var T=jR.has(q)||Zr.has(q);if(F&&!T){var Z=_.kH(q);try{_.zb(Z)}catch(O){F="Failed to clear styles for "+q+".",O.message&&(F+=" Original error: "+O.message),_.w1(new _.aP(F))}}else Z=document.createElement(q)}catch(O){return Z="YtRendererStamperBehavior failed to create "+q+".",O.message&&(Z+=" Original description: "+O.message),O.message="YtRendererStamperBehavior failed to create element",_.Pc(O,Z),ZDo.hasOwnProperty(q)?_.w1(O):_.A7(O),
document.createElement("SPAN")}this.telemetry_.create++;return Z},
deferRenderStamperBinding_:function(q,k,F){this.deferredBindingTasks_.push({component:q,typeOrConfig:k,data:F})},
flushRenderStamperComponentBindings_:function(){for(var q=0,k=this.deferredBindingTasks_.length;q<k;q++){var F=this.deferredBindingTasks_[q];if(!F)break;var T=void 0,Z=void 0,O=void 0,z=void 0,R=F.component,e=F.typeOrConfig;F=F.data;var I=(z=R.polymerController)!=null?z:R;z=R.loggingStatus;try{z&&(z.isRendererStamper=!0);if(typeof e!=="string"){for(O in e.attributes)e.attributes[O]===!0?R.setAttribute(O,""):e.attributes[O]===!1?R.removeAttribute(O):R.setAttribute(O,e.attributes[O]);for(Z in e.params)I[Z]=
e.params[Z],R!==I&&fr(R.localName,Z,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(T in e.properties){var X=e.properties[T];if(X){var E=OKf(X);I[T]=this.get(E);R!==I&&fr(R.localName,T,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(T==="on-tap"||T==="on-click"){var d=this.get(E);R.addEventListener("click",d);zxx.set(R,{property:T,listener:{type:"element",eventName:"click",handler:d}})}}else{var M=new _.aP("Undefined property binding",T);_.A7(M)}}}if(e.classListBinding){var t=OKf(e.classListBinding),
A=t?this[t]:null;if(A)for(T=0;T<A.length;T++)_.Yv(R,A[T],!0)}I.data=F}finally{z&&(z.isRendererStamper=!1)}if(T=zM.get(R))R.hidden=!1,zM.delete(R),_.pL.cancelJob(T)}this.deferredBindingTasks_.length=0}}];_.Zz={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(q){for(var k=_.Bc.getInstance(),F=_.S(Object.keys(q)),T=F.next();!T.done;T=F.next()){var Z=T.value;T=q[Z];if(this&&this[T]){var O=k.actionRoutingMap.get(Z);O||(O=new Map,k.actionRoutingMap.set(Z,O));k.registerActionHandler(this,Z,this[T].bind(this),O)}else Z=Error("id"),Z.params=T,_.bB(Z)}},
unregisterActionMap:function(q){_.vc(_.Bc.getInstance(),q,this)}}]};var eD=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_"+(_.h("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.h("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.h("enable_web_delhi_icons")?120: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}]]);var RD;var Wg=new Map;var JEr=window.matchMedia("(forced-colors: active)").matches;var j2G;var Yk4;var OD8=new _.mE("LOTTIE_LOADER_TOKEN");_.j8=_.mc(function(q){var k=q.data;var F=q.className;var T=q.animationName;var Z=q.animationRef;var O=q.elRefForInterop;var z=_.GS("lottie-component"),R;_.tR(function(){var I;return void((I=R)==null?void 0:I.destroy())});
var e;_.y3(function(){var I=_.l0(T);if(I!==e){e=I;var X=Object.assign({},{animationName:I,animationRef:_.l0(Z)},_.l0(k));try{_.mT().resolve(OD8)().then(function(M){var t;(t=R)==null||t.destroy();var A,w;t=(w=O==null?void 0:(A=O())==null?void 0:A.value)!=null?w:z.value;A=X.animationRef;w=X.listeners;M=M.loadAnimation(Object.assign({},{container:t},X.animationConfig));A&&(A.lottieEl=M);if(w)for(t=_.S(Object.entries(w)),A=t.next();!A.done;A=t.next())w=_.S(A.value),A=w.next().value,(w=w.next().value)&&
M.addEventListener(A,w);R=M})}catch(M){I=M;
var E="LottieComponent error.";I.message&&(E+=" Original description: "+I.message);_.Pc(I,E);_.w1(I);var d;((d=X.listeners)==null?0:d.error)&&X.listeners.error(I)}}},"O2eLbd");
return _.U(uO9,{cond:function(){return!(O==null?0:O())},
then:function(){return _.U("lottie-component",{class:_.UZ("ytLottieComponentHost",F),el:z})}})},"h");_.Ft(_.mc(function(q){return _.U("ytd-lottie-player",{id:q.id,hidden:q.hidden,class:q.className,"aria-label":q.ariaLabel,style:"display: block;"},_.U(_.j8,{data:q.data,animationName:function(){var k;return((k=q.data().animationConfig)==null?void 0:k.name)||""},
animationRef:function(){return q.data().animationRef}}))},"i"),"ytd-lottie-player",{props:{data:_.xK,
id:_.xK,hidden:_.xK,className:_.xK,ariaLabel:_.xK}});var YH=function(){var q=_.Q.apply(this,arguments)||this;q.animationRef={};q.delhiIconsEnabled=_.h("enable_web_delhi_icons");return q};
_.y(YH,_.Q);_.Y=YH.prototype;
_.Y.handlePropertyChange=function(){var q=this.animatedIcon,k=this.active,F=this.isDarkTheme;if(q){var T=this.previousActive!==k;this.previousActive=k;this.animationRef.lottieEl?T&&this.toggleAnimation(k,q.totalFrames):k?this.initializeAnimationAsToggled(q.lottiePlayerProps,q.totalFrames):this.initializeAnimationAsUntoggled(q.lottiePlayerProps);q.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=q.type;this.lottiePlayerProps=this.computeLottiePlayerProps(q,F)}};
_.Y.computeLottiePlayerProps=function(q,k){var F=this.deepCloneLottiePlayerProps(q);k?(k=q.nameDarkTheme,q=q.pathDarkTheme):(k=q.name,q=q.path);F.animationConfig.name=k;(k=Wg.get(q))?F.animationConfig.animationData=k:F.animationConfig.path=q;return F};
_.Y.initializeAnimationAsToggled=function(q,k){q.animationConfig.initialSegment=[k-1,k]};
_.Y.initializeAnimationAsUntoggled=function(q){q.animationConfig.initialSegment=void 0};
_.Y.toggleAnimation=function(q,k){if(q){var F;(F=this.animationRef.lottieEl)==null||F.playSegments([0,k],!0)}else{var T;(T=this.animationRef.lottieEl)==null||T.playSegments([0,1],!0)}};
_.Y.deepCloneLottiePlayerProps=function(q){var k=Object.assign({},q.lottiePlayerProps.animationConfig);q=Object.assign({},q.lottiePlayerProps);q.animationConfig=k;return q};
YH.prototype.handlePropertyChange=YH.prototype.handlePropertyChange;_.v([_.u(),_.G("design:type",Object)],YH.prototype,"animatedIcon",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],YH.prototype,"active",void 0);_.v([_.u(),_.G("design:type",Boolean)],YH.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],YH.prototype,"animatedIconType",void 0);_.v([_.u(),_.G("design:type",Boolean)],YH.prototype,"previousActive",void 0);
_.v([_.u(),_.G("design:type",Object)],YH.prototype,"lottiePlayerProps",void 0);_.v([_.u(),_.G("design:type",Object)],YH.prototype,"animationRef",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],YH.prototype,"delhiIconsEnabled",void 0);_.v([_.Wu("animatedIcon","active","isDarkTheme"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YH.prototype,"handlePropertyChange",null);_.v([_.Pu({is:"yt-animated-icon",disableElementRegistration:!0})],YH);
_.B(YH,"yt-animated-icon",function(){if(Yk4===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;j2G===void 0&&(j2G=document.createElement("template"));var T=j2G;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Yk4=q}q=Yk4;return q},{mode:2});var SkU;var z4v;var bK0=_.mc(function(q){var k=_.GS("span"),F=lB(function(){return{value:null}});
_.tR(function(){var Z;(Z=F.value)==null||Z.cancel()});
var T=_.W6(q.data,{equals:function(Z,O){return Z.iconName===O.iconName&&Z.iconStyle===O.iconStyle&&Z.iconSize===O.iconSize&&Z.iconSetName===O.iconSetName&&Z.iconSelected===O.iconSelected}},"aoiXAb");
_.y3(function(){var Z,O=(Z=q.options)==null?void 0:Z.call(q);$Le(k,F,T(),O)},"QXgxJd");
return _.U("span",{class:"yt-icon-shape",el:k})},"j");
bK0.idomCompat=!0;var AxM=["youtube_fill","youtube_outline"];var CbU=new _.tQ({type:"iconset",value:void 0}),O7=function(){var q=_.Q.apply(this,arguments)||this;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.iconName="";q.iconsetName="yt-icons";q.iconset=null;q.missingIconSet=!1;q.iconType=null;q.iconShapeDataSignal=_.Oi(void 0,void 0,"RQ9kUb");q.renderingOptionsSignal=_.Oi({iconWidth:"100%",iconHeight:"100%",iconFilter:q.iconFilter},void 0,"qtx8Ef");q.wizHasRendered=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(O7,_.Q);O7.prototype.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q)};
O7.prototype.handlePropertyChange=function(){var q=this,k,F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b;return _.C(function(r){switch(r.nextAddress){case 1:if(k=!q.icon&&!q.iconName||!q.isAttached)return r.return();F=q;T=F.icon;Z=F.size;O=F.defaultToFilled;z=F.active;R=F.targetContainer;q.toggleContainerClass(R);_.h("kevlar_use_wil_icons")&&T&&(e=e1e(T),q.iconType=e.length?e[1]:null);if(T){r.jumpTo(2);break}q.iconsetName="";q.iconName="";return _.W(r,q.renderIcon(R,T),3);case 3:return r.return();case 2:I=R4g(T);
X=e1e(I);X.length&&(q.iconsetName=X[0],q.iconName=X[1]);if(!_.h("kevlar_use_wil_icons")){r.jumpTo(4);break}E=O7;d=e4v;M=q.iconType;t=q.active;A=q.defaultToFilled;w=q.size;b=q.iconsetName;return _.W(r,Wdz(),6);case 6:return _.W(r,d.call(E,M,t,A,w,b,r.yieldResult),5);case 5:q.iconShapeData=r.yieldResult;case 4:if(q.shouldRenderIconShape(R)){r.jumpTo(7);break}return _.W(r,q.determineIconSet(I,z,O,Z,R),7);case 7:return _.W(r,q.renderIcon(R,T),0)}})};
O7.prototype.toggleContainerClass=function(q){q?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var R4g=function(q){return!_.h("default_to_innertube_icon")||q.indexOf(":")>0?q:_.RB(q)};
_.Y=O7.prototype;_.Y.determineIconSet=function(q,k,F,T){var Z=this;return _.C(function(O){return O.nextAddress==1?_.h("kevlar_system_icons")||_.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.P9("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?_.W(O,Z.switchToYtSysIconset(q,k,F,T),3):O.jumpTo(2):O.nextAddress!=2?O.return():_.W(O,Z.useYtSysIconsetForMissingIcons(q,k,F,T),0)})};
_.Y.switchToYtSysIconset=function(q,k,F,T){var Z=this,O,z,R,e,I,X,E;return _.C(function(d){switch(d.nextAddress){case 1:if(!q||Z.iconsetName!=="yt-icons"&&Z.iconsetName!=="yt-sys-icons"){d.jumpTo(0);break}O=e1e(q);z=O[1];z=_.ffM(z);_.h("enable_polymer_icons_replace_underscores_dash")&&z.includes("_filled")&&(z=z.replace(/_filled/g,"-filled"));return _.W(d,Cb(z,!0),3);case 3:return R=d.yieldResult,_.W(d,Cb(z,!1),4);case 4:if((e=d.yieldResult)||k&&R)Z.iconsetName="yt-sys-icons";Z.iconName=Z.getIconName(z,
k,F,e,R);if(T===24){d.jumpTo(0);break}I="yt-sys-icons"+T+":"+Z.iconName;return _.W(d,Cb(I,!1,!0),6);case 6:return X=d.yieldResult,_.W(d,Cb(I,!0,!0),7);case 7:E=d.yieldResult;Z.iconName=Z.getIconName(z,k,F,X,E);if(!k&&X||k&&E)Z.iconsetName="yt-sys-icons"+T;_.RG(d)}})};
_.Y.getIconName=function(q,k,F,T,Z){q.includes("-filled")&&(q=q.replace("-filled",""));return Z&&(k||F)?q+"-filled":q};
_.Y.useYtSysIconsetForMissingIcons=function(q,k,F,T){var Z=this,O,z;return _.C(function(R){if(R.nextAddress==1)return Z.iconsetName!=="yt-icons"?R.jumpTo(0):_.W(R,Cb(Z.iconName,!1,!1,!0),3);if(R.nextAddress!=4)return O=R.yieldResult,_.W(R,Cb(Z.iconName,!1),4);z=R.yieldResult;if(O||!z)return R.jumpTo(0);Z.iconsetName="yt-sys-icons";return _.W(R,Z.switchToYtSysIconset(q,k,F,T),0)})};
_.Y.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var Wdz=function(){return _.C(function(q){try{return q.return(_.mT().resolve(_.eR))}catch(k){return q.return(new Promise(function(F){_.Qi().parkOrScheduleJob(function(){F(_.mT().resolve(_.eR))},2,"ci")}))}})},e4v=function(q,k,F,T,Z,O){T=T===void 0?24:T;
if(q){q=q.toLowerCase();var z=q.endsWith("_filled")||q.endsWith("-filled");k={iconName:q,iconStyle:(k===void 0?0:k)||(F===void 0?0:F)||z?"youtube_fill":"youtube_outline",iconSize:T,iconSetName:Z===void 0?"yt-icons":Z};F=!!O.resolveIcon(k);F||(k.iconSize=void 0,F=!!O.resolveIcon(k));!F&&z&&(k.iconName=q.substring(0,q.length-7),k.iconSize=T,F=!!O.resolveIcon(k),F||(k.iconSize=void 0,F=!!O.resolveIcon(k)));F||(k.iconStyle=void 0,F=!!O.resolveIcon(k));F||_.w1(new _.aP("Icon not supported",{iconName:k.iconName,
iconStyle:k.iconStyle,iconSize:k.iconSize,iconType:q}));return F?k:void 0}};
_.Y=O7.prototype;_.Y.shouldRenderIconShape=function(q){if(!_.h("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;q=this.getContainer(q);return!AEJ(q,this.icon)};
_.Y.renderIcon=function(q,k){var F=this,T,Z,O,z,R,e,I,X;return _.C(function(E){switch(E.nextAddress){case 1:if(k&&F.icon!==k)return E.return();T=F.getContainer(q);Z=AEJ(T,F.icon);if(F.shouldRenderIconShape(q)&&F.iconType)return F.applyIconShape(Z,T),E.return();F.removeIconShape();if(!T)return E.return();F.iconName===""&&F.iconset&&T&&(F.removeStaticIcon(F.iconset,T),Z&&F.removeAnimatedIcon(T));if(F.iconName===""&&F.iconset||!F.iconsetName||!CbU)return E.return();F.iconset=CbU.byKey(F.iconsetName);
if(!F.iconset)return F.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.Rw(F,F.onIconsetAdded)),E.return();F.missingIconSet&&(F.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.Rw(F,F.onIconsetAdded)));z=(O=Z||F.isAnimatedIcon?lUn(F.icon):void 0)&&!O.lazyLoad;e=O&&((R=O)==null?void 0:R.lazyLoad)&&(O.lottiePlayerProps.animationConfig.animationData?!0:Wg.get(F.isDarkTheme?O.pathDarkTheme:O.path)?!0:!1);if(z||e)return F.applyAnimatedIcon(T,O,F.iconset),E.return();if(e||
(I=O)==null||!I.lazyLoad){E.jumpTo(2);break}X=w3J(O,F.isDarkTheme);F.applyStaticIcon(F.iconset,T,F.iconName,q,Z);return _.W(E,X,3);case 3:return _.W(E,F.renderIcon(F.targetContainer,F.icon),4);case 4:return E.return();case 2:F.applyStaticIcon(F.iconset,T,F.iconName,q,Z),_.RG(E)}})};
_.Y.getContainer=function(q){var k,F=(k=uKH(this.hostElement))==null?void 0:k.host;k=!!F&&!!F.polymerController;if(!q||k)return q?this.getTargetContainer(q,F):this.hostElement};
_.Y.getTargetContainer=function(q,k){var F=_.Zy(k).querySelector("#"+q);F||(q=new _.aP("yt-icon container missing",k.is,q),_.A7(q));return F};
_.Y.applyStaticIcon=function(q,k,F,T,Z){Z&&this.removeAnimatedIcon(k);this.removeIconShape();Z=Z&&!!this.iconType&&!!this.iconShapeData&&_.h("kevlar_use_wil_icons");try{Z?this.applyIconShape(!1,k):q.applyIcon(k,F)}catch(O){this.handleError(O,T,k)}};
_.Y.applyIconShape=function(q,k){this.iconset&&k&&(this.removeStaticIcon(this.iconset,k),q&&this.removeAnimatedIcon(k));q={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter};var F=_.S(this.iconShapeDataSignal);k=F.next().value;F=F.next().value;var T=_.S(this.renderingOptionsSignal),Z=T.next().value;T=T.next().value;F(this.iconShapeData);T(q);if(!this.wizHasRendered)for(this.wizHasRendered=!0,q=_.S(u9M(k,Z)).next().value;q.firstChild;)_.Zy(this.hostElement).appendChild(q.firstChild)};
_.Y.removeIconShape=function(){if(_.h("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.Y.removeStaticIcon=function(q,k){q.removeIcon(k)};
_.Y.applyAnimatedIcon=function(q,k,F){this.removeStaticIcon(F,q);this.removeIconShape();var T;F=this.animatedIconElement&&((T=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:T.type)===k.type;if(this.animatedIconElement&&F){this.animatedIconElement.polymerController.animatedIcon=k;var Z;((Z=this.animatedIconElement)==null?void 0:Z.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(q),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=k,this.animatedIconElement.polymerController.active=this.active,this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.h("kevlar_use_wil_icons")?q.insertBefore(this.animatedIconElement,q.childNodes[0]):(q=_.Zy(q),q.insertBefore(this.animatedIconElement,q.childNodes[0]))};
_.Y.removeAnimatedIcon=function(q){_.h("kevlar_use_wil_icons")?this.animatedIconElement&&q.contains(this.animatedIconElement)&&q.removeChild(this.animatedIconElement):(q=_.Zy(q),this.animatedIconElement&&q.contains(this.animatedIconElement)&&q.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.Y.handleError=function(q,k,F){_.Pc(q,this.iconName,k,F);k=AEJ(F,this.icon);var T=!1;window.location.href.includes("JpymaW6Lh2w")?T=!0:F._svgIcon&&(F=(F=F._svgIcon.parentNode)?F.tagName:"unknown",_.Pc(q,F),F==="YT-ICON"&&q.name==="NotFoundError"?T=!0:q.name==="NotFoundError"&&k&&(T=!0));T?_.w1(q):_.A7(q)};
_.Vg.Object.defineProperties(O7,{template:{configurable:!0,enumerable:!0,get:function(){if(z4v===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;
SkU===void 0&&(SkU=document.createElement("template"));var T=SkU;F.call(k,T.content.cloneNode(!0),q.content.firstChild);z4v=q}q=z4v;return q}}});
O7.prototype.handlePropertyChange=O7.prototype.handlePropertyChange;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],O7.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",String)],O7.prototype,"icon",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],O7.prototype,"active",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],O7.prototype,"defaultToFilled",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],O7.prototype,"isAnimatedIcon",void 0);
_.v([_.u({value:24}),_.G("design:type",Number)],O7.prototype,"size",void 0);_.v([_.u({value:""}),_.G("design:type",String)],O7.prototype,"targetContainer",void 0);_.v([_.u(),_.G("design:type",Object)],O7.prototype,"animatedIconElement",void 0);_.v([_.u(),_.G("design:type",Object)],O7.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],O7.prototype,"ariaHidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],O7.prototype,"ariaLabel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],O7.prototype,"role",void 0);_.v([_.u(),_.G("design:type",String)],O7.prototype,"style",void 0);_.v([_.u(),_.G("design:type",String)],O7.prototype,"iconFilter",void 0);_.v([_.Wu("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],O7.prototype,"handlePropertyChange",null);_.v([_.Pu({is:"yt-icon",noInjection:!0})],O7);var U5G;var I8$=function(){var q=document.body,k=q.appendChild;if(U5G===void 0){var F=document.createElement("template");_.D(F,'\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>');
U5G=F}F=U5G;k.call(q,F.content)};
document.body?I8$():window.addEventListener("DOMContentLoaded",I8$);var XZ8,Erz=function(){return XZ8!==void 0?XZ8:XZ8=document.createElement("template")};
document.head.appendChild(Erz().content);var a8c,d5v=function(){return a8c!==void 0?a8c:a8c=document.createElement("template")};
document.head.appendChild(d5v().content);var h4$;_.S8=new _.mE("KEY_MANAGER_TOKEN");var rEx={duration:1E3,easing:"ease",fill:"forwards"};_.q9(BL0);var HKH={duration:1E3,easing:"ease",fill:"forwards"},yL0=_.mc(function(q){var k=_.sa("animated-rolling-character"),F=void 0,T=function(){var Z,O;return cm((Z=q.character)==null?void 0:Z.call(q))||cm((O=q.previousCharacter)==null?void 0:O.call(q))};
_.y3(function(){if(q.marginMultiplier()){var Z;(Z=F)==null||Z.cancel();if(T()){var O;Z=((O=q.previousCharacter)==null?0:O.call(q))?Number(q.previousCharacter())+10:q.rollUp()?0:30;var z;if((z=q.shouldAnimate)==null||!z.call(q)){var R,e;Z-=vnN((R=q.character)==null?void 0:R.call(q),(e=q.previousCharacter)==null?void 0:e.call(q),q.rollUp(),Z)}}else{Z=q.rollUp()?0:2;var I;(I=q.shouldAnimate)!=null&&I.call(q)||(O=Z,z=q.rollUp()?-1:1,Z=O-z)}k.value.style.marginTop="-"+Z*q.marginMultiplier()+"px";var X;
if((X=q.shouldAnimate)==null?0:X.call(q)){var E,d;F=sV0(k.value,(E=q.character)==null?void 0:E.call(q),(d=q.previousCharacter)==null?void 0:d.call(q),q.rollUp(),Z,T(),q.marginMultiplier())}else{var M;k.value.style.display=((M=q.character)==null?0:M.call(q))?"":"none"}}},"vt9b9b");
return _.U("animated-rolling-character",{el:k,class:"animated-rolling-character-wiz"},_.U(_.a,{cond:T,then:function(){return _.U(MmZ,null)},
else:function(){return _.U(f8Z,{character:q.character})}}))},"k");
yL0.idomCompat=!0;var GtJ=_.h("web_enable_sink_animated_rolling_character_and_number")?yL0:BL0,tmo=_.h("web_enable_sink_animated_rolling_character_and_number")?yL0:_.Xt(BL0),MmZ=_.mc(function(){for(var q=[],k=1;k<30;k++)q.push(_.U("div",null,k%10));return _.U(_.iB,null,_.U("div",null,"\u00a0"),q,_.U("div",null,"\u00a0"))},"l"),f8Z=_.mc(function(q){var k=q.character;
return _.U(_.iB,null,_.U("div",null,"\u00a0"),_.U(_.a,{cond:function(){return!(k==null?0:k())||_.jM(k==null?void 0:k())},
then:function(){return _.U("div",null,"\u00a0")},
else:function(){return _.U("div",null,k)}}),_.U("div",null,"\u00a0"))},"m");_.q9(cEn);var D5P=_.mc(function(q){var k=void 0,F=void 0,T=function(){var O;return((O=q.fontSizeMultiplier)==null?0:O.call(q))?q.heightPx()*q.fontSizeMultiplier():q.heightPx()},Z=_.W6(function(){if(!q.numberText())return[];
var O,z,R=((O=q.forceRollUp)==null?void 0:O.call(q))||!F||!((z=q.numberValue)==null?0:z.call(q))||F<q.numberValue(),e,I=q.numberText();O=T();z=!((e=q.shouldAnimate)==null||!e.call(q));e=[];var X=0,E=0,d=(k?k.replace(/\D/g,"").length:0)-(I?I.replace(/\D/g,"").length:0),M=k?k.split(/(\d)/).filter(Boolean):[];for(I=I.split(/(\d)/).filter(Boolean);d<0;){var t=I[E];e.push({character:t,rollUp:R,marginMultiplier:O,shouldAnimate:z});E++;cm(t)&&d++}for(;X<d;)t=M[X],e.push({previousCharacter:t,rollUp:R,marginMultiplier:O,
shouldAnimate:z}),X++,cm(t)||d++;for(;E<I.length;)d=I[E],t=M[X],cm(d)===cm(t)?(E++,X++):cm(d)?(X++,d=void 0):cm(t)&&(E++,t=void 0),e.push({character:d,previousCharacter:t,rollUp:R,marginMultiplier:O,shouldAnimate:z});k=q.numberText();var A;F=(A=q.numberValue)==null?void 0:A.call(q);return e},void 0,"B9AmNd");
return _.U("yt-animated-rolling-number",{class:"animated-rolling-number-wiz",style:function(){return q.numberText()?["height: "+T()+"px;","line-height: "+q.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.U(_.XW,{each:Z,keyBy:"INDEX"},function(O){return _.U(tmo,{character:function(){return O().character},
previousCharacter:function(){return O().previousCharacter},
marginMultiplier:function(){return O().marginMultiplier},
rollUp:function(){return O().rollUp},
shouldAnimate:function(){return O().shouldAnimate}})}))},"n");
D5P.idomCompat=!0;_.zaH=_.h("web_enable_sink_animated_rolling_character_and_number")?D5P:cEn;_.l8U=_.h("web_enable_sink_animated_rolling_character_and_number")?D5P:_.Xt(cEn);var VkT={click:"EVENT_SPAN_TYPE_CLICK",dblclick:"EVENT_SPAN_TYPE_DBLCLICK",mousedown:"EVENT_SPAN_TYPE_MOUSEDOWN",mouseup:"EVENT_SPAN_TYPE_MOUSEUP",mouseover:"EVENT_SPAN_TYPE_MOUSEOVER",mouseout:"EVENT_SPAN_TYPE_MOUSEOUT",mouseenter:"EVENT_SPAN_TYPE_MOUSEENTER",mouseleave:"EVENT_SPAN_TYPE_MOUSELEAVE",mousemove:"EVENT_SPAN_TYPE_MOUSEMOVE",contextmenu:"EVENT_SPAN_TYPE_CONTEXTMENU",keydown:"EVENT_SPAN_TYPE_KEYDOWN",keyup:"EVENT_SPAN_TYPE_KEYUP",keypress:"EVENT_SPAN_TYPE_KEYPRESS",touchstart:"EVENT_SPAN_TYPE_TOUCHSTART",
touchend:"EVENT_SPAN_TYPE_TOUCHEND",touchmove:"EVENT_SPAN_TYPE_TOUCHMOVE",touchcancel:"EVENT_SPAN_TYPE_TOUCHCANCEL",pointerdown:"EVENT_SPAN_TYPE_POINTERDOWN",pointerup:"EVENT_SPAN_TYPE_POINTERUP",pointermove:"EVENT_SPAN_TYPE_POINTERMOVE",pointerover:"EVENT_SPAN_TYPE_POINTEROVER",pointerout:"EVENT_SPAN_TYPE_POINTEROUT",pointerenter:"EVENT_SPAN_TYPE_POINTERENTER",pointerleave:"EVENT_SPAN_TYPE_POINTERLEAVE",pointercancel:"EVENT_SPAN_TYPE_POINTERCANCEL",gotpointercapture:"EVENT_SPAN_TYPE_GOTPOINTERCAPTURE",
lostpointercapture:"EVENT_SPAN_TYPE_LOSTPOINTERCAPTURE",submit:"EVENT_SPAN_TYPE_SUBMIT",change:"EVENT_SPAN_TYPE_CHANGE",input:"EVENT_SPAN_TYPE_INPUT",focus:"EVENT_SPAN_TYPE_FOCUS",blur:"EVENT_SPAN_TYPE_BLUR",reset:"EVENT_SPAN_TYPE_RESET",select:"EVENT_SPAN_TYPE_SELECT",invalid:"EVENT_SPAN_TYPE_INVALID",load:"EVENT_SPAN_TYPE_LOAD",unload:"EVENT_SPAN_TYPE_UNLOAD",beforeunload:"EVENT_SPAN_TYPE_BEFOREUNLOAD",domcontentloaded:"EVENT_SPAN_TYPE_DOMCONTENTLOADED",resize:"EVENT_SPAN_TYPE_RESIZE",scroll:"EVENT_SPAN_TYPE_SCROLL",
pageshow:"EVENT_SPAN_TYPE_PAGESHOW",pagehide:"EVENT_SPAN_TYPE_PAGEHIDE",play:"EVENT_SPAN_TYPE_PLAY",pause:"EVENT_SPAN_TYPE_PAUSE",playing:"EVENT_SPAN_TYPE_PLAYING",waiting:"EVENT_SPAN_TYPE_WAITING",seeking:"EVENT_SPAN_TYPE_SEEKING",seeked:"EVENT_SPAN_TYPE_SEEKED",ended:"EVENT_SPAN_TYPE_ENDED",volumechange:"EVENT_SPAN_TYPE_VOLUMECHANGE",timeupdate:"EVENT_SPAN_TYPE_TIMEUPDATE",ratechange:"EVENT_SPAN_TYPE_RATECHANGE",dragstart:"EVENT_SPAN_TYPE_DRAGSTART",drag:"EVENT_SPAN_TYPE_DRAG",dragend:"EVENT_SPAN_TYPE_DRAGEND",
dragenter:"EVENT_SPAN_TYPE_DRAGENTER",dragleave:"EVENT_SPAN_TYPE_DRAGLEAVE",dragover:"EVENT_SPAN_TYPE_DRAGOVER",drop:"EVENT_SPAN_TYPE_DROP",animationstart:"EVENT_SPAN_TYPE_ANIMATIONSTART",animationend:"EVENT_SPAN_TYPE_ANIMATIONEND",animationiteration:"EVENT_SPAN_TYPE_ANIMATIONITERATION",transitionrun:"EVENT_SPAN_TYPE_TRANSITIONRUN",transitionstart:"EVENT_SPAN_TYPE_TRANSITIONSTART",transitionend:"EVENT_SPAN_TYPE_TRANSITIONEND",transitioncancel:"EVENT_SPAN_TYPE_TRANSITIONCANCEL"};_.z9=_.mc(function(q){var k=_.sa("a",q.ref),F=q.aTagConfig?q.aTagConfig:_.W6(function(){var T,Z,O,z,R,e;var I=(e=_.QK((z=q.command)==null?void 0:z.call(q)))!=null?e:(R=q.command)==null?void 0:R.call(q);return _.BE({innertubeCommand:I,skipOnClick:(T=q.skipOnClick)==null?void 0:T.call(q),stopPropagation:(Z=q.dangerousStopPropagation)==null?void 0:Z.call(q),defaultTarget:(O=q.target)==null?void 0:O.call(q)})||{}},void 0,"gnrRge");
_.y3(function(){k.value._data=F()._data;k.value.params=F().params},"dcjvAe");
return _.U("a",{el:k,href:function(){return F().href$},
rel:function(){return F().rel$},
class:function(){var T,Z;return(Z=F().className)!=null?Z:(T=q.className)==null?void 0:T.call(q)},
style:function(){var T;if((T=q.style)==null?0:T.call(q))return q.style();var Z;return((Z=q.disabled)==null?0:Z.call(q))?"pointer-events:none":""},
"aria-haspopup":function(){return!!F()["aria-haspopup$"]},
"force-new-state":aD(function(){return F()["force-new-state$"]}),
title:aD(function(){var T,Z;return(Z=F().title$)!=null?Z:(T=q.title)==null?void 0:T.call(q)}),
role:aD(function(){return F().role$}),
target:aD(function(){return F().target$}),
dir:aD(function(){var T;return((T=q.dir)==null?0:T.call(q))?q.dir():F().dir}),
tabindex:function(){var T;return F().tabindex$?Number(F().tabindex$):(T=q.tabIndex)==null?void 0:T.call(q)},
"aria-hidden":function(){var T,Z;return(Z=F()["aria-hidden$"])!=null?Z:(T=q.ariaHidden)==null?void 0:T.call(q)},
"aria-label":function(){var T,Z;return(Z=F()["aria-label$"])!=null?Z:(T=q.ariaLabel)==null?void 0:T.call(q)},
"aria-current":q.ariaCurrent,"aria-disabled":q.disabled,"aria-labelledby":q.ariaLabelledby,"aria-describedby":q.ariaDescribedby,"aria-selected":q.ariaSelected,"tab-identifier":q.tabIdentifier,"on:pointerdown":_.EZ(function(T){var Z,O;return void((O=(Z=F()).onpointerdown)==null?void 0:O.call(Z,T))}),
"on:click":_.EZ(function(T){var Z,O;return void((O=(Z=F()).onclick)==null?void 0:O.call(Z,T))})},q.children)},"o");var JLv=function(q,k){this.fillAnimation=new Animation(gn0(q),document.timeline);this.strokeAnimation=new Animation(mL9(k),document.timeline)};
JLv.prototype.play=function(){var q,k;(k=(q=this.fillAnimation).play)==null||k.call(q);var F,T;(T=(F=this.strokeAnimation).play)==null||T.call(F)};
JLv.prototype.cancel=function(){var q,k;(k=(q=this.fillAnimation).cancel)==null||k.call(q);var F,T;(T=(F=this.strokeAnimation).cancel)==null||T.call(F)};_.Ds=_.mc(function(q){var k=q.model;var F=q.pointerDownEvent;var T=q.pointerUpEvent;var Z=q.pointerLeaveEvent;q=_.sa("div");var O=_.MO({"border-radius":function(){return k().borderRadius}}),z=_.sa("div"),R=_.sa("div"),e=_.S(_.db(function(){return(T==null?0:T())||(Z==null?0:Z())?!1:!(F==null||!F())||!1})),I=e.next().value,X=e.next().value,E=void 0,d=function(){!E&&R.value&&z.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(E=new JLv(R.value,z.value));
var r;(r=E)==null||r.play()},M=function(){var r;
(r=E)==null||r.cancel()},t=function(){var r;
(r=E)==null||r.cancel()};
_.y3(function(){(T==null?0:T())&&d()},"YjVIpd");
_.y3(function(){(F==null?0:F())&&M()},"UrXvqb");
_.y3(function(){(Z==null?0:Z())&&t()},"QK6L8b");
e=_.EZ(function(){d();X(!1)});
var A=_.EZ(function(){M();X(!0)}),w=_.EZ(function(){t();
X(!1)});
_.tR(function(){if(E){var r;(r=E)==null||r.cancel();E=void 0}});
var b={};I=_.UZ("yt-spec-touch-feedback-shape",function(){return qq0(k().color)},(b["yt-spec-touch-feedback-shape--focused"]=function(){return!!k().focused&&!k().disabled},b["yt-spec-touch-feedback-shape--circular"]=function(){return!!k().circular},b["yt-spec-touch-feedback-shape--is-extended"]=function(){return!!k().isExtended},b["yt-spec-touch-feedback-shape--down"]=I,b["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!k().triggerEvents},b));
return _.U("yt-touch-feedback-shape",{style:_.MO({"border-radius":"inherit"})},_.U("div",{el:q,class:I,style:_.MO({"margin-top":function(){return k().customTopExtend?"-"+k().customTopExtend+"px":void 0}}),
"on:mousedown":A,"on:mouseup":e,"on:pointerleave":w,"on:touchstart":A,"on:touchend":e,"aria-hidden":!0},_.U("div",{class:"yt-spec-touch-feedback-shape__stroke",style:O,el:z}),_.U("div",{class:"yt-spec-touch-feedback-shape__fill",style:O,el:R})))},"p");
_.Ds.idomCompat=!0;var ALZ={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 Cs=_.Ie();Cs=Cs.toLowerCase();if(_.zr(Cs,"android")){var pZv=Cs.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);pZv&&parseFloat(pZv[1])<100||Cs.match("("+Object.keys(ALZ).join("|")+")")};var wZZ=_.mc(function(q){return _.U(_.a,{cond:q.aTagConfig,then:function(k){return _.U(_.z9,{aTagConfig:k,disabled:q.disabled,className:q.className,style:q.style,title:q.title,ariaLabel:q.ariaLabel,ariaCurrent:function(){var F,T;return((F=q.toggleable)==null?void 0:F.call(q))&&((T=q.toggled)==null?void 0:T.call(q))}},q.children)},
else:function(){return _.U("button",{"on:click":_.EZ(function(k){var F;return(F=q.onClick)==null?void 0:F.call(q,k)}),
class:q.className,title:q.title,style:q.style,disabled:q.disabled,"aria-pressed":function(){var k,F;return((k=q.toggleable)==null?0:k.call(q))?!((F=q.toggled)==null||!F.call(q)):void 0},
"aria-label":q.ariaLabel,"aria-disabled":q.visiblyDisabled,"aria-hidden":q.ariaHidden,tabindex:q.tabIndex},q.children)}})},"q"),$5h=_.mc(function(q){var k=q.data;
var F=q.hasIconLeading;var T=q.hasIconLeadingTrailing;var Z=q.hasIconTrailing;var O=q.iconButton;var z=q.iconClassName;var R=q.secondaryIconClassName;var e=q.icon;var I=q.secondaryIcon;var X=q.textContentClassName;return _.U(Rc,{className:"",style:"display: inherit; justify-content: center"},_.U(_.a,{debugInstance:"V4z1Uc",cond:function(){return e&&(F()||T()||(O==null?void 0:O()))},
then:function(){return _.U(Rc,null,_.U("div",{class:z,"aria-hidden":"true"},e==null?void 0:e()))}}),_.U(_.a,{debugInstance:"ok3btb",
cond:function(){return(k().buttonText||k().animatedTextProps||k().formattedButtonText)&&!(O==null?0:O())},
then:function(){return _.U(Rc,null,_.U(PbP,{className:X,iconPosition:function(){return k().iconPosition},
text:function(){return k().buttonText},
oneOffCustomTextWrap:function(){return k().oneOffCustomTextWrap},
formattedButtonText:function(){return k().formattedButtonText},
animatedTextProps:function(){return k().animatedTextProps}}))}}),_.U(_.a,{debugInstance:"DO5Rz",
cond:Z,then:function(){return _.U(Rc,null,_.U("div",{class:z},e==null?void 0:e()))}}),_.U(_.a,{debugInstance:"bnojSc",
cond:T,then:function(){return _.U(Rc,null,_.U("div",{class:R},I==null?void 0:I()))}}),_.U(_.a,{debugInstance:"HN3kad",
cond:function(){return!k().disabled&&!0},
then:function(){return _.U(_.Ds,{model:function(){return{color:TPM(k())}}})}}))},"r"),PbP=_.mc(function(q){var k=function(){var F,T;
return((F=q.iconPosition)==null?void 0:F.call(q))==="icon-with-label"||((T=q.oneOffCustomTextWrap)==null?void 0:T.call(q))};
return _.U("div",{class:q.className,"aria-hidden":function(){var F,T,Z;return((F=q.ariaHidden)==null?void 0:F.call(q))&&(!((T=q.animatedTextProps)==null||!T.call(q))||!((Z=q.formattedButtonText)==null||!Z.call(q)))}},_.U(_.d6,null,_.U(_.EP,{when:function(){var F;
return(F=q.animatedTextProps)==null?void 0:F.call(q)}},function(){return _.U(_.l8U,{numberText:function(){return q.animatedTextProps().numberText},
numberValue:function(){return q.animatedTextProps().numberValue},
heightPx:function(){return q.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return q.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return q.animatedTextProps().shouldAnimate},
forceRollUp:function(){return q.animatedTextProps().forceRollUp}})}),_.U(_.EP,{when:function(){var F;
return(F=q.formattedButtonText)==null?void 0:F.call(q)}},function(){return _.U(_.gz,{text:function(){return Object.assign({},q.formattedButtonText(),{lineBreakMode:k()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":q.formattedButtonText().lineBreakMode,
alignment:k()?"TEXT_ALIGNMENT_CENTER":q.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!k()}})}),_.U(_.EP,{when:function(){var F,T;
return((F=q.iconPosition)==null?void 0:F.call(q))==="icon-with-label"&&((T=q.text)==null?void 0:T.call(q))}},function(){return _.U(_.gz,{text:function(){return{content:q.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.U(_.aS,null,function(){return q.text})))},"s"),bDZ=_.mc(function(q){return _.U(_.a,{debugInstance:"kM7Sgc",
cond:q.hasLabel,then:function(){var k;return _.U("label",{class:q.className},q.children,(k=q.textContent)==null?void 0:k.call(q))},
else:function(){return q.children}})},"t"),Rc=_.mc(function(q){return q.children},"u");var jD9=gF("stamper-context");var qG=_.mc(function(q){var k=q.data;var F=q.icon;var T=q.iconName;var Z=q.secondaryIcon;var O=q.secondaryIconName;var z=q.focusedOverride;Usx();var R=iyJ(k),e=R.size,I=R.style;q=R.disabled;var X=R.onTap,E=R.alignByText,d=R.aTagConfig,M=R.customColors,t=R.segmentedPosition,A=R.toggled,w=R.toggleable,b=R.accessibilityLabel,r=R.onToggle,L=R.iconPosition,H=R.oneOffCustomTextWrap,V=R.disableTextEllipsis,g=R.disableBackdropFilter,Y9=R.tooltipText,OT=R.ariaHidden,UT=R.tabIndex,yh=R.buttonText,AH=R.formattedButtonText,
lw=R.animatedTextProps,H0=FW0(k,F,Z,T,O,z),Kf=H0.type;F=H0.shouldFocus;T=H0.hasIconLeading;Z=H0.hasIconTrailing;var qI=H0.hasIconLeadingTrailing,gh=H0.hasIconOnly;O=H0.hasIconOnly40;var tz=H0.hasIconWithLabel;z=H0.iconButton;var WG=H0.visiblyDisabled;R=H0.overrideSmallSizeIcon;var Ng=H0.iconToRender;H0=H0.secondaryIconToRender;var X0={},Fm={};return _.U(bDZ,{className:_.UZ("yt-spec-button-shape-with-label",(X0["yt-spec-button-shape-with-label--is-overlay"]=function(){return I()==="overlay"||I()===
"overlay-dark"},X0)),
hasLabel:tz,textContent:function(){return _.U(PbP,{text:yh,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:H,iconPosition:L,formattedButtonText:AH,animatedTextProps:lw})}},_.U(wZZ,{aTagConfig:d,
className:_.UZ("yt-spec-button-shape-next",function(){return jHH(Kf())},function(){return WG()?void 0:Yqh(I())},function(){return Oy0(e())},(Fm["yt-spec-button-shape-next--disabled"]=WG,Fm["yt-spec-button-shape-next--focused"]=F,Fm["yt-spec-button-shape-next--icon-trailing"]=Z,Fm["yt-spec-button-shape-next--icon-leading"]=T,Fm["yt-spec-button-shape-next--icon-leading-trailing"]=qI,Fm["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return qI()&&!(yh()||AH())},Fm["yt-spec-button-shape-next--icon-button"]=
function(){return gh()||tz()},Fm["yt-spec-button-shape-next--icon-only-default"]=O,Fm["yt-spec-button-shape-next--align-by-text"]=E,Fm["yt-spec-button-shape-next--segmented-start"]=function(){return t()==="start"},Fm["yt-spec-button-shape-next--segmented-end"]=function(){return t()==="end"},Fm["yt-spec-button-shape-next--override-small-size-icon"]=R,Fm["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=H,Fm["yt-spec-button-shape-next--disable-text-ellipsis"]=V,Fm["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!g()&&Zyx()},Fm)),
style:function(){return SqN(M()).style},
onClick:function(lv){X==null||X(lv);w()&&(r==null||r(lv))},
disabled:q,ariaLabel:b,toggleable:w,toggled:A,title:function(){var lv;return(lv=Y9())!=null?lv:""},
visiblyDisabled:WG,ariaHidden:OT,tabIndex:UT},_.U($5h,{data:k,hasIconLeading:T,hasIconLeadingTrailing:qI,hasIconTrailing:Z,iconButton:z,icon:Ng,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:H0})))},"v");
qG.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};var uGI=_.mc(function(q){var k=q.data;var F=q.id;var T=q.hidden;var Z=q.className;var O=q.iconName;var z=q.secondaryIconName;q=_.S(_.Oi(!1,void 0,"RyKHFc"));var R=q.next().value,e=q.next().value,I=function(){var E=_.mT().resolve(_.g6(_.S8));E&&e(E.isKeyBoardInUse())},X=function(){e(!1)};
q=_.sa("yt-button-shape",function(E){if(_.mT().resolve(_.g6(_.S8)))return E.addEventListener("focusin",I),E.addEventListener("focusout",X),function(){E.removeEventListener("focusin",I);E.removeEventListener("focusout",X)}});
return _.U("yt-button-shape",{el:q,id:F,class:Z,hidden:T},_.U(_.a,{cond:k,then:function(){return _.U(qG,{data:k,iconName:O,secondaryIconName:z,focusedOverride:R})}}))},"w");
_.h("web_wiz_button_shape")&&_.Ft(uGI,"yt-button-shape",{props:{data:_.xK,id:_.xK,hidden:_.xK,className:_.xK,iconName:_.xK,secondaryIconName:_.xK},unsafeExternallySettableAttributes:new Set(["key","dialog-dismiss","disable-upgrade"])});var e8=function(){var q=_.Q.apply(this,arguments)||this;q.keyboardFocused=!1;return q};
_.y(e8,_.Q);e8.prototype.onFocus=function(){var q=_.mT().resolve(_.g6(_.S8));q&&(this.keyboardFocused=q.isKeyBoardInUse())};
e8.prototype.onBlur=function(){this.keyboardFocused=!1};
e8.prototype.renderIdom=function(){var q=this;if(this.data){var k=yx(this.data,!!this.iconName,this.data.ignoreIconSizeOverride),F=owh(this.data);this.data.focused=this.keyboardFocused;WWn(this.data,function(){var T;wy("yt-icon",{icon:q.iconName,active:(T=q.data)==null?void 0:T.toggled,size:k,style:"width: "+k+"px; height: "+k+"px;",iconFilter:F},H6)},function(){var T;
wy("yt-icon",{icon:q.secondaryIconName,active:(T=q.data)==null?void 0:T.toggled,size:k,style:"width: "+k+"px; height: "+k+"px;",iconFilter:F},H6)});
_.Fc(this.hostElement,"yt-renderidom-finished")}};
_.Vg.Object.defineProperties(e8,{template:{configurable:!0,enumerable:!0,get:function(){if(h4$===void 0){var q=document.createElement("template");_.D(q,"\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");
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);q.content.insertBefore(d5v().content.cloneNode(!0),q.content.firstChild);q.content.insertBefore(Erz().content.cloneNode(!0),q.content.firstChild);h4$=q}q=h4$;return q}}});
e8.prototype.onBlur=e8.prototype.onBlur;e8.prototype.onFocus=e8.prototype.onFocus;_.v([_.l(qVG),_.G("design:type",Object)],e8.prototype,"ytIdomTemplatingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],e8.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],e8.prototype,"iconName",void 0);_.v([_.u(),_.G("design:type",String)],e8.prototype,"secondaryIconName",void 0);_.v([_.u(),_.G("design:type",Object)],e8.prototype,"keyboardFocused",void 0);
_.v([_.eJ("focusin"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],e8.prototype,"onFocus",null);_.v([_.eJ("focusout"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],e8.prototype,"onBlur",null);_.v([_.Pu({is:"yt-button-shape",isInjectionRoot:!0,disableElementRegistration:_.h("web_wiz_button_shape")})],e8);_.Ft(_.mc(function(q){function k(){F().seconds&&O(Plr({seconds:Number(F().seconds)-Date.now()/1E3}))}
var F=q.targetTimestamp;q=q.className;var T=_.S(_.Oi("",void 0,"U1Q8Ae")),Z=T.next().value,O=T.next().value;_.yV(function(){k();var z=setInterval(function(){k()},1E3);
_.tR(function(){clearInterval(z)})});
return _.U("yt-countdown",{class:_.UZ("ytCountDownHost",q)},_.U("div",null,Z))},"x"),"yt-countdown",{props:{targetTimestamp:_.xK,
className:_.oD}});_.b$=_.mc(function(q){var k=q.data;var F=q.className;var T=q.style;var Z=q.useOutlinedIcon;var O=q.buttonOverrides;var z=q.animatedTextProps;var R=q.onClick;var e=q.target;var I=_.sa("button-view-model",function(b){b.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var r=k().targetId;r&&_.j9Z(_.yR(),r,b);return function(){T$I(_.yR(),b)}}),X=function(){return k().iconName},E,d=(E=_.mT().resolve(_.g6(_.VK)))==null?void 0:E(),M=function(){var b=k();
var r=O==null?void 0:O(),L=z==null?void 0:z(),H=e==null?void 0:e();if(b){var V=dsh(b.type);var g=!!b.title||!!b.titleFormatted;var Y9=!(!b.iconName&&!b.iconImage);g=Y9&&!g?"icon-only":Y9?b.iconTrailing||b.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;g==="icon-only-40"&&(V="text");var OT,UT=(OT=r==null?void 0:r.disabled)!=null?OT:b.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||b.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";OT=Object;Y9=OT.assign;var yh=b.title,
AH=b.titleFormatted;L=L&&L.numberText&&!isNaN(Number(L.numberValue))?L:void 0;var lw=b.accessibilityText,H0=aXe(b.style),Kf=haT(b.state),qI=Mlo(b.buttonSize);H=Ewr(b,I,UT,R,H);UT=UT&&!b.onDisabledTap;var gh=_.BE({elementsCommand:b.onTap,forceNewState:!0});gh=ry(gh)?gh:void 0;var tz=b.customFontColor,WG=b.customBackgroundColor;var Ng=b.customBorderColor;var X0=b.customDarkThemeFontColor,Fm=b.customDarkThemeBackgroundColor,lv=b.customDarkThemeBorderColor;tz=d&&X0?X0:tz;WG=d&&Fm?Fm:WG;Ng=d&&lv?lv:Ng;
Ng={color:tz?_.B4(tz):void 0,backgroundColor:WG?_.B4(WG):void 0,borderColor:Ng?_.B4(Ng):void 0};b=Y9.call(OT,{},{buttonText:yh,formattedButtonText:AH,animatedTextProps:L,accessibilityLabel:lw,style:H0,type:V,state:Kf,size:qI,iconPosition:g,onTap:H,disabled:UT,aTagConfig:gh,customColors:Ng,tooltipText:b.tooltip},r)}else b={style:"mono",type:"text",state:"active",size:"M"};b.focused=w();return b},t=function(){return yx(M(),!!k().iconName)};
q=_.S(_.Oi(!1,void 0,"nBSZgd"));E=q.next().value;var A=q.next().value,w=E;q=_.EZ(function(){var b=_.mT().resolve(_.g6(_.S8));b&&A(b.isKeyBoardInUse());return!1});
E=_.EZ(function(){A(!1);return!1});
_.y3(function(){var b,r=_.f(k==null?void 0:(b=k())==null?void 0:b.onVisible,_.Nj);r&&_.Kb(r,{disableClickTracking:!0})},"pTxQg");
return _.U("button-view-model",{el:I,class:_.UZ("yt-spec-button-view-model",F),"on:focusin":q,"on:focusout":E},_.U(_.a,{cond:function(){var b;return(k==null?0:(b=k())==null?0:b.iconImage)?{sources:[k().iconImage]}:void 0},
then:function(b){return _.U(qG,{data:M,icon:function(){return _.U(_.gy,{data:b,alt:"",targetWidth:t,targetHeight:t,preserveWidth:!0,preserveHeight:!0})}})},
else:function(){return _.U(qG,{data:M,icon:function(){return _.U(_.fF,{icon:X,active:function(){return(Z==null?0:Z())?!1:M().toggled},
animateIcon:function(){var b;return!!(T==null?0:(b=T())==null?0:b.animateIcon)},
size:t})}})}}))},"y");
_.b$.idomCompat={callbacks:{onClick:!0}};_.Ft(_.mc(function(q){return _.U("yt-button-view-model",{id:q.id,class:_.UZ(q.scopingClassName,q.classes),icon:function(){var k;return(k=q.icon)==null?void 0:k.call(q)},
"dialog-dismiss":function(){var k;return((k=q.dialogDismiss)==null?0:k.call(q))?"":void 0}},_.U(_.b$,{data:function(){var k;
return(k=q.data)==null?void 0:k.call(q)},
className:function(){var k;return(k=q.className)==null?void 0:k.call(q)},
style:function(){var k;return(k=q.style)==null?void 0:k.call(q)},
useOutlinedIcon:function(){var k;return(k=q.useOutlinedIcon)==null?void 0:k.call(q)},
buttonOverrides:function(){var k;return(k=q.buttonOverrides)==null?void 0:k.call(q)},
animatedTextProps:function(){var k;return(k=q.animatedTextProps)==null?void 0:k.call(q)},
onClick:function(k){var F;return(F=q.onClick)==null?void 0:F.call(q,k)}}))},"z"),"yt-button-view-model",{props:{data:_.xK,
className:_.xK,style:_.xK,useOutlinedIcon:_.xK,buttonOverrides:_.xK,animatedTextProps:_.xK,onClick:_.oD,scopingClassName:_.xK,id:_.xK,icon:_.xK,dialogDismiss:_.xK,classes:_.xK,target:_.oD}});var Wv=function(){var q=_.Q.apply(this,arguments)||this;q.isGoalActive=!0;return q};
_.y(Wv,_.Q);Wv.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
Wv.prototype.progressBarChanged=function(){var q=_.Zy(this.hostElement).querySelector("#progress-bar-progress"),k,F,T,Z=(T=Number((k=this.creatorGoalState)==null?void 0:k.currentGoalCount)/Number((F=this.creatorGoalState)==null?void 0:F.totalGoalCount)*100)!=null?T:0,O;q.style.width=((O=Math.min(Z,100))!=null?O:0)+"%"};
Wv.prototype.goalStateChanged=function(){var q;this.isGoalActive=((q=this.creatorGoalState)==null?void 0:q.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var k;q={"--yt-progress-bar-color":rD0((k=this.creatorGoalState)==null?void 0:k.progressBarColor)};_.zb(this.hostElement,q)};
Wv.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.Vg.Object.defineProperties(Wv.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var q;return this.isGoalActive&&!((q=this.creatorGoalState)==null||!q.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.creatorGoalState)==null?0:q.endTimestampMs){var k;q=Number((k=this.creatorGoalState)==null?void 0:k.endTimestampMs)/1E3;return{seconds:String(q)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.creatorGoalState)==null?0:q.themedTargetImage){var k;q=_.f((k=this.creatorGoalState)==null?void 0:k.themedTargetImage,Eog);return this.isAppDarkTheme()?q==null?void 0:q.imageDark:q==null?void 0:q.imageLight}}}});
_.Vg.Object.defineProperties(Wv,{template:{configurable:!0,enumerable:!0,get:function(){return mCg()}}});
Wv.prototype.goalStateChanged=Wv.prototype.goalStateChanged;Wv.prototype.progressBarChanged=Wv.prototype.progressBarChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Wv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],Wv.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Wv.prototype,"ytRendererBehavior",void 0);
_.v([_.u({selectorArgs:["data.creatorGoalEntityKey"],selector:function(q,k){return _.SA(q.entities,"creatorGoalEntity",k)}}),
_.G("design:type",Object)],Wv.prototype,"creatorGoalState",void 0);_.v([_.u(),_.G("design:type",Object)],Wv.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Wv.prototype,"isGoalActive",void 0);_.v([_.P("creatorGoalState","isGoalActive"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Wv.prototype,"shouldShowCountdown",null);_.v([_.P("creatorGoalState"),_.G("design:type",Object),_.G("design:paramtypes",[])],Wv.prototype,"endTimestamp",null);
_.v([_.P("creatorGoalState"),_.G("design:type",Object),_.G("design:paramtypes",[])],Wv.prototype,"targetIconThemedImage",null);_.v([_.Wu("creatorGoalState.currentGoalCount"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Wv.prototype,"progressBarChanged",null);_.v([_.Wu("creatorGoalState.creatorGoalState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Wv.prototype,"goalStateChanged",null);
_.v([_.Pu({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],Wv);_.B(Wv,"yt-creator-goal-progress-flow-view-model",function(){return mCg()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var NR0;var Q2z;var U7=function(){return _.Q.apply(this,arguments)||this};
_.y(U7,_.Q);U7.prototype.attached=function(){var q,k,F;if(this==null?0:(q=this.data)==null?0:(k=q.pdgPurchasedBumperLoggingDirectives)==null?0:(F=k.loggingDirectives)==null?0:F.trackingParams){var T,Z,O;tlL(this==null?void 0:(T=this.data)==null?void 0:(Z=T.pdgPurchasedBumperLoggingDirectives)==null?void 0:(O=Z.loggingDirectives)==null?void 0:O.trackingParams)}};
U7.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],U7.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],U7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],U7.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],U7);
_.B(U7,"yt-live-chat-item-bumper-view-model",function(){if(Q2z===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;NR0===void 0&&(NR0=document.createElement("template"));var T=NR0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Q2z=q}q=Q2z;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Kdc;var BRg;_.LF=function(q,k){this.data=q;this.actions=k;this.data=q;this.actions=k};
_.Bg=function(){};_.Ic={};_.Ic.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(q,k){Dsh(this.hostElement,q,k)},
getNavigationEndpointPopupAction:function(q){return lXn(q,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(q,k){JYr(this.hostElement,q,k,this.openPopupConfig)}};var KWM=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.X5={};
_.X5.YtEndpointBehavior=[_.Ic.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.P9("openPopupConfig");(this.useClickHandler=_.$O("useClickHandler",!1))?this.hostElement.addEventListener("click",Cr(this,this.onEndpointClick_)):(DI(this.hostElement,"tap",Cr(this,this.onEndpointTap_)),DI(this.hostElement,"touchend",Cr(this,this.onEndpointTouchEnd_)));DI(this.hostElement,"touchstart",Cr(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
Cr(this,this.onEndpointTapStart_))},
onEndpointClick_:function(q){w$r(this.hostElement,q,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(q){var k=this.hostElement,F=this.openPopupConfig,T=this.disableCommandHandlerOverride;T=T===void 0?!1:T;var Z=AYw(q);if(Z){Z.href&&H4(Z.href);var O=q.detail;var z=O.sourceEvent;O=O.preventer;z=z.button!==void 0?z.button===0&&!Aw(z):O?!Aw(O):!0;Z.data&&z&&p$M(k,Z,q,F,T)}},
onEndpointTouchEnd_:function(q){Aw(q)||AYw(q)&&q.preventDefault()},
onEndpointTapStart_:function(q){NP9(q)}}];var BPx="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),vwN=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var rLv={};rLv.YtPlaintextBehavior=[_.dM,{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(q){q.preventDefault();q=q.clipboardData.getData("text/plain");document.execCommand("insertText",!1,q)},
preventRichTextFormatting_:function(q){_.UI&&(q=q.detail.keyboardEvent,q.stopImmediatePropagation(),q.preventDefault())}}];var vr4;var HDm;var E7=function(){var q=_.Q.apply(this,arguments)||this;q.ignoreShadyDom=!1;q.hasChange_=!1;q.hasSetTitle_=!1;q.useIOObserverForVisibilityLogging_=_.h("kevlar_use_vimio_behavior")&&_.P9("INNERTUBE_CLIENT_NAME")==="WEB";q.ytFormattedStringObserverHandlerKeys_=void 0;return q};
_.y(E7,_.Q);_.Y=E7.prototype;_.Y.created=function(){this.useIOObserverForVisibilityLogging_=_.h("kevlar_use_vimio_behavior")&&_.P9("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.Y.ready=function(){_.P9("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_()};
_.Y.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.Y.detached=function(){this.unobserveIOObservers_()};
_.Y.clearContents_=function(){for(var q=this.getRoot(),k=q.lastChild;k&&k.tagName!=="STYLE";){try{q.removeChild(k)}catch(F){break}k=q.lastChild}};
_.Y.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var q=_.S(this.ytFormattedStringObserverHandlerKeys_),k=q.next();!k.done;k=q.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(k.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.Y.resetForAttributedString=function(){var q=this.getRoot();!q.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),q.appendChild(this.ytAttributedStringElementRef))};
_.Y.resetForFormattedString=function(){var q=this.getRoot(),k=q.querySelector("yt-attributed-string");k&&(this.ytAttributedStringElementRef=q.removeChild(k))};
_.Y.textChanged=function(){this.textChanged_(this.text)};
_.Y.textChanged_=function(q){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!q||!q.runs&&!q.simpleText;if(_.h("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var k=this.hostElement.firstChild;k&&k.nodeName==="FONT";){var F=k;k=k.nextSibling;this.hostElement.removeChild(F)}k=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
F=q.simpleText;var T;!F&&((T=q.runs)==null?void 0:T.length)===1&&this.isSimpleString_(q.runs[0])&&(F=q.runs[0].text);F!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.P9("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(F!==void 0){try{k.textContent=F}catch(Z){}k.textContent||(this.isEmpty=!0)}else q=q.runs,F!==void 0&&(q=[{text:F}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),q&&this.updateText_(q),
k.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.Y.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)};
_.Y.computeAriaLabel_=function(q){return q};
_.Y.computeEllipsisTruncateStyling=function(q,k){return q&&!k};
_.Y.computeUseAttributedString=function(q){return _.h("web_replace_formatted_with_attributed_string")&&Fd0(q)&&!this.disableAttributedString&&!this.enableContentEditable};
_.Y.setNodeStyle_=function(q,k){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.h("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?k.removeAttribute("dir"):k.setAttribute("dir","auto");k.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");k.style.color="";var F=null;this.noStyles||(q.bold&&(k.classList.add("bold"),F="bold"),q.deemphasize&&(k.classList.add("deemphasize"),F="deemphasize"),q.italics&&k.classList.add("italic"),
q.strikethrough&&k.classList.add("strikethrough"),q.errorUnderline&&(k.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),q.bracket&&k.classList.add("bracket"),q.textColor&&(k.style.color=_.Kj(q.textColor)));F!==k.getAttribute("style-target")&&(F?k.setAttribute("style-target",F):k.removeAttribute("style-target"))};
_.Y.setUpVisibilityLogging_=function(q,k){var F=this;this.setNodeTrackingParams_(q,k);var T;((T=k.data)==null?0:T.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(q=this.ytRendererBehavior.visibilityObserver.observe(k,function(Z){var O=F.ytRendererBehavior.getVisibilityLogger();O&&O.reportShown(Z)},this.ytRendererBehavior.visibilityOptionVisible_),k=this.ytRendererBehavior.visibilityObserver.observe(k,function(Z){var O=F.ytRendererBehavior.getVisibilityLogger();
O&&O.reportHidden(Z)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(q),this.ytFormattedStringObserverHandlerKeys_.push(k))};
_.Y.setNodeTrackingParams_=function(q,k){k.data||(k.data={});if((q=q.loggingDirectives?q.loggingDirectives.trackingParams:null)||k.data.trackingParams)k.data.trackingParams=q};
_.Y.computeHasLinkOnly_=function(q){return!(!q||q.length!==1||this.noEndpoints||!q[0].navigationEndpoint)};
_.Y.getRoot=function(){var q=this.buildScopeDomOptions();return this.enableContentEditable?_.Zy(_.Zy(this.hostElement,q).querySelector("[contenteditable]")):_.Zy(this.hostElement,q)};
_.Y.fixContenteditableScope=function(){var q=function(k){k&&(k.nodeType===1&&k.classList&&(k.classList.add("style-scope"),k.classList.add("yt-formatted-string")),k.childNodes&&k.childNodes.forEach(function(F){q(F)}))};
q(this.getRoot())};
_.Y.updateText_=function(q){for(var k=q.length,F=this.getRoot(),T=F.firstChild;T&&T.nodeName==="STYLE";)T=T.nextSibling;for(var Z=0;Z<k&&T;){var O=q[Z],z=_.h("remove_cr_char")&&O.text?O.text.replace("\r",""):O.text;if(this.isSimpleString_(O)&&!this.useMixedDirectionFormattedStrings)if(T.nodeName==="#text"){T.textContent!=z&&(T.textContent=z);Z++;T=T.nextSibling;continue}else break;if(_.f(O,b2))break;else if(!this.noEndpoints&&O.navigationEndpoint){if(T.nodeName!=="A")break;this.setDataOnAnchor_(T,
O.navigationEndpoint)}else if(T.nodeName!=="SPAN")break;this.setNodeStyle_(O,T);this.setUpVisibilityLogging_(O,T);T.textContent!=z&&(T.textContent=z);Z++;T=T.nextSibling}if(T)for(O=F.lastChild,T=Z?T.previousSibling:null;O&&O!=T;){try{F.removeChild(O)}catch(R){break}O=F.lastChild}Z!==k&&this.addTextNodes_(q,Z)};
_.Y.addTextNodes_=function(q,k){for(var F=document.createDocumentFragment(),T=q.length;k<T;k++){var Z=q[k],O=_.h("remove_cr_char")&&Z.text?Z.text.replace("\r",""):Z.text;if(this.isSimpleString_(Z)&&!this.useMixedDirectionFormattedStrings)F.appendChild(document.createTextNode(O));else{var z=_.f(Z,b2);if(z){if(z.image){var R=document.createElement("img");z.isCustomEmoji||R.classList.add("small-emoji");R.classList.add("emoji");z.isCustomEmoji&&(R.dataset.emojiId=z.emojiId);R.src=_.TM(z.image.thumbnails,
this.emojiSize);(Z=this.get("image.accessibility.accessibilityData.label",z))?R.alt=Z:z.shortcuts&&z.shortcuts.length>0?R.alt=z.shortcuts[0]:z.emojiId&&(R.alt=z.emojiId);F.appendChild(R);this.hasEmoji=!0}}else!this.noEndpoints&&Z.navigationEndpoint?(R=document.createElement("a"),R.classList.add("yt-simple-endpoint"),R.setAttribute("spellcheck","false"),this.setDataOnAnchor_(R,Z.navigationEndpoint)):R=document.createElement("span"),this.setNodeStyle_(Z,R),this.setUpVisibilityLogging_(Z,R),R.appendChild(document.createTextNode(O)),
F.appendChild(R)}}this.getRoot().appendChild(F)};
_.Y.isSimpleString_=function(q){return(this.noEndpoints||!q.navigationEndpoint)&&!_.f(q,b2)&&(this.noStyles||!(q.bold||q.deemphasize||q.italics||q.strikethrough||q.errorUnderline||q.bracket||q.textColor))&&!q.loggingDirectives};
_.Y.getRawText=function(){return _.cj(this.text)};
_.Y.getFirstRunText=function(){var q;if(((q=this.text)==null?0:q.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.Y.setFirstRunText=function(q){var k;((k=this.text)==null?0:k.runs)&&this.text.runs[0]&&(this.text.runs[0].text=q,this.textChanged_(this.text))};
_.Y.setDataOnAnchor_=function(q,k){var F=this;!_.h("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(k)||this.isSignalServiceEndpoint_(k)?(q.onclick=this.serviceEndpointHandler_(k),tb(q,"#")):yof({text:this.text,command:k},function(){NyL(q,k,F.target)})};
_.Y.isServiceEndpoint_=function(q){var k;return!((k=_.f(q==null?void 0:q.commandMetadata,_.ni))==null||!k.sendPost)};
_.Y.isSignalServiceEndpoint_=function(q){return!!_.f(q,_.RT)};
_.Y.serviceEndpointHandler_=function(q){var k=this;return function(F){_.Y8(k.hostElement,[q]);F.preventDefault()}};
_.Y.overrideAriaLabelChanged_=function(){var q=this.getRoot();this.enableContentEditable&&q&&q.setAttribute("aria-label",this.overrideAriaLabel)};
_.Y.enableContentEditableChanged_=function(){var q=this,k=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),k=_.Zy(this.hostElement,k),!k.lastChild||k.lastChild instanceof HTMLElement&&k.lastChild.id!=="contenteditable-root"){var F=document.createElement("div");F.id="contenteditable-root";F.setAttribute("contenteditable","true");F.setAttribute("dir","auto");F.onfocus=function(){q.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
k.appendChild(F);this.overrideAriaLabel&&F.setAttribute("aria-label",this.overrideAriaLabel)}}else F=_.jJ(this.hostElement).firstChild,F instanceof HTMLElement&&F.id==="contenteditable-root"&&_.Zy(this.hostElement,k).removeChild(F)};
_.Y.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.Y.getNodesForVisibilityLogging_=function(){return _.OI(this.getRoot().childNodes,function(q){var k;return!((k=q.data)==null||!k.trackingParams)})};
_.Y.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.Y.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var q=this.ytRendererBehavior.getVisibilityLogger();q&&this.getNodesForVisibilityLogging_().forEach(function(k){q.reportShown(k)})}};
_.Y.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var q=this.ytRendererBehavior.getVisibilityLogger();q&&this.getNodesForVisibilityLogging_().forEach(function(k){q.reportHidden(k)})}};
_.Vg.Object.defineProperties(E7.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.h("enable_mixed_direction_formatted_strings")}}});
E7.prototype.enableContentEditableChanged_=E7.prototype.enableContentEditableChanged_;E7.prototype.overrideAriaLabelChanged_=E7.prototype.overrideAriaLabelChanged_;E7.prototype.ellipsisTruncateChanged_=E7.prototype.ellipsisTruncateChanged_;E7.prototype.textChanged=E7.prototype.textChanged;_.v([_.l(rLv.YtPlaintextBehavior),_.G("design:type",Object)],E7.prototype,"ytPlaintextBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],E7.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],E7.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],E7.prototype,"text",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"noEndpoints",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"noStyles",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],E7.prototype,"isDarkTheme",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],E7.prototype,"splitLines",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],E7.prototype,"forceDefaultStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],E7.prototype,"ellipsisTruncate",void 0);_.v([_.u(),_.G("design:type",Object)],E7.prototype,"ignoreShadyDom",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.G("design:type",Boolean)],E7.prototype,"ellipsisTruncateStyling",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.G("design:type",String)],E7.prototype,"ariaLabel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],E7.prototype,"isEmpty",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.G("design:type",Boolean)],E7.prototype,"hasLinkOnly_",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"hasEmoji",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"disableAttributedString",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"isOverlay",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"linkInheritColor",void 0);
_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"noPreWrap",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"userInput",void 0);_.v([_.u({value:16}),_.G("design:type",Number)],E7.prototype,"emojiSize",void 0);_.v([_.u(),_.G("design:type",String)],E7.prototype,"target",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"enableContentEditable",void 0);_.v([_.u(),_.G("design:type",String)],E7.prototype,"overrideAriaLabel",void 0);
_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"respectHtmlDir",void 0);_.v([_.u(),_.G("design:type",Boolean)],E7.prototype,"respectLangDir",void 0);_.v([_.P("plaintextOnly"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],E7.prototype,"useMixedDirectionFormattedStrings",null);_.v([_.u({computed:"computeUseAttributedString(text)"}),_.G("design:type",Boolean)],E7.prototype,"useYtAttributedString",void 0);
_.v([_.Wu("text"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],E7.prototype,"textChanged",null);_.v([_.Wu("ellipsisTruncate"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],E7.prototype,"ellipsisTruncateChanged_",null);_.v([_.Wu("overrideAriaLabel"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],E7.prototype,"overrideAriaLabelChanged_",null);
_.v([_.Wu("enableContentEditable"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],E7.prototype,"enableContentEditableChanged_",null);_.v([_.Pu({is:"yt-formatted-string",disableElementRegistration:!0})],E7);
_.B(E7,"yt-formatted-string",function(){if(HDm===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;vr4===void 0&&(vr4=document.createElement("template"));var T=vr4;F.call(k,T.content.cloneNode(!0),q.content.firstChild);HDm=q}q=HDm;return q});var s2v;var GU0;var cLg;var VmU;var ac=function(){var q=_.Q.apply(this,arguments)||this;q.focused=!1;q.disabled=!1;q.isOverlay=!1;return q};
_.y(ac,_.Q);ac.prototype.triggerDown=function(){if(!this.disabled){_.Yv(this.hostElement,"down",!0);var q;(q=this.currentAnimation)==null||q.cancel()}};
ac.prototype.triggerUp=function(){if(!this.disabled){_.Yv(this.hostElement,"down",!1);var q=this.fillElement;var k=this.strokeElement;typeof GroupEffect==="function"?(q=new GroupEffect([gn0(q),mL9(k)]),q=new Animation(q,document.timeline)):q=new JLv(q,k);this.currentAnimation=q;var F;(F=this.currentAnimation)==null||F.play()}};
_.v([_.Iw(".stroke"),_.G("design:type",HTMLElement)],ac.prototype,"strokeElement",void 0);_.v([_.Iw(".fill"),_.G("design:type",HTMLElement)],ac.prototype,"fillElement",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ac.prototype,"focused",void 0);_.v([_.u(),_.G("design:type",Object)],ac.prototype,"disabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ac.prototype,"isOverlay",void 0);_.v([_.Pu({is:"yt-interaction",disableElementRegistration:!0})],ac);
_.B(ac,"yt-interaction",function(){if(VmU===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;cLg===void 0&&(cLg=document.createElement("template"));var T=cLg;F.call(k,T.content.cloneNode(!0),q.content.firstChild);VmU=q}q=VmU;return q},{mode:2});var dD=function(){return _.Q.apply(this,arguments)||this};
_.y(dD,_.Q);_.Y=dD.prototype;_.Y.ready=function(){var q=this,k=_.Zy(this.hostElement).querySelector("#button");k.addEventListener("focus",function(){W3G||(W3G=new eZU);q.keyboardFocused=W3G.isKeyBoardInUse()});
k.addEventListener("blur",function(){q.keyboardFocused=!1;q.rippleUp_()})};
_.Y.computeTabIndex_=function(q){return q?-1:0};
_.Y.computeButtonAriaPressed_=function(q){if(this.toggleable)return q?"true":"false"};
_.Y.rippleDown_=function(){_.Zy(this.hostElement).querySelector("#interaction").triggerDown()};
_.Y.rippleUp_=function(){_.Zy(this.hostElement).querySelector("#interaction").triggerUp()};
_.Y.onPressedChanged_=function(){var q=_.jJ(_.Zy(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.jJ(_.Zy(this.hostElement).querySelector("#button")).children[0];q&&(q.active=this.pressed)};
dD.prototype.onPressedChanged_=dD.prototype.onPressedChanged_;dD.prototype.rippleUp_=dD.prototype.rippleUp_;dD.prototype.rippleDown_=dD.prototype.rippleDown_;_.v([_.u(),_.G("design:type",String)],dD.prototype,"label",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dD.prototype,"disabled",void 0);_.v([_.u(),_.G("design:type",Boolean)],dD.prototype,"pressed",void 0);_.v([_.u(),_.G("design:type",Object)],dD.prototype,"toggleable",void 0);
_.v([_.u(),_.G("design:type",Boolean)],dD.prototype,"untabbable",void 0);_.v([_.u(),_.G("design:type",Boolean)],dD.prototype,"keyboardFocused",void 0);_.v([_.eJ("down"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dD.prototype,"rippleDown_",null);_.v([_.eJ("up"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dD.prototype,"rippleUp_",null);
_.v([_.Wu("pressed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dD.prototype,"onPressedChanged_",null);_.v([_.Pu({is:"yt-icon-button",disableElementRegistration:!0})],dD);
_.B(dD,"yt-icon-button",function(){if(GU0===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;s2v===void 0&&(s2v=document.createElement("template"));var T=s2v;F.call(k,T.content.cloneNode(!0),q.content.firstChild);GU0=q}q=GU0;return q},{mode:2});var Ld8=_.xT(["aria-"]),hf={};hf.YtRenderButtonBehavior=[_.m.YtRendererBehavior,_.X5.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!!_.mT().resolve(_.g6(_.S8))&&_.h("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 q=this.computeHref_(this.endpoint,!0);q?tb(this.elements_.endpoint,q):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){q=this.buttonClass.split(" ");q=_.S(q);for(var k=q.next();!k.done;k=q.next())k=k.value,_.Yv(this.hostElement,k,!0),this.elements_.button&&_.Yv(this.elements_.button,k,!0),this.elements_.text&&_.Yv(this.elements_.text,k,!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&&(q=null,this.buttonAccessibility&&(q=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=q:q?_.r5([_.qy(Ld8)],this.elements_.button,"aria-label",q):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var q=_.mT().resolve(_.g6(_.S8));q&&(this.keyboardFocused=q.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.kH("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,_.dZ(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.dZ(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(q,k){if(k)for(q=k.split(" "),q=_.S(q),k=q.next();!k.done;k=q.next())k=k.value,_.Yv(this.hostElement,k,!1),this.elements_.button&&_.Yv(this.elements_.button,k,!1),this.elements_.text&&_.Yv(this.elements_.text,k,!1)},
buttonIconChanged_:function(q){this.elements_.icon?q?(this.elements_.icon.icon=q,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.dZ(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.O$(this.hostElement,"is-paper-button-with-icon",!1)):q&&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"&&_.dZ(this.elements_.button).appendChild(this.elements_.icon):_.dZ(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.O$(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(q){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,q){var k=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(q){case "yt_icon_button_with_label":k=!0;_.Yv(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();q=_.dZ(this.elements_.button).firstElementChild;
this.elements_.icon=q;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.dZ(this.elements_.endpoint).appendChild(this.elements_.button);_.dZ(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.kH("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;_.dZ(this.elements_.button).appendChild(this.elements_.text);_.dZ(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":k=!0,this.elements_.button=this.getYtIconButton_(),q=_.dZ(this.elements_.button).firstElementChild,this.elements_.icon=q,this.setIconActive_(this.elements_.icon),
_.dZ(this.elements_.endpoint).appendChild(this.elements_.button)}_.O$(this.hostElement,"is-icon-button",k);_.O$(this.hostElement,"is-paper-button",!k);_.O$(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 F;_.Zy((F=this.container.hostElement)!=null?F:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.dZ(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(q){if(q!=void 0||this.disabled)this.disabled=q,this.elements_.button&&(this.elements_.button.disabled=q)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(q){_.h("kevlar_system_icons")&&q&&this.data&&(this.data.isSelected!==void 0?q.active=this.data.isSelected:this.data.isToggled!==void 0&&(q.active=this.data.isToggled))},
observeBasicPalette_:function(q){_.wb(this.hostElement,q)},
disabledChanged_:function(q){this.data&&this.set("data.isDisabled",q)},
onYtButtonTap_:function(q){if(this.disabled)q.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.Y8(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(q=this.disableCommandHandlerOverride,!this.data||!this.data.command||q||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.h("handle_service_request_actions")||_.Y8(this.hostElement,[this.serviceEndpoint]),
_.Fc(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.h("handle_service_request_actions")?(q=[],this.serviceEndpoint&&q.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&q.push(this.data.command),q.length&&_.O_(this.hostElement,q,this.hostElement)):this.data&&this.data.command&&(q=this.data.command,q.accountUnlinkCommand||q.accountLinkCommand||q.insertAdCommand||q.insertHighlightMarkerCommand||
q.createLivestreamHighlightClipCommand||q.getVideoUploadFeedbackCommand||q.musicDeletePrivatelyOwnedEntityCommand||q.ypcCancelRecurrenceEndpoint||q.getMultiSelectCommandEndpoint?_.Y8(this.hostElement,[q]):_.O_(this.hostElement,[q],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 q,k=_.Zy((q=this.container.hostElement)!=null?q:this.container);k.lastChild&&k.lastChild.tagName!="STYLE";)try{k.removeChild(k.lastChild)}catch(F){break}},
getYtIconButton_:function(){var q=this.reuseEnabled_()?_.kH("yt-icon-button"):document.createElement("yt-icon-button"),k=_.dZ(q).firstElementChild;if(k&&k.is!="yt-icon"){for(k=_.dZ(q);k.lastChild;)k.removeChild(k.lastChild);k=null}k||(k=this.getIcon_(),this.setIconActive_(k),_.dZ(q).appendChild(k));return q},
reuseEnabled_:function(){return _.h("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.kH("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.kH("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.x5h={};
_.x5h.YtButtonBehavior=[hf.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var q=this.data;q&&(this._setEndpoint(this.computeEndpoint_(q)),this._setServiceEndpoint(this.computeServiceEndpoint_(q)),this._setCommand(this.computeCommand_(q)),this._setButtonIcon(this.computeButtonIcon_(q)),this._setButtonText(this.computeButtonText_(q,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(q)),this._setButtonTooltip(this.computeTooltip_(q)),this._setButtonClass(this.computeButtonClass_(q)),this._setIconPositionType(this.computeIconPositionType_(q)),this.updateRenderedElements())},
setPressedState:function(q){var k;if((k=this.elements_)==null?0:k.button)this.elements_.button.pressed=!!q},
computeIconPositionType_:function(q){return q&&q.iconPosition||null},
computeEndpoint_:function(q){var k=q&&q.navigationEndpoint,F=this.get("data.command.commandMetadata.webCommandMetadata.url"),T=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return k?k:q&&q.command&&q.command.modalEndpoint?q.command:F&&!T&&q.command?q.command:null},
computeServiceEndpoint_:function(q){var k=q&&q.serviceEndpoint,F=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return k?k:F&&q.command?q.command:null},
computeCommand_:function(q){return q&&q.command||null},
computeButtonIcon_:function(q){return q&&q.icon&&q.icon.iconType?_.RB(q.icon.iconType):null},
computeButtonText_:function(q,k){return!k&&q&&q.text||null},
computeAccessibility_:function(q){return this.get("accessibilityData.accessibilityData",q)||q&&q.accessibility||(q&&q.text?{label:this.getSimpleString(q.text)}:null)},
computeTooltip_:function(q){return q?q.isDisabled&&q.disabledTooltip||q.tooltip||null:null},
computeButtonClass_:function(q){var k=q&&q.style?q.style.toLowerCase().replace(/_/g,"-")+" ":"";k+=q&&q.size?q.size.toLowerCase().replace(/_/g,"-")+" ":"";q.colorData&&q.colorData.basicColorPaletteData&&q.colorData.basicColorPaletteData.borderColor&&(k+="palette-with-border");return k.trim()}}];var Pg={};var nrZ;var grZ;var m5$,qFg=function(){return m5$!==void 0?m5$:m5$=document.createElement("template")};
document.head.appendChild(qFg().content);var iX4;var k4c,o5v=function(){return k4c!==void 0?k4c:k4c=document.createElement("template")};
document.head.appendChild(o5v().content);var Fao;var TpI,ZXm=function(){return TpI!==void 0?TpI:TpI=document.createElement("template")};
document.head.appendChild(ZXm().content);var ju4;var YFP=document.head,OXc=YFP.appendChild,SF0;if(ju4===void 0){var zFz=document.createElement("template");_.D(zFz,"\x3c!--css-build:shady--\x3e");zFz.content.insertBefore(ZXm().content.cloneNode(!0),zFz.content.firstChild);ju4=zFz}SF0=ju4;OXc.call(YFP,SF0.content);var Cxo=document.head,RFo=Cxo.appendChild,eFP;if(Fao===void 0){var Wav=document.createElement("template");_.D(Wav,"\x3c!--css-build:shady--\x3e");Wav.content.insertBefore(o5v().content.cloneNode(!0),Wav.content.firstChild);Fao=Wav}eFP=Fao;RFo.call(Cxo,eFP.content);var U_8=document.head,IMc=U_8.appendChild,XkI;if(iX4===void 0){var E5P=document.createElement("template");_.D(E5P,"\x3c!--css-build:shady--\x3e");E5P.content.insertBefore(qFg().content.cloneNode(!0),E5P.content.firstChild);iX4=E5P}XkI=iX4;IMc.call(U_8,XkI.content);var aMP;_.$$("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");aMP=_.h("web_button_rework")&&_.$O("BUTTON_REWORK")||_.h("web_button_rework_with_live");_.Mo=function(){return _.Q.apply(this,arguments)||this};
_.y(_.Mo,_.Q);_.Mo.prototype.created=function(){this.openPopupConfig=_.P9("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.Mo.prototype.onYtNavigate_=function(q){var k=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);k&&(this.ytOpenPopupBehavior.openPopup(k),q.stopPropagation(),q.preventDefault())};
_.Vg.Object.defineProperties(_.Mo,{template:{configurable:!0,enumerable:!0,get:function(){if(grZ===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
var k=q.content,F=k.insertBefore;nrZ===void 0&&(nrZ=document.createElement("template"));var T=nrZ;F.call(k,T.content.cloneNode(!0),q.content.firstChild);grZ=q}q=grZ;return q}}});
_.Mo.prototype.onYtNavigate_=_.Mo.prototype.onYtNavigate_;_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],_.Mo.prototype,"ytOpenPopupBehavior",void 0);_.v([_.l(_.x5h.YtButtonBehavior),_.G("design:type",Object)],_.Mo.prototype,"ytButtonBehavior",void 0);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],_.Mo.prototype,"onYtNavigate_",null);
_.v([_.Pu({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:aMP})],_.Mo);var d_o;var hF$=_.h("web_button_rework")&&_.$O("BUTTON_REWORK")||_.h("web_button_rework_with_live"),fs=function(){var q=_.Q.apply(this,arguments)||this;q.isPressed=!1;q.forceIconButton=!1;q.forceIconOnly=!1;q.forceModernIconButton=!1;q.skipCommandHandling=!1;q.alignByText=!1;q.fitToVisibleBounds=!0;q.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};q.onTap=function(k){_.Fc(q.hostElement,"yt-service-request-sent-button-renderer",k)};
return q};
_.y(fs,_.Q);_.Y=fs.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.Y.onClick=function(q){var k,F=this.disabled||((k=this.data)==null?void 0:k.isDisabled);k=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");F&&k&&q.stopPropagation()};
_.Y.computeIcon=function(){var q,k,F=(q=this.data)==null?void 0:(k=q.icon)==null?void 0:k.iconType;if(F)return _.RB(F)};
_.Y.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.Y.handleUpdateButtonAction=function(q){q=_.f(q,G6c);var k=_.f(q==null?void 0:q.updatedButton,_.bl);if(this.data&&q&&k){var F=this.data;F.targetId&&q.targetId&&F.targetId===q.targetId&&(this.data=k)}};
_.Vg.Object.defineProperties(fs.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var q=this;if(this.data){var k=LW9({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.Fc(q.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.Fc(q.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});k.alignByText=this.alignByText;return k}}}});
_.Vg.Object.defineProperties(fs,{template:{configurable:!0,enumerable:!0,get:function(){if(d_o===void 0){var q=document.createElement("template");_.D(q,'\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>');d_o=q}q=d_o;return q}}});
fs.prototype.onClick=fs.prototype.onClick;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],fs.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fs.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],fs.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"isPressed",void 0);
_.v([_.u(),_.G("design:type",Object)],fs.prototype,"forceIconButton",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"forceIconOnly",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"forceModernIconButton",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"skipCommandHandling",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"alignByText",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"buttonTooltipPosition",void 0);
_.v([_.u(),_.G("design:type",Object)],fs.prototype,"fitToVisibleBounds",void 0);_.v([_.u({computed:"computeTooltip(data)"}),_.G("design:type",Object)],fs.prototype,"tooltip",void 0);_.v([_.u(),_.G("design:type",Object)],fs.prototype,"overrides",void 0);_.v([_.u(),_.G("design:type",Boolean)],fs.prototype,"disabled",void 0);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],fs.prototype,"onClick",null);
_.v([_.P("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.G("design:type",Object),_.G("design:paramtypes",[])],fs.prototype,"computedButtonShape",null);_.v([_.Pu({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!hF$,cssBuildOptOut:!0}),_.Pu({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!hF$,cssBuildOptOut:!0})],fs);var MG4;var fM0;var yf=function(){var q=_.Q.apply(this,arguments)||this;q.empty_=!0;q.loadTime=Infinity;q.pendingPaint=!1;q.hasChange_=!1;q.oldThumbnail_=null;q.oldDelayedSrc_="";q.objectURL_=null;return q};
_.y(yf,_.Q);_.Y=yf.prototype;_.Y.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.Y.ready=function(){var q=this.shouldShowPlaceholder_();_.Yv(this.hostElement,"no-transition",!0);q&&this.hostElement.classList.add("with-placeholder")};
_.Y.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.Y.isThumbPreloaded_=function(q){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",q)};
_.Y.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||yVU};
_.Y.computeThumbnailSrc_=function(q){return q&&q.thumbnails?_.TM(q.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.Y.computeAlt_=function(){var q=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&q||""};
_.Y.thumbnailChanged_=function(){var q=_.S([this.thumbnail,this.oldThumbnail_]),k=q.next().value;q=q.next().value;this.oldThumbnail_=k;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(q=this.computeThumbnailSrc_(q),this.computeThumbnailSrc_(k)===q))return;_.h("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(k)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):k&&_.$O("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.Gz(this,this.onReload_):_.Gz(this,this.onShow_):this.resetImage_();k&&(this.hostElement.style.opacity=""+k.opacity)}};
_.Y.delayedSrcChanged_=function(){var q=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===q||this.resetImage_()};
_.Y.setSrc_=function(q){q?(_.Zy(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.Zy(this.hostElement).querySelector("#img").src=q):(_.Zy(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.Y.resetImage_=function(){m_H(this.hostElement);this.empty_=!0;this.setSrc_(yVU);this.ytRendererBehavior.invalidate(!1)};
_.Y.observePlaceholderColor_=function(){var q=this.thumbnail&&this.thumbnail.placeholderColor;q?this.hostElement.style.backgroundColor=_.Kj(q):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.Y.onLoad_=function(){_.Zy(this.hostElement).querySelector("#img").src&&_.Zy(this.hostElement).querySelector("#img").src!==yVU&&(g5o(this.hostElement),this.notifyOnLoaded&&_.Fc(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.Y.onError_=function(){var q=this;if(_.h("web_use_cache_for_image_fallback"))ZK0(_.Zy(this.hostElement).querySelector("#img").src).then(function(k){q.objectURL_=_.hb(k).toString();q.setSrc_(q.objectURL_)}).catch(function(){_.h("kevlar_woffle_fallback_image")&&q.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.Y.onPrescanVisible=function(){this.onShow_()};
_.Y.onVisible=function(){if(_.h("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.Y.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var q=this.computeSrc_();q!==_.Zy(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(q))}};
_.Y.onReload_=function(){this.empty_=!1;var q=this.computeSrc_();q!==_.Zy(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(q))};
_.Y.shouldShowPlaceholder_=function(){return _.h("kevlar_thumbnail_bg")};
yf.prototype.observePlaceholderColor_=yf.prototype.observePlaceholderColor_;yf.prototype.delayedSrcChanged_=yf.prototype.delayedSrcChanged_;yf.prototype.thumbnailChanged_=yf.prototype.thumbnailChanged_;_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],yf.prototype,"alt",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yf.prototype,"ariaHidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],yf.prototype,"ariaLabel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yf.prototype,"hidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],yf.prototype,"id",void 0);_.v([_.l(_.GA.YtVisibilityBehavior),_.G("design:type",Object)],yf.prototype,"ytVisibilityBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yf.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",String)],yf.prototype,"delayedSrc",void 0);
_.v([_.u(),_.G("design:type",Object)],yf.prototype,"thumbnail",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],yf.prototype,"loaded",void 0);_.v([_.u(),_.G("design:type",Boolean)],yf.prototype,"notifyOnLoaded",void 0);_.v([_.u(),_.G("design:type",Number)],yf.prototype,"height",void 0);_.v([_.u(),_.G("design:type",Number)],yf.prototype,"width",void 0);_.v([_.u({value:function(){return"width"}}),
_.G("design:type",String)],yf.prototype,"dimension",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yf.prototype,"fit",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yf.prototype,"fitHeight",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yf.prototype,"fitWidth",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],yf.prototype,"objectFit",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],yf.prototype,"objectPosition",void 0);_.v([_.u(),_.G("design:type",String)],yf.prototype,"preferredThumbnail",void 0);_.v([_.u({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.G("design:type",String)],yf.prototype,"alt_",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],yf.prototype,"sharedTooltipText",void 0);
_.v([_.u(),_.G("design:type",Boolean)],yf.prototype,"ftlEligible",void 0);_.v([_.u({value:void 0}),_.G("design:type",String)],yf.prototype,"observeHiddenOption",void 0);_.v([_.u({value:"observe_once"}),_.G("design:type",String)],yf.prototype,"observePrescanOption",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yf.prototype,"roundedContainer",void 0);
_.v([_.df("thumbnail"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yf.prototype,"thumbnailChanged_",null);_.v([_.df("delayedSrc"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yf.prototype,"delayedSrcChanged_",null);_.v([_.Wu("thumbnail.placeholderColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yf.prototype,"observePlaceholderColor_",null);
_.v([_.Pu({is:"yt-img-shadow",disableElementRegistration:!0})],yf);var yVU=_.$O("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.Y1()(yf,"yt-img-shadow",function(){if(fM0===void 0){var q=document.createElement("template");_.D(q,'\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">');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;MG4===void 0&&(MG4=document.createElement("template"));var T=MG4;F.call(k,T.content.cloneNode(!0),q.content.firstChild);fM0=q}q=fM0;return q},{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 kVo;_.tf=new _.mE("SCREEN_MANAGER_TOKEN");kVo=new _.mE("LOG_INITIAL_SCREEN_TOKEN");_.Jp=_.mc(function(q){function k(Y9){return _.f(Y9,_.M$)}
function F(){var Y9=T().isTogglingDisabled||d()?A():!A();w(Y9);r(!1);if(!T().isTogglingDisabled){var OT;(OT=z)==null||OT(!!Y9)}var UT;((UT=O)==null?0:UT())||_.C$(_.mT().resolve(_.tf),T().trackingParams);var yh;if(!Y9||!k(T().defaultButtonViewModel)||(yh=O)!=null&&yh()){var AH;!k(T().toggledButtonViewModel)||((AH=O)==null?0:AH())||_.C$(_.mT().resolve(_.tf),k(T().toggledButtonViewModel).trackingParams)}else _.C$(_.mT().resolve(_.tf),k(T().defaultButtonViewModel).trackingParams)}
var T=q.data,Z=q.buttonShapeOverrides,O=q.disableExplicitClickLogging,z=q.onToggle,R=q.style,e=q.useOutlinedIcon,I=q.className,X=function(){var Y9,OT;return A()?(Y9=q.animatedTextPropsToggled)==null?void 0:Y9.call(q):(OT=q.animatedTextPropsDefault)==null?void 0:OT.call(q)},E=_.W6(function(){return X()?Object.assign({},X(),{shouldAnimate:b()}):void 0},void 0,"ZKEa0b"),d=function(){var Y9;
return((Y9=V())==null?void 0:Y9.isToggled)!==void 0},M=_.S(_.db(function(){var Y9,OT,UT;
return d()?(Y9=V())==null?void 0:Y9.isToggled:(UT=Z==null?void 0:(OT=Z())==null?void 0:OT.toggled)!=null?UT:T().isToggled})),t=M.next().value;
M=M.next().value;var A=t,w=M;M=_.S(_.db(function(){var Y9,OT;return(Y9=q.animatedTextPropsToggled)==null?void 0:(OT=Y9.call(q))==null?void 0:OT.shouldAnimate}));
t=M.next().value;M=M.next().value;var b=t,r=M;t=_.S(_.Oi(!1,void 0,"S11hid"));var L=t.next().value,H=t.next().value,V=_.uL(function(Y9){var OT;a:{var UT=T().entityKey,yh=T().toggledStateEntitySelectorType;if(yh&&UT)switch(yh){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":var AH;Y9=(AH=_.SA(Y9.entities,"sfvAudioItemCurrentlyPlayingEntity",UT))!=null?AH:void 0;AH=(OT=Y9==null?void 0:Y9.sfvAudioItemPlaybackState)!=null?OT:void 0;if(AH==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){OT={isToggled:!0};
break a}if(AH){OT={isToggled:!1};break a}break;default:_.w1(new _.aP("Error: entitySelectorType defined but not matched in selector.",Y9,yh))}OT=void 0}return OT}),g=function(){return Object.assign({},Z==null?void 0:Z(),{onToggle:F,
toggleable:!0,toggled:A(),focused:L()})};
return _.U("toggle-button-view-model",{"on:focusin":_.EZ(function(){var Y9=_.mT().resolve(_.g6(_.S8));Y9&&H(Y9.isKeyBoardInUse());return!1}),
"on:focusout":_.EZ(function(){H(!1);return!1}),
class:I},_.U(_.a,{cond:function(){return A()?k(T().toggledButtonViewModel):k(T().defaultButtonViewModel)},
then:function(Y9){return _.U(_.b$,{data:Y9,className:I,style:R,useOutlinedIcon:e,buttonOverrides:g,animatedTextProps:E})}}))},"A");
_.Jp.idomCompat={callbacks:{onToggle:!0}};_.Ft(_.mc(function(q){return _.U("yt-toggle-button-view-model",{class:function(){var k;return(k=q.scopingClassName)==null?void 0:k.call(q)}},_.U(_.Jp,{data:function(){var k;
return(k=q.data)==null?void 0:k.call(q)},
buttonShapeOverrides:function(){var k;return(k=q.overrides)==null?void 0:k.call(q)},
animatedTextPropsDefault:function(){var k;return(k=q.animatedTextPropsDefault)==null?void 0:k.call(q)},
animatedTextPropsToggled:function(){var k;return(k=q.animatedTextPropsToggled)==null?void 0:k.call(q)},
disableExplicitClickLogging:function(){var k;return(k=q.disableExplicitClickLogging)==null?void 0:k.call(q)},
onToggle:function(k){var F;return(F=q.onToggle)==null?void 0:F.call(q,k)},
style:function(){var k;return(k=q.style)==null?void 0:k.call(q)},
useOutlinedIcon:function(){var k;return(k=q.useOutlinedIcon)==null?void 0:k.call(q)},
className:function(){var k;return(k=q.className)==null?void 0:k.call(q)}}))},"B"),"yt-toggle-button-view-model",{props:{data:_.xK,
buttonShapeOverrides:_.xK,overrides:_.xK,animatedTextPropsDefault:_.xK,animatedTextPropsToggled:_.xK,disableExplicitClickLogging:_.xK,onToggle:_.oD,style:_.xK,useOutlinedIcon:_.xK,className:_.xK,scopingClassName:_.xK}});var Dz=function(){return _.Q.apply(this,arguments)||this};
_.y(Dz,_.Q);Dz.prototype.onTap=function(q){q.stopPropagation();q=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.Ap("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:q})):this.ytLiveChatReduxBehavior.dispatch(_.Iy("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:q}))};
_.Vg.Object.defineProperties(Dz.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.engagementState)==null?void 0:q.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=_.f(this.data.toggleButton,_.fO),k;if(Number(((k=this.likeCountState)==null?void 0:k.likeCountIfIndifferentNumber)||"0")===0){var F;k=((F=this.data.likeCountPlaceholder)==null?void 0:F.content)||""}else{var T,Z,O;k=((T=this.likeCountState)==null?void 0:(Z=T.likeCountIfIndifferent)==null?void 0:Z.content)||((O=this.data.likeCountPlaceholder)==null?void 0:O.content)||""}var z,R;F=((z=this.likeCountState)==null?void 0:(R=
z.likeCountIfLiked)==null?void 0:R.content)||"1";z=_.f(q.toggledButtonViewModel,_.M$);return Object.assign({},q,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.f(q.defaultButtonViewModel,_.M$),{title:k})},toggledButtonViewModel:{buttonViewModel:Object.assign({},z,{title:F})}})}}}});
Dz.prototype.onTap=Dz.prototype.onTap;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Dz.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Dz.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],Dz.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Dz.prototype,"data",void 0);
_.v([_.u({selectorArgs:["data.likeCountEntityKey"],selector:xso}),_.G("design:type",Object)],Dz.prototype,"likeCountState",void 0);_.v([_.u({selectorArgs:["data.engagementStateKey"],selector:fX9}),_.G("design:type",Object)],Dz.prototype,"engagementState",void 0);_.v([_.P("data","engagementState"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Dz.prototype,"isLiked",null);
_.v([_.P("data","likeCountState","isLiked"),_.G("design:type",Object),_.G("design:paramtypes",[])],Dz.prototype,"toggleButton",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Dz.prototype,"onTap",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],Dz);
_.B(Dz,"yt-live-chat-like-button-view-model",function(){if(BRg===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Kdc===void 0&&(Kdc=document.createElement("template"));var T=Kdc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);BRg=q}q=BRg;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var tGU;var D_v;var lX=function(){return _.Q.apply(this,arguments)||this};
_.y(lX,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lX.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lX.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],lX);
_.B(lX,"yt-live-chat-paid-message-footer-renderer",function(){if(D_v===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;tGU===void 0&&(tGU=document.createElement("template"));var T=tGU;F.call(k,T.content.cloneNode(!0),q.content.firstChild);D_v=q}q=D_v;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var lMP;var JVv;var AVI;var pkm,wkU=function(){if(pkm!==void 0)return pkm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;AVI===void 0&&(AVI=document.createElement("template"));var T=AVI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return pkm=q};var Jf=function(){return _.Q.apply(this,arguments)||this};
_.y(Jf,_.Q);Jf.prototype.onTap=function(q){q.stopPropagation()};
_.Vg.Object.defineProperties(Jf.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=_.f(this.data.replyButton,_.M$),k,F,T,Z,O,z,R,e=Number(((k=this.replyCountState)==null?void 0:k.replyCountNumber)||"0")===0?(F=this.data)==null?void 0:(T=F.replyCountPlaceholder)==null?void 0:T.content:((Z=this.replyCountState)==null?void 0:(O=Z.replyCount)==null?void 0:O.content)||((z=this.data)==null?void 0:(R=z.replyCountPlaceholder)==null?void 0:R.content)||"",I;return Object.assign({},
q,{title:e,accessibilityText:(I=this.replyCountState)==null?void 0:I.replyButtonAccessibilityText})}}}});
_.Vg.Object.defineProperties(Jf,{template:{configurable:!0,enumerable:!0,get:function(){return wkU()}}});
Jf.prototype.onTap=Jf.prototype.onTap;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Jf.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Jf.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],Jf.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Jf.prototype,"data",void 0);
_.v([_.u({selectorArgs:["data.replyCountEntityKey"],selector:function(q,k){return _.SA(q.entities,"replyCountEntity",k)}}),
_.G("design:type",Object)],Jf.prototype,"replyCountState",void 0);_.v([_.P("data","replyCountState"),_.G("design:type",Object),_.G("design:paramtypes",[])],Jf.prototype,"buttonViewModel",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Jf.prototype,"onTap",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],Jf);
_.B(Jf,"yt-live-chat-reply-button-view-model",function(){return wkU()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Px4;var $_o;var Af=function(){var q=_.Q.apply(this,arguments)||this;q.ariaLabel="";return q};
_.y(Af,_.Q);
Af.prototype.dataChanged=function(){for(var q=(0,_.SJ)(_.Zy(this.hostElement).querySelector("#image"));q.firstChild;)q.removeChild(q.firstChild);if(this.data)if(this.data.icon){var k=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(k.polymerController.icon="yt-sys-icons:shield-filled",k.polymerController.defaultToFilled=!0):k.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();q.appendChild(k)}else if(this.data.customThumbnail){k=document.createElement("img");
var F=_.sue(this.data.customThumbnail.thumbnails,16);F?(k.src=F,q.appendChild(k),k.setAttribute("alt",this.hostElement.ariaLabel||"")):_.w1(new _.aP("Could not compute URL for thumbnail",this.data.customThumbnail))}};
Af.prototype.identity=function(q){return q};
Af.prototype.computeType=function(q){return SR(q||void 0)};
Af.prototype.dataChanged=Af.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],Af.prototype,"data",void 0);_.v([_.u({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.G("design:type",Object)],Af.prototype,"ariaLabel",void 0);_.v([_.u({computed:"computeType(data)",reflectToAttribute:!0}),_.G("design:type",String)],Af.prototype,"type",void 0);
_.v([_.u({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.G("design:type",String)],Af.prototype,"sharedTooltipText",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("live_chat_enable_new_moderator_badge")}}),
_.G("design:type",Boolean)],Af.prototype,"enableNewModeratorBadge",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Af.prototype,"dataChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],Af);
_.B(Af,"yt-live-chat-author-badge-renderer",function(){if($_o===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Px4===void 0&&(Px4=document.createElement("template"));var T=Px4;F.call(k,T.content.cloneNode(!0),q.content.firstChild);$_o=q}q=$_o;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var bXU;var uFc;var ps=function(){return _.Q.apply(this,arguments)||this};
_.y(ps,_.Q);_.Y=ps.prototype;_.Y.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"}}}}};
_.Y.computeBadgesInsideChip=function(q){return q?q.filter(function(k){return SR(k.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.Y.computeBadgesOutsideChip=function(q){return this.prependChatBadges||!q?[]:q.filter(function(k){k=SR(k.liveChatAuthorBadgeRenderer);return k!=="verified"&&k!=="owner"})};
_.Y.computeBadgesBeforeChip=function(q){return this.prependChatBadges&&q?q.filter(function(k){k=SR(k.liveChatAuthorBadgeRenderer);return k!=="verified"&&k!=="owner"}):[]};
_.Y.computeIsHighlighted=function(q,k){var F=!!Z0T(q,"owner"),T=!!Z0T(q,"verified");q=!!Z0T(q,"moderator");return(F||T&&!q)&&!k};
_.Y.computeAuthorType=function(q){return TNe(q)};
_.Y.computeAuthorClass=function(q,k){return k?(q?q+" ":"")+"single-line":q};
_.Y.onSeedColorChanged=function(){_.h("live_chat_author_name_color_usernames")||_.h("live_chat_seed_color_usernames")||_.h("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):_.h("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
ps.prototype.onSeedColorChanged=ps.prototype.onSeedColorChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],ps.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ps.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ps.prototype,"authorName",void 0);_.v([_.u(),_.G("design:type",Array)],ps.prototype,"authorBadges",void 0);
_.v([_.u({computed:"computeAuthorType(authorBadges)"}),_.G("design:type",String)],ps.prototype,"authorType",void 0);_.v([_.u({computed:"computeAuthorClass(authorType, singleLine)"}),_.G("design:type",String)],ps.prototype,"authorClass",void 0);_.v([_.u({computed:"computeBadgesInsideChip(authorBadges)"}),_.G("design:type",Array)],ps.prototype,"badgesInsideChip",void 0);_.v([_.u({computed:"computeBadgesOutsideChip(authorBadges)"}),_.G("design:type",Array)],ps.prototype,"badgesOutsideChip",void 0);
_.v([_.u({computed:"computeBadgesBeforeChip(authorBadges)"}),_.G("design:type",Array)],ps.prototype,"badgesBeforeChip",void 0);_.v([_.u({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.G("design:type",Boolean)],ps.prototype,"isHighlighted",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ps.prototype,"singleLine",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ps.prototype,"disableHighlighting",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ps.prototype,"dashboardMoneyFeed",void 0);_.v([_.u({value:_.h("live_chat_prepend_badges"),reflectToAttribute:!0}),_.G("design:type",Boolean)],ps.prototype,"prependChatBadges",void 0);_.v([_.u(),_.G("design:type",String)],ps.prototype,"authorNameColor",void 0);_.v([_.Iw("#author-name"),_.G("design:type",HTMLDivElement)],ps.prototype,"username",void 0);
_.v([_.Wu("authorNameColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ps.prototype,"onSeedColorChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],ps);
_.B(ps,"yt-live-chat-author-chip",function(){if(uFc===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;bXU===void 0&&(bXU=document.createElement("template"));var T=bXU;F.call(k,T.content.cloneNode(!0),q.content.firstChild);uFc=q}q=uFc;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Np$;var Qu$;var wD=function(){var q=_.Q.apply(this,arguments)||this;q.debounceCommand=_.aI(function(k){q.ytComponentBehavior.resolveCommand(k)},1500);
return q};
_.y(wD,_.Q);wD.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var q=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",k,F,T=this.isHearted?(k=this.data)==null?void 0:k.unheartCommand:(F=this.data)==null?void 0:F.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.Ap("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:q}));(q=_.QK(T))&&this.debounceCommand(q)}};
_.Vg.Object.defineProperties(wD.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var q,k;if(!((q=this.data)==null?0:(k=q.creatorThumbnail)==null?0:k.sources))return{};q={thumbnails:[]};k={};k.url=this.data.creatorThumbnail.sources[0].url;q.thumbnails.push(k);return q}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.engagementState)==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((F=this.engagementState)==null?void 0:F.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}}});
wD.prototype.onTap=wD.prototype.onTap;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],wD.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],wD.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wD.prototype,"data",void 0);
_.v([_.u({selectorArgs:["data.engagementStateKey"],selector:fX9}),_.G("design:type",Object)],wD.prototype,"engagementState",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],wD.prototype,"thumbnailDetails",null);_.v([_.P("data","engagementState"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],wD.prototype,"isHearted",null);_.v([_.P("data","engagementState"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],wD.prototype,"isEditable",null);
_.v([_.P("data","engagementState"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],wD.prototype,"showCreatorView",null);_.v([_.P("data","engagementState"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],wD.prototype,"showButton",null);_.v([_.P("data","isHearted"),_.G("design:type",String),_.G("design:paramtypes",[])],wD.prototype,"label",null);_.v([_.P("data","isHearted"),_.G("design:type",Object),_.G("design:paramtypes",[])],wD.prototype,"heartHoverText",null);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wD.prototype,"onTap",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],wD);
_.B(wD,"yt-live-chat-creator-heart-view-model",function(){if(Qu$===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Np$===void 0&&(Np$=document.createElement("template"));var T=Np$;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Qu$=q}q=Qu$;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Pv=function(){};
_.y(Pv,Ox);Pv.prototype.JSC$11060_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:vm("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
Pv.prototype.getApiPaths=function(){return[]};
Pv.prototype.getExtension=function(){};
Pv.prototype.JSC$11060_buildRequest=function(){};var Kac={},BpU=(Kac.GET_DATASYNC_IDS=yZ(Pv),Kac);var rVv,v5g,HXc,Nd4,$H,cVh,H3Z,G44,suZ;rVv="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");v5g=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
_.vg=function(q,k,F,T,Z,O,z,R,e){this.endpointMap=q;this.networkManager=k;this.authService=F;this.responseProcessorMap=T;this.innertubeResponseStore=Z;this.contextProcessors=O;this.asyncContextProcessors=z;this.localInnertubeRouter=R;this.requestSequencer=e;this.inflightRequests=new Map;q.signalEndpointMap||(q.signalEndpointMap={});q.signalEndpointMap=Object.assign({},BpU,q.signalEndpointMap)};
HXc=function(q,k,F,T,Z,O,z,R,e){if(_.vg.instance!==void 0){if(T=_.vg.instance,q=[q!==T.endpointMap,k!==T.networkManager,F!==T.authService,Z!==T.innertubeResponseStore,O!==T.contextProcessors,z!==T.asyncContextProcessors,R!==T.localInnertubeRouter],q.some(function(I){return I}))throw new _.aP("InnerTubeTransportService is already initialized",q);
}else _.vg.instance=new _.vg(q,k,F,T,Z,O,z,R,e)};
_.sZ=function(q,k,F){var T=T===void 0?kK8:T;var Z=H3Z(q,k);return Z?new _.R1(function(O,z){var R,e,I,X,E;return _.C(function(d){switch(d.nextAddress){case 1:return _.W(d,Z,2);case 2:R=d.yieldResult;e=R.JSC$11060_getRequest(k,F,T);if(!e){z(new _.aP("Error: Failed to build request for command.",k));d.jumpTo(0);break}H4(e.input);X=((I=e.requestShell)==null?void 0:I.mode)==="cors"?"cors":void 0;if(q.authService.syncHeaders){E=suZ(e.config,X);d.jumpTo(4);break}return _.W(d,G44(e.config,X),5);case 5:E=
d.yieldResult;case 4:O(cVh(q,e,E)),_.RG(d)}})}):_.Jo(new _.aP("Error: No request builder found for command.",k))};
Nd4=function(q,k,F,T){var Z=Z===void 0?kK8:Z;var O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g;return _.C(function(Y9){switch(Y9.nextAddress){case 1:O=ms0(k,q.endpointMap);if(!O)throw new _.aP("Error: No streaming request builder found for command",k);z=O.JSC$11060_getRequest(k,F,Z);if(!z)throw new _.aP("Failed to build YtRequest for streaming Command",k);if((R=q.localInnertubeRouter)==null||!R.shouldPreferLocalResponse(z.input,z.innerTubeRequest)){Y9.jumpTo(2);break}return _.W(Y9,q.localInnertubeRouter.localInnertubeResponse(z.input,
z.innerTubeRequest),3);case 3:return e=Y9.yieldResult,I={},e.playerResponse&&($H(q,e.playerResponse,z),I.player=e.playerResponse,(X=T)==null||X(I,e)),e.watchNextResponse&&($H(q,e.watchNextResponse,z),I.content=e.watchNextResponse,(E=T)==null||E(I,e)),Y9.return(I);case 2:M=((d=z.requestShell)==null?void 0:d.mode)==="cors"?"cors":void 0;if(q.authService.syncHeaders){t=suZ(z.config,M);Y9.jumpTo(4);break}return _.W(Y9,G44(z.config,M),5);case 5:t=Y9.yieldResult;case 4:return b=(w=(A=z.requestShell)==null?
void 0:A.headers)!=null?w:{},z.requestShell=Object.assign({},z.requestShell,{headers:Object.assign({},b,t)}),r=Object.assign({},z.requestShell),L=JSON.stringify(z.innerTubeRequest),z.requestShell.method==="POST"&&(r=Object.assign({},r,{body:L})),H=function(OT,UT){$H(q,UT.playerResponse||UT.watchNextResponse||UT.reelItemWatchResponse||UT.reelWatchSequenceResponse,z);T==null||T(OT,UT)},V={},_.W(Y9,VGm(q.networkManager,z.input,r,H),6);
case 6:return V=Y9.yieldResult,((g=z.config)==null?0:g.responseTick)&&_.pJ(z.config.responseTick),Y9.return(V)}})};
_.bf=function(q,k,F,T,Z){Z=Z===void 0?{authStrategy:{identity:kK8}}:Z;var O=O===void 0?!0:O;var z=function(){};
z=YdT(Zhf(F));k.context||(k.context=_.WVn(T,O));return new _.R1(function(R){var e,I,X,E,d;return _.C(function(M){if(M.nextAddress==1)return e=ct0(F),I=_.rZ(e),q.authService.syncHeaders?(X=suZ(Z,I),M.jumpTo(2)):_.W(M,G44(Z,I),3);M.nextAddress!=2&&(X=M.yieldResult);E=Vaw(ct0(F));d={input:E,requestShell:vm(E),innerTubeRequest:k,config:Z};R(cVh(q,d,X,z));_.RG(M)})})};
$H=function(q,k,F){var T;if(k&&!(k==null?0:(T=k.sequenceMetaData)==null?0:T.skipProcessing)&&q.responseProcessorMap){T=_.S(rVv);for(var Z=T.next();!Z.done;Z=T.next())Z=Z.value,q.responseProcessorMap[Z]&&q.responseProcessorMap[Z].handleResponse(k,F)}};
cVh=function(q,k,F,T){T=T===void 0?function(){}:T;
var Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g,Y9,OT,UT,yh,AH,lw,H0,Kf,qI,gh,tz,WG,Ng,X0,Fm,lv,LC,SM,Xm,Az,xs;return _.C(function(Mg){switch(Mg.nextAddress){case 1:z=(Z=k.config)==null?void 0:(O=Z.storeStrategy)==null?void 0:O.storeKey;if(!(z&&q.innertubeResponseStore&&q.innertubeResponseStore.has(z))||((R=k.config)==null?0:(e=R.storeStrategy)==null?0:e.disableCache)){Mg.jumpTo(2);break}return _.W(Mg,q.innertubeResponseStore.get(z),3);case 3:if((I=Mg.yieldResult)&&!I.isExpired())return Mg.return(Promise.resolve(_.St(I)));
case 2:if(!((X=k)==null?0:(E=X.innerTubeRequest)==null?0:E.context)){Mg.jumpTo(4);break}d=k.innerTubeRequest.context;if(!(q.asyncContextProcessors&&q.asyncContextProcessors.length>0)){Mg.jumpTo(5);break}M=[];t=_.S(q.asyncContextProcessors);for(A=t.next();!A.done;A=t.next())w=A.value,b=w.processContext(k),b.wrappedPromise_&&M.push(b.wrappedPromise_);if(!(M.length>0)){Mg.jumpTo(5);break}return _.W(Mg,Promise.all(M),5);case 5:r=_.S(q.contextProcessors||[]),L=r.next();case 8:if(L.done){Mg.jumpTo(4);break}H=
L.value;return _.W(Mg,H.processContext(d),9);case 9:L=r.next();Mg.jumpTo(8);break;case 4:if((V=q.localInnertubeRouter)==null||!V.shouldPreferLocalResponse(k.input,k.innerTubeRequest)){Mg.jumpTo(12);break}return _.W(Mg,q.localInnertubeRouter.localInnertubeResponse(k.input,k.innerTubeRequest),13);case 13:return g=Mg.yieldResult,$H(q,g,k),Mg.return(g);case 12:return(UT=(OT=k.config)==null?void 0:OT.requestKey)&&q.inflightRequests.has(UT)?Y9=q.inflightRequests.get(UT):(yh=JSON.stringify(k.innerTubeRequest),
H0=(lw=(AH=k.requestShell)==null?void 0:AH.headers)!=null?lw:{},k.requestShell=Object.assign({},k.requestShell,{headers:Object.assign({},H0,F)}),Kf=Object.assign({},k.requestShell),k.requestShell.method==="POST"&&(Kf=Object.assign({},Kf,{body:yh})),((qI=k.config)==null?0:qI.requestTick)&&_.pJ(k.config.requestTick),gh=function(){return q.networkManager.fetch(k.input,Kf,k.config)},Y9=q.requestSequencer?La8(q.requestSequencer,k,gh):gh(),UT&&q.inflightRequests.set(UT,Y9)),_.W(Mg,Y9,14);
case 14:(tz=Mg.yieldResult)&&_.h("web_streaming_player")&&Array.isArray(tz)&&(tz=tz[0].playerResponse);if(tz&&"error"in tz&&((WG=tz)==null?0:(Ng=WG.error)==null?0:Ng.details))for(X0=tz.error.details,Fm=_.S(X0),lv=Fm.next();!lv.done;lv=Fm.next())LC=lv.value,(SM=LC["@type"])&&v5g.indexOf(SM)>-1&&(delete LC["@type"],tz=LC);UT&&q.inflightRequests.has(UT)&&q.inflightRequests.delete(UT);((Xm=k.config)==null?0:Xm.responseTick)&&_.pJ(k.config.responseTick);if(tz||(Az=q.localInnertubeRouter)==null||!Az.canProvideFallbackResponse(k.input,
k.innerTubeRequest)){Mg.jumpTo(15);break}return _.W(Mg,q.localInnertubeRouter.localFallbackInnertubeResponse(k.input,k.innerTubeRequest),16);case 16:tz=Mg.yieldResult;case 15:return $H(q,tz,k),((xs=k.config)==null?0:xs.processorTick)&&_.pJ(k.config.processorTick),T(),Mg.return(tz||void 0)}})};
_.Hg=function(q,k){return gwM(k,q.endpointMap)};
H3Z=function(q,k){q=qCn(k,q.endpointMap);if(q!==void 0)return Promise.resolve(q)};
G44=function(q,k){var F,T,Z,O;return _.C(function(z){if(z.nextAddress==1){Z=(F=q)==null?void 0:(T=F.authStrategy)==null?void 0:T.sessionIndex;var R=_.Sy(XJH({sessionIndex:Z}));return _.W(z,R,2)}O=z.yieldResult;return z.return(Promise.resolve(Object.assign({},ixn(k),O)))})};
suZ=function(q,k){var F;q=q==null?void 0:(F=q.authStrategy)==null?void 0:F.sessionIndex;F=XJH({sessionIndex:q});return Object.assign({},ixn(k),F)};var x_Z,n5$,g5m,m_z,q3G,iKP,FBP,TLv,No,ZKG,jV0,onh,Y3Z;x_Z=0;n5$=/tone[1-5]/;g5m=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");m_z="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
q3G=Number.MAX_SAFE_INTEGER;iKP=RegExp("\ufe0f","g");_.bX=function(q){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;q&&_.ktP(this,q)};
_.ktP=function(q,k){try{_.Sz(k,{context:q,onSuccess:function(T,Z){Array.isArray(Z)?q.load(Z):(T=new _.aP("Emoji manager JSON response was not an array!",{response:Z}),_.A7(T))},
onError:function(T){T=new _.aP("Failed to retrieve emoji manager initial JSON data!",{url:k,statusCode:_.TB(T).toString()});_.w1(T)}})}catch(T){var F=new _.aP("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:k});
_.w1(F)}};
_.bX.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.bX.prototype.load=function(q,k){if(k)if(q.length)q=q.concat(k.emojis);else{this.emojis=k.emojis;this.emojiMap=k.emojiMap;this.emojiShortcutMap=k.emojiShortcutMap;this.emojiShortcutCharMap=onh(k);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=k.emojiRegex;return}this.emojis=[].concat(_.fP(new Set(this.emojis.concat(q))));this.hasInitializedShortcutCharMap=!1;q=Array(this.emojis.length);for(k=0;k<this.emojis.length;k++){var F=this.emojis[k];if(F.emojiId){this.emojiMap[F.emojiId]=F;this.emojiMap[F.emojiId].index=
k;for(var T=0;F.shortcuts&&T<F.shortcuts.length;T++)this.emojiShortcutMap[F.shortcuts[T].toLocaleLowerCase()]=F;q[k]=F.isCustomEmoji&&F.shortcuts?F.shortcuts[0]:F.emojiId}}q.sort(function(Z,O){return O.length-Z.length});
if(q.length)try{this.emojiRegex=new RegExp(q.join("|").replace("*","\\*"),"gi")}catch(Z){this.emojiRegex=/$./}else this.emojiRegex=/$./};
FBP=function(q,k){k=_.S(k);for(var F=k.next();!F.done;F=k.next()){var T=F.value;if(T.emojiId&&q.emojiMap[T.emojiId]){F=Object.assign({},q.emojiMap[T.emojiId],T);q.emojiMap[T.emojiId]=F;var Z=void 0;F.index&&((Z=q.emojis[F.index])==null?void 0:Z.emojiId)===T.emojiId&&(q.emojis[F.index]=F);T=void 0;if((T=F.shortcuts)==null?0:T.length)for(q.hasInitializedShortcutCharMap=!1,T=_.S(F.shortcuts),Z=T.next();!Z.done;Z=T.next())q.emojiShortcutMap[Z.value.toLocaleLowerCase()]=F}}};
TLv=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,_.t6.getInstance(),2);if(T.nextAddress!=3)return(k=T.yieldResult)?_.W(T,k.get("ytlc-emoji-pref"),3):T.return();(F=T.yieldResult)&&FBP(q,Object.keys(F).map(function(Z){return{emojiId:Z,stickyPrefId:F[Z]}}).filter(function(Z){return!!Z.emojiId&&!!Z.stickyPrefId}));
_.RG(T)})};
_.uX=function(q,k,F){return(q=q.emojiMap[k])&&(!q.isLocked||F!==void 0&&F)?q:void 0};
No=function(q,k,F){F=_.uX(q,k,F===void 0?!1:F);var T=k.match("\u200d");F&&q.skinTone!==0&&(q=(T==null?void 0:T.length)===1?_.uX(q,k.replace("\u200d",g5m[q.skinTone]+"\u200d")):_.uX(q,k+g5m[q.skinTone]))&&(F=q);return F};
ZKG=function(q,k){var F=q.emojiMap[k];return(F==null?0:F.stickyPrefId)?q.emojiMap[F.stickyPrefId]:No(q,k)};
_.am=function(q,k){q=q.emojiShortcutMap[k.toLocaleLowerCase()];return!q||q.isLocked?null:q};
jV0=function(q,k,F){return onh(q,F===void 0?!1:F)[k]||{}};
onh=function(q,k){k=k===void 0?!1:k;if(!q.hasInitializedShortcutCharMap){q.hasInitializedShortcutCharMap=!0;for(var F=0;F<q.emojis.length;F++){var T=q.emojis[F];if(!(T.isLocked||k&&T.isCustomEmoji&&T.emojiId&&!q.pickerCustomEmojiIds.includes(T.emojiId)))for(var Z=0;T.shortcuts&&Z<T.shortcuts.length;Z++){var O=T.shortcuts[Z];O.startsWith(":_")&&T.isCustomEmoji&&(q.emojiShortcutCharMap[":_"]==null&&(q.emojiShortcutCharMap[":_"]=Object.create(null)),q.emojiShortcutCharMap[":_"][O]=T);if(!(O.length<3||
!T.isCustomEmoji&&n5$.test(O))){var z=O.substr(0,3).toLocaleLowerCase();q.emojiShortcutCharMap[z]==null&&(q.emojiShortcutCharMap[z]=Object.create(null));q.emojiShortcutCharMap[z][O]=T}}}}return q.emojiShortcutCharMap};
_.bX.prototype.createEmoji=function(q,k){k=k===void 0?!0:k;var F=document.createElement("img");q.isCustomEmoji||F.classList.add("small-emoji");F.classList.add("emoji");F.classList.add("yt-formatted-string");F.src=q.image?_.TM(q.image.thumbnails,this.emojiSize)||"":"";var T=void 0;q.image&&q.image.accessibility&&q.image.accessibility.accessibilityData&&(T=q.image.accessibility.accessibilityData.label);F.alt=T?T:(q.isCustomEmoji&&q.shortcuts?q.shortcuts[0]:q.emojiId)||"";q.isCustomEmoji&&(F.dataset.emojiId=
q.emojiId);_.z6&&(F.setAttribute("contenteditable","false"),F.setAttribute("unselectable","on"));k&&(q.shortcuts&&q.shortcuts.length&&F.setAttribute("shared-tooltip-text",q.shortcuts[0]),F.id="emoji-"+x_Z++);return F};
_.bX.prototype.createDocumentFragment=function(q,k,F,T){k=k===void 0?!1:k;F=F===void 0?!0:F;T=T===void 0?!1:T;q=q.replace(iKP,"");for(var Z=document.createDocumentFragment(),O=0,z,R=0;(z=this.emojiRegex.exec(q))!=null;){var e=_.uX(this,z[0])||_.am(this,z[0]);!e||e.isCustomEmoji&&!k||(e=this.createEmoji(e,F),O!==z.index&&Z.appendChild(document.createTextNode(q.substring(O,z.index))),Z.appendChild(e),O=z.index+z[0].length,R++)}if(!T||R)return Z.appendChild(document.createTextNode(q.substr(O))),Z};
Y3Z=function(q,k,F){var T,Z,O,z,R,e,I,X,E;return _.C(function(d){if(d.nextAddress==1){if(!k.emojiId||!q.emojiMap[k.emojiId])return d.return();T=Object.assign({},q.emojiMap[k.emojiId],{stickyPrefId:F});q.emojiMap[k.emojiId]=T;k.index&&((Z=q.emojis[k.index])==null?void 0:Z.emojiId)===k.emojiId&&(q.emojis[k.index]=T);if((O=k.shortcuts)==null?0:O.length)for(q.hasInitializedShortcutCharMap=!1,z=_.S(k.shortcuts),R=z.next();!R.done;R=z.next())e=R.value,q.emojiShortcutMap[e.toLocaleLowerCase()]=T;return _.W(d,
_.t6.getInstance(),2)}if(d.nextAddress!=4)return(I=d.yieldResult)?_.W(d,I.get("ytlc-emoji-pref"),4):d.jumpTo(0);E=(X=d.yieldResult)!=null?X:{};E[k.emojiId]=F;return _.W(d,I.set("ytlc-emoji-pref",E,q3G),0)})};
_.Qf=new _.bX;var zx4;_.Ks={};
zx4={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.h("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:_.h("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 Hj(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 q=_.Zy(this.hostElement||this).querySelector("#inline-action-button-container");q&&q.setAttribute("aria-hidden","true");this.menuButton=_.Zy(this.hostElement).querySelector("#menu-button")},
attached:function(){var q=this.menuButton;q&&(q.addEventListener("focusin",_.Rw(this,this.onMenuButtonFocus_)),q.addEventListener("focusout",_.Rw(this,this.onMenuButtonBlur_)))},
detached:function(){var q=this.menuButton;q&&(q.removeEventListener("focusin",_.Rw(this,this.onMenuButtonFocus_)),q.removeEventListener("focusout",_.Rw(this,this.onMenuButtonBlur_)))},
identity:_.Qh,truthy:function(q){return!!q},
computeTimestampString:function(q){return q?q.timestampText?this.getSimpleString(q.timestampText):this.TIME_FORMATTER.format(new Date(q.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(q){return q},
computeMenuVisible_:function(q,k){return q||k},
computeHasInlineActionButtons:function(q){if(!q)return!1;var k,F;return!((k=q.inlineActionButtons)==null||!k.length)||!((F=q.additionalInlineActionButtons)==null||!F.length)},
createDocumentFragmentFromString:function(q){var k=_.Qf.createDocumentFragment.bind(_.Qf),F;if((F=this.participantsManager)==null||!F.viewerRegex)return k(q);F=document.createDocumentFragment();for(var T=0,Z;(Z=this.participantsManager.viewerRegex.exec(q))!=null;){if(Z.index>0){var O=":"+Z[0]+":";if((_.uX(_.Qf,O)||_.am(_.Qf,O))&&q.indexOf(O)===Z.index-1)continue}F.appendChild(k(q.substring(T,Z.index)));T=document.createElement("span");T.appendChild(k(Z[0]));T.classList.add("mention");F.appendChild(T);
T=Z.index+Z[0].length}F.appendChild(k(q.substring(T)));return F},
createDocumentFragment:function(q){var k=document.createDocumentFragment();if(q.simpleText)return k.appendChild(this.createDocumentFragmentFromString(q.simpleText)),k;if(!q.runs)return k;for(var F=0;F<q.runs.length;F++){var T=q.runs[F];if(T.emoji)k.appendChild(_.Qf.createEmoji(T.emoji));else if(T.text)if(T.navigationEndpoint){var Z=document.createElement("a");Z.classList.add("yt-simple-endpoint");NyL(Z,T.navigationEndpoint);_.Zy(Z).appendChild(this.createDocumentFragmentFromString(T.text));k.appendChild(Z)}else k.appendChild(this.createDocumentFragmentFromString(T.text))}return k},
hasModerationOverlayVisible:function(){var q;return((q=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:q.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(q){q.composedPath().some(function(k){return(k=k instanceof Element?k:null)?k.tagName&&(k.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||k.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.h("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(q)},
colorFromDecimal:function(q){return rD0(q)},
markAsDeleted:function(q,k){this.set("data.deletedStateMessage",q);this.set("data.showOriginalContentMessage",k)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(q){if(this.data.contextMenuEndpoint){var k=_.mT().resolve(_.$N),F=this.data.contextMenuEndpoint,T;(T=_.vg.instance)&&_.Hg(T,F)?(k=OKU(k,F),T=_.bf(T,{},k)):T=_.S30(k,F);T.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);q&&q.stopPropagation()}},
handleGetContextMenuResponse_:function(q){var k=_.vg.instance;k&&_.Hg(k,{liveChatEndpoint:{}})||(q=q.response);q.liveChatItemContextMenuSupportedRenderers&&q.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(q.liveChatItemContextMenuSupportedRenderers.menuRenderer);q.actions&&_.Ta(this.hostElement,"yt-live-chat-actions",[q.actions])},
handleGetContextMenuError:function(q){if(q instanceof Error||q instanceof Object||q instanceof String)var k=q;_.A7(new _.aP("Error encountered calling GetLiveChatItemContextMenu",k))},
showContextMenu_:function(q){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:q}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.Fc(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.Fc(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.Ks.YtLiveChatItemBehavior=[zx4,_.vW.YtComponentBehavior,_.Ic.YtOpenPopupBehavior];_.Bv=function(){};var C1G;var Rx$;var ex8;var WB$;var rD=function(){var q=_.Q.apply(this,arguments)||this;q.active=!1;q.identity=_.Qh;return q};
_.y(rD,_.Q);rD.prototype.dataChanged=function(){this.active=!1};
rD.prototype.onClick=function(){_.Fc(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
rD.prototype.dataChanged=rD.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],rD.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],rD.prototype,"active",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rD.prototype,"dataChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],rD);
_.B(rD,"yt-live-chat-text-input-field-suggestion",function(){if(WB$===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;ex8===void 0&&(ex8=document.createElement("template"));var T=ex8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);WB$=q}q=WB$;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});_.vv=function(q,k,F){return CustomEvent.call(this,q,{detail:{value:k,path:F}})||this};
_.y(_.vv,CustomEvent);_.Hv=function(){var q=_.Q.apply(this,arguments)||this;q.viewerName=null;q.actionMap={"yt-live-chat-actions":"onChatMessage_"};q.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];q.PARTICIPANT_TIME_USEC_=3E8;return q};
_.y(_.Hv,_.Q);_.Y=_.Hv.prototype;_.Y.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.Y.addParticipant=function(q){var k=_.dJM(this.participants,q,function(T,Z){T=T[Object.keys(T)[0]];Z=Z[Object.keys(Z)[0]];T=String(_.cj(T.authorName)).toLowerCase();Z=String(_.cj(Z.authorName)).toLowerCase();return T<Z?-1:T==Z?0:1}.bind(this));
if(k>=0){var F=this.participants[k];F[Object.keys(F)[0]].timestampUsec&&this.splice("participants",k,1,q)}else this.splice("participants",-k-1,0,q);q=q[Object.keys(q)[0]];k=_.cj(q.authorName).toLocaleLowerCase();F=k.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(F)||(this.allParticipantsCharMap_[F]={});this.allParticipantsCharMap_[F][k]=q};
_.Y.getAuthorsFromPrefix=function(q){return this.allParticipantsCharMap_.hasOwnProperty(q)?this.allParticipantsCharMap_[q]:null};
_.Y.computeViewerRegex_=function(q){if(!q)return null;q=q.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var k=q.indexOf("@")===0&&_.h("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(k+q.replace(/ /g,"\\s*")+"|^"+q.replace(/ /g,"\\s*")+"$|^"+q.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+q.replace(/ /g,"\\s*")+"$|(?<=\\s)"+q.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.Y.checkForStaleParticipants_=function(){var q=this;this.trimOldParticipants_();this.asyncHandle_&&W1H(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.Bu(function(){q.checkForStaleParticipants_()},3E4))};
_.Y.onChatMessage_=function(q){var k=this,F=Date.now()*1E3;q.forEach(function(T){if(T=_.f(T,aQ4)){T=T.item;var Z=Object.keys(T)[0];k.SUPPORTED_ITEM_TYPES_.indexOf(Z)!=-1&&T[Z].timestampUsec>=F-k.PARTICIPANT_TIME_USEC_&&k.addParticipant(T)}},this);
this.checkForStaleParticipants_()};
_.Y.trimOldParticipants_=function(){for(var q=Date.now()*1E3,k=this.participants.length-1;k>=0;k--){var F=this.participants[k];F=F[Object.keys(F)[0]];F.timestampUsec&&F.timestampUsec<q-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",k,1)}};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],_.Hv.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],_.Hv.prototype,"viewerName",void 0);_.v([_.u({computed:"computeViewerRegex_(viewerName)"}),_.G("design:type",Object)],_.Hv.prototype,"viewerRegex",void 0);_.v([_.u({value:function(){return[]},
notify:!0}),_.G("design:type",Array)],_.Hv.prototype,"participants",void 0);_.v([_.Pu({is:"yt-live-chat-participants-manager",noInjection:!0})],_.Hv);var ULc=/.*([:@#].*?)$/,s7=/\u00a0/g,IUv=String.fromCharCode(160),X34={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"},G9=function(){var q=_.Q.apply(this,arguments)||this;q.disabled=!1;q.liveChatRichMessageInput=null;q.messageInput=null;q.isValidWithNoInputText=!1;q.suggestions=[];q.emojiManager=_.Qf;q.inputMethodEditorActive=
!1;q.suggestionIndex=-1;q.JSC$12058_lastSuggestionRange=null;return q};
_.y(G9,_.Q);_.Y=G9.prototype;_.Y.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.Y.attached=function(){_.CH&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.Y.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.Y.dataChanged=function(){if(!this.ignoreColorMapping){var q=!1,k={},F;for(F in X34)this.data&&this.data.hasOwnProperty(F)&&(k[X34[F]]=this.colorFromDecimal(this.data[F]),q=!0);q&&_.zb(this.hostElement,k)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.Y.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.Y.colorFromDecimal=function(q){q=Math.floor(Number(q));return"rgba("+[q>>16&255,q>>8&255,q&255,(q>>24&255)/255].join()+")"};
_.Y.preventDrag=function(q){q.dataTransfer&&(q.dataTransfer.dropEffect="none");q.preventDefault()};
_.Y.preventResize=function(q){q.returnValue=!1};
_.Y.onInputChange=function(){var q=this.characterCount,k=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&k&&k.remove();if(!k&&this.characterCount>this.maxCharacterLimit){var F=window.getSelection();if(F){var T=F.getRangeAt(0);F.removeAllRanges();F.addRange(T)}}if(F=this.getCurrentRange())T=this.calculateTextBeforeRange(F),this.completeEmojisInRange(F,T,!0)||this.updateSuggestions(F,T);T=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(T);
_.Fc(this.hostElement,"yt-live-chat-message-input-change",T);k&&this.characterCount===0&&k.remove();F&&F.commonAncestorContainer.parentElement.id==="input"&&F.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>q):F&&!F.collapsed&&F.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(q=this.input.childNodes.length-1;q>=0;q--)this.input.childNodes[q].nodeName==="BR"&&this.input.childNodes[q].remove()};
_.Y.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.Y.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var q=this.getCurrentRange();q&&q.commonAncestorContainer.parentElement.id==="input"&&q.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Y.mergeOverflowText=function(q){if(q){var k=document.createRange();k.selectNodeContents(q);k=k.extractContents();this.input.insertBefore(k,q)}};
_.Y.checkRangeAtEndOfInput=function(){var q=this.getCurrentRange();if(q){var k=_.Zy(this.hostElement).querySelector("#overflow-text"),F=document.createRange();k&&k.previousSibling?k.previousSibling instanceof HTMLImageElement?F.selectNode(k.previousSibling):F.selectNodeContents(k.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?F.selectNode(this.input.lastChild):F.selectNodeContents(this.input.lastChild));F.collapse(!1);return F.isPointInRange(q.startContainer,
q.startOffset)}return!1};
_.Y.handleOverflowText=function(q){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var k=_.Zy(this.hostElement).querySelector("#overflow-text"),F=this.getCurrentRange();this.input.normalize();q=this.checkRangeAtEndOfInput()&&q;this.mergeOverflowText(k);for(var T,Z=0,O=0,z,R=this.input.childNodes,e=0;e<R.length;e++){var I=R[e];I instanceof Text?(O+=I.textContent.length,O>this.maxCharacterLimit&&(T=I,Z=this.maxCharacterLimit+I.textContent.length-O)):I instanceof HTMLImageElement&&
(T=void 0,O=I.dataset.emojiId&&((T=this.data)==null?0:T.emojiCharacterCount)?O+this.data.emojiCharacterCount:O+I.alt.length,T=this.input,Z=e);if(O>this.maxCharacterLimit&&T){z=document.createRange();z.collapse(!1);k?(O=this.input.lastChild.previousSibling,O instanceof Text?z.setEnd(this.input.lastChild.previousSibling,O.textContent.length):O instanceof HTMLImageElement&&z.setEnd(this.input,this.input.childNodes.length-1)):z.selectNodeContents(this.input);z.setStart(T,Z);break}}z&&(T=!1,F&&(q=z.isPointInRange(F.startContainer,
F.startOffset-1)),k||(k=document.createElement("span"),k.id="overflow-text",k.textContent="",k.setAttribute("contenteditable","true"),_.Zy(_.Zy(this.hostElement).querySelector("#input")).appendChild(k),T=!0),k&&(F=z.extractContents(),k.insertBefore(F,k.firstChild),q&&k.firstChild&&(F=document.createRange(),T?F.setStartAfter(k.lastChild):F.setStartAfter(k.firstChild),F.collapse(!0),k=window.getSelection(),k.removeAllRanges(),k.addRange(F))))}};
_.Y.checkForDuplicateSpans=function(){for(var q=0;q<this.input.childNodes.length;q++){var k=this.input.childNodes[q];if(k.nodeName==="SPAN"){var F=document.createRange();F.selectNodeContents(k);F=F.extractContents();this.input.insertBefore(F,k);k.remove()}}this.handleOverflowText(!0)};
_.Y.getCurrentRange=function(){var q=window.getSelection();return q&&q.rangeCount?q.getRangeAt(0).cloneRange():null};
_.Y.getInputRange=function(){var q=this.getCurrentRange();if(q){for(var k=q.commonAncestorContainer,F=!1,T=_.Zy(this.hostElement).querySelector("#input");k;){if(k===T){F=!0;break}k=k.parentNode}F||(q=null)}q||(q=this.getRangeAtEnd());return q};
_.Y.getRangeAtEnd=function(){var q=document.createRange(),k=_.Zy(this.hostElement).querySelector("#input").lastChild;!k||k.nodeName!=="#text"&&k.nodeName!=="SPAN"?(q.selectNodeContents(_.Zy(this.hostElement).querySelector("#input")),q.collapse(!1)):k.nodeName==="#text"?q.setStart(k,k.textContent.length):q.setStart(k,k.childNodes.length);return q};
_.Y.getChatParticipantSuggestions=function(q,k,F,T){var Z=_.h("live_chat_enable_handles_web_text_input_update");if(k)for(var O in k)if(O.indexOf(q)===0||Z&&O.indexOf(F+q)===0){var z=k[O],R=_.cj(z.authorName);T.push({suggestion:{author:!0,authorType:F,image:z.authorPhoto,alt:R,text:R}});if(T.length>=64)break}};
_.Y.getSuggestions=function(q){var k=[],F=q.substring(0,3),T=jV0(_.Qf,F,!0);if(T)for(var Z in T)if(Z.toLocaleLowerCase().indexOf(q)===0){var O=T[Z];if(O&&O.emojiId){if(O=ZKG(_.Qf,O.emojiId)){var z=void 0,R=void 0,e=void 0,I=void 0,X=((z=O.image)==null?0:(R=z.accessibility)==null?0:(e=R.accessibilityData)==null?0:e.label)||O.isCustomEmoji?(I=O.shortcuts)==null?void 0:I[0]:O.emojiId;k.push({suggestion:{emoji:!0,image:O.image,alt:X,text:Z,textToInsertWhenSelected:O.isCustomEmoji?Z:X}})}if(k.length>=
64)break}}if(!this.participantsManager)return null;if(F.indexOf("@")===0||F.indexOf("#")===0)T=F.charAt(0),q=q.substring(1),Z=_.h("live_chat_enable_handles_web_text_input_update"),F.indexOf("@")===0&&Z&&(Z=this.participantsManager.getAuthorsFromPrefix(F.substring(0,2)),this.getChatParticipantSuggestions(q,Z,T,k)),F=F.substring(1),F=this.participantsManager.getAuthorsFromPrefix(F),this.getChatParticipantSuggestions(q,F,T,k);return k?k.sort(function(E,d){return d.suggestion.text<E.suggestion.text?-1:
d.suggestion.text===E.suggestion.text?0:1}):null};
_.Y.insertSuggestion=function(q){var k=_.h("live_chat_enable_handles_web_text_input_update"),F=q.authorType;k=q.text.indexOf(F)===0&&k?q.text+IUv:F+q.text+IUv;q.emoji?this.insertTextAtRange(this.JSC$12058_lastSuggestionRange,q.textToInsertWhenSelected||""):q.author&&this.insertTextAtRange(this.JSC$12058_lastSuggestionRange,k)};
_.Y.updateSuggestionsAtCaret=function(){var q=this.getCurrentRange();q&&this.updateSuggestions(q,this.calculateTextBeforeRange(q))};
_.Y.offsetStartOfRangeBy=function(q,k){for(;k>0;)if(q.startOffset-k>=0){q.setStart(q.startContainer,q.startOffset-k);break}else{k=q.startContainer instanceof HTMLImageElement?k-q.startContainer.alt.length:k-q.startOffset;var F=q.startContainer.previousSibling;if(!F){q.setStart(q.startContainer,0);break}if(_.h("live_chat_require_space_for_autocomplete_emoji")){var T=void 0,Z=void 0;q.setStart(F,((T=F)==null?void 0:(Z=T.textContent)==null?void 0:Z.length)||0)}else q.setStart(F,F.childNodes.length||
0)}};
_.Y.updateSuggestions=function(q,k){var F=this;this.JSC$12058_lastSuggestionRange&&(this.JSC$12058_lastSuggestionRange.detach(),this.JSC$12058_lastSuggestionRange=null);if((k=ULc.exec(k))&&k.length&&(k=k[k.length-1].toLocaleLowerCase(),k.length>2&&(this.offsetStartOfRangeBy(q,k.length),this.JSC$12058_lastSuggestionRange=q,(q=this.getSuggestions(k))&&q.length))){this.suggestions=q;_.Gz(this,function(){_.Zy(F.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(q.length-1);return}this.dropdown.opened=!1};
_.Y.completeEmojisInRange=function(q,k,F){var T=k.replace(/[\s\xa0]+$/,"");k=k.length-T.length;T=T.split(" ");T=T[T.length-1].trim().toLocaleLowerCase();var Z=T.lastIndexOf(":");if(F&&!k&&Z!==T.length-1)return!1;Z!==-1&&(F=T.lastIndexOf(":",Z-1),F!==-1&&(T=T.substring(F)));if((F=_.am(_.Qf,T))&&F.emojiId){F=ZKG(_.Qf,F.emojiId)||null;this.offsetStartOfRangeBy(q,T.length+k);var O,z,R,e;T=(((O=F)==null?0:O.isCustomEmoji)?(z=F)==null?void 0:(R=z.shortcuts)==null?void 0:R[0]:(e=F)==null?void 0:e.emojiId)||
"";k&&(T+=IUv);this.insertTextAtRange(q,T);this.dropdown.opened=!1;return!0}return!1};
_.Y.onSuggestion=function(q){this.insertSuggestion(q.detail);this.dropdown.opened=!1};
_.Y.onKeyPress=function(q){q.keyCode===13&&(q.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.Fc(this.hostElement,"yt-live-chat-send-message"))};
_.Y.completeEmojis=function(){var q=document.createRange(),k=_.Zy(this.hostElement).querySelector("#input").lastChild;k?q.setStart(k,k.childNodes.length):(q.selectNodeContents(_.Zy(this.hostElement).querySelector("#input")),q.collapse(!1));this.completeEmojisInRange(q,this.calculateTextBeforeRange(q),_.h("live_chat_require_space_for_autocomplete_emoji"))};
_.Y.maybePreventTextFormatting=function(q){!_.UI||!q.ctrlKey&&!q.metaKey||q.keyCode!==66&&q.keyCode!==73||(q.stopImmediatePropagation(),q.preventDefault())};
_.Y.onKeyDown=function(q){this.maybePreventTextFormatting(q);if(this.dropdown.opened)switch(q.keyCode){case 27:this.dropdown.opened=!1;q.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;q.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);q.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),q.preventDefault()}};
_.Y.onKeyUp=function(q){switch(q.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.z6)this.onInputChange()};
_.Y.changeSuggestionIndex=function(q){if(this.dropdown.opened){var k=_.Zy(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<k.children.length&&(k.children[this.suggestionIndex].active=!1);var F=this.suggestions.length;this.suggestionIndex=(q+F)%F;q=k.children[this.suggestionIndex];q.active=!0;k.scrollTop=q.offsetTop}};
_.Y.onInputPaste=function(q){q.preventDefault();(q=q.clipboardData)&&q.types&&(q=q.getData("text/plain")||"",q=q.replace(/\n/g,""),this.insertText(q));(q=this.getCurrentRange())&&q.commonAncestorContainer.parentElement.id==="input"&&q.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.Y.onFocus=function(){this._setFocused(!0)};
_.Y.onBlur=function(){this._setFocused(!1)};
_.Y.insertText=function(q){this.insertTextAtRange(this.getInputRange(),q)};
_.Y.insertTextAtRange=function(q,k){if(q&&(q.collapsed||q.deleteContents(),k=_.Qf.createDocumentFragment(k,!0,!1))){for(var F=_.S((k==null?void 0:k.childNodes)||[]),T=F.next();!T.done;T=F.next()){T=T.value;var Z=void 0,O=void 0,z=void 0,R=void 0,e=void 0;(z=(Z=window)==null?void 0:(O=Z.ShadyCSS)==null?void 0:O.ScopingShim)==null||(e=(R=z).scopeNode)==null||e.call(R,T,this.hostElement.localName)}F=k.lastChild;q.insertNode(k);this.focused||this.input.focus();if(this.focused){q=q.cloneRange();q.selectNodeContents(F);
q.collapse(!1);if(k=window.getSelection())k.removeAllRanges(),k.addRange(q);q.commonAncestorContainer.parentElement.id==="input"&&q.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}q=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(q);_.Fc(this.hostElement,"yt-live-chat-message-input-change",q)}};
_.Y.setLiveChatRichMessageInput=function(q){_.Zy(_.Zy(this.hostElement).querySelector("#input")).textContent="";if(q&&q.textSegments){for(var k=0;k<q.textSegments.length;k++){var F=q.textSegments[k];F.text?_.Zy(_.Zy(this.hostElement).querySelector("#input")).appendChild(_.Qf.createDocumentFragment(F.text,!0,!1)):F.emojiId&&(F=_.uX(_.Qf,F.emojiId))&&_.Zy(_.Zy(this.hostElement).querySelector("#input")).appendChild(_.Qf.createEmoji(F,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.Y.setText=function(q){this.setLiveChatRichMessageInput(q?{textSegments:[{text:q}]}:null)};
_.Y.calculateTextBeforeRange=function(q){var k="",F=q.startContainer;if(F&&F instanceof Text){var T;k=((T=F.textContent)==null?void 0:T.substring(0,q.startOffset))||"";F=F.previousSibling}for(;F&&F instanceof Text;)k=F.textContent+k,F=F.previousSibling;return k.replace(s7," ")};
_.Y.calculateLiveChatRichMessageInput=function(){for(var q=[],k="",F=_.Zy(_.Zy(this.hostElement).querySelector("#input")).childNodes,T=0;T<F.length;T++){var Z=F[T];Z instanceof Text?k+=Z.textContent:Z instanceof HTMLImageElement&&(Z.dataset.emojiId?(k&&(q.push({text:k.replace(s7," ")}),k=""),q.push({emojiId:Z.dataset.emojiId})):k+=Z.alt)}k&&q.push({text:k.replace(s7," ")});if(F=_.Zy(this.hostElement).querySelector("#overflow-text")){k="";F=F.childNodes;for(T=0;T<F.length;T++)Z=F[T],Z instanceof Text?
k+=Z.textContent:Z instanceof HTMLImageElement&&(Z.dataset.emojiId?(k&&(q.push({text:k.replace(s7," ")}),k=""),q.push({emojiId:Z.dataset.emojiId})):k+=Z.alt);k&&q.push({text:k.replace(s7," ")})}return{textSegments:q}};
_.Y.computeCharacterCount=function(q){if(!q||!q.textSegments)return 0;for(var k=0,F=0;F<q.textSegments.length;F++){var T=q.textSegments[F];if(T.text)k+=T.text.length;else if(T.emojiId){var Z=void 0;if((Z=this.data)==null?0:Z.emojiCharacterCount)k+=this.data.emojiCharacterCount;else{var O=Z=void 0,z=void 0;k+=((O=_.uX(_.Qf,(Z=T)==null?void 0:Z.emojiId))==null?void 0:(z=O.shortcuts)==null?void 0:z[0].length)||0}}}return k};
_.Y.characterCountChanged=function(){_.Fc(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.Y.focusedChanged=function(){this.hostElement.dispatchEvent(new _.vv("focused-changed",this.focused))};
_.Y.focus=function(){this.setFocus(!1)};
_.Y.focusAtEnd=function(){this.setFocus(!0)};
_.Y.setFocus=function(q){q=q?this.getRangeAtEnd():this.getInputRange();_.Zy(this.hostElement).querySelector("#input").focus();var k=window.getSelection();k&&(k.removeAllRanges(),k.addRange(q))};
_.Y.insertEmoji=function(q){var k,F=((q==null?0:q.isCustomEmoji)?(k=q.shortcuts)==null?void 0:k[0]:q==null?void 0:q.emojiId)||"";this.insertText(F)};
_.Y.computeText=function(q){if(!q||!q.textSegments)return"";for(var k="",F=0;F<q.textSegments.length;F++){var T=q.textSegments[F];if(T.text)k+=T.text;else if(T.emojiId){var Z=void 0,O=void 0,z=void 0;k+=((O=_.uX(_.Qf,(Z=T)==null?void 0:Z.emojiId))==null?void 0:(z=O.shortcuts)==null?void 0:z[0])||""}}return k};
_.Y.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.Vg.Object.defineProperties(G9.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.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}}});
G9.prototype.focusedChanged=G9.prototype.focusedChanged;G9.prototype.characterCountChanged=G9.prototype.characterCountChanged;G9.prototype.onSuggestion=G9.prototype.onSuggestion;G9.prototype.onMessageSet=G9.prototype.onMessageSet;G9.prototype.dataChanged=G9.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],G9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],G9.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],G9.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],G9.prototype,"disabled",void 0);_.v([_.P("disabled"),_.G("design:type",Number),_.G("design:paramtypes",[])],G9.prototype,"inputTabIndex",null);_.v([_.P("data.maxCharacterLimit"),_.u({readOnly:!0,notify:!0}),_.G("design:type",Number),_.G("design:paramtypes",[])],G9.prototype,"maxCharacterLimit",null);
_.v([_.P("liveChatRichMessageInput"),_.u({readOnly:!0,notify:!0}),_.G("design:type",Number),_.G("design:paramtypes",[])],G9.prototype,"characterCount",null);_.v([_.P("maxCharacterLimit, characterCount"),_.u({readOnly:!0,notify:!0}),_.G("design:type",Number),_.G("design:paramtypes",[])],G9.prototype,"remainingCharacterCount",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],G9.prototype,"isChatMessageInput",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],G9.prototype,"inputExpanded",void 0);_.v([_.u({readOnly:!0,notify:!0}),_.G("design:type",Object)],G9.prototype,"liveChatRichMessageInput",void 0);_.v([_.u(),_.G("design:type",Object)],G9.prototype,"messageInput",void 0);_.v([_.u(),_.G("design:type",Boolean)],G9.prototype,"ignoreColorMapping",void 0);_.v([_.P("characterCount"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],G9.prototype,"hasText",null);
_.v([_.u(),_.G("design:type",Object)],G9.prototype,"isValidWithNoInputText",void 0);_.v([_.P("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.u(),_.G("design:type",Boolean),_.G("design:paramtypes",[])],G9.prototype,"isInputValid",null);_.v([_.u({readOnly:!0,value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],G9.prototype,"focused",void 0);_.v([_.u(),_.G("design:type",Array)],G9.prototype,"suggestions",void 0);
_.v([_.u(),_.G("design:type",_.bX)],G9.prototype,"emojiManager",void 0);_.v([_.u(),_.G("design:type",_.Hv)],G9.prototype,"participantsManager",void 0);_.v([_.u(),_.G("design:type",Boolean)],G9.prototype,"noUnderline",void 0);_.v([_.u(),_.G("design:type",Object)],G9.prototype,"inputMethodEditorActive",void 0);_.v([_.Iw("#dropdown"),_.G("design:type",Object)],G9.prototype,"dropdown",void 0);_.v([_.Iw("#input"),_.G("design:type",HTMLElement)],G9.prototype,"input",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G9.prototype,"dataChanged",null);_.v([_.Wu("messageInput"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G9.prototype,"onMessageSet",null);_.v([_.eJ("yt-live-chat-select-suggestion"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],G9.prototype,"onSuggestion",null);
_.v([_.Wu("characterCount"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G9.prototype,"characterCountChanged",null);_.v([_.Wu("focused"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G9.prototype,"focusedChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],G9);
_.Enc=_.B(G9,"yt-live-chat-text-input-field-renderer",function(){if(Rx$===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;C1G===void 0&&(C1G=document.createElement("template"));var T=C1G;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Rx$=q}q=Rx$;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var cv=function(){var q=_.Q.apply(this,arguments)||this;q.buttonOverrides={style:"overlay",type:"filled"};q.allowAnimations=!1;q.modern=_.h("web_button_rework_with_live");q.noPadding=!1;return q};
_.y(cv,_.Q);_.Y=cv.prototype;_.Y.shouldSupportInlineActionButtons=function(){return!0};
_.Y.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"}}}}};
_.Y.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Y.attached=function(){this.allowAnimations=!1};
_.Y.dataChanged=function(){if(this.data){var q={"--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)};_.zb(this.hostElement,q);this.allowAnimations=!0}};
_.Y.messageChanged=function(){var q,k=(q=this.data)==null?void 0:q.message;q=_.Zy(_.Zy(this.hostElement).querySelector("#message"));q.textContent="";k&&q.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k))};
_.Y.computeShowOnlyHeader=function(q,k){return!q||q.pdgLikeButton||q.replyButton||q.buyFlowButton?!1:this.isEmpty(q,k)&&!q.footer};
_.Y.computeShowFooterDivider=function(q,k,F){return q?!!q.footer&&!this.isEmpty(q,k)&&!F:!1};
_.Y.computeIsUserEditable=function(q){return!!q.inputField};
_.Y.computeHasHeartButton=function(q){return(q==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(q==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(q==null?void 0:q.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.Y.computeNoveltyImage=function(q){if(q.headerOverlayImage&&q.headerOverlayImage.thumbnails.length){var k=q.headerOverlayImage.thumbnails[0],F,T;if((F=q.pdgPurchasedNoveltyLoggingDirectives)==null?0:(T=F.loggingDirectives)==null?0:T.trackingParams){var Z,O;tlL((Z=q.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(O=Z.loggingDirectives)==null?void 0:O.trackingParams)}return k.width||0}return 0};
_.Y.computeAuthorPhotoSize=function(q){return(q==null?0:q.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.Y.inputFocus=function(){var q=_.Zy(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");q&&q.focus()};
_.Y.inputInsertEmoji=function(q){var k=_.Zy(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");k&&k.insertEmoji(q)};
_.Y.inputMessage=function(){var q=_.Zy(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),k;return q&&((k=this.data)==null?0:k.inputField)?(q.completeEmojis(),_.KF(q.liveChatRichMessageInput)):null};
_.Y.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.Y.isEmpty=function(q,k){return q?q.empty||!(q.message||q.inputField||k):!0};
_.Y.onLowerBuyButtonClick=function(){var q,k=_.f((q=this.data)==null?void 0:q.buyButton,_.bl);k&&k.trackingParams&&!H0H(k.command)&&(q=_.yK(k.trackingParams))&&(k=_.Jg())&&_.Ga(k,q)};
_.Y.shouldSupportWholeItemClick=function(){return!0};
_.Vg.Object.defineProperties(cv.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
cv.prototype.isDeletedChanged=cv.prototype.isDeletedChanged;cv.prototype.messageChanged=cv.prototype.messageChanged;cv.prototype.dataChanged=cv.prototype.dataChanged;_.v([_.l(Lmo.YtPdgLiveChatItemBehavior),_.G("design:type",Object)],cv.prototype,"ytPdgLiveChatItemBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],cv.prototype,"ytLiveChatReduxBehavior",void 0);
_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],cv.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],cv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cv.prototype,"data",void 0);_.v([_.u({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:fX9}),_.G("design:type",Object)],cv.prototype,"engagementState",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.G("design:type",Boolean)],cv.prototype,"isUserEditable",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.G("design:type",Boolean)],cv.prototype,"hasHeartButton",void 0);_.v([_.u({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.G("design:type",Boolean)],cv.prototype,"showOnlyHeader",void 0);
_.v([_.u({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.G("design:type",Boolean)],cv.prototype,"showFooterDivider",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Object)],cv.prototype,"allowAnimations",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],cv.prototype,"dashboardMoneyFeed",void 0);_.v([_.u({computed:"computeNoveltyImage(data)"}),_.G("design:type",Number)],cv.prototype,"noveltyWidth",void 0);
_.v([_.u({computed:"computeAuthorPhotoSize(data)"}),_.G("design:type",Number)],cv.prototype,"authorPhotoSize",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],cv.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],cv.prototype,"noPadding",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],cv.prototype,"dataChanged",null);
_.v([_.Wu("data.message"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],cv.prototype,"messageChanged",null);_.v([_.P("data","dashboardMoneyFeed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],cv.prototype,"hideLowerBumper",null);_.v([_.Wu("isDeleted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],cv.prototype,"isDeletedChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],cv);
_.B(cv,"yt-live-chat-paid-message-renderer",function(){if(JVv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;lMP===void 0&&(lMP=document.createElement("template"));var T=lMP;F.call(k,T.content.cloneNode(!0),q.content.firstChild);JVv=q}q=JVv;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var aUo;var dLz;var Vf=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;return q};
_.y(Vf,_.E$);Vf.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.P9("openPopupConfig")};
_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],Vf.prototype,"ytOpenPopupBehavior",void 0);_.v([_.aw()],Vf);_.Ls=[_.Ic.YtOpenPopupBehavior,Vf.prototype];var hxv;var cg=[_.Xx,OHv,_.wJ,_.dC,_.sM,_.d8z,_.fj,_.lx$,_.bu,d0r];_.h("web_watch_get_updated_metadata_response_processing")&&cg.push(_.nqo);_.h("web_continuation_response_processing")&&cg.push(_.Qx);var MOJ=new _.mE("RESPONSE_RECEIVED_COMMANDS"),I$T=new _.mE("RESPONSE_RECEIVED_COMMANDS");var SCM="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),Oxr=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],YCT=["GET_UNSEEN_NOTIFICATION_COUNT"];var xH=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;q.serviceEndpointHandlers=[];return q};
_.y(xH,_.E$);xH.prototype.created=function(){var q=this;this.endpointHandlerActionMap={"yt-service-request":function(k,F,T,Z){var O;return jq0(q.hostElement,k,F,T,Z,q.serviceEndpointHandlers,(O=q.onEntitiesUpdated)==null?void 0:O.bind(q))}}};
xH.prototype.attached=function(){_.r1(_.Bc.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
xH.prototype.detached=function(){_.vc(_.Bc.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.v([_.aw()],xH);_.Mko=[xH.prototype];var fUI,yEc=function(){return fUI!==void 0?fUI:fUI=document.createElement("template")};
document.head.appendChild(yEc().content);var tk0;var DLI=document.head,lUh=DLI.appendChild,JEI;if(tk0===void 0){var AEg=document.createElement("template");_.D(AEg,"\x3c!--css-build:shady--\x3e");AEg.content.insertBefore(yEc().content.cloneNode(!0),AEg.content.firstChild);tk0=AEg}JEI=tk0;lUh.call(DLI,JEI.content);var p3o,w3g=function(){return p3o!==void 0?p3o:p3o=document.createElement("template")};
document.head.appendChild(w3g().content);var P18;var $LZ=document.head,bKG=$LZ.appendChild,u9P;if(P18===void 0){var NLU=document.createElement("template");_.D(NLU,"\x3c!--css-build:shady--\x3e");NLU.content.insertBefore(w3g().content.cloneNode(!0),NLU.content.firstChild);P18=NLU}u9P=P18;bKG.call($LZ,u9P.content);var QVm;_.$$("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.$$("sharingRendererButtons","buttonRenderer","ytd-button-renderer");QVm=_.h("web_button_rework")&&_.$O("BUTTON_REWORK")||_.h("web_button_rework_with_live");_.ns=function(){var q=_.Q.apply(this,arguments)||this;q.isPressed=!1;q.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return q};
_.y(_.ns,_.Q);_.Y=_.ns.prototype;_.Y.created=function(){this.showTooltips=!0};
_.Y.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Y.onHintIdChanged=function(){var q=this,k,F,T=(k=this.ytButtonBehavior.data)==null?void 0:(F=k.hint)==null?void 0:F.hintRenderer;if(T&&T.hintId){k=_.ZH(this.hostElement,"yt-get-opened-popups-action");k=(k&&k.length===1?k[0]:[]).length>0;var Z=null;T.hintId!=="sponsor-pre-purchase"||k?T.hintId.startsWith("sponsor-post-purchase")&&!k?Z=O3o("membership-manage"):T.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!k&&(Z=O3o("membership-freebie-join")):Z=O3o("membership-join");Z&&_.pL.addLowPriorityJob(function(){for(var O=
_.S(Z),z=O.next();!z.done;z=O.next())q.ytComponentBehavior.resolveCommand(z.value)})}};
_.Y.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.Y.onYtNavigate=function(q){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);k&&(q.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(k))};
_.Y.onYtServiceRequestSent=function(q,k){this.handleServiceRequestActions(k);_.Fc(this.hostElement,"yt-service-request-sent-button-renderer")};
_.Y.onServiceRequestCompleted=function(q,k){this.handleServiceRequestActions(k);_.Fc(this.hostElement,"yt-service-request-completed-button-renderer")};
_.Y.updateButton=function(q){var k;if(q=(k=_.f(q,G6c))==null?void 0:k.updatedButton)this.ytButtonBehavior.data=_.f(q,_.bl)};
_.Y.handleUpdateButtonAction=function(q){var k=this.ytButtonBehavior.data;k.targetId&&q.updateButtonAction.targetId&&k.targetId===q.updateButtonAction.targetId&&this.updateButton(q)};
_.Y.handleServiceRequestActions=function(q){if(q=q.actions)for(var k=0;k<q.length;k++)this.updateButton(q[k])};
_.Vg.Object.defineProperties(_.ns,{template:{configurable:!0,enumerable:!0,get:function(){if(hxv===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);hxv=q}q=hxv;return q}}});
_.ns.prototype.onServiceRequestCompleted=_.ns.prototype.onServiceRequestCompleted;_.ns.prototype.onYtServiceRequestSent=_.ns.prototype.onYtServiceRequestSent;_.ns.prototype.onYtNavigate=_.ns.prototype.onYtNavigate;_.ns.prototype.onPressedStateChanged=_.ns.prototype.onPressedStateChanged;_.ns.prototype.onHintIdChanged=_.ns.prototype.onHintIdChanged;_.v([_.u(),_.G("design:type",Object)],_.ns.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],_.ns.prototype,"isPressed",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],_.ns.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.x5h.YtButtonBehavior),_.G("design:type",Object)],_.ns.prototype,"ytButtonBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],_.ns.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],_.ns.prototype,"ytComponentBehavior",void 0);
_.v([_.l(hf.YtRenderButtonBehavior),_.G("design:type",Object)],_.ns.prototype,"ytRenderButtonBehavior",void 0);_.v([_.Wu("data.hint.hintRenderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],_.ns.prototype,"onHintIdChanged",null);_.v([_.Wu("isPressed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],_.ns.prototype,"onPressedStateChanged",null);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],_.ns.prototype,"onYtNavigate",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],_.ns.prototype,"onYtServiceRequestSent",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],_.ns.prototype,"onServiceRequestCompleted",null);_.v([_.K({is:"ytd-button-renderer",disableElementRegistration:QVm})],_.ns);var gD=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_button_rework_with_live");q.buttonOverrides={style:"overlay",type:"filled"};return q};
_.y(gD,_.Q);_.Y=gD.prototype;_.Y.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"}}}}};
_.Y.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.Y.dataChanged=function(){if(this.data&&this.data.sticker){var q=_.TM(this.data.sticker.thumbnails,this.stickerWidth);q||_.f$n(q).thenCatch(function(){_.w1(new _.aP("Failed to load Super Sticker with url",q))})}};
_.Y.computeAuthorPhotoSize=function(q){return(q==null?0:q.isV2Style)?32:40};
_.Y.computeIsV2Style=function(q){return(q==null?0:q.isV2Style)?!0:!1};
_.Y.onStickerLoaded=function(q){var k,F,T;(k=_.nj(q))==null||(F=k.parentNode)==null||(T=F.classList)==null||T.add("sticker-loaded")};
_.Y.computeNoveltyImageWidth=function(q){var k,F;if(q==null?0:(k=q.headerOverlayImage)==null?0:(F=k.thumbnails)==null?0:F.length){k=q.headerOverlayImage.thumbnails[0];var T,Z;if((T=q.pdgPurchasedNoveltyLoggingDirectives)==null?0:(Z=T.loggingDirectives)==null?0:Z.trackingParams){var O,z;tlL((O=q.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(z=O.loggingDirectives)==null?void 0:z.trackingParams)}return k.width||0}return 0};
_.Y.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.Y.updateStickerStyles=function(){var q=this.data;q&&(q={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(q.authorNameTextColor)},
_.zb(this.hostElement,q))};
_.Y.onBuyButtonClick=function(){var q,k=_.f((q=this.data)==null?void 0:q.buyButton,_.bl);k&&!H0H(k.command)&&this.ytRendererBehavior.logExplicitClick(k)};
_.Y.shouldSupportWholeItemClick=function(){return!0};
_.Vg.Object.defineProperties(gD.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 q;return((q=this.data)==null?0:q.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
gD.prototype.updateStickerStyles=gD.prototype.updateStickerStyles;gD.prototype.isDeletedChanged=gD.prototype.isDeletedChanged;gD.prototype.onStickerLoaded=gD.prototype.onStickerLoaded;gD.prototype.dataChanged=gD.prototype.dataChanged;_.v([_.l(Lmo.YtPdgLiveChatItemBehavior),_.G("design:type",Object)],gD.prototype,"ytPdgLiveChatItemBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gD.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],gD.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],gD.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gD.prototype,"data",void 0);
_.v([_.u({computed:"computeAuthorPhotoSize(data)"}),_.G("design:type",Number)],gD.prototype,"authorPhotoSize",void 0);_.v([_.u(),_.G("design:type",Boolean)],gD.prototype,"isDeleted",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],gD.prototype,"dashboardMoneyFeed",void 0);_.v([_.u({computed:"computeNoveltyImageWidth(data)"}),_.G("design:type",Number)],gD.prototype,"noveltyWidth",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gD.prototype,"modern",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.G("design:type",Boolean)],gD.prototype,"isV2Style",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gD.prototype,"dataChanged",null);_.v([_.eJ("yt-img-shadow-loaded"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],gD.prototype,"onStickerLoaded",null);
_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],gD.prototype,"stickerWidth",null);_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],gD.prototype,"stickerHeight",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],gD.prototype,"hasHeartButton",null);_.v([_.P("data","dashboardMoneyFeed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],gD.prototype,"hideLowerBumper",null);
_.v([_.Wu("isDeleted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gD.prototype,"isDeletedChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gD.prototype,"updateStickerStyles",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],gD);
_.B(gD,"yt-live-chat-paid-sticker-renderer",function(){if(dLz===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;aUo===void 0&&(aUo=document.createElement("template"));var T=aUo;F.call(k,T.content.cloneNode(!0),q.content.firstChild);dLz=q}q=dLz;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var KBo;var BLG;var rE4,vno=function(){return rE4!==void 0?rE4:rE4=document.createElement("template")};
document.head.appendChild(vno().content);var HKz,sVG=function(){return HKz!==void 0?HKz:HKz=document.createElement("template")};
document.head.appendChild(sVG().content);var Gtg;var cEh,Vkv=function(){return cEh!==void 0?cEh:cEh=document.createElement("template")};
document.head.appendChild(Vkv().content);var LBP;var xLU=document.head,nn0=xLU.appendChild,gnG;if(LBP===void 0){var mLc=document.createElement("template");_.D(mLc,"\x3c!--css-build:shady--\x3e");mLc.content.insertBefore(Vkv().content.cloneNode(!0),mLc.content.firstChild);LBP=mLc}gnG=LBP;nn0.call(xLU,gnG.content);var qqG=document.head,iyg=qqG.appendChild,kW0;if(Gtg===void 0){var mV=document.createElement("template");_.D(mV,"\x3c!--css-build:shady--\x3e");mV.content.insertBefore(sVG().content.cloneNode(!0),mV.content.firstChild);mV.content.insertBefore(vno().content.cloneNode(!0),mV.content.firstChild);Gtg=mV}kW0=Gtg;iyg.call(qqG,kW0.content);var qU=function(){var q=_.E$.apply(this,arguments)||this;q.focusedIndex=0;q.verticalOffset=0;q.verticalAlign="top";q.dynamicAlign=!0;return q};
_.y(qU,_.E$);qU.prototype.emojiUrl=function(q){q=_.uX(this.emojiManager,q);if(!q)return"";var k;q=(k=q.image)==null?void 0:k.thumbnails;return _.TM(q,24)||""};
var ow$=function(q){var k;q.emojiVariants&&(k=q.data)!=null&&k.target&&_.Gz(q,function(){q.set("verticalOffset",-1*q.hostElement.clientHeight);var F=_.Zy(q.hostElement).querySelector("img");F&&F.focus()})};
_.Y=qU.prototype;_.Y.onKeyboardEnter=function(){};
_.Y.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.Y.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.Y.onKeyDown=function(q){switch(q.keyCode){case 13:this.onKeyboardEnter();q.preventDefault();break;case 40:this.changeFocus(1);q.preventDefault();break;case 38:this.changeFocus(-1);q.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.Y.onYtEmojiSelect=function(q){var k=this,F,T,Z,O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1)return T=(F=k.data)==null?void 0:F.emoji,z=((Z=T)==null?void 0:Z.stickyPrefId)||((O=T)==null?void 0:O.emojiId),e=(R=q.detail)==null?void 0:R.emojiId,z&&e&&z!==e?_.W(X,(I=k.emojiManager)==null?void 0:Y3Z(I,T,e),2):X.return();_.Ta(k.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[T,e]);_.RG(X)})};
_.Y.changeFocus=function(q){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+q+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(q=_.Zy(this.hostElement).querySelector("#variants"))&&q.children[this.focusedIndex].focus())};
_.Vg.Object.defineProperties(qU.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
qU.prototype.onYtEmojiSelect=qU.prototype.onYtEmojiSelect;qU.prototype.onKeyDown=qU.prototype.onKeyDown;qU.prototype.onEmojiVariantsChanged=qU.prototype.onEmojiVariantsChanged;qU.prototype.onVerticalOffsetOrPositionTargetChanged=qU.prototype.onVerticalOffsetOrPositionTargetChanged;_.v([_.l(_.sY),_.G("design:type",Object)],qU.prototype,"ironOverlayBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qU.prototype,"data",void 0);_.v([_.u(),_.G("design:type",_.bX)],qU.prototype,"emojiManager",void 0);
_.v([_.u(),_.G("design:type",Object)],qU.prototype,"emojiVariants",void 0);_.v([_.u(),_.G("design:type",Object)],qU.prototype,"focusedIndex",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],qU.prototype,"positionTarget",null);_.v([_.u({reflectToAttribute:!0}),_.P("verticalOffset","data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],qU.prototype,"isPositioned",null);_.v([_.u(),_.G("design:type",Object)],qU.prototype,"verticalOffset",void 0);
_.v([_.u(),_.G("design:type",Object)],qU.prototype,"verticalAlign",void 0);_.v([_.u(),_.G("design:type",Object)],qU.prototype,"dynamicAlign",void 0);_.v([_.Wu("verticalOffset","positionTarget"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qU.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.v([_.Wu("emojiVariants"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qU.prototype,"onEmojiVariantsChanged",null);
_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent]),_.G("design:returntype")],qU.prototype,"onKeyDown",null);_.v([_.eJ("yt-emoji-select"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype",Promise)],qU.prototype,"onYtEmojiSelect",null);_.v([_.aw()],qU);var FWG=[qU.prototype];var TPP;var Zy4;var jHz=/medium-light|medium-dark|light|medium|dark/,Yq$=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,OyG=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),iK=function(){var q=_.Q.apply(this,arguments)||this;q.userSelection={left:null,right:null};q.scrollAction="lock";q.isEmojiDraftInProgress=!1;return q};
_.y(iK,_.Q);_.Y=iK.prototype;_.Y.onClick=function(q){q=_.nj(q);q instanceof HTMLImageElement&&this.selectOrUpdateEmoji(q)};
_.Y.selectOrUpdateEmoji=function(q){var k=q.getAttribute("selection");k&&(k==="default"?_.Fc(this.hostElement,"yt-emoji-select",_.uX(this.emojiManager,q.id)):k==="left"?this.userSelection=Object.assign({},this.userSelection,{left:q.src}):k==="right"?this.userSelection=Object.assign({},this.userSelection,{right:q.src}):k==="user"&&this.userSelection.left&&this.userSelection.right&&_.Fc(this.hostElement,"yt-emoji-select",_.uX(this.emojiManager,q.id)))};
_.Y.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.Y.onMultiSelectorThumbnailRowChanged=function(){var q,k,F;((q=this.data)==null?0:(k=q.emoji)==null?0:(F=k.multiSelectorThumbnailRow)==null?0:F.length)&&this.openSelector()};
_.Y.getThumbnailFromEmojiRow=function(q){var k,F;return(q==null?void 0:(k=q.thumbnails)==null?void 0:(F=k[0])==null?void 0:F.url)||""};
_.Y.getEmojiAltTextForPartialSelector=function(q){var k;return((k=this.getThumbnailFromEmojiRow(q).match(Yq$))==null?void 0:k[0])||""};
_.Y.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.Y.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.Y.getRowSelection=function(q){return["left","right"][q]};
_.Y.getIdFromComposedEmoji=function(q){return(q==null?void 0:q.emojiId)||""};
_.Y.getEmojiFromPartialSelections=function(q,k){if(!q&&!k)return null;var F,T,Z=(F=this.data)==null?void 0:(T=F.emoji)==null?void 0:T.variantIds;if(!Z||!Z.length)return null;var O;q=(O=q.match(jHz))==null?void 0:O[0];var z;k=(z=k.match(jHz))==null?void 0:z[0];if(!q||!k)return null;var R=OyG.get(q);z=OyG.get(k);if(R===z){z=Array.from(OyG.values()).filter(function(I){return I!==R}).join("|");
var e=new RegExp("^((?!("+z+")).)*"+R+"$")}else e=new RegExp(R+".*"+z);return(Z=Z.find(function(I){return e.test(I)}))&&_.uX(this.emojiManager,Z)||null};
_.Y.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var q,k=this.ytEmojiSelectorBehavior.emojiUrl(((q=this.data.emoji)==null?void 0:q.emojiId)||"");_.Zy(this.hostElement).querySelector('[selection="user"]').src.includes(k)||(this.isEmojiDraftInProgress=!0)}};
_.Y.onDomChange=function(){ow$(this.ytEmojiSelectorBehavior)};
_.Y.getFocusableElements=function(){return _.Zy(this.hostElement).querySelectorAll("img").filter(function(q){return q.getAttribute("role")==="option"})};
_.Y.changeFocus=function(q){var k=this.getFocusableElements();k!=null&&k.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+q+k.length)%k.length,this.ytEmojiSelectorBehavior.focusedIndex<k.length&&(q=k[this.ytEmojiSelectorBehavior.focusedIndex])&&q.focus())};
_.Y.onKeyboardEnter=function(){var q=this.getFocusableElements();q!=null&&q.length&&(q=q[this.ytEmojiSelectorBehavior.focusedIndex])&&q instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(q),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.Vg.Object.defineProperties(iK.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var q=this,k,F,T;return this.emojiManager&&((k=this.data)==null?0:(F=k.emoji)==null?0:(T=F.variantIds)==null?0:T.length)?this.data.emoji.variantIds.map(function(Z){return!!Z&&_.uX(q.emojiManager,Z)}).filter(function(Z){return!!Z}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var q,k=(q=this.userSelection)==null?void 0:q.left,F;q=(F=this.userSelection)==null?void 0:F.right;return k&&q?this.getEmojiFromPartialSelections(k,q):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.composedEmojiSelection)==null?0:q.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var k;q=(k=this.userSelection)==null?void 0:k.left;var F;k=(F=this.userSelection)==null?void 0:F.right;if(!q&&!k){var T;return this.ytEmojiSelectorBehavior.emojiUrl(((T=this.data.emoji)==null?void 0:T.emojiId)||"")}return q&&!k?q:!q&&k?k:""}}});
iK.prototype.onMultiSelectorThumbnailRowChanged=iK.prototype.onMultiSelectorThumbnailRowChanged;iK.prototype.onClick=iK.prototype.onClick;_.v([_.l(_.sY),_.G("design:type",Object)],iK.prototype,"ironOverlayBehavior",void 0);_.v([_.l(FWG),_.G("design:type",Object)],iK.prototype,"ytEmojiSelectorBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],iK.prototype,"data",void 0);_.v([_.u(),_.G("design:type",_.bX)],iK.prototype,"emojiManager",void 0);
_.v([_.u(),_.G("design:type",Object)],iK.prototype,"userSelection",void 0);_.v([_.u(),_.G("design:type",Object)],iK.prototype,"scrollAction",void 0);_.v([_.u(),_.G("design:type",Object)],iK.prototype,"isEmojiDraftInProgress",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],iK.prototype,"emojiVariants",null);_.v([_.P("data","userSelection"),_.G("design:type",Object),_.G("design:paramtypes",[])],iK.prototype,"composedEmojiSelection",null);
_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[MouseEvent]),_.G("design:returntype")],iK.prototype,"onClick",null);_.v([_.Wu("data.emoji.multiSelectorThumbnailRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],iK.prototype,"onMultiSelectorThumbnailRowChanged",null);_.v([_.P("data","userSelection","composedEmojiSelection"),_.G("design:type",String),_.G("design:paramtypes",[])],iK.prototype,"draftEmojiUrl",null);
_.v([_.Pu({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],iK);
_.B(iK,"yt-emoji-multi-person-selector",function(){if(Zy4===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;TPP===void 0&&(TPP=document.createElement("template"));var T=TPP;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Zy4=q}q=Zy4;return q},{mode:2});var Sqo;var zaz;var kS=function(){var q=_.Q.apply(this,arguments)||this;q.tooltip_=null;return q};
_.y(kS,_.Q);_.Y=kS.prototype;_.Y.dataChanged_=function(){var q;if((q=this.data)==null?0:q.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.Zy(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.SJ)(this.tooltip_).textContent=this.data.tooltip};
_.Y.computeTargetId=function(){var q;return((q=this.data)==null?void 0:q.targetId)||""};
_.Y.computeId_=function(q){return q};
_.Y.computeIcon_=function(q){return _.RB(q)};
_.Y.onTap_=function(){this.active=!this.active;_.Fc(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.Y.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("active-changed",this.active))};
_.Vg.Object.defineProperties(kS.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var q,k;if((q=this.data)==null?0:(k=q.icon)==null?0:k.iconType)return this.data.icon.iconType==="SUPER_STICKER";var F,T;return((F=this.data)==null?void 0:(T=F.icon)==null?void 0:T.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
kS.prototype.activeChangedForBinding=kS.prototype.activeChangedForBinding;kS.prototype.dataChanged_=kS.prototype.dataChanged_;_.v([_.l(_.rO.YtLiveChatTooltipTargetingBehavior),_.G("design:type",Object)],kS.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],kS.prototype,"data",void 0);_.v([_.u({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.G("design:type",String)],kS.prototype,"id",void 0);
_.v([_.u({computed:"computeTargetId(data.targetId)"}),_.G("design:type",String)],kS.prototype,"targetId",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],kS.prototype,"active",void 0);_.v([_.u({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.G("design:type",String)],kS.prototype,"icon",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],kS.prototype,"dataChanged_",null);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],kS.prototype,"iconFilled",null);_.v([_.Wu("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],kS.prototype,"activeChangedForBinding",null);_.v([_.Pu({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],kS);
_.B(kS,"yt-emoji-picker-category-button-renderer",function(){if(zaz===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Sqo===void 0&&(Sqo=document.createElement("template"));var T=Sqo;F.call(k,T.content.cloneNode(!0),q.content.firstChild);zaz=q}q=zaz;return q},{mode:2});var Cmg;var Ra4;var oE=function(){var q=_.Q.apply(this,arguments)||this;q.ariaLabel=null;q.ariaActivedescendant=null;q.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};q.JSC$12123_ignoreNextFocus_=!1;q.longPressTimeoutId=-1;return q};
_.y(oE,_.Q);_.Y=oE.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Y.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.Y.emojiChanged_=function(){this.changeFocus_(0,!1);for(var q=_.aB(),k=0;k<this.emoji.length;k++){var F={veType:88013,elementIndex:k},T=this.emoji[k];T.isCustomEmoji&&(T=document.querySelector(("#"+T.emojiId).replace("/","\\/")))&&(F=_.Eh(q,F))&&(T.visualElement=F)}};
_.Y.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.Y.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.Y.emojiSkinToneChanged_=function(q){this.skinTone=q};
_.Y.dataChanged=function(){this.data&&this.data.emojiData&&FBP(this.emojiManager,this.data.emojiData)};
_.Y.emojiUrl=function(q){q=this.getEmoji(q);if(!q)return"";var k;q=(k=q.image)==null?void 0:k.thumbnails;return _.TM(q,24)||""};
_.Y.emojiAlt=function(q){var k=this.get("image.accessibility.accessibilityData.label",q);return k?k:q.isCustomEmoji?q.shortcuts[0]:q.emojiId};
_.Y.emojiAriaLabel=function(q){return q.shortcuts?q.shortcuts[0]:""};
_.Y.emojiAriaSelected=function(q,k,F){return q&&F==k?"true":"false"};
_.Y.getEmoji=function(q){if(this.emojiManager)return this.shouldUseStickyPreferences?ZKG(this.emojiManager,q):No(this.emojiManager,q)};
_.Y.computeId_=function(q){return q.categoryId||""};
_.Y.computeEmoji=function(q){var k=this;return this.emojiManager?q.emojiIds?q.emojiIds.map(function(F){return F?_.uX(k.emojiManager,F):null}).filter(yMx):q.emojiData?q.emojiData.map(function(F){var T=!!F.emojiId&&_.uX(k.emojiManager,F.emojiId);
return T?Object.assign({},T,F):null}).filter(yMx):[]:[]};
_.Y.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.Y.computeAriaLabel_=function(q){return _.cj(q)};
_.Y.computeAriaActivedescendant_=function(q,k){return q&&q[k]?q[k].emojiId||"":""};
_.Y.handleLongPressEmojiWithVariants=function(q,k){this.changeFocusToEmoji(q.emojiId,!1);this.openVariantSelector(q,k)};
_.Y.onMouseDown=function(q){var k=this;this.hostElement!==document.activeElement&&(this.JSC$12123_ignoreNextFocus_=!0);if(q.button===0){var F=_.nj(q);if(F instanceof HTMLImageElement){var T=_.Zy(this.hostElement).querySelector("#repeat").itemForElement(F);this.emojiContainsVariants(T)&&(this.longPressTimeoutId=setTimeout(function(){k.handleLongPressEmojiWithVariants(T,F)},500))}}};
_.Y.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.Y.onFocus=function(){this.JSC$12123_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12123_ignoreNextFocus_=!1};
_.Y.onBlur_=function(){this.showFocus=!1};
_.Y.emojiContainsVariants=function(q){return!!(q&&q.variantIds&&q.variantIds.length)};
_.Y.onClick=function(q){clearTimeout(this.longPressTimeoutId);q=_.nj(q);if(q instanceof HTMLImageElement){var k=q.id;this.changeFocusToEmoji(k,!1);var F=this.getEmoji(k),T;if(T=this.shouldUseStickyPreferences&&this.emojiContainsVariants(F)){var Z;T=!((Z=this.emojiManager.emojiMap[k])!=null&&Z.stickyPrefId)}T?(Z=_.Zy(this.hostElement).querySelector("#repeat").itemForElement(q),this.openVariantSelector(Z,q)):_.Fc(this.hostElement,"yt-emoji-select",F)}};
_.Y.isActiveEmojiWithVariants=function(q,k){return q&&k?k.stickyPrefId?q===k.stickyPrefId:q===k.emojiId:!1};
_.Y.onCloseEmojiVariantSelector=function(q){this.activeEmojiWithVariantsId===q&&(this.activeEmojiWithVariantsId="")};
_.Y.onMouseOver_=function(q){q=_.nj(q);q instanceof HTMLImageElement&&_.Fc(this.hostElement,"yt-emoji-hover",_.uX(this.emojiManager,q.id))};
_.Y.changeFocus_=function(q,k){this.focusedIndex=(this.focusedIndex+q+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(q=this.emoji[this.focusedIndex],k&&(this.showFocus=!0,_.Zy(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.Fc(this.hostElement,"yt-emoji-hover",q)))};
_.Y.changeFocusToEmoji=function(q,k){if(q){var F=this.emoji.findIndex(function(T){return T.emojiId===q});
F!==-1&&this.changeFocus_(F-this.focusedIndex,k)}};
_.Y.onKeyDown_=function(q){switch(q.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var k=this.emoji[this.focusedIndex];if(k&&k.emojiId){if(this.emojiContainsVariants(k)){var F=_.Zy(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(k,F)}else _.Fc(this.hostElement,"yt-emoji-select",No(this.emojiManager,k.emojiId)),this.hostElement.focus();q.preventDefault()}}break;case 40:this.changeFocus_(1,!0);q.preventDefault();break;case 38:this.changeFocus_(-1,!0),
q.preventDefault()}};
_.Y.onEmojiStickyPreferenceChanged=function(q,k){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&q.emojiId&&q.variantIds&&q.variantIds.includes(k)&&this.activeEmojiWithVariantsId!==k&&this.setStickyEmojiPreference(q.emojiId,k)};
_.Y.openVariantSelector=function(q,k){this.activeEmojiWithVariantsId=q.stickyPrefId||q.emojiId||"";_.Fc(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:q,target:k})};
_.Y.setStickyEmojiPreference=function(q,k){if(this.data){var F=this.emoji.findIndex(function(Z){return Z.emojiId===q});
if(F!==-1){var T=this.emoji[F];T.stickyPrefId=k;this.set("emoji."+F,Object.assign({},T));this.activeEmojiWithVariantsId=k}}};
oE.prototype.onKeyDown_=oE.prototype.onKeyDown_;oE.prototype.onMouseOver_=oE.prototype.onMouseOver_;oE.prototype.onClick=oE.prototype.onClick;oE.prototype.onBlur_=oE.prototype.onBlur_;oE.prototype.onFocus=oE.prototype.onFocus;oE.prototype.onMouseUp=oE.prototype.onMouseUp;oE.prototype.onMouseDown=oE.prototype.onMouseDown;oE.prototype.dataChanged=oE.prototype.dataChanged;oE.prototype.disableIncrementalLoadingChanged_=oE.prototype.disableIncrementalLoadingChanged_;oE.prototype.emojiManagerChanged_=oE.prototype.emojiManagerChanged_;
oE.prototype.emojiChanged_=oE.prototype.emojiChanged_;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],oE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],oE.prototype,"data",void 0);_.v([_.u({computed:"computeId_(data)"}),_.G("design:type",String)],oE.prototype,"id",void 0);_.v([_.u({computed:"computeEmoji(data)"}),_.G("design:type",Array)],oE.prototype,"emoji",void 0);_.v([_.u(),_.G("design:type",Number)],oE.prototype,"skinTone",void 0);
_.v([_.u(),_.G("design:type",_.bX)],oE.prototype,"emojiManager",void 0);_.v([_.u(),_.G("design:type",Boolean)],oE.prototype,"disableIncrementalLoading",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],oE.prototype,"focusedIndex",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],oE.prototype,"showFocus",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.G("design:type",Object)],oE.prototype,"ariaLabel",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.G("design:type",Object)],oE.prototype,"ariaActivedescendant",void 0);_.v([_.u({value:60}),_.G("design:type",Number)],oE.prototype,"domRepeatTargetFramerate",void 0);_.v([_.u({value:1}),_.G("design:type",Number)],oE.prototype,"domRepeatInitialCount",void 0);_.v([_.u({value:""}),_.G("design:type",String)],oE.prototype,"activeEmojiWithVariantsId",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],oE.prototype,"shouldUseStickyPreferences",void 0);_.v([_.Wu("emoji"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oE.prototype,"emojiChanged_",null);_.v([_.Wu("emojiManager"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oE.prototype,"emojiManagerChanged_",null);
_.v([_.Wu("disableIncrementalLoading"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oE.prototype,"disableIncrementalLoadingChanged_",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oE.prototype,"dataChanged",null);_.v([_.eJ("mousedown"),_.G("design:type",Function),_.G("design:paramtypes",[Object]),_.G("design:returntype")],oE.prototype,"onMouseDown",null);
_.v([_.eJ("mouseup"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oE.prototype,"onMouseUp",null);_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oE.prototype,"onFocus",null);_.v([_.eJ("blur"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oE.prototype,"onBlur_",null);
_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],oE.prototype,"onClick",null);_.v([_.eJ("mouseover"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],oE.prototype,"onMouseOver_",null);_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],oE.prototype,"onKeyDown_",null);
_.v([_.Pu({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],oE);
_.B(oE,"yt-emoji-picker-category-renderer",function(){if(Ra4===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Cmg===void 0&&(Cmg=document.createElement("template"));var T=Cmg;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Ra4=q}q=Ra4;return q},{mode:2});var eaP;var WWh;var Us4;var IX0;var FK=function(){var q=_.Q.apply(this,arguments)||this;q.ariaLabel=null;q.ariaActivedescendant=null;q.getFormattedStringRawText=_.cj;q.JSC$12129_ignoreNextFocus_=!1;return q};
_.y(FK,_.Q);_.Y=FK.prototype;_.Y.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")};
_.Y.emojiUrl=function(q){var k,F;q=(k=No(this.emojiManager,q,!0))==null?void 0:(F=k.image)==null?void 0:F.thumbnails;return _.TM(q,24)||""};
_.Y.emojiAlt=function(q){var k=this.get("image.accessibility.accessibilityData.label",q);return k?k:q.isCustomEmoji?q.shortcuts[0]:q.emojiId};
_.Y.emojiId=function(q){return"emoji"+q};
_.Y.computeId_=function(q){return q.categoryId||""};
_.Y.computeAriaActivedescendant_=function(q){return this.emoji&&q<this.emoji.length?this.emojiId(q):""};
_.Y.emojiChanged_=function(){this.changeFocus_(0,!1);for(var q=_.aB(),k=0;k<this.emoji.length;k++){var F={veType:88013,elementIndex:k},T=this.emoji[k];T.isCustomEmoji&&(T=document.querySelector(("#"+T.emojiId).replace("/","\\/")))&&(F=_.Eh(q,F))&&(T.visualElement=F)}};
_.Y.computeEmoji_=function(q){var k=this;return this.emojiManager?q.emojiIds.map(function(F){return _.uX(k.emojiManager,F,!0)}).filter(tVN):[]};
_.Y.titleOffsetChanged_=function(){var q=this.hostElement.getBoundingClientRect(),k=_.Zy(this.hostElement).querySelector("#title").getBoundingClientRect();q=Math.max(0,Math.min(this.titleOffset,q.height-k.height));_.Zy(this.hostElement).querySelector("#title").style.top=q+"px"};
_.Y.onEmojiMouseOver_=function(q){_.Fc(this.hostElement,"yt-emoji-hover",q.model.item)};
_.Y.onEmojiTap_=function(q){this.data.command&&(q=$se(_.mT().resolve(_.g6(QX)),this.data.command,q),_.Fc(this.hostElement,"yt-navigate",q))};
_.Y.emojiAriaLabel=function(q){return q.shortcuts[0]};
_.Y.emojiAriaSelected=function(q,k,F){return q&&F==k?"true":"false"};
_.Y.changeFocus_=function(q,k){var F=this.emoji.length;this.focusedIndex=(this.focusedIndex+q+F)%F;q=this.emoji[this.focusedIndex];if(k){var T;(T=_.Zy(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||T.scrollIntoView(!1);_.Fc(this.hostElement,"yt-emoji-hover",q)}};
_.Y.onMouseDown_=function(){this.JSC$12129_ignoreNextFocus_=!0};
_.Y.onFocus_=function(){this.JSC$12129_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$12129_ignoreNextFocus_=!1};
_.Y.onBlur_=function(){this.showFocus=!1};
_.Y.onKeyDown_=function(q){switch(q.keyCode){case 13:this.onEmojiTap_(q);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);q.preventDefault();break;case 38:this.changeFocus_(-1,!0),q.preventDefault()}};
FK.prototype.onKeyDown_=FK.prototype.onKeyDown_;FK.prototype.onBlur_=FK.prototype.onBlur_;FK.prototype.onFocus_=FK.prototype.onFocus_;FK.prototype.onMouseDown_=FK.prototype.onMouseDown_;FK.prototype.onEmojiTap_=FK.prototype.onEmojiTap_;FK.prototype.titleOffsetChanged_=FK.prototype.titleOffsetChanged_;FK.prototype.emojiChanged_=FK.prototype.emojiChanged_;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],FK.prototype,"ytComponentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],FK.prototype,"data",void 0);_.v([_.u({computed:"computeId_(data)"}),_.G("design:type",String)],FK.prototype,"id",void 0);_.v([_.u({computed:"computeEmoji_(data)"}),_.G("design:type",Array)],FK.prototype,"emoji",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],FK.prototype,"titleOffset",void 0);_.v([_.u({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.G("design:type",Object)],FK.prototype,"ariaLabel",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.G("design:type",Object)],FK.prototype,"ariaActivedescendant",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],FK.prototype,"showFocus",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],FK.prototype,"focusedIndex",void 0);_.v([_.u(),_.G("design:type",_.bX)],FK.prototype,"emojiManager",void 0);
_.v([_.Wu("emoji"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],FK.prototype,"emojiChanged_",null);_.v([_.Wu("titleOffset"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],FK.prototype,"titleOffsetChanged_",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],FK.prototype,"onEmojiTap_",null);
_.v([_.eJ("mousedown"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],FK.prototype,"onMouseDown_",null);_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],FK.prototype,"onFocus_",null);_.v([_.eJ("blur"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],FK.prototype,"onBlur_",null);
_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],FK.prototype,"onKeyDown_",null);_.v([_.Pu({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],FK);
_.B(FK,"yt-emoji-picker-upsell-category-renderer",function(){if(IX0===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Us4===void 0&&(Us4=document.createElement("template"));var T=Us4;F.call(k,T.content.cloneNode(!0),q.content.firstChild);IX0=q}q=IX0;return q},{mode:2});var X$c;var EwI;var T$=function(){var q=_.Q.apply(this,arguments)||this;q.scrollAction="lock";q.verticalAlign="top";return q};
_.y(T$,_.Q);_.Y=T$.prototype;_.Y.onClick=function(q){q=_.nj(q);q instanceof HTMLImageElement&&_.Fc(this.hostElement,"yt-emoji-select",_.uX(this.emojiManager,q.id))};
_.Y.openSelector=function(){this.ironOverlayBehavior.open()};
_.Y.onDomChange=function(){ow$(this.ytEmojiSelectorBehavior)};
_.Y.computeIsFamilySelector=function(q){var k;return(q==null?void 0:(k=q.emoji)==null?void 0:k.emojiId)==="\ud83d\udc6a"};
_.Y.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var q=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];q&&q.emojiId&&(_.Fc(this.hostElement,"yt-emoji-select",_.uX(this.emojiManager,q.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.Vg.Object.defineProperties(T$.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var q=this,k,F,T;return this.emojiManager&&((k=this.data)==null?0:(F=k.emoji)==null?0:(T=F.variantIds)==null?0:T.length)?this.data.emoji.variantIds.map(function(Z){return!!Z&&_.uX(q.emojiManager,Z)}).filter(function(Z){return!!Z}):[]}}});
T$.prototype.onClick=T$.prototype.onClick;_.v([_.l(_.sY),_.G("design:type",Object)],T$.prototype,"ironOverlayBehavior",void 0);_.v([_.l(FWG),_.G("design:type",Object)],T$.prototype,"ytEmojiSelectorBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],T$.prototype,"data",void 0);_.v([_.u(),_.G("design:type",_.bX)],T$.prototype,"emojiManager",void 0);_.v([_.u(),_.G("design:type",Object)],T$.prototype,"scrollAction",void 0);_.v([_.u(),_.G("design:type",Object)],T$.prototype,"verticalAlign",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.G("design:type",Boolean)],T$.prototype,"isFamilySelector",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],T$.prototype,"emojiVariants",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[MouseEvent]),_.G("design:returntype")],T$.prototype,"onClick",null);_.v([_.Pu({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],T$);
_.B(T$,"yt-emoji-variant-selector",function(){if(EwI===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;X$c===void 0&&(X$c=document.createElement("template"));var T=X$c;F.call(k,T.content.cloneNode(!0),q.content.firstChild);EwI=q}q=EwI;return q},{mode:2});var aXZ=/:/g,ds$=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],ZN=function(){var q=_.Q.apply(this,arguments)||this;q.emojiVariantSelector=null;q.emojiMultiPersonSelector=null;q.identity=_.Qh;q.lastAnimationTime_=0;q.animationStart_=null;q.animationEnd_=null;return q};
_.y(ZN,_.Q);_.Y=ZN.prototype;
_.Y.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}}};
_.Y.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.Qf)};
_.Y.attached=function(){_.z6&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&TLv(this.emojiManager)};
_.Y.dataChanged=function(){var q;if((q=this.data)==null?0:q.categories){q=this.emojiManager;var k=this.getCustomEmojiIds();q.pickerCustomEmojiIds=[].concat(_.fP(m_z),_.fP(k))}};
_.Y.getCustomEmojiIds=function(){var q,k=(q=this.data.categories)==null?void 0:q.find(function(O){var z;return((z=O.emojiPickerCategoryRenderer)==null?void 0:z.categoryId)&&ds$.includes(O.emojiPickerCategoryRenderer.categoryId)}),F;
q=(F=this.data.categories)==null?void 0:F.find(function(O){return O.emojiPickerUpsellCategoryRenderer});
var T,Z;return[k==null?void 0:(T=k.emojiPickerCategoryRenderer)==null?void 0:T.emojiIds,q==null?void 0:(Z=q.emojiPickerUpsellCategoryRenderer)==null?void 0:Z.emojiIds].flat().filter(function(O){return!!O})};
_.Y.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.Y.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.Y.updateCategoriesAndPlaceholderInternal=function(q,k){var F=this;q&&k&&(this.categories=q.categories||[],this.categoryButtons=q.categoryButtons||[],this.resetPlaceholder(),this.search="",_.Bu(function(){F.updateButtons_()}))};
_.Y.computeId_=function(q){return q.id||""};
_.Y.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(q){return q.emojiPickerCategoryRenderer&&q.emojiPickerCategoryRenderer.emojiData}):!1};
_.Y.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.Y.onShowEmojiVariantSelector=function(q){var k=q.detail.emojiData;k.variantIds&&k.variantIds.length&&(k.multiSelectorThumbnailRow&&k.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:k,target:q.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:k,target:q.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Y.onIronOverlayClosed=function(q){var k=ZKG(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");k&&q.composedPath&&(q.composedPath().includes(_.Zy(this.hostElement).querySelector("#emoji-variant-selector"))||q.composedPath().includes(_.Zy(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.Ta(this.hostElement,"yt-close-emoji-variant-selector",[k.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.Y.onEmojiVariantSelectorMouseup=function(q){var k=q.target.firstChild;this.variantSelectorOpened&&k&&_.Bu(function(){k.noCancelOnOutsideClick=!1},100)};
_.Y.onEmojiVariantSelectorMousedown=function(q){q=q.target.firstChild;this.variantSelectorOpened&&q&&(q.noCancelOnOutsideClick=!1)};
_.Y.onSelectCategory_=function(q){var k=this.search!="";this.search="";for(var F=_.Zy(this.hostElement).querySelector("#categories").children,T=0;T<F.length;T++){var Z=F[T];if(Z.id==q.detail.categoryId){k?(_.Zy(this.hostElement).querySelector("#categories").scrollTop=Z.offsetTop,this.updateButtons_()):(this.animationStart_=_.Zy(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=Z.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.Y.onEmojiHover_=function(q){this.placeholder=q.detail.shortcuts?q.detail.shortcuts[0]:""};
_.Y.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.Y.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.Y.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.Y.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.Y.computeSearchCategory_=function(q){q=q.replace(aXZ,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();q=q.split(" ");for(var k=[],F=this.emojiManager.emojis,T=0;T<F.length;T++){var Z=F[T];if(Z.searchTerms)for(var O=0;O<Z.searchTerms.length;O++){for(var z=Z.searchTerms[O].toLocaleLowerCase(),R=!1,e=0;e<q.length;e++)if(z.indexOf(q[e])!=-1){R=!0;break}if(R&&(!Z.isCustomEmoji||!Z.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(Z.emojiId))){k.push(Z.emojiId);
break}}}return{categoryId:-1,emojiIds:k}};
_.Y.computeSearchEmptyMessage_=function(q,k){return q&&k&&k.emojiIds&&k.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.Y.computeSearching_=function(q){return this.emojiManager&&q.replace(aXZ,"").length>1};
_.Y.computeSkinToneHidden=function(){var q;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((q=this.data)==null||!q.hideSkinTonePicker)};
_.Y.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.Y.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.Y.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.Y.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.Y.selectSkinTone_=function(q){q=Number(q.target.getAttribute("tone"));this.set("emojiManager.skinTone",q);_.Ta(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[q]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.Y.skinToneChanged_=function(){_.Zy(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var q=_.Zy(this.hostElement).querySelector("#dropdown-content").children,k=0;k<q.length;k++)k===this.skinTone?q[k].setAttribute("selected",""):q[k].removeAttribute("selected")};
_.Y.animateScroll_=function(q){this.lastAnimationTime_||(this.lastAnimationTime_=q);q-=this.lastAnimationTime_;q<200?(_.Zy(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*q/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.Zy(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.Y.searchChanged_=function(){this.updateButtons_()};
_.Y.updateButtons_=function(){var q=null;if(!this.search)for(var k=_.Zy(this.hostElement).querySelector("#categories").scrollTop,F=_.Zy(this.hostElement).querySelector("#categories").children,T=0;T<F.length;T++){var Z=F[T];Z.offsetTop<=k&&(q=Z.id)}k=_.Zy(this.hostElement).querySelector("#category-buttons").children;for(F=0;F<k.length;F++)T=k[F],T.active=T.id===q};
ZN.prototype.searchChanged_=ZN.prototype.searchChanged_;ZN.prototype.skinToneChanged_=ZN.prototype.skinToneChanged_;ZN.prototype.onEmojiHover_=ZN.prototype.onEmojiHover_;ZN.prototype.onSelectCategory_=ZN.prototype.onSelectCategory_;ZN.prototype.onShowEmojiVariantSelector=ZN.prototype.onShowEmojiVariantSelector;ZN.prototype.updateCategoriesAndPlaceholder_=ZN.prototype.updateCategoriesAndPlaceholder_;ZN.prototype.dataChanged=ZN.prototype.dataChanged;
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ZN.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ZN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ZN.prototype,"data",void 0);_.v([_.u({value:function(){return[]}}),
_.G("design:type",Array)],ZN.prototype,"categories",void 0);_.v([_.u({value:function(){return[]}}),
_.G("design:type",Array)],ZN.prototype,"categoryButtons",void 0);_.v([_.u({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.G("design:type",Boolean)],ZN.prototype,"disableScroll",void 0);_.v([_.u({computed:"computeId_(data)",reflectToAttribute:!0}),_.G("design:type",String)],ZN.prototype,"id",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ZN.prototype,"selected",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],ZN.prototype,"disableIncrementalLoading",void 0);_.v([_.u(),_.G("design:type",String)],ZN.prototype,"placeholder",void 0);_.v([_.u({value:""}),_.G("design:type",String)],ZN.prototype,"search",void 0);_.v([_.u({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.G("design:type",Boolean)],ZN.prototype,"searching",void 0);_.v([_.u({computed:"computeSearchCategory_(search)"}),_.G("design:type",Object)],ZN.prototype,"searchCategory",void 0);
_.v([_.u({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.G("design:type",Object)],ZN.prototype,"searchEmptyMessage",void 0);_.v([_.u({computed:"identity(emojiManager.skinTone)"}),_.G("design:type",Number)],ZN.prototype,"skinTone",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ZN.prototype,"skinToneOpened",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],ZN.prototype,"variantSelectorOpened",void 0);
_.v([_.u({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.G("design:type",Boolean)],ZN.prototype,"skinToneHidden",void 0);_.v([_.u(),_.G("design:type",_.bX)],ZN.prototype,"emojiManager",void 0);_.v([_.u(),_.G("design:type",Object)],ZN.prototype,"emojiVariantSelector",void 0);_.v([_.u(),_.G("design:type",Object)],ZN.prototype,"emojiMultiPersonSelector",void 0);
_.v([_.u({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.G("design:type",Boolean)],ZN.prototype,"shouldUseStickyPreferences",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZN.prototype,"dataChanged",null);_.v([_.Wu("data","selected"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZN.prototype,"updateCategoriesAndPlaceholder_",null);
_.v([_.eJ("yt-show-emoji-variant-selector"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],ZN.prototype,"onShowEmojiVariantSelector",null);_.v([_.eJ("yt-emoji-picker-select-category"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],ZN.prototype,"onSelectCategory_",null);_.v([_.eJ("yt-emoji-hover"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],ZN.prototype,"onEmojiHover_",null);
_.v([_.Wu("skinTone"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZN.prototype,"skinToneChanged_",null);_.v([_.Wu("search"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZN.prototype,"searchChanged_",null);_.v([_.Pu({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],ZN);
_.B(ZN,"yt-emoji-picker-renderer",function(){if(WWh===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;eaP===void 0&&(eaP=document.createElement("template"));var T=eaP;F.call(k,T.content.cloneNode(!0),q.content.firstChild);WWh=q}q=WWh;return q},{mode:2});var jK=function(){var q=_.Q.apply(this,arguments)||this;q.emojiManager=_.Qf;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.selectedIndex=1;q.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return q};
_.y(jK,_.Q);_.Y=jK.prototype;_.Y.handleEmojiCustomizationVisible=function(q){this.emojiPickerRenderer.selected=q;this.selectedIndex=1;q?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.Y.emojiCustomizationSetChanged=function(){var q;(q=this.data)!=null&&q.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.Yc(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.Y.updateSaveButtonState=function(q){var k;(k=this.data)!=null&&k.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.Iy("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:q}))};
_.Y.emojiUrl=function(q){q=_.uX(this.emojiManager,q);if(!q)return"";var k;q=(k=q.image)==null?void 0:k.thumbnails;return _.TM(q,24)||""};
_.Y.emojiAlt=function(q){var k=_.uX(this.emojiManager,q);if(!k)return q;var F,T,Z,O=(k==null?void 0:(F=k.image)==null?void 0:(T=F.accessibility)==null?void 0:(Z=T.accessibilityData)==null?void 0:Z.label)||"";return O?O:k.isCustomEmoji?k.shortcuts[0]:k.emojiId||q};
_.Y.emojiAriaLabel=function(q){var k,F;return((k=_.uX(this.emojiManager,q))==null?void 0:(F=k.shortcuts)==null?void 0:F[0])||q};
_.Y.onEmojiClick=function(q){q.model.index!==0&&(this.selectedIndex=q.model.index)};
_.Y.onEmojiSelect=function(q){q=q.detail;var k,F;((k=this.data)==null?0:k.emojiCustomizationSetEntityKey)&&((F=this.emojiCustomizationSet)==null?0:F.emojiId)&&q.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,q.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.Iy("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,q.emojiId,this.selectedIndex)}))};
_.Y.canEditEmoji=function(q,k,F){q=q.indexOf(k);return q===F||q===0||F===0?!1:!0};
_.Y.getUpdatedEmojiIdList=function(q,k,F){var T=q.indexOf(k);q=[].concat(_.fP(q));T>=0&&(q[T]=q[F]);q[F]=k;return q};
_.Vg.Object.defineProperties(jK,{template:{configurable:!0,enumerable:!0,get:function(){if(BLG===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;KBo===void 0&&(KBo=document.createElement("template"));var T=KBo;F.call(k,T.content.cloneNode(!0),q.content.firstChild);BLG=q}q=BLG;return q}}});
jK.prototype.onEmojiSelect=jK.prototype.onEmojiSelect;_.v([_.l(_.BW),_.G("design:type",Object)],jK.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],jK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Iw("yt-emoji-picker-renderer"),_.G("design:type",Object)],jK.prototype,"emojiPickerRenderer",void 0);
_.v([_.u({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(q,k){return _.SA(q.entities,"emojiCustomizationSetEntity",k)},
observer:"emojiCustomizationSetChanged"}),_.G("design:type",Object)],jK.prototype,"emojiCustomizationSet",void 0);_.v([_.u(),_.G("design:type",Object)],jK.prototype,"originalEmojiSet",void 0);_.v([_.u(),_.G("design:type",_.bX)],jK.prototype,"emojiManager",void 0);_.v([_.u(),_.G("design:type",Object)],jK.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jK.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],jK.prototype,"selectedIndex",void 0);
_.v([_.eJ("yt-emoji-select"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],jK.prototype,"onEmojiSelect",null);_.v([_.Pu({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],jK);var hav;var Mlm;var fXc;var yY0;var YS=function(){var q=_.Q.apply(this,arguments)||this;q.authorBadges=[];return q};
_.y(YS,_.Q);_.Y=YS.prototype;_.Y.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.Y.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]]"}}}}}};
_.Y.dataChanged=function(){var q=TNe(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",q)};
_.Y.updateMessage=function(){var q=this.data.message,k=_.Zy(_.Zy(this.hostElement).querySelector("#message"));k.textContent="";q&&k.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(q))};
_.Y.shouldSupportWholeItemClick=function(){return!0};
_.Y.onShowOriginalClick=function(q){q.preventDefault();this.showOriginal=!0};
_.Y.computeShowBar=function(q,k,F){return q&&k||F};
_.Y.computeAuthorBadges=function(q){return q.authorBadges||[]};
_.Y.computeAuthorIsOwner=function(q){return!!Z0T(q.authorBadges,"owner")};
_.Y.computeAuthorNameColor=function(q){var k;if(_.h("live_chat_author_name_color_usernames")&&(q==null?0:(k=q.authorName)==null?0:k.simpleText))return _.CI0(_.R10(q.authorName.simpleText));if(_.h("live_chat_seed_color_usernames")&&(q==null?0:q.authorSeedColorArgb))return _.CI0(_.zg(q.authorSeedColorArgb));if(_.h("live_chat_colored_usernames"))return"#cc0000";var F;return _.h("live_chat_simple_color_usernames")&&(q==null?0:(F=q.authorName)==null?0:F.simpleText)&&(q==null?0:q.authorUsernameColorLight)&&
(q==null?0:q.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.zg(q.authorUsernameColorDark):_.zg(q.authorUsernameColorLight):""};
YS.prototype.updateMessage=YS.prototype.updateMessage;YS.prototype.dataChanged=YS.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],YS.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],YS.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],YS.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],YS.prototype,"data",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],YS.prototype,"showOriginal",void 0);_.v([_.u({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.G("design:type",Boolean)],YS.prototype,"isDimmed",void 0);_.v([_.u({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.G("design:type",Boolean)],YS.prototype,"showBar",void 0);
_.v([_.u({computed:"computeAuthorBadges(data)"}),_.G("design:type",Array)],YS.prototype,"authorBadges",void 0);_.v([_.u({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],YS.prototype,"authorIsOwner",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],YS.prototype,"inCollapsedBanner",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],YS.prototype,"inBanner",void 0);
_.v([_.u({value:_.h("live_chat_hide_avatars"),reflectToAttribute:!0}),_.G("design:type",Boolean)],YS.prototype,"avatarHidden",void 0);_.v([_.u({computed:"computeAuthorNameColor(data)"}),_.G("design:type",String)],YS.prototype,"authorNameColor",void 0);_.v([_.u(),_.G("design:type",_.Hv)],YS.prototype,"participantsManager",void 0);_.v([_.u({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.G("design:type",Object)],YS.prototype,"filledButtonOverrides",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YS.prototype,"dataChanged",null);_.v([_.Wu("data.message"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YS.prototype,"updateMessage",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],YS);
_.B(YS,"yt-live-chat-text-message-renderer",function(){if(yY0===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;fXc===void 0&&(fXc=document.createElement("template"));var T=fXc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);yY0=q}q=yY0;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var O2=function(){var q=_.Q.apply(this,arguments)||this;q.tonalButtonOverrides={type:"tonal",style:"overlay"};return q};
_.y(O2,_.Q);
O2.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]]"}}}}}};
O2.prototype.shouldSupportInlineActionButtons=function(){return!0};
O2.prototype.shouldSupportWholeItemClick=function(){return!0};
_.Vg.Object.defineProperties(O2.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],O2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],O2.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],O2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],O2.prototype,"data",void 0);_.v([_.u(),_.G("design:type",_.Hv)],O2.prototype,"participantsManager",void 0);
_.v([_.u(),_.G("design:type",Object)],O2.prototype,"tonalButtonOverrides",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.infoDialogButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],O2.prototype,"hasInfoDialogButton",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],O2);
_.B(O2,"yt-live-chat-auto-mod-message-renderer",function(){if(Mlm===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;hav===void 0&&(hav=document.createElement("template"));var T=hav;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Mlm=q}q=Mlm;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var tl0;var Ds$;var lXh;var JYI=function(){return _.Q.apply(this,arguments)||this};
_.y(JYI,_.Q);_.v([_.u(),_.G("design:type",Object)],JYI.prototype,"data",void 0);_.v([_.K({is:"ytd-factoid-renderer",disableElementRegistration:!0})],JYI);
_.B(JYI,"ytd-factoid-renderer",function(){if(lXh!==void 0)return lXh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lXh=q},{mode:1});var SK=function(){return _.Q.apply(this,arguments)||this};
_.y(SK,_.Q);SK.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.v([_.u(),_.G("design:type",Object)],SK.prototype,"data",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],SK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],SK);
_.B(SK,"yt-live-chat-channel-activity-reputation-renderer",function(){if(Ds$===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;tl0===void 0&&(tl0=document.createElement("template"));var T=tl0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Ds$=q}q=Ds$;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var AY8;var p$P;var z$=function(){return _.Q.apply(this,arguments)||this};
_.y(z$,_.Q);z$.prototype.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],z$.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Boolean)],z$.prototype,"menuFocused",void 0);_.v([_.u(),_.G("design:type",Object)],z$.prototype,"data",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],z$.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],z$);
_.B(z$,"yt-live-chat-donation-announcement-renderer",function(){if(p$P===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;AY8===void 0&&(AY8=document.createElement("template"));var T=AY8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);p$P=q}q=p$P;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var w$I;var PmP,$sZ=function(){if(PmP!==void 0)return PmP;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;w$I===void 0&&(w$I=document.createElement("template"));var T=w$I;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return PmP=q};var Cz=function(){return _.Q.apply(this,arguments)||this};
_.y(Cz,_.Q);_.Vg.Object.defineProperties(Cz,{template:{configurable:!0,enumerable:!0,get:function(){return $sZ()}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Cz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Cz.prototype,"data",void 0);_.v([_.Pu({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],Cz);_.B(Cz,"yt-live-chat-empty-feed-view-model",function(){return $sZ()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var byG;var uIm;var RE=function(){return _.Q.apply(this,arguments)||this};
_.y(RE,_.Q);RE.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"}}}}}};
_.Vg.Object.defineProperties(RE.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var q,k;return{runs:[{text:(q=this.data)==null?void 0:(k=q.channelName)==null?void 0:k.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var q=[],k;if((k=this.data)==null||!k.channelBadges)return q;var F;k=_.S((F=this.data)==null?void 0:F.channelBadges);for(F=k.next();!F.done;F=k.next()){F=_.f(F.value,plg);var T=void 0,Z=void 0;if((T=F)==null?0:(Z=T.badgeImage)==null?0:Z.sources)T=void 0,Z={liveChatAuthorBadgeRenderer:{tooltip:F.tooltip,accessibility:{accessibilityData:{label:(T=_.f(F.rendererContext,_.aL))==null?void 0:T.label}}}},F.badgeImage.sources[0].clientResource?Z.liveChatAuthorBadgeRenderer.icon=
{iconType:F.badgeImage.sources[0].clientResource.imageName}:Z.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:F.badgeImage.sources},q.push(Z)}return q}}});
_.v([_.u(),_.G("design:type",Object)],RE.prototype,"data",void 0);_.v([_.P("data.channelName"),_.G("design:type",Object),_.G("design:paramtypes",[])],RE.prototype,"channelName",null);_.v([_.P("data.channelBadges"),_.G("design:type",Array),_.G("design:paramtypes",[])],RE.prototype,"channelBadges",null);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],RE.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],RE);
_.B(RE,"yt-live-chat-identity-view-model",function(){if(uIm===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;byG===void 0&&(byG=document.createElement("template"));var T=byG;F.call(k,T.content.cloneNode(!0),q.content.firstChild);uIm=q}q=uIm;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var NPc;var QHm;var KWP;var BP4;var eK=function(){var q=_.Q.apply(this,arguments)||this;q.hidden=!1;q.supportsInlineActionButtons=!0;return q};
_.y(eK,_.Q);eK.prototype.ready=function(){var q;((q=document.querySelector("yt-live-chat-app"))==null?0:q.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
eK.prototype.dataChanged=function(q){var k=(0,_.SJ)(_.Zy(this.hostElement).querySelector("#detail-text"));k.textContent="";(q==null?0:q.detailText)&&k.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(q.detailText))};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],eK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],eK.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],eK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({observer:"dataChanged"}),_.G("design:type",Object)],eK.prototype,"data",void 0);
_.v([_.u({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.G("design:type",Object)],eK.prototype,"hidden",void 0);_.v([_.K({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],eK);
_.B(eK,"yt-live-chat-legacy-paid-message-renderer",function(){if(BP4===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;KWP===void 0&&(KWP=document.createElement("template"));var T=KWP;F.call(k,T.content.cloneNode(!0),q.content.firstChild);BP4=q}q=BP4;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var rYh;var vwo;var HyP={},WO=function(){return _.E$.apply(this,arguments)||this};
_.y(WO,_.E$);WO.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
WO.prototype.onLiveChatMembershipItemBehaviorClick=WO.prototype.onLiveChatMembershipItemBehaviorClick;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],WO.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],WO.prototype,"data",void 0);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],WO.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.v([_.aw()],WO);
HyP.YtLiveChatMembershipItemBehavior=[WO.prototype,_.m.YtRendererBehavior];var U2=function(){var q=_.Q.apply(this,arguments)||this;q.supportsInlineActionButtons=!0;q.hasPrimaryHeaderText=!1;q.showOnlyHeader=!1;q.authorBadges=[];q.modern=_.h("web_button_rework_with_live");q.buttonOverrides={style:"overlay",type:"filled"};return q};
_.y(U2,_.Q);_.Y=U2.prototype;_.Y.shouldSupportInlineActionButtons=function(){return!0};
_.Y.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.Y.ready=function(){var q=document.querySelector("yt-live-chat-app");q&&q.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.Y.messageChanged=function(){var q=this.data.message,k=(0,_.SJ)(_.Zy(this.hostElement).querySelector("#message"));k.textContent="";q&&k.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(q))};
_.Y.computeHasPrimaryHeaderText=function(q){return!(!q||!q.headerPrimaryText)};
_.Y.computeShowOnlyHeader=function(q,k){return this.isMessageEmpty(q,k)};
_.Y.computeAuthorBadges=function(q){return q.authorBadges||[]};
_.Y.isMessageEmpty=function(q,k){return!q||q.empty?!0:!q.message&&!q.inputField&&!k};
_.Y.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.Y.getInputElement=function(){return _.Zy(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.Y.inputFocus=function(){var q=this.getInputElement();q&&q.focus()};
_.Y.inputInsertEmoji=function(q){var k=this.getInputElement();k&&k.insertEmoji(q)};
_.Y.inputMessage=function(){var q=this.getInputElement();return q&&this.data.inputField?(q.completeEmojis(),_.KF(q.liveChatRichMessageInput)):null};
_.Y.onFooterButtonClick=function(){this.data.footerButton&&_.Fc(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.Y.shouldSupportWholeItemClick=function(){return!0};
U2.prototype.isDeletedChanged=U2.prototype.isDeletedChanged;U2.prototype.messageChanged=U2.prototype.messageChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],U2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],U2.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(HyP.YtLiveChatMembershipItemBehavior),_.G("design:type",Object)],U2.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],U2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],U2.prototype,"data",void 0);_.v([_.u({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.G("design:type",Object)],U2.prototype,"hasPrimaryHeaderText",void 0);_.v([_.u({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.G("design:type",Object)],U2.prototype,"showOnlyHeader",void 0);
_.v([_.u({computed:"computeAuthorBadges(data)"}),_.G("design:type",Array)],U2.prototype,"authorBadges",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],U2.prototype,"modern",void 0);_.v([_.Wu("data.message"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],U2.prototype,"messageChanged",null);_.v([_.Wu("isDeleted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],U2.prototype,"isDeletedChanged",null);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],U2);
_.B(U2,"yt-live-chat-membership-item-renderer",function(){if(vwo===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;rYh===void 0&&(rYh=document.createElement("template"));var T=rYh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);vwo=q}q=vwo;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var sHm;var GWI;var IE=function(){return _.Q.apply(this,arguments)||this};
_.y(IE,_.Q);IE.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],IE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],IE.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],IE);
_.B(IE,"yt-live-chat-mode-change-message-renderer",function(){if(GWI===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;sHm===void 0&&(sHm=document.createElement("template"));var T=sHm;F.call(k,T.content.cloneNode(!0),q.content.firstChild);GWI=q}q=GWI;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var cYg;var VlP;var XK=function(){return _.Q.apply(this,arguments)||this};
_.y(XK,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],XK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],XK.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],XK.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],XK);
_.B(XK,"yt-live-chat-moderation-message-renderer",function(){if(VlP===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;cYg===void 0&&(cYg=document.createElement("template"));var T=cYg;F.call(k,T.content.cloneNode(!0),q.content.firstChild);VlP=q}q=VlP;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var LWc;var xsm;var E2=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_button_rework");return q};
_.y(E2,_.Q);E2.prototype.onClick=function(){var q;if((q=this.data)!=null&&q.onClickCommand){var k;_.WE.instance.resolveCommand((k=this.data)==null?void 0:k.onClickCommand)}};
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],E2.prototype,"modern",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],E2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],E2.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],E2.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],E2.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],E2.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],E2);
_.B(E2,"yt-live-chat-offer-click-count-message-renderer",function(){if(xsm===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;LWc===void 0&&(LWc=document.createElement("template"));var T=LWc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);xsm=q}q=xsm;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var nwh;var gwP=function(){return _.Q.apply(this,arguments)||this};
_.y(gwP,_.Q);_.v([_.u(),_.G("design:type",Object)],gwP.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],gwP);
_.B(gwP,"yt-live-chat-placeholder-item-renderer",function(){if(nwh===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);nwh=q}q=nwh;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var msG;var qCh;var ixh=new Hj(7),aE=function(){var q=_.Q.apply(this,arguments)||this;q.data={};return q};
_.y(aE,_.Q);aE.prototype.dataChanged=function(){var q;((q=this.data)==null?0:q.class)&&_.Yv(this.hostElement,this.data.class,!0);var k;((k=this.oldData)==null?0:k.class)&&_.Yv(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
aE.prototype.computeTimestampString=function(q){return ixh.format(new Date(q/1E3))};
aE.prototype.dataChanged=aE.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],aE.prototype,"data",void 0);_.v([_.u({computed:"computeTimestampString(data.timestampUsec)"}),_.G("design:type",String)],aE.prototype,"timestampString",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aE.prototype,"dataChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],aE);
_.B(aE,"yt-live-chat-server-error-message",function(){if(qCh===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;msG===void 0&&(msG=document.createElement("template"));var T=msG;F.call(k,T.content.cloneNode(!0),q.content.firstChild);qCh=q}q=qCh;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var kTI;var oP$;var dw=function(){var q=_.Q.apply(this,arguments)||this;q.defaultToFilledIcon=!1;return q};
_.y(dw,_.Q);dw.prototype.computeHasPrimaryColorIcon=function(q){return q==="SPARK"||q==="SPONSORSHIP_STAR"};
dw.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dw.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],dw.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],dw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],dw.prototype,"defaultToFilledIcon",void 0);_.v([_.u(),_.G("design:type",Object)],dw.prototype,"data",void 0);
_.v([_.u({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.G("design:type",Boolean)],dw.prototype,"hasPrimaryColorIcon",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],dw);
_.B(dw,"yt-live-chat-viewer-engagement-message-renderer",function(){if(oP$===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;kTI===void 0&&(kTI=document.createElement("template"));var T=kTI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);oP$=q}q=oP$;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var FMv;var hi=function(){var q=_.Q.apply(this,arguments)||this;q.modernUpdate=!1;q.buttonStyle="overlay";q.buttonType="filled";return q};
_.y(hi,_.Q);hi.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
hi.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hi.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hi.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hi.prototype,"modernUpdate",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],hi.prototype,"buttonStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],hi.prototype,"buttonType",void 0);
_.v([_.K({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],hi);
_.B(hi,"ytd-ad-hover-text-button-renderer",function(){if(FMv!==void 0)return FMv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return FMv=q},{mode:1});var Tv8;var MU=function(){var q=_.Q.apply(this,arguments)||this;q.buttonOverrides={size:"XS"};q.modern=_.h("web_button_rework");return q};
_.y(MU,_.Q);MU.prototype.onHelpTap=function(q){this.data&&this.data.informationDialog&&(_.Fc(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),q.preventDefault(),q.stopPropagation())};
_.v([_.u(),_.G("design:type",Object)],MU.prototype,"buttonOverrides",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],MU.prototype,"modern",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],MU.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],MU.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],MU);
_.B(MU,"ytd-live-chat-purchased-product-message-renderer",function(){if(Tv8!==void 0)return Tv8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Tv8=q},{mode:1});var Zx$;var jqG;var fz=function(){var q=_.Q.apply(this,arguments)||this;q.isContainerDeleted=!1;return q};
_.y(fz,_.Q);fz.prototype.onContextMenuClick=function(q){this.ytLiveChatItemBehavior.showContextMenu(q)};
fz.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))};
fz.prototype.isContainerDeletedChanged=fz.prototype.isContainerDeletedChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fz.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],fz.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fz.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],fz.prototype,"isContainerDeleted",void 0);
_.v([_.u(),_.G("design:type",String)],fz.prototype,"deletedStateMessage",void 0);_.v([_.Wu("isContainerDeleted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fz.prototype,"isContainerDeletedChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],fz);
_.B(fz,"ytd-sponsorships-live-chat-header-renderer",function(){if(jqG!==void 0)return jqG;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return jqG=q},{mode:1});var y4=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_button_rework_with_live");q.buttonOverrides={style:"overlay",type:"filled"};return q};
_.y(y4,_.Q);y4.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]]"}}}}}};
y4.prototype.onCtaButtonClick=function(){var q,k=_.f((q=this.data)==null?void 0:q.optInPrompt,_.bl);if(q=this.maybeGetButtonCommand(k)){var F;(F=_.aB())==null||F.clickCommand(q)}};
y4.prototype.maybeGetButtonCommand=function(q){return!q||!q.command||_.f(q.command,YSI)===void 0&&_.f(q.command,jL$)===void 0?null:q.command};
y4.prototype.shouldHideOptinPrompt=function(q,k){return!q||k};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],y4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],y4.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],y4.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],y4.prototype,"modern",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],y4);
_.B(y4,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(Zx$!==void 0)return Zx$;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Zx$=q},{mode:1});var YCv;var ti=function(){return _.Q.apply(this,arguments)||this};
_.y(ti,_.Q);ti.prototype.onContextMenuClick=function(q){this.ytLiveChatItemBehavior.showContextMenu(q)};
ti.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))};
ti.prototype.isDeletedChanged=ti.prototype.isDeletedChanged;_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],ti.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ti.prototype,"data",void 0);_.v([_.Wu("isDeleted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ti.prototype,"isDeletedChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],ti);
_.B(ti,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(YCv!==void 0)return YCv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return YCv=q},{mode:1});var DN=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return q};
_.y(DN,_.Q);_.Y=DN.prototype;
_.Y.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"}}}};
_.Y.handleLiveChatAction=function(q){_.f(q,h$4)?this.handleMarkChatItemAsDeletedAction(_.f(q,h$4)):_.f(q,dDI)&&this.handleRemoveChatItemAction(_.f(q,dDI))};
_.Y.handleLiveChatActions=function(q){q.forEach(this.handleLiveChatAction,this)};
_.Y.handleMarkChatItemAsDeletedAction=function(q){var k=this,F;((F=this.data)==null?0:F.items)&&this.data.items.forEach(function(T,Z){var O=Object.keys(T)[0];Object.values(T)[0].id===q.targetItemId&&k.markAsDeleted("data.items",Z,O,q.deletedStateMessage,q.showOriginalContentMessage)})};
_.Y.handleRemoveChatItemAction=function(q){var k=this,F;((F=this.data)==null?0:F.items)&&this.data.items.forEach(function(T,Z){Object.values(T)[0].id===q.targetItemId&&k.splice("data.items",Z,1)})};
_.Y.markAsDeleted=function(q,k,F,T,Z){q=[q,k,F].join(".");this.set(q+".deletedStateMessage",T);this.set(q+".showOriginalContentMessage",Z)};
_.v([_.u(),_.G("design:type",Object)],DN.prototype,"data",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],DN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],DN.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],DN);
_.B(DN,"yt-live-chat-item-display-list-renderer",function(){if(QHm===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;NPc===void 0&&(NPc=document.createElement("template"));var T=NPc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);QHm=q}q=QHm;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var OxI;var SCP,zT$=function(){if(SCP!==void 0)return SCP;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;OxI===void 0&&(OxI=document.createElement("template"));var T=OxI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return SCP=q};var lK=function(){var q=_.Q.apply(this,arguments)||this;q.isHeader=!1;return q};
_.y(lK,_.Q);lK.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.Vg.Object.defineProperties(lK,{template:{configurable:!0,enumerable:!0,get:function(){return zT$()}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],lK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lK.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],lK.prototype,"isHeader",void 0);_.v([_.Pu({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],lK);_.B(lK,"yt-live-chat-item-display-renderer",function(){return zT$()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var CHm,RTm,XtP,I$v;
CHm={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}};RTm={home:"eohps",search:"eosps",watch:"eowps"};_.eTm=["watch","search","home"];
_.Ji=function(){this.JSC$12240_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$12240_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.P9("PRECONSTRUCTION_DELAY",0);this.signals_=_.Qi();this.targetPage_=""};
_.Ji.prototype.init=function(q,k){q=q===void 0?"":q;k=k===void 0?null:k;if(this.JSC$12240_isInitialized_)this.abort();else if(this.JSC$12240_isInitialized_=!0,q&&_.WMG(this,q),k){var F=_.K$(this.signals_,"pcl")?0:10,T=function(){for(var Z=0,O;O=_.eTm[Z++];)O!=q&&O!=k&&this.pendingPages_.push(O);_.U0G(this)}.bind(this);
this.signals_.parkOrScheduleJob(T,F,"pcl")}};
_.Ji.prototype.abort=function(){this.fragmentJobId_&&(_.pL.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);I$v(this)};
_.WMG=function(q,k){q.JSC$12240_isInitialized_&&!q.targetPage_&&(q.targetPage_=k,XtP(q,k),q.isInitialPass_=!1,XtP(q,k),q.signals_.processSignal(RTm[q.targetPage_]),I$v(q),_.U0G(q))};
_.U0G=function(q){q.pendingPages_.length&&!q.pagePreparerJobId_&&(q.pagePreparerJobId_=_.MR(_.pL,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.WMG(this,this.pendingPages_.shift())}.bind(q),q.DEFAULT_DELAY_))};
XtP=function(q,k){if(k=CHm[k])for(var F in k){var T=!1,Z=F;F.charAt(0)=="~"&&(T=!0,Z=F.substring(1));var O=k[F];O=typeof O=="object"?O:{count:O};k[F]=O;O.componentName=Z;O.count>0&&(q.isInitialPass_?T||q.isSeenDuringInitialPass_[Z]||(q.JSC$12240_queue_.push({componentName:Z,count:1,signals:O.signals}),q.isSeenDuringInitialPass_[Z]=!0,O.count--):q.JSC$12240_queue_.push(O))}};
I$v=function(q){q.JSC$12240_queue_.length=0;q.targetPage_="";q.isInitialPass_=!0;q.signals_.processSignal("eop")};
_.Ji.getInstance=function(){return _.jt(_.Ji)};var EPZ=function(){this.signals=_.Qi();this.init()};
EPZ.prototype.startPreconstruction=function(){_.Ji.getInstance().init(_.$O("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
EPZ.prototype.init=function(){a$g(this);window.Polymer&&BGo&&xKL();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var q=_.k9.ytcsi;if(q&&q.gt&&(q=q.gt())&&q.tick&&(q.tick.aft>0||q.tick.pbs>0)&&(_.$O("IS_HOMEPAGE_COLD")||_.$O("IS_RESULTS_PAGE_COLD")||_.$O("IS_WATCH_PAGE_COLD"))){d0I(this);break a}SRf(xuJ,this.onNotifications,this)}};
var a$g=function(q){var k=function(){q.signals.processSignal("dl")};
document.readyState==="complete"?(_.QV(Error("th"),"WARNING"),k()):_.KKf(window,"load",k)};
EPZ.prototype.onNotifications=function(q){q.timer||(_.$O("IS_HOMEPAGE_COLD")||_.$O("IS_RESULTS_PAGE_COLD")||_.$O("IS_WATCH_PAGE_COLD"))&&d0I(this)};
var d0I=function(q){q.signals.parkOrScheduleJob(function(){q.signals.processSignal("eocs")},10,"eor")};
new EPZ;var Ai,hT4=function(){return _.E$.apply(this,arguments)||this};
_.y(hT4,_.E$);_.Y=hT4.prototype;_.Y.enableActiveViewMeasurement=function(q){if(this.isActiveViewEnabled(q)){var k=this.getUrlPrefixesFromCommand(q.viewableCommands);q=this.getUrlPrefixesFromCommand(q.endOfSessionCommands);if(!Ai){var F=_.kX("custom_active_view_tos_timeout_ms");Ai=F>0&&F!==36E5?new t_o(this.getVersion(),F):new t_o(this.getVersion())}lbx(Ai,this.hostElement);J0e(Ai,this.hostElement,k,q)}};
_.Y.stopActiveViewMeasurement=function(){Ai&&lbx(Ai,this.hostElement)};
_.Y.isActiveViewEnabled=function(q){return!!q&&(this.hasAtLeastOneUrl(q.viewableCommands)||this.hasAtLeastOneUrl(q.endOfSessionCommands))};
_.Y.hasAtLeastOneUrl=function(q){return!!q&&q.length>0&&q[0].loggingUrls!=null&&q[0].loggingUrls.length>0};
_.Y.getVersion=function(){var q=_.P9("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(q==null?void 0:q.length)===2?q[1]:null};
_.Y.getUrlPrefixesFromCommand=function(q){if(!q)return[];var k=[];q=_.S(q);for(var F=q.next();!F.done;F=q.next())if(F=F.value,F.loggingUrls){F=_.S(F.loggingUrls);for(var T=F.next();!T.done;T=F.next())T=T.value,T.baseUrl&&k.push(T.baseUrl)}return k};
_.v([_.aw()],hT4);var pz=[hT4.prototype];var MVm=function(){return _.E$.apply(this,arguments)||this};
_.y(MVm,_.E$);_.Vg.Object.defineProperties(MVm.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_entity_store_from_dependency_injection")?_.cu():_.LB()}}});
_.v([_.aw()],MVm);_.ww=[wO.prototype,MVm.prototype];var f$h=["ytd-rich-shelf-renderer"],PO=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;q.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";q.followUpDialogPromise=null;q.followUpDialogPromiseResolve=null;q.followUpDialogPromiseReject=null;return q};
_.y(PO,_.E$);_.Y=PO.prototype;_.Y.dismissibleItemIsDismissedChanged_=function(q){_.h("kevlar_fluid_dismiss")&&(q?_.Fc(this.hostElement,"yt-dismissible-item-dismissed"):_.Fc(this.hostElement,"yt-dismissible-item-undismissed"))};
_.Y.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.Y.dismissibleItemReset_=function(){var q=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 _.R1(function(k,F){q.followUpDialogPromiseResolve=k;q.followUpDialogPromiseReject=F});
_.Fc(this.hostElement,"yt-enable-lockup-interaction")};
_.Y.dismissibleItemOnYtServiceRequestSent_=function(q,k){k.actions&&this.dismissibleItemProcessActions(k.actions,q)};
_.Y.dismissibleItemOnRequestSent=function(q){if(_.h("web_button_rework"))for(var k=_.S(q.detail),F=k.next();!F.done;F=k.next()){var T=void 0;(F=(T=_.f(F.value,_.RT))==null?void 0:T.actions)&&this.dismissibleItemProcessActions(F,q)}};
_.Y.dismissibleItemOnCommandSent=function(q,k){k&&this.dismissibleItemProcessActions(k,q)};
_.Y.setAndGetDismissedContentId=function(q){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+q};
_.Y.replayDismissAction=function(q){this.dismissibleItemProcessActions([q])};
_.Y.dismissibleItemProcessActions=function(q,k){for(var F=0;F<q.length;F++){var T=q[F],Z=void 0;((Z=_.f(T,_.za))==null?0:Z.commands)&&this.dismissibleItemProcessActions(_.f(T,_.za).commands,k);if(_.f(T,_.h3)){if(Z=_.f(T,_.h3),!Z.replaceParentSection||f$h.includes(this.hostElement.nodeName.toLowerCase()))_.h("web_see_fewer_shorts_reactive_dismissal")&&Z.groupDismissal&&D0n(this,Z.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(Z),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.Iy("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:T})),T=void 0,(T=k)==null||T.stopPropagation()}else if(_.f(T,pAU))this.dismissibleItemHandleHideEnclosingAction_(),T=void 0,(T=k)==null||T.stopPropagation();else if(_.f(T,sih))_.h("web_see_fewer_shorts_reactive_dismissal")&&(T=_.f(T,sih),Z=void 0,((Z=T)==null?0:Z.targetGroupId)&&D0n(this,{targetGroupId:T.targetGroupId},!1)),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.Iy("commandEntity",
this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),T=void 0,(T=k)==null||T.stopPropagation();else if(_.f(T,_.RT))(T=_.f(T,_.RT).actions)&&_.O_(this.hostElement,T,this.hostElement),T=void 0,(T=k)==null||T.stopPropagation();else{var O=Z=void 0;((Z=_.f(T,_.NR))==null?void 0:Z.signal)!=="TELL_US_WHY"||((O=_.f(T,_.NR))==null?0:O.targetId)&&_.h("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),T=void 0,(T=k)==null||T.stopPropagation())}}};
_.Y.dismissibleItemOnYtServiceRequestCompleted_=function(q,k){var F=this.get("feedbackResponses.0.followUpDialog",k.data);F?this.followUpDialogPromiseResolve(F):k.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(k.actions,q)};
_.Y.dismissibleItemHandleReplaceEnclosingAction_=function(q){this.dismissedRenderer=q.item;this.isDismissed=!0;var k=null;(k=_.Zy(this.hostElement).querySelector("#dismissed"))&&_.Gz(this,function(){_.V7(k)});
_.Fc(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.Y.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.Y.dismissibleItemHandleUndoFeedbackAction_=function(){_.Fc(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.Y.dismissibleItemHandleTellUsWhySignalAction_=function(){var q=this;this.followUpDialogPromise.then(function(k){q.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:k}})})};
PO.prototype.dismissibleItemOnYtServiceRequestCompleted_=PO.prototype.dismissibleItemOnYtServiceRequestCompleted_;PO.prototype.dismissibleItemOnCommandSent=PO.prototype.dismissibleItemOnCommandSent;PO.prototype.dismissibleItemOnRequestSent=PO.prototype.dismissibleItemOnRequestSent;PO.prototype.dismissibleItemOnYtServiceRequestSent_=PO.prototype.dismissibleItemOnYtServiceRequestSent_;PO.prototype.dismissibleItemDataChanged_=PO.prototype.dismissibleItemDataChanged_;
PO.prototype.dismissibleItemIsDismissedChanged_=PO.prototype.dismissibleItemIsDismissedChanged_;_.v([_.l(_.Ls),_.G("design:type",Object)],PO.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],PO.prototype,"ytdReduxBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PO.prototype,"isDismissed",void 0);_.v([_.u(),_.G("design:type",Object)],PO.prototype,"dismissedRenderer",void 0);
_.v([_.Wu("isDismissed"),_.G("design:type",Function),_.G("design:paramtypes",[Boolean]),_.G("design:returntype")],PO.prototype,"dismissibleItemIsDismissedChanged_",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PO.prototype,"dismissibleItemDataChanged_",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],PO.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.v([_.eJ("yt-service-request-sent-button-renderer"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],PO.prototype,"dismissibleItemOnRequestSent",null);
_.v([_.eJ("yt-dismissible-item-action"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Array]),_.G("design:returntype")],PO.prototype,"dismissibleItemOnCommandSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],PO.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.v([_.aw()],PO);_.$S=[_.Ls,_.ww,PO.prototype];var bK=function(){var q=_.E$.apply(this,arguments)||this;q.disableGridStateAware=!1;q.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};q.currentGridClass="";return q};
_.y(bK,_.E$);bK.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.Gz(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var q=this.gridStateAwareGetElement();_.Yv(q,"grid",!0)}};
bK.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
bK.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.Zy(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
bK.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var q="grid-disabled";else{q=_.RZm.getInstance();var k=this.get("pageSubtype");q=k&&Swm.includes(k)?"grid-disabled":q.currentSnapState_?q.currentSnapState_.className:null}(k=this.gridStateAwareGetElement())&&q!==this.currentGridClass&&(q&&_.Yv(k,q,!0),this.currentGridClass&&_.Yv(k,this.currentGridClass,!1),this.currentGridClass=q)};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],bK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",String)],bK.prototype,"gridStateAwareSizingElementSelector",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],bK.prototype,"disableGridStateAware",void 0);_.v([_.aw()],bK);_.uK=[bK.prototype,_.Zz.YtActionHandlerBehavior];_.NU=new _.mE("GUIDE_TOKEN");var Kz;_.Q4={};Kz=function(){var q=_.E$.apply(this,arguments)||this;q.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 q};
_.y(Kz,_.E$);_.Y=Kz.prototype;_.Y.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Y.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var q=_.mT().resolve(_.g6(_.NU));q&&(this.guidePersistentAndVisible=q.getGuidePersistentAndVisible(),this.activeEndpoint=q.getActiveEndpoint(),this.guideOpened=q.getGuideOpened(),this.miniGuideVisible=q.getMiniGuideVisible())};
_.Y.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.Y.handleGuideStateAction=function(q){this.guidePersistentAndVisible=q};
_.Y.handleMiniGuideStateAction=function(q){this.miniGuideVisible=q};
_.Y.handleGuideOpenedAction=function(q){this.guideOpened=q};
_.Y.handleActiveEndpointAction=function(q){this.activeEndpoint=q};
Kz.prototype.onActiveEndpointChange=Kz.prototype.onActiveEndpointChange;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Kz.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Kz.prototype,"guidePersistentAndVisible",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Kz.prototype,"miniGuideVisible",void 0);_.v([_.u(),_.G("design:type",Object)],Kz.prototype,"activeEndpoint",void 0);
_.v([_.Wu("activeEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Kz.prototype,"onActiveEndpointChange",null);_.v([_.u(),_.G("design:type",Boolean)],Kz.prototype,"guideOpened",void 0);_.v([_.aw()],Kz);_.Q4.YtdGuideStateAwareBehavior=[];_.Q4.YtdGuideStateAwareBehavior.push(Kz.prototype,_.Zz.YtActionHandlerBehavior);var yM4=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],BO=function(){var q=_.E$.apply(this,arguments)||this;q.hoverJobId=0;q.JSC$12271_touched=!1;return q};
_.y(BO,_.E$);_.Y=BO.prototype;_.Y.created=function(){this.useExpandableTooltip=!yM4.includes(this.is)};
_.Y.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.Y.detached=function(){this.useExpandableTooltip=!1};
_.Y.lockupOnDown=function(q){this.interactionElement&&!_.x$(_.xN(q),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.Y.lockupOnUp=function(q){this.interactionElement&&!_.x$(_.xN(q),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.Y.onTouchStart=function(){this.JSC$12271_touched=!0};
_.Y.lockupOnMouseEnter=function(){var q=this,k=_.kX("kevlar_lockup_hover_delay",-1);this.JSC$12271_touched&&k>=0?(_.pL.cancelJob(this.hoverJobId),this.hoverJobId=_.pL.addJob(function(){q.lockupIsHovered=!0},8,k),this.JSC$12271_touched=!1):this.lockupIsHovered=!0};
_.Y.lockupOnMouseLeave=function(){this.hoverJobId&&(_.pL.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.Y.lockupOnPopupClosed=function(q,k){var F;((F=k.popupRenderer)==null?void 0:F.is)==="ytd-menu-popup-renderer"&&(q=k.popupRenderer.veData,k=_.Jg(),q&&k&&_.s_(k,[q]))};
_.Y.lockupOnLockupRequested=function(q){var k=q.detail.videoIds[0],F;q.detail&&k===((F=this.data)==null?void 0:F.videoId)&&(q.detail.returnValue=[this.data])};
_.Y.lockupOnYtServiceRequestSent=function(q,k){if(q=k.actions)for(var F=0;F<q.length;F++){var T=q[F];if(T.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&k.ajaxPromise){var Z=void 0,O=(Z=_.f(k.endpoint,_.wJ))==null?void 0:Z.playlistId;Z=void 0;T=(Z=T.removedVideoId)!=null?Z:"";bWG(_.rT(),T,O)}else T.action==="ACTION_REMOVE_VIDEO"&&k.ajaxPromise&&(O=void 0,T=(O=T.setVideoId)!=null?O:"",_.uqU(_.rT(),T))}};
_.Y.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.Y.lockupOnLockupEnabled=function(){if(!this.$){var q=_.mT().resolve(_.gb).getCurrentPage(),k=this.getParentRenderer?this.getParentRenderer():void 0;_.w1(new _.aP("component not ready",this.is,this.isAttached,q==null?void 0:q.is,k==null?void 0:k.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
BO.prototype.lockupOnLockupEnabled=BO.prototype.lockupOnLockupEnabled;BO.prototype.lockupOnLockupDisabled=BO.prototype.lockupOnLockupDisabled;BO.prototype.lockupOnYtServiceRequestSent=BO.prototype.lockupOnYtServiceRequestSent;BO.prototype.lockupOnLockupRequested=BO.prototype.lockupOnLockupRequested;BO.prototype.lockupOnPopupClosed=BO.prototype.lockupOnPopupClosed;BO.prototype.lockupOnMouseLeave=BO.prototype.lockupOnMouseLeave;BO.prototype.lockupOnMouseEnter=BO.prototype.lockupOnMouseEnter;
BO.prototype.onTouchStart=BO.prototype.onTouchStart;BO.prototype.lockupOnUp=BO.prototype.lockupOnUp;BO.prototype.lockupOnDown=BO.prototype.lockupOnDown;_.v([_.u(),_.G("design:type",Object)],BO.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],BO.prototype,"lockupIsHovered",void 0);_.v([_.u(),_.G("design:type",Boolean)],BO.prototype,"lockupTouchTriggered",void 0);_.v([_.u(),_.G("design:type",Boolean)],BO.prototype,"useExpandableTooltip",void 0);
_.v([_.Iw("#interaction"),_.G("design:type",Object)],BO.prototype,"interactionElement",void 0);_.v([_.eJ("down"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],BO.prototype,"lockupOnDown",null);_.v([_.eJ("up"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],BO.prototype,"lockupOnUp",null);
_.v([_.eJ("touchstart"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],BO.prototype,"onTouchStart",null);_.v([_.eJ("mouseenter"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],BO.prototype,"lockupOnMouseEnter",null);_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],BO.prototype,"lockupOnMouseLeave",null);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],BO.prototype,"lockupOnPopupClosed",null);_.v([_.eJ("yt-lockup-requested"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],BO.prototype,"lockupOnLockupRequested",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],BO.prototype,"lockupOnYtServiceRequestSent",null);_.v([_.eJ("yt-disable-lockup-interaction"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],BO.prototype,"lockupOnLockupDisabled",null);
_.v([_.eJ("yt-enable-lockup-interaction"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],BO.prototype,"lockupOnLockupEnabled",null);_.v([_.aw()],BO);_.rw=[BO.prototype];_.tVo={YtdReduxBehavior:[]};_.tVo.YtdReduxBehavior.push.apply(_.tVo.YtdReduxBehavior,_.ww);var vO=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;q.disableNowPlaying=!1;q.disableTooltips=!1;q.useHoveredProperty=!1;q.hovered=!1;q.isThumbnailHovered_=!1;q.addBackground=_.h("kevlar_thumbnail_bg");q.nowPlaying=!1;q.disableRounding=!1;q.size="small";return q};
_.y(vO,_.E$);_.Y=vO.prototype;_.Y.computeThumbnailOverlaySidePanelWidth_=function(q,k){return q-k};
_.Y.computeSize=function(q,k){if(!this.disableRounding){if(!q&&!k)return"small";q=Math.max(q||0,k||0);return q>=256?"large":q>=96?"medium":"small"}};
_.Y.computeFinalHoveredState_=function(q,k,F){return this.nowPlaying?!1:_.h("kevlar_thumbnail_fluid")&&q?k:F};
_.Y.computeHoverOverlays_=function(q,k){return q&&k?k:void 0};
_.Y.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.Y.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.Y.checkMiniplayer_=function(){var q;if(((q=this.data)==null?0:q.playlistSetVideoId)&&_.h("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{q=_.Us();var k=q.currentEndpoint;!this.disableNowPlaying&&k&&_.f(k,_.sM)&&this.data?(k=_.f(k,_.sM),this.nowPlaying=this.data.playlistId?k.playlistId===this.data.playlistId:k.videoId===this.data.videoId,this.isVideoPlaying=q==null?void 0:q.isVideoPlaying):this.nowPlaying=!1}};
vO.prototype.checkMiniplayer_=vO.prototype.checkMiniplayer_;vO.prototype.onMouseLeave_=vO.prototype.onMouseLeave_;vO.prototype.onMouseEnter_=vO.prototype.onMouseEnter_;vO.prototype.computeHoverOverlays_=vO.prototype.computeHoverOverlays_;vO.prototype.computeFinalHoveredState_=vO.prototype.computeFinalHoveredState_;vO.prototype.computeSize=vO.prototype.computeSize;vO.prototype.computeThumbnailOverlaySidePanelWidth_=vO.prototype.computeThumbnailOverlaySidePanelWidth_;
_.v([_.l(_.ww),_.G("design:type",Object)],vO.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vO.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],vO.prototype,"height",void 0);_.v([_.u(),_.G("design:type",Boolean)],vO.prototype,"bottomSidePanel",void 0);_.v([_.u(),_.G("design:type",Number)],vO.prototype,"width",void 0);_.v([_.u(),_.G("design:type",Object)],vO.prototype,"disableNowPlaying",void 0);
_.v([_.u({selector:_.pB}),_.G("design:type",Boolean)],vO.prototype,"miniplayerIsActive",void 0);_.v([_.u(),_.G("design:type",Object)],vO.prototype,"disableTooltips",void 0);_.v([_.u(),_.G("design:type",Object)],vO.prototype,"useHoveredProperty",void 0);_.v([_.u(),_.G("design:type",Object)],vO.prototype,"hovered",void 0);_.v([_.u(),_.G("design:type",Object)],vO.prototype,"isThumbnailHovered_",void 0);
_.v([_.u({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.G("design:type",Boolean)],vO.prototype,"finalHoveredState_",void 0);_.v([_.u({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.G("design:type",Number)],vO.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vO.prototype,"addBackground",void 0);
_.v([_.u({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.G("design:type",Object)],vO.prototype,"hoverOverlays_",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vO.prototype,"nowPlaying",void 0);_.v([_.u(),_.G("design:type",Boolean)],vO.prototype,"isVideoPlaying",void 0);_.v([_.u(),_.G("design:type",Object)],vO.prototype,"disableRounding",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.G("design:type",Object)],vO.prototype,"size",void 0);_.v([_.eJ("mouseenter"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vO.prototype,"onMouseEnter_",null);_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vO.prototype,"onMouseLeave_",null);
_.v([_.Wu("data","disableNowPlaying","miniplayerIsActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vO.prototype,"checkMiniplayer_",null);_.v([_.aw()],vO);var D0h=[vO.prototype];_.HO={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(q,k){return q+":"+_.kc(k)},
getPlayerListener_:function(q,k,F){q=this.getPlayerListenerKey_(q,k);k=this.playerListeners_.get(q);F&&this.playerListeners_.delete(q);return k},
savePlayerListener_:function(q,k){var F=k.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(q,k),F);return F},
listenToPlayerEvent:function(q,k,F){F=this.savePlayerListener_(k,F);q.addEventListener(k,F)},
listenToPlayerEvents:function(q,k){k.forEach(function(F,T){this.listenToPlayerEvent(q,T,F)}.bind(this))},
unlistenFromPlayerEvent:function(q,k,F){F=this.getPlayerListener_(k,F,!0);q.removeEventListener(k,F)},
unlistenFromPlayerEvents:function(q,k){k.forEach(function(F,T){this.unlistenFromPlayerEvent(q,T,F)}.bind(this))}}};
_.s2=function(){};_.l$P=new _.mE("PLAYER_API_TOKEN");var $0r=!1,QqN,uCx=!1,Bvf;var oy=function(q,k,F,T,Z){_.dF.call(this);var O=this;this.playerId=k;this.webPlayerContextConfig=T;this.s1L=Z;this.pzo=!1;this.api={};this.bEf=this.afD=null;this.tHc=new _.Cl;this.kf={};this.kJj=this.fnL=this.elementId=this.xgj=this.config=null;this.iRx=!1;this.hm=this.eFP=null;this.dFL={};this.e1h=["onReady"];this.lastError=null;this.djL=NaN;this.clL={};this.goc=0;this.j0=this.targetElement=q;_.zl(this,this.tHc);JMc(this);F?this.goc=setTimeout(function(){O.loadNewVideoConfig(F)},0):T&&(AM8(this),
ptc(this))};
_.y(oy,_.dF);oy.prototype.getId=function(){return this.playerId};
oy.prototype.loadNewVideoConfig=function(q){if(!this.isDisposed()){this.goc&&(clearTimeout(this.goc),this.goc=0);var k=q||{};k instanceof H$m||(k=new H$m(k));this.config=k;this.setConfig(q);ptc(this);this.isReady()&&wtI(this)}};
var AM8=function(q){var k;q.webPlayerContextConfig?k=q.webPlayerContextConfig.rootElementId:k=q.config.attrs.id;q.elementId=k||q.elementId;q.elementId==="video-player"&&(q.elementId=q.playerId,q.webPlayerContextConfig?q.webPlayerContextConfig.rootElementId=q.playerId:q.config.attrs.id=q.playerId);var F;((F=q.j0)==null?void 0:F.id)===q.elementId&&(q.elementId+="-player",q.webPlayerContextConfig?q.webPlayerContextConfig.rootElementId=q.elementId:q.config.attrs.id=q.elementId)};
oy.prototype.setConfig=function(q){this.xgj=q;this.config=PH$(q);AM8(this);if(!this.fnL){var k;this.fnL=$0I(this,((k=this.config.args)==null?void 0:k.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var F;if((F=this.config)==null?0:F.attrs)q=this.config.attrs,(k=q.width)&&this.j0&&(this.j0.style.width=uD(Number(k)||k,!0)),(q=q.height)&&this.j0&&(this.j0.style.height=uD(Number(q)||q,!0))};
var wtI=function(q){if(q.config&&q.config.loaded!==!0)if(q.config.loaded=!0,!q.config.args||q.config.args.autoplay!=="0"&&q.config.args.autoplay!==0&&q.config.args.autoplay!==!1){var k;q.api.loadVideoByPlayerVars((k=q.config.args)!=null?k:null)}else q.api.cueVideoByPlayerVars(q.config.args)},uC4=function(q){var k=!0,F=q.getPlayerElement();
F&&q.config&&(k=F.dataset.version===bx4(q));return k&&!!_.NA("yt.player.Application.create")},ptc=function(q){if(!q.isDisposed()&&!q.iRx){var k=uC4(q);
if(k&&(q.getPlayerElement()?"html5":null)==="html5")q.kJj="html5",q.isReady()||Nv0(q);else if(Qqo(q),q.kJj="html5",k&&q.hm&&q.targetElement)q.targetElement.appendChild(q.hm),Nv0(q);else{q.config&&(q.config.loaded=!0);var F=!1;q.eFP=function(){F=!0;var T=KMv(q,"player_bootstrap_method")?_.NA("yt.player.Application.createAlternate")||_.NA("yt.player.Application.create"):_.NA("yt.player.Application.create");var Z=q.config?PH$(q.config):void 0;T&&T(q.targetElement,Z,q.webPlayerContextConfig,q.s1L);Nv0(q)};
q.iRx=!0;k?q.eFP():(_.uN(bx4(q),q.eFP),(k=BvU(q))&&Uuo(k||""),rM0(q)&&!F&&_.xX("yt.player.Application.create",null))}}};
oy.prototype.getPlayerElement=function(){var q=_.ke(document,this.elementId);!q&&this.j0&&this.j0.querySelector&&(q=this.j0.querySelector("#"+this.elementId));return q};
var Nv0=function(q){if(!q.isDisposed()){var k=q.getPlayerElement(),F=!1;k&&k.getApiInterface&&k.getApiInterface()&&(F=!0);if(F){q.iRx=!1;if(!KMv(q,"html5_remove_not_servable_check_killswitch")){var T;if((k==null?0:k.isNotServable)&&q.config&&(k==null?0:k.isNotServable((T=q.config.args)==null?void 0:T.video_id)))return}vP$(q)}else q.djL=setTimeout(function(){Nv0(q)},50)}},vP$=function(q){JMc(q);
q.pzo=!0;var k=q.getPlayerElement();if(k){q.afD=Hxh(q,k,"addEventListener");q.bEf=Hxh(q,k,"removeEventListener");var F=k.getApiInterface();F=F.concat(k.getInternalApiInterface());for(var T=q.api,Z=0;Z<F.length;Z++){var O=F[Z];T[O]||(T[O]=Hxh(q,k,O))}}for(var z in q.kf)q.kf.hasOwnProperty(z)&&q.afD&&q.afD(z,q.kf[z]);wtI(q);q.fnL&&q.fnL(q.api);q.tHc.publish("onReady",q.api)},Hxh=function(q,k,F){var T=k[F];
return function(){var Z=_.Mb.apply(0,arguments);try{return q.lastError=null,T.apply(k,Z)}catch(O){if(F!=="sendAbandonmentPing")throw O.params=F,q.lastError=O,Z=new _.aP("PlayerProxy error in method call",{error:O,method:F,playerId:q.playerId}),Z.level="WARNING",Z;}}},JMc=function(q){q.pzo=!1;
if(q.bEf)for(var k in q.kf)q.kf.hasOwnProperty(k)&&q.bEf(k,q.kf[k]);for(var F in q.clL)q.clL.hasOwnProperty(F)&&clearTimeout(Number(F));q.clL={};q.afD=null;q.bEf=null;k=q.api;for(var T in k)k.hasOwnProperty(T)&&(k[T]=null);k.addEventListener=function(Z,O){q.addEventListener(Z,O)};
k.removeEventListener=function(Z,O){q.removeEventListener(Z,O)};
k.destroy=function(){q.dispose()};
k.getLastError=function(){return q.getLastError()};
k.getPlayerType=function(){return q.getPlayerType()};
k.getCurrentVideoConfig=function(){return q.xgj};
k.loadNewVideoConfig=function(Z){q.loadNewVideoConfig(Z)};
k.isReady=function(){return q.isReady()}};
oy.prototype.isReady=function(){return this.pzo};
oy.prototype.addEventListener=function(q,k){var F=this;this.isDisposed();var T=$0I(this,k);T&&(_.rn(this.e1h,q)||this.kf[q]||(k=sqP(this,q),this.afD&&this.afD(q,k)),this.tHc.subscribe(q,T),q==="onReady"&&this.isReady()&&setTimeout(function(){T(F.api)},0))};
oy.prototype.removeEventListener=function(q,k){this.isDisposed()||(k=$0I(this,k))&&this.tHc.unsubscribe(q,k)};
var $0I=function(q,k){var F=k;if(typeof k==="string"){if(q.dFL[k])return q.dFL[k];F=function(){var T=_.Mb.apply(0,arguments),Z=_.NA(k);if(Z)try{Z.apply(_.k9,T)}catch(O){throw T=new _.aP("PlayerProxy error when executing callback",{error:O}),T.level="ERROR",T;}};
q.dFL[k]=F}return F?F:null},sqP=function(q,k){var F=function(T){var Z=function(){q.isDisposed();
if(!q.isDisposed())try{q.tHc.publish(k,T!=null?T:void 0)}catch(R){var z=new _.aP("PlayerProxy error when creating global callback",{error:R.message,event:k,playerId:q.playerId,data:T,originalStack:R.stack,componentStack:R.componentStack});z.level="WARNING";throw z;}};
if(KMv(q,"web_player_publish_events_immediately"))Z();else{var O=setTimeout(function(){Z();_.fT.remove(q.clL,String(O))},0);
_.fT.add(q.clL,String(O),!0)}};
return q.kf[k]=F};
oy.prototype.getPlayerType=function(){return this.kJj||(this.getPlayerElement()?"html5":null)};
oy.prototype.getLastError=function(){return this.lastError};
var Qqo=function(q){q.cancel();JMc(q);q.kJj=null;q.config&&(q.config.loaded=!1);var k=q.getPlayerElement();k&&(uC4(q)||!rM0(q)?q.hm=k:(k&&k.destroy&&k.destroy(),q.hm=null));q.targetElement&&_.JW(q.targetElement)};
oy.prototype.cancel=function(){this.eFP&&_.HYw(bx4(this),this.eFP);clearTimeout(this.djL);this.iRx=!1};
oy.prototype.disposeInternal=function(){Qqo(this);if(this.hm&&this.config&&this.hm.destroy)try{this.hm.destroy()}catch(k){var q=new _.aP("PlayerProxy error during disposal",{error:k});q.level="ERROR";throw q;}this.dFL=null;for(q in this.kf)this.kf.hasOwnProperty(q)&&delete this.kf[q];this.xgj=this.config=this.api=null;delete this.targetElement;delete this.j0;_.dF.prototype.disposeInternal.call(this)};
var rM0=function(q){var k,F;q=(k=q.config)==null?void 0:(F=k.args)==null?void 0:F.fflags;return!!q&&q.indexOf("player_destroy_old_version=true")!==-1},bx4=function(q){return q.webPlayerContextConfig?q.webPlayerContextConfig.jsUrl:(q=q.config.assets)?q.js:""},BvU=function(q){return q.webPlayerContextConfig?q.webPlayerContextConfig.cssUrl:(q=q.config.assets)?q.css:""},KMv=function(q,k){if(q.webPlayerContextConfig)var F=q.webPlayerContextConfig.serializedExperimentFlags;
else{var T;if((T=q.config)==null?0:T.args)F=q.config.args.fflags}return(F||"").split("&").includes(k+"=true")},PH$=function(q){for(var k={},F=_.S(Object.keys(q)),T=F.next();!T.done;T=F.next()){T=T.value;
var Z=q[T];k[T]=typeof Z==="object"?_.fT.clone(Z):Z}return k};var GTx={},sqM="player_uid_"+(Math.random()*1E9>>>0);var G$=function(q,k,F,T,Z,O){k=k===void 0?document.createElement("div"):k;this.webPlayerContextConfig=q;this.container=k;this.commandResolver=F;this.apiResolver=LMT();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.zO;T||O?GT4(this):cM0(this);this.pendingPlayerResponse=T;this.pendingWatchNextResponse=Z;this.pendingPlayerVars=O;VVm(this)};
G$.prototype.loadVideoWithPlayerResponse=function(q,k,F){this.loadVideo(q,k,F)};
G$.prototype.loadVideoWithPlayerVars=function(q){return this.loadVideo(void 0,void 0,q)};
G$.prototype.destroy=function(q){if(q=_.ke(document,q))q=sqM+"_"+_.kc(q),(q=GTx[q])&&q.dispose()};
var x0Z=function(q,k){var F;_.C(function(T){if(T.nextAddress==1)return q.pendingWatchNextResponse=k,q.synchronousApi?(F=q.synchronousApi,T.jumpTo(2)):_.W(T,q.api,3);T.nextAddress!=2&&(F=T.yieldResult);LMv(q,F);q.pendingWatchNextResponse&&(F.updateVideoData({raw_watch_next_response:q.pendingWatchNextResponse}),q.pendingWatchNextResponse=void 0);_.RG(T)})},LMv=function(q,k){var F;
if(!(k==null?0:(F=k.isReady)==null?0:F.call(k))){var T;_.w1(new _.aP("playerApi is falsey",{synchronousApi:q.synchronousApi,apiResolved:q.apiResolver.resolved,playerApiUndefined:k===void 0,playerApiNull:k===null,playerApiReady:(k==null?void 0:(T=k.isReady)==null?void 0:T.call(k))===!0,playerApiMethods:k?Object.keys(k):[]}))}},nPP=function(q,k){if(typeof q[k]==="function")return q[k]()},gP8=function(q){var k=window,F,T=(F=k.ytplayer)==null?void 0:F.bootstrapPlayerContainer;
if((F=T==null?void 0:T.firstElementChild)&&_.vl(F,"html5-video-player")){var Z,O,z=(Z=k.ytplayer)==null?void 0:(O=Z.bootstrapWebPlayerContextConfig)==null?void 0:O.contextId;Z=q.webPlayerContextConfig.contextId;if(z&&z===Z){T!==q.container&&(T=!1,nPP(F,"getPlayerState")===2&&(T=!0),q.container.appendChild(F),T||nPP(F,"playVideo"));var R;if((R=k.ytplayer)==null?0:R.bootstrapPlayerResponse)q.bootstrapPlayerResponse=k.ytplayer.bootstrapPlayerResponse}}},VVm=function(q){var k,F,T,Z,O;
_.C(function(z){if(z.nextAddress==1)return q.pageReadyOrDataAvailable?z.jumpTo(2):_.W(z,q.pageReadyOrDataAvailableResolver.promise,2);if(z.nextAddress!=4)return!_.h("kevlar_player_unified_player_loading")||bxx()&&NvL()?z.jumpTo(4):_.W(z,vPh(),4);gP8(q);if(q.pendingPlayerResponse||q.pendingPlayerVars)k=Hxn(q.pendingPlayerResponse,q.pendingWatchNextResponse,q.pendingPlayerVars),q.pendingPlayerResponse&&q.pendingPlayerResponse===q.bootstrapPlayerResponse&&(k.loaded=!0),q.bootstrapPlayerResponse=void 0;
F=VVo(q.container,k,q.webPlayerContextConfig);((T=k)==null?0:T.loaded)&&q.pendingWatchNextResponse?(x0Z(q,q.pendingWatchNextResponse),q.pendingPlayerResponse=void 0,q.pendingPlayerVars=void 0):m0o(q);Z=function(R){F.removeEventListener("onReady",Z);q.synchronousApi=R;q.apiResolver.resolve(R)};
F.addEventListener("onReady",Z);q.commandResolver!==void 0&&(O=q.commandResolver,F.addEventListener("innertubeCommand",function(R){O(R)}));
_.RG(z)})};
G$.prototype.loadVideo=function(q,k,F){var T=this,Z,O,z,R,e,I,X,E,d;return _.C(function(M){if(M.nextAddress==1)return T.pendingPlayerResponse=q,T.pendingWatchNextResponse=k,T.pendingPlayerVars=F,GT4(T),T.synchronousApi?(Z=T.synchronousApi,M.jumpTo(2)):_.W(M,T.api,3);M.nextAddress!=2&&(Z=M.yieldResult);LMv(T,Z);z=new Promise(function(t){O=t});
R=function(){var t=Z.getPlayerResponse();t&&(Z.removeEventListener("onVideoDataChange",R),O(t))};
Z.addEventListener("onVideoDataChange",R);if(T.pendingPlayerResponse||T.pendingPlayerVars)T.pendingPlayerResponse&&T.pendingPlayerResponse===T.bootstrapPlayerResponse?(O(T.pendingPlayerResponse),T.pendingWatchNextResponse&&x0Z(T,T.pendingWatchNextResponse)):(e=Hxn(T.pendingPlayerResponse,T.pendingWatchNextResponse,T.pendingPlayerVars),(d=(I=T.pendingPlayerResponse)==null?void 0:(X=I.playerConfig)==null?void 0:(E=X.playbackStartConfig)==null?void 0:E.startPaused)?Z.cueVideoByPlayerVars(e.args):Z.loadVideoByPlayerVars(e.args)),
m0o(T),T.bootstrapPlayerResponse=void 0;return M.return(z)})};
var cM0=function(q){if(document.readyState==="complete"||document.readyState==="interactive")GT4(q);else{var k=function(){document.removeEventListener("DOMContentLoaded",k);GT4(q)};
document.addEventListener("DOMContentLoaded",k)}},GT4=function(q){q.pageReadyOrDataAvailable=!0;
q.pageReadyOrDataAvailableResolver.resolve()},m0o=function(q){q.pendingPlayerResponse=void 0;
q.pendingWatchNextResponse=void 0;q.pendingPlayerVars=void 0};
_.Vg.Object.defineProperties(G$.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var cO=function(q){ph.call(this,q===void 0?"document_active":q);var k=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(F){k.transition("document_disposed",{event:F})});
window.addEventListener("beforeunload",function(F){k.transition("document_disposed_preventable",{event:F})});
window.addEventListener("unload",function(F){k.transition("document_disposed",{event:F});k.hasRun=new Map})};
_.y(cO,ph);
cO.prototype.runPreventableDispose=function(q,k){if(!this.hasRun.get("document_disposed_preventable")){q(k==null?void 0:k.event);var F,T;if((k==null?0:(F=k.event)==null?0:F.defaultPrevented)||(k==null?0:(T=k.event)==null?0:T.returnValue)){k.event.returnValue||(k.event.returnValue=!0);k.event.defaultPrevented||k.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")};
cO.prototype.runDispose=function(q,k){this.hasRun.get("document_disposed")?this.transition("document_active"):(q(k==null?void 0:k.event),this.hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
cO.prototype.runFlush=function(q,k){q(k==null?void 0:k.event);this.transition("document_active")};
cO.prototype.runActive=function(){};var V4=function(q){ph.call(this,q===void 0?"document_visibility_unknown":q);var k=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(F){document.visibilityState==="visible"?k.transition("document_visible",{event:F}):k.transition("document_hidden",
{event:F})});
_.h("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(F){k.transition("document_backgrounded",{event:F})}),window.addEventListener("focus",function(F){k.transition("document_foregrounded",{event:F})}))};
_.y(V4,ph);V4.prototype.runVisible=function(q,k){q(k==null?void 0:k.event);_.h("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
V4.prototype.runHidden=function(q,k){q(k==null?void 0:k.event);_.h("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
V4.prototype.runBackgrounded=function(q,k){q(k==null?void 0:k.event)};
V4.prototype.runForegrounded=function(q,k){q(k==null?void 0:k.event)};var Lz=function(){this.teardownLifecycle=new cO;this.visibilityLifecycle=new V4};
Lz.prototype.install=function(){var q=_.Mb.apply(0,arguments),k=this;q.forEach(function(F){k.teardownLifecycle.install(F)});
q.forEach(function(F){k.visibilityLifecycle.install(F)})};var xS=function(){Lz.call(this);var q={};this.install((q.document_disposed={callback:this.abortSlisAndFlush},q));_.h("combine_ve_grafts")&&(q={},this.install((q.document_disposed={callback:this.flushInteractionLoggingAttachVes},q)));q={};this.install((q.flush_logs={callback:this.logFinalPayload},q));_.h("web_log_cfg_cee_ks")||_.MR(_.pL,qlm)};
_.y(xS,Lz);var x0e=function(){xS.loggingInstance||(xS.loggingInstance=new xS);return xS.loggingInstance};
xS.prototype.logFinalPayload=function(){if(_.h("web_fp_via_jspb")){var q=new WR8,k=_.Jg();k&&_.Ub(q,1,k);k=_.h("jspb_sparse_encoded_pivot")?new h7([{}]):new h7;_.oO(k,380,URG,q);$uo("finalPayload",k);_.h("web_fp_via_jspb_and_json")&&_.lA("finalPayload",{csn:_.Jg()})}else _.lA("finalPayload",{csn:_.Jg()})};
xS.prototype.abortSlisAndFlush=function(){D2G(rJ);v1!=null&&v1.flush()};
xS.prototype.flushInteractionLoggingAttachVes=function(){V84(_.aB())};
var qlm=function(){var q=_.P9("CLIENT_EXPERIMENT_EVENTS");if(q){var k=QeJ();q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=F.value,k(F)&&_.lA("genericClientExperimentEvent",{eventType:F});delete _.p6.CLIENT_EXPERIMENT_EVENTS}};var ich={};
ich.YtPlayerBehavior=[_.HO.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 q=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.zO;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;nPM(function(){q.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.Jd(this,"pan-down"),_.h("kevlar_pinch_fullscreen")&&_.tB().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.h("kevlar_pinch_fullscreen")&&_.tB().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(q,k,F){var T=this;FM(this.useUnifiedPlayer_());if(this.mainAppPlayer_)FM(!1,"MainAppPlayer already created.");else{var Z=_.h("kevlar_player_container_query_killswitch")?this.$.container:_.Zy(this.hostElement).querySelector("#container");this.mainAppPlayer_=new G$(this.getWebPlayerContextConfig_(),Z,function(O){return _.Uh(O,T.hostElement)},q,k,F);
this.mainAppPlayer_.api.then(function(O){T.player_=O;T.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&VKh.resolve(O)})}},
loadVideoWithPlayerResponse:function(q,k){var F=this;if(this.useUnifiedPlayer_()){var T=this.watchNextData,Z,O=(Z=q.videoDetails)==null?void 0:Z.videoId,z,R,e;(Z=(z=this.watchNextData)==null?void 0:(R=z.currentVideoEndpoint)==null?void 0:(e=R.watchEndpoint)==null?void 0:e.videoId)&&O!=Z&&(T=void 0,_.h("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(q,T,k):this.createMainAppPlayer_(q,T,k);this.mainAppPlayer_.api.then(function(){_.Fc(F.hostElement,
"yt-player-updated")})}else this.update(pt9(q,k))},
loadVideoWithPlayerVars:function(q){var k=this;this.useUnifiedPlayer_()?(_.h("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(q):this.createMainAppPlayer_(void 0,void 0,q),this.mainAppPlayer_.api.then(function(){_.Fc(k.hostElement,"yt-player-updated")})):this.update({args:q})},
update:function(q){var k=this;if(this.useUnifiedPlayer_())FM(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(q);var F=mDo(q.args);F&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==F&&Object.assign(q.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(q).then(function(T){_.Fc(k.hostElement,"yt-player-updated",_.h("kevlar_player_updated_obsolete_player_killswitch")?
T:void 0)})}_.pN(new _.aP("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.getPlayerPromise(),2);F=T.yieldResult;if(!F)throw Error("vh");q&&k.updatePlayerPlaylist_(q);_.RG(T)})},
acquireApi_:function(q){var k=this;if(this.useUnifiedPlayer_())FM(!1,"Invalid method call in kevlar_unified_player.");else return _.pL.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(FM(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(F){k.shouldAutoplay_(q)?F.loadVideoByPlayerVars(q.args):F.cueVideoByPlayerVars(q.args)})):this.initPlayerPromise_=this.initPlayerContainer_(q),this.initPlayerPromise_},
initPlayerContainer_:function(q){var k=this;if(this.useUnifiedPlayer_())FM(!1,"Invalid method call in kevlar_unified_player.");else return FM(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.w1(Error("wh")),FM(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.h("kevlar_player_container_query_killswitch")?this.$.container:_.Zy(this.hostElement).querySelector("#container"),vPh().then(function(){var F=k.initPlayer_(q);k.playerResolver_.resolve(F);
return F})},
onPlayerReady_:function(q,k){this.useUnifiedPlayer_()?FM(!1,"Invalid method call in kevlar_unified_player."):(q.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&VKh.resolve(q),k(q))},
maybeCallApiMethodOnElement_:function(q,k){if(typeof q[k]==="function")return q[k]()},
maybeAdoptBootstrapPlayer_:function(){var q=window,k,F=(k=q.ytplayer)==null?void 0:k.bootstrapPlayerContainer;if((k=F==null?void 0:F.firstElementChild)&&k.classList.contains("html5-video-player")){var T,Z,O=(T=q.ytplayer)==null?void 0:(Z=T.bootstrapWebPlayerContextConfig)==null?void 0:Z.contextId;T=this.getWebPlayerContextConfig_().contextId;if(O&&O===T){F!==this.playerContainer_&&(F=!1,this.maybeCallApiMethodOnElement_(k,"getPlayerState")===2&&(F=!0),this.playerContainer_.appendChild(k),F||this.maybeCallApiMethodOnElement_(k,
"playVideo"));var z;if((z=q.ytplayer)==null?0:z.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=q.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(q){var k=this;if(this.useUnifiedPlayer_())FM(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(F){k.maybeAdoptBootstrapPlayer_();var T=q?wtr(q):void 0;T&&T==k.bootstrapPlayerResponse_&&(q.loaded=!0);T=k.playerContainer_;var Z=k.getWebPlayerContextConfig_();T=VVo(T,q,Z);k.player_=T;k.onPlayerReadyEvent_=k.onPlayerReady_.bind(k,k.player_,F);k.player_.addEventListener("onReady",k.onPlayerReadyEvent_);k.player_.addEventListener("innertubeCommand",
k.onPlayerInnerTubeCommand_.bind(k));_.h("enable_web_shorts_captions_language_command")&&(k.player_.addEventListener("captionschanged",k.storePlayerCaptionLanguage_.bind(k)),k.player_.addEventListener("captionssettingschanged",k.storePlayerCaptionLanguage_.bind(k)),k.player_.addEventListener("onCaptionsTrackListChanged",k.storePlayerCaptionLanguage_.bind(k)))})},
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(q){q.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(q){q.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var q=_.mT().resolve(_.gb).getCurrentPage();q&&q.getScrollTop()<=0?_.Jd(this,"pan-down"):_.Jd(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(q){q.isFullscreen()||q.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(q){q.isFullscreen()&&q.toggleFullscreen()})},
updatePlayerPlaylist_:function(q){var k=this,F,T,Z;return _.C(function(O){if(O.nextAddress==1)return F=_.mT().resolve(_.g6(_.uf)),T=!!(F&&F.playlistComponent&&F.playlistComponent.loopOn),_.W(O,k.getPlayerPromise(),2);var z=Z=O.yieldResult,R=z.updatePlaylist,e=[];if(_.h("kevlar_player_playlist_use_local_index")){var I,X;var E=(X=(I=q.localCurrentIndex)!=null?I:q.currentIndex)!=null?X:0}else{var d;E=(d=q.currentIndex)!=null?d:0}if(q.contents)for(I=0;I<q.contents.length;I++)if((X=q.contents[I])&&X.playlistPanelVideoRenderer)if(BTf(X)){X=
X.playlistPanelVideoRenderer;d="";X.shortBylineText&&(d=_.cj(X.shortBylineText));var M="";X.title?M=_.cj(X.title):X.unplayableText&&(M=_.cj(X.unplayableText));e.push({author:d,title:M,encrypted_id:X.videoId})}else I<E&&--E;R.call(z,{index:E,list:q.playlistId?q.playlistId:"",loop:T,playlist_title:q.title,playlist_length:e.length,video:e,fetch:0,external_list:"1",title:q.title?q.title:"",playlist_author:q.ownerName?_.cj(q.ownerName):void 0});_.RG(O)})},
focusOnPlayer:function(){_.Gz(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var q=this.playerContainer_.querySelector(".html5-video-player");q&&(_.nz(_.mT().resolve(_.pF)),q.focus())}})},
preparePlayer:function(){var q=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(k){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")k();else{var F=function(){document.removeEventListener("DOMContentLoaded",F);k()};
document.addEventListener("DOMContentLoaded",F)}})).then(function(){return vPh()}).then(function(){q.initPlayerPromise_||q.preparePlayerJobId_||(q.preparePlayerJobId_=_.MR(_.pL,function(){q.initPlayerPromise_||(q.initPlayerPromise_=q.initPlayerContainer_())}))}):_.pN(new _.aP("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(q){this.useUnifiedPlayer_()?FM(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(q)||(q.args.autoplay="0")},
shouldAutoplay_:function(q){if(this.useUnifiedPlayer_())FM(!1,"Invalid method call in kevlar_unified_player.");else{var k=this.get("args.el",q);return k&&k!="detailpage"&&this.isMiniplayerActive_()||k&&(k=="sponsorshipsoffer"||k=="handlesclaiming")&&this.get("args.autoplay",q)=="0"?!1:(q=wtr(q))&&this.get("playerConfig.playbackStartConfig.startPaused",q)?!1:!0}},
isMiniplayerActive_:function(){return _.mT().resolve(_.BA).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var q=this.getPlayer();if(q){var k=q.getPlayerState();_.h("kevlar_player_check_ad_state_on_stop")&&(k=q.getPlayerState(q.getPresentingPlayerType()));k!=5&&q.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(q,k,F){F=F===void 0?!1:F;var T=this,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return k||(k=T.hostElement),Z=T.useUnifiedPlayer_()?!!T.mainAppPlayer_:!!T.initPlayerPromise_,Z?_.W(e,T.getPlayerPromise(),2):(F?q.insertBefore(k,q.firstChild):q.appendChild(k),e.return());O=e.yieldResult;z=O.getPlayerState(O.getPresentingPlayerType());R=!1;if(z==-1||z==1||z==3)R=!0;F?q.insertBefore(k,q.firstChild):q.appendChild(k);R&&O.playVideo();O.setSize(NaN,NaN);_.RG(e)})},
watchNextDataChanged_:function(q){var k=this;q&&(this.useUnifiedPlayer_()&&_.h("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&x0Z(this.mainAppPlayer_,q):this.getPlayerPromise().then(function(F){F.updateVideoData(k.computeWatchNextPlayerVars_(q))}))},
computeWatchNextPlayerVars_:function(q){if(this.useUnifiedPlayer_()&&_.h("kevlar_unified_player_update_watch_next_killswitch"))FM(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:q}},
maybeSendAbandonmentPing_:function(){var q=this.getPlayer();q&&q.getPlayerState()!=5&&q.getPlayerState()!=0&&q.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var q=_.P9("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(q=Object.assign({},q),q.rootElementId=this.playerId);q.serializedExperimentIds&&q.serializedExperimentFlags||_.w1(Error("xh"));return q},
hasWebPlayerContextConfig_:function(){return!!_.P9("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(q){this.useUnifiedPlayer_()?FM(!1,"Invalid method call in kevlar_unified_player."):_.Uh(q,this.hostElement)},
storePlayerCaptionLanguage_:function(){this.getPlayerPromise().then(function(q){var k=_.mT().resolve(_.a6);q=q==null?void 0:q.getOption("captions","track");var F=_.OR("/youtube/app/player_caption_language_entity_key","stringEntity",2);if(q){var T,Z=(T=_.UB(_.nwn,F)())==null?void 0:T.value,O;T=typeof(q==null?void 0:q.translationLanguage)==="object"&&((O=q.translationLanguage)==null?void 0:O.languageName)||q.displayName||"";Z!==T&&k.store.dispatch(_.Iy("stringEntity",F,{key:F,value:T.toString()}))}else k.store.dispatch(_.Iy("stringEntity",
F,{key:F,value:"CAPTIONS_UNAVAILABLE"}))})},
useUnifiedPlayer_:function(){var q=_.h("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.h("kevlar_unified_player")||q}}];var kxm={};kxm.YtPlaylistPanelBehavior=[_.m.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(q){q=q.detail;if(q.actions.loop!=void 0||q.actions["yt-icons:loop"]!=void 0)this.loopOn=q.actions.loop||q.actions["yt-icons:loop"];if(q.actions.shuffle!=void 0||q.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=q.actions.shuffle||q.actions["yt-icons:shuffle"]},
setMenuData_:function(q){if(!q||!q.playlistButtons||q.isInfinite)return null;for(var k=q.playlistButtons.menuRenderer.topLevelButtons,F=k.length,T=0;T<F;T++)if(k[T].toggleButtonRenderer){var Z=k[T].toggleButtonRenderer;Z.defaultIcon.iconType=="LOOP"&&this.loopOn?Z.isToggled=this.loopOn:Z.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(Z.isToggled=this.shuffleOn)}return q.playlistButtons}}];var oMm=function(q){k6.call(this,q,132);this.isDocument=q===document.documentElement};
_.y(oMm,k6);oMm.prototype.calculateScrollDelta=function(q,k,F){var T=0;q<k?T=q<k-100?-48:-8:q>k+F&&(T=q>k+F+100?48:8);return T};
oMm.prototype.JSC$9358_onMouseMove=function(q){this.isDocument||(q.clientX=q.event_.pageX,q.clientY=q.event_.pageY);k6.prototype.JSC$9358_onMouseMove.call(this,q)};var gw=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;q.scrollElement=document.documentElement;q.JSC$12330_dragListGroup=null;q.dragScrollSupport=null;q.onDraggerCreated=function(k){var F=k.JSC$9354_dragger;F.scrollTarget_=q.scrollElement;k=k.draggerEl;F&&k.menuOpened&&F.setEnabled(!1)};
q.onDragStart=function(k){var F=k.draggerEl;k=k.currDragItem;var T=Object.assign({},k==null?void 0:k.data);T.trackingParams=void 0;F.data=T;F.style.position="absolute";F.style.width=(k==null?void 0:k.clientWidth)+"px";F.style.zIndex="2030";F.onDrag&&F.onDrag();_.h("web_owner_document_fallback_killswitch")?(k=document.querySelector("ytd-app"))&&_.Zy(k).appendChild(F):(k=_.Jn(F),(T=k.querySelector("ytd-app"))?_.Zy(T).appendChild(F):k.body.appendChild(F));q.dragScrollSupport=new oMm(q.scrollElement);
q.dragScrollSupport.horizontalScrolling_=!1;F=q.dragScrollSupport;F.constrainScroll_=!!F.margin_&&!1};
q.onDrop=function(k){q.handleDrop(k);q.dragScrollSupport&&(_.nT(q.dragScrollSupport),q.dragScrollSupport=null)};
q.onReorderableScroll=function(){if(q.JSC$12330_dragListGroup){var k=q.JSC$12330_dragListGroup;SRU(k,k.currDragItem_)}};
return q};
_.y(gw,_.E$);gw.prototype.detached=function(){_.F9P(this)};
_.F9P=function(q){q.JSC$12330_dragListGroup&&(_.dm(q.JSC$12330_dragListGroup,iB4,q.onDragStart),_.dm(q.JSC$12330_dragListGroup,Tcz,q.onDragStart),q.JSC$12330_dragListGroup.dispose(),q.JSC$12330_dragListGroup=null);q.dragScrollSupport&&(_.nT(q.dragScrollSupport),q.dragScrollSupport=null);q.scrollElement.removeEventListener("scroll",q.onReorderableScroll)};
_.TqG=function(q,k,F,T){T=T===void 0?"":T;_.F9P(q);F&&(q.scrollElement=F);q.JSC$12330_dragListGroup=new Qu;q.JSC$12330_dragListGroup.hysteresisDistance_=2;jzG(q.JSC$12330_dragListGroup,k);q.JSC$12330_dragListGroup.draggerElClasses_=Re("dragging").split(" ");T&&YRv(q.JSC$12330_dragListGroup,function(Z){var O=Z||document,z=null;O.getElementsByClassName?z=O.getElementsByClassName(T)[0]:z=Hf8("*",T,Z);return z||Z});
_.Dr(q.JSC$12330_dragListGroup,mNh,q.onDraggerCreated);_.Dr(q.JSC$12330_dragListGroup,iB4,q.onDragStart);_.Dr(q.JSC$12330_dragListGroup,Tcz,q.onDrop);q.JSC$12330_dragListGroup.init();q.scrollElement.addEventListener("scroll",q.onReorderableScroll,{passive:!0})};
gw.prototype.handleDrop=function(){};
_.Vg.Object.defineProperties(gw.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
_.v([_.u({value:100}),_.G("design:type",Number)],gw.prototype,"scrollMargin",void 0);_.v([_.aw()],gw);_.Zch=[gw.prototype];_.mG={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(q,k,F){var T=this.getClickTarget_(k);if(T&&this.isClickAllowed_(T)){k.preventDefault();q=(0,_.fT.unsafeClone)(q);var Z=this.getContainerBoundingRect();k=this.getRelativeClickXy_(k,Z);this.expandEndpointUrlMacros_(q,{NX:k[0],NY:k[1],NB:T.code});F&&this.truncateWebCommendMetadataUrl_(q);_.Fc(this.hostElement,"yt-navigate",{endpoint:q})}},
getClickTarget_:function(q){if(!this.clickTargetMap)return null;q=_.xN(q)||[];q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;if(k===_.Zy(this.hostElement).querySelector("#menu"))break;if(k=this.clickTargetMap.get(k.id))return k}return null},
getRelativeClickXy_:function(q,k){var F=q.detail.x,T=q.detail.y;_.h("use_on_click_for_desktop_display_ad")&&q.clientX!=null&&q.clientY!=null&&(F=q.clientX,T=q.clientY);q=Math.round(F-k.left);k=Math.round(T-k.top);return q<0||k<0?[null,null]:[q,k]},
getContainerBoundingRect:function(){return _.Zy(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(q,k){for(var F=_.S(q.loggingUrls||[]),T=F.next();!T.done;T=F.next())T=T.value,T.baseUrl&&(T.baseUrl=y2(T.baseUrl,k));q.urlEndpoint&&q.urlEndpoint.url&&(q.urlEndpoint.url=y2(q.urlEndpoint.url,k));q.commandMetadata&&q.commandMetadata.webCommandMetadata&&q.commandMetadata.webCommandMetadata.url&&(q.commandMetadata.webCommandMetadata.url=y2(q.commandMetadata.webCommandMetadata.url,k))},
truncateWebCommendMetadataUrl_:function(q){if(q.commandMetadata&&q.commandMetadata.webCommandMetadata&&q.commandMetadata.webCommandMetadata.url){var k=q.commandMetadata.webCommandMetadata.url,F=k.indexOf("&pp=");if(F>0){var T=k.indexOf("&",F+1);q.commandMetadata.webCommandMetadata.url=T>F&&T<k.length?k.slice(0,F)+k.slice(T):k.slice(0,F)}}},
configureClickTargets:function(q,k,F){this.containerId=q;this.clickTargetMap=new Map;q=_.S(k);for(k=q.next();!k.done;k=q.next())if(k=k.value,k.location){var T=F.get(k.location);T&&(_.Yv(_.Zy(this.hostElement).querySelector("#"+T),"yt-simple-endpoint",this.isClickAllowed_(k)),this.clickTargetMap.set(T,k))}},
isClickAllowed_:function(q){return q.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||q.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||q.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||q.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.qQ={};
_.qQ.YtLazyListBehavior=[_.iX.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 q=(this.constructor.generatedFrom||this).observers;q||(q=[]);q.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
q}},
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 q=this.renderElementsOutsideVisibleArea_;q&&(TRU(q,4),q.processSignal())},
deepLazyListObserver_:function(q){var k=this;if(q){var F=q.value||[];if(this.itemsPath==q.path){var T=this.nonDeferredItemCount;q=0;T>-1&&F.length>T&&(q=_.P9("REMAINING_DOVA_DEFERRED_CHUNKS",-1));q>0?(T>0&&(T=F.slice(0,T),this.setInitialItemsOnDataChanged(T)),(T=this.renderElementsOutsideVisibleArea_)?T.cancel():(T=this.renderElementsOutsideVisibleArea_=new _.oc(2,"eocs"),_.KKf(window,"scroll",function(){return k.renderDeferredElements()})),_.F5(T,function(){k.setInitialItemsOnDataChanged(F)}),_.w6("REMAINING_DOVA_DEFERRED_CHUNKS",
q-1)):this.setInitialItemsOnDataChanged(F)}else if(this.itemsPath+".splices"==q.path)this.onItemsUpdated_(F);
else T="shownItems"+q.path.substr(this.itemsPath.length),this.useSignals&&T==="shownItems.length"||this.notifyPath(T,q.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(q){q&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(q),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(q){q=q.indexSplices;for(var k=0,F=q.length;k<F;k++){var T=q[k];if(T.index<this.shownCount&&(T.removed&&this.splice("shownItems",T.index,T.removed.length),T.addedCount)){var Z=T.object.slice(T.index,T.index+T.addedCount);T=["shownItems",T.index,0];T.push.apply(T,Z);this.splice.apply(this,T)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(q){this.cancelPendingTasks_();q||(q=[]);this.items_=q;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&&(_.$O("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.Gz(this,this.tryRenderChunk_)))},
fillRange_:function(q,k){this.canShowMore&&this.items_&&(q=this.items_.slice(q,k),q.unshift("shownItems"),this.push.apply(this,q),this.shownCount=k,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var q=this;this.canShowMore&&_.rf(this,"renderChunk",function(){q.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.$O("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.ay(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var q=this.renderElementsOutsideVisibleArea_;q&&(q.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var q=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(q-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=q;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(q){return Math.ceil(1E3/q)},
onCanShowMoreUpdated_:function(q){this.data&&this.items_!==null&&(q?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(q){!this.shouldUseTaskManager()&&this.data&&(!q&&this.canShowMore?(_.E2M(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):q&&this.partiallyRenderedItems_.has(this.items_)&&(_.h("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var Fq;_.kl={};
Fq=function(){var q=_.E$.apply(this,arguments)||this;q.atStart=!0;q.atEnd=!0;q.startIndex=0;q.endIndex=0;q.scrollCount=0;q.initialStartIndex=0;q.disableScrollEventListener=!1;q.useFloorScrolling=!1;q.isSearch=!1;q.dragging=!1;q.dragMouseStart=0;q.dragOffsetStart=0;q.disableWheelScroll=!1;q.centerListItems=!1;q.offset=0;q.minComponentWidth=0;q.marginWidthRight=0;q.marginWidthLeft=0;q.setButtonsStateRequested=!1;q.itemsVisibilityObserver=null;q.fullyVisibleItemsIndices=[];q.JSC$12341_onWheelScroll=function(k){if(q.isSearch&&
!q.disableWheelScroll&&_.h("desktop_enable_dmpanel_wheel_scroll")){var F=k.shiftKey?Math.abs(k.deltaY)>Math.abs(k.deltaX)?k.deltaY:k.deltaX:k.deltaX;F!==0&&(k.preventDefault(),q.ytLazyListBehavior.fillRemainingListItems(),q.offset+=F,oh(q),q.reposition_())}};
q.onPointerDown=function(k){jrc(q)&&(q.dragMouseStart=k.clientX,q.dragOffsetStart=q.offset,q.dragging=!0)};
q.onPointerMove=function(k){jrc(q)&&q.dragging&&(q.ytLazyListBehavior.fillRemainingListItems(),q.offset=q.dragOffsetStart-(k.clientX-q.dragMouseStart),oh(q),q.reposition_())};
q.onPointerUp=function(){jrc(q)&&(q.dragging=!1)};
return q};
_.y(Fq,_.E$);var Ylv=function(q){var k=_.Zy(q.hostElement).querySelector("#items").children;if(!k)return 0;var F=0;q=_.S(q.fullyVisibleItemsIndices);for(var T=q.next();!T.done;T=q.next())F+=k[T.value].clientWidth;return F},jrc=function(q){return q.isSearch&&_.h("desktop_enable_dmpanel_click_drag_scroll")};
Fq.prototype.created=function(){this.cachedViewportWidth=_.P9("initialInnerWidth")||window.innerWidth;this.JSC$12341_cachedViewportHeight=_.P9("initialInnerHeight")||window.innerHeight;_.P9("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.w6("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
Fq.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.h("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();OcI(this)};
Fq.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.h("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var q;(q=this.itemsVisibilityObserver)==null||q.disconnect();this.itemsVisibilityObserver=null;var k;(k=this.itemsObserver)==null||k.disconnect()};
var OcI=function(q){var k=_.Zy(q.hostElement).querySelector("#scroll-container");if(k){if(!q.itemsVisibilityObserver){var F=window.getComputedStyle(k).marginRight;q.itemsVisibilityObserver=new IntersectionObserver(function(T){Slo(q,T)},{root:k,
rootMargin:F,threshold:.98})}if(k=_.Zy(q.hostElement).querySelector("#items"))q.itemsObserver=new KH4(k,function(T){zJI(q,T)})}},zJI=function(q,k){Cpo(q)&&(Array.from(k.addedNodes).filter(function(F){return F.nodeType===Node.ELEMENT_NODE}).forEach(function(F){q.itemsVisibilityObserver&&q.itemsVisibilityObserver.observe(F)}),Array.from(k.removedNodes).filter(function(F){return F.nodeType===Node.ELEMENT_NODE}).forEach(function(F){q.itemsVisibilityObserver&&q.itemsVisibilityObserver.unobserve(F)}))},
Slo=function(q,k){var F=new Set(q.fullyVisibleItemsIndices);
k=_.S(k);for(var T=k.next();!T.done;T=k.next()){T=T.value;var Z=T.target.parentElement;Z?(Z=Array.from(Z.children).indexOf(T.target),T.isIntersecting?F.add(Z):F.has(Z)&&F.delete(Z)):_.w1(new _.aP("Parent element not found",T.target.nodeName))}q.fullyVisibleItemsIndices=Array.from(F).sort(function(O,z){return O-z});
F.size===0?_.w1(new _.aP("No visible entries in horizontal list")):(q.startIndex=q.fullyVisibleItemsIndices[0],q.endIndex=q.fullyVisibleItemsIndices[q.fullyVisibleItemsIndices.length-1])},Cpo=function(q){q.data?q=(q=q.data)&&q.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===q.itemSizeConstraint:!1:q=!1;
return q};
_.Y=Fq.prototype;_.Y.addScrollEventListeners=function(){var q=_.Zy(this.hostElement).querySelector("#scroll-container");q.style.touchAction="pan-y";q.addEventListener("wheel",this.JSC$12341_onWheelScroll);q.addEventListener("pointerdown",this.onPointerDown);q.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.Y.removeScrollEventListeners=function(){var q=_.Zy(this.hostElement).querySelector("#scroll-container");q.removeEventListener("wheel",this.JSC$12341_onWheelScroll);q.removeEventListener("pointerdown",this.onPointerDown);q.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.Y.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.Gz(this,this.setStartIndex,[this.initialStartIndex])};
_.Y.reposition_=function(){var q=_.P9("HTML_DIR")=="rtl"?"":"-",k=_.Zy(this.hostElement).querySelector("#items");k&&(k.style.transform="translateX("+q+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.Y.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.Gz(this,this.setButtonsState_))};
_.Y.setButtonsState_=function(){this.setButtonsStateRequested=!1;var q=_.Zy(this.hostElement).querySelector("#items").firstElementChild;if(q){this.minComponentWidth||(this.minComponentWidth=RJZ(this,q));q=_.Zy(this.hostElement).querySelector("#scroll-container").clientWidth;var k=_.Zy(this.hostElement).querySelector("#items").clientWidth,F=this.get(this.ytLazyListBehavior.itemsPath,this);if(F){var T=Math.round(q/this.minComponentWidth)||1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=
Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+T,F.length)-1)}this.ytLazyListBehavior.canShowMore?k+this.minComponentWidth>=this.offset+q&&(this.atEnd=!1):this.atEnd=this.offset+q>=k-20?!0:!1;this.atStart=this.offset<=20}};
_.Y.setStartIndex=function(q){if(!this.minComponentWidth){var k=_.Zy(this.hostElement).querySelector("#items").firstElementChild;if(!k)return;this.minComponentWidth=RJZ(this,k)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*q;oh(this);this.reposition_()};
_.Y.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.z_();var q=_.Zy(this.hostElement).querySelector("#scroll-container").clientWidth;_.h("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=RJZ(this,_.Zy(this.hostElement).querySelector("#items").firstElementChild));q=this.useFloorScrolling?Math.floor(q/this.minComponentWidth)||1:Math.round(q/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&eJm(this);this.offset+=Cpo(this)?
Ylv(this):q*this.minComponentWidth;oh(this);this.reposition_();this.scrollCount++};
_.Y.prevClick_=function(){var q=_.Zy(this.hostElement).querySelector("#scroll-container").clientWidth;q=this.useFloorScrolling?Math.floor(q/this.minComponentWidth)||1:Math.round(q/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=Cpo(this)?Ylv(this):this.minComponentWidth*this.scrollCount-1):this.offset-=Cpo(this)?Ylv(this):q*this.minComponentWidth;this.centerListItems&&eJm(this);oh(this);this.reposition_()};
_.Y.onIronResize_=function(){this.resizeSupportEnabled&&_.Gz(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.Y.onItemsTransitionEnd_=function(q){_.nj(q)===_.Zy(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.Y.onChildElementFocus_=function(q){q=q.target.closest("#items > *");var k=_.Zy(this.hostElement).querySelector("#scroll-container");if(k.contains(q)){if(_.h("web_horizontal_list_behavior_focus_killswitch"))if(q.offsetLeft<this.offset)this.offset=Math.abs(q.offsetLeft)<q.clientWidth?0:q.offsetLeft;else if(q.offsetLeft+q.clientWidth>this.offset+k.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.z_(),this.offset=q.offsetLeft+q.clientWidth-k.clientWidth;else return;else{var F=_.Zy(this.hostElement).querySelector("#items"),
T=_.P9("HTML_DIR")==="rtl",Z=T?F.clientWidth-q.offsetLeft:q.offsetLeft;F=T?F.clientWidth-(q.offsetLeft+q.clientWidth):q.offsetLeft+q.clientWidth;var O=T?Z>this.offset+k.clientWidth:Z<this.offset,z=T?F<this.offset:F>this.offset+k.clientWidth,R=T?O:z;if(T?z:O)k=T?F:Z,this.offset=Math.abs(k)<q.clientWidth?0:k;else if(R)this.ytLazyListBehavior.fillRemainingListItems(),_.z_(),this.offset=(T?Z:F)-k.clientWidth;else return}oh(this);this.reposition_()}};
_.Y.observeShownItems_=function(){this.reset()};
_.Y.checkComponentWidthResize=function(){var q=_.Zy(this.hostElement).querySelector("#items").firstElementChild;q&&(q=RJZ(this,q),this.centerListItems||q!==this.minComponentWidth)&&(this.minComponentWidth=q,this.offset=q*this.scrollCount,this.centerListItems&&eJm(this),oh(this),this.reposition_())};
var RJZ=function(q,k){var F=window.getComputedStyle(k).marginRight;F=Math.floor(Number(F.replace("px","")));var T=window.getComputedStyle(k).marginLeft;T=Math.floor(Number(T.replace("px","")));q.centerListItems&&!q.marginWidthRight&&(q.marginWidthRight=F,q.marginWidthLeft=T);return q.resizeSupportEnabled?k.getBoundingClientRect().width+F:k.offsetWidth+F},oh=function(q){var k=_.Zy(q.hostElement).querySelector("#scroll-container").clientWidth,F=_.Zy(q.hostElement).querySelector("#items").clientWidth;
q.offset<0?q.offset=0:q.offset+k>=F&&(q.offset=F-k)},eJm=function(q){q.offset-=(_.Zy(q.hostElement).querySelector("#scroll-container").clientWidth+q.marginWidthRight-q.minComponentWidth)/2-q.marginWidthLeft};
_.Vg.Object.defineProperties(Fq.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var q=_.P9("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(q==-1)q=this.JSC$12341_cachedViewportHeight,q=q>1320?5:q>1020?4:q>730?3:q>430?2:1;else if(q==0)return 0;_.w6("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",q-1);q=_.P9("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(q>-1)return q;q=this.cachedViewportWidth;q=q>1600?6:q>1400?5:q>1300?4:q>1090?5:q>870?4:q>660?3:2;_.w6("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
q);return q},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.h("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
Fq.prototype.observeShownItems_=Fq.prototype.observeShownItems_;Fq.prototype.onChildElementFocus_=Fq.prototype.onChildElementFocus_;Fq.prototype.onItemsTransitionEnd_=Fq.prototype.onItemsTransitionEnd_;Fq.prototype.onIronResize_=Fq.prototype.onIronResize_;Fq.prototype.prevClick_=Fq.prototype.prevClick_;Fq.prototype.nextClick_=Fq.prototype.nextClick_;Fq.prototype.setButtonsState_=Fq.prototype.setButtonsState_;Fq.prototype.requestButtonsStateUpdate_=Fq.prototype.requestButtonsStateUpdate_;
Fq.prototype.reposition_=Fq.prototype.reposition_;Fq.prototype.reset=Fq.prototype.reset;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Fq.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],Fq.prototype,"ytLazyListBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Fq.prototype,"atStart",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Fq.prototype,"atEnd",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"startIndex",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"endIndex",void 0);_.v([_.u({value:6}),_.G("design:type",Number)],Fq.prototype,"initialCount",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"scrollCount",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"initialStartIndex",void 0);
_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"disableScrollEventListener",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"supportComponentResize",void 0);_.v([_.u({value:function(){var q=this;return function(){return q.prevClick_()}}}),
_.G("design:type",Function)],Fq.prototype,"boundPrevClick",void 0);_.v([_.u({value:function(){var q=this;return function(){return q.nextClick_()}}}),
_.G("design:type",Function)],Fq.prototype,"boundNextClick",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"useFloorScrolling",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"isSearch",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"dragging",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"dragMouseStart",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"dragOffsetStart",void 0);
_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"disableWheelScroll",void 0);_.v([_.u(),_.G("design:type",Object)],Fq.prototype,"centerListItems",void 0);_.v([_.eJ("iron-resize"),_.Wu("guideOpened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Fq.prototype,"onIronResize_",null);_.v([_.eJ("transitionend"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Fq.prototype,"onItemsTransitionEnd_",null);
_.v([_.eJ("focusin"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Fq.prototype,"onChildElementFocus_",null);_.v([_.Wu("shownItems"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Fq.prototype,"observeShownItems_",null);_.v([_.aw()],Fq);_.kl.YtdHorizontalListBehavior=[];_.kl.YtdHorizontalListBehavior.push(_.AQ,_.m.YtRendererBehavior,_.qQ.YtLazyListBehavior,_.Q4.YtdGuideStateAwareBehavior,Fq.prototype);var m0N=["APP_STATE","PI"];var W9G=_.xT(["about:blank"]),Uqz={pushState:window.history.pushState,replaceState:window.history.replaceState};var Tw=function(q){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=q;this.internalPushState=q.pushState.bind(q);this.internalReplaceState=q.replaceState.bind(q)};
Tw.prototype.init=function(){this.initialized=!0};
Tw.prototype.pushState=function(q,k){this.initialized||this.init();this.internalPushState&&this.internalPushState(q,"",k)};
Tw.prototype.replaceState=function(q,k){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(q,"",k)};
Tw.prototype.getState=function(){return this.history&&this.history.state};var IpZ=function(q){var k=function(){var F=q.apply(this,arguments)||this;F.boundHistoryPushState=!1;F.boundHistoryReplaceState=!1;F.debugInfo={};return F};
_.y(k,q);k.prototype.init=function(){var F=_.WP("IFRAME");_.Ab(F,_.kx(W9G));F.sandbox="allow-same-origin";F.style.display="none";this.iframe=F;document.body.appendChild(F);this.bindHistoryStateFunctions();q.prototype.init.call(this)};
k.prototype.bindHistoryStateFunctions=function(){var F=this,T=[],Z;this.iframe&&((Z=this.iframe.contentWindow)==null?0:Z.history)&&(Z=this.iframe.contentWindow.history)&&(T.push(Z),Object.getPrototypeOf(Z)&&T.push(Object.getPrototypeOf(Z)));window.history&&T.push(window.history);Z=window.history;Object.getPrototypeOf(Z)&&T.push(Object.getPrototypeOf(Z));T.push(Uqz);Z=function(z){for(var R=null,e=0;e<T.length;e++){var I=T[e][z];if(typeof I==="function"){R=I.bind(window.history);F.debugInfo[z]=e;break}}return R};
if(!this.boundHistoryReplaceState){var O=Z("replaceState");O&&(this.internalReplaceState=O,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(Z=Z("pushState"))&&(this.internalPushState=Z,this.boundHistoryPushState=!0)};
return k}(Tw),XnZ=function(){return IpZ.call(this,window.history)||this};
_.y(XnZ,IpZ);XnZ.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var Zk=function(q){this.browserHistory=q;this.initialized=!1};
Zk.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
Zk.prototype.pushState=function(q,k){this.initialized||this.init();this.browserHistory.pushState(q,k)};
Zk.prototype.replaceState=function(q,k){this.initialized||this.init();this.browserHistory.replaceState(q,k)};
Zk.prototype.handlePopstate=function(q){return q.state};_.EMo=function(q,k,F,T,Z){this.endpoint=q;this.forward=k;this.historyEntry=F;this.JSC$26698_savedComponentState=T;this.legacyBorder=Z===void 0?!1:Z};var ap8=function(q,k){this.rootData=q;this.scrollTop=k};var t1=new _.mE("PAGE_REQUEST_TOKEN"),$m0=new _.mE("FETCH_PBJ_TOKEN");_.jQ=new _.mE("EPHEMERAL_STORE_TOKEN");_.Yl=function(q){this.data=Object.assign({},q);var k;(k=this.data.innertubeResponse)==null||delete k.frameworkUpdates};
_.Yl.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.mF)()};
_.St=function(q){return Object.assign({},q.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var dqU=function(){this.maxSize=100;this.timeToDataCache=new Map};
dqU.prototype.get=function(q){var k=this.timeToDataCache.get(q);k&&(this.timeToDataCache.delete(q),this.timeToDataCache.set(q,k));if(k&&k.rootData&&(_.h("web_use_response_store_for_history_cache")||_.h("mweb_use_new_history_manager"))){var F=_.mT().resolve(_.jQ),T=hJU(k),Z=!!T;if(T){if(T.content){var O=OU(F,T.content);Z&&O?k.rootData.response=_.St(O):Z=!1}T.player&&(O=OU(F,T.player),Z&&O?k.rootData.playerResponse=_.St(O):Z=!1);T.reelSequence&&(F=OU(F,T.reelSequence),Z&&F?k.rootData.reelWatchSequenceResponse=
_.St(F):Z=!1)}Z||(this.timeToDataCache.delete(q),k=void 0)}return k};
dqU.prototype.set=function(q,k){if(k.rootData&&(_.h("web_use_response_store_for_history_cache")||_.h("mweb_use_new_history_manager"))){var F=hJU(k),T=Object.assign({},k.rootData);F&&(F.content&&k.rootData.response&&(MYo(this,F.content,k.rootData.response),T.response=null),F.player&&k.rootData.playerResponse&&(MYo(this,F.player,k.rootData.playerResponse),T.playerResponse=null),F.reelSequence&&k.rootData.reelWatchSequenceResponse&&(MYo(this,F.reelSequence,k.rootData.reelWatchSequenceResponse),T.reelWatchSequenceResponse=
null));k=new ap8(T,k.scrollTop)}this.timeToDataCache.has(q)?this.timeToDataCache.delete(q):this.timeToDataCache.size>=this.maxSize&&(F=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(F.value));this.maxSize!==0&&this.timeToDataCache.set(q,k)};
dqU.prototype.clear=function(){this.timeToDataCache.clear()};
var hJU=function(q){var k=_.mT().resolve(_.g6(t1)),F;if((F=q.rootData)==null?0:F.endpoint)return k==null?void 0:Iue(k,q.rootData.endpoint);var T;_.w1(new _.aP("History snapshot response data does not contain endpoint",(T=q.rootData)==null?void 0:T.url));return null},MYo=function(q,k,F){if(q.maxSize>0){var T;
(q=(T=F.responseContext)==null?void 0:T.maxAgeSeconds)&&Number(q)>0&&(T=_.mT().resolve(_.jQ),F=jT(F,q),T.put(k,new _.Yl(F)))}};var fpz=function(q,k,F){this.endpoint=k;this.JSC$26703_savedComponentState=F===void 0?null:F;this.entryTime=q};var Tq0=1;var SQ=function(q){var k=function(){var F=q.apply(this,[].concat(_.fP(_.Mb.apply(0,arguments))))||this;F.historyEntryTime=0;F.historySnapshotCache=F.createHistoryCache();return F};
_.y(k,q);k.prototype.createHistoryCache=function(){return new dqU};
k.prototype.saveAndReplace=function(F,T,Z){var O=window.location.href;var z=z===void 0?{}:z;var R=(R=this.browserHistory.getState())&&R.entryTime?R.entryTime:Zcn();F=this.createNewHistoryEntry(F,z,R);this.saveSnapshot(R,T,Z);this.replaceState(F,O||window.location.href)};
k.prototype.saveAndPush=function(F,T,Z,O,z){z=z===void 0?{}:z;this.saveSnapshot(this.historyEntryTime,Z,O);Z=this.historySnapshotCache;O=this.historyEntryTime;var R=Z.timeToDataCache.keys();R=_.S(R);for(var e=R.next();!e.done;e=R.next())e=e.value,e>O&&Z.timeToDataCache.delete(e);T=this.createNewHistoryEntry(T,z);this.pushState(T,F)};
k.prototype.saveSnapshot=function(F,T,Z){this.historySnapshotCache.set(F,new ap8(T,Z))};
k.prototype.createNewHistoryEntry=function(F,T,Z){Z=Z===void 0?Zcn():Z;return new fpz(Z,F,T)};
k.prototype.handlePopstate=function(F){var T=q.prototype.handlePopstate.call(this,F),Z=null,O=null,z=!1,R=null;T&&T.entryTime&&(R=this.historySnapshotCache.get(T.entryTime)||null,z=T.entryTime>this.historyEntryTime,this.historyEntryTime=T.entryTime,Z=T.endpoint,O=T.JSC$26703_savedComponentState);this.handleHistoryCacheLoad(new _.EMo(Z,z,R,O),F);return T};
k.prototype.pushState=function(F,T){Number(F==null?void 0:F.entryTime)>=0&&(this.historyEntryTime=F.entryTime);q.prototype.pushState.call(this,F,T)};
k.prototype.replaceState=function(F,T){Number(F==null?void 0:F.entryTime)>=0&&(this.historyEntryTime=F.entryTime);q.prototype.replaceState.call(this,F,T)};
k.prototype.handleHistoryCacheLoad=function(){};
return k}(Zk),yUI=function(){var q=SQ.call(this,new XnZ)||this;
q.dispatchElement=null;q.entryIndex=0;return q};
_.y(yUI,SQ);_.Y=yUI.prototype;_.Y.init=function(q){q=q===void 0?!0:q;SQ.prototype.init.call(this);this.initialized||(q||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.Y.handlePopstate=function(q){var k=null;q.state||(k="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return SQ.prototype.handlePopstate.call(this,q);var F=new CustomEvent("yt-history-pop",{cancelable:!0});_.Ta(this.dispatchElement,"yt-history-pop",[F,{errorMsg:k}]);_.ZH(this.dispatchElement,"yt-close-all-popups-action");if(!F.defaultPrevented){F=_.mT().resolve(_.gb);k=F.getCurrentData();var T=F.getCurrentPage();F=0;T?(T=_.Ta(this.dispatchElement,"yt-get-page-offset",
[T]),T.length>0&&(F=T[0])):_.w1(new _.aP("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:k?k.page:"undefined"}));k&&(k.csn=_.Jg());this.saveSnapshot(this.historyEntryTime,k,F)}return SQ.prototype.handlePopstate.call(this,q)};
_.Y.handleHistoryCacheLoad=function(q,k){q.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.S(_.ZH(this.dispatchElement,"yt-history-will-navigate",[k])).next().value||_.Ta(this.dispatchElement,"yt-history-load",[k,q]))};
_.Y.pushState=function(q,k){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var F=new _.aP("history.pushState is not a function",this.getDebugString());_.A7(F)}SQ.prototype.pushState.call(this,q,k)};
_.Y.replaceState=function(q,k){if(!this.browserHistory.boundHistoryReplaceState){var F=new _.aP("history.replaceState is not a function",this.getDebugString());_.A7(F)}SQ.prototype.replaceState.call(this,q,k)};
_.Y.saveAndPush=function(q,k,F,T,Z){Z=Z===void 0?{}:Z;F&&(F.csn=_.Jg());SQ.prototype.saveAndPush.call(this,q,k,F,T,Z)};
_.Y.getDebugString=function(){var q=[];this.initialized&&q.push("i");this.browserHistory.boundHistoryReplaceState&&q.push("bhr");this.browserHistory.boundHistoryPushState&&q.push("bhs");"replaceState"in this.browserHistory.debugInfo&&q.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&q.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&q.push("ei:"+String(this.entryIndex));return q.join(",")};
_.zw=function(q,k){q.init(!0);var F=q.browserHistory.getState();q.replaceState(F,Zn(k))};
yUI.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.CW=new _.mE("DESKTOP_HISTORY_MANAGER_TOKEN");var tYz=[10,20,30,40,50,60],Rh=function(){this.currentPartitionIndex=0},DqZ=function(q){uRh({mainAppWeb:_.GO(),
survivalSli:{partitionMinute:q,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},lpc=function(q){uRh({mainAppWeb:_.GO(),
survivalSli:{partitionMinute:q,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},JUo=function(q){return q.currentPartitionIndex>=0&&q.currentPartitionIndex<tYz.length?tYz[q.currentPartitionIndex]:-1},AUc=function(q){return q.currentPartitionIndex>0&&q.currentPartitionIndex-1<tYz.length?tYz[q.currentPartitionIndex-1]:-1};
Rh.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var q=AUc(this);q>0&&lpc(q);q=JUo(this);q>0&&DqZ(q);pn8(this)}};
var pn8=function(q){var k=JUo(q);if(k>0){var F=AUc(q);F<0&&(F=0);q.intervalId=_.pL.addJob(function(){var T=AUc(q);T>0&&lpc(T);T=JUo(q);T>0&&DqZ(T);pn8(q)},3,(k-F)*6E4);
q.currentPartitionIndex+=1}else q.currentPartitionIndex=-1};var wnc=function(){this.skipNextNavigation=!1},Pp0=function(q,k,F){if(!k)return!1;
if(q.skipNextNavigation)return q.skipNextNavigation=!1;if(_.f(F,_.KN))return!1;var T,Z,O;if((T=_.f(F,_.Xx))==null?0:(Z=T.browseEndpointContextSupportedConfigs)==null?0:(O=Z.browseEndpointContextMainConfig)==null?0:O.skipConfirmation)return!1;var z;return((z=_.f(k.commandMetadata,_.ni))==null?void 0:z.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
wnc.prototype.showConfirmationDialog=function(q,k){this.navigateParams=k;this.customConfirmationCommand?_.mT().resolve(_.qd).resolveCommand(this.customConfirmationCommand):(k={openPopupAction:{popup:{confirmDialogRenderer:{title:_.Gm(_.WJ("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.Gm(_.WJ("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.Gm(_.WJ("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.Gm(_.WJ("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.Bc.getInstance().triggerAction("yt-open-popup-action",k,q))};
wnc.prototype.cancelPendingNavigation=function(){var q;((q=this.navigateParams)==null?void 0:q.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var $qP=function(){},u38=function(q,k,F,T,Z,O,z){F=F===void 0?{}:F;
z=z===void 0?{}:z;var R=_.hB.instance,e,I=(e=_.f(k,_.KN))==null?void 0:e.url;return I?qLT(R,I,F,window.location.href,function(X,E){bc4(q,X,E,!1,!0,F,O,T)},function(){return!1}):HA(R,k,F,window.location.href,h4(k),function(X,E){bc4(q,X,E,!1,!0,F,O,T)},Z,z)},bc4=function(q,k,F,T,Z,O,z,R){if(!q.JSC$12399_chunkHandler)if(F.page==="watch"||F.page==="learning_journey_watch")if(Z||T){if(_.h("kevlar_continue_playback_without_player_response")){var e;
var I=(e=_.f(R,_.sM))==null?void 0:e.videoId}q.JSC$12399_chunkHandler=new Z3z(_.q$,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:T,previousVideoId:I},tempData:O},z)}else q.JSC$12399_chunkHandler=new i3G(_.q$);else F.page==="shorts"&&Z&&!T?q.JSC$12399_chunkHandler=new Td$(_.q$,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:O},z):q.JSC$12399_chunkHandler=new kZ$(z);q.JSC$12399_chunkHandler.processChunk({endpoint:k,data:F});return q.JSC$12399_chunkHandler.sD.promise},
NqZ=function(q,k,F,T,Z){(F=_.L38(F))&&bc4(q,k,F,!1,!0,T,void 0,Z)};var Qrm=function(){this.pendingNavigationPromise=null};
_.Y=Qrm.prototype;_.Y.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.Y.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.Y.addEventListener=function(){throw Error("yh");};
_.Y.dispatchEvent=function(){throw Error("yh");};
_.Y.removeEventListener=function(){throw Error("yh");};var K9h=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],eQ=function(){_.ht.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];Bqh(this)};
_.y(eQ,_.ht);eQ.prototype.verifyUser=function(){var q=Bqh(this),k=q.logout;if(!q.sessionChange)return!0;this.dispatchEvent("ytsessionchange");k&&this.dispatchEvent("ytuserinvalid");return!1};
var Bqh=function(q){var k=K9h.map(function(Z){var O;return(O=_.ez.get(Z))!=null?O:""}),F=k.some(function(Z,O){return q.sessionCookies&&q.sessionCookies[O]!==""&&Z===""}),T=k.some(function(Z,O){return q.sessionCookies&&q.sessionCookies[O]!==Z});
q.sessionCookies=k;return{logout:F,sessionChange:T}};
eQ.prototype.clearTimeout=function(){this.scheduledJobId&&(_.pL.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var zJr=new _.mE("POSTMESSAGE_TUNNEL_TOKEN");var YlT=["/parent_tools","/file_download","/artist_roster"],eJo=[MET,flh,ykn,DvH,tEw,hBx,lln,Jke];var rU8=new _.mE("APP_ROOT");var WF=new _.mE("NAVIGATION_CONFIRMATION_SERVICE");var vM4="/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(" "),HcU=[{url:"/podcasts",expFlag:"enable_polymer_navigation_for_podcasts_destination_page"}],
UU=function(q,k){this.pendingNavigationPromise=null;this.JSC$12417_clientRoot=q;this.historyManager=k;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 $qP;this.debugString=q.is;q={"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};_.r1(_.Bc.getInstance(),q,this.JSC$12417_clientRoot)},L98,xqz,nMv,gM8,VY8;
_.y(UU,Qrm);UU.prototype.reload=function(){_.sG(window.location.href)};
var guZ=function(q){q.currentEndpoint&&_.f(q.currentEndpoint,_.fj)?q.reload():q.currentEndpoint&&q.navigate(q.currentEndpoint,!0,void 0,{disableCache:!0})};
UU.prototype.navigate=function(q,k,F,T,Z,O,z,R){k=k===void 0?!1:k;F=F===void 0?{}:F;T=T===void 0?{}:T;var e=_.mT().resolve(WF),I;if(!z&&Pp0(e,(I=this.currentEndpoint)!=null?I:void 0,q))return e.showConfirmationDialog(this.JSC$12417_clientRoot.parentElement,{endpoint:q,reload:k,params:F,tempData:T,requestType:Z,createScreenConfig:O}),!1;var X=_.Qi();_.K$(X,"eocs")||X.parkOrScheduleJob(function(){X.processSignal("eocs")},10,"eor");
z=h4(q);e=T.autonav==="1";I=_.Jg();eQ.instance||(eQ.instance=new eQ);var E=eQ.instance.verifyUser(),d;if(_.h("enable_dark_theme_only_on_shorts")){var M=document.documentElement.hasAttribute("dark"),t=_.J4(!0)==="USER_INTERFACE_THEME_DARK";if(z==="shorts"){if(!M)if(_.h("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var A;_.sG((A=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:A.url,void 0,void 0,window.top)}}else{var w;_.sG(_.H9((w=_.f(q==null?
void 0:q.commandMetadata,_.ni))==null?void 0:w.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.h("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!M){var b;_.sG(_.H9((b=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:b.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(t!==M){var r;_.sG(_.H9((r=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:r.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(z==="watch"){if(src(_.mT().resolve(_.BA),
q)&&(E||_.h("fix_miniplayer_navigation_killswitch")))return!1;_.h("block_all_player_prefetch_requests")||(d=xmc(_.jt(_.MK),q,e))}else{var L,H=(L=_.f(this.currentEndpoint,_.sM))==null?void 0:L.videoId;H&&_.t6.getInstance().then(function(AH){AH&&AH.set("yt-miniplayer-shown-video-id",H)})}d&&(F.frags=d.missingFragments_.join(","));
A=null;var V;w=(V=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:V.ignoreNavigation;if(!w)if(_.h("kevlar_command_url")){var g;A=(g=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?void 0:g.url}else A=_.tRr(q,F);if(A&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&A==this.lastNavigationUrl)return _.J$({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.Ue(bN(),"CANCELLED")}A&&(this.lastNavigationUrl=A);cBJ();_.w6("IS_HOMEPAGE_COLD",
!1);_.w6("IS_RESULTS_PAGE_COLD",!1);_.w6("IS_WATCH_PAGE_COLD",!1);q.loggingUrls&&q.loggingUrls.forEach(function(AH){AH.baseUrl&&_.ro(AH.baseUrl)});
_.Xne(q,O?O.layer:0)&&_.h("kevlar_flush_logs_on_away_navigation")&&_.J7();if(W90(q))return!1;JII(z,Z);if(!A)return w||_.w1(new _.aP("Can't construct url for endpoint",q)),_.Ue(bN(),"FAILURE"),!1;_.jr9();V=q&&_.f(q,_.Xx)&&_.f(q,_.Xx).browseId.startsWith("UC");F=(g=_.h("enable_dark_theme_only_on_shorts")&&z==="shorts"?!1:_.A4()&&document.documentElement.hasAttribute("dark")!==_.lg())?{themeRefresh:1}:{};g&&!_.IP()&&_.J4()==="USER_INTERFACE_THEME_DARK"&&(F.theme="dark");V=g||GxU(A)&&!V&&!_.h("kevlar_disable_url_allowlist");
E||(V=!0);if(V||_.P9("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var Y9;var OT=(Y9=window.top)==null?void 0:Y9.location.href}catch(AH){var UT;OT=(UT=AH)==null?void 0:UT.message}_.w1(new _.aP("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:OT}))}q=_.h("kevlar_redirect_on_window_killswitch")?window.top:window;H4(A);_.sG(_.H9(A,F),void 0,void 0,q);_.Ue(bN(),"ABORTED");return!1}_.h("kevlar_early_popup_close")&&_.Ta(this.JSC$12417_clientRoot,
"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$12399_chunkHandler=void 0;var yh;OT=h4((yh=this.currentEndpoint)!=null?yh:void 0);(yh=z==="shorts"&&OT==="shorts")||_.qde();_.uB(KEo)("nr",void 0);e&&_.J$({webInfo:{navigationReason:"an"}});q.clickTrackingParams&&(T.itct=q.clickTrackingParams,T.csn=I);FGw(T);T.endpoint=JSON.stringify(q);_.h("enable_unknown_lact_fix_on_html5")&&(_.mT().resolve(_.pF),T.lact=_.iA());_.fT.isEmpty(T)||_.Li(A,T);!_.h("disable_miniplayer_expansion_log")&&
this.isMiniplayerExpansion&&(O=Object.assign({},{layer:0},O,{parentLayer:3}));this.pendingNavigationPromise=O=u38(this.pageFetcher,q,T,this.currentEndpoint,this.JSC$12417_isNetworkPromiseStale.bind(this),O,R);O=O.then(this.handleNavigateSuccess.bind(this,O,q,d,T),this.handleNavigateFail.bind(this,O,q));_.Us().navigationFinishPromise=O;k={endpoint:q,pageType:z,url:Zn(A),reload:!!k,noProgressBar:yh};Z&&(k.type=Z);this.fireEvent("yt-navigate-start",k);d&&NqZ(this.pageFetcher,q,d,T,this.currentEndpoint);
return!0};
UU.prototype.JSC$12417_isNetworkPromiseStale=function(q){return q!=this.pendingNavigationPromise};
var cUI=function(q,k,F,T,Z){var O=h4(k);k={endpoint:k,pageType:O};Z&&(k.errorMessage=Z);_.w1(F);k.navigationDoneMs=_.pJ("nd");k.navigationErrorReason=T;q.fireEvent("yt-navigate-error",k)};
UU.prototype.handleNavigateFail=function(q,k,F){var T=void 0;F instanceof _.c5&&(T=F,fre(F));if(this.JSC$12417_isNetworkPromiseStale(q))return _.Jo(T);_.Ue(bN(),"FAILURE");cUI(this,k,F,"101");return _.Jo(F)};
UU.prototype.handleNavigateSuccess=function(q,k,F,T,Z){if(this.JSC$12417_isNetworkPromiseStale(q))return _.Sy();this.pendingNavigationPromise=null;if(!Z)return k=new _.aP("Missing data in response for navigation endpoint",k),_.Jo(k);if(Z.reload)return window.location.reload(!0),_.Sy();F&&(q={},_.fT.extend(q,_.L38(F),Z),Z=q);var O,z;F=(O=Z)==null?void 0:(z=O.timing)==null?void 0:z.responseStart;F!=null&&_.pJ("srt",F);_.pJ("pdc");var R,e;O=(R=Z)==null?void 0:(e=R.timing)==null?void 0:e.info;O!=null&&
(R=_.uB(_.Hnn)(O),_.J$(R));_.Ue(bN(),"SUCCESS");VY8(this,k,Z,1,T);return _.Sy()};
var GxU=function(q){var k=q;_.h("kevlar_no_redirect_to_classic_2_ks")||(k=(new _.GE(q)).getPath());if(k==="/"||k==="/red")return!1;var F=!0;vM4.forEach(function(T){q.indexOf(T)===0&&(F=!1)});
HcU.forEach(function(T){var Z=T.url;_.h(T.expFlag)&&q.indexOf(Z)===0&&(F=!1)});
return F};
UU.prototype.publishPageData=function(q){this.fireEvent("yt-page-data-fetched",{pageData:q})};
L98=function(q,k,F,T,Z,O){var z=null;k.page!=="watch"&&k.page!=="learning_journey_watch"||T?k.filler||_.Ta(q.JSC$12417_clientRoot,"yt-stop-old-player",[k]):z=bc4(q.pageFetcher,Z,k,F,!1,O,void 0,q.currentEndpoint);if(z)return z.then(q.publishPageData.bind(q,k));q.publishPageData(k);return _.Sy()};
xqz=function(q,k,F){var T=null;if(!F)return T=new _.aP("Empty data",q.debugString,k);var Z=F.response;if(!Z)return T;var O={endpointType:h4(k)||"unknown"};Z.responseContext?(Z=Z.responseContext.errors)&&(T=new _.aP("Errors in response context",q.debugString,k,Z,O)):T=Z.error||Z.errorMetadata?new _.aP("Errors in response",q.debugString,k,Z.error,Z.errorMetadata,O):new _.aP("responseContext missing",q.debugString,k,Object.keys(Z).sort().join(","),O);var z,R,e,I;if(q=F==null?void 0:(z=F.response)==null?
void 0:(R=z.responseContext)==null?void 0:(e=R.webResponseContextExtensionData)==null?void 0:(I=e.webResponseContextDebugData)==null?void 0:I.debugErrorMessages)for(z=0;z<q.length;z++);return T};
nMv=function(q){var k,F,T,Z;return q==null?void 0:(k=q.response)==null?void 0:(F=k.responseContext)==null?void 0:(T=F.errors)==null?void 0:(Z=T.error)==null?void 0:Z["0"]};
gM8=function(q,k){var F;if(F=k.url&&!k.url.startsWith("/clip"))F=k.url,F=!_.h("webfe_parse_debug_param_in_resolveurl_service")&&q.searchDebugUrlMatcher.test(F)||p_n(F)?!0:!1;if(F)p_n(k.url)&&_.v9(window.location.href).themeRefresh?(k=_.x6(k.url,"themeRefresh"),_.zw(q.historyManager,k)):k.url&&!oMo(k.url)&&_.zw(q.historyManager,k.url);else if(k.endpoint){var T,Z,O;(F=(T=k.endpoint)==null?void 0:(Z=T.commandMetadata)==null?void 0:(O=Z.webCommandMetadata)==null?void 0:O.url)&&!oMo(F)&&_.zw(q.historyManager,
F);F&&k.url&&F!=k.url&&!k.url.match("playnext=1")&&new _.aP("Response url mismatch in response data",q.debugString,F,k.url)}};
_.mqc=function(q,k,F,T,Z,O,z,R){O=O===void 0?!1:O;var e=_.mT().resolve(WF),I;if(!R&&Pp0(e,(I=q.currentEndpoint)!=null?I:void 0,k))return e.showConfirmationDialog(q.JSC$12417_clientRoot.parentElement,{endpoint:k,data:F,navigationType:T,tempData:Z,isMiniplayer:O,isForwardHistoryNavigation:z==null?void 0:z.forward}),_.Sy();q.pageFetcher.JSC$12399_chunkHandler=void 0;return VY8(q,k,F,T,Z,O)};
VY8=function(q,k,F,T,Z,O){O=O===void 0?!1:O;q.isMiniplayerExpansion=O;var z=T===2;q.currentEndpoint=k;q.numNavigations++;q.numNavigations&&(sch.navigationCount=q.numNavigations);_.w6("NUM_NAV",q.numNavigations);var R=xqz(q,k,F);if(R)return cUI(q,k,R,"102",nMv(F)),_.Jo(R);var e,I,X,E;R=F.rootVe||(F==null?void 0:(e=F.response)==null?void 0:(I=e.responseContext)==null?void 0:(X=I.webResponseContextExtensionData)==null?void 0:(E=X.ytConfigData)==null?void 0:E.rootVisualElementType);!z&&F&&gM8(q,F);var d,
M;e=F==null?void 0:(d=F.response)==null?void 0:(M=d.responseContext)==null?void 0:M.maxAgeSeconds;if(!z&&!isNaN(e)){var t;_.h("kevlar_use_response_ttl_to_invalidate_cache")?t=(0,_.mF)()+1E3*e:_.h("kevlar_always_invalidate_cache")&&(t=0);isNaN(t)||(F.expirationTime=t)}_.h("html5_enable_ssap_entity_id")&&z&&F.playerResponse&&(F.playerResponse.cacheMetadata={isCacheHit:!0});_.jt(_.MK).prefetchCache_.clear();z||F.page!=="watch"||F.type!=="reduced"&&T!==1?T=L98(q,F,z,!!O,k,Z):(q.publishPageData(F),T=_.Sy());
Z=T.then(function(){var A=h4(k);A={endpoint:k,pageType:A,fromHistory:z,response:F};A.navigationDoneMs=_.pJ("nd");q.fireEvent("yt-navigate-finish",A)});
F.csn&&R&&F.clientSideGrafts&&T.then(q.attachClientSideGrafts.bind(q,F,_.lN()));return Z};
_.Y=UU.prototype;_.Y.attachClientSideGrafts=function(q,k){q.clientSideGrafts&&k&&q.clientSideGrafts.forEach(function(F){if(k&&F){var T=_.yK(F);_.h("combine_ve_grafts")?_.aB().graftServerVe(F,k):_.BJ(q.csn,k,T)}})};
_.Y.handleSignalActionHistoryBack=function(){window.history.back()};
_.Y.handleSignalActionCloseWindow=function(){window.close()};
_.Y.handleSignalActionReloadPage=function(){this.reload()};
_.Y.handleSignalActionSoftReloadPage=function(){guZ(this)};
_.Y.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.Y.fireEvent=function(q,k){q=new CustomEvent(q,{bubbles:!0,cancelable:!1,composed:!0,detail:k});this.dispatchEvent(q)};
_.Y.addEventListener=function(q,k){this.JSC$12417_clientRoot.addEventListener(q,k)};
_.Y.dispatchEvent=function(q){return this.JSC$12417_clientRoot.dispatchEvent(q)};
_.Y.removeEventListener=function(q,k){this.JSC$12417_clientRoot.removeEventListener(q,k)};
UU[gi]=[rU8,_.CW];_.Fow=new F8("browse","h8y2qb");_.Ter=new F8("search","JzFVk");_.Zt0=new F8("shorts","xwEKAe");_.js0=new F8("watchFixie","nmfa2d");_.Y69=new F8("watchFlexy","CF909");_.OtJ=new F8("watchGrid","Tm0L3c");_.S6M=new F8("watchLearningJourney","L3n37");var qzm;var iAv=function(){return _.Q.apply(this,arguments)||this};
_.y(iAv,_.Q);_.Vg.Object.defineProperties(iAv,{template:{configurable:!0,enumerable:!0,get:function(){if(qzm===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);qzm=q}q=qzm;return q}}});
_.v([_.l(ich.YtPlayerBehavior),_.G("design:type",Object)],iAv.prototype,"ytPlayerBehavior",void 0);_.v([_.K({is:"ytd-player"})],iAv);var koh;var ohI;var FbI;var Ih=function(){var q=_.Q.apply(this,arguments)||this;q.forceModernIconButton=!1;q.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return q};
_.y(Ih,_.Q);Ih.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]]"}}}}}};
Ih.prototype.handleAccountLinkingStateChangedCommand=function(q){if(q=_.f(q,gmc)){var k,F=(k=this.data)==null?void 0:k.providerKey;k=q.providerKey;F&&k&&F.id===k.id&&F.subject===k.subject&&(q=q.linked,q!==void 0&&(this.set("data.linked",q),this.notifyPath("data.linked"),_.h("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(q)))}};
Ih.prototype.setPlayerAccountLinkState=function(q){var k=new bSx;$Tr(k,usx(new NEn,q));var F=_.q$();F&&F.getPlayerPromise().then(function(T){T.setAccountLinkState(_.i6(k.JSC$10131_serializeBinary(),4));T.updateAccountLinkingConfig(q)})};
Ih.prototype.handleShowAccountLinkDialog=function(){var q=this.get("button.buttonRenderer.command");q&&_.CJ([q],this.hostElement)};
_.Vg.Object.defineProperties(Ih.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}}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ih.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ih.prototype,"ytRendererBehavior",void 0);_.v([_.l([_.Zz.YtActionHandlerBehavior]),_.G("design:type",Object)],Ih.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ih.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Ih.prototype,"overrides",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ih.prototype,"forceModernIconButton",void 0);_.v([_.u({value:"bottom"}),_.G("design:type",String)],Ih.prototype,"buttonTooltipPosition",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Ih.prototype,"forceIconButton",void 0);_.v([_.u(),_.G("design:type",Boolean)],Ih.prototype,"disableTextTransform",void 0);
_.v([_.P("data","data.linked","data.isWarning"),_.G("design:type",Object),_.G("design:paramtypes",[])],Ih.prototype,"button",null);_.v([_.K({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],Ih);
_.B(Ih,"ytd-account-link-button-renderer",function(){if(FbI!==void 0)return FbI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return FbI=q},{mode:1});var TXo;var ZAm=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],Xq=function(){return _.Q.apply(this,arguments)||this};
_.y(Xq,_.Q);Xq.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
Xq.prototype.updateButtonActiveState=function(){var q=this,k=!!ZAm.find(function(F){return q.currentState===F});
this.button&&(this.button.isPressed=k)};
_.Vg.Object.defineProperties(Xq.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.playlistLoopStateEntity)==null?void 0:q.state)||((k=this.data)==null?void 0:k.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var q=void 0,k;if(this.currentState&&((k=this.data)==null?0:k.states)){k=_.S(this.data.states);for(var F=k.next();!F.done;F=k.next()){F=_.f(F.value,_.I5c);var T=void 0;if(((T=F)==null?void 0:T.state)===this.currentState){q=F;break}}}return q}}});
Xq.prototype.updateButtonActiveState=Xq.prototype.updateButtonActiveState;_.v([_.l(_.ww),_.G("design:type",Object)],Xq.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xq.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Xq.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.yUr}),_.G("design:type",Object)],Xq.prototype,"playlistLoopStateEntity",void 0);_.v([_.u(),_.G("design:type",Object)],Xq.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],Xq.prototype,"forceIconOnly",void 0);_.v([_.Iw("ytd-button-renderer"),_.G("design:type",_.ns)],Xq.prototype,"button",void 0);
_.v([_.P("data","playlistLoopStateEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],Xq.prototype,"currentState",null);_.v([_.Wu("currentButtonStateRenderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Xq.prototype,"updateButtonActiveState",null);_.v([_.P("currentState"),_.G("design:type",Object),_.G("design:paramtypes",[])],Xq.prototype,"currentButtonStateRenderer",null);
_.v([_.K({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],Xq);
_.B(Xq,"ytd-playlist-loop-button-renderer",function(){if(TXo!==void 0)return TXo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return TXo=q},
{mode:1});var jd8;var Yzg=_.WJ("DOWNLOAD",{},"Download"),OA$=_.WJ("DOWNLOADING",{},"Downloading"),Szo=_.WJ("DOWNLOADED",{},"Downloaded"),zt8=_.WJ("RETRY",{},"Retry"),EU=function(){var q=_.Q.apply(this,arguments)||this;q.forceIconButton=!1;q.forceIconOnly=!1;q.overrides=!1;q.buttonTooltipPosition=!1;q.styleActionButton=!1;q.disableTextTransform=!1;q.downloadProgress=0;q.isDownloadComplete=!1;q.isHidden=!0;q.transferState="TRANSFER_STATE_UNKNOWN";q.isVideoDeletedByUser=!1;q.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return q};
_.y(EU,_.Q);_.Y=EU.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Y.dataChanged=function(){var q;(q=this.data)!=null&&q.text||(q=_.$W(_.LB().getState(),this.videoId),this.updateButtonState(q))};
_.Y.computeVideoId=function(q){return q};
_.Y.showHideButton=function(){this.updateButtonVisibility()};
_.Y.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};
_.Y.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Y.updateButtonState=function(q){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==OA$||!_.ER(q))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(q){case "TRANSFER_STATE_UNKNOWN":q=Yzg;var k="OFFLINE_DOWNLOAD";var F="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":q=zt8;k="OFFLINE_DOWNLOAD";F="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":q=Szo;k="OFFLINE_PIN";F="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":q=
OA$;k="OFFLINE_DOWNLOADING_ZERO";F="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":q=zt8;k="OFFLINE_DOWNLOAD";F="ACTION_RETRY";break;default:q=Yzg,k="OFFLINE_DOWNLOAD",F="ACTION_ADD"}this.isVideoDeletedByUser&&(q=Yzg,k="OFFLINE_DOWNLOAD",F="ACTION_ADD");var T=Object.assign({},this.data);T.text=_.Gm(q);T.tooltip=q;T.icon={iconType:k};T.size="SIZE_DEFAULT";T.style="STYLE_DEFAULT";_.f(T.command,_.Ry)&&(_.f(T.command,_.Ry).action=F);this.set("data",T)}};
_.Y.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var q="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?q="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?q="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?q="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?q="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?q="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(q="OFFLINE_PIN",this.isDownloadComplete=!0);var k;q!==((k=this.data.icon)==null?void 0:k.iconType)&&(k=Object.assign({},this.data),k.text=_.Gm(OA$),k.tooltip=OA$,k.icon={iconType:q},_.f(k.command,_.Ry)&&(_.f(k.command,_.Ry).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",k))}};
EU.prototype.updateProgress=EU.prototype.updateProgress;EU.prototype.onTransferStateChanged=EU.prototype.onTransferStateChanged;EU.prototype.showHideButton=EU.prototype.showHideButton;EU.prototype.dataChanged=EU.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],EU.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],EU.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],EU.prototype,"forceIconButton",void 0);
_.v([_.u(),_.G("design:type",Object)],EU.prototype,"forceIconOnly",void 0);_.v([_.u(),_.G("design:type",Object)],EU.prototype,"overrides",void 0);_.v([_.u(),_.G("design:type",Object)],EU.prototype,"buttonTooltipPosition",void 0);_.v([_.u(),_.G("design:type",Object)],EU.prototype,"styleActionButton",void 0);_.v([_.u(),_.G("design:type",Object)],EU.prototype,"disableTextTransform",void 0);
_.v([_.u({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.G("design:type",String)],EU.prototype,"videoId",void 0);_.v([_.u(),_.G("design:type",Object)],EU.prototype,"data",void 0);_.v([_.u({selector:uJ,selectorArgs:["videoId"]}),_.G("design:type",Object)],EU.prototype,"downloadProgress",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],EU.prototype,"isDownloadComplete",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],EU.prototype,"isHidden",void 0);_.v([_.u({selector:_.$W,selectorArgs:["videoId"]}),_.G("design:type",String)],EU.prototype,"transferState",void 0);_.v([_.u({selector:_.li0,selectorArgs:["videoId"]}),_.G("design:type",Object)],EU.prototype,"isVideoDeletedByUser",void 0);_.v([_.u({selector:Mxx,selectorArgs:["videoId"]}),_.G("design:type",Object)],EU.prototype,"offlineabilityState",void 0);
_.v([_.u({value:!0}),_.G("design:type",Boolean)],EU.prototype,"showTooltips",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],EU.prototype,"sendCommandWhenDisabled",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],EU.prototype,"disabled",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EU.prototype,"dataChanged",null);
_.v([_.df("offlineabilityState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EU.prototype,"showHideButton",null);_.v([_.df("transferState","isVideoDeletedByUser"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EU.prototype,"onTransferStateChanged",null);_.v([_.df("downloadProgress"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EU.prototype,"updateProgress",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],EU);
_.B(EU,"ytd-download-button-renderer",function(){if(jd8!==void 0)return jd8;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return jd8=q},{mode:2});var CzG;var Rtm,etc=function(){if(Rtm!==void 0)return Rtm;var q=document.createElement("template");_.D(q,'\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 Rtm=q};var Wbo=_.h("web_button_rework")&&_.$O("BUTTON_REWORK")||_.h("web_button_rework_with_live"),U1g=_.kX("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,ah=function(){var q=_.Q.apply(this,arguments)||this;q.isPressed=!1;q.forceIconButton=!1;q.forceIconOnly=!1;q.forceModernIconButton=!1;q.alignByText=!1;q.isShorts=!1;q.animatedText=!1;q.shouldAnimate=!1;q.JSC$12455_browserSupportsAnimation=_.h("web_supports_animations_api");q.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};q.onTap=function(){var k;if((k=q.data)==null||!k.defaultNavigationEndpoint){var F;k=!((F=q.data)==null?0:F.isToggled);var T;if((T=q.data)==null||!T.preventAutoToggle){q.shouldAnimate=!1;q.disableTextUpdateJobId&&_.pL.cancelJob(q.disableTextUpdateJobId);q.disableTextUpdateJobId=_.pL.addLowPriorityJob(function(){q.disableTextUpdateJobId=void 0},U1g);
var Z;q.set("data.isToggled",!((Z=q.data)==null?0:Z.isToggled));F=q.getInnertubeIcon();T={toggled:k,actions:{}};F&&(T.actions[F.toLowerCase()]=k);_.Fc(q.hostElement,"yt-toggle-button",T)}}};
return q};
_.y(ah,_.Q);_.Y=ah.prototype;_.Y.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.pL.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.Y.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Y.toggle=function(q){var k;this.set("data.isToggled",q!==void 0?q:!((k=this.data)==null?0:k.isToggled))};
_.Y.handleUpdateToggleButtonStateCommand=function(q){if(this.data){q=_.f(q,YJI);var k,F,T,Z=(k=this.data)==null?void 0:(F=k.toggleButtonSupportedData)==null?void 0:(T=F.toggleButtonIdData)==null?void 0:T.id;Z&&q&&Z===(q==null?void 0:q.buttonId)&&this.set("data.isToggled",q.toggled)}};
_.Y.handleUpdateToggleButtonTextAction=function(q){if(this.data){q=_.f(q,H4U);var k,F,T,Z=(k=this.data)==null?void 0:(F=k.toggleButtonSupportedData)==null?void 0:(T=F.toggleButtonIdData)==null?void 0:T.id;Z&&q&&Z===(q==null?void 0:q.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=q.defaultNumericalValue,this.set("data.defaultText",q.defaultText),this.set("data.toggledText",q.toggledText),this.shouldAnimate=!1)}};
_.Y.getInnertubeIcon=function(){var q=this.data;if(q){var k,F,T=((k=q.defaultIcon)==null?0:k.iconType)?(F=q.defaultIcon)==null?void 0:F.iconType:null,Z,O;k=((Z=q.toggledIcon)==null?0:Z.iconType)?(O=q.toggledIcon)==null?void 0:O.iconType:T;return q.isToggled?k:T}};
_.Y.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.Vg.Object.defineProperties(ah.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q={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$12455_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var k=q.renderer;var F=q.element;var T=q.toggled;var Z=q.onTapCallback;var O=q.commandClientArgs;var z=q.overrides;var R=q.forceIcon;var e=q.forceModernIconButton;var I=q.forceDisabled;var X=q.useAnimatedText;var E=q.animatedTextProps;q=JUN(k,T);R=!k.defaultIcon||!R&&k.defaultText?k.defaultIcon?"leading":void 0:e?"icon-only":"icon-only-40";R==="icon-only-40"&&(q.type="text");var d;e=Object;var M=e.assign,t;a:switch((t=
k.style)==null?void 0:t.styleType){case "STYLE_COMPACT_GRAY":t={size:"S"};break a;default:t={size:"M"}}var A=!!T;var w=(w=T&&k.toggledText||k.defaultText)?_.$1(w):void 0;X?(X=_.cj(T&&k.toggledText||k.defaultText))&&E&&!isNaN(Number(E.numberValue))?(E.numberText=X,T&&(E.numberValue+=1),X=E):X=void 0:X=void 0;var b,r,L,H;var V=(E=((r=T?k.toggledAccessibilityData||((V=k.toggledText)==null?void 0:V.accessibility):k.accessibilityData||((b=k.defaultText)==null?void 0:b.accessibility))==null?void 0:(L=r.accessibilityData)==
null?void 0:L.label)||((H=k.accessibility)==null?void 0:H.label))?E:_.cj(T&&k.toggledText||k.defaultText);I=I===void 0?k.isDisabled:I;F=lp9(k,T,Z,F,O);T=Dqe(k,T);T!=null&&T.length?(T=_.BE({innertubeCommand:I8h(T),forceNewState:!0}),T=ry(T)?T:void 0):T=void 0;k=M.call(e,{},q,t,{iconPosition:R},z,{focused:!1,toggled:A,toggleable:!0,formattedButtonText:w,animatedTextProps:X,accessibilityLabel:V,disabled:I,onTap:F,aTagConfig:T},HyM((d=k.colorData)==null?void 0:d.basicColorPaletteData));k.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(k.type="filled");return k}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var q=this.getInnertubeIcon();if(q)return _.RB(q)}}});
ah.prototype.resetAnimation=ah.prototype.resetAnimation;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],ah.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ah.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ah.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],ah.prototype,"isPressed",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"forceIconButton",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"forceIconOnly",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"forceModernIconButton",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"alignByText",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"overrides",void 0);
_.v([_.u(),_.G("design:type",Boolean)],ah.prototype,"disabled",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"isShorts",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"buttonTooltipPosition",void 0);_.v([_.u(),_.G("design:type",Object)],ah.prototype,"animatedText",void 0);_.v([_.u(),_.G("design:type",String)],ah.prototype,"textNumberValue",void 0);_.v([_.u({computed:"computeTooltip(data, data.isToggled)"}),_.G("design:type",Object)],ah.prototype,"tooltip",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ah.prototype,"resetAnimation",null);_.v([_.P("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.G("design:type",Object),_.G("design:paramtypes",[])],ah.prototype,"computedButtonShape",null);_.v([_.P("data.*"),_.G("design:type",Object),_.G("design:paramtypes",[])],ah.prototype,"computedIcon",null);
_.v([_.K({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],ah);Wbo&&_.B(ah,"ytd-toggle-button-renderer",etc,{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var P2=_.mc(function(q){function k(I){var X;return _.C(function(E){if(E.nextAddress==1)return(X=!pnw(I,R())||!R().enabled)?E.jumpTo(2):_.W(E,u3w(),3);E.nextAddress!=2&&(X=E.yieldResult);if(X)return E.return();F();setTimeout(function(){z(!1)},1500);
_.RG(E)})}
function F(){setTimeout(function(){z(!0);var I;(I=T.lottieEl)==null||I.goToAndPlay(0)},150)}
var T=_.zC(),Z=_.S(_.Oi(!1,void 0,"JJXzp")),O=Z.next().value,z=Z.next().value,R=_.xv(q.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.DB(function(){var I,X;((I=q.settings)==null?void 0:(X=I.call(q))==null?void 0:X.uniqueId)==="this is not intended behavior"&&_.w1(new _.aP("Smartimation Settings is undefined"))});
_.y3(function(){R().experimentEnabled&&(R().enabled?wn9(k):(z(!1),PpL(k)),_.tR(function(){PpL(k)}))},"FRiAUe");
_.y3(function(){R().timings.join("");R().experimentEnabled&&($qM(R()),_.tR(function(){bcx(R())}))},"VKiJOe");
var e=_.W6(function(){var I=T,X=R().uniqueId+"-border",E,d;var M="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((d=(E=_.mT().resolve(_.g6(_.VK)))==null?void 0:E())!=null&&d?"dark":"light")+"_v2.json";return{animationRef:I,animationConfig:{name:X,autoplay:!1,loop:!1,path:M}}},void 0,"tgykab");
Z={};return _.U("yt-smartimation",{class:_.UZ(q.className,"smartimation",(Z["smartimation--experiment-enabled"]=function(){return R().experimentEnabled},Z["smartimation--active-border"]=O,Z["smartimation--enable-masking"]=Nqe(),Z))},_.U(_.a,{cond:function(){return R().experimentEnabled},
then:function(){return _.U("div",{class:"smartimation__border"},_.U(_.j8,{className:"smartimation__border-gradient",data:e,animationName:function(){return e().animationConfig.name}}))}}),_.U("div",{class:"smartimation__content"},q.children))},"C");
P2.idomCompat=!0;_.Ft(P2,"yt-smartimation",{props:{className:_.xK,settings:_.xK}});var dY=function(){var q=_.Q.apply(this,arguments)||this;q.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};q.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};q.shouldEnableSmartimation=!1;return q};
_.y(dY,_.Q);dY.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
dY.prototype.onDataChanged=function(){var q,k;this.shouldEnableSmartimation=(((q=this.data)==null?void 0:(k=q.timedAnimationData)==null?void 0:k.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
dY.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var q=_.f(this.data.likeButton,_.ul),k=_.f(this.data.dislikeButton,_.ul);return!!((q==null?0:q.isToggled)||(k==null?0:k.isToggled))};
dY.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]]"}}}}}};
_.Vg.Object.defineProperties(dY.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var q,k,F=((q=this.data)==null?void 0:(k=q.timedAnimationData)==null?void 0:k.animationTiming)||[];return{uniqueId:"like-dislike",timings:F,enabled:this.shouldEnableSmartimation,experimentEnabled:F.length>0}}}});
dY.prototype.onDataChanged=dY.prototype.onDataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],dY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dY.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],dY.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],dY.prototype,"likeButtonOverride",void 0);_.v([_.u(),_.G("design:type",Object)],dY.prototype,"dislikeButtonOverride",void 0);
_.v([_.P("shouldEnableSmartimation"),_.G("design:type",Object),_.G("design:paramtypes",[])],dY.prototype,"smartimationSettings",null);_.v([_.Wu("data"),_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dY.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],dY);
_.B(dY,"ytd-segmented-like-dislike-button-renderer",function(){if(CzG!==void 0)return CzG;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return CzG=q},{mode:1});var I44;var XTc;(XTc=document.body)==null||XTc.setAttribute("rounded-container","");var Eho={};Eho.YtToggleButtonBehavior=[_.Zz.YtActionHandlerBehavior,hf.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 q=this.data.isToggled;if(!this.isModal_(q)){if(!this.data.preventAutoToggle){this.toggle();var k={toggled:this.data.isToggled,actions:{}};k.actions[this.buttonIcon]=this.data.isToggled;_.Fc(this.hostElement,"yt-toggle-button",k)}k=this.data.defaultServiceEndpoint||null;var F=this.data.toggledServiceEndpoint||null;if(k&&F||k&&this.data.preventAutoToggle)q=q?F:k,k=this.disableCommandHandlerOverride,_.h("killswitch_toggle_button_behavior_resolve_command")||k?_.Y8(this.hostElement,
[q]):_.Uh(q,this.hostElement),_.Fc(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:q})}},
stateChanged_:function(){var q=this.data;if(q){var k=q.isToggled;this._setEndpoint(this.computeEndpoint_(q));this._setServiceEndpoint(this.computeServiceEndpoint_(q));this._setButtonIcon(this.computeButtonIcon_(q,k));this._setButtonText(this.computeButtonText_(q,k));this._setButtonAccessibility(this.computeAccessibility_(q,k));this._setButtonTooltip(this.computeTooltip_(q,k));this._setButtonClass(this.computeButtonClass_(q,k));this._setIconPositionType(this.computeIconPositionType_(q));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=k):this.elements_.button.setAttribute("aria-pressed",k));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=k)}},
shouldSetIconActiveState_:function(){return _.h("kevlar_system_icons")},
toggle:function(q){this.set("data.isToggled",q!==void 0?q:!this.data.isToggled);_.h("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(q){if(q){var k,F;return!!((k=this.data)==null?0:(F=k.toggledServiceEndpoint)==null?0:F.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(q){return q&&q.defaultNavigationEndpoint||null},
computeButtonIcon_:function(q,k){var F=q&&q.defaultIcon?_.RB(q.defaultIcon.iconType):null;q=q&&q.toggledIcon?_.RB(q.toggledIcon.iconType):F;return k?q:F},
handleUpdateToggleButtonStateCommand_:function(q){q=q.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==q.buttonId&&this.toggle(q.toggled)},
computeButtonText_:function(q,k){return q?k&&q.toggledText||q.defaultText||null:null},
computeAccessibility_:function(q,k){return q?(k?this.get("toggledAccessibilityData.accessibilityData",q):this.get("accessibilityData.accessibilityData",q))||q.accessibility||null:null},
computeTooltip_:function(q,k){return q?k&&q.toggledTooltip||q.defaultTooltip||null:null},
computeButtonClass_:function(q,k){if(!q)return"";var F="",T=q.toggledStyle||q.style;if(k=k?T:q.style){k.styleType&&(k=k.styleType);try{F+=k.toLowerCase().replace(/_/g,"-")+" "}catch(Z){_.Pc(Z,k,typeof k),_.w1(Z)}}if(q=q.size){q.sizeType&&(q=q.sizeType);try{F+=q.toLowerCase().replace(/_/g,"-")+" "}catch(Z){_.Pc(Z,q,typeof q),_.w1(Z)}}return F.trim()},
computeIconPositionType_:function(q){return q&&q.iconPosition||null},
computeServiceEndpoint_:function(q){var k=q&&q.serviceEndpoint,F=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return k?k:F&&q.command?q.command:null},
handleUpdateToggleButtonTextAction_:function(q){q=q.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==q.buttonId&&(this.set("data.defaultText",q.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",q.toggledText),this.notifyPath("data.toggledText"))}}];_.$$("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var a4$=_.h("web_button_rework")&&_.$O("BUTTON_REWORK")||_.h("web_button_rework_with_live"),hJ=function(){var q=_.Q.apply(this,arguments)||this;q.systemIcons=_.h("kevlar_system_icons");q.roundedContainer=!0;return q};
_.y(hJ,_.Q);hJ.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
hJ.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var q=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var k={toggled:!!this.data.isToggled,actions:{}};k.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var F,T;k.actions.playlistId=(F=this.data.defaultServiceEndpoint)==null?void 0:(T=F.playlistEditEndpoint)==null?void 0:T.playlistId;_.Fc(this.hostElement,"yt-toggle-button",k)}(q=q?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(q)}};
hJ.prototype.onYtNavigate=function(q){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);k&&(q.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(k))};
_.Vg.Object.defineProperties(hJ,{template:{configurable:!0,enumerable:!0,get:function(){if(I44===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);I44=q}q=I44;return q}}});
hJ.prototype.onYtNavigate=hJ.prototype.onYtNavigate;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],hJ.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hJ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],hJ.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(Eho.YtToggleButtonBehavior),_.G("design:type",Object)],hJ.prototype,"ytToggleButtonBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],hJ.prototype,"data",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],hJ.prototype,"showTooltips",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hJ.prototype,"systemIcons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hJ.prototype,"roundedContainer",void 0);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],hJ.prototype,"onYtNavigate",null);
_.v([_.K({is:"ytd-toggle-button-renderer",disableElementRegistration:a4$})],hJ);var d1c;_.MQ=new _.mE("PANEL_CONTROLLER_TOKEN");_.fW=new _.mE("SHEET_CONTROLLER_TOKEN");_.y6=new _.mE("DIALOG_CONTROLLER_TOKEN");d1c=new _.mE("DIALOG_CONTAINER_TOKEN");var cUr=_.WJ("DOWNLOAD",{},"Download"),VYw=_.WJ("DOWNLOADING",{},"Downloading"),L9w=_.WJ("DOWNLOADED",{},"Downloaded"),xqH=_.WJ("RETRY",{},"Retry");var gMw=[],mq9=!1;var htz=_.mc(function(q){var k=YzJ,F=function(){return""},T=Fbr(q.data),Z=TXN(q.data),O=ZAo(q.data),z=jdw(q.data);
k=function(){var R=q.data(),e=sr9(R,T(),Z(),O(),z()),I=!!R.videoId,X=e.text;return{title:I?X:void 0,tooltip:I?void 0:X,accessibilityText:X,onTap:e.onTap,iconName:e.iconType,style:R.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:e.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:R.buttonSize}};
F={};F=_.UZ("ytDownloadButtonViewModelHost",(F.ytDownloadButtonViewModelIsHidden=function(){var R=q.data(),e=z();return R.playlistId||e()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||e()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},F));
return _.U("download-button-view-model",{class:F},_.U(_.b$,{data:k}))},"D");
htz.idomCompat=!0;var f4c=_.mc(function(q){var k=q.backgroundLottieRef;var F=q.foregroundLottieRef;var T=q.children;var Z=q.wrapperClass;var O=q.disableAnimation;q=function(){return(_.h("web_animated_actions")||_.h("web_animated_actions_v2"))&&!(O==null?0:O())};
return _.U("yt-animated-action",{class:_.UZ("animated-action__container",Z)},_.U("div",{class:"animated-action__content-with-background"},_.U(_.a,{cond:q,then:function(){return _.U(Md$,{wrapperClass:"animated-action__background-container",lottieClass:"animated-action__background",lottiePlayerProps:function(){return{animationRef:k==null?void 0:k(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(OAh()?"dark":"light")+"_v5.json"}}}})}}),T),_.U(_.a,{cond:q,
then:function(){return _.U(Md$,{lottiePlayerProps:function(){return{animationRef:F==null?void 0:F(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(OAh()?"dark":"light")+"_v4.json"}}}})}}))},"E");
f4c.idomCompat=!0;var Md$=_.mc(function(q){var k=q.wrapperClass;var F=q.lottieClass;var T=q.lottiePlayerProps;return _.U("div",{class:_.UZ("animated-action__lottie",k),"aria-hidden":"true"},_.U(_.j8,{className:F,data:T,animationName:function(){return T().animationConfig.name}}))},"F");var SzN={isOpen:!1};var Cz0={isAllowed:!1};var et9={errorMessage:"",title:"",privacy:"",isDisabled:!0};var U1J={isOpen:!1};var XT9={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var yFG={response:void 0};var a4h=function(q,k){q=q===void 0?yFG:q;switch(k.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},q,{response:k.payload});default:return q}};var td$={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var d19=function(q,k){q=q===void 0?td$:q;switch(k.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},q,{nextDisabled:k.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},q,{nextCommand:k.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},q,{footerSubmissionData:k.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},q,{isImpersonationValid:k.payload});default:return q}};var D1U={reportFormData:void 0,reportDetailsFormData:void 0};var htH=function(q,k){q=q===void 0?D1U:q;switch(k.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},q,{reportFormData:k.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},q,{reportDetailsFormData:k.payload});default:return q}};var l4$=void 0;_.h("mweb_enable_redux_store_on_demand")||(l4$=new Vw(Mdh()));var JFG=_.h("enable_web_delhi_icons");var AFG=_.mc(function(q){q=_.nr(q,{themeOverride:void 0,animationRef:{}});var k=q.animatedIconType,F=q.active,T=q.themeOverride,Z=q.animationRef;q=q.staticIconFn;var O=_.S(_.Oi(void 0,void 0,"P5a72b")),z=O.next().value,R=O.next().value,e=function(){a:{var w=k();var b=T==null?void 0:T();var r;b=(b==null?void 0:b.useDarkTheme)||((r=_.mT().resolve(_.g6(_.VK)))==null?void 0:r());switch(w){case "LIKE":l4$||(l4$=new Vw(Mdh()));w=(w=fUr(l4$.getState()))&&w.animationLightUrl&&w.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:b?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:b?w.animationDarkUrl:w.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(w){b=w;break a}b="animated_like_icon_"+(b?"dark":"light")+"_"+(JFG?"v5":"v4");b={lottiePlayerProps:{animationConfig:{name:b,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+b+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(JFG?" animated-like-icon-delhi":"")}}},totalFrames:JFG?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":b={lottiePlayerProps:{animationConfig:{name:b?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(b?"dark":"light")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"}}},totalFrames:79,lazyLoad:!1};break a}b=void 0}return b},I=function(){var w,b;
return(b=(w=e())==null?void 0:w.lottiePlayerProps.animationConfig.name)!=null?b:""},X=function(){if(e()){var w=e().lottiePlayerProps.animationConfig.path;
return Wg.get(w)||z()}};
O=_.S(_.Oi(!1,void 0,"h6xR3c"));var E=O.next().value;O=O.next().value;var d=yF0(O),M=function(){var w=e(),b,r,L;return(L=w==null?void 0:(b=w.lottiePlayerProps.animationConfig)==null?void 0:(r=b.rendererSettings)==null?void 0:r.className)!=null?L:""},t=void 0,A=void 0;
_.y3(function(){var w=e(),b=I(),r=X(),L=E(),H=F();if(w&&(A!==b&&(A=b,t=H,b=Z(),d.animationConfig=w.lottiePlayerProps.animationConfig,d.animationRef=b,r&&(d.animationConfig.animationData=r,d.animationConfig.path=void 0),b=w.lottiePlayerProps.animationConfig.path,!Wg.get(b)&&w.lazyLoad&&b&&f49(b,R)),!(L||w.lazyLoad&&!r))){if(r=!Z().lottieEl)H?(L=w.totalFrames,d.animationConfig.initialSegment=[L-1,L]):d.animationConfig.initialSegment=void 0;if(t!==H&&!r)if(r=Z(),H){var V;(V=r.lottieEl)==null||V.playSegments([0,
w.totalFrames],!0)}else{var g;(g=r.lottieEl)==null||g.playSegments([0,1],!0)}t=H}},"YCYOCe");
return _.U("animated-icon",{class:"ytAnimatedIconHost"},_.U(_.a,{cond:function(){var w,b;return!((w=e())==null||!w.lottiePlayerProps.animationConfig.path||((b=e())==null?0:b.lazyLoad)&&!X()||E())},
then:function(){return _.U(_.j8,{data:d,animationName:I,className:M,animationRef:Z})},
else:q}))},"G");_.tJ=_.mc(function(q){var k=_.sa("yt-subscribe-button-view-model"),F=_.sa("div"),T=_.sa("div"),Z=_.zC(),O=_.zC(),z=_.zC(),R=_.UB(EMN,function(){return q.data().stateEntityStoreKey}),e=_.UB(apw,function(){var WG,Ng;
return(Ng=(WG=q.data().notificationStateEntityStoreKeys)==null?void 0:WG.subsNotificationStateKey)!=null?Ng:""}),I=function(){return!q.data().enableSubscribeButtonPostClickAnimation},X=_.S(_.Oi(0,void 0,"eTsWvc")),E=X.next().value,d=X.next().value;
X=_.S(_.Oi(0,void 0,"dniDQ"));var M=X.next().value,t=X.next().value;X=_.S(_.Oi(!1,void 0,"EluPic"));var A=X.next().value,w=X.next().value;X=_.S(_.Oi(!1,void 0,"r0jnre"));var b=X.next().value,r=X.next().value;X=_.S(_.Oi(!1,void 0,"KMvoQe"));var L=X.next().value,H=X.next().value,V;X=_.S(_.Oi(!1,void 0,"aSENce"));var g=X.next().value,Y9=X.next().value,OT=function(){r(!0);_.ay(_.pL,function(){r(!1)},1500)};
_.y3(function(){var WG=b();YD(function(){WG&&!I()&&R()&&bAe(Z,O,z)})},"LgmX6c");
_.y3(function(){var WG=R();YD(function(){if(!I()&&WG){var Ng;((Ng=q.animateWidth)==null?0:Ng.call(q))&&$1e(k.value,!!WG.subscribed,E(),M());var X0,Fm;((X0=V)==null?0:X0.subscribed)||!WG.subscribed||WG.key!==((Fm=V)==null?void 0:Fm.key)||OT();V=WG}})},"iZzoUb");
X=_.W6(function(){var WG,Ng,X0,Fm=q.data(),lv=!((WG=R())==null||!WG.subscribed);WG=!((Ng=q.isOverlay)==null||!Ng.call(q));Ng=A()?k:void 0;var LC=(X0=e())==null?void 0:X0.state;X0=g();Pzx(Fm,LC);return l4h({model:Fm,subscribed:lv,isOverlay:WG,element:Ng,notificationState:LC,disableTextEllipsis:!0,focused:X0})},void 0,"yGQGue");
var UT=function(){var WG;if(!I()&&((WG=q.animateWidth)==null?0:WG.call(q))&&(F==null?0:F.value)&&(T==null?0:T.value)&&!L()){WG=R();var Ng=_.S((WG==null?0:WG.subscribed)?[F,T]:[T,F]),X0=Ng.next().value;Ng=Ng.next().value;X0=Math.ceil(X0.value.getBoundingClientRect().width);Ng=Math.ceil(Ng.value.getBoundingClientRect().width);d(X0);t(Ng);$1e(k.value,!(WG==null||!WG.subscribed),X0,Ng);H(!0)}},yh=_.EZ(function(WG){UT();
var Ng=R();Ng&&(WG.detail.endpoint.subscribeEndpoint||WG.detail.endpoint.unsubscribeEndpoint)&&AF0(k.value,!Ng.subscribed,Ng)}),AH=function(){var WG=_.mT().resolve(_.g6(_.S8));
WG&&Y9(WG.isKeyBoardInUse())},lw=function(){Y9(!1)};
_.Hc("yt-player-subscribe",function(WG){var Ng=R();Ng&&WG===q.data().channelId&&AF0(k.value,!0,Ng)});
_.Hc("yt-player-unsubscribe",function(WG){var Ng=R();Ng&&WG===q.data().channelId&&AF0(k.value,!1,Ng)});
_.Hc("yt-update-subscribe-button-action",function(WG){WG=_.f(WG,c84);var Ng=R();Ng&&WG&&WG.channelId===q.data().channelId&&AF0(k.value,!!WG.subscribed,Ng)});
_.DB(function(){k.value&&(k.value.addEventListener("focusin",AH),k.value.addEventListener("focusout",lw));var WG=_.MR(_.pL,function(){UT()});
w(!0);_.tR(function(){_.pL.cancelJob(WG);k.value&&(k.value.removeEventListener("focusin",AH),k.value.removeEventListener("focusout",lw))})});
var H0=function(){var WG,Ng,X0;if(X0=!((WG=R())==null||!WG.subscribed))WG=!!q.data().disableNotificationBell,X0=(Ng=e())==null?void 0:Ng.state,X0=!WG&&!!X0;return X0},Kf=function(){var WG;
return!((WG=R())==null?0:WG.subscribed)},qI=function(){var WG,Ng;
if(Ng=Kf()){Ng=!!q.data().disableNotificationBell;var X0=(WG=e())==null?void 0:WG.state;Ng=!Ng&&!!X0}return Ng},gh={},tz={};
return _.U("yt-subscribe-button-view-model",{class:_.UZ(q.className,"yt-subscribe-button-view-model-wiz",(gh["yt-subscribe-button-view-model-wiz__can-animate-width"]=function(){var WG,Ng;return!((WG=R())==null||!WG.subscribed)&&((Ng=q.animateWidth)==null?void 0:Ng.call(q))&&b()},gh["yt-subscribe-button-view-model-wiz--hidden"]=function(){var WG;
return!((WG=R())==null?0:WG.subscribed)&&q.data().hideWhenUnsubscribed},gh)),
el:k,"on:yt-service-request-sent":yh},_.U(f4c,{backgroundLottieRef:Z,foregroundLottieRef:O,wrapperClass:_.UZ("yt-subscribe-button-view-model-wiz__animated-action-wrapper",(tz["yt-subscribe-button-view-model-wiz__animated-action-wrapper--is-animating"]=function(){var WG;return((WG=q.animateWidth)==null?void 0:WG.call(q))&&b()},tz["yt-subscribe-button-view-model-wiz__static-width"]=function(){var WG;
return!((WG=q.animateWidth)==null?0:WG.call(q))},tz)),
disableAnimation:I},_.U("div",{el:F,class:"yt-subscribe-button-view-model-wiz__container"},_.U(qG,{data:X,icon:function(){return _.U(_.a,{cond:H0,then:function(){var WG=function(){var Ng;return JF0((Ng=e())==null?void 0:Ng.state)};
return _.U(_.a,{cond:function(){return I()||WG()!=="NOTIFICATIONS_NONE"},
then:function(){return _.U(_.fF,{icon:WG})},
else:function(){return _.U(AFG,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:z})}})}})},
secondaryIconName:function(){return H0()?"EXPAND":void 0}}))),_.U("div",{el:T,
class:"yt-subscribe-button-view-model-wiz__invisible"},_.U(_.a,{cond:function(){var WG;return((WG=q.animateWidth)==null?void 0:WG.call(q))&&!I()&&!L()},
then:function(){return _.U(qG,{data:_.W6(function(){var WG;return l4h({model:q.data(),subscribed:Kf(),isOverlay:!((WG=q.isOverlay)==null||!WG.call(q)),element:k,disableTextEllipsis:!0})},void 0,"lwPlub"),
iconName:function(){var WG;return qI()?JF0((WG=e())==null?void 0:WG.state):void 0},
secondaryIconName:function(){return qI()?"EXPAND":void 0}})}})))},"H");
_.tJ.idomCompat=!0;var ujw=new _.mE("RENDERER_STAMPER_OPTIONS_TOKEN");var pTm=_.mc(function(q){var k=q.data;var F=_.UB(EMN,function(){return k().subscriptionStateEntityKey});
return _.U(_.a,{cond:function(){var T=k(),Z=F();return!T.hideWhenUnsubscribed||(Z==null?0:Z.subscribed)?_.f(k().button,_.M$):void 0},
then:function(T){return _.U("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.U(_.b$,{data:T,buttonOverrides:function(){return{toggled:!0}}}))}})},"I");
pTm.idomCompat=!0;var cF0=_.hp({buttonViewModel:_.b$,subscribeButtonViewModel:_.tJ,downloadButtonViewModel:htz,toggleButtonViewModel:_.Jp,subscribePlusButtonViewModel:pTm});_.q9(LbT);var YHJ=new _.mE("RENDERER_LOGGER_TOKEN");var tp;_.y0=new BC0;tp=new Map;var TE9="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel".split(" "),j$w=["notificationTextRenderer","notificationMultiActionRenderer"],ZSr="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),
Fpo=x1M(function(q){return _.l0(q==null?void 0:q.targetId)}).useUpdatableData;var oLe=0;_.l$.debugName="EjJbCe";var wT8=_.mc(function(q){return _.U(_.l$,{data:function(){return q.actionRow().actions}},{buttonViewModel:function(k){var F=k.data;
return _.U(Dk,{isRow:q.isRow,isIconOnlyButton:function(){return OST(F())},
useIntrinsicWidth:q.useIntrinsicWidth},_.U(_.b$,{data:F}))},
subscribeButtonViewModel:function(k){return _.U(Dk,{isRow:q.isRow},_.U(_.tJ,{data:k.data,isOverlay:!1,animateWidth:function(){return!q.isRow()}}))},
downloadButtonViewModel:function(k){var F=k.data;return _.U(Dk,{isRow:q.isRow,isIconOnlyButton:function(){return!!F().playlistId}},_.U(htz,{data:F}))},
toggleButtonViewModel:function(k){var F=k.data;return _.U(Dk,{isRow:q.isRow,isIconOnlyButton:function(){var T=F();return OST(_.f(T.isToggled?T.toggledButtonViewModel:T.defaultButtonViewModel,_.M$))}},_.U(_.Jp,{data:F}))},
subscribePlusButtonViewModel:function(k){return _.U(Dk,{isRow:q.isRow},_.U(pTm,{data:k.data}))}})},"J"),Dk=_.mc(function(q){var k={};
return _.U("div",{class:_.UZ("yt-flexible-actions-view-model-wiz__action",(k["yt-flexible-actions-view-model-wiz__action--row-action"]=q.isRow,k["yt-flexible-actions-view-model-wiz__action--intrinsic-width"]=q.useIntrinsicWidth,k["yt-flexible-actions-view-model-wiz__action--row-action-feature-phone"]=!1,k["yt-flexible-actions-view-model-wiz__action--icon-only-button"]=q.isIconOnlyButton,k))},q.children)},"K"),Pz4=_.mc(function(q){var k=function(){var T;
return((T=q.layout)==null?void 0:T.call(q))===1},F={};
return _.U("yt-flexible-actions-view-model",{class:_.UZ("yt-flexible-actions-view-model-wiz",q.className,(F["yt-flexible-actions-view-model-wiz--inline"]=function(){return!k()},F["yt-flexible-actions-view-model-wiz--scrollable"]=function(){return q.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},F))},_.U(_.XW,{each:function(){return q.data().actionsRows||[]}},function(T){return _.U(_.a,{cond:k,
then:function(){return _.U("div",{class:"yt-flexible-actions-view-model-wiz__action-row"},_.U(wT8,{actionRow:T,isRow:k,useIntrinsicWidth:function(){return!!q.data().respectActionIntrinsicWidth}}))},
else:function(){return _.U(wT8,{actionRow:T,isRow:k})}})}))},"L"),lt=_.h("web_enable_sink_yt_flexible_actions_view_model")?Pz4:_.Xt(LbT);
Pz4.idomCompat=!0;_.Ft(lt,"yt-flexible-actions-view-model",{props:{data:_.xK,layout:_.xK,justifyContentOverride:_.xK,className:_.xK}});_.q9(SHJ);var $1Z,Wpw;$1Z=_.mc(function(q){var k=_.UB(NO,function(){var Z;return(Z=q.data().dislikeEntityKey)!=null?Z:""}),F=_.W6(function(){var Z=k();
return Z?Z.likeStatus==="DISLIKE":_.f(q.data().toggleButtonViewModel,_.fO).isToggled},void 0,"D8oIFb"),T=_.W6(function(){return Object.assign({},_.f(q.data().toggleButtonViewModel,_.fO),{isToggled:F()})},void 0,"shaCXe");
return _.U("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.U(_.Jp,{data:T,buttonShapeOverrides:q.buttonShapeOverrideables,onToggle:function(Z){var O=k();O&&Z!==(O.likeStatus==="DISLIKE")&&O.key&&_.Lr(_.Ap("likeStatusEntity",O.key,{likeStatus:Z?"DISLIKE":"INDIFFERENT",hadUserInteraction:Z}))}}))},"M");
Wpw=_.h("web_enable_sink_dislike_button_view_model")?$1Z:SHJ;_.JJ=_.h("web_enable_sink_dislike_button_view_model")?$1Z:_.Xt(SHJ);$1Z.idomCompat=!0;_.q9(Crr);var bAZ,eVM;
bAZ=_.mc(function(q){var k=_.h("web_supports_animations_api"),F=iL(function(d){var M=I();if(!d){var t,A;return{numberText:(A=M==null?void 0:(t=M.likeCountIfIndifferent)==null?void 0:t.content)!=null?A:"",numberValue:Number(M==null?void 0:M.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var w;t=(M==null?void 0:(w=M.likeCountIfIndifferent)==null?void 0:w.content)!==d.numberText;if(R()||!t)return d;var b;return{numberText:(M==null?void 0:(b=M.likeCountIfIndifferent)==null?void 0:b.content)||
"",numberValue:Number(M==null?void 0:M.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!M}}),T=iL(function(d){var M=I();
if(!d){var t,A;return{numberText:(A=M==null?void 0:(t=M.likeCountIfLiked)==null?void 0:t.content)!=null?A:"",numberValue:Number(M==null?void 0:M.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var w;t=(M==null?void 0:(w=M.likeCountIfIndifferent)==null?void 0:w.content)!==d.numberText;if(R()||!t)return d;var b;return{numberText:(M==null?void 0:(b=M.likeCountIfLiked)==null?void 0:b.content)||"",numberValue:Number(M==null?void 0:M.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!M}}),Z=_.S(_.Oi(void 0,
void 0,"yUfxHb")),O=Z.next().value,z=Z.next().value,R=O,e=_.UB(NO,function(){var d,M;
return(M=(d=q.data())==null?void 0:d.likeStatusEntityKey)!=null?M:""}),I=_.UB(xso,function(){var d,M;
return((d=q.likeCountEntity)==null?void 0:(M=d.call(q))==null?void 0:M.key)||""}),X=_.W6(function(){var d;
return((d=e())==null?void 0:d.likeStatus)==="LIKE"},void 0,"Mx7vg"),E=function(){var d;
return k&&!((d=q.likeCountEntity)==null||!d.call(q))};
return _.U("like-button-view-model",{class:"ytLikeButtonViewModelHost"},_.U(_.Jp,{data:function(){var d=Object,M=d.assign,t;var A=_.f((t=q.data())==null?void 0:t.toggleButtonViewModel,_.fO);return M.call(d,{},A||{},{isToggled:X()})},
buttonShapeOverrides:q.buttonShapeOverrideables,animatedTextPropsDefault:function(){return E()?F():void 0},
animatedTextPropsToggled:function(){return E()?T():void 0},
onToggle:function(d){RVx(d,e(),R(),z)},
style:function(){var d;return((d=q.disableIconAnimation)==null?0:d.call(q))?void 0:{animateIcon:"true"}}}))},"N");
eVM=_.h("web_enable_sink_like_button_view_model")?bAZ:Crr;_.AJ=_.h("web_enable_sink_like_button_view_model")?bAZ:_.Xt(Crr);_.q9(UTT);var uj8=_.mc(function(q){var k=function(){return _.f(q.data().likeButtonViewModel,_.pO)},F=function(){var Z;
return((Z=k())==null?void 0:Z.likeStatusEntityKey)||""},T=_.W6(function(){var Z,O;
var z=(O=_.UB(NO,F)())!=null?O:(Z=k())==null?void 0:Z.likeStatusEntity;Z=q.data();var R;Z=(Z==null?void 0:(R=Z.timedAnimationData)==null?void 0:R.animationTiming)||[];return{uniqueId:"like-dislike",timings:Z,enabled:(z==null?void 0:z.likeStatus)==="INDIFFERENT"&&Z.length>0,experimentEnabled:Z.length>0}},void 0,"e1fsz");
return _.U("segmented-like-dislike-button-view-model",{class:_.UZ("ytSegmentedLikeDislikeButtonViewModelHost",q.className),"button-renderer":!0},_.U(P2,{settings:T},_.U("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.U(_.a,{cond:k,then:function(Z){return _.U(_.AJ,{data:Z,likeCountEntity:function(){return q.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start"}})}}),_.U(_.a,{cond:function(){return _.f(q.data().dislikeButtonViewModel,_.wz)},
then:function(Z){return _.U(_.JJ,{data:Z,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"O"),NXm=_.h("web_enable_sink_segmented_like_dislike_button_view_model")?uj8:UTT;
uj8.idomCompat=!0;_.h("web_enable_sink_segmented_like_dislike_button_view_model")?_.Ft(NXm,"segmented-like-dislike-button-view-model",{props:{data:_.xK,className:_.xK}}):_.CF(NXm,"segmented-like-dislike-button-view-model",{propNames:["data"]});var hVe=0;_.Ft(Q$9,"account-link-button-view-model",{props:{data:_.xK,className:_.oD,setMinWidth:_.oD,forceIconOnly:_.oD}});_.$$("menuRenderer","menuRenderer","ytd-menu-renderer");
var Qd4={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"}},
Kbv=_.h("web_fix_missing_action_buttons")?100:200,pW=function(){var q=_.Q.apply(this,arguments)||this;q.safeArea=!_.h("kevlar_flex_menu_safe_area_killswitch");q.tonalOverride=!1;q.threeDotSize="M";q.isOverlay=!1;q.useOverlayDark=!1;q.topLevelIconsOnly=!1;q.JSC$12600_lastWidth=0;q.maybeUpdateFlexibleMenu=function(){_.h("web_fix_missing_action_buttons")?requestAnimationFrame(q.maybeUpdateFlexibleMenuImpl):q.maybeUpdateFlexibleMenuImpl()};
q.maybeUpdateFlexibleMenuImpl=function(){var k;if((k=q.data)!=null&&k.flexibleItems){q.maybeFlushDebouncer();k=q.hostElement.clientWidth;var F=k>q.JSC$12600_lastWidth,T,Z=((T=q.topLevelButtonsContainer)==null?void 0:T.scrollHeight)||0,O;T=((O=q.flexibleItemButtonsContainer)==null?void 0:O.scrollHeight)||0;O=q.hostElement.scrollHeight>Math.max(Z,T)+8;F?(q.resetFlexibleItems(),q.JSC$12600_lastWidth=q.hostElement.clientWidth,q.maybeUpdateFlexibleMenu()):O&&(q.shrinkFlexibleMenu(),q.JSC$12600_lastWidth=
k)}};
q.computeThreeDotButtonShape=function(){return Object.assign({},{onTap:function(){q.onOverflowTap()},
iconPosition:"icon-only",style:q.isOverlay?q.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:q.threeDotSize,state:"active",accessibilityLabel:q.computeAccessibilityLabel(q.data)},q.threeDotButtonOverride)};
q.onOverflowTap=function(){if(q.data.fetchMenuCommand)_.mT().resolve(_.qd).resolveCommand(q.data.fetchMenuCommand,{form:{element:q.hostElement}});else if(q.data.isDisabled&&q.data.disabledCommand)_.Uh(q.data.disabledCommand,q.hostElement);else{var k=q.createMenuRendererVe(),F={items:q.items};q.data.menuPopupAccessibility&&(F.menuPopupAccessibility=q.data.menuPopupAccessibility);q.data.footer&&(F.footer=q.data.footer);k={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:F},veData:k}};
_.mT().resolve(_.fW).openSheet({openPopupActionCommand:k},q.hostElement)}};
return q};
_.y(pW,_.Q);_.Y=pW.prototype;_.Y.updateButtonOverrides=function(){if(!_.h("menu_renderer_label_update_upkillswitch")){var q=_.Zy(this.hostElement).querySelector("yt-button-view-model");q&&(q.buttonOverrides=this.buttonOverrides)}};
_.Y.computeHasItems=function(){var q;return((q=this.topLevelButtonData)==null?void 0:q.length)||this.hasFlexibleItems};
_.Y.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.Y.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.zb(this.hostElement,{"--ytd-menu-renderer-button-color":_.Kj(this.data.iconColor)}))};
_.Y.onStamperFinished=function(){this.JSC$12600_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.Y.setupFlexibleMenu=function(){var q=this,k;(k=this.data)!=null&&k.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.mg(this.maybeUpdateFlexibleMenu,Kbv,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){q.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))};
_.Y.maybeFlushDebouncer=function(){if(_.h("web_replace_formatted_with_attributed_string")){var q;(q=this.topLevelButtons)==null||q.forEach(function(F){var T;(F=(T=F.getElementsByTagName("yt-attributed-string"))==null?void 0:T[0])&&aZw(F)});
var k;(k=this.flexibleItemButtons)==null||k.forEach(function(F){var T;(F=(T=F.getElementsByTagName("yt-attributed-string"))==null?void 0:T[0])&&aZw(F)})}};
_.Y.resetFlexibleItems=function(){var q;if((q=this.data)!=null&&q.flexibleItems){_.h("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var k;this.flexAsTopLevelButtons=(k=this.data.flexibleItems)==null?void 0:k.map(function(F){return _.f(F,_.UYm).topLevelButton});
_.h("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.Y.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.Y.shrinkFlexibleMenu=function(){var q;(q=this.flexAsTopLevelButtons)!=null&&q.length&&(this.flexAsTopLevelButtons=[].concat(_.fP(this.flexAsTopLevelButtons.slice(0,-1))))};
_.Y.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:Qd4,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:Qd4,events:!0}}};
_.Y.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Y.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.Y.detached=function(){this.icon="MORE_VERT"};
_.Y.computeTopLevelButtonData=function(q){if(!q)return[];var k;q=(k=q==null?void 0:q.topLevelButtons)!=null?k:[];return _.fT.unsafeClone([].concat(_.fP(q)))};
_.Y.computeItems=function(q,k){if(!q)return[];var F=[];if(k){var T=(q.flexibleItems||[]).map(function(z){return _.f(z,_.UYm)});
T=_.S(T);for(var Z=T.next();!Z.done;Z=T.next())Z=Z.value,k.includes(Z.topLevelButton)||(Z=Z.menuItem)&&F.push(Z)}var O;q=(O=q==null?void 0:q.items)!=null?O:[];return[].concat(_.fP(F),_.fP(q))};
_.Y.computeMenuActive=function(q,k){return q||k};
_.Y.onPopupOpened=function(){this.overlayOpen=!0;_.Fc(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.Y.onPopupClosed=function(){this.overlayOpen=!1;_.Fc(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Y.onPopupCanceled=function(){this.overlayOpen=!1;_.Fc(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.Y.computeAccessibilityLabel=function(q){return this.get("accessibility.accessibilityData.label",q)};
_.Y.isHidden=function(q,k){return this.tonalOverride||!q?!0:q.fetchMenuCommand||q.isDisabled&&q.disabledCommand?!1:!(k==null?0:k.length)};
_.Y.isModernOverflowHidden=function(q,k){return this.tonalOverride&&q?q.fetchMenuCommand?!1:!(k==null?0:k.length):!0};
_.Y.createMenuRendererVe=function(){var q=this.data.trackingParams,k=_.Jg(),F=_.lN();return q&&k&&F?(q=_.yK(q),F=_.Jw(7591),_.h("combine_ve_grafts")?_.Os(_.aB(),F,q):_.BJ(k,q,F),F):null};
_.Vg.Object.defineProperties(pW.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.flexAsTopLevelButtons)==null||!q.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
pW.prototype.onPopupCanceled=pW.prototype.onPopupCanceled;pW.prototype.onPopupClosed=pW.prototype.onPopupClosed;pW.prototype.onPopupOpened=pW.prototype.onPopupOpened;pW.prototype.tonalOverrideChanged=pW.prototype.tonalOverrideChanged;pW.prototype.resetFlexibleItems=pW.prototype.resetFlexibleItems;pW.prototype.setupFlexibleMenu=pW.prototype.setupFlexibleMenu;pW.prototype.iconButtonColorChanged=pW.prototype.iconButtonColorChanged;pW.prototype.updateButtonOverrides=pW.prototype.updateButtonOverrides;
_.v([_.l(_.Ls),_.G("design:type",Object)],pW.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pW.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],pW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("#button-shape"),_.G("design:type",e8)],pW.prototype,"buttonShape",void 0);_.v([_.Iw("#button"),_.G("design:type",Object)],pW.prototype,"button",void 0);
_.v([_.u(),_.G("design:type",Object)],pW.prototype,"data",void 0);_.v([_.u({computed:"computeTopLevelButtonData(data)"}),_.G("design:type",Array)],pW.prototype,"topLevelButtonData",void 0);_.v([_.u(),_.G("design:type",Array)],pW.prototype,"flexAsTopLevelButtons",void 0);_.v([_.u({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.G("design:type",Array)],pW.prototype,"items",void 0);_.v([_.u({value:"MORE_VERT"}),_.G("design:type",String)],pW.prototype,"icon",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],pW.prototype,"safeArea",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.G("design:type",Boolean)],pW.prototype,"menuActive",void 0);_.v([_.u(),_.G("design:type",Boolean)],pW.prototype,"menuFocused",void 0);_.v([_.u({value:"bottom"}),_.G("design:type",String)],pW.prototype,"buttonTooltipPosition",void 0);_.v([_.u(),_.G("design:type",Boolean)],pW.prototype,"overlayOpen",void 0);
_.v([_.u({value:!0}),_.G("design:type",Boolean)],pW.prototype,"forceIconButton",void 0);_.v([_.u(),_.G("design:type",Boolean)],pW.prototype,"styleActionButton",void 0);_.v([_.u(),_.G("design:type",Boolean)],pW.prototype,"disableTextTransformOnButtons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],pW.prototype,"tonalOverride",void 0);_.v([_.u(),_.G("design:type",Object)],pW.prototype,"threeDotSize",void 0);
_.v([_.u(),_.G("design:type",Object)],pW.prototype,"threeDotButtonOverride",void 0);_.v([_.u(),_.G("design:type",Object)],pW.prototype,"isOverlay",void 0);_.v([_.u(),_.G("design:type",Object)],pW.prototype,"useOverlayDark",void 0);_.v([_.u({computed:"computeButtonOverride(tonalOverride)"}),_.G("design:type",Object)],pW.prototype,"buttonOverride",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],pW.prototype,"hasCustomIconColor",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("flexAsTopLevelButtons"),_.G("design:type",Object),_.G("design:paramtypes",[])],pW.prototype,"hasFlexibleItems",null);_.v([_.u({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.G("design:type",Boolean)],pW.prototype,"hasItems",void 0);_.v([_.u(),_.G("design:type",Object)],pW.prototype,"topLevelIconsOnly",void 0);
_.v([_.Wu("topLevelIconsOnly"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"updateButtonOverrides",null);_.v([_.P("topLevelIconsOnly"),_.G("design:type",Object),_.G("design:paramtypes",[])],pW.prototype,"buttonOverrides",null);_.v([_.Iw("#top-level-buttons-computed"),_.G("design:type",HTMLElement)],pW.prototype,"topLevelButtonsContainer",void 0);_.v([_.Xp(".top-level-buttons > *"),_.G("design:type",Array)],pW.prototype,"topLevelButtons",void 0);
_.v([_.Iw("#flexible-item-buttons"),_.G("design:type",HTMLElement)],pW.prototype,"flexibleItemButtonsContainer",void 0);_.v([_.Xp("#flexible-item-buttons > *"),_.G("design:type",Array)],pW.prototype,"flexibleItemButtons",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"iconButtonColorChanged",null);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"setupFlexibleMenu",null);_.v([_.df("topLevelIconsOnly"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"resetFlexibleItems",null);_.v([_.Wu("tonalOverride"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"tonalOverrideChanged",null);
_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"onPopupOpened",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"onPopupClosed",null);_.v([_.eJ("yt-popup-canceled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pW.prototype,"onPopupCanceled",null);
_.B(pW,"ytd-menu-renderer",function(){if(ohI===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);ohI=q}q=ohI;return q},{mode:_.Oh("kevlar_poly_si_batch_j030")?1:2});var BXU;var rFU;_.wY=_.mc(function(q){var k=q.data;var F=function(){if(k().icon)a:{var T={iconName:k().icon};for(var Z=_.mT().resolve(_.eR),O=_.S([12,24]),z=O.next();!z.done;z=O.next()){var R=z.value;z=Object.assign({},T,{iconStyle:"youtube_fill",iconSize:R});R=Object.assign({},T,{iconStyle:"youtube_outline",iconSize:R});if(Z.resolveIcon(z)){T=z;break a}if(Z.resolveIcon(R)){T=R;break a}}T=void 0}else T=void 0;return T};
q={};return _.U("badge-shape",{class:_.UZ("badge-shape-wiz",function(){return rmN(k().type)},(q["badge-shape-wiz--overlay"]=function(){return k().isOverlay},q["badge-shape-wiz--ads-include-dot"]=function(){return k().adsIncludeDot},q["badge-shape-wiz--thumbnail-badge"]=function(){a:switch(k().type){case 16:case 17:case 18:var T=!0;
break a;default:T=!1}return T},q["badge-shape-wiz--status-badge"]=function(){a:switch(k().type){case 11:case 12:case 13:case 14:case 15:var T=!0;
break a;default:T=!1}return T},q["badge-shape-wiz--no-text"]=function(){return!k().text},q["badge-shape-wiz--modern"]=function(){return k().modern||_.h("web_modern_badge_shape")},q)),
style:_.MO({"background-color":function(){var T;return(T=k().customColors)==null?void 0:T.backgroundColor}}),
role:function(){return k().accessibilityText?"img":void 0},
"aria-label":function(){return k().accessibilityText}},_.U(_.a,{cond:function(){return k().animation},
then:function(T){return _.U(_.j8,{className:"badge-shape-wiz__icon",data:T,animationName:function(){return T().animationConfig.name||""}})}}),_.U(_.a,{cond:function(){var T;
return F()&&!((T=k())==null?0:T.animation)},
then:function(){return _.U("div",{class:"badge-shape-wiz__icon"},_.U(bK0,{data:function(){return F()}}))}}),_.U("div",{class:"badge-shape-wiz__text"},function(){var T;
return(T=k())==null?void 0:T.text}))},"P");
_.wY.idomCompat=!0;_.Ft(_.wY,"badge-shape",{props:{data:_.xK}});var PF=function(){var q=_.Q.apply(this,arguments)||this;q.systemIcons=_.h("kevlar_system_icons");q.animated=_.h("animated_live_badge_icon");q.useBadgeShape=_.h("web_badge_shape_defrag");return q};
_.y(PF,_.Q);_.Y=PF.prototype;_.Y.addTooltips=function(){for(var q=_.Zy(this.hostElement).querySelectorAll(".badge"),k=0,F;F=q[k++];){var T=this.repeatElement.itemForElement(F);F=_.Zy(F);F.lastChild&&F.lastChild.is==="tp-yt-paper-tooltip"&&F.removeChild(F.lastChild);if(T=T.metadataBadgeRenderer&&T.metadataBadgeRenderer.tooltip){var Z=_.kH("tp-yt-paper-tooltip");(0,_.SJ)(Z).textContent=T;Z.setAttribute("position","top");Z.setAttribute("aria-hidden","true");F.appendChild(Z)}}};
_.Y.badgesChanged=function(){var q=this;_.Qi().parkOrScheduleJob(function(){q.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.Y.standaloneRoundedBadgeChanged=function(){var q=this.useRoundedBadge?this.useRoundedBadge:void 0;q&&(this.useRoundedBadge=q)};
_.Y.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Y.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.Y.computeStyle=function(q){_.h("enable_html5_teal_ad_badge")&&q==="BADGE_STYLE_TYPE_AD"&&(q="badge-style-type-ad-alternate");_.h("kevlar_ytb_live_badges")&&q==="BADGE_STYLE_TYPE_LIVE_NOW"&&(q="badge-style-type-live-now-alternate");return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Y.computeRole=function(q){return this.computeAriaLabel(q)?"img":"status"};
_.Y.computeAriaLabel=function(q){var k;return(q==null?void 0:(k=q.accessibilityData)==null?void 0:k.label)||(q==null?void 0:q.label)};
_.Y.computeBadgeShape=function(q){var k;if(q){var F,T=KpH(q.style),Z=BEr(q.style),O=q.label,z=((F=q.accessibilityData)==null?void 0:F.label)||q.label;q=(k=q.icon)==null?void 0:k.iconType;k={type:T,brNzRatingBadgeType:Z,text:O,accessibilityText:z,icon:q!=="PREMIUM"?q:void 0}}else k={};return k};
_.Y.updateComputedBadges=function(q,k,F){var T=this;(k=k?[k]:F?[F]:void 0)?this.computedBadges=k:this.computedBadges=q==null?void 0:q.filter(function(Z){var O;if((O=Z.metadataBadgeRenderer)==null?0:O.groups){O=!1;Z=_.S(Z.metadataBadgeRenderer.groups);for(var z=Z.next();!z.done;z=Z.next()){z=z.value;var R=void 0;O=O||((R=T.hiddenBadgeGroups)==null?void 0:R.includes(z))}return!O}return!0})};
_.Y.useFilledIcons=function(q){return _.h("kevlar_system_icons")&&(q==="AUDIO_BADGE"||q==="CHECK_CIRCLE_THICK"||q==="OFFICIAL_ARTIST_BADGE"||q==="SPONSORSHIP_STAR"||q==="PERSON_RADAR_FILLED"||q==="PERSON_RADAR")};
_.Y.computeBadgeShapeStyle=function(q){return this.useBadgeShape?q==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||q==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":"":""};
_.Y.computeIcon=function(q){var k,F;q=q==null?void 0:(k=q.metadataBadgeRenderer)==null?void 0:(F=k.icon)==null?void 0:F.iconType;if(q!=="PREMIUM"&&q)return _.RB(q)};
_.Y.computeStandaloneBadge=function(q){var k;q=q==null?void 0:(k=q.icon)==null?void 0:k.iconType;return q==="PREMIUM_STANDALONE"||q==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
PF.prototype.hiddenBadgeGroupsChanged=PF.prototype.hiddenBadgeGroupsChanged;PF.prototype.standaloneBadgeChanged=PF.prototype.standaloneBadgeChanged;PF.prototype.standaloneRoundedBadgeChanged=PF.prototype.standaloneRoundedBadgeChanged;PF.prototype.badgesChanged=PF.prototype.badgesChanged;_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"hidden",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],PF.prototype,"componentBehavior",void 0);
_.v([_.u(),_.G("design:type",Array)],PF.prototype,"badges",void 0);_.v([_.u(),_.G("design:type",Object)],PF.prototype,"topStandaloneBadge",void 0);_.v([_.u(),_.G("design:type",Object)],PF.prototype,"bottomStandaloneBadge",void 0);_.v([_.u(),_.G("design:type",Object)],PF.prototype,"computedBadges",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"mediumFontAdBadge",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"useRoundedBadge",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"largeFontAdBadge",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"overlayAd",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"overlayPremium",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"noDotAdBadge",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"collectionTruncate",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"isThumbnailBadge",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],PF.prototype,"wrapBadges",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],PF.prototype,"systemIcons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],PF.prototype,"animated",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],PF.prototype,"useBadgeShape",void 0);_.v([_.u({value:[]}),_.G("design:type",Array)],PF.prototype,"hiddenBadgeGroups",void 0);_.v([_.Iw("#repeat"),_.G("design:type",J_)],PF.prototype,"repeatElement",void 0);_.v([_.df("badges"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PF.prototype,"badgesChanged",null);
_.v([_.df("useRoundedBadge"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PF.prototype,"standaloneRoundedBadgeChanged",null);_.v([_.df("topStandaloneBadge","bottomStandaloneBadge"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PF.prototype,"standaloneBadgeChanged",null);_.v([_.df("hiddenBadgeGroups"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PF.prototype,"hiddenBadgeGroupsChanged",null);
_.v([_.K({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],PF);
var vhI=_.Y1()(PF,"ytd-badge-supported-renderer",function(){if(rFU===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge-shape [[computeBadgeShapeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></div></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);rFU=q}q=rFU;return q},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.Oh("kevlar_poly_si_batch_j053")?1:2});var $l=function(){var q=_.Q.apply(this,arguments)||this;q.iconType="STAR";q.standardizeIconSize=_.h("kevlar_system_icons");q.mediaHoverOverlayInitialVisibility=_.h("enable_top_landscape_image_button_command_web");q.noBottomMargin=!1;q.thumbnailObjectFit="CONTAIN";q.thumbnailFitHeight=!0;q.actionMap={"yt-mute-ad-action":"handleMuteAd"};return q};
_.y($l,_.Q);_.Y=$l.prototype;
_.Y.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"}}}};
_.Y.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",$l.JSC$12612_DEFAULT_CLICK_LOCATION_BEHAVIOR,$l.JSC$12612_CLICK_LOCATION_ID_MAP))};
_.Y.onTap=function(q){if(!_.h("use_on_click_for_desktop_display_ad"))this.onTapOrClick(q)};
_.Y.onClick=function(q){if(_.h("use_on_click_for_desktop_display_ad"))this.onTapOrClick(q)};
_.Y.onTapOrClick=function(q){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,q,!1)};
_.Y.updateMediaBackgroundImage=function(){var q=this.get("data.image.thumbnail.thumbnails");q&&(q=_.TM(q,0))&&_.zb(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+q+")"})};
_.Y.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var q=0;q<this.data.impressionEndpoints.length;q++){var k=this.data.impressionEndpoints[q];k.clickTrackingParams&&delete k.clickTrackingParams;_.mT().resolve(_.qd).resolveCommand(k,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var F;((F=this.data)==null?0:F.activeView)&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17)}};
_.Y.handleMuteAd=function(){};
_.Y.attached=function(){var q=this;_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&q.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.Y.detached=function(){_.h("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.Vg.Object.defineProperties($l.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.titleText)return"";var k;return _.WJ("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((k=this.data)==null?void 0:k.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.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 q;return!((q=this.data)==null||!q.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"}}});
$l.prototype.onClick=$l.prototype.onClick;$l.prototype.onTap=$l.prototype.onTap;$l.prototype.dataChanged=$l.prototype.dataChanged;
$l.JSC$12612_CLICK_LOCATION_ID_MAP=_.h("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"]]);
$l.JSC$12612_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.h("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"}];_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$l.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$l.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.$S),_.G("design:type",Object)],$l.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],$l.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],$l.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.l(pz),_.G("design:type",Object)],$l.prototype,"ytdActiveViewBehavior",void 0);_.v([_.l([_.Zz.YtActionHandlerBehavior]),_.G("design:type",Object)],$l.prototype,"actionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],$l.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],$l.prototype,"clickCommand",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],$l.prototype,"miniMode",void 0);_.v([_.u(),_.G("design:type",String)],$l.prototype,"iconType",void 0);_.v([_.P("data.titleText"),_.G("design:type",String),_.G("design:paramtypes",[])],$l.prototype,"titleAriaLabel",null);
_.v([_.P("data.rating"),_.G("design:type",Object),_.G("design:paramtypes",[])],$l.prototype,"getRating",null);_.v([_.P("data.price"),_.G("design:type",Object),_.G("design:paramtypes",[])],$l.prototype,"getPrice",null);_.v([_.P("data.thirdLine"),_.G("design:type",Object),_.G("design:paramtypes",[])],$l.prototype,"getThirdLine",null);_.v([_.P("data.fourthLine"),_.G("design:type",Object),_.G("design:paramtypes",[])],$l.prototype,"getFourthLine",null);
_.v([_.P("data.fifthLine"),_.G("design:type",Object),_.G("design:paramtypes",[])],$l.prototype,"getFifthLine",null);_.v([_.P("getRating"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"computeRatingHidden",null);_.v([_.P("getPrice"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"computePriceHidden",null);_.v([_.P("getThirdLine"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"computeThirdLineHidden",null);
_.v([_.P("getFourthLine"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"computeFourthLineHidden",null);_.v([_.P("getFifthLine"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"computeFifthLineHidden",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.energyIcon"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"hasEnergyIcon",null);
_.v([_.P("computePriceHidden","computeRatingHidden"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"computeSecondaryTextHidden",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$l.prototype,"standardizeIconSize",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$l.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$l.prototype,"noBottomMargin",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.layout"),_.G("design:type",String),_.G("design:paramtypes",[])],$l.prototype,"layout",null);_.v([_.P("data.layout"),_.G("design:type",Object),_.G("design:paramtypes",[])],$l.prototype,"mediaThumbnailWidth",null);_.v([_.P("layout"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$l.prototype,"useRoundedBadge",null);_.v([_.u(),_.G("design:type",String)],$l.prototype,"thumbnailObjectFit",void 0);
_.v([_.u(),_.G("design:type",Object)],$l.prototype,"thumbnailFitHeight",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$l.prototype,"dataChanged",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$l.prototype,"onTap",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$l.prototype,"onClick",null);
_.v([_.K({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],$l);
_.B($l,"ytd-display-ad-renderer",function(){if(BXU!==void 0)return BXU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return BXU=q},{mode:1});var HAU;var sdz;var Goo;var vLx=new Map;var cFG=!1;var NQ=function(){var q=_.Q.apply(this,arguments)||this;q.DEFAULT_TOOLTIP_OFFSET="10";q.TOOLTIP_OFFSET_NO_BANNER="-8";q.badges=null;q.noEndpoints=!1;q.wrapText=!1;q.forceVerified=!1;q.tooltipPosition="top";q.compactStyle=!1;q.height=0;q.lineHeight=0;return q};
_.y(NQ,_.Q);_.Y=NQ.prototype;_.Y.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.Y.attached=function(){var q=this;this.observer=new MutationObserver(function(k,F){q.handleResized();F.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.Y.detached=function(){this.observer&&this.observer.disconnect()};
_.Y.logTooltipEvent=function(){_.h("kevlar_wiz_tooltip_event_killswitch")||cFG||(_.HSe("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),cFG=!0)};
_.Y.handleWindowResized=function(){this.handleResized()};
_.Y.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")))};
_.Y.onHeightChanged=function(){if(this.verified){var q=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.P9("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=q:this.textContainerEl.style.marginRight=q}};
_.Y.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.P9("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.Y.handleResized=function(){var q=this;this.verified&&_.pL.addLowPriorityJob(function(){q.fitBackgroundToText();var k=getComputedStyle(q.hostElement).lineHeight;k&&(k=k.match(/\d+/))&&k.length&&(q.lineHeight=Number(k[0]));q.height=q.lineHeight&&!q.wrapText?q.lineHeight:q.textEl.offsetHeight})};
_.Y.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var q=document.createRange(),k=_.Zy(this.textEl).children;k.length>0?q.selectNodeContents(k[0]):q.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(q.getBoundingClientRect().width)+"px"}};
_.Y.computeChannelBadgeStyle=function(q){var k;if((q==null?0:(k=q.runs)==null?0:k.length)&&q.runs[0].textColor)return"--ytd-badge-icon-color:"+_.Kj(q.runs[0].textColor)+";"};
_.Vg.Object.defineProperties(NQ.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"?_.Gm(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var q=this.get("badges.0.metadataBadgeRenderer.tooltip");if(q)return q}return _.cj(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
NQ.prototype.onLineHeightChanged=NQ.prototype.onLineHeightChanged;NQ.prototype.onHeightChanged=NQ.prototype.onHeightChanged;NQ.prototype.onChannelNameChanged=NQ.prototype.onChannelNameChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],NQ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"badges",void 0);_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"channelName",void 0);
_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"noEndpoints",void 0);_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"wrapText",void 0);_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"forceVerified",void 0);_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"tooltipPosition",void 0);_.v([_.u(),_.G("design:type",String)],NQ.prototype,"tooltip",void 0);_.v([_.u(),_.G("design:type",Boolean)],NQ.prototype,"hasChannelArt",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],NQ.prototype,"compactStyle",void 0);_.v([_.Iw("#text-container"),_.G("design:type",HTMLElement)],NQ.prototype,"textContainerEl",void 0);_.v([_.Iw("#text"),_.G("design:type",Object)],NQ.prototype,"textEl",void 0);_.v([_.Iw("#verified-tooltip"),_.G("design:type",HTMLElement)],NQ.prototype,"verifiedTooltip",void 0);_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"height",void 0);
_.v([_.u(),_.G("design:type",Object)],NQ.prototype,"lineHeight",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("badges","forceVerified"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],NQ.prototype,"verified",null);_.v([_.P("badges","verified"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],NQ.prototype,"hideBadges",null);_.v([_.P("channelName"),_.G("design:type",Object),_.G("design:paramtypes",[])],NQ.prototype,"formattedName",null);
_.v([_.P("badges","verified","formattedName"),_.G("design:type",String),_.G("design:paramtypes",[])],NQ.prototype,"tooltipText",null);_.v([_.P("hasChannelArt"),_.G("design:type",String),_.G("design:paramtypes",[])],NQ.prototype,"tooltipOffset",null);_.v([_.Wu("channelName"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NQ.prototype,"onChannelNameChanged",null);
_.v([_.Wu("height"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NQ.prototype,"onHeightChanged",null);_.v([_.Wu("lineHeight","height"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NQ.prototype,"onLineHeightChanged",null);_.v([_.K({is:"ytd-channel-name",disableElementRegistration:!0})],NQ);
_.B(NQ,"ytd-channel-name",function(){if(Goo!==void 0)return Goo;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Goo=q},{mode:_.Oh("kevlar_poly_si_batch_j036")?1:2});var Q6=function(){var q=_.Q.apply(this,arguments)||this;q.standardizeIconSize=_.h("kevlar_system_icons");q.enableModernCommentBadges=_.h("enable_modern_comment_badges");return q};
_.y(Q6,_.Q);Q6.prototype.basicPaletteChanged=function(){var q;(q=this.data.color)!=null&&q.basicColorPaletteData&&_.wb(this.hostElement,this.data.color.basicColorPaletteData)};
Q6.prototype.colorChanged=function(){if(!this.enableModernCommentBadges){var q,k=this.get("basicColorPaletteData.backgroundColor",(q=this.data)==null?void 0:q.color),F;q=this.get("basicColorPaletteData.foregroundTitleColor",(F=this.data)==null?void 0:F.color);F={};k?(k=_.Kj(k),F["--ytd-author-comment-badge-background-color"]=k):(F["--ytd-author-comment-badge-icon-background-color"]="transparent",F["--ytd-author-comment-badge-background-color"]="transparent");q?(k=_.Kj(q),F["--ytd-author-comment-badge-name-color"]=
k,F["--ytd-author-comment-badge-icon-color"]=k):F["--ytd-author-comment-badge-name-color"]="var(--yt-spec-text-primary)";Object.keys(F).length>0&&_.zb(this.hostElement,F)}};
Q6.prototype.useFilledIcons=function(q){return _.h("kevlar_system_icons")&&(q==="CHECK_CIRCLE_THICK"||q==="OFFICIAL_ARTIST_BADGE")};
_.Vg.Object.defineProperties(Q6.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")}}});
Q6.prototype.colorChanged=Q6.prototype.colorChanged;Q6.prototype.basicPaletteChanged=Q6.prototype.basicPaletteChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Q6.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Q6.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Q6.prototype,"standardizeIconSize",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Q6.prototype,"enableModernCommentBadges",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.authorUnifiedVerified"),_.G("design:type",Object),_.G("design:paramtypes",[])],Q6.prototype,"verified",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Q6.prototype,"creator",null);_.v([_.Wu("data.color.basicColorPaletteData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Q6.prototype,"basicPaletteChanged",null);
_.v([_.Wu("data.color"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Q6.prototype,"colorChanged",null);_.v([_.K({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Q6);
_.B(Q6,"ytd-author-comment-badge-renderer",function(){if(sdz!==void 0)return sdz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return sdz=q},{mode:1});var VdU;var KW=function(){return _.Q.apply(this,arguments)||this};
_.y(KW,_.Q);KW.prototype.computeThumbnailWidth=function(q){if(q==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],KW.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],KW.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",String)],KW.prototype,"icon",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],KW.prototype,"surface",void 0);
_.v([_.u({reflectToAttribute:!0,value:_.h("enable_shrink_image_size_on_web_posts_singleton")}),_.G("design:type",Boolean)],KW.prototype,"searchSxsUx",void 0);_.v([_.K({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],KW);
_.B(KW,"ytd-backstage-image-renderer",function(){if(VdU!==void 0)return VdU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return VdU=q},{mode:1});var Lbv;var BF=function(){var q=_.Q.apply(this,arguments)||this;q.isLoading=!1;q.selectedItemIndex=-1;return q};
_.y(BF,_.Q);_.Y=BF.prototype;_.Y.computeIsChannelOwner=function(q){if(!q)return!0;q=q[0];return!(q&&(q.signinEndpoint||q.selectServiceEndpoint))};
_.Y.computeIsImagePoll=function(q){return(q==null?void 0:q.type)==="POLL_TYPE_IMAGE"};
_.Y.computeIsTotalVotesDisabled=function(q){return!(q==null?0:q.totalVotes)};
_.Y.thumbnailSrc=function(q){var k,F,T,Z;return(q==null?0:(k=q.thumbnails)==null?0:(F=k[0])==null?0:F.url)?_.d5((T=q.thumbnails)==null?void 0:(Z=T[0])==null?void 0:Z.url):void 0};
_.Y.progressWidth=function(q){return"width:"+(q?q*100:0)+"%;"};
_.Y.textAreaWidth=function(q){return this.isImagePoll?null:"width:"+(q?q*100:0)+"%;"};
_.Y.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.Y.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var q=this.data.choices,k=0;k<q.length;k++)if(q[k].selected){this.selectedItemIndex=k;break}};
_.Y.onPopupClosed=function(q,k){q=Number(this.pollVotes.selected);k.confirmed&&(this.selectChoice(q,!1),_.Ta(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.Y.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.Y.onYtCommentPollRevert=function(q,k){k&&(this.selectChoice(k.selectedChoiceIndex,!0),this.set("data.totalVotes",k.totalVotes))};
_.Y.onYtServiceRequestSent=function(q,k){if(k.actions)for(q=0;q<k.actions.length;q++){var F=k.actions[q];_.f(F,yB)&&this.set("data.totalVotes",_.f(F,yB).totalVotes)}};
_.Y.onYtServiceRequestCompleted=function(q){var k=this.get("detail.data.actionResults.0.feedback",q);q=this.get("detail.data.actionResults.0.status",q);if(k==="FEEDBACK_DESELECT"||k==="FEEDBACK_SELECT")this.isLoading=!1,q==="STATUS_FAILED"?_.Fc(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.Y.getEndpoint=function(q,k){return k===q?this.data.choices[k].deselectServiceEndpoint||null:this.data.choices[q].selectServiceEndpoint||null};
_.Y.selectChoice=function(q,k){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var F=0;F<this.data.choices.length;F++){var T;if(q===this.selectedItemIndex){var Z=!1;var O=T=null}else T=(Z=F===q)?this.data.choices[F].voteRatioIfSelected:this.data.choices[F].voteRatioIfNotSelected,O=Z?this.data.choices[F].votePercentageIfSelected:this.data.choices[F].votePercentageIfNotSelected;this.set("data.choices."+F+".voteRatio",T);
this.set("data.choices."+F+".votePercentage",O);this.set("data.choices."+F+".selected",Z)}k||(this.isLoading=!0,(k=this.getEndpoint(q,this.selectedItemIndex))&&_.mT().resolve(_.qd).resolveCommand(k,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===q?-1:q};
_.Vg.Object.defineProperties(BF.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
BF.prototype.onYtServiceRequestCompleted=BF.prototype.onYtServiceRequestCompleted;BF.prototype.onYtServiceRequestSent=BF.prototype.onYtServiceRequestSent;BF.prototype.onYtCommentPollRevert=BF.prototype.onYtCommentPollRevert;BF.prototype.onPopupClosed=BF.prototype.onPopupClosed;BF.prototype.dataChanged=BF.prototype.dataChanged;_.v([_.l(_.Ve),_.G("design:type",Object)],BF.prototype,"paperItemBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],BF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],BF.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],BF.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],BF.prototype,"isLoading",void 0);_.v([_.u({computed:"computeIsChannelOwner(data.choices)"}),_.G("design:type",Boolean)],BF.prototype,"isChannelOwner",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.G("design:type",Boolean)],BF.prototype,"isImagePoll",void 0);_.v([_.u({computed:"computeIsTotalVotesDisabled(data)"}),_.G("design:type",Boolean)],BF.prototype,"isTotalVotesDisabled",void 0);_.v([_.u(),_.G("design:type",Object)],BF.prototype,"previousPollInfo",void 0);_.v([_.u(),_.G("design:type",Object)],BF.prototype,"selectedItemIndex",void 0);_.v([_.Iw("#poll-votes"),_.G("design:type",Object)],BF.prototype,"pollVotes",void 0);
_.v([_.P("isChannelOwner"),_.G("design:type",Object),_.G("design:paramtypes",[])],BF.prototype,"endpointStyle",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],BF.prototype,"dataChanged",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],BF.prototype,"onPopupClosed",null);
_.v([_.eJ("yt-comment-poll-revert"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],BF.prototype,"onYtCommentPollRevert",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],BF.prototype,"onYtServiceRequestSent",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],BF.prototype,"onYtServiceRequestCompleted",null);_.v([_.K({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],BF);
_.B(BF,"ytd-backstage-poll-renderer",function(){if(Lbv!==void 0)return Lbv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Lbv=q},{mode:2});var x1P;var nhP={autoplay:!1,loop:!1},ghG={simpleText:""},rY=function(){var q=_.Q.apply(this,arguments)||this;q.isLoading=!1;q.usesPanelLockup=!1;q.selectedItemIndex=-1;q.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},nhP,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});q.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},nhP,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});q.correctnessAnimationProps=[];q.correctnessAnimationRefs=[];return q};
_.y(rY,_.Q);_.Y=rY.prototype;_.Y.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.Y.computeIsChannelOwner=function(q){if(!q)return!0;q=q[0];return!(q&&(q.signinEndpoint||q.selectServiceEndpoint))};
_.Y.computeIsTotalVotesDisabled=function(q){return!(q==null?0:q.totalVotes)};
_.Y.computeIsImageQuiz=function(q){return(q==null?void 0:q.type)==="POLL_TYPE_IMAGE"};
_.Y.onExplanationChanged=function(){this.expander.reset()};
_.Y.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var q=this.data.choices;if(q){this.maybeInitializeQuizLotties(q);for(var k=0;k<q.length;k++)if(q[k].isSelected||this.isChannelOwner&&q[k].isCorrect){this.selectedItemIndex=k;return}this.selectedItemIndex=-1}}};
_.Y.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var q=this.selectedItemIndex,k=Number(this.quizVotes.selected);this.selectChoice(k);this.sendVoteAction(k,q);this.quizVotes.selected=-1;var F;q=!((F=this.data)==null?0:F.enableAnimation);this.maybePlayAnswerAnimations(q)}};
_.Y.onYtCommentPollRevert=function(q,k){k&&(this.selectChoice(k.selectedChoiceIndex),this.set("data.totalVotes",k.totalVotes))};
_.Y.onYtServiceRequestSent=function(q,k){if(k.actions)for(q=_.S(k.actions),k=q.next();!k.done;k=q.next())(k=_.f(k.value,yB))&&this.set("data.totalVotes",k.totalVotes)};
_.Y.onYtServiceRequestCompleted=function(q){var k=this.get("detail.data.actionResults.0.feedback",q);q=this.get("detail.data.actionResults.0.status",q);if(k==="FEEDBACK_DESELECT"||k==="FEEDBACK_SELECT")this.isLoading=!1,q==="STATUS_FAILED"?_.Fc(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.Y.getAnimationPropsForChoiceIndex=function(q,k){return k[q]};
_.Y.maybePlayAnswerAnimations=function(q){q=q===void 0?!1:q;var k;if((k=this.data)!=null&&k.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){k=_.S(this.correctnessAnimationRefs);for(var F=k.next();!F.done;F=k.next()){var T=void 0,Z=void 0;(T=F.value)==null||(Z=T.lottieEl)==null||Z.stop()}if(!(this.selectedItemIndex<0)){k=0;q&&(k=this.isCorrect?37:25);var O,z;(O=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(z=O.lottieEl)==null||z.goToAndPlay(q?k:0,!0);if(!(this.isCorrect||
(O=this.data.choices.findIndex(function(X){return X.isCorrect}),O<0))){var R,e;
(e=(R=this.correctnessAnimationRefs[O])==null?void 0:R.lottieEl)==null||e.goToAndPlay(37,!0);var I;R=(I=this.fadeContainers)==null?void 0:I.item(O);!q&&R&&this.fadeIn(R)}}}};
_.Y.thumbnailSrc=function(q){var k,F,T,Z;return(q==null?0:(k=q.thumbnails)==null?0:(F=k[0])==null?0:F.url)?_.d5((T=q.thumbnails)==null?void 0:(Z=T[0])==null?void 0:Z.url):void 0};
_.Y.a11yVotedText=function(q,k){var F,T,Z=((F=this.data)==null?void 0:(T=F.correctVotedText)==null?void 0:T.simpleText)||"",O,z;F=((O=this.data)==null?void 0:(z=O.votedText)==null?void 0:z.simpleText)||"";if(!k)return"";var R,e;if((R=this.data)==null?0:(e=R.choices)==null?0:e[q].isCorrect)return Z;var I,X;return((I=this.data)==null?0:(X=I.choices)==null?0:X[q].isSelected)?F:""};
_.Y.getEndpoint=function(q,k){return k===q?this.data.choices[q].deselectServiceEndpoint||null:this.data.choices[q].selectServiceEndpoint||null};
_.Y.sendVoteAction=function(q,k){if(q=this.getEndpoint(q,k))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(q)};
_.Y.selectChoice=function(q){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var k=0;k<this.data.choices.length;k++)this.set("data.choices."+k+".isSelected",q===this.selectedItemIndex?!1:k===q);this.selectedItemIndex=this.selectedItemIndex===q?-1:q};
_.Y.maybeInitializeQuizLotties=function(q){var k=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=q.map(function(F){return{animationConfig:F.isCorrect?k.baseCorrectLottiePlayerAnimationConfig:k.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){k.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(F){return F.animationRef||{}})};
_.Y.fadeIn=function(q){q.classList.add("fade-in");_.OZ(_.pL,function(){q.classList.remove("fade-in")},900)};
_.Vg.Object.defineProperties(rY.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.cj(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 q,k;return((q=this.data)==null?void 0:(k=q.choices)==null?void 0:k.some(function(F){return F.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null||!q.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?ghG:this.data.choices[this.selectedItemIndex].explanation||ghG}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null||!q.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
rY.prototype.onYtServiceRequestCompleted=rY.prototype.onYtServiceRequestCompleted;rY.prototype.onYtServiceRequestSent=rY.prototype.onYtServiceRequestSent;rY.prototype.onYtCommentPollRevert=rY.prototype.onYtCommentPollRevert;rY.prototype.dataChanged=rY.prototype.dataChanged;rY.prototype.onExplanationChanged=rY.prototype.onExplanationChanged;_.v([_.l(_.Ve),_.G("design:type",Object)],rY.prototype,"paperItemBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],rY.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.iX.YtTaskEmitterBehavior),_.G("design:type",Object)],rY.prototype,"ytTaskEmitterBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],rY.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rY.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],rY.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Object)],rY.prototype,"usesPanelLockup",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.G("design:type",Boolean)],rY.prototype,"isChannelOwner",void 0);_.v([_.u({computed:"computeIsTotalVotesDisabled(data)"}),_.G("design:type",Boolean)],rY.prototype,"isTotalVotesDisabled",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.G("design:type",Boolean)],rY.prototype,"isImageQuiz",void 0);_.v([_.u(),_.G("design:type",Object)],rY.prototype,"previousQuizInfo",void 0);_.v([_.u(),_.G("design:type",Object)],rY.prototype,"selectedItemIndex",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data","usesPanelLockup"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],rY.prototype,"shouldUseModernUi",null);
_.v([_.Xp(".fade-container"),_.G("design:type",Object)],rY.prototype,"fadeContainers",void 0);_.v([_.u(),_.G("design:type",Array)],rY.prototype,"correctnessAnimationProps",void 0);_.v([_.P("explanation","showCorrectAnswer"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],rY.prototype,"showExplanation",null);_.v([_.P("isChannelOwner","isAttempted"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],rY.prototype,"showCorrectAnswer",null);
_.v([_.P("isChannelOwner","isAttempted","data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],rY.prototype,"isQuizAnsweringDisabled",null);_.v([_.P("isQuizAnsweringDisabled"),_.G("design:type",Object),_.G("design:paramtypes",[])],rY.prototype,"endpointStyle",null);_.v([_.P("data","selectedItemIndex"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],rY.prototype,"isAttempted",null);
_.v([_.P("data","selectedItemIndex"),_.G("design:type",Object),_.G("design:paramtypes",[])],rY.prototype,"explanation",null);_.v([_.P("data","selectedItemIndex"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],rY.prototype,"isCorrect",null);_.v([_.Iw("ytd-expander"),_.G("design:type",Object)],rY.prototype,"expander",void 0);_.v([_.Iw("#quiz-votes"),_.G("design:type",Object)],rY.prototype,"quizVotes",void 0);
_.v([_.Wu("explanation"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rY.prototype,"onExplanationChanged",null);_.v([_.Wu("data","isChannelOwner"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rY.prototype,"dataChanged",null);_.v([_.eJ("yt-comment-quiz-revert"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],rY.prototype,"onYtCommentPollRevert",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],rY.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],rY.prototype,"onYtServiceRequestCompleted",null);_.v([_.K({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],rY);
_.B(rY,"ytd-backstage-quiz-renderer",function(){if(x1P!==void 0)return x1P;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return x1P=q},{mode:1});var m1P;var vF=function(){return _.Q.apply(this,arguments)||this};
_.y(vF,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vF.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vF.prototype,"data",void 0);_.v([_.K({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],vF);
_.B(vF,"ytd-post-uploaded-video-renderer",function(){if(m1P!==void 0)return m1P;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return m1P=q},{mode:1});var qH0;var HF=function(){return _.Q.apply(this,arguments)||this};
_.y(HF,_.Q);HF.prototype.useFilledIcons=function(q){return q==="SPONSORSHIP_STAR"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],HF.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],HF.prototype,"data",void 0);_.v([_.K({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],HF);
_.B(HF,"ytd-sponsors-only-badge-renderer",function(){if(qH0!==void 0)return qH0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return qH0=q},{mode:1});var iSz;var sU=function(){return _.Q.apply(this,arguments)||this};
_.y(sU,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],sU.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],sU.prototype,"data",void 0);_.v([_.K({is:"ytd-child-video-renderer",disableElementRegistration:!0})],sU);
_.B(sU,"ytd-child-video-renderer",function(){if(iSz!==void 0)return iSz;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return iSz=q},{mode:1});var kdP;var oLZ;var Gw=function(){var q=_.Q.apply(this,arguments)||this;q.size=0;q.enableWebModernCollectionsV2=_.h("web_modern_collections_v2");q.fallbackImageSize={height:void 0,width:9999};q.webModernCollections=!1;return q};
_.y(Gw,_.Q);_.Y=Gw.prototype;_.Y.computeBlurredImageSize=function(q){return q?{height:q*2,width:q*2}:this.fallbackImageSize};
_.Y.computeImageSize=function(q){return q?{height:q,width:q}:this.fallbackImageSize};
_.Y.computeObjectFit=function(q){return q?"FILL":"CONTAIN"};
_.Y.computePreserve=function(q){return q?!0:!1};
_.Y.setBackground=function(){var q,k;_.h("web_modern_collections_v2")&&((q=this.data)==null?0:(k=q.thumbnail)==null?0:k.sampledThumbnailColor)&&(q=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+q.red+","+q.green+","+q.blue+",1)")};
Gw.prototype.setBackground=Gw.prototype.setBackground;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gw.prototype,"ytRendererBehavior",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Gw.prototype,"watchFeedThumbnail",void 0);_.v([_.u(),_.G("design:type",Object)],Gw.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Gw.prototype,"size",void 0);
_.v([_.u({computed:"computeBlurredImageSize(size)"}),_.G("design:type",Object)],Gw.prototype,"blurredImageSize",void 0);_.v([_.u({computed:"computeImageSize(size)"}),_.G("design:type",Object)],Gw.prototype,"imageSize",void 0);_.v([_.u({computed:"computePreserve(size)"}),_.G("design:type",String)],Gw.prototype,"preserve",void 0);_.v([_.u({computed:"computeObjectFit(size)"}),_.G("design:type",String)],Gw.prototype,"objectFit",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Gw.prototype,"enableWebModernCollectionsV2",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Gw.prototype,"webModernCollections",void 0);_.v([_.Wu("data.thumbnail.sampledThumbnailColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Gw.prototype,"setBackground",null);_.v([_.K({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],Gw);
_.B(Gw,"ytd-playlist-custom-thumbnail-renderer",function(){if(oLZ!==void 0)return oLZ;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return oLZ=q},{mode:1});var Fpm;var cF=function(){return _.Q.apply(this,arguments)||this};
_.y(cF,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cF.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cF.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],cF.prototype,"width",void 0);_.v([_.K({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],cF);
_.B(cF,"ytd-playlist-video-thumbnail-renderer",function(){if(Fpm!==void 0)return Fpm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Fpm=q},{mode:1});var TEc;var V6=function(){return _.Q.apply(this,arguments)||this};
_.y(V6,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],V6.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],V6.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],V6.prototype,"width",void 0);_.v([_.K({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],V6);
_.B(V6,"ytd-show-custom-thumbnail-renderer",function(){if(TEc!==void 0)return TEc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return TEc=q},{mode:1});var ZSI;var LW=function(){return _.Q.apply(this,arguments)||this};
_.y(LW,_.Q);LW.prototype.useFilledIcons=function(q){return q==="MUSIC"||q==="COURSE"};
LW.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=rC(this.overlayColor,"0.8");else if(this.overlayColor){var q=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+q.red+","+q.green+","+q.blue+",0.8)"}};
_.Vg.Object.defineProperties(LW.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)}}});
LW.prototype.overlayColorChanged=LW.prototype.overlayColorChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],LW.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],LW.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],LW.prototype,"overlayColor",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.icon","data.text"),_.G("design:type",Object),_.G("design:paramtypes",[])],LW.prototype,"overlayStyle",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data.icon","data.text"),_.G("design:type",Object),_.G("design:paramtypes",[])],LW.prototype,"overlayTextStyle",null);_.v([_.Wu("overlayColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],LW.prototype,"overlayColorChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],LW);
_.B(LW,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(ZSI!==void 0)return ZSI;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ZSI=q},{mode:1});var j$8;var xl=function(){var q=_.Q.apply(this,arguments)||this;q.active=!1;return q};
_.y(xl,_.Q);xl.prototype.computeIsSpinnerHidden=function(q){return(q==null?void 0:q.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
xl.prototype.computeOverlayIcon=function(q){return(q==null?void 0:q.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(q==null?void 0:q.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xl.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xl.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],xl.prototype,"active",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],xl);
_.B(xl,"ytd-thumbnail-overlay-downloading-renderer",function(){if(j$8!==void 0)return j$8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return j$8=q},{mode:1});var YHg;var nW=function(){return _.Q.apply(this,arguments)||this};
_.y(nW,_.Q);_.Vg.Object.defineProperties(nW.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nW.prototype,"data",void 0);_.v([_.P("data.text"),_.G("design:type",Object),_.G("design:paramtypes",[])],nW.prototype,"text",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],nW);
_.B(nW,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(YHg!==void 0)return YHg;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return YHg=q},{mode:1});var OSv,SHg=function(){if(OSv!==void 0)return OSv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return OSv=q};var gY=function(){return _.Q.apply(this,arguments)||this};
_.y(gY,_.Q);_.Vg.Object.defineProperties(gY,{template:{configurable:!0,enumerable:!0,get:function(){return SHg()}}});
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],gY.prototype,"animateEqualizer",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],gY);_.Y1()(gY,"ytd-thumbnail-overlay-equalizer",function(){return SHg()},{allowedProps:["animateEqualizer"],
mode:1});var zVg;var ms=function(){var q=_.Q.apply(this,arguments)||this;q.nowPlayingBadge=_.h("web_now_playing_badge");q.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return q};
_.y(ms,_.Q);ms.prototype.activeChanged=function(){var q=this;_.h("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.Gz(this,function(){_.Fc(q.hostElement,"yt-playlist-lockup-now-playing-active",q)})};
ms.prototype.onMiniplayerPlayStateChanged=function(q){var k,F=(k=_.f(_.Us().currentEndpoint,_.sM))==null?void 0:k.videoId;this.isVideoPlaying=q&&(_.h("web_limit_now_playing_animation_killswitch")||this.videoId===F)};
ms.prototype.activeChanged=ms.prototype.activeChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ms.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ms.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ms.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],ms.prototype,"isVideoPlaying",void 0);_.v([_.u(),_.G("design:type",String)],ms.prototype,"videoId",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ms.prototype,"equalizerOnly",void 0);_.v([_.u(),_.G("design:type",Boolean)],ms.prototype,"isActive",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ms.prototype,"nowPlayingBadge",void 0);_.v([_.Wu("isActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ms.prototype,"activeChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],ms);
_.B(ms,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(zVg!==void 0)return zVg;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return zVg=q},{mode:1});var CrI;var qm=function(){return _.Q.apply(this,arguments)||this};
_.y(qm,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qm.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qm.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],qm);
_.B(qm,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(CrI!==void 0)return CrI;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return CrI=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var RV4;var id=function(){return _.Q.apply(this,arguments)||this};
_.y(id,_.Q);id.prototype.onDurationChanged=function(){var q,k;_.Zy(this.hostElement).querySelector("#progress").style.width=((k=(q=this.data)==null?void 0:q.percentDurationWatched)!=null?k:0)+"%"};
id.prototype.onDurationChanged=id.prototype.onDurationChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],id.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],id.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],id.prototype,"isLive",void 0);_.v([_.Wu("data.percentDurationWatched"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],id.prototype,"onDurationChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],id);
_.B(id,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(RV4!==void 0)return RV4;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return RV4=q},{mode:1});var eVP;var ku=function(){var q=_.Q.apply(this,arguments)||this;q.bottomPanel=!1;q.richGridOverlay=!1;q.watchFeedOverlay=!1;q.isCompact=!1;return q};
_.y(ku,_.Q);ku.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.Vg.Object.defineProperties(ku.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:(k=q.icon)==null?void 0:k.iconType)==="PLAY_ALL"&&_.h("kevlar_system_icons")}}});
ku.prototype.widthChanged=ku.prototype.widthChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ku.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ku.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],ku.prototype,"width",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ku.prototype,"bottomPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ku.prototype,"richGridOverlay",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ku.prototype,"watchFeedOverlay",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ku.prototype,"isCompact",void 0);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ku.prototype,"isIconFilled",null);_.v([_.Wu("width","watchFeedOverlay"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ku.prototype,"widthChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],ku);
_.B(ku,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(eVP!==void 0)return eVP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return eVP=q},{mode:1});var Wp8;var UTv=["CLIP","SHORTS"],o4=function(){var q=_.Q.apply(this,arguments)||this;q.animated=_.h("animated_live_badge_icon");q.hasIcon=!1;q.updateTimerIntervalId=0;q.timeSinceLive=0;return q};
_.y(o4,_.Q);_.Y=o4.prototype;_.Y.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.Y.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.Y.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.Y.hasIconOrText=function(){var q,k;return!!(((q=this.data)==null?0:q.icon)||((k=this.data)==null?0:k.text))};
_.Y.initializeLiveBadgeTimer=function(){var q=this,k,F=(k=this.liveBadgeData)==null?void 0:k.startTimestampSec;if(F&&this.canShowLiveBadgeTimer()){var T;k=Number((T=this.liveBadgeData)==null?void 0:T.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(F);this.updateTimerIntervalId=_.jz(function(){q.canShowLiveBadgeTimer()?q.timeSinceLive++:(q.timeSinceLive=0,window.clearInterval(q.updateTimerIntervalId))},k)}else this.timeSinceLive=0};
_.Y.canShowLiveBadgeTimer=function(){var q=Date.now(),k,F;return q<(Number((k=this.liveBadgeData)==null?void 0:k.endTimestampSec)-1)*1E3&&q>Number((F=this.liveBadgeData)==null?void 0:F.startTimestampSec)*1E3};
_.Vg.Object.defineProperties(o4.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=this.data;var k=this.timeSinceLive;var F,T,Z,O;a:{var z=q.style;if(z===void 0)z=16;else switch(z){case "LIVE":z=17;break a;default:z=16}}k={type:z,text:k?Plr({seconds:k}):_.cj(q.text),accessibilityText:(F=q.text)==null?void 0:(T=F.accessibility)==null?void 0:(Z=T.accessibilityData)==null?void 0:Z.label,icon:(O=q.icon)==null?void 0:O.iconType}}else k={};return k}},
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 q;return(q=this.data)==null?void 0:q.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 UTv.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
o4.prototype.initializeLiveBadgeTimer=o4.prototype.initializeLiveBadgeTimer;o4.prototype.dataChanged=o4.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],o4.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],o4.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",String)],o4.prototype,"icon",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],o4.prototype,"animated",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.G("design:type",Boolean)],o4.prototype,"hideTimeStatus",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],o4.prototype,"hasIcon",void 0);_.v([_.u(),_.G("design:type",Object)],o4.prototype,"timeSinceLive",void 0);_.v([_.P("data","timeSinceLive"),_.G("design:type",Object),_.G("design:paramtypes",[])],o4.prototype,"badgeShapeData",null);
_.v([_.P("data","overlayType"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],o4.prototype,"hideBadgeShape",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],o4.prototype,"dataChanged",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.style"),_.G("design:type",Object),_.G("design:paramtypes",[])],o4.prototype,"overlayStyle",null);
_.v([_.P("data.liveBadgeData"),_.G("design:type",Object),_.G("design:paramtypes",[])],o4.prototype,"liveBadgeData",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.type"),_.G("design:type",Object),_.G("design:paramtypes",[])],o4.prototype,"overlayType",null);_.v([_.P("overlayType","overlayStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],o4.prototype,"useFilledIcon",null);
_.v([_.df("liveBadgeData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],o4.prototype,"initializeLiveBadgeTimer",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],o4);
_.B(o4,"ytd-thumbnail-overlay-time-status-renderer",function(){if(Wp8!==void 0)return Wp8;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Wp8=q},{mode:_.Oh("kevlar_poly_si_batch_j035")?1:2});var IEo;var FV=function(){return _.Q.apply(this,arguments)||this};
_.y(FV,_.Q);FV.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"}}}}};
FV.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(q){if(this.hasPlaybackProgressBar)return{percentDurationWatched:q.percentDurationWatched}};
FV.prototype.computeHasPlaybackProgressBar=function(q){return!!q.percentDurationWatched&&q.percentDurationWatched>0};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],FV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],FV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],FV.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.G("design:type",Boolean)],FV.prototype,"hasPlaybackProgressBar",void 0);
_.v([_.K({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],FV);
_.B(FV,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(IEo!==void 0)return IEo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return IEo=q},{mode:1});var Xbm;var ELm=_.mc(function(q){var k=q.data;var F=q.children;var T=function(){return!!k().doubleStack};
return _.U("yt-collections-stack",{class:"collections-stack-wiz",hidden:function(){return!k().experimentEnabled}},_.U(_.a,{cond:k,
then:function(){return _.U("div",null,_.U(_.a,{cond:T,then:function(){var Z={};return _.U("div",{class:_.UZ("collections-stack-wiz__collection-stack2",function(){return k().customClassName2ndStack},(Z["collections-stack-wiz__collection-stack2--responsive-mode"]=function(){return k().enableResponsiveMode},Z)),
style:_.MO({"background-color":function(){return Gd0(k())}})})}}),_.U("div",{class:_.UZ("collections-stack-wiz__collection-stack1",function(){return k().customClassName1stStack},function(){return s$9(k().thumbnailSize?k().thumbnailSize:"medium")}),
style:_.MO({"background-color":function(){return Gd0(k())}})}),F)}}))},"Q");_.Ft(ELm,"yt-collections-stack",{props:{data:_.xK}});var TZ=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};q.webModernCollections=!1;q.isSearch=!1;q.isDoubleStack=!1;q.thumbnailSize="medium";q.enableWebModernCollectionsV2=_.h("web_modern_collections_v2");return q};
_.y(TZ,_.Q);_.Y=TZ.prototype;
_.Y.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]]"}}}}}};
_.Y.getThumbnailDetails=function(q){if(q!=null&&q.thumbnailRenderer){var k=q.thumbnailRenderer,F;if((F=k.playlistVideoThumbnailRenderer)==null?0:F.thumbnail)return k.playlistVideoThumbnailRenderer.thumbnail;var T;if((T=k.playlistCustomThumbnailRenderer)==null?0:T.thumbnail)return k.playlistCustomThumbnailRenderer.thumbnail;q=q.thumbnailRenderer;var Z;if((Z=q.showCustomThumbnailRenderer)==null?0:Z.thumbnail)return q.showCustomThumbnailRenderer.thumbnail}};
_.Y.computeOverlayColor=function(q){var k,F;if((k=this.getThumbnailDetails(q))==null?0:(F=k.darkColorPalette)==null?0:F.section2Color)return this.getThumbnailDetails(q).darkColorPalette.section2Color;var T;return(T=this.getThumbnailDetails(q))==null?void 0:T.sampledThumbnailColor};
_.Y.computeWebModernCollections=function(q){if(q==null||!q.thumbnailOverlays)return!1;q=_.S(q.thumbnailOverlays);for(var k=q.next();!k.done;k=q.next()){var F=void 0;if((F=k.value)==null?0:F.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.Y.computeNavigationEndpoint=function(q){return KIL(q==null?void 0:q.navigationEndpoint)};
_.Vg.Object.defineProperties(TZ.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var q=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:q==null?void 0:q.sampledThumbnailColor,vibrantColorPalette:q==null?void 0:q.vibrantColorPalette,darkColorPalette:q==null?void 0:q.darkColorPalette,experimentEnabled:this.enableWebModernCollectionsV2}}}});
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],TZ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],TZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(D0h),_.G("design:type",Object)],TZ.prototype,"ytdThumbnailBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],TZ.prototype,"componentBehavior",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],TZ.prototype,"watchFeedThumbnail",void 0);_.v([_.u(),_.G("design:type",Number)],TZ.prototype,"customThumbnailSize",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],TZ.prototype,"hideAria",void 0);_.v([_.u(),_.G("design:type",Object)],TZ.prototype,"data",void 0);_.v([_.u({computed:"computeOverlayColor(data)"}),_.G("design:type",Object)],TZ.prototype,"overlayColor",void 0);
_.v([_.u({computed:"computeWebModernCollections(data)"}),_.G("design:type",Object)],TZ.prototype,"webModernCollections",void 0);_.v([_.u({computed:"computeNavigationEndpoint(data)"}),_.G("design:type",Object)],TZ.prototype,"computedNavigationEndpoint",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],TZ.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],TZ.prototype,"isDoubleStack",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],TZ.prototype,"thumbnailSize",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],TZ.prototype,"enableWebModernCollectionsV2",void 0);_.v([_.P("data","enableWebModernCollectionsV2","isDoubleStack","thumbnailSize"),_.G("design:type",Object),_.G("design:paramtypes",[])],TZ.prototype,"collectionStack",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],TZ);
_.B(TZ,"ytd-playlist-thumbnail",function(){if(Xbm!==void 0)return Xbm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Xbm=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var aEv;var Zj=function(){var q=_.Q.apply(this,arguments)||this;q.noEndpoints=!1;q.amsterdamPostMvp=_.h("web_amsterdam_post_mvp_playlists");q.badges=[];q.transferState="TRANSFER_STATE_UNKNOWN";return q};
_.y(Zj,_.Q);_.Y=Zj.prototype;_.Y.getMetadata=function(q){if(!q)return[];var k=[],F=q.shortViewCountText||q.viewCountText;F&&k.push(_.cj(F));q.publishedTimeText&&k.push(_.cj(q.publishedTimeText));q.upcomingEventData&&q.upcomingEventData.upcomingEventText&&k.push(_.u$(_.cj(q.upcomingEventData.upcomingEventText),Number(q.upcomingEventData.startTime)));return k};
_.Y.observeDataForBylineSeparator=function(){this.data&&_.Yv(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.Y.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.Kj(this.metadataColor)};
_.Y.getSimpleString=function(q){return _.cj(q)};
_.Y.isBylineHidden=function(q){return this.noByline||!((q==null?0:q.longBylineText)||(q==null?0:q.shortBylineText))};
_.Y.isMetadataHidden=function(q){var k;return((k=this.getMetadata(q))==null?void 0:k.length)===0};
_.Y.isBylineMetadataSeparatorHidden=function(q){return this.isMetadataHidden(q)||!this.shouldShowVideoInfo};
_.Y.isLongByline=function(q,k){return k&&!(q==null||!q.longBylineText)};
_.Vg.Object.defineProperties(Zj.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var q;return this.amsterdamPostMvp&&!((q=this.data)==null||!q.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 _.h("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
Zj.prototype.metadataColorChanged=Zj.prototype.metadataColorChanged;Zj.prototype.observeDataForBylineSeparator=Zj.prototype.observeDataForBylineSeparator;_.v([_.l(_.ww),_.G("design:type",Object)],Zj.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Zj.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Zj.prototype,"noEndpoints",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Zj.prototype,"isSlimShort",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Zj.prototype,"radioMeta",void 0);_.v([_.u({selector:_.KO}),_.G("design:type",Object)],Zj.prototype,"isGridViewEnabled",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Zj.prototype,"richMeta",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Zj.prototype,"amsterdamPostMvp",void 0);_.v([_.u(),_.G("design:type",Boolean)],Zj.prototype,"noByline",void 0);
_.v([_.u({computed:"isLongByline(data, radioMeta)"}),_.G("design:type",Boolean)],Zj.prototype,"longByline",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Zj.prototype,"truncateMetadataLine",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Zj.prototype,"miniMode",void 0);_.v([_.u(),_.G("design:type",Number)],Zj.prototype,"metadataColor",void 0);_.v([_.u(),_.G("design:type",Array)],Zj.prototype,"badges",void 0);
_.v([_.u({selector:_.$W,selectorArgs:["data.videoId"]}),_.G("design:type",String)],Zj.prototype,"transferState",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Zj.prototype,"isDownloading",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Zj.prototype,"typographyBump",void 0);_.v([_.Iw("#metadata-line"),_.G("design:type",HTMLElement)],Zj.prototype,"metadataLine",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Zj.prototype,"observeDataForBylineSeparator",null);_.v([_.Wu("metadataColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Zj.prototype,"metadataColorChanged",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Zj.prototype,"shouldShowVideoInfo",null);
_.v([_.P("badges"),_.G("design:type",String),_.G("design:paramtypes",[])],Zj.prototype,"inlineBadgeClass",null);_.v([_.P("longByline"),_.G("design:type",String),_.G("design:paramtypes",[])],Zj.prototype,"longBylineClass",null);_.v([_.P("data","longByline"),_.G("design:type",Object),_.G("design:paramtypes",[])],Zj.prototype,"bylineText",null);_.v([_.P("isGridViewEnabled","data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Zj.prototype,"watchFeedBigThumbs",null);
_.v([_.K({is:"ytd-video-meta-block",disableElementRegistration:!0})],Zj);
_.B(Zj,"ytd-video-meta-block",function(){if(aEv!==void 0)return aEv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return aEv=q},{mode:_.Oh("kevlar_poly_si_batch_j080")?1:2});_.$$("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var jU=function(){var q=_.Q.apply(this,arguments)||this;q.displayItemCount=2;q.isBackstagePlaylist=!1;q.isPostCompactPlaylist=!1;q.shouldShowChannelThumbnail=!1;q.useModernCollectionsV2=_.h("web_modern_collections_v2");return q};
_.y(jU,_.Q);_.Y=jU.prototype;_.Y.computeFirstVideos=function(q,k){return q===void 0||k===void 0?[]:q.slice(0,k)};
_.Y.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var q=this.data.thumbnailRenderer;q.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",q.playlistVideoThumbnailRenderer.thumbnail);q.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",q.playlistCustomThumbnailRenderer.thumbnail)}};
_.Y.computeThumbnailHeight=function(q,k,F,T,Z){return T?Z==="BIG"?280:Z==="MASSIVE"?337:234:F?240:k?72:q?118:138};
_.Y.computeThumbnailWidth=function(q,k,F,T,Z){return T?Z==="MEDIUM"?450:Z==="BIG"?500:Z==="MASSIVE"?600:420:F?360:k?128:q?210:246};
_.Y.computeUseBiggerThumbs=function(q){return q&&_.h("enable_desktop_search_bigger_thumbs")};
_.Y.computeShouldShowChannelThumbnail=function(q,k){return q&&!(k==null||!k.channelThumbnail)};
_.Vg.Object.defineProperties(jU.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
jU.prototype.dataChanged=jU.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jU.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],jU.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],jU.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],jU.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],jU.prototype,"displayItemCount",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jU.prototype,"isBackstagePlaylist",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jU.prototype,"isPostCompactPlaylist",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],jU.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.G("design:type",Boolean)],jU.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],jU.prototype,"biggerThumbsStyle",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],jU.prototype,"isDownloads",void 0);_.v([_.u({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.G("design:type",Object)],jU.prototype,"shouldShowChannelThumbnail",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jU.prototype,"useModernCollectionsV2",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jU.prototype,"dataChanged",null);_.v([_.P("isSearch"),_.G("design:type",String),_.G("design:paramtypes",[])],jU.prototype,"stackThumbnailSize",null);_.v([_.K({is:"ytd-playlist-renderer",disableElementRegistration:!0})],jU);
_.B(jU,"ytd-playlist-renderer",function(){if(kdP===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);kdP=q}q=kdP;return q},{mode:1});var dT8;var hVZ;var Yu=function(){var q=_.Q.apply(this,arguments)||this;q.collections=!!_.h("web_modern_collections_v2");q.startX=0;return q};
_.y(Yu,_.Q);Yu.prototype.onEndpointMouseDown=function(q){this.startX=q.clientX};
Yu.prototype.onEndpointClick=function(q){this.startX!==q.clientX&&(q.preventDefault(),q.stopPropagation())};
Yu.prototype.computeObjectFit=function(q){return q==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||q==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||q==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
Yu.prototype.computeCardStyle=function(q){return q?q.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.Vg.Object.defineProperties(Yu.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var q,k;return this.collections&&((q=this.data)==null?void 0:(k=q.searchRefinementCardRendererStyle)==null?void 0:k.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}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Yu.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Yu.prototype,"data",void 0);_.v([_.u({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.G("design:type",Number)],Yu.prototype,"objectFit",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.G("design:type",String)],Yu.prototype,"cardStyle",void 0);
_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],Yu.prototype,"roundContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Yu.prototype,"collections",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Yu.prototype,"isAlbumCard",null);_.v([_.P("data","collections","isAlbumCard"),_.G("design:type",Object),_.G("design:paramtypes",[])],Yu.prototype,"collectionStack",null);
_.v([_.K({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],Yu);
_.B(Yu,"ytd-search-refinement-card-renderer",function(){if(hVZ!==void 0)return hVZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return hVZ=q},{mode:1});var MhZ;var Ow=function(){var q=_.Q.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.y(Ow,_.Q);_.v([_.u(),_.G("design:type",Object)],Ow.prototype,"data",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Ow.prototype,"componentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Ow.prototype,"ytdReduxBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ow.prototype,"isRichGrid",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],Ow.prototype,"miniMode",void 0);
_.v([_.K({is:"ytd-game-details-renderer",disableElementRegistration:!0})],Ow);
_.B(Ow,"ytd-game-details-renderer",function(){if(MhZ!==void 0)return MhZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return MhZ=q},{mode:1});var fE4;var ymg;var SU=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return q};
_.y(SU,_.Q);_.Y=SU.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Y.currentStateData=function(q){var k=q||this.data;return k&&k.states&&k.currentStateId!=null?k.states.find(function(F){return F.stateId===k.currentStateId})||null:null};
_.Y.currentStateRendererData=function(q){return(q=this.currentStateData(q))&&q.state&&q.state.buttonRenderer?q.state.buttonRenderer:null};
_.Y.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())};
_.Y.computeButtonIcon=function(q){q=this.currentStateRendererData(q);var k;return(q==null?0:(k=q.icon)==null?0:k.iconType)?q.icon.iconType.toLowerCase():null};
_.Y.computeAccessibility=function(q){return(q=this.currentStateRendererData(q))&&q.accessibilityData?q.accessibilityData.accessibilityData||null:null};
_.Y.computeButtonClass=function(q){var k=this.currentStateRendererData(q);if(!k)return"";q="";var F=k.style;F&&(q+=F.toLowerCase().replace(/_/g,"-")+" ");(k=k.size)&&(q+=k.toLowerCase().replace(/_/g,"-")+" ");return q.trim()};
_.Y.computeServiceEndpoint=function(q){if(!q)return null;var k=q&&q.serviceEndpoint,F=this.get("command.commandMetadata.webCommandMetadata.sendPost",q);return k?k:F&&q.command?q.command:null};
_.Y.computeBellMenuItemParams=function(q){var k;q=(k=_.f(q==null?void 0:q.command,_.za))==null?void 0:k.commands;if(!q||q.length===0)return null;k=_.f(q[0],_.t3);var F,T;return(k==null?0:(F=k.popup)==null?0:(T=F.menuPopupRenderer)==null?0:T.items)?k.popup.menuPopupRenderer.items.map(function(Z){return Z.menuServiceItemRenderer.trackingParams}):null};
_.Y.handleBellMenuOpenSelectedAction=function(q){var k=q.trackingParams,F=this.computeBellMenuItemParams(this.data);this.data&&k&&F&&F.includes(k)&&this.ytRenderButtonBehavior._setButtonIcon(q.icon.iconType.toLowerCase())};
_.Y.onYtServiceRequestCompleted=function(q,k){(q=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",k))&&this.set("data",q)};
_.Y.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.Y.resetState=function(){this.set("data.currentStateId",3)};
_.Y.onYtButtonTapHandler=function(){if(this.data){var q=this.currentStateRendererData(this.data);q&&this.ytRendererBehavior.logExplicitClick(q)}};
SU.prototype.onYtServiceRequestError=SU.prototype.onYtServiceRequestError;SU.prototype.onYtServiceRequestCompleted=SU.prototype.onYtServiceRequestCompleted;SU.prototype.stateChanged=SU.prototype.stateChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],SU.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],SU.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(hf.YtRenderButtonBehavior),_.G("design:type",Object)],SU.prototype,"ytRenderButtonBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],SU.prototype,"data",void 0);_.v([_.df("data","data.currentStateId"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SU.prototype,"stateChanged",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],SU.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SU.prototype,"onYtServiceRequestError",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],SU);
_.B(SU,"ytd-subscription-notification-toggle-button-renderer",function(){if(ymg!==void 0)return ymg;var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ymg=q},{mode:1});var tho;var zZ=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};q.tapHandler=function(){if(q.data){var k=q.currentStateRendererData();k&&q.ytRendererBehavior.logExplicitClick(k)}};
return q};
_.y(zZ,_.Q);_.Y=zZ.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Y.currentStateData=function(){var q=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(k){return k.stateId===q.data.currentStateId})||null:null};
_.Y.currentStateRendererData=function(){var q=this.currentStateData();return q&&q.state&&q.state.buttonRenderer?q.state.buttonRenderer:null};
_.Y.computeAccessibilityLabel=function(){var q,k,F;return(q=this.currentStateRendererData())==null?void 0:(k=q.accessibilityData)==null?void 0:(F=k.accessibilityData)==null?void 0:F.label};
_.Y.computeBellMenuItemParams=function(){var q,k,F=(k=_.f((q=this.data)==null?void 0:q.command,_.za))==null?void 0:k.commands;if(!F||F.length===0)return null;q=_.f(F[0],_.t3);var T,Z;return(q==null?0:(T=q.popup)==null?0:(Z=T.menuPopupRenderer)==null?0:Z.items)?q.popup.menuPopupRenderer.items.map(function(O){return O.menuServiceItemRenderer.trackingParams}):null};
_.Y.handleBellMenuOpenSelectedAction=function(q){var k=q.trackingParams,F=this.computeBellMenuItemParams();if(this.data&&k&&F&&F.includes(k)&&(q==null||!q.isDisabled)){var T;((T=_.f(q.serviceEndpoint,_.RT))==null?void 0:T.signal)!=="CLIENT_SIGNAL"&&(this.icon=q.icon.iconType)}};
_.Y.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.Y.onYtServiceRequestCompleted=function(q,k){if(q=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",k))this.icon=void 0,this.set("data",q)};
_.Y.onYtServiceRequestError=function(){this.icon=void 0};
_.Vg.Object.defineProperties(zZ.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=this.data,k=this.textLabel,F=this.hostElement,T=this.computeAccessibilityLabel(),Z=this.tapHandler,O=this.isOverlay?"overlay":"mono",z=(q==null?0:q.disableButton)?"disabled":"active";k=k?_.$1(k):void 0;return{style:O,type:"tonal",state:z,size:"M",focused:!1,formattedButtonText:k,iconPosition:"leading-trailing",onTap:Lph(q,Z,F),accessibilityLabel:T}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var q=this.currentStateRendererData(),k,F,T=(F=this.icon)!=null?F:q==null?void 0:(k=q.icon)==null?void 0:k.iconType;if(T)return _.RB(T)}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.data)==null?void 0:(k=q.secondaryIcon)==null?void 0:k.iconType;if(F)return _.RB(F)}}});
zZ.prototype.onYtServiceRequestError=zZ.prototype.onYtServiceRequestError;zZ.prototype.onYtServiceRequestCompleted=zZ.prototype.onYtServiceRequestCompleted;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],zZ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],zZ.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],zZ.prototype,"textLabel",void 0);
_.v([_.u(),_.G("design:type",String)],zZ.prototype,"icon",void 0);_.v([_.u(),_.G("design:type",Boolean)],zZ.prototype,"isOverlay",void 0);_.v([_.P("data.*","textLabel"),_.G("design:type",Object),_.G("design:paramtypes",[])],zZ.prototype,"computedButtonShape",null);_.v([_.P("data.*","icon"),_.G("design:type",Object),_.G("design:paramtypes",[])],zZ.prototype,"computedIcon",null);_.v([_.P("data.*"),_.G("design:type",Object),_.G("design:paramtypes",[])],zZ.prototype,"computedSecondaryIcon",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],zZ.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],zZ.prototype,"onYtServiceRequestError",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],zZ);
_.B(zZ,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(tho!==void 0)return tho;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return tho=q},{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var DTc;_.Ft(f4c,"yt-animated-action",{props:{backgroundLottieRef:_.xK,foregroundLottieRef:_.xK,wrapperClass:_.xK,disableAnimation:_.xK},unsafeExternallySettableAttributes:new Set(["key"])});var C3=function(){var q=_.Q.apply(this,arguments)||this;q.animatedActionEnabled=_.h("web_animated_actions");q.foregroundLottieRef={};q.backgroundLottieRef={};q.forceIconOnly=!1;q.showTextWhileAnimating=!1;q.keyboardFocused=!1;q.isAnimating=!1;q.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return q};
_.y(C3,_.Q);_.Y=C3.prototype;_.Y.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.Y.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]]"}}}}}};
_.Y.attached=function(){this.keyboardFocused=!1};
_.Y.onYtServiceRequestSent=function(q,k){(this.get("endpoint.subscribeEndpoint",k)||this.get("endpoint.unsubscribeEndpoint",k))&&this.updateSubscriptionState(!this.subscribed)};
_.Y.onYtServiceRequestCompleted=function(q,k){(q=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",k.data))&&this.bellButton&&(this.bellButton.data=q)};
_.Y.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.zb(this.hostElement)};
_.Y.onPlayerSubscribe=function(q){this.isCompactRed()||q!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.Y.onPlayerUnsubscribe=function(q){this.isCompactRed()||q!==this.data.channelId||this.updateSubscriptionState(!1)};
_.Y.handleUpdateSubscribeButtonAction=function(q){q=_.f(q,c84);var k;q&&q.channelId===((k=this.data)==null?void 0:k.channelId)&&this.updateSubscriptionState(!!q.subscribed)};
_.Y.computeButtonStyle=function(q){return this.get("style.styleType",q)||null};
_.Y.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.Y.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.Y.updateSubscriptionState=function(q){if(q!==this.subscribed){this.set("data.subscribed",q);var k,F=(k=this.data)==null?void 0:k.subscribedEntityKey;F&&this.ytdReduxBehavior.dispatch(_.Iy("subscriptionStateEntity",F,{key:F,subscribed:q}));this.isCompactRed()||_.Fc(this.hostElement,"yt-subscription-changed",q);q||(_.Ta(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!q),q&&this.hasBellButton&&this.startAnimation())}};
_.Y.startAnimation=function(){var q=this;if(!this.isAnimating){var k=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var F;(F=this.backgroundLottieRef.lottieEl)==null||F.goToAndPlay(0);var T;(T=this.foregroundLottieRef.lottieEl)==null||T.goToAndPlay(0);_.pL.addJob(function(){q.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.pL.addJob(function(){q.updateContainerToFitContent(!!q.subscribed,!0)},2,1500);
_.pL.addJob(function(){q.isAnimating=!1},2,k)}};
_.Y.maybeAnimateBellIcon=function(){var q=_.jJ(this.hostElement).querySelector("yt-animated-icon");if(q){var k;(k=q.animationRef.lottieEl)==null||k.goToAndPlay(0)}};
_.Y.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.Y.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.Y.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var q;this.unsubscribedWidth=(q=this.subscribeButtonShape)==null?void 0:q.getBoundingClientRect().width}var k;this.subscribedWidth=(k=this.bellButton)==null?void 0:k.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.Y.updateContainerToFitContent=function(q,k){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(q?(q=this.subscribedWidth,k=this.isAnimating&&!k,this.subscribedIconOnlyWidth===void 0||k||(q=this.subscribedIconOnlyWidth),this.hostElement.style.width=q+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.Y.clearContainerSize=function(){this.hostElement.style.width=""};
_.Y.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.Y.maybeSetSubscribedButtonIconOnlyWidth=function(){var q=this;this.forceIconOnly&&this.showTextWhileAnimating&&this.subscribedIconOnlyWidth===void 0&&(this.subscribedIconOnlyWidth=0,this.subscribed?this.subscribedIconOnlyWidth=this.subscribedWidth:(this.bellButton&&(this.bellButton.textLabel=void 0),requestAnimationFrame(function(){var k;q.subscribedIconOnlyWidth=(k=q.bellButton)==null?void 0:k.getBoundingClientRect().width;requestAnimationFrame(function(){if(q.bellButton){var F;q.bellButton.textLabel=
(F=q.data)==null?void 0:F.subscribedButtonText}})})))};
_.Vg.Object.defineProperties(C3.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){if(this.showTextWhileAnimating&&(this.isAnimating||!this.subscribed)){var q;return(q=this.data)==null?void 0:q.subscribedButtonText}var k;return this.forceIconOnly?void 0:(k=this.data)==null?void 0:k.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var q,k,F=((q=this.data)==null?void 0:(k=q.timedAnimationData)==null?void 0:k.animationTiming)||[];return{uniqueId:"subscribe",timings:F,enabled:F.length>0&&!this.subscribed,experimentEnabled:F.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var q;return!this.subscribed&&((q=this.data)==null?void 0:q.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 q={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var k=q.renderer;var F=q.element;var T=q.subscribed;var Z=q.commandController;var O=q.isOverlay;q=q.stopPropagation;var z=mTe(k,T);O&&(z.style="overlay");O=Object;var R=O.assign,e;a:switch((e=k.style)==null?void 0:e.styleType){case "COMPACT_GRAY":case "COMPACT_RED":e={size:"S"};break a;default:e={size:"M"}}var I=gL0(k,
T);var X=(X=T?k.subscribedButtonText:k.unsubscribedButtonText)?_.$1(X):void 0;return R.call(O,{},z,e,{focused:!1,toggled:T,accessibilityLabel:I,formattedButtonText:X,onTap:nLH(k,T,F,Z,q)})}}}});
C3.prototype.onMouseDown=C3.prototype.onMouseDown;C3.prototype.onDataChanged=C3.prototype.onDataChanged;C3.prototype.observedSubscribed=C3.prototype.observedSubscribed;C3.prototype.onYtServiceRequestCompleted=C3.prototype.onYtServiceRequestCompleted;C3.prototype.onYtServiceRequestSent=C3.prototype.onYtServiceRequestSent;C3.prototype.maybeUpdateBellButtonText=C3.prototype.maybeUpdateBellButtonText;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],C3.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],C3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],C3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],C3.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],C3.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],C3.prototype,"data",void 0);
_.v([_.u({selectorArgs:["data.subscribedEntityKey"],selector:EMN}),_.G("design:type",Object)],C3.prototype,"subscriptionStateEntity",void 0);_.v([_.u({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.G("design:type",Boolean)],C3.prototype,"subscribed",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],C3.prototype,"branded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],C3.prototype,"animatedActionEnabled",void 0);
_.v([_.u(),_.G("design:type",Object)],C3.prototype,"foregroundLottieRef",void 0);_.v([_.u(),_.G("design:type",Object)],C3.prototype,"backgroundLottieRef",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],C3.prototype,"overlayButton",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.G("design:type",Object)],C3.prototype,"buttonStyle",void 0);_.v([_.u(),_.G("design:type",Object)],C3.prototype,"forceIconOnly",void 0);
_.v([_.u(),_.G("design:type",Object)],C3.prototype,"showTextWhileAnimating",void 0);_.v([_.u({value:function(){return!!_.mT().resolve(_.g6(_.S8))&&_.h("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.G("design:type",Boolean)],C3.prototype,"useKeyboardFocused",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],C3.prototype,"keyboardFocused",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],C3.prototype,"isAnimating",void 0);_.v([_.P("data.notificationPreferenceButton.*"),_.G("design:type",Object),_.G("design:paramtypes",[])],C3.prototype,"hasBellButton",null);
_.v([_.Wu("subscribedButtonText"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],C3.prototype,"maybeUpdateBellButtonText",null);_.v([_.P("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.G("design:type",Object),_.G("design:paramtypes",[])],C3.prototype,"subscribedButtonText",null);_.v([_.P("data.timedAnimationData.animationTiming","subscribed"),_.G("design:type",Object),_.G("design:paramtypes",[])],C3.prototype,"smartimationSettings",null);
_.v([_.u({reflectToAttribute:!0}),_.P("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.G("design:type",Object),_.G("design:paramtypes",[])],C3.prototype,"subscribeButtonHidden",null);_.v([_.u({reflectToAttribute:!0}),_.P("subscribed","hasBellButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],C3.prototype,"subscribeButtonInvisible",null);
_.v([_.u({reflectToAttribute:!0}),_.P("subscribed"),_.G("design:type",Object),_.G("design:paramtypes",[])],C3.prototype,"unsubscribeButtonHidden",null);_.v([_.Iw("ytd-subscription-notification-toggle-button-renderer-next"),_.G("design:type",Object)],C3.prototype,"bellButton",void 0);_.v([_.Iw("#subscribe-button-shape"),_.G("design:type",HTMLElement)],C3.prototype,"subscribeButtonShape",void 0);
_.v([_.P("overlayButton","subscribed","data"),_.G("design:type",Object),_.G("design:paramtypes",[])],C3.prototype,"buttonShape",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],C3.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],C3.prototype,"onYtServiceRequestCompleted",null);
_.v([_.Wu("subscribed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],C3.prototype,"observedSubscribed",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],C3.prototype,"onDataChanged",null);_.v([_.eJ("mousedown"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],C3.prototype,"onMouseDown",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],C3);
_.B(C3,"ytd-subscribe-button-renderer",function(){if(DTc!==void 0)return DTc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return DTc=q},{mode:1});var R4=function(){var q=_.Q.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.y(R4,_.Q);R4.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],R4.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],R4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],R4.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],R4.prototype,"isRichGrid",void 0);_.v([_.K({is:"ytd-game-card-renderer",disableElementRegistration:!0})],R4);
_.B(R4,"ytd-game-card-renderer",function(){if(fE4!==void 0)return fE4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return fE4=q},{mode:1});var eU={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.h("defer_menus")&&!RkG?0:void 0,waitForSignal:"eocs"};var lEI;var Jm8;var W8=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return q};
_.y(W8,_.Q);_.Y=W8.prototype;_.Y.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.Y.onSeriesReminderStateEntityChange=function(){var q,k,F;((q=this.eventReminderStateEntity)==null?0:q.key)&&((k=this.seriesReminderStateEntity)==null?void 0:k.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((F=this.eventReminderStateEntity)==null?void 0:F.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.Iy("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.Y.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.Y.onYtServiceRequestError=function(){var q;this.updateReminderStateEntitiesFromButtonState((q=this.data)==null?void 0:q.currentState)};
_.Y.handleUpdateUpcomingEventReminderButtonStateCommand=function(q){if(q=_.f(q,SSm)){var k,F=(k=this.data)==null?void 0:k.targetId;F&&q.targetId===F&&_.Bu(this.updateReminderStateEntitiesFromButtonState.bind(this,q.state))}};
_.Y.getButtonStateFromReminderState=function(){var q;if(((q=this.seriesReminderStateEntity)==null?void 0:q.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var k;if(((k=this.eventReminderStateEntity)==null?void 0:k.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var F,T;if(((F=this.seriesReminderStateEntity)==null?void 0:F.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((T=this.eventReminderStateEntity)==
null?void 0:T.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var Z;return(Z=this.data)==null?void 0:Z.currentState};
_.Y.updateReminderStateEntitiesFromButtonState=function(q){if(q){switch(q){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":q="UPCOMING_EVENT_REMINDER_STATE_NONE";var k="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":q="UPCOMING_EVENT_REMINDER_STATE_SINGLE";k="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":q="UPCOMING_EVENT_REMINDER_STATE_NONE";k="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var F;
((F=this.eventReminderStateEntity)==null?0:F.key)&&this.ytdReduxBehavior.dispatch(_.Iy("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:q})));var T;((T=this.seriesReminderStateEntity)==null?0:T.key)&&this.ytdReduxBehavior.dispatch(_.Iy("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:k})))}};
_.Vg.Object.defineProperties(W8.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var q=this.getButtonStateFromReminderState(),k,F;if(q&&((k=this.data)==null?0:(F=k.states)==null?0:F.length))for(k=_.S(this.data.states),F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0;if(((T=_.f(F,zQ4))==null?void 0:T.state)===q)return _.f(F,zQ4)}}}});
W8.prototype.onYtServiceRequestError=W8.prototype.onYtServiceRequestError;W8.prototype.onYtServiceRequestCompleted=W8.prototype.onYtServiceRequestCompleted;W8.prototype.onSeriesReminderStateEntityChange=W8.prototype.onSeriesReminderStateEntityChange;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],W8.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],W8.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],W8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],W8.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],W8.prototype,"data",void 0);_.v([_.u({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:dqf}),_.G("design:type",Object)],W8.prototype,"eventReminderStateEntity",void 0);
_.v([_.u({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(q,k){return _.SA(q.entities,"sportsSeriesReminderStateEntity",k)}}),
_.G("design:type",Object)],W8.prototype,"seriesReminderStateEntity",void 0);_.v([_.P("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],W8.prototype,"currentButtonStateRenderer",null);_.v([_.Wu("seriesReminderStateEntity"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],W8.prototype,"onSeriesReminderStateEntityChange",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],W8.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],W8.prototype,"onYtServiceRequestError",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],W8);
_.B(W8,"ytd-upcoming-event-reminder-button-renderer",function(){if(Jm8!==void 0)return Jm8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return Jm8=q},{mode:1});var AmU;var Uw=function(){return _.Q.apply(this,arguments)||this};
_.y(Uw,_.Q);Uw.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.Vg.Object.defineProperties(Uw.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(_.h("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Uw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Uw.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Uw.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Uw.prototype,"shelfDismissal",void 0);_.v([_.P("data.responseText"),_.G("design:type",Object),_.G("design:paramtypes",[])],Uw.prototype,"text",null);
_.v([_.P("data.responseText"),_.G("design:type",Object),_.G("design:paramtypes",[])],Uw.prototype,"textAriaLabel",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],Uw);
_.B(Uw,"ytd-notification-multi-action-renderer",function(){if(AmU!==void 0)return AmU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return AmU=q},{mode:1});var pbo;var I4=function(){return _.Q.apply(this,arguments)||this};
_.y(I4,_.Q);I4.prototype.ready=function(){var q=this;_.Zy(this.hostElement).querySelector("#undo").addEventListener("tap",function(){q.onUndoTap()})};
I4.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],I4.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],I4.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],I4);
_.B(I4,"ytd-notification-text-renderer",function(){if(pbo!==void 0)return pbo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return pbo=q},{mode:1});var wb4;var XV=function(){var q=_.Q.apply(this,arguments)||this;q.mouseOverDelayJobId=0;q.fadeInImageDelayJobId=0;q.startTimeMs=-1;q.loadingStartTimeMs=-1;q.loadingEndTimeMs=-1;q.hasVideoPreview=!1;return q};
_.y(XV,_.Q);_.Y=XV.prototype;_.Y.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Y.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.Y.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.Y.showThumbnail=function(){var q=this;this.csn=_.Jg();_.w3("fmth");_.pL.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.OZ(_.pL,function(){q.loadingStartTimeMs=(0,_.mF)();var k=_.Zy(q.hostElement).querySelector("#thumbnail");k.complete?q.displayMouseOverImage():k.addEventListener("load",_.Rw(q,q.displayMouseOverImage))},150):_.Yv(_.Zy(this.hostElement).querySelector("#play"),"show",!0)};
_.Y.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.Y.onTap=function(){this.removeVideoPreview()};
_.Y.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var q=this.videoId,k=this.csn,F=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,T=this.startTimeMs,Z=this.hasVideoPreview,O=_.yK(this.trackingParams),z={isMovingThumbnail:Z};Z&&T>0&&(F>0&&(z.movingThumbnailLoadingDurationMs=Math.round(F)),z.durationHoveredMs=Math.round((0,_.mF)()-T));q&&(z.videoId=q);_.cJ(k,O,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:z});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.Y.removeVideoPreview=function(){_.pL.cancelJob(this.mouseOverDelayJobId);_.pL.cancelJob(this.fadeInImageDelayJobId);var q=_.Zy(this.hostElement).querySelector("#thumbnail");_.Yv(q,"fade-in",!1);q.removeEventListener("load",_.Rw(this,this.displayMouseOverImage));q=_.Zy(this.hostElement).querySelector("#play");_.Yv(q,"fade-in",!1);_.Yv(q,"show",!1)};
_.Y.displayMouseOverImage=function(){var q=_.Zy(this.hostElement).querySelector("#thumbnail"),k=_.Zy(this.hostElement).querySelector("#play");this.isImageAvailable(q)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.mF)(),this.startTimeMs=(0,_.mF)(),this.fadeInImageDelayJobId=_.OZ(_.pL,function(){_.Yv(q,"fade-in",!0)},50)):_.Yv(k,"fade-in",!0)};
_.Y.computeThumbnail=function(q,k){var F;q&&q.movingThumbnailDetails&&q.movingThumbnailDetails.thumbnails&&k?F=_.TM(q.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):F=k?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(F)return _.d5(F)};
_.Y.isImageAvailable=function(q){return!(!q.src||q.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||q.naturalWidth===120)};
XV.prototype.onTap=XV.prototype.onTap;XV.prototype.dataChanged=XV.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],XV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],XV.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],XV.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],XV.prototype,"csn",void 0);_.v([_.u(),_.G("design:type",Object)],XV.prototype,"trackingParams",void 0);
_.v([_.u(),_.G("design:type",String)],XV.prototype,"videoId",void 0);_.v([_.u(),_.G("design:type",Boolean)],XV.prototype,"isAttachedAndDataSet",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],XV.prototype,"dataChanged",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],XV.prototype,"onTap",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],XV);
_.B(XV,"ytd-moving-thumbnail-renderer",function(){if(wb4!==void 0)return wb4;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return wb4=q},{mode:1});var Prz;_.et=function(q){this.hostElement=q;this.eventSink=null;this.eventList=[]};
_.et.prototype.shouldForward=function(){var q,k;return(k=(q=this.eventSink)==null?void 0:q.isConnected)!=null?k:document.body.contains(this.eventSink)};
_.et.prototype.start=function(q,k){this.eventSink&&this.stop();for(var F=0;F<q.length;F++)this.hostElement.addEventListener(q[F],_.Rw(this,this.forwardEvent));var T;this.eventSink=(T=k.hostElement)!=null?T:k;this.eventList=q};
_.et.prototype.stop=function(){for(var q=0;q<this.eventList.length;q++)this.hostElement.removeEventListener(this.eventList[q],_.Rw(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.et.prototype.forwardEvent=function(q,k){this.shouldForward()&&(q.stopPropagation(),this.eventSink instanceof Element?_.Fc(this.eventSink,q.type,k):_.w1(new _.aP("eventSink is not an element")))};_.Ew={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.et(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(q,k){this.forwarder_.start(q,k)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var a4=function(){return _.Q.apply(this,arguments)||this};
_.y(a4,_.Q);_.Y=a4.prototype;_.Y.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=_.P9("HTML_DIR")==="rtl"?"right":"left"};
_.Y.dataChanged=function(){this.popupOpen=!1};
_.Y.computeAriaLabel=function(q){return _.f(q,fYm).label};
_.Y.onTap=function(q){q.stopPropagation();q.preventDefault();this.data.command&&_.mT().resolve(_.qd).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.Y.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Y.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
a4.prototype.onPopupClosed=a4.prototype.onPopupClosed;a4.prototype.onPopupOpened=a4.prototype.onPopupOpened;a4.prototype.onTap=a4.prototype.onTap;a4.prototype.dataChanged=a4.prototype.dataChanged;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],a4.prototype,"eventForwardingBehavior",void 0);_.v([_.l(_.wM),_.G("design:type",Object)],a4.prototype,"ironButtonState",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],a4.prototype,"componentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],a4.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:-1}),_.G("design:type",Number)],a4.prototype,"tabindex",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.G("design:type",Object)],a4.prototype,"ariaLabel",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],a4.prototype,"disableTooltips",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],a4.prototype,"popupOpen",void 0);
_.v([_.u(),_.G("design:type",Element)],a4.prototype,"eventSink",void 0);_.v([_.Iw("#tooltip"),_.G("design:type",Object)],a4.prototype,"tooltip",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],a4.prototype,"dataChanged",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],a4.prototype,"onTap",null);
_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],a4.prototype,"onPopupOpened",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],a4.prototype,"onPopupClosed",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],a4);
_.B(a4,"ytd-thumbnail-overlay-button-renderer",function(){if(Prz!==void 0)return Prz;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" on-click="onTap" class="style-scope ytd-thumbnail-overlay-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-button-renderer">\n  [[data.tooltip]]\n</tp-yt-paper-tooltip>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Prz=q},{mode:1});var $TI;var dd=function(){return _.Q.apply(this,arguments)||this};
_.y(dd,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dd.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],dd.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dd.prototype,"disableAnimation",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dd.prototype,"rounded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dd.prototype,"transparentBackground",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dd.prototype,"noPadding",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],dd);
_.B(dd,"ytd-thumbnail-overlay-endorsement-renderer",function(){if($TI!==void 0)return $TI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $TI=q},{mode:1});var bS4;var ha=function(){return _.Q.apply(this,arguments)||this};
_.y(ha,_.Q);ha.prototype.computeIconPosition=function(q){return this.get("iconPosition",q)||null};
ha.prototype.computeIconStyle=function(q){return this.get("iconStyle",q)||null};
ha.prototype.computeIsIconStyleFilled=function(q){if(!q)return!1;var k;return q.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((k=q.icon)==null?void 0:k.iconType)==="ERROR_BLACK"};
_.v([_.u(),_.G("design:type",Object)],ha.prototype,"data",void 0);_.v([_.u({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.G("design:type",Object)],ha.prototype,"iconPosition",void 0);_.v([_.u({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.G("design:type",Object)],ha.prototype,"iconStyle",void 0);_.v([_.u({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],ha.prototype,"iconStyleFilled",void 0);
_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],ha);
_.B(ha,"ytd-thumbnail-overlay-icon-renderer",function(){if(bS4!==void 0)return bS4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bS4=q},{mode:1});var us4;var Mm=function(){return _.Q.apply(this,arguments)||this};
_.y(Mm,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Mm.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Mm.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],Mm);
_.B(Mm,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(us4!==void 0)return us4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return us4=q},{mode:1});var NEh;var f3=function(){var q=_.Q.apply(this,arguments)||this;q.isPreviewLoading=!1;return q};
_.y(f3,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],f3.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],f3.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],f3.prototype,"isPreviewLoading",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],f3);
_.B(f3,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(NEh!==void 0)return NEh;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return NEh=q},{mode:1});var Q$c;var yz=function(){return _.Q.apply(this,arguments)||this};
_.y(yz,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yz.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yz.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],yz);
_.B(yz,"ytd-thumbnail-overlay-pinking-renderer",function(){if(Q$c!==void 0)return Q$c;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Q$c=q},{mode:1});var Kpz;var ta=function(){var q=_.Q.apply(this,arguments)||this;q.disableTooltips=!1;q.isLoading=!1;q.useExpandableTooltip=!1;q.toggled=!1;q.hovered=!1;q.mouseoverDelayJobId=0;q.toggleDelayJobId=0;q.expandAnimationDelayJobId=0;return q};
_.y(ta,_.Q);_.Y=ta.prototype;_.Y.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");_.Zy(this.hostElement).querySelector("#tooltip").position=_.P9("HTML_DIR")==="rtl"?"right":"left"};
_.Y.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.pL.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.pL.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.pL.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.Y.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.pL.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.pL.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.pL.cancelJob(this.expandAnimationDelayJobId)};
_.Y.computeIcon=function(q,k,F){return(q=F?k:q)&&q.iconType?_.RB(q.iconType):void 0};
_.Y.computeAriaLabel=function(q,k,F){return _.f(F?k:q,fYm).label};
_.Y.computeTooltip=function(q,k,F){return F?k:q};
_.Y.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.Y.computeIconOnHover=function(q,k){if((q==null?0:q.iconType)&&!k)return _.RB(q.iconType)};
_.Y.onTap=function(q){var k=this;q.stopPropagation();q.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(q=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(q),this.useExpandableTooltip&&(this.toggleDelayJobId=_.OZ(_.pL,function(){k.hovered=!1;k.data&&!k.data.toggledServiceEndpoint&&(k.expandAnimationDelayJobId=_.OZ(_.pL,function(){k.set("data.isToggled",
!1)},200))},2E3))};
_.Y.onMouseenter=function(){var q=this;this.mouseoverDelayJobId=_.OZ(_.pL,function(){q.hovered=!0},300)};
_.Y.onMouseleave=function(){_.pL.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.Y.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.Y.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.Y.onServiceRequestCompleted=function(q,k){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(k)||this.set("data.isToggled",!this.data.isToggled)};
_.Y.serviceRequestWasSuccessful=function(q){return _.f(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.wJ)?q.data.status==="STATUS_SUCCEEDED":!0};
ta.prototype.onServiceRequestCompleted=ta.prototype.onServiceRequestCompleted;ta.prototype.onPopupClosed=ta.prototype.onPopupClosed;ta.prototype.onPopupOpened=ta.prototype.onPopupOpened;ta.prototype.onMouseleave=ta.prototype.onMouseleave;ta.prototype.dataChanged=ta.prototype.dataChanged;_.v([_.l(_.wM),_.G("design:type",Object)],ta.prototype,"ironButtonState",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],ta.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],ta.prototype,"ytEventForwardingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ta.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.G("design:type",Object)],ta.prototype,"ariaLabel",void 0);_.v([_.u(),_.G("design:type",Object)],ta.prototype,"disableTooltips",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ta.prototype,"popupOpen",void 0);_.v([_.u(),_.G("design:type",Object)],ta.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Element)],ta.prototype,"eventSink",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ta.prototype,"useExpandableTooltip",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.G("design:type",Object)],ta.prototype,"toggled",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ta.prototype,"hovered",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.G("design:type",Object)],ta.prototype,"iconOnHover",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ta.prototype,"dataChanged",null);
_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ta.prototype,"onMouseleave",null);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ta.prototype,"onPopupOpened",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ta.prototype,"onPopupClosed",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],ta.prototype,"onServiceRequestCompleted",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],ta);
_.B(ta,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(Kpz!==void 0)return Kpz;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Kpz=q},{mode:_.Oh("kevlar_poly_si_batch_j053")?1:2});var BEI;var rmo=_.mc(function(q){var k=q.data;var F=q.thumbnailSize;var T=function(){return k().enableSegmentView};
return _.U("yt-thumbnail-overlay-progress-bar-view-model",{class:_.UZ("ytThumbnailOverlayProgressBarHost",function(){return qDx(F==null?void 0:F())})},_.U(_.a,{cond:T,
then:function(){return _.U("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.U("div",{class:_.ID("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+k().startPercent+"%"}}),_.U("div",{class:_.ID("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+k().segmentDurationPercent+"%"}},_.U("div",{class:_.ID("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.U("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.U("div",null," ",function(){return k().segmentLabel})),_.U("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.U("div",{class:_.ID("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.U(_.a,{cond:function(){return!T()&&k().startPercent},
then:function(){var Z={};return _.U("div",{class:_.ID("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(Z.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.h("web_enable_modern_progress_bar_overlay"),Z))},_.U("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+k().startPercent+"%"}}))}}))},"R");
rmo.idomCompat=!0;var vL4=_.mc(function(q){var k=_.zC(),F=_.uL(function(Z){var O,z,R;a:{var e=(O=q.data())==null?void 0:O.animationActivationTargetId;O=((z=q.data())==null?void 0:z.animationActivationEntityKey)||"";z=(R=q.data())==null?void 0:R.animationActivationEntitySelectorType;if(O&&e)switch(z){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":Z=_.SA(Z.entities,"playerStateEntity",O);R=_.mT().resolve(_.g6(_.BA));e=!!(Z&&Z.videoId===e&&(R==null?0:R.isMiniplayerActive()));e={activated:e,playAnimation:e&&
Z.playerState==="PLAYER_STATE_PLAYING"};break a}e=void 0}return e});
_.y3(function(){var Z;if((Z=F())==null?0:Z.activated){var O;if((O=F())==null?0:O.playAnimation){var z;(z=k.lottieEl)==null||z.goToAndPlay(0)}else{var R;(R=k.lottieEl)==null||R.goToAndStop(0)}}},"MDTl2e");
var T=function(){var Z,O=!((Z=F())==null||!Z.activated);if(q.data()){Z=q.data();var z=void 0;Z.icon&&(z=_.ZXo(Z.icon),z=RFN(z));var R=void 0,e;if((e=Z.backgroundColor)==null?0:e.lightTheme){var I;R={backgroundColor:rC((I=Z.backgroundColor)==null?void 0:I.lightTheme,"0.8")}}if(Z.text||z||O){if(O&&Z.lottieData&&k){I=Z.lottieData;var X,E,d;e={animationConfig:{name:I.url,path:I.url,autoplay:(X=I.settings)==null?void 0:X.autoplay,loop:(d=(E=I.settings)==null?void 0:E.loop)!=null?d:!0},animationRef:k}}else e=
void 0;if(O)X=16;else b:switch(Z.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":X=17;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":X=18;break b;default:X=16}O={type:X,text:O&&Z.animatedText?Z.animatedText:Z.text,icon:z,customColors:R,animation:e}}else O=void 0}else O=void 0;return O};
return _.U("yt-thumbnail-badge-view-model",{class:_.UZ("yt-thumbnail-badge-view-model-wiz",q.class)},_.U(_.a,{cond:T,then:function(){return _.U(_.wY,{data:function(){return T()}})}}))},"S");var HSZ=_.mc(function(q){var k={},F={};return _.U("yt-thumbnail-bottom-overlay-view-model",{class:_.UZ("ytThumbnailBottomOverlayViewModelHost",(k.ytThumbnailBottomOverlayViewModelHostBackground=function(){return q.data().enableGradientBackground},k))},_.U(_.l$,{data:function(){return q.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(T){return _.U(rmo,{data:T.data,
thumbnailSize:q.thumbnailSize})}}),_.U("div",{class:_.UZ("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var T;
return iR0((T=q.thumbnailSize)==null?void 0:T.call(q))},(F.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var T;
return(T=q.isClip)==null?void 0:T.call(q)},F.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var T;
return!_.h("web_enable_modern_progress_bar_overlay")&&((T=q.thumbnailSize)==null?void 0:T.call(q))==="small"},F))},_.U(_.l$,{data:function(){return q.data().badge}},{thumbnailBadgeViewModel:function(T){return _.U(vL4,{data:T.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.U(_.l$,{data:function(){return q.data().badges}},{thumbnailBadgeViewModel:function(T){return _.U(vL4,{data:T.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"T");
HSZ.idomCompat=!0;_.Ft(HSZ,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.oD,thumbnailSize:_.oD,isClip:_.oD}});var CQe={calledOnce:!1,state:"visible"},Rv0={calledOnce:!1,state:"hidden"};var Dj=_.mc(function(q){var k=q.data;var F=q.className;q=q.alwaysShow;var T=_.sa("thumbnail-hover-overlay-view-model");_.GC(T,function(){return k().rendererContext});
var Z=_.FOf(),O={};return _.U("thumbnail-hover-overlay-view-model",{el:T,class:_.UZ("ytThumbnailHoverOverlayViewModelHost",F,(O.ytThumbnailHoverOverlayViewModelHostForceHover=q,O)),"aria-label":function(){var z;return(z=_.f(k().rendererContext,_.aL))==null?void 0:z.label},
role:function(){return _.H2(k().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.H2(k().rendererContext)!==void 0?0:void 0},
"on:keypress":Z},_.U("div",{class:_.UZ("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(k().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var z="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:z="ytThumbnailHoverOverlayViewModelStyleCover"}return z})},_.U(_.a,{cond:function(){return k().icon},
then:function(z){return _.U(_.gy,{data:z,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.U(_.a,{cond:function(){return k().text},
then:function(z){return _.U(_.gz,{text:z,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"U");
Dj.idomCompat=!0;var s$c=_.mc(function(q){var k=q.data;return _.U(_.l$,{data:function(){return k==null?void 0:k().overlays}},{thumbnailHoverOverlayViewModel:Dj})},"V");
s$c.idomCompat=!0;var GdG={};var cmI=_.mc(function(q){var k=q.data;var F=q.image;var T=q.state;var Z=q.iconType;var O=q.overlays;var z=q.isOverlay;var R=_.GS("div");q=_.S(_.Oi(!0,void 0,"sUzEZ"));var e=q.next().value,I=q.next().value,X=function(){return!!k().onTap},E=_.xv(Z,"LIVE");
_.y3(function(){var M=k();requestAnimationFrame(function(){if(R.value===null)var t=!0;else{var A=R.value;t=M.badgeText;var w=Uzw(M.size);t in GdG?A=GdG[t]:(A=A.clientWidth,GdG[t]=A);(t=A>w)?R.value.style.display="none":R.value.style.visibility="visible"}I(t)})},"SpVcNb");
var d=function(){var M={};return M["yt-spec-avatar-shape__image"]=!0,M["yt-spec-avatar-shape__image--ads-app"]=k().type===1,M};
return _.U("yt-avatar-shape",null,_.U("div",{el:_.qO(XiH(X,{keydown:function(M){if(M.key==="Enter"){var t;(t=M.currentTarget)==null||t.click()}},
click:function(M){var t,A;return void((A=(t=k()).onTap)==null?void 0:A.call(t,M))}})),
class:function(){var M={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},t=k();M=(M[t.clusterLayoutConfig?dzH(t.clusterLayoutConfig):hvn(t.size)]=!0,M["yt-spec-avatar-shape__button--tappable"]=X(),M);(t=k().avatarButtonCustomClassName)&&(M[t]=!0);return _.ID(M)},
"aria-label":function(){return X()?k().accessibilityText:""},
role:function(){return X()?"button":void 0},
tabindex:function(){return X()?0:void 0}},_.U("div",{class:function(){var M,t=k(),A=T==null?void 0:T(),w=z==null?void 0:z(),b=!((M=t.decorations)==null||!M.includes(2)||t.size!=="medium"&&t.size!=="large"),r=t.size==="tiny"||t.size==="extra-small",L,H,V,g,Y9={};
M=(Y9["yt-spec-avatar-shape--live-ring"]=!!(((L=t.decorations)==null?0:L.includes(0))&&fdr(t.size)),Y9["yt-spec-avatar-shape--stories-watched"]=b&&!(A==null||!A.storiesWatched),Y9["yt-spec-avatar-shape--stories-unwatched"]=b&&!(A==null?0:A.storiesWatched),Y9["yt-spec-avatar-shape--background-border"]=yO0(t.decorations)&&!r,Y9["yt-spec-avatar-shape--background-border-thin"]=yO0(t.decorations)&&r,Y9["yt-spec-avatar-shape__on-select-border"]=!((H=t.decorations)==null||!H.includes(4)),Y9["yt-spec-avatar-shape__white-border"]=
!((V=t.decorations)==null||!V.includes(5)),Y9["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((g=t.decorations)==null?0:g.includes(5))&&r),Y9["yt-spec-avatar-shape--is-overlay"]=!!w,Y9);return _.ID(M)},
style:function(){a:{var M=k().clusterLayoutConfig;if(M){b:{var t=M.numAvatarsInCluster;var A=M.avatarIndex;if(A!==t-1){switch(M.clusterSize){case "small":M="32";break;case "medium":M="36";break;case "40":M="40";break;default:t=void 0;break b}t="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+M+"x"+M+"_avatars_"+t+"_index_"+A+".svg"}else t=void 0}if(t){t=_.MO({"-webkit-mask-image":"url("+t+")","mask-image":"url("+t+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}t=void 0}return t}},_.U("div",{class:function(){var M={};
var t=k();M=(M[t.clusterLayoutConfig?EpN(t.clusterLayoutConfig):adL(t.size)]=!0,M["yt-spec-avatar-shape--no-margin"]=yO0(k().decorations),M);return _.ID(M)}},_.U(_.gy,{data:F,
alt:function(){return!X()&&k().accessibilityText?k().accessibilityText:""},
targetWidth:function(){return MLr(k().size)},
targetHeight:function(){return MLr(k().size)},
className:function(){return _.ID(d())}}),_.U(_.a,{cond:function(){var M;
return((M=k().decorations)==null?void 0:M.includes(0))&&fdr(k().size)},
then:function(){return _.U("div",{class:function(){var M={};M=(M["yt-spec-avatar-shape__live-badge"]=!0,M["yt-spec-avatar-shape__live-badge--badge-small"]=k().size==="small",M["yt-spec-avatar-shape__live-badge--badge-medium"]=k().size==="medium"||k().size==="48",M["yt-spec-avatar-shape__live-badge--badge-large"]=k().size==="large",M["yt-spec-avatar-shape__live-badge--badge-extra-large"]=k().size==="extra-large"||k().size==="extra-extra-large"||k().size==="giant",M);return _.ID(M)}},_.U(_.a,{cond:function(){return k().badgeText},
then:function(M){return _.U("div",{class:"yt-spec-avatar-shape__badge-text",el:R},M)}}),_.U(_.a,{cond:e,
then:function(){return _.U("div",{class:"yt-spec-avatar-shape__badge-icon"},_.U(_.fF,{icon:E,size:function(){a:switch(k().size){case "extra-large":var M=16;break a;default:M=13}return M}}))}}))}}),_.U(_.a,{cond:function(){var M,t;
return((M=k().decorations)==null?void 0:M.includes(1))||((t=k().decorations)==null?void 0:t.includes(0))&&!fdr(k().size)},
then:function(){return _.U("div",{class:function(){var M=k(),t,A,w={};var b=(w["yt-spec-avatar-shape__live-dot"]=!((t=M.decorations)==null||!t.includes(0)||fdr(M.size)),w["yt-spec-avatar-shape__new-content"]=!((A=M.decorations)==null||!A.includes(1)),w);return _.ID(b)}})}}),_.U(_.a,{cond:function(){return!!O},
then:function(){return _.U("div",{class:function(){var M={};M=Object.assign((M["yt-spec-avatar-shape__image-overlays"]=!0,M),d());return _.ID(M)}},O==null?void 0:O())}})))))},"W");
cmI.idomCompat={callbacks:{overlays:!0}};_.ld=_.mc(function(q){function k(){F().endpoint&&_.vE(F().endpoint)}
var F=q.data;var T=q.decorations;var Z=q.avatarButtonCustomClassName;var O=q.isOverlay;var z=q.clusterLayoutConfig;return _.U("avatar-view-model",null,_.U(_.a,{cond:function(){return F().image},
then:function(R){return _.U(cmI,{data:function(){return DzL({data:F(),onTap:F().endpoint?k:void 0,decorations:T==null?void 0:T(),badgeText:void 0,accessibilityText:F().accessibilityText,avatarButtonCustomClassName:Z==null?void 0:Z(),clusterLayoutConfig:z==null?void 0:z()})},
image:R,iconType:"RADAR_LIVE",overlays:function(){return _.U(s$c,{data:F})},
isOverlay:O})}}))},"X");
_.ld.idomCompat=!0;_.Ja=_.mc(function(q){var k=q.data;q=q.className;var F=_.GS("yt-decorated-avatar-view-model"),T=function(){return _.f(k().avatar,_.c2)},Z=_.W6(function(){var O,z=k(),R=T(),e=_.H2(k().rendererContext),I=(O=F.value)!=null?O:void 0,X;
if(R){I={data:z,avatar:R,onTap:e,element:I};O=I.data;z=I.avatar;R=I.onTap;e=I.element;I=I.commandController;R=R?pi0(R,e,I):void 0;e=[];O.liveData&&e.push(0);var E;I=(E=O.liveData)==null?void 0:E.liveBadgeText;E=(X=_.f(O.rendererContext,_.aL))==null?void 0:X.label;X=DzL({data:z,onTap:R,decorations:e,badgeText:I,accessibilityText:E?E:O.a11yLabel})}else X={size:"medium"};return X},void 0,"H8tk9d");
return _.U("yt-decorated-avatar-view-model",{class:_.UZ("yt-decorated-avatar-view-model-wiz",q),el:F},_.U(_.a,{cond:function(){var O;return(O=T())==null?void 0:O.image},
then:function(O){return _.U(cmI,{data:Z,image:O,iconType:"RADAR_LIVE",overlays:function(){return _.U(s$c,{data:T})}})}}))},"Y");
_.Ja.idomCompat=!0;_.Aa=_.mc(function(q){var k=function(){var e;return Object.assign({},q.data(),(e=q.overrides)==null?void 0:e.call(q))},F=_.sa("yt-avatar-stack-view-model"),T=function(){return F&&_.sB(k().rendererContext)};
_.GC(F,function(){return k().rendererContext});
var Z=function(){var e=k().avatars,I,X;return(X=(I=(e==null?0:e[0])?_.f(e[0],_.c2):void 0)==null?void 0:I.avatarImageSize)!=null?X:"AVATAR_SIZE_UNKNOWN"},O=function(){return AON(k())},z=function(){if(k().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var e=void 0;
else if((e=q.decorations)==null?0:e.call(q))e=q.decorations();else{e=k();var I=0;e.avatars&&(I+=e.avatars.length);e.decoratedText&&(I+=1);e=I>1?[3]:[]}return e},R={};
return _.U("yt-avatar-stack-view-model",{el:F,class:_.UZ("yt-avatar-stack-view-model-wiz",q.className,(R["yt-avatar-stack-view-model-wiz--tappable"]=T,R["yt-avatar-stack-view-model-wiz--is-overlay"]=q.isOverlay,R["yt-avatar-stack-view-model-wiz--medium-text"]=q.useMediumText,R)),tabindex:function(){return T()?0:void 0},
role:function(){return T()?"link":void 0},
"aria-label":function(){var e,I;return(I=(e=_.f(k().rendererContext,_.aL))==null?void 0:e.label)!=null?I:""}},_.U(_.a,{cond:function(){var e;
return k().avatars&&!((e=q.hideAvatar)==null?0:e.call(q))},
then:function(){return _.U("div",{class:"yt-avatar-stack-view-model-wiz__avatars"},_.U(_.a,{cond:function(){return k().decoratedText},
then:function(e){var I={};return _.U("div",{class:_.UZ("yt-avatar-stack-view-model-wiz__text-container",(I["yt-avatar-stack-view-model-wiz__text-container--thin-border"]=function(){return Z()==="AVATAR_SIZE_XXS"||Z()==="AVATAR_SIZE_XS"},I["yt-avatar-stack-view-model-wiz__text-container--thin-border-overlay"]=function(){var X;
return((X=q.isOverlay)==null?void 0:X.call(q))&&(Z()==="AVATAR_SIZE_XXS"||Z()==="AVATAR_SIZE_XS")},I)),
style:_.MO({width:function(){return O().avatarSizeInPx+"px"},
height:function(){return O().avatarSizeInPx+"px"}})},_.U(_.gz,{text:e,
className:"yt-avatar-stack-view-model-wiz__avatar-decorated-text"}))}}),_.U("div",{style:function(){return _.MO(O().avatarStackStyle)()},
class:function(){return O().avatarStackClass}},_.U(_.l$,{data:function(){return O().avatars.reverse()}},{avatarViewModel:function(e,I){return _.U("div",{style:function(){var X,E;
return _.MO((E=(X=O()).avatarStyle)==null?void 0:E.call(X,I()))()},
class:function(){return O().avatarClass}},_.U(_.ld,{data:e.data,
decorations:z,avatarButtonCustomClassName:function(){return O().avatarButtonCustomClassName},
isOverlay:q.isOverlay,clusterLayoutConfig:function(){var X,E;return(E=(X=O()).clusterLayoutConfig)==null?void 0:E.call(X,I())}}))},
decoratedAvatarViewModel:function(e,I){return _.U("div",{style:function(){var X,E;return _.MO((E=(X=O()).avatarStyle)==null?void 0:E.call(X,I()))()},
class:function(){return O().avatarClass}},_.U(_.Ja,{data:e.data}))}})))}}),_.U(_.a,{cond:function(){return k().text},
then:function(e){return _.U(_.gz,{text:e,className:"yt-avatar-stack-view-model-wiz__avatar-stack-text",linkInheritColor:!0})}}))},"Z");
_.Aa.idomCompat=!0;_.Ft(_.mc(function(q){var k=q.data;var F=q.thumbnailSize;return _.U("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.U("div",{class:_.UZ("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return wi9(F==null?void 0:F())})},_.U(_.l$,{data:function(){return k().avatarStack}},{avatarStackViewModel:function(T){return _.U(_.Aa,{data:T.data,
decorations:[5]})}})))},"$"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.xK,
thumbnailSize:_.xK}});var VhP=_.mc(function(q){q=_.nr(q,{hidden:!1});var k=q.data;return _.U("yt-thumbnail-overlay-title-view-model",{class:"yt-thumbnail-overlay-title-view-model",hidden:q.hidden},_.U(_.gz,{text:function(){return k().title},
className:"yt-thumbnail-overlay-title-view-model__title"}),_.U(_.a,{cond:function(){return k().subtitle},
then:function(){return _.U(_.gz,{text:function(){return k().subtitle},
className:"yt-thumbnail-overlay-title-view-model__subtitle"})}}))},"aa");
VhP.idomCompat=!0;_.Ft(VhP,"yt-thumbnail-overlay-title-view-model",{props:{data:_.xK,hidden:_.xK}});var Lp$=_.mc(function(q){q=_.nr(q,{isClip:!1});var k=q.data,F=q.thumbnailSize,T={};return _.U("yt-thumbnail-overlay-badge-view-model",{class:_.UZ("yt-thumbnail-overlay-badge-view-model-wiz",function(){a:switch(k().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var Z="yt-thumbnail-overlay-badge-view-model-wiz--top-start";break a;default:Z="yt-thumbnail-overlay-badge-view-model-wiz--bottom-end"}return Z},function(){return PQn(F==null?void 0:F())},(T["yt-thumbnail-overlay-badge-view-model-wiz--clip"]=
q.isClip,T))},_.U(_.l$,{data:function(){return k().thumbnailBadges}},{thumbnailBadgeViewModel:function(Z){return _.U(vL4,{data:Z.data,
class:"yt-thumbnail-overlay-badge-view-model-wiz__badge"})}}))},"ba");
Lp$.idomCompat=!0;_.Ft(Lp$,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.xK,thumbnailSize:_.xK,isClip:_.xK}});_.q9($z9);_.CF($z9,"yt-page-indicator-view-model",{propNames:["data"]});var p3=function(){var q=_.Q.apply(this,arguments)||this;q.eventSink=function(){return q};
q.disableInteraction=!1;q.noRoundedCorners=!1;q.isPreviewLoading=!1;q.isOriginalAspectRatio=!1;q.computedObjectFit=!1;q.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return q};
_.y(p3,_.Q);_.Y=p3.prototype;
_.Y.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:_.h("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"}}};
_.Y.onImageLoaded=function(){this.loaded=!0};
_.Y.onImageUnloaded=function(){this.loaded=!1};
_.Y.computeRichThumbnail=function(q,k,F,T){if(q&&k&&!T&&!_.h("disable_moving_thumbs_handling")&&!F)return k};
_.Y.computeImageWidth=function(q,k){return k||9999};
_.Y.computeIsOriginalAspectRatio=function(q){return q};
_.Y.computeIsLive=function(q){if(q==null?0:q.badges)for(var k=0;k<q.badges.length;k++){var F=q.badges[k];if(F.metadataBadgeRenderer&&F.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(q==null?0:q.thumbnailOverlays)for(k=0;k<q.thumbnailOverlays.length;k++)if(F=q.thumbnailOverlays[k],F.thumbnailOverlayTimeStatusRenderer&&F.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.Y.computeObjectFit=function(q,k){return k||(q?"CONTAIN":"")};
_.Y.computeNavigationEndpoint=function(q,k,F){return q?k:F};
_.Y.computeHasClip=function(q){q=_.S(q||[]);for(var k=q.next();!k.done;k=q.next())if(k.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.Y.computeOverlayColor=function(q){var k;return(q==null?0:(k=q.darkColorPalette)==null?0:k.section2Color)?q.darkColorPalette.section2Color:q==null?void 0:q.sampledThumbnailColor};
_.Vg.Object.defineProperties(p3.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return JM9(this.width)}}});
p3.prototype.onImageUnloaded=p3.prototype.onImageUnloaded;p3.prototype.onImageLoaded=p3.prototype.onImageLoaded;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],p3.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],p3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(D0h),_.G("design:type",Object)],p3.prototype,"ytdThumbnailBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],p3.prototype,"componentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],p3.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],p3.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],p3.prototype,"circular",void 0);
_.v([_.u({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.G("design:type",Object)],p3.prototype,"richThumbnail",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.G("design:type",Boolean)],p3.prototype,"hasClip",void 0);_.v([_.u(),_.G("design:type",Object)],p3.prototype,"eventSink",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],p3.prototype,"queued",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],p3.prototype,"richGridThumbnail",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],p3.prototype,"useExpandableTooltip",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],p3.prototype,"useUntranslatedNavigationEndpoint",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],p3.prototype,"disableInteraction",void 0);
_.v([_.u({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.G("design:type",Object)],p3.prototype,"computedNavigationEndpoint",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],p3.prototype,"nowPlayingEqualizerOnly",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],p3.prototype,"hidePlaybackStatus",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],p3.prototype,"objectFit",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],p3.prototype,"noRoundedCorners",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],p3.prototype,"watchFeedThumbnail",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],p3.prototype,"isPreviewLoading",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.G("design:type",Object)],p3.prototype,"isOriginalAspectRatio",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.G("design:type",Object)],p3.prototype,"computedObjectFit",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.G("design:type",Boolean)],p3.prototype,"isLiveVideo",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],p3.prototype,"loaded",void 0);_.v([_.u({computed:"computeOverlayColor(data.thumbnail)"}),_.G("design:type",Object)],p3.prototype,"overlayColor",void 0);_.v([_.u({selector:_.ClL}),_.G("design:type",Boolean)],p3.prototype,"inlinePreviewIsEnabled",void 0);_.v([_.u(),_.G("design:type",Number)],p3.prototype,"width",void 0);
_.v([_.P("inlinePreviewIsEnabled"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],p3.prototype,"isPreviewDisabled",null);_.v([_.P("width"),_.G("design:type",String),_.G("design:paramtypes",[])],p3.prototype,"thumbnailSize",null);_.v([_.eJ("image-loaded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],p3.prototype,"onImageLoaded",null);
_.v([_.eJ("image-unloaded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],p3.prototype,"onImageUnloaded",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-thumbnail"})],p3);
var xTh=_.Y1()(p3,"ytd-thumbnail",function(){if(BEI===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);BEI=q}q=BEI;return q},{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 Qaw=function(q){var k=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$12875_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$12875_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(F){nLz(k,F)};
this.onLockupMouseLeaveFn=function(F){F=F.relatedTarget;var T,Z;((T=document.getElementsByTagName("ytd-video-preview"))==null?0:(Z=T.item(0))==null?0:Z.contains(F))||(k.terminateVideoPreview(),wd(k))};
this.onThumbnailMouseDownFn=function(){k.terminateVideoPreview();wd(k)};
this.onTouchStart=function(){k.JSC$12875_touched=!0};
this.mediaRenderer=q.mediaRenderer;this.thumbnailElement=q.thumbnailElement;this.lockupElement=q.lockupElement;this.videoPreviewOptsInput=q.videoPreviewOpts;gLG(this);P8(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)):
_.w1(Error("Ch")):_.w1(Error("Dh")):mTZ(this)},TJ=function(q){mTZ(q);
var k;(k=q.lockupElement)==null||k.removeEventListener("mouseenter",q.onMouseMoveFn);var F;(F=q.lockupElement)==null||F.removeEventListener("mouseleave",q.onLockupMouseLeaveFn);var T;(T=q.lockupElement)==null||T.removeEventListener("touchstart",q.onTouchStart);var Z;(Z=q.thumbnailElement)==null||Z.removeEventListener("mousedown",q.onThumbnailMouseDownFn);wd(q)},gLG=function(q){q.inlinePreviewIsEnabledForUser=_.LB().getState().ui.inlinePreviewIsEnabled;
q.unsubscribeFromInlinePreviewIsEnabled=_.Es(_.LB(),_.ClL,function(k){(q.inlinePreviewIsEnabledForUser=k)||wd(q)});
q.JSC$12875_unsubscribeFromInlinePreviewIsActive=_.Es(_.LB(),_.zQx,function(k){(q.inlinePreviewIsActive=k)||wd(q)})},mTZ=function(q){q.unsubscribeFromInlinePreviewIsEnabled();
q.unsubscribeFromInlinePreviewIsEnabled=function(){};
q.JSC$12875_unsubscribeFromInlinePreviewIsActive();q.JSC$12875_unsubscribeFromInlinePreviewIsActive=function(){}},nLz=function(q,k){k.buttons>0||(k=_.kX("kevlar_lockup_hover_delay",-1),q.JSC$12875_touched&&k>=0?(_.pL.cancelJob(q.videoPreviewJobId),q.videoPreviewJobId=_.OZ(_.pL,function(){qD4(q)},k),q.JSC$12875_touched=!1):qD4(q))},uko=function(q){q.videoPreviewJobId=_.OZ(_.pL,function(){var k,F,T,Z;
return _.C(function(O){if(O.nextAddress==1){if(!P8(q))return O.return();k=q.getVideoPreviewOpts();if(!k)return O.return();k.isAutoplay=!0;return(T=(F=_.ZH(q.mediaRenderer.hostElement,"yt-open-video-preview-action",[k]))&&F[0])?_.W(O,F[0],3):O.jumpTo(2)}O.nextAddress!=2&&(T=O.yieldResult===1);T&&uDw((Z=q.mediaRenderer)==null?void 0:Z.data);_.RG(O)})})},qD4=function(q){!q.previewTriggered&&P8(q)&&(q.inlinePreviewIsActive&&q.terminateVideoPreview(),q.previewTriggered=!0,q.mediaRenderer.isInlinePreviewTriggered=
!0,_.pL.cancelJob(q.videoPreviewJobId),q.videoPreviewJobId=_.OZ(_.pL,function(){var k,F,T,Z;
return _.C(function(O){if(O.nextAddress==1){if(!P8(q))return O.return();k=q.getVideoPreviewOpts();return k?(T=(F=_.ZH(q.mediaRenderer.hostElement,"yt-open-video-preview-action",[k]))&&F[0])?_.W(O,F[0],3):O.jumpTo(2):O.return()}O.nextAddress!=2&&(T=O.yieldResult===1);T&&uDw((Z=q.mediaRenderer)==null?void 0:Z.data);_.RG(O)})}))};
Qaw.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var q,k;if((k=(q=this.videoPreviewOptsInput)==null?void 0:q.videoPreviewData)!=null)q=k;else if(q=this.mediaRenderer.data)if(bRT(q))q={inlinePlaybackEndpoint:_.QK(q.inlinePlayerData.onVisible),navigationEndpoint:_.QK(q.onTap),thumbnail:"image"in q?q.image:q.thumbnail,thumbnailOverlays:void 0,accessibilityText:Nsr(q)};else if("multipleInlinePlaybackEndpoint"in q){var F=_.f(_.f(q.multipleInlinePlaybackEndpoint,tjP),D8c);if(F!=
null&&F.playerDescriptors){k=[];F=_.S(F.playerDescriptors);for(var T=F.next();!T.done;T=F.next())T=T.value,k.push({inlinePlaybackEndpoint:T.inlinePlaybackEndpoint,navigationEndpoint:T.navigationEndpoint,thumbnail:T.thumbnail,thumbnailOverlays:T.thumbnailOverlays,accessibilityText:Nsr(q)});q=k}else q=void 0}else q={inlinePlaybackEndpoint:q.inlinePlaybackEndpoint,navigationEndpoint:q.navigationEndpoint,thumbnail:q.thumbnail,thumbnailOverlays:q.thumbnailOverlays,accessibilityText:Nsr(q)};else q=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:q,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var P8=function(q){var k;if(k=q.inlinePreviewIsEnabledForUser)k=(q=q.mediaRenderer.data)?"inlinePlaybackEndpoint"in q&&q.inlinePlaybackEndpoint||bRT(q)&&q.inlinePlayerData||"multipleInlinePlaybackEndpoint"in q&&q.multipleInlinePlaybackEndpoint?!0:!1:!1;return k};
Qaw.prototype.terminateVideoPreview=function(){_.Ta(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var wd=function(q){_.pL.cancelJob(q.videoPreviewJobId);q.inlinePreviewIsActive=!1;q.previewTriggered=!1;q.mediaRenderer.isInlinePreviewTriggered=!1};var iRG=_.xT(["#"]),$u=function(){var q=_.Q.apply(this,arguments)||this;q.isDisabled=!1;return q};
_.y($u,_.Q);_.Y=$u.prototype;_.Y.configureRendererStamper=function(){return{"data.menu":eU,"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"}}}};
_.Y.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Y.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Y.getMetadata=function(q){var k=[];if(q.metadataText&&Object.keys(q.metadataText).length>0){var F=this.ytRendererBehavior.getSimpleString(q.metadataText);q.upcomingEventData&&q.upcomingEventData.upcomingEventText&&(F=_.u$(F,Number(q.upcomingEventData.startTime)));k.push(F)}else q.shortViewCountText&&k.push(this.ytRendererBehavior.getSimpleString(q.shortViewCountText)),q.publishedTimeText&&k.push(this.ytRendererBehavior.getSimpleString(q.publishedTimeText)),q.upcomingEventData&&q.upcomingEventData.upcomingEventText&&
(F=this.ytRendererBehavior.getSimpleString(q.upcomingEventData.upcomingEventText),k.push(_.u$(F,Number(q.upcomingEventData.startTime))));return k};
_.Y.calculateBylineText=function(q){return q.shortBylineText?q.shortBylineText:q.bylineText?q.bylineText:null};
_.Y.calculateIsDisabled=function(q){return!!q.isDisabled};
_.Y.computeHrefWithDefault=function(q){return this.ytComponentBehavior.computeHref_(q)||_.fw(iRG)};
_.Y.onDetailsTap=function(q){var k=this.data&&this.data.navigationEndpoint;k&&!_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.h("kevlar_grid_video_renderer_killswitch")?_.Fc(this.hostElement,"yt-navigate",{endpoint:k}):this.ytComponentBehavior.resolveCommand(k))};
_.Y.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Y.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$12880_inlinePreviewHoverListener=V0({mediaRenderer:this,lockupElement:_.Zy(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.Zy(this.hostElement).querySelector("ytd-thumbnail")})};
_.Y.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$12880_inlinePreviewHoverListener)==null||TJ(q)};
_.Y.computeThumbnailWidth=function(q,k){return k&&k>0?k:q?360:210};
_.Y.computeShowChannelThumbnail=function(q,k){var F;return k&&!!(q==null?0:(F=q.channelThumbnailSupportedRenderers)==null?0:F.channelThumbnailWithLinkRenderer)};
_.Vg.Object.defineProperties($u.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$12880_inlinePreviewHoverListener)==null?0:P8(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
$u.prototype.dataChanged=$u.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$u.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],$u.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$u.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],$u.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.rw),_.G("design:type",Object)],$u.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],$u.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$u.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],$u.prototype,"noEndpoints",void 0);_.v([_.u({computed:"calculateBylineText(data)"}),_.G("design:type",Object)],$u.prototype,"bylineText",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],$u.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],$u.prototype,"isDownloading",void 0);_.v([_.u({reflectToAttribute:!0,value:0}),_.G("design:type",Number)],$u.prototype,"width",void 0);_.v([_.u({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.G("design:type",Object)],$u.prototype,"isDisabled",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$u.prototype,"dataChanged",null);_.v([_.P("lockupIsHovered"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$u.prototype,"isHovered",null);_.v([_.K({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],$u);
_.B($u,"ytd-grid-video-renderer",function(){if(lEI!==void 0)return lEI;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lEI=q},{mode:_.Oh("kevlar_poly_si_batch_j047")?1:2});var kPh;var bd=function(){var q=_.Q.apply(this,arguments)||this;q.roundedContainer=!0;q.skipRoundingTop=!1;q.disableTopPadding=!1;q.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");return q};
_.y(bd,_.Q);bd.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
bd.prototype.onClick=function(q){var k,F=(k=this.data)==null?void 0:k.sourceEndpoint;!_.x$(_.xN(q),this.hostElement,["A".toString()])&&F&&_.Fc(this.hostElement,"yt-navigate",{endpoint:F})};
_.Vg.Object.defineProperties(bd.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 q;return!((q=this.data)==null||!q.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=(q=this.data)==null?void 0:q.paragraphMaxLines)!=null?k:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],bd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bd.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],bd.prototype,"showVerticalDividers",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],bd.prototype,"roundedContainer",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],bd.prototype,"skipRoundingTop",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],bd.prototype,"disableTopPadding",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],bd.prototype,"amsterdamEnabled",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],bd.prototype,"showMetadataAtTop",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],bd.prototype,"showMetadataBelowTitle",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.menu"),_.G("design:type",Object),_.G("design:paramtypes",[])],bd.prototype,"hasMenu",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.truncateParagraphs"),_.G("design:type",Object),_.G("design:paramtypes",[])],bd.prototype,"truncateParagraphs",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data.paragraphMaxLines"),_.G("design:type",Number),_.G("design:paramtypes",[])],bd.prototype,"paragraphMaxLines",null);_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.P("data.background"),_.G("design:type",Object),_.G("design:paramtypes",[])],bd.prototype,"background",null);_.v([_.K({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],bd);
_.B(bd,"ytd-info-panel-content-renderer",function(){if(kPh!==void 0)return kPh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return kPh=q},{mode:_.Oh("kevlar_poly_si_batch_j076")?1:2});var opP;var FOU;var TsU;var ZR8;var ud=function(){return _.Q.apply(this,arguments)||this};
_.y(ud,_.Q);ud.prototype.computeStyle=function(q){return q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ud.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ud.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.G("design:type",String)],ud.prototype,"style_",void 0);_.v([_.Pu({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],ud);
_.B(ud,"yt-channel-thumbnail-with-link-renderer",function(){if(ZR8===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;TsU===void 0&&(TsU=document.createElement("template"));var T=TsU;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ZR8=q}q=ZR8;return q},{mode:2});var Nm=function(){var q=_.Q.apply(this,arguments)||this;q.modernTypography=_.h("web_modern_typography");return q};
_.y(Nm,_.Q);Nm.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"}}}};
Nm.prototype.computeTitleStyle=function(q){return q||null};
Nm.prototype.computeAvatarStyle=function(q){return q||null};
Nm.prototype.computeShowNavigationButton=function(q,k){return!(q==null||!q.navigationButton||k)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Nm.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Nm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Nm.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.G("design:type",String)],Nm.prototype,"titleStyle",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.G("design:type",String)],Nm.prototype,"avatarStyle",void 0);_.v([_.u(),_.G("design:type",Boolean)],Nm.prototype,"hideNavigationButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Nm.prototype,"isModernSd",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Nm.prototype,"modernTypography",void 0);
_.v([_.K({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],Nm);
_.B(Nm,"ytd-rich-list-header-renderer",function(){if(FOU!==void 0)return FOU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return FOU=q},{mode:_.Oh("kevlar_poly_si_batch_j058")?1:2});var Qz=function(){return _.Q.apply(this,arguments)||this};
_.y(Qz,_.Q);Qz.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]]"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Qz.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Qz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Qz.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Qz.prototype,"isSearch",void 0);_.v([_.K({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],Qz);
_.B(Qz,"ytd-preview-card-renderer",function(){if(opP!==void 0)return opP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return opP=q},{mode:1});var ja0;var K3=function(){return _.Q.apply(this,arguments)||this};
_.y(K3,_.Q);K3.prototype.configureRendererStamper=function(){return{"data.menu":eU}};
K3.prototype.dataChanged=function(){var q=this.get("colorExtractionPalette.section1Color",this.data);q=_.Kj(q);_.zb(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":q})};
K3.prototype.computeCardStyle=function(q){return this.get("style.value",q)||null};
K3.prototype.dataChanged=K3.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],K3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],K3.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],K3.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.G("design:type",String)],K3.prototype,"cardStyle",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],K3.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],K3);
_.B(K3,"ytd-compact-channel-recommendation-card-renderer",function(){if(ja0!==void 0)return ja0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ja0=q},{mode:1});var YDG;var ORP;var B8=function(){var q=_.Q.apply(this,arguments)||this;q.alignAuto=!1;q.collapsed=!0;q.isToggled=!1;q.alwaysCollapsed=!1;q.canToggle=!0;q.collapsedHeight=80;q.disableToggle=!1;q.alwaysToggleable=!1;q.reversed=!1;q.shouldUseNumberOfLines=!1;q.recomputeOnResize=!1;q.canToggleJobId=0;q.lastReversed=!1;return q};
_.y(B8,_.Q);_.Y=B8.prototype;_.Y.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.Y.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.Y.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var q=_.Zy(this.hostElement),k=q.childNodes,F=document.createDocumentFragment(),T=q.childNodes.length-1;T>=0;T--)_.Zy(F).appendChild(k[T]);_.h("enable_shadydom_free_scoped_node_methods")?_.jJ(this.hostElement).appendChild(F):q.appendChild(F)}};
_.Y.ready=function(){var q=this;_.Bu(function(){q.initChildrenObserver()},1)};
_.Y.detached=function(){this.detachObserver()};
_.Y.toggle=function(q,k){this.canToggle&&(this.isToggled=k,_.Fc(this.hostElement,"yt-refit"),q&&q.stopPropagation())};
_.Y.reset=function(){this.childrenChanged()};
_.Y.onIronResize=function(){this.recomputeOnResize&&this.childrenChanged()};
_.Y.computeIsMoreVisible=function(q,k){return q&&!k};
_.Y.computeShouldUseNumberOfLines=function(q){try{return!!q&&window.CSS.supports("-webkit-line-clamp","1")}catch(k){}return!1};
_.Y.computeIsLessVisible=function(q,k){return q&&k};
_.Y.observeCollapsedHeightAndMaxLines=function(){var q=this.collapsedHeight,k=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.zb(this.hostElement,{"--ytd-expander-max-lines":""+k,"--ytd-expander-collapsed-height":""}):_.zb(this.hostElement,{"--ytd-expander-collapsed-height":q+"px","--ytd-expander-max-lines":""})};
_.Y.handleMoreTap=function(q){this.disableToggle||(_.Fc(this.hostElement,"yt-expander-more-tapped"),this.toggle(q,!0))};
_.Y.handleLessTap=function(q){_.Fc(this.hostElement,"yt-expander-less-tapped");this.toggle(q,!1)};
_.Y.initChildrenObserver=function(){var q=this;this.observer=new MutationObserver(function(){q.childrenChanged()});
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.Y.childrenChanged=function(){var q=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){Y$(function(){q.canToggleJobId=0;q.calculateCanCollapse()})}))};
_.Y.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};
_.Y.detachObserver=function(){this.observer&&this.observer.disconnect()};
_.Y.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("collapsed-changed",this.collapsed))};
_.Y.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("is-toggled-changed",this.isToggled))};
_.Y.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("can-toggle-changed",this.canToggle))};
_.Vg.Object.defineProperties(B8.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
B8.prototype.canToggleChangedForBinding=B8.prototype.canToggleChangedForBinding;B8.prototype.isToggledChangedForBinding=B8.prototype.isToggledChangedForBinding;B8.prototype.collapsedChangedForBinding=B8.prototype.collapsedChangedForBinding;B8.prototype.observeCollapsedHeightAndMaxLines=B8.prototype.observeCollapsedHeightAndMaxLines;B8.prototype.onIronResize=B8.prototype.onIronResize;B8.prototype.reversedChanged=B8.prototype.reversedChanged;B8.prototype.toggledChanged=B8.prototype.toggledChanged;
B8.prototype.alwaysToggleableChanged=B8.prototype.alwaysToggleableChanged;_.v([_.l(_.AQ),_.G("design:type",Object)],B8.prototype,"ironResizableBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],B8.prototype,"alignAuto",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],B8.prototype,"collapsed",void 0);_.v([_.u(),_.G("design:type",Object)],B8.prototype,"isToggled",void 0);_.v([_.u(),_.G("design:type",Object)],B8.prototype,"alwaysCollapsed",void 0);
_.v([_.u(),_.G("design:type",Object)],B8.prototype,"canToggle",void 0);_.v([_.u(),_.G("design:type",Object)],B8.prototype,"collapsedHeight",void 0);_.v([_.u(),_.G("design:type",Object)],B8.prototype,"disableToggle",void 0);_.v([_.u(),_.G("design:type",Object)],B8.prototype,"alwaysToggleable",void 0);_.v([_.u(),_.G("design:type",Object)],B8.prototype,"reversed",void 0);_.v([_.u(),_.G("design:type",Number)],B8.prototype,"maxNumberOfLines",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.G("design:type",Object)],B8.prototype,"shouldUseNumberOfLines",void 0);_.v([_.u(),_.G("design:type",Object)],B8.prototype,"recomputeOnResize",void 0);_.v([_.Iw("#content"),_.G("design:type",HTMLDivElement)],B8.prototype,"content",void 0);_.v([_.df("alwaysToggleable"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"alwaysToggleableChanged",null);
_.v([_.df("isToggled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"toggledChanged",null);_.v([_.P("canToggleJobId"),_.G("design:type",Object),_.G("design:paramtypes",[])],B8.prototype,"isResetting",null);_.v([_.Wu("reversed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"reversedChanged",null);
_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"onIronResize",null);_.v([_.Wu("maxNumberOfLines","collapsedHeight"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"observeCollapsedHeightAndMaxLines",null);_.v([_.Wu("collapsed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"collapsedChangedForBinding",null);
_.v([_.Wu("isToggled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"isToggledChangedForBinding",null);_.v([_.Wu("canToggle"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],B8.prototype,"canToggleChangedForBinding",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-expander"})],B8);
_.B(B8,"ytd-expander",function(){if(ORP!==void 0)return ORP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ORP=q},{mode:1});var rd=function(){return _.Q.apply(this,arguments)||this};
_.y(rd,_.Q);rd.prototype.computeIsCarousel=function(q){return!!q.isCarousel};
rd.prototype.observeLightsourcePalette=function(){var q,k=(q=this.data)==null?void 0:q.vibrantsourceColorPaletteData;k&&_.wb(this.hostElement,k)};
rd.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
rd.prototype.observeLightsourcePalette=rd.prototype.observeLightsourcePalette;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rd.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],rd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rd.prototype,"data",void 0);_.v([_.u({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],rd.prototype,"isCarousel",void 0);
_.v([_.Wu("data.vibrantsourceColorPaletteData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rd.prototype,"observeLightsourcePalette",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],rd);
_.B(rd,"ytd-media-upsell-renderer",function(){if(YDG!==void 0)return YDG;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return YDG=q},{mode:2});var SD4;var v8=function(){var q=_.Q.apply(this,arguments)||this;q.JSC$12908_playerEvents=new Map;q.listeningToPlayer=!1;q.startX=0;q.active=!1;q.shouldShowButtons=_.h("web_buttons_hidden_killswitch");q.isHighlighted=!1;q.useHighlightStyling=_.h("web_enable_deeper_metadata_highlight_styling");q.modern=_.h("kevlar_modern_sd");q.enableProblemWalkthrough=_.h("problem_walkthrough_sd");return q};
_.y(v8,_.Q);_.Y=v8.prototype;
_.Y.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}}}}}};
_.Y.created=function(){this.JSC$12908_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Y.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.Rw(this,this.onRepeatButtonToggle));_.h("synced_panel_scrolling_controller")&&this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.Rw(this,this.onActiveUpdate))};
_.Y.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.Rw(this,this.onRepeatButtonToggle));_.h("synced_panel_scrolling_controller")&&this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.Rw(this,this.onActiveUpdate))};
_.Y.onDataChanged=function(){this.removePlayerListeners()};
_.Y.onColorPaletteChange=function(){var q={},k;if(_.J4()==="USER_INTERFACE_THEME_DARK"&&((k=this.data)==null?0:k.darkColorPalette)){var F=this.data.darkColorPalette;q["--ytd-macro-markers-list-item-background-color"]=_.B4(this.get("section2Color",F))}else{var T;_.J4()==="USER_INTERFACE_THEME_LIGHT"&&((T=this.data)==null?0:T.lightColorPalette)&&(F=this.data.lightColorPalette,q["--ytd-macro-markers-list-item-background-color"]=_.B4(this.get("section3Color",F)))}F?(q["--ytd-macro-markers-list-item-title-color"]=
_.B4(this.get("primaryTitleColor",F)),q["--ytd-macro-markers-list-item-secondary-color"]=_.B4(this.get("secondaryTitleColor",F)),q["--ytd-macro-markers-list-item-timestamp-background-color"]=_.B4(this.get("section1Color",F)),this.customButtonProperties={customColors:{color:_.B4(this.get("primaryTitleColor",F))}},this.useColorSampling=!0):(q["--ytd-macro-markers-list-item-background-color"]="initial",q["--ytd-macro-markers-list-item-title-color"]="initial",q["--ytd-macro-markers-list-item-secondary-color"]=
"initial",q["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.zb(this.hostElement,q)};
_.Y.onEndpointMouseDown=function(q){this.startX=q.clientX};
_.Y.onEndpointClick=function(q){var k=this,F,T,Z;return _.C(function(O){if(O.nextAddress==1){if(k.startX!==q.clientX)return q.preventDefault(),O.return();k.data&&k.ytRendererBehavior.logExplicitClick(k.data);if(!k.seekWithAnimationOnClick)return O.jumpTo(0);if(q.button!==0||q.shiftKey||q.altKey||q.metaKey||q.ctrlKey||_.x$(_.xN(q),k.hostElement,["BUTTON".toString()]))return O.return();q.stopPropagation();q.preventDefault();return k.data?_.W(O,_.i$().getPlayerPromise(),3):O.return()}F=O.yieldResult;
Z=(T=_.f(k.data.onTap,_.sM))==null?void 0:T.startTimeSeconds;Z!==void 0&&F.seekToTimeWithAnimation(Z*1E3,_.cj(k.data.title));_.RG(O)})};
_.Y.computeLayout=function(q){return q};
_.Y.computeIsHighlighted=function(q){return!!q};
_.Y.computeCarouselType=function(q){return q};
_.Y.hideModernCarousel=function(q){return this.modern&&this.hideThumbnail(q)};
_.Y.hideThumbnail=function(q){return this.enableProblemWalkthrough&&q!==null&&q==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.Y.onRepeatButtonToggle=function(q){var k=this;q.detail.toggled&&_.i$().getPlayerPromise().then(function(F){k.ytPlayerListenerBehavior.listenToPlayerEvents(F,k.JSC$12908_playerEvents);k.listeningToPlayer=!0})};
_.Y.onLoopRangeChange=function(q){var k=_.Zy(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(k){var F=k.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",k.polymerController.data);if(F){var T=Number(F.endTimeMs);if(Number(F.startTimeMs)!==(q==null?void 0:q.startTimeMs)||T!==(q==null?void 0:q.endTimeMs))k.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.Y.removePlayerListeners=function(){var q=this;this.listeningToPlayer&&_.i$().getPlayerPromise().then(function(k){q.ytPlayerListenerBehavior.unlistenFromPlayerEvents(k,q.JSC$12908_playerEvents);q.listeningToPlayer=!1})};
_.Y.onActiveUpdate=function(q){this.active=q.detail.active};
v8.prototype.onColorPaletteChange=v8.prototype.onColorPaletteChange;v8.prototype.onDataChanged=v8.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],v8.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],v8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],v8.prototype,"ytPlayerListenerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],v8.prototype,"data",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],v8.prototype,"useCustomColors",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],v8.prototype,"active",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],v8.prototype,"shouldShowButtons",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.G("design:type",String)],v8.prototype,"layout",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.G("design:type",Object)],v8.prototype,"isHighlighted",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],v8.prototype,"useHighlightStyling",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],v8.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],v8.prototype,"enableProblemWalkthrough",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.G("design:type",String)],v8.prototype,"carouselType",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],v8.prototype,"useColorSampling",void 0);_.v([_.u(),_.G("design:type",Boolean)],v8.prototype,"seekWithAnimationOnClick",void 0);_.v([_.u(),_.G("design:type",Object)],v8.prototype,"customButtonProperties",void 0);
_.v([_.Iw("#repeat-button"),_.G("design:type",HTMLElement)],v8.prototype,"repeatButton",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],v8.prototype,"onDataChanged",null);_.v([_.Wu("data.lightColorPalette","data.darkColorPalette"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],v8.prototype,"onColorPaletteChange",null);_.v([_.K({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],v8);
_.B(v8,"ytd-macro-markers-list-item-renderer",function(){if(SD4!==void 0)return SD4;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return SD4=q},{mode:1});var zvc;var CQZ;var H8=function(){var q=_.Q.apply(this,arguments)||this;q.modernTypography=_.h("web_modern_typography");return q};
_.y(H8,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],H8.prototype,"ytRendererBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],H8.prototype,"modernTypography",void 0);_.v([_.u(),_.G("design:type",Object)],H8.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],H8);
_.B(H8,"ytd-title-and-button-list-header-renderer",function(){if(CQZ!==void 0)return CQZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return CQZ=q},{mode:1});var RvG;var evU=new _.mE("BUTTON_RENDERER_WIZ_TOKEN"),WOo=new _.mE("BUTTON_RENDERER_TOKEN");_.sw=_.mc(function(q){var k=_.mT().resolve(_.g6(evU));if(k)return _.U(k,Object.assign({},q));var F=_.mT().resolve(WOo);return F?_.U(CLJ,null,function(){return _.U(VX,null,function(){var T,Z,O,z,R,e,I,X,E,d,M,t;return void F(q.data(),{onButtonClickCallback:q.onButtonClickCallback,shouldShowIcons:(T=q.shouldShowIcons)==null?void 0:T.call(q),icon:(Z=q.icon)==null?void 0:Z.call(q),processAllEndpoints:(O=q.processAllEndpoints)==null?void 0:O.call(q),preventDefault:(z=q.preventDefault)==null?void 0:z.call(q),
stopPropagation:(R=q.stopPropagation)==null?void 0:R.call(q),disableButtonRendererClickHandling:(e=q.disableButtonRendererClickHandling)==null?void 0:e.call(q),className:(I=q.className)==null?void 0:I.call(q),buttonOverrides:(X=q.buttonOverrides)==null?void 0:X.call(q),forceModernIconButton:(E=q.forceModernIconButton)==null?void 0:E.call(q),isSubscribe:(d=q.isSubscribe)==null?void 0:d.call(q),alignByText:(M=q.alignByText)==null?void 0:M.call(q),forceDisabled:(t=q.forceDisabled)==null?void 0:t.call(q)})})}):
_.U(_.iB,null)},"ca");
_.sw.idomCompat=!0;var Uz8=_.mc(function(q){var k=q.data,F=_.xv(q.useSquareAspectRatio,!1);return _.U("dismissed-mini-game-card-view-model",null,_.U(_.a,{cond:function(){var T,Z;return(T=k().responseText)==null?void 0:(Z=T.runs)==null?void 0:Z.length},
then:function(){var T={};return _.U("div",{class:_.UZ("yt-mini-game-card-view-model__dismissed-card",(T["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!F()},T["yt-mini-game-card-view-model--dismissed-square-card"]=F,T))},_.U("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.U(_.a,{cond:function(){return k().responseText.runs[0].text},
then:function(Z){return _.U("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:Z},Z)}}),_.U(_.l$,{data:function(){return k().buttons}},{buttonRenderer:_.sw,
buttonViewModel:_.b$})))}}))},"da");var hvh=_.mc(function(q){q=_.nr(q,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var k=q.data,F=q.useFullWidth,T=q.isDesktopWeb,Z=q.addSearchResultTopMargin,O=function(){return k().layout},z=function(){return k().title},R=function(){return k().metadataText?k().metadataText:k().genre},e=function(){return k().channelName},I=function(){return k().image},X=function(){return k().colorPalette},E=function(){return k().actionButton},d=function(){return k().overflowButton},
M=function(){return k().avatar},t=function(){var r={};
r=_.UZ("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(r["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return T()},r));
return _.U("div",{class:r},_.U(Idc,{imageData:I,colorPalette:X}),_.U(Xiz,{onTap:function(){return k().onTap},
imageData:I,accessibilityText:function(){return k().accessibilityText},
overlayBadgeText:function(){return k().overlayBadgeText},
iconName:function(){return k().iconName},
unplayableInlinePlaybackIconName:function(){return k().unplayableInlinePlaybackIconName},
isDesktopWeb:T}),_.U(_.a,{cond:function(){return!T()},
then:function(){return _.U(_.iB,null,_.U(Epo,{layout:O,colorPalette:X,isDesktopWeb:T,overflowButton:d,avatar:M,onTap:function(){return k().onTap},
genre:R,title:z,channelName:e,entityRedesignExperiments:function(){return k().entityRedesignExperiments}}),_.U(GZ,{actionButton:E}))}}))},A=function(){var r={};
r=_.UZ((r["yt-mini-game-card-view-model--search-result-desktop"]=function(){return T()},r["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!T()},r["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return Z()},r));
return _.U("div",{class:r},t(),_.U(ad0,{description:function(){return k().description},
isDesktopWeb:T,title:z,genre:R,onTap:function(){return k().onTap},
actionButton:E,overflowButton:d,avatar:M,channelName:e}))},w=function(){var r=function(){var H;
return(H=k().entityRedesignExperiments)==null?void 0:H.changePlayablesLayoutWithCta},L={};
L=_.UZ("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(L["yt-mini-game-card-view-model--change-layout-with-cta"]=function(){return r()},L["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return T()},L["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return T()&&k().width===135},L["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return T()},L["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=
function(){return!r()&&T()&&k().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},L["yt-mini-game-card-view-model--big-metadata-font"]=function(){return k().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},L["yt-mini-game-card-view-model--use-full-width"]=function(){return F()},L["yt-mini-game-card-view-model--extra-bottom-padding"]=function(){return!E()},L));
return _.U("div",{class:L},_.U(_.a,{cond:function(){return r()},
then:function(){return _.U(_.iB,null,_.U(dzz,{entityRedesignExperiments:function(){return k().entityRedesignExperiments},
colorPalette:X,isDesktopWeb:T,onTap:function(){return k().onTap},
accessibilityText:function(){return k().accessibilityText},
overlayBadgeText:function(){return k().overlayBadgeText},
iconName:function(){return k().iconName},
unplayableInlinePlaybackIconName:function(){return k().unplayableInlinePlaybackIconName},
actionButton:E,imageData:I}),_.U(Epo,{layout:O,colorPalette:X,isDesktopWeb:T,overflowButton:d,avatar:M,onTap:function(){return k().onTap},
genre:R,title:z,channelName:e,entityRedesignExperiments:function(){return k().entityRedesignExperiments}}),_.U(_.a,{cond:function(){return!!r()===!1&&E()},
then:function(){return _.U(GZ,{actionButton:E})}}))},
else:function(){return _.U(_.iB,null,_.U(Idc,{imageData:I,colorPalette:X}),_.U(Xiz,{onTap:function(){return k().onTap},
imageData:I,accessibilityText:function(){return k().accessibilityText},
overlayBadgeText:function(){return k().overlayBadgeText},
iconName:function(){return k().iconName},
unplayableInlinePlaybackIconName:function(){return k().unplayableInlinePlaybackIconName},
isDesktopWeb:T}),_.U(Epo,{layout:O,colorPalette:X,isDesktopWeb:T,overflowButton:d,avatar:M,onTap:function(){return k().onTap},
genre:R,title:z,channelName:e,entityRedesignExperiments:function(){return k().entityRedesignExperiments}}),_.U(GZ,{actionButton:E}))}}))},b=function(){var r={};
r=_.UZ("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(r["yt-mini-game-card-view-model--square-card-desktop"]=function(){return T()},r["yt-mini-game-card-view-model--use-full-width"]=function(){return F()},r));
return _.U("div",{class:r},_.U(Xiz,{onTap:function(){return k().onTap},
imageData:I,accessibilityText:function(){return k().accessibilityText},
overlayBadgeText:function(){return k().overlayBadgeText},
iconName:function(){return k().iconName},
unplayableInlinePlaybackIconName:function(){return k().unplayableInlinePlaybackIconName},
isDesktopWeb:T}),_.U(Epo,{layout:O,colorPalette:X,isDesktopWeb:T,overflowButton:d,avatar:M,onTap:function(){return k().onTap},
genre:R,title:z,channelName:e,entityRedesignExperiments:function(){return k().entityRedesignExperiments}}))};
return _.U("mini-game-card-view-model",{class:q.className},_.U(_.d6,null,_.U(_.EP,{when:function(){return O()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return w()}),_.U(_.EP,{when:function(){return O()==="MINI_APP_LAYOUT_SQUARE"}},function(){return b()}),_.U(_.EP,{when:function(){return O()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return A()})))},"ea");
hvh.idomCompat=!0;var GZ=_.mc(function(q){var k=_.xv(q.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.U(_.l$,{data:q.actionButton},{buttonViewModel:function(F){return _.U("div",{class:k},_.U(_.b$,{data:F.data}))}})},"fa"),Xiz=_.mc(function(q){var k=q.onTap;
var F=q.imageData;var T=q.accessibilityText;var Z=q.overlayBadgeText;var O=q.iconName;var z=q.unplayableInlinePlaybackIconName;q=q.isDesktopWeb;return _.U(_.z9,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:k},_.U(_.gy,{data:F,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(T==null?void 0:T())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.U(MLI,{overlayBadgeText:Z,iconName:O,unplayableInlinePlaybackIconName:z,isDesktopWeb:q}))},"ga"),MLI=_.mc(function(q){var k=q.overlayBadgeText;
var F=q.iconName;var T=q.unplayableInlinePlaybackIconName;var Z=q.isDesktopWeb;return _.U("div",{class:"yt-mini-game-card-view-model__badge-container"},_.U(_.a,{cond:F,then:function(O){return _.U("div",{class:"yt-mini-game-card-view-model__badge"},_.U("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.U(_.fF,{icon:O,className:"yt-mini-game-card-view-model__icon"}),_.U("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},k)))}}),_.U(_.a,{cond:function(){return!F()&&
k()},
then:function(){return _.U("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},k)}}),_.U(_.a,{cond:function(){return T()&&Z()},
then:function(){return _.U("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.U(_.fF,{icon:T,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"ha"),Idc=_.mc(function(q){var k=q.colorPalette;
var F=q.imageData;var T=function(){return k().vibrantColorPalette?k().vibrantColorPalette.section2Color:k().sectionTwoColor};
return _.U(_.iB,null,_.U("div",{class:"yt-mini-game-card-view-model__background-base",style:_.MO({"background-color":function(){return rC(T(),"1")}})}),_.U("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.MO({"background-image":function(){return"url("+F().sources[0].url+")"}})}),_.U("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.MO({background:function(){return"linear-gradient(180deg,\n    "+rC(T(),".8")+" 0%,\n    "+rC(T(),".4")+" 25%,\n    "+rC(k().vibrantColorPalette?k().vibrantColorPalette.section4Color:k().sectionFourColor,".8")+" 100%)"}})}))},"ia"),Epo=_.mc(function(q){var k=q.layout;
var F=q.colorPalette;var T=q.overflowButton;var Z=q.avatar;var O=q.onTap;var z=q.title;var R=q.channelName;var e=q.entityRedesignExperiments;var I=q.genre;var X=function(){var d;return k()!=="MINI_APP_LAYOUT_SQUARE"&&((d=F())==null?0:d.textPrimaryColor)?"color: "+rC(F().textPrimaryColor,".7"):""},E=function(){var d;
return e==null?void 0:(d=e())==null?void 0:d.changePlayablesLayoutWithCta};
return _.U("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.U(_.a,{cond:Z,then:function(){return _.U("div",{class:"yt-mini-game-card-view-model__avatar"},_.U(_.l$,{data:Z},{avatarViewModel:_.ld}))}}),_.U(_.z9,{command:O,
className:"yt-mini-game-card-view-model__metadata-details"},_.U("h3",{class:"yt-mini-game-card-view-model__title",title:z},z),_.U(_.a,{cond:Z,then:function(){return _.U("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.U("span",{class:"yt-mini-game-card-view-model__genre",title:R,style:X},R),_.U("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:X},I))},
else:function(){return _.U(_.a,{cond:E,then:function(){return _.U("span",{class:"yt-mini-game-card-view-model__genre",title:I},I)},
else:function(){return _.U("span",{class:"yt-mini-game-card-view-model__genre",title:I,style:X},I)}})}})),_.U("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.U(_.l$,{data:T},{buttonViewModel:function(d){var M=d.data;
return _.U(_.b$,{data:function(){return Object.assign({},M(),{customFontColor:E()?void 0:M().customFontColor})}})}})))},"ja"),dzz=_.mc(function(q){var k=q.entityRedesignExperiments;
var F=q.colorPalette;var T=q.isDesktopWeb;var Z=q.onTap;var O=q.accessibilityText;var z=q.overlayBadgeText;var R=q.iconName;var e=q.unplayableInlinePlaybackIconName;var I=q.actionButton;q=q.imageData;var X=function(){var E;return k==null?void 0:(E=k())==null?void 0:E.changePlayablesLayoutWithCta};
return _.U("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.U(Idc,{imageData:q,colorPalette:F}),_.U(Xiz,{onTap:Z,imageData:q,accessibilityText:O,overlayBadgeText:z,iconName:R,unplayableInlinePlaybackIconName:e,isDesktopWeb:T}),_.U(_.a,{cond:function(){return(X==null?void 0:X())&&(I==null?void 0:I())},
then:function(){return _.U(GZ,{actionButton:I})}}))},"ka"),ad0=_.mc(function(q){var k=q.description;
var F=q.isDesktopWeb;var T=q.title;var Z=q.genre;var O=q.onTap;var z=q.actionButton;var R=q.overflowButton;var e=q.avatar;q=q.channelName;var I={};I=_.UZ("yt-mini-game-card-view-model--search-result-metadata-wrapper",(I["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=F,I["yt-mini-game-card-view-model--show-unplayable-on-hover"]=F,I["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!F()},I));
var X={};X=_.UZ("yt-mini-game-card-view-model__search-result-info-row",(X["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!F()},X));
return _.U("div",{class:I},_.U("div",{class:X},_.U(_.z9,{command:O,className:"yt-mini-game-card-view-model__metadata-details"},_.U("h3",{class:"yt-mini-game-card-view-model__title",title:T},T),_.U("span",{class:"yt-mini-game-card-view-model__genre",title:Z},Z)),_.U(GZ,{actionButton:z,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.U("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.U(_.l$,{data:R},{buttonViewModel:_.b$}))),_.U("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.U("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.U("div",{class:"yt-mini-game-card-view-model__avatar"},_.U(_.l$,{data:e},{avatarViewModel:function(E){var d=E.data;return _.U(_.ld,{data:function(){return Object.assign({},d(),{avatarImageSize:F()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.U(_.z9,{command:O,
className:"yt-mini-game-card-view-model__description"},_.U("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},q)),_.U(_.z9,{command:O,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.U("div",null)))),_.U(_.a,{cond:F,then:function(){return _.U(_.z9,{command:O,className:"yt-mini-game-card-view-model__description"},k)}}))},"la");_.Ft(hvh,"mini-game-card-view-model",{props:{data:_.xK,className:_.xK,useFullWidth:_.xK,isDesktopWeb:_.xK,addSearchResultTopMargin:_.xK}});_.Ft(Uz8,"dismissed-mini-game-card-view-model",{props:{data:_.xK,useSquareAspectRatio:_.xK}});var c8=function(){var q=_.Q.apply(this,arguments)||this;q.isSearch=!1;q.isRichGrid=!1;return q};
_.y(c8,_.Q);_.Y=c8.prototype;_.Y.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.Y.dismissibleItemOnYtServiceRequestSent=function(q,k){k.actions&&this.dismissibleItemProcessActions(q,k.actions)};
_.Y.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.Y.dataChanged=function(){this.dismissibleItemReset()};
_.Y.dismissibleItemProcessActions=function(q,k){for(var F=0;F<k.length;F++){var T=k[F];_.f(T,_.h3)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.f(T,_.h3)),q.stopPropagation())}};
_.Y.dismissibleItemHandleReplaceEnclosingAction=function(q){this.dismissedRenderer=q.item;this.isDismissed=!0};
_.Vg.Object.defineProperties(c8.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var q;return!!this.data&&!((q=this.dismissedRenderer)==null?0:q.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.dismissedRenderer)==null||!q.notificationMultiActionRenderer)}}});
c8.prototype.dataChanged=c8.prototype.dataChanged;c8.prototype.dismissibleItemOnRequestSent=c8.prototype.dismissibleItemOnRequestSent;c8.prototype.dismissibleItemOnYtServiceRequestSent=c8.prototype.dismissibleItemOnYtServiceRequestSent;_.v([_.u(),_.G("design:type",Object)],c8.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],c8.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],c8.prototype,"isDismissed",void 0);
_.v([_.u(),_.G("design:type",Object)],c8.prototype,"dismissedRenderer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],c8.prototype,"isRichGrid",void 0);_.v([_.P("data.layout"),_.G("design:type",Object),_.G("design:paramtypes",[])],c8.prototype,"useSquareAspectRatio",null);_.v([_.P("data","dismissedRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],c8.prototype,"showCard",null);
_.v([_.P("data","dismissedRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],c8.prototype,"showDismissed",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],c8.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.v([_.eJ("yt-service-request-sent-button-renderer"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],c8.prototype,"dismissibleItemOnRequestSent",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],c8.prototype,"dataChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],c8);
_.B(c8,"ytd-mini-game-card-view-model",function(){if(RvG!==void 0)return RvG;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-game-card-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[showCard]]" class="style-scope ytd-mini-game-card-view-model"><mini-game-card-view-model add-search-result-top-margin="[[isSearch]]" data="[[data]]" is-desktop-web="" use-full-width="[[isRichGrid]]" class="style-scope ytd-mini-game-card-view-model"></mini-game-card-view-model></template><template is="dom-if" restamp="" if="[[showDismissed]]" class="style-scope ytd-mini-game-card-view-model"><dismissed-mini-game-card-view-model data="[[dismissedRenderer.notificationMultiActionRenderer]]" use-square-aspect-ratio="[[useSquareAspectRatio]]" class="style-scope ytd-mini-game-card-view-model"></dismissed-mini-game-card-view-model></template>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return RvG=q},{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var fdI;var yOG;var Vz=function(){return _.LQ.apply(this,arguments)||this};
_.y(Vz,_.LQ);Vz.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
Vz.prototype.getContinuationUrl=function(q){var k={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(k.itct=this.data.clickTrackingParams);return _.sP(q,k)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Vz.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Vz.prototype,"data",void 0);_.v([_.Pu({is:"yt-reload-continuation",noInjection:!0})],Vz);var tL8;var Dz0;var L3=function(){var q=_.Q.apply(this,arguments)||this;q.notificationData={};return q};
_.y(L3,_.Q);_.Y=L3.prototype;_.Y.isMenuExpanded=function(q){return q&&q.length<=1?"undefined":"false"};
_.Y.dataChanged_=function(){this.selected=void 0;var q=this.computeSelectedIndex_(this.data);q>=0&&(this.selected=q);q=this.data&&this.data.length>1;_.Yv(this.hostElement,"has-items",q);_.Zy(this.hostElement).querySelector("#label").tabIndex=q?0:-1};
_.Y.onDropdownOpen=function(){var q=_.Jg();if(this.parentTrackingParams&&this.data){var k=_.yK(this.parentTrackingParams);this.data.forEach(function(F){q&&k&&F.trackingParams&&(F=_.yK(F.trackingParams),_.BJ(q,k,F),_.HJ(q,[F]))})}else this.parentTrackingParams||_.w1(new _.aP("No parent tracking params passed in for yt-dropdown-menu."))};
_.Y.hasNotification=function(q){var k;if(q.targetId&&((k=this.notificationData)==null?0:k.targetId)){var F;return q.targetId===((F=this.notificationData)==null?void 0:F.targetId)}};
_.Y.computeSelectedIndex_=function(q){if(q)for(var k=0,F=q.length;k<F;k++)if(q[k].selected)return k;return-1};
_.Y.computeLabel_=function(q){return this.data&&q!=void 0?this.data[q].title:""};
_.Y.computeShowIcon_=function(q,k){return!k&&!!q};
_.Y.computeVerticalOffset_=function(q){return q?36:0};
_.Y.computeEndpoint_=function(q){return q.endpoint||q.navigationEndpoint};
_.Y.onLabelClick_=function(q){this.data&&this.data.length<=1?q.stopPropagation():this.menuExpanded="true"};
_.Y.onIronActivate_=function(q){q=q.detail.item;var k=_.Zy(this.hostElement).querySelector("#repeat").itemForElement(q);if(k&&k.trackingParams){var F=_.Jg(),T=_.yK(k.trackingParams);F&&_.Ga(F,T)}if(k&&k.serviceEndpoint)_.h("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(k.serviceEndpoint):_.Y8(this.hostElement,[k.serviceEndpoint]),_.Fc(this.hostElement,"yt-playlist-reloading");else a:{if((k=q.querySelector("yt-supported-renderers"))&&
(k=k.rendererElement)&&k.is=="yt-reload-continuation"){k.trigger();break a}(q=q.querySelector("yt-reload-continuation"))&&q.trigger()}};
_.Y.onTap_=function(q){q.preventDefault()};
_.Y.onItemTap_=function(q){this.ytEndpointBehavior.onEndpointTap_(q)};
_.Y.onLinkFocus_=function(q){try{var k=q.target}catch(T){}if(k){var F=k.querySelector("tp-yt-paper-item");F&&_.rf(this,"focus",function(){F.focus()})}};
_.Y.onMenuClose_=function(){this.menuExpanded="false"};
_.Y.isLabelIconActive_=function(q){return q==="true"};
_.Y.computeHasSubtitle_=function(q){return!!q};
_.Y.computeHrefForItem_=function(q){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(q))};
_.Y.updateSelectedFromBinding=function(q){this.selected=q.detail.value};
_.Vg.Object.defineProperties(L3.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
L3.prototype.onMenuClose_=L3.prototype.onMenuClose_;L3.prototype.onTap_=L3.prototype.onTap_;L3.prototype.onIronActivate_=L3.prototype.onIronActivate_;L3.prototype.onDropdownOpen=L3.prototype.onDropdownOpen;L3.prototype.dataChanged_=L3.prototype.dataChanged_;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],L3.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.X5.YtEndpointBehavior),_.G("design:type",Object)],L3.prototype,"ytEndpointBehavior",void 0);
_.v([_.u(),_.G("design:type",Array)],L3.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],L3.prototype,"parentTrackingParams",void 0);_.v([_.u(),_.G("design:type",Object)],L3.prototype,"selected",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],L3.prototype,"useLabel",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],L3.prototype,"useComputedAriaLabel",void 0);_.v([_.u(),_.G("design:type",String)],L3.prototype,"icon",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],L3.prototype,"iconLabel",void 0);_.v([_.u(),_.G("design:type",String)],L3.prototype,"ariaLabel",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],L3.prototype,"disabled",void 0);_.v([_.u({computed:"isMenuExpanded(data)"}),_.G("design:type",String)],L3.prototype,"menuExpanded",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],L3.prototype,"closeOnActivate",void 0);
_.v([_.u({reflectToAttribute:!0,value:_.h("web_modern_buttons")}),_.G("design:type",Boolean)],L3.prototype,"modernButtons",void 0);_.v([_.u(),_.G("design:type",Object)],L3.prototype,"notificationData",void 0);_.v([_.P("ariaLabel, selected"),_.u(),_.G("design:type",String),_.G("design:paramtypes",[])],L3.prototype,"computedAriaLabel",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],L3.prototype,"dataChanged_",null);
_.v([_.eJ("paper-dropdown-open"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],L3.prototype,"onDropdownOpen",null);_.v([_.eJ("iron-activate"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],L3.prototype,"onIronActivate_",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],L3.prototype,"onTap_",null);
_.v([_.eJ("iron-overlay-closed"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],L3.prototype,"onMenuClose_",null);_.v([_.Pu({is:"yt-dropdown-menu",disableElementRegistration:!0})],L3);
_.B(L3,"yt-dropdown-menu",function(){if(Dz0===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;tL8===void 0&&(tL8=document.createElement("template"));var T=tL8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Dz0=q}q=Dz0;return q},{mode:2});var xu=function(){var q=_.Q.apply(this,arguments)||this;q.hasNotification=!1;return q};
_.y(xu,_.Q);xu.prototype.computeId=function(q){return q};
xu.prototype.computeHorizontalAlign=function(q){return q?"right":"left"};
xu.prototype.computeAccessibilityLabel=function(q){var k,F;return((k=q.accessibility)==null?void 0:(F=k.accessibilityData)==null?void 0:F.label)||null};
xu.prototype.notificationDataChanged=function(){var q;this.hasNotification=!!this.notificationData&&!((q=this.data)==null?0:q.icon)};
xu.prototype.notificationDataChanged=xu.prototype.notificationDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xu.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.rO.YtLiveChatTooltipTargetingBehavior),_.G("design:type",Object)],xu.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xu.prototype,"data",void 0);_.v([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.G("design:type",String)],xu.prototype,"id",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],xu.prototype,"isRightAligned",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],xu.prototype,"disabled",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],xu.prototype,"closeOnActivate",void 0);_.v([_.u(),_.G("design:type",Object)],xu.prototype,"notificationData",void 0);_.v([_.u(),_.G("design:type",Object)],xu.prototype,"hasNotification",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],xu.prototype,"useComputedAriaLabel",void 0);_.v([_.Wu("notificationData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],xu.prototype,"notificationDataChanged",null);_.v([_.Pu({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],xu);
_.B(xu,"yt-sort-filter-sub-menu-renderer",function(){if(yOG===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;fdI===void 0&&(fdI=document.createElement("template"));var T=fdI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);yOG=q}q=yOG;return q},{mode:2});_.q9(Bsf);
var ldI=_.mc(function(q){var k=q.children;var F=q.className;var T=q.style;var Z=q.role;var O=q.ariaSelected;var z=q.ariaLabel;var R=q.ariaHidden;var e=q.ariaLabelledby;var I=q.ariaDescribedby;var X=q.command;var E=q.elementsCommand;var d=q.forceNewState;var M=q.tabIdentifier;var t=q.target;var A=q.tabIndex;var w=q.stopPropagation;q=_.W6(function(){var b=_.BE({innertubeCommand:X==null?void 0:X(),elementsCommand:E==null?void 0:E(),forceNewState:d==null?void 0:d(),stopPropagation:(w==null?void 0:w())!==
!1});b||(b={});b["aria-hidden$"]=R==null?void 0:R();var r;b.tabindex$=(r=A==null?void 0:A())!=null?r:b.tabindex$;var L;b["force-new-state$"]=(L=d==null?void 0:d())!=null?L:b["force-new-state$"];var H;b.role$=(H=Z==null?void 0:Z())!=null?H:b.role$;var V;b["aria-hidden$"]=(V=R==null?void 0:R())!=null?V:b["aria-hidden$"];var g;b.target$=(g=t==null?void 0:t())!=null?g:b.target$;return b},void 0,"SU0Mnc");
return _.U(_.z9,{aTagConfig:q,className:F,style:T,ariaLabel:z,ariaLabelledby:e,ariaDescribedby:I,ariaSelected:O,tabIdentifier:M},k)},"ma");var JOv=_.Xt(rOo);_.q9(rOo);_.Ft(JOv,"place-data-view-model",{props:{data:_.xK}});var AOo=new _.mE("INLINE_PLAYBACK_HOOK_TOKEN");var piG=function(q){this.setActiveSlideIndex=q;this.jobIds=[];this.isSlideshowPlaying=!1},$zc=function(q,k){q.isSlideshowPlaying||(q.isSlideshowPlaying=!0,wic(q),PQh(q,k,0))},wic=function(q){_.OZ(_.pL,function(){q.setActiveSlideIndex(0)},1)},PQh=function(q,k,F){q.jobIds.push(_.OZ(_.pL,function(){var T=F<k-1?F+1:0;
q.setActiveSlideIndex(T);PQh(q,k,T)},1800))};var bRv=new _.mE("IMAGE_ON_LOAD_HANDLER_TOKEN");var uD8=_.mc(function(q){return _.U("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.U(_.a,{cond:function(){var k;return(k=q.data())==null?void 0:k.thumbnail},
then:function(k){return _.U(_.gy,{data:k,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"na");_.NsI=_.mc(function(q){var k=q.data;var F=q.lockupExperiments;q={};return _.U("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.U("div",{class:_.UZ("ytThumbnailOverlayButtonViewModelButton",(q.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var T;return F&&((T=F())==null?void 0:T.useLegacySizedIconButton)},q))},_.U(_.l$,{data:function(){return k().overlayButton}},{buttonViewModel:function(T){return _.U(_.b$,{data:T.data,
buttonOverrides:function(){var Z;return F&&((Z=F())==null?0:Z.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"}}:void 0}})}})))},"oa");
_.NsI.idomCompat=!0;var Qa8=_.mc(function(q){return _.U("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.EZ(function(k){k.preventDefault();return!1})},_.U(_.l$,{data:function(){return q.data().buttons}},{toggleButtonViewModel:function(k){return _.U("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.U(_.Jp,{data:k.data}))}}))},"pa");
Qa8.idomCompat=!0;var KOG=_.mc(function(q){var k=function(){var F;return((F=_.f(q.data().rendererContext,_.aL))==null?void 0:F.label)||""};
return _.U("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.U(_.a,{cond:function(){return q.data().image},
then:function(){return _.U("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.U(_.gy,{data:function(){return q.data().image},
alt:k}))}}),_.U(_.a,{cond:function(){return q.data().text},
then:function(){return _.U("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return q.data().text})}}))},"qa");_.n3=_.mc(function(q){var k=[],F=function(){var d,M;return JM9((d=q.width)==null?void 0:d.call(q),(M=q.height)==null?void 0:M.call(q))},T=_.mT().resolve(_.g6(bRv)),Z=_.sa("yt-thumbnail-view-model",function(){k.push("elRef.value set");
var d;(d=q.playbackRef)==null||d.call(q,{thumbnailElRef:Z,thumbnail:q.data().image,thumbnailOverlays:q.data().overlays,thumbnailSize:F()})});
_.DB(function(){k.push("onInit");_.tR(function(){k.push("onCleanup")})});
var O=_.uL(HRn),z=function(){var d,M;return(M=(d=q.aspectRatio)==null?void 0:d.call(q))!=null?M:0},R=function(){return(q.data().image?_.Tpr(q.data().image):z())<=1&&z()===0},e=function(){return R()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},I=function(){Z.value||_.w1(new _.aP("Thumbnail elRef.value is null",k.join("\n")));
T&&Z.value&&T(Z.value)},X=function(){var d,M;
return((d=q.hovered)==null?void 0:d.call(q))&&F()!=="large"&&((M=q.data().overlays)==null?void 0:M.some(function(t){return _.f(t,J3z)}))},E={};
return _.U("yt-thumbnail-view-model",{class:_.UZ("yt-thumbnail-view-model",q.className,function(){return cOT(z())},function(){var d,M;
a:{var t=F(),A=(d=q.disableRounding)==null?void 0:d.call(q);d=(M=q.isClip)==null?void 0:M.call(q);if(!A&&!d)switch(t){case "large":M="yt-thumbnail-view-model--large";break a;case "small":M="yt-thumbnail-view-model--small";break a;default:M="yt-thumbnail-view-model--medium";break a}M=void 0}return M},(E["yt-thumbnail-view-model--cinematic"]=R,E)),
style:_.MO({"background-color":function(){var d,M=R()?(d=q.data().backgroundColor)==null?void 0:d.lightTheme:void 0;return M?rC(M,"1"):void 0}}),
el:Z},_.U(_.a,{cond:R,then:function(){return _.U("div",{class:"yt-thumbnail-view-model__blurred-image"},_.U(_.gy,{data:function(){return q.data().image},
alt:"",contentMode:e,targetWidth:q.width,onload:I}))}}),_.U("div",{class:"yt-thumbnail-view-model__image"},_.U(_.gy,{data:function(){return q.data().image},
alt:"",contentMode:e,targetWidth:q.width,onload:I}),null),_.U(_.l$,{data:function(){return X()?void 0:q.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:VhP,thumbnailOverlayBadgeViewModel:function(d){return _.U(Lp$,{data:d.data,thumbnailSize:F,isClip:q.isClip})},
thumbnailBottomOverlayViewModel:function(d){return _.U(HSZ,{data:d.data,thumbnailSize:F,isClip:q.isClip})},
thumbnailOverlayFullViewModel:KOG,thumbnailOverlayButtonViewModel:function(d){return _.U(_.NsI,{data:d.data,lockupExperiments:q.lockupExperiments})}}),_.U(_.l$,{data:function(){var d;
return((d=q.hovered)==null?0:d.call(q))?q.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(d){return _.U(Dj,{data:d.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:Qa8}),_.U(_.l$,{data:function(){var d;return((d=q.hovered)==null?0:d.call(q))&&O()?q.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:uD8}),_.U(_.a,{cond:q.isClip,then:function(){return _.U("div",{class:"yt-pinking"},_.U("svg",{class:"yt-pinking__pinking-left"},_.U("defs",null,_.U("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.U("polygon",{class:"yt-pinking__pinking",points:"0,0 4,4 0,8"}))),_.U("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.U("svg",{class:"yt-pinking__pinking-right"},_.U("defs",null,_.U("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.U("polygon",{class:"yt-pinking__pinking",points:"4,0 0,4 4,8"}))),_.U("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"ra");
_.n3.idomCompat={callbacks:{playbackRef:!0}};var BsU=_.mc(function(q){var k=_.S(_.Oi(-1,void 0,"IOLZ0b")),F=k.next().value,T=k.next().value;_.DB(function(){var Z=new piG(T);$zc(Z,q.data().thumbnails.length);_.tR(function(){if(Z.isSlideshowPlaying){Z.isSlideshowPlaying=!1;for(var O=Z.jobIds,z=0,R=O.length;z<R;z++)_.pL.cancelJob(O[z]);Z.jobIds.length=0}})});
return _.U("yt-collection-thumbnail-slideshow",{class:"yt-collection-thumbnail-slideshow"},_.U(_.l$,{data:function(){return q.data().thumbnails}},{thumbnailViewModel:function(Z,O){return _.U("div",{class:function(){var z=!q.data().primaryThumbnail,R=O(),e=F(),I=["yt-collection-thumbnail-slideshow__slideshow-thumbnail"];
z&&R===0&&I.push("yt-collection-thumbnail-slideshow--first-slide");R<=e&&I.push("yt-collection-thumbnail-slideshow--show-slide");return I.join(" ")}},_.U(_.n3,{data:Z.data,
disableRounding:q.disableRounding}))}}))},"sa");
BsU.idomCompat=!0;var VLN=new _.mE("DWELL_DETECTOR_REGISTRY_TOKEN");var vp$=_.mc(function(q){var k=xzn(q.triggeringElement),F=function(){return!!q.data().primaryThumbnail};
return _.U("yt-collection-thumbnail-view-model",{class:"yt-collection-thumbnail-view-model","aria-hidden":"true"},_.U(rOm,{stackEnabled:F,thumbnailSize:function(){var T,Z;return JM9((T=q.width)==null?void 0:T.call(q),(Z=q.height)==null?void 0:Z.call(q))},
doubleStack:q.doubleStack,stackColor:function(){return q.data().stackColor}},_.U("div",null,_.U(_.l$,{data:function(){return q.data().primaryThumbnail}},{thumbnailViewModel:function(T){var Z={};
return _.U(_.n3,{data:T.data,width:q.width,height:q.height,aspectRatio:q.aspectRatio,disableRounding:q.disableRounding,className:_.UZ((Z["yt-collection-thumbnail-view-model--has-stacks"]=F,Z)),hovered:q.hovered,playbackRef:q.playbackRef})}}),_.U(_.a,{cond:function(){var T;
return k()&&((T=q.data().thumbnails)==null?void 0:T.length)},
then:function(){return _.U("div",{class:"yt-collection-thumbnail-view-model__slideshow"},_.U(BsU,{data:q.data,disableRounding:function(){return!F()}}))}}))))},"ta");
vp$.idomCompat={callbacks:{playbackRef:!0}};
var rOm=_.mc(function(q){var k=q.children;var F=q.stackEnabled;var T=q.thumbnailSize;var Z=q.doubleStack;var O=q.stackColor;var z,R=(z=_.mT().resolve(_.g6(_.VK)))==null?void 0:z();return _.U(_.a,{cond:F,then:function(){return _.U(ELm,{data:function(){var e,I;return{experimentEnabled:!0,thumbnailSize:T(),doubleStack:Z==null?void 0:Z(),color:R?O==null?void 0:(e=O())==null?void 0:e.darkTheme:O==null?void 0:(I=O())==null?void 0:I.lightTheme,enableResponsiveMode:!1}}},k)},
else:function(){return k}})},"ua");var HRh=new _.mE("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var m3;_.gd={calledOnce:!0,state:"visible"};m3={calledOnce:!0,state:"hidden"};_.qW=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;var T=q.className;var Z=q.delayedClassName;var O=q.animationEntityKey;var z=q.isCompactWidth;var R=_.sa("ad-button-view-model"),e=_.xv(O,""),I=_.UB(hxT,e),X=function(){var OT,UT;return(UT=(OT=I())==null?void 0:OT.value)!=null?UT:!1},E=function(){_.Lr(_.Iy("booleanEntity",e(),{key:e(),
value:!0}));L=void 0};
q=_.S(_.db(X));var d=q.next().value,M=q.next().value;q=_.S(_.db(X));var t=q.next().value,A=q.next().value;q=_.S(_.db(function(){var OT;return X()?(OT=k().styleTransitionConfig)==null?void 0:OT.destinationStyle:void 0}));
var w=q.next().value,b=q.next().value,r=function(){var OT=Object.assign({},k(),w()&&{style:w()}),UT,yh,AH=OT.label,lw=(UT=OT.interaction)==null?void 0:(yh=UT.accessibility)==null?void 0:yh.label;UT=OT.iconImage?OT.label&&OT.label.content?OT.iconLeading?"leading":"trailing":"icon-only":void 0;return{formattedButtonText:AH,accessibilityLabel:lw,style:qWM(OT.style),type:i_r(OT.style),state:"active",size:mzr(OT.size),iconPosition:UT,disabled:!1,aTagConfig:gpT(OT,F)}},L;
_.mR(R,{visibilityCallback:function(OT){var UT,yh=(UT=k().interaction)==null?void 0:UT.onFirstVisible;OT&&yh&&_.vE(yh)},
showOption:_.gd});var H=function(){return yx(r(),!!k().iconImage)};
q={};T=_.UZ(function(){return"ytwAdButtonViewModelHost"},function(){return k().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var OT=!!k().delayedAppearanceConfig,UT=d();
return OT?UT?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var OT=!!k().delayedAppearanceConfig,UT=t();
return OT?UT?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!k().delayedAppearanceConfig||d()?Z==null?void 0:Z():""},(q.ytwAdButtonViewModelHostCompactWidth=function(){return z==null?void 0:z()},q),T!=null?T:"");
var V=function(){var OT,UT=(OT=k().delayedAppearanceConfig)==null?void 0:OT.delayedInvisibleSeconds;UT&&(L=_.ay(_.pL,function(){M(!0);g()},UT*1E3))},g=function(){var OT,UT=(OT=k().delayedAppearanceConfig)==null?void 0:OT.delayedVisibleSeconds;
UT&&(L=_.ay(_.pL,function(){A(!0);Y9()},UT*1E3))},Y9=function(){var OT,UT=(OT=k().styleTransitionConfig)==null?void 0:OT.styleTransitionSeconds,yh,AH=(yh=k().styleTransitionConfig)==null?void 0:yh.destinationStyle;
UT&&AH?L=_.ay(_.pL,function(){b(AH);E()},UT*1E3):E()};
_.DB(function(){var OT;((OT=k().delayedAppearanceConfig)==null?0:OT.transitionDurationSeconds)&&R.value.style.setProperty("transition-duration",k().delayedAppearanceConfig.transitionDurationSeconds+"s");V()});
_.tR(function(){L&&_.pL.cancelJob(L)});
return _.U("ad-button-view-model",{class:T,el:R},_.U(_.a,{cond:r,then:function(){return _.U(qG,{data:r,icon:function(){return _.U(_.a,{cond:function(){return k().iconImage},
then:function(OT){return _.U(_.gy,{data:OT,alt:"",targetWidth:H,targetHeight:H,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"va");var saz=_.mc(function(q){var k=q.data;q=_.sa("ad-button-group-view-model");_.mR(q,{visibilityCallback:function(T){var Z,O=(Z=k().interaction)==null?void 0:Z.onFirstVisible;T&&O&&_.vE(O)},
showOption:_.gd});var F={};return _.U("ad-button-group-view-model",{class:_.UZ("ytwAdButtonGroupViewModelHost",(F.ytwAdButtonGroupViewModelHostCompactWidth=function(){return k().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"},F)),
el:q},_.U("div",{class:"ytwAdButtonGroupViewModelHostSecondaryButton"},_.U(_.l$,{data:function(){return k().secondaryAdButton}},{adButtonViewModel:function(T){return _.U(_.qW,{data:T.data})}})),_.U("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.U(_.l$,{data:function(){return k().primaryAdButton}},{adButtonViewModel:function(T){return _.U(_.qW,{data:T.data})}})))},"wa");var GPo=_.mc(function(q){var k=function(){var F;return((F=q.data())==null?void 0:F.answers)||[]};
return _.U("yt-survey-icons",{class:"ytSurveyIconsHost"},_.U("div",{class:"ytSurveyIconsHeader"},_.U("div",{class:"ytSurveyIconsTitle"},function(){var F;return(F=q.data())==null?void 0:F.text}),_.U("div",null,_.U(qG,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var F;(F=q.onDismiss)==null||F.call(q)}}},
iconName:"DISMISSAL"}))),_.U("div",null,_.U("div",{class:"ytSurveyIconsAnswers"},_.U(_.XW,{each:function(){return k()},
keyBy:"INDEX"},function(F,T){return _.U("div",null,_.U(qG,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var Z;(Z=q.onSelect)==null||Z.call(q,F(),T)}}},
icon:function(){return _.U(_.fF,{icon:function(){var Z,O;return(Z=F())==null?void 0:(O=Z.icon)==null?void 0:O.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.U("div",{class:"ytSurveyIconsAnswersText"},_.U("div",null,function(){return k().length?k()[0].text:""}),_.U("div",null,function(){return k().length?k()[k().length-1].text:""}))))},"xa");var cOv=_.mc(function(q){var k=_.S(_.Oi(!1,void 0,"s8HkOb")),F=k.next().value,T=k.next().value,Z=_.UB(pbN,function(){var R;return(R=q.data().keys)==null?void 0:R.surveyEntityKey}),O=_.UB(wbx,function(){var R;
return(R=q.data().keys)==null?void 0:R.surveyStateEntityKey});
_.Hc("ytd-slimline-survey-show-action",function(){T(!1)});
var z=function(){var R,e;var I=(R=O())==null?void 0:(e=R.questionStack)==null?void 0:e[0];if(I!==void 0){var X,E;return(X=Z())==null?void 0:(E=X.questions)==null?void 0:E[I]}};
k={};return _.U("yt-slimline-survey-view-model",{class:_.UZ("ytSlimlineSurveyViewModelHost",(k.ytSlimlineSurveyViewModelCollapsed=function(){return F()},k))},_.U("div",{class:"ytSlimlineSurveyViewModelContainer"},_.U(_.a,{cond:function(){var R;
return((R=z())==null?void 0:R.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.U(GPo,{data:function(){return z()},
onSelect:function(R,e){var I,X;return _.C(function(E){T(!0);if(X=(I=q.data())==null?void 0:I.onSelectRating)_.vE(X),_.Lr(qU8(e));_.RG(E)})},
onDismiss:function(){T(!0)}})}})))},"ya");var VLo=_.mc(function(q){return _.U("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.U(_.l$,{data:function(){var k;return(k=q.data())==null?void 0:k.attachments}},{flexibleActionsViewModel:function(k){return _.U("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.U(Pz4,{data:k.data,
layout:function(){var F;return((F=q.lockupStyle())==null?void 0:F.arrangement)===1?0:1},
justifyContentOverride:function(){var F;return((F=q.lockupStyle())==null?void 0:F.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(k){return _.U("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.U(cOv,{data:k.data}))},
expandableMetadataViewModel:function(k){k=k.data;var F;return _.U("div",{class:"ytLockupAttachmentsViewModelAttachment"},(F=_.mT().resolve(_.g6(HRh)))==null?void 0:F({data:k}))},
adButtonGroupViewModel:function(k){return _.U("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.U(saz,{data:k.data}))},
adButtonViewModel:function(k){return _.U("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.U(_.qW,{data:k.data,isCompactWidth:!0}))}}))},"za");var j3n=_.kX("rich_grid_min_item_width",310),TkT=_.kX("rich_grid_max_item_width",500);var LOP=_.mc(function(q){var k=q.data;return _.U("br-nz-badge-shape",{class:_.UZ(function(){return Wkf(k().brNzRatingBadgeType)}),
role:function(){return k().accessibilityText?"img":void 0},
"aria-label":function(){return k().accessibilityText}},function(){var F;
return(F=k())==null?void 0:F.text})},"Aa");_.iZ=_.mc(function(q){var k=function(){var F=q.data(),T,Z;if(F){var O=!((T=q.workaroundShortsIsThumbnailBadge)==null||!T.call(q));T=(Z=q.modern)==null?void 0:Z.call(q);a:switch(F.badgeStyle){case "BADGE_OVERLAY":Z=!0;break a;default:Z=!1}F={type:O?16:Uwr(F.badgeStyle),brNzRatingBadgeType:IcH(F.badgeStyle),text:F.badgeText,icon:F.iconName,isOverlay:Z,modern:T||_.h("web_modern_badge_view_model"),accessibilityText:F.accessibilityLabel}}else F=void 0;return F};
return _.U("yt-badge-view-model",{class:_.UZ("yt-badge-view-model-wiz",q.class)},_.U(_.d6,null,_.U(_.EP,{when:function(){var F;return!((F=k())==null||!F.brNzRatingBadgeType)}},function(){return _.U(LOP,{data:function(){return k()}})}),_.U(_.EP,{when:function(){return!!k()&&!k().brNzRatingBadgeType}},function(){return _.U(_.wY,{data:function(){return k()}})})))},"Ba");
_.iZ.idomCompat=!0;var EzH,XQw;EzH=16/9;XQw=2/3;_.k2=_.mc(function(q){var k=q.data;var F=q.className;var T=q.imageSizeConfig;var Z=q.notifyOnLoaded;q=_.sa("yt-content-preview-image-view-model");var O=function(){return k().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},z=function(){var M;
return _.sB((M=k())==null?void 0:M.rendererContext)},R={};
R=(R["yt-content-preview-image-view-model-wiz"]=!0,R["yt-content-preview-image-view-model-wiz--circle-image"]=function(){return O()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},R["yt-content-preview-image-view-model-wiz--tappable"]=function(){return z()},R);
var e=function(){var M,t;return(t=(M=_.f(k().rendererContext,_.aL))==null?void 0:M.label)!=null?t:""},I=function(){return dwf(k())},X=function(){var M=ace(O(),k().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",T==null?void 0:T(),h00(I()),k().layoutWidth,k().layoutHeight),t=Object.assign({},M);
M.width&&(t.width=Math.round(M.width));M.height&&(t.height=Math.round(M.height));M.maxWidth&&(t.maxWidth=Math.round(M.maxWidth));M.maxHeight&&(t.maxHeight=Math.round(M.maxHeight));return t},E=_.W6(function(){return X().height},void 0,"QOtei"),d=_.W6(function(){return X().width},void 0,"rKpuNc");
_.GC(q,function(){var M;return(M=k())==null?void 0:M.rendererContext});
return _.U("yt-content-preview-image-view-model",{el:q,role:function(){return z()?"link":void 0},
tabindex:function(){return z()?0:void 0},
class:_.UZ(F,R,function(){var M=O();var t=T==null?void 0:T();M=M==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||M==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||M==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||M==="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 M}),
style:function(){var M=X(),t=[];M.width&&t.push("width: "+M.width+"px");M.height&&t.push("height: "+M.height+"px");M.maxWidth&&t.push("max-width: "+M.maxWidth+"px");M.maxHeight&&t.push("max-height: "+M.maxHeight+"px");M.fullWidth&&t.push("width: 100%");return t.join(";")}},_.U(_.a,{cond:I,
then:function(M){return _.U(_.gy,{data:M,alt:e,"data-disabled$":function(){return!e()},
notifyOnLoaded:Z,targetWidth:d,targetHeight:E,preserveWidth:function(){return!!d()},
preserveHeight:function(){return!!E()}})}}),_.U(_.l$,{data:function(){var M;
return(M=k())==null?void 0:M.overlays}},{thumbnailHoverOverlayViewModel:Dj,
thumbnailOverlayButtonViewModel:_.NsI}))},"Ca");
_.k2.idomCompat=!0;var npc=_.mc(function(q){var k=q.data;var F=q.className;var T=q.useSmallLayout;var Z=q.useMediumText;q=_.sa("yt-attribution-view-model");var O={};Z=(O["yt-attribution-view-model-wiz"]=!0,O["yt-attribution-view-model-wiz--medium-text"]=Z,O);_.GC(q,function(){var z;return(z=k())==null?void 0:z.rendererContext});
return _.U("yt-attribution-view-model",{el:q,class:_.UZ(F,Z)},_.U(_.a,{cond:function(){return _.sB(k().rendererContext)},
then:function(){return _.U("button",{class:"yt-attribution-view-model-wiz--tappable"},_.U(xzh,{data:k,useSmallLayout:T}))},
else:function(){return _.U(xzh,{data:k,useSmallLayout:T})}}))},"Da"),xzh=_.mc(function(q){var k=q.data;
var F=q.useSmallLayout;var T=function(){return{size:(F==null?0:F())?16:24}};
return _.U(_.iB,null,_.U(_.l$,{data:function(){return k().contentPreviewImage}},{contentPreviewImageViewModel:function(Z){return _.U(_.k2,{data:Z.data,
className:"yt-attribution-view-model-wiz__attribution-image",imageSizeConfig:T})}}),_.U(_.l$,{data:function(){return k().badge}},{badgeViewModel:function(Z){return _.U(_.iZ,{data:Z.data,
class:"yt-attribution-view-model-wiz__badge",modern:!0})}}),_.U(_.a,{cond:function(){return k().text},
then:function(){return _.U(_.gz,{text:function(){return k().text},
noWrap:!0,linkInheritColor:!0,className:"yt-attribution-view-model-wiz__attribution-text"})}}),_.U(_.a,{cond:function(){return k().suffix},
then:function(){return _.U(_.gz,{text:function(){return k().suffix},
linkInheritColor:!0,className:"yt-attribution-view-model-wiz__suffix"})}}))},"Ea");
npc.idomCompat=!0;var AjN=_.hp({avatarStackViewModel:_.Aa,badgeViewModel:_.iZ});_.q9(PC9);var gpv,mzI,qWP,i_I,kpg,ozo;gpv=_.mc(function(q){var k=q.delimiter;var F=q.max;var T=q.index;var Z=q.isStandalone;return _.U(_.a,{cond:function(){return F()-1>T()},
then:function(){var O={};return _.U("span",{class:_.UZ("yt-content-metadata-view-model-wiz__delimiter",(O["yt-content-metadata-view-model-wiz__delimiter--standalone"]=Z,O)),"aria-hidden":!0},k)}})},"Fa");
mzI=_.mc(function(q){var k=q.metadataPart;var F=q.maxLines;return _.U(_.gz,{text:function(){return k().text},
linkInheritColor:!0,className:function(){return $wh(F())},
userInput:!0})},"Ga");
qWP=_.mc(function(q){var k=q.metadataPart;var F=q.maxLines;return _.U(_.a,{cond:function(){return k().tooltip},
then:function(T){return _.U("span",{title:T,role:"tooltip"},_.U(mzI,{metadataPart:k,maxLines:F}))},
else:function(){return _.U(mzI,{metadataPart:k,maxLines:F})}})},"Ha");
i_I=_.mc(function(q){var k=q.metadataPart;var F=q.isOverlay;var T=q.useMediumText;var Z=q.hideAvatar;var O=function(){return k().maxLines!==void 0?k().maxLines:1};
return _.U(_.iB,null,_.U(_.l$,{data:function(){return k().avatarStack}},{avatarStackViewModel:function(z){return _.U(_.Aa,{data:z.data,
isOverlay:F,useMediumText:T,hideAvatar:Z})},
badgeViewModel:_.iZ}),_.U(_.a,{cond:function(){return k().leadingIcon},
then:function(z){return _.U(_.fF,{className:"yt-content-metadata-view-model-wiz__leading-icon",icon:function(){return z().name},
size:function(){return z().width}})}}),_.U(_.a,{cond:function(){return k().text},
then:function(){return _.U(qWP,{metadataPart:k,maxLines:O})}}),_.U(_.a,{cond:function(){return k().icon},
then:function(z){return _.U(_.fF,{className:"yt-content-metadata-view-model-wiz__icon",icon:function(){return z().name},
size:function(){return z().width}})}}))},"Ia");
kpg=_.mc(function(q){var k=q.metadataRow;var F=q.isInline;var T=q.delimiter;var Z=q.isOverlay;var O=q.useMediumText;var z=q.extensions;var R=function(){var I;return fcf(z==null?void 0:(I=z())==null?void 0:I.lockupMetadata,k())},e=function(){return k().metadataParts||[]};
q={};return _.U("div",{class:_.UZ("yt-content-metadata-view-model-wiz__metadata-row",(q["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-inline"]=F,q["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-padding"]=function(){var I;return t3e(z==null?void 0:(I=z())==null?void 0:I.lockupMetadata,k())},q["yt-content-metadata-view-model-wiz__metadata-row--metadata-row-wrap"]=function(){var I;
return!!(z==null?0:(I=z())==null?0:I.lockupMetadata)&&k().badges&&!k().metadataParts},q))},_.U(_.l$,{data:function(){return k().badges}},{badgeViewModel:function(I){return _.U("div",{class:"yt-content-metadata-view-model-wiz__badge"},_.U(_.iZ,{data:I.data}))}}),_.U(_.XW,{each:e},function(I,X){return _.U(_.iB,null,_.U(i_I,{metadataPart:I,
isOverlay:Z,useMediumText:O,hideAvatar:R}),_.U(gpv,{delimiter:T,max:function(){return e().length},
index:X,isStandalone:!1}))}),_.U(_.a,{cond:function(){return k().isSpacerRow&&!F()},
then:function(){return _.U("div",{class:"yt-content-metadata-view-model-wiz__spacer"})}}))},"Ja");
ozo=_.mc(function(q){var k=_.nr(q,{layout:0,isOverlay:!1});q=k.className;var F=k.data,T=k.layout,Z=k.isOverlay,O=k.useMediumText,z=k.extensions;k=_.sa("yt-content-metadata-view-model");var R=function(){return T()===0};
_.GC(k,function(){return F().rendererContext});
var e=function(){var X;return((X=F().metadataRows)==null?void 0:X.filter(function(E){var d;return!yjh(z==null?void 0:(d=z())==null?void 0:d.lockupMetadata,E)}))||[]},I={};
return _.U("yt-content-metadata-view-model",{class:_.UZ(q,"yt-content-metadata-view-model-wiz",(I["yt-content-metadata-view-model-wiz--inline"]=R,I["yt-content-metadata-view-model-wiz--tappable"]=function(){return _.sB(F().rendererContext)},I["yt-content-metadata-view-model-wiz--medium-text"]=O,I)),
el:k},_.U(_.XW,{each:e},function(X,E){return _.U(_.iB,null,_.U(kpg,{metadataRow:X,isInline:R,delimiter:function(){return F().delimiter},
isOverlay:Z,useMediumText:O,extensions:z}),_.U(_.a,{cond:function(){return R()&&!X.isSpacerRow},
then:function(){return _.U(gpv,{delimiter:function(){return F().delimiter},
max:function(){return e().length},
index:E,isStandalone:!0})}}))}))},"Ka");
_.Fk$=_.h("web_enable_sink_yt_content_metadata_view_model")?ozo:_.Xt(PC9);ozo.idomCompat=!0;var Tkv=_.mc(function(q){var k={};return _.U("yt-lockup-metadata-view-model",{class:_.UZ("yt-lockup-metadata-view-model-wiz",function(){a:{var F=q.lockupStyle();if(F==null?0:F.isOverlay)F="yt-lockup-metadata-view-model-wiz--overlay";else switch(F==null?void 0:F.arrangement){case 1:F="yt-lockup-metadata-view-model-wiz--horizontal";break a;default:F="yt-lockup-metadata-view-model-wiz--vertical"}}return F},function(){a:{var F=q.lockupStyle();
if(F==null?0:F.isTiny)F="yt-lockup-metadata-view-model-wiz--tiny";else switch(F==null?void 0:F.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":F="yt-lockup-metadata-view-model-wiz--compact";break a;default:F="yt-lockup-metadata-view-model-wiz--standard"}}return F},(k["yt-lockup-metadata-view-model-wiz--overlay"]=function(){var F;
return(F=q.lockupStyle())==null?void 0:F.isOverlay},k["yt-lockup-metadata-view-model-wiz--card"]=function(){var F;
return(F=q.lockupStyle())==null?void 0:F.isCard},k["yt-lockup-metadata-view-model-wiz--centered"]=function(){var F;
return(F=q.lockupStyle())==null?void 0:F.isCentered},k["yt-lockup-metadata-view-model-wiz--typography-bump"]=function(){var F;
return(F=q.lockupStyle())==null?void 0:F.typographyBump},k["yt-lockup-metadata-view-model-wiz--legacy-typography"]=function(){var F;
return(F=q.lockupStyle())==null?void 0:F.useLegacyTypography},k["yt-lockup-metadata-view-model-wiz--rich-grid-legacy-typography"]=function(){var F;
return(F=q.lockupStyle())==null?void 0:F.useRichGridLegacyTypography},k))},_.U(_.l$,{data:function(){return q.data().image}},{avatarStackViewModel:function(F){return _.U("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.U(_.Aa,{data:F.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(F){return _.U("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.U(_.ld,{data:F.data}))},
decoratedAvatarViewModel:function(F){return _.U("div",{class:"yt-lockup-metadata-view-model-wiz__avatar"},_.U(_.Ja,{data:F.data}))}}),_.U("div",{class:"yt-lockup-metadata-view-model-wiz__text-container"},_.U("h3",{class:"yt-lockup-metadata-view-model-wiz__heading-reset",
title:function(){var F;return(F=q.data().title)==null?void 0:F.content}},_.U(_.a,{cond:function(){return q.data().title},
then:function(F){return _.U(_.z9,{command:q.lockupCommand,className:"yt-lockup-metadata-view-model-wiz__title",ariaLabel:q.lockupAccessibilityLabel},_.U(_.gz,{text:F}))}})),_.U("div",{class:"yt-lockup-metadata-view-model-wiz__metadata"},_.U(_.l$,{data:function(){return q.data().metadata}},{contentMetadataViewModel:function(F){return _.U(_.Fk$,{data:F.data,
layout:1,useMediumText:function(){var T,Z;return((T=q.lockupStyle())==null?void 0:T.typographyBump)||((Z=q.lockupStyle())==null?void 0:Z.useRichGridLegacyTypography)},
extensions:function(){var T,Z,O;return{lockupMetadata:{byline:{hideAvatar:((T=q.lockupStyle())==null?void 0:T.arrangement)===0,addPadding:((Z=q.lockupStyle())==null?void 0:Z.arrangement)===1},description:{hideDescription:!((O=q.lockupStyle())==null||!O.hideDescription)}}}}})}})),_.U(_.l$,{data:function(){return q.data().attribution}},{attributionViewModel:function(F){return _.U("div",{class:"yt-lockup-metadata-view-model-wiz__attribution"},_.U(npc,{data:F.data,
useSmallLayout:!0}))}})),_.U("div",{class:"yt-lockup-metadata-view-model-wiz__menu-button"},_.U(_.l$,{data:function(){return q.data().menuButton}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
buttonOverrides:function(){var T;return((T=q.lockupStyle())==null?0:T.isOverlay)?{style:"overlay"}:void 0}})}})))},"La");
Tkv.idomCompat=!0;var Z_Z=_.mc(function(q){var k=_.sa("notification-multi-action-renderer");_.yV(function(){requestAnimationFrame(function(){_.V7(k.value)})});
var F={},T={},Z={};return _.U("notification-multi-action-renderer",{class:_.UZ("ytNotificationMultiActionRendererHost",(F.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var O;return(O=q.useLegacyShelfStyle)==null?void 0:O.call(q)},F)),
el:k},_.U("span",{"aria-live":"polite",class:_.UZ("ytNotificationMultiActionRendererTextContainer",(T.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var O;return(O=q.useLegacyShelfStyle)==null?void 0:O.call(q)},T))},_.U(_.gz,{text:function(){return q.data().responseText}})),_.U("div",{class:_.UZ("ytNotificationMultiActionRendererButtonContainer",(Z.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var O;
return(O=q.useLegacyShelfStyle)==null?void 0:O.call(q)},Z))},_.U(_.l$,{data:function(){var O;
return(O=q.data().buttons)==null?void 0:O.map(function(z){if(z=z.buttonRenderer){var R,e=Object,I=e.assign,X=(R=z.icon)==null?void 0:R.iconType;R=(R=z.command||z.serviceEndpoint||z.navigationEndpoint)?{innertubeCommand:R}:void 0;z={buttonViewModel:I.call(e,{},{iconName:X,onTap:R,trackingParams:z.trackingParams,titleFormatted:z.text?_.$1(z.text):void 0},b_e(z))}}else z=void 0;return z}).filter(function(z){return!!z})}},{buttonViewModel:function(O,z){return _.U("div",null,_.U(_.b$,{data:O.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var R;return((R=q.useModernStyles)==null?0:R.call(q))?{type:z()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Ma");var j3h=_.mc(function(q){var k=_.sa("notification-text-renderer");_.yV(function(){requestAnimationFrame(function(){_.V7(k.value)})});
return _.U("notification-text-renderer",{el:k,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.U(_.gz,{text:function(){return q.data().successResponseText}}))},"Na");_.YWZ=_.mc(function(q){var k=_.UB(tYH,function(){var T;return u20((T=q.contentId)==null?void 0:T.call(q))}),F=function(){var T;
return _.f((T=k())==null?void 0:T.command,_.h3)};
return _.U(_.a,{cond:function(){var T;if(!(T=F())){var Z;T=_.f((Z=k())==null?void 0:Z.command,pAU)}return T},
then:function(){return _.U(_.a,{cond:F,then:function(){var T={};return _.U("div",{class:_.UZ("ytDismissibleItemReplacedContent",function(){var Z;return Nkx((Z=q.aspectRatio)==null?void 0:Z.call(q))})},_.U("div",{class:_.UZ((T.ytDismissibleItemAspectRatioContainer=function(){var Z;
return((Z=q.aspectRatio)==null?void 0:Z.call(q))!==void 0},T))},_.U(_.l$,{data:function(){var Z;
return(Z=F())==null?void 0:Z.item}},{notificationMultiActionRenderer:function(Z){return _.U(Z_Z,{data:Z.data,
useModernStyles:q.useModernStyle,useLegacyShelfStyle:q.useLegacyShelfStyle})},
notificationTextRenderer:j3h})))}})},
else:q.children})},"Oa");_.O_h=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;q=_.GS("ad-avatar-view-model");var T=function(){var O;return((O=k().interaction)==null?0:O.onTap)?function(z){var R;np9(z,(R=k().interaction)==null?void 0:R.onTap,F)}:void 0},Z=function(){var O,z=k(),R=T(),e=(O=_.f(k().rendererContext,_.aL))==null?void 0:O.label;
a:switch(z.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":O=1;break a;default:O=0}return{size:BkT(z.size),type:O,onTap:R,accessibilityText:e}};
_.mR(q,{visibilityCallback:function(O){var z,R=(z=k().interaction)==null?void 0:z.onFirstVisible;O&&R&&_.vE(R)},
showOption:_.gd});return _.U("ad-avatar-view-model",{class:function(){var O;return((O=k().interaction)==null?0:O.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:q},_.U(_.a,{cond:function(){return k().image},
then:function(O){return _.U(cmI,{data:Z,image:O})}}))},"Pa");_.o9=_.mc(function(q){q=_.nr(q,{hasDot:!1});var k=Object.assign({},q),F=q.data,T=q.hasDot;q=q.customCommandResolver;var Z=(delete k.data,delete k.hasDot,delete k.customCommandResolver,k);k=function(){return F().style};
k!==void 0&&k!==null||_.QV(Error("Eh"));k=_.sa("ad-badge-view-model");_.LO(k,function(){return F().interaction},q);
return _.U("ad-badge-view-model",{class:_.UZ(function(){var O;return((O=F().interaction)==null?0:O.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var O=Z.adRenderingContextType();
F();return O==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdBadgeViewModelHostStyleStandardBrowse":"ytwAdBadgeViewModelHostStyleStandard"}),
el:k},_.U(_.wY,{data:function(){var O;F();return{type:2,text:(O=F().label)==null?void 0:O.content,adsIncludeDot:T(),isOverlay:F().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Qa");var SWm;_.Fb=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;var T=q.adRenderingContextType;q=_.sa("ad-details-line-view-model");_.LO(q,function(){return k().interaction},F);
_.mR(q,{visibilityCallback:function(Z){var O,z=(O=k().interaction)==null?void 0:O.onFirstVisible;Z&&z&&_.vE(z)},
showOption:_.gd});return _.U("ad-details-line-view-model",{class:function(){var Z;return((Z=k().interaction)==null?0:Z.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:q},_.U(_.a,{cond:function(){return k().style},
then:function(Z){return _.U(_.XW,{each:function(){var O;return((O=k())==null?void 0:O.attributes)||[]},
keyBy:"INDEX"},function(O){return _.U(SWm,{attribute:O,style:Z,adRenderingContextType:function(){return T()}})})}}))},"Ra");
SWm=_.mc(function(q){var k=q.attribute;var F=q.style;var T=q.adRenderingContextType;return _.U(_.a,{cond:function(){return k().text},
then:function(Z){return _.U(_.gz,{text:Z,className:function(){var O=T();F();return O==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Sa");var z0g=_.mc(function(q){var k=q.data;var F=q.typographyBump;var T=function(){return k().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"};
q={};return _.U(_.iB,null,_.U("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.U(_.gz,{text:function(){return k().headline},
className:_.UZ("ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline",(q.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return T==null?void 0:T()},q.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(F==null?void 0:F())&&!(T==null?0:T())},q)),
linkInheritColor:!0}),_.U(_.a,{cond:function(){return k().description},
then:function(Z){var O={};return _.U(_.gz,{text:Z,className:_.UZ("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(O.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return T==null?void 0:T()},O.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(F==null?void 0:F())&&!(T==null?0:T())},O)),
linkInheritColor:!0})}}),_.U(_.a,{cond:function(){return k().secondaryDescription},
then:function(Z){var O={};return _.U(_.gz,{text:Z,className:_.UZ("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(O.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return F==null?void 0:F()},O)),
linkInheritColor:!0})}}),_.U("div",{class:function(){return T()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.U(_.a,{cond:function(){return k().adAvatar},
then:function(){return _.U("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.U(_.l$,{data:function(){return k().adAvatar}},{adAvatarViewModel:_.O_h}))}}),_.U(_.l$,{data:function(){return k().adBadge}},{adBadgeViewModel:function(Z){return _.U(_.o9,{data:Z.data,
hasDot:function(){return!!k().adDetailsLine},
adRenderingContextType:function(){return k().adRenderingContextType}})}}),_.U(_.l$,{data:function(){return k().adDetailsLine}},{adDetailsLineViewModel:function(Z){return _.U(_.Fb,{data:Z.data,
adRenderingContextType:function(){return k().adRenderingContextType}})}}))),_.U("div",{class:function(){return T()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.U(_.l$,{data:function(){return k().menu}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
buttonOverrides:function(){a:switch(k().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var O="S";break a;default:O="M"}return{size:O}}})}})))},"Ta"),CCo=_.mc(function(q){var k=q.data;
var F=q.noBottomMargin;var T=q.useVideoLockupTopPadding;var Z=q.typographyBump;q={};q=_.UZ("ytwFeedAdMetadataViewModelHostMetadata",(q.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return F==null?void 0:F()},q.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return T==null?void 0:T()},q));
var O=function(){return k().adBadge};
O!==void 0&&O!==null||_.QV(Error("Fh"));O={};var z={};return _.U(_.iB,null,_.U(_.a,{cond:function(){return k().adAvatar},
then:function(){return _.U("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.U(_.l$,{data:function(){return k().adAvatar}},{adAvatarViewModel:function(R){return _.U(_.O_h,{data:R.data})}}))}}),_.U("div",{class:q},_.U("div",{class:_.UZ("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(O.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return Z==null?void 0:Z()},O.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(Z==
null?void 0:Z())&&_.h("web_enable_typography_bump_v2")},O))},_.U(_.gz,{text:function(){return k().headline},
linkInheritColor:!0})),_.U(_.a,{cond:function(){return k().description},
then:function(R){return _.U(_.gz,{text:R,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.U("div",{class:function(){return k().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.h("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.U(_.l$,{data:function(){return k().adBadge}},
{adBadgeViewModel:function(R){return _.U(_.o9,{data:R.data,
hasDot:function(){return!!k().adDetailsLine},
adRenderingContextType:function(){return k().adRenderingContextType}})}}),_.U(_.l$,{data:function(){return k().adDetailsLine}},{adDetailsLineViewModel:function(R){return _.U(_.Fb,{data:R.data,
adRenderingContextType:function(){return k().adRenderingContextType}})}})),_.U(_.a,{cond:function(){return k().secondaryDescription},
then:function(R){return _.U(_.gz,{text:R,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.U("div",{class:_.UZ("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(z.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return T==null?void 0:T()},z))},_.U(_.l$,{data:function(){return k().menu}},{buttonViewModel:_.b$})))},"Ua"),R0g=_.mc(function(q){var k=q.data;
var F=q.noBottomMargin;var T=q.listenToTapEvent;var Z=q.setTouchEndHandler;var O=q.useVideoLockupTopPadding;var z=q.typographyBump;var R=_.sa("feed-ad-metadata-view-model");_.LO(R,function(){return k().interaction},void 0,function(){return T==null?void 0:T()});
q=_.S(_.Oi(!1,void 0,"qjt0Xc"));var e=q.next().value,I=q.next().value;q=_.EZ(function(){(Z==null?0:Z())&&!e()&&(R.value.click(),I(!0),setTimeout(function(){I(!1)},100));
return!1});
_.mR(R,{visibilityCallback:function(X){var E,d=(E=k().interaction)==null?void 0:E.onFirstVisible;X&&d&&_.vE(d)},
showOption:_.gd});return _.U("feed-ad-metadata-view-model",{class:function(){var X;return((X=k().interaction)==null?0:X.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:R,"on:touchend":q},_.U(_.d6,null,_.U(_.EP,{when:function(){return k().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.U(z0g,{data:k,
typographyBump:z})}),_.U(_.EP,{when:function(){return k().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.U(CCo,{data:k,
noBottomMargin:F,useVideoLockupTopPadding:O,typographyBump:z})})))},"Va");var e0Z;_.T1=_.mc(function(q){return _.U("yt-lockup-view-model",{class:_.UZ(q.className)},_.U(_.YWZ,{contentId:function(){return q.data().contentId},
useModernStyle:!0,aspectRatio:function(){var k,F;return((k=q.containerType)==null?void 0:k.call(q))!==3?R0J(q.data().contentType,(F=q.force16By9ThumbnailAspectRatio)==null?void 0:F.call(q)):void 0}},function(){return _.U(e0Z,Object.assign({},q))}))},"Wa");
e0Z=_.mc(function(q){q=_.nr(q,{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 k=q.data,F=q.containerLayoutConfig,T=q.containerType,Z=q.sizing,O=q.protectBackground,z=q.typographyBump,R=q.force16By9ThumbnailAspectRatio,e=q.thumbnailFixedWidth,I=q.thumbnailTargetWidth,X=q.lockupExperiments,E=q.elementsPerRow;
q=_.sa("div");_.GC(q,function(){var lw;return(lw=k())==null?void 0:lw.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL","YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL"],!0);var d=_.uL(saH),M=_.mT().resolve(_.g6(AOo)),t=M?{}:void 0,A=function(){var lw,H0,Kf;return(Kf=(H0=_.f((lw=k())==null?void 0:lw.rendererContext,_.aL))==null?void 0:H0.label)!=null?Kf:void 0},w=function(){var lw=F==null?void 0:F(),H0;
if(lw==null?0:lw.containerType){var Kf=(H0=k())==null?void 0:H0.contentType;H0=X();var qI=z(),gh=I(),tz=O();lw=Object.assign({},e0e(SWo(lw),YWe(lw.responsiveSize),qI,Kf,lw.force16By9ThumbnailAspectRatio,gh,tz,H0),{thumbnailFixedWidth:lw.contentPreviewWidth})}else lw=e0e(T(),Z(),z(),(Kf=k())==null?void 0:Kf.contentType,R(),I(),O(),X());return lw};
M&&t&&M({enabled:function(){return d()},
itemPlaybackModel:function(){return k().itemPlayback},
thumbnailElRef:function(){return t.thumbnailElRef},
containerElRef:q,options:function(){var lw,H0=(lw=_.f(k().metadata,Mx4))==null?void 0:lw.endorsement;lw=t.thumbnailOverlays||[];H0&&lw.push(H0);var Kf,qI;return{thumbnail:t.thumbnail,thumbnailOverlays:lw,accessibilityText:A(),thumbnailSize:t.thumbnailSize,enableRounding:w().isCollection,containPlayerWithinThumbnail:w().isCollection,trackingParams:(Kf=_.f(k().rendererContext,_.dy))==null?void 0:(qI=Kf.loggingDirectives)==null?void 0:qI.trackingParams}}});
var b=0;M=_.S(_.Oi(!1,void 0,"BKBkhb"));var r=M.next().value,L=M.next().value;M=_.S(_.Oi(!1,void 0,"GK0mq"));var H=M.next().value,V=M.next().value;M=_.EZ(function(){var lw=d()&&k().itemPlayback;H()?(_.pL.cancelJob(b),b=_.pL.addJob(function(){L(!lw)},8,32)):L(!lw);
return!0});
var g=_.EZ(function(){b&&(_.pL.cancelJob(b),b=0);L(!1)});
_.tR(function(){b&&(_.pL.cancelJob(b),b=0)});
var Y9=KkH(function(){V(!0)}),OT=Y9.touchFeedbackEvents,UT=Y9.touchFeedbackOnPointerUp,yh=Y9.touchFeedbackOnPointerDown;
Y9=Y9.touchFeedbackOnPointerLeave;var AH={};return _.U("div",{el:q,class:_.UZ("yt-lockup-view-model-wiz",function(){a:{var lw=w();if(lw.isOverlay)lw="yt-lockup-view-model-wiz--overlay";else switch(lw.arrangement){case 1:lw="yt-lockup-view-model-wiz--horizontal";break a;default:lw="yt-lockup-view-model-wiz--vertical"}}return lw},function(){a:{var lw=w();
if(lw.isOverlay)lw="yt-lockup-view-model-wiz--overlay";else{switch(lw.collectionStackNumber){case 1:lw="yt-lockup-view-model-wiz--collection-stack-1";break a;case 2:lw="yt-lockup-view-model-wiz--collection-stack-2";break a}lw=void 0}}return lw},(AH["yt-lockup-view-model-wiz--card"]=function(){return w().isCard},AH["yt-lockup-view-model-wiz--compact"]=function(){return w().isTiny||w().sizing!=="STANDARD"},AH["yt-lockup-view-model-wiz--protect-background"]=O,AH["yt-lockup-view-model-wiz--add-margins"]=
function(){return w().addMarginForFullbleed},AH["yt-lockup-view-model-wiz--centered"]=function(){return w().isCentered},AH["yt-lockup-view-model-wiz--fullbleed"]=function(){return w().fullbleed},AH["yt-lockup-view-model-wiz--single-column-grid"]=function(){return E()===1&&T()===2},AH["yt-lockup-view-model-wiz--rich-grid-legacy-margin"]=function(){var lw;
return(lw=X())==null?void 0:lw.useRichGridLegacyMargin},AH)),
"on:mousedown":yh,"on:mouseleave":g,"on:mouseup":UT,"on:mouseover":M,"on:touchstart":yh,"on:touchend":UT,"on:pointerleave":Y9},_.U(_.z9,{command:function(){var lw;return _.H2((lw=k())==null?void 0:lw.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model-wiz__content-image",style:function(){return e()&&w().arrangement===1?"width: "+e():""}},_.U(_.l$,{data:function(){var lw;
return(lw=k())==null?void 0:lw.contentImage}},{thumbnailViewModel:function(lw){return _.U(_.n3,{data:lw.data,
aspectRatio:function(){return w().aspectRatio},
disableRounding:function(){return w().disableRounding},
width:I,hovered:r,isClip:function(){var H0;return((H0=k())==null?void 0:H0.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:vph(t),lockupExperiments:function(){return X()}})},
collectionThumbnailViewModel:function(lw){return _.U(vp$,{data:lw.data,aspectRatio:function(){return w().aspectRatio},
disableRounding:function(){return w().disableRounding},
width:I,doubleStack:function(){return w().collectionStackNumber===2},
hovered:r,playbackRef:vph(t)})},
decoratedAvatarViewModel:_.Ja})),_.U("div",{class:"yt-lockup-view-model-wiz__metadata"},_.U(_.l$,{data:function(){var lw;return(lw=k())==null?void 0:lw.metadata}},{lockupMetadataViewModel:function(lw){return _.U(Tkv,{data:lw.data,
lockupStyle:w,lockupCommand:function(){var H0;return _.H2((H0=k())==null?void 0:H0.rendererContext)},
lockupAccessibilityLabel:function(){return A()}})},
feedAdMetadataViewModel:function(lw){return _.U(R0g,{data:lw.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:z})}}),_.U(_.l$,{data:function(){var lw;
return(lw=k())==null?void 0:lw.attachmentSlot}},{lockupAttachmentsViewModel:function(lw){return _.U(VLo,{data:lw.data,
lockupStyle:w})}})),_.U(_.Ds,{model:function(){a:{switch(w().collectionStackNumber){case 1:var lw=8;
break a;case 2:lw=12;break a}lw=void 0}return{isExtended:!0,triggerEvents:!0,customTopExtend:lw}},
pointerDownEvent:OT.pointerDownEvent,pointerUpEvent:OT.pointerUpEvent,pointerLeaveEvent:OT.pointerLeaveEvent}))},"Xa");
_.T1.idomCompat=!0;_.Ft(_.T1,"yt-lockup-view-model",{props:{data:_.xK,containerLayoutConfig:_.xK,containerType:_.xK,sizing:_.xK,protectBackground:_.xK,typographyBump:_.xK,thumbnailFixedWidth:_.xK,thumbnailTargetWidth:_.xK,force16By9ThumbnailAspectRatio:_.xK,className:_.xK,lockupExperiments:_.xK,elementsPerRow:_.xK}});var Gpr;_.q9(nzr);var WkU=_.Xt(nzr,{callbacks:{onTextClick:!0}});var oiw=_.hp({buttonViewModel:_.b$}),UwI=_.Xt(idf);_.q9(idf);_.q9(mwn);_.q9(qfx);_.Ft(UwI,"yt-video-attribute-view-model",{props:{data:_.xK,className:_.xK}});var ZZ=function(){var q=_.Q.apply(this,arguments)||this;q.useHighlightStyling=_.h("web_enable_deeper_metadata_highlight_styling");q.isSearch=!1;q.JSC$13115_lastScrollContainerWidth=NaN;q.pageLoadingFromNavigation=!1;q.currentIndex=0;q.supportComponentResize=!1;return q};
_.y(ZZ,_.Q);_.Y=ZZ.prototype;
_.Y.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}}}}}};
_.Y.attached=function(){document.addEventListener("yt-page-type-changed",_.Rw(this,this.onPageChange))};
_.Y.detached=function(){document.removeEventListener("yt-page-type-changed",_.Rw(this,this.onPageChange))};
_.Y.getItemsPath=function(){return"data.cards"};
_.Y.onIronResize=function(){this.updateListStyles()};
_.Y.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var q;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(q=this.data)==null?void 0:q.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.h("problem_walkthrough_sd")&&!!this.centerItems};
_.Y.computeCardListStyle=function(q){return q||null};
_.Y.computeEmpty=function(q){return!this.get("cards.length",q)};
_.Y.computeThumbnailStyle=function(q){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",q)||null};
_.Y.computeHasSubtitle=function(q){return!!this.get("header.richListHeaderRenderer.subtitle",q)};
_.Y.computeInitialCountNumber=function(q){return this.hasSquareMiniApp&&q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.Y.computeUseFloorScrolling=function(q){return q==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.Y.computeHasGameCard=function(q){return(q=this.get("cards",q))?q.some(function(k){return k.gameCardRenderer}):!1};
_.Y.computeCenterHeaderTitle=function(q){return!(q==null||!q.centerHeaderTitle)};
_.Y.computeHasPortraitMiniApp=function(q){return(q=q==null?void 0:q.cards)?q.some(function(k){return k.miniGameCardViewModel&&k.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.Y.computeHasSquareMiniApp=function(q){return(q=q==null?void 0:q.cards)?q.some(function(k){return k.miniGameCardViewModel&&k.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.Y.computeHasSkinnyWidthPortraitMiniApp=function(q){return(q=q==null?void 0:q.cards)?q.some(function(k){return k.miniGameCardViewModel&&k.miniGameCardViewModel.width===135}):!1};
_.Y.computeCenterItems=function(q){return!!q};
_.Y.computeHasInfoPanel=function(q){var k;return q==null?void 0:(k=q.cards)==null?void 0:k.some(function(F){return F.infoPanelContentRenderer})};
_.Y.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.Y.getItemByIndex=function(q){var k=this.items.children;return k&&k.length>q?k[q]:void 0};
_.Y.onPageChange=function(){var q=this;this.pageLoadingFromNavigation=!0;_.pL.addJob(function(){q.pageLoadingFromNavigation=!1;_.ZH(q.hostElement,"yt-terminate-video-preview-action")},8)};
_.Y.updateListStyles=function(){if(_.h("problem_walkthrough_sd")&&this.JSC$13115_scrollContainer!==void 0){var q=this.JSC$13115_scrollContainer.clientWidth;q!==this.JSC$13115_lastScrollContainerWidth&&(this.JSC$13115_lastScrollContainerWidth=q,_.zb(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(q*.8,415)+"px"}),_.Fc(this.hostElement,"iron-resize"))}};
_.Vg.Object.defineProperties(ZZ.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.h("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return!!((q=this.data)==null?0:(k=q.cards)==null?0:(F=k[0])==null?0:F.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return!!((q=this.data)==null?0:(k=q.cards)==null?0:(F=k[0])==null?0:F.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return _.h("enable_desktop_amsterdam_info_panels")&&!!((q=this.data)==null?0:(k=q.cards)==null?0:(F=k[0])==null?0:F.infoPanelContentRenderer)}}});
ZZ.prototype.dataChanged=ZZ.prototype.dataChanged;ZZ.prototype.onIronResize=ZZ.prototype.onIronResize;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ZZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ZZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.kl.YtdHorizontalListBehavior),_.G("design:type",Object)],ZZ.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.l(_.$S),_.G("design:type",Object)],ZZ.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ZZ.prototype,"data",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],ZZ.prototype,"useCustomColors",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ZZ.prototype,"useHighlightStyling",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.G("design:type",Object)],ZZ.prototype,"cardListStyle",void 0);_.v([_.u({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"empty",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"hasSubtitle",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"thumbnailStyle",void 0);_.v([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"hasGameCard",void 0);_.v([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"centerHeaderTitle",void 0);
_.v([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"hasPortraitMiniApp",void 0);_.v([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"hasSquareMiniApp",void 0);_.v([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.v([_.u({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.G("design:type",Boolean)],ZZ.prototype,"hasInfoPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ZZ.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ZZ.prototype,"inlineStructuredDescription",void 0);_.v([_.Iw("#scroll-container"),_.G("design:type",HTMLDivElement)],ZZ.prototype,"JSC$13115_scrollContainer",void 0);
_.v([_.u({computed:"computeInitialCountNumber(data.style.type)"}),_.G("design:type",Number)],ZZ.prototype,"initialCount",void 0);_.v([_.u({computed:"computeUseFloorScrolling(data.style.type)"}),_.G("design:type",Boolean)],ZZ.prototype,"useFloorScrolling",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.G("design:type",Boolean)],ZZ.prototype,"centerItems",void 0);_.v([_.u(),_.G("design:type",Object)],ZZ.prototype,"pageLoadingFromNavigation",void 0);
_.v([_.u(),_.G("design:type",Object)],ZZ.prototype,"currentIndex",void 0);_.v([_.u(),_.G("design:type",Number)],ZZ.prototype,"scrollCount",void 0);_.v([_.u(),_.G("design:type",Object)],ZZ.prototype,"supportComponentResize",void 0);_.v([_.Iw("#items"),_.G("design:type",HTMLDivElement)],ZZ.prototype,"items",void 0);_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZZ.prototype,"onIronResize",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZZ.prototype,"dataChanged",null);_.v([_.u({reflectToAttribute:!0}),_.P("inlineStructuredDescription"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ZZ.prototype,"hideNavigationButton",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ZZ.prototype,"modernChapters",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ZZ.prototype,"hasVideoAttributeViewModels",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ZZ.prototype,"modernInfoPanels",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],ZZ);
_.B(ZZ,"ytd-horizontal-card-list-renderer",function(){if(zvc!==void 0)return zvc;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return zvc=q},{mode:_.Oh("kevlar_poly_si_batch_j072")?1:2});var Icz=_.mc(function(q){var k=q.data;var F={};return _.U("video-summary-content-view-model",{class:_.UZ("video-summary-content-view-model-wiz",q.className,(F["video-summary-content-view-model-wiz--is-search"]=q.isSearch,F))},_.U(_.XW,{each:function(){var T=[],Z=k().paragraphs;if(Z==null||!Z.length)return[];for(var O=0;O<Z.length;O++){var z=_.f(Z[O],lF$),R=void 0;O>0&&(R=_.f(Z[O-1],lF$));R&&!!R.marker===!!z.marker?T[T.length-1].paragraphs.push(z):T.push({isList:!!z.marker,paragraphs:[z]})}return T},
keyBy:"INDEX"},function(T){return _.U(_.a,{cond:function(){return T().isList},
then:function(){return _.U("ul",{class:"video-summary-content-view-model-wiz__list"},_.U(_.XW,{each:function(){return T().paragraphs},
keyBy:"INDEX"},function(Z){return _.U("li",{class:"video-summary-content-view-model-wiz__list-item"},_.U(_.gz,{text:function(){return Z().text}}))}))},
else:function(){return _.U(_.XW,{each:function(){return T().paragraphs},
keyBy:"INDEX"},function(Z){return _.U("p",{class:"video-summary-content-view-model-wiz__paragraph"},_.U(_.gz,{text:function(){return Z().text}}))})}})}),_.U(_.a,{cond:function(){return!!_.f(k().likeButtonViewModel,_.pO)&&!!_.f(k().dislikeButtonViewModel,_.wz)},
then:function(){return _.U("div",{class:"video-summary-content-view-model-wiz__bottomButtonsContainer"},_.U("div",{class:"video-summary-content-view-model-wiz__likeButton"},_.U(_.AJ,{data:function(){return _.f(k().likeButtonViewModel,_.pO)},
disableIconAnimation:!0})),_.U(_.JJ,{data:function(){return _.f(k().dislikeButtonViewModel,_.wz)}}))}}))},"Ya");
Icz.idomCompat=!0;_.Ft(Icz,"video-summary-content-view-model",{props:{data:_.xK,isSearch:_.xK,className:_.xK}});var js=function(){var q=_.Q.apply(this,arguments)||this;var k,F;q.isExpanded=(F=(k=q.data)==null?void 0:k.isExpanded)!=null?F:!1;q.disableExpand=!1;q.showProminentLabel=!1;q.showRightSideLabel=!0;q.toggleExpandableContent=function(T){q.disableExpand||(T.stopPropagation(),_.nF(_.xN(T),q.hostElement,["info","expanded-subtitle"])||(q.isExpanded=!q.isExpanded,q.ytRendererBehavior.logExplicitClick(q.data),q.JSC$13126_cardList&&!_.h("expandable_metadata_a11y_fix_ks")&&_.Gz(q,function(){_.cU(q.hostElement)})))};
q.useSquareThumbnail=!1;q.contentHiddenWithDisplayNone=_.h("web_expandable_metadata_content_hidden_with_display_none");q.startX=0;return q};
_.y(js,_.Q);_.Y=js.prototype;_.Y.computeUseSquareThumbnail=function(){var q;return(q=this.data)==null?void 0:q.useSquareThumbnail};
_.Y.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"}}}}};
_.Y.dataChanged=function(){if(this.data){var q,k;this.isExpanded=(k=(q=this.data)==null?void 0:q.isExpanded)!=null?k:!1;var F,T,Z,O;if(q=this.isDarkTheme()?(F=this.data)==null?void 0:(T=F.colorData)==null?void 0:T.darkColorPalette:(Z=this.data)==null?void 0:(O=Z.colorData)==null?void 0:O.lightColorPalette){var z,R;if((z=this.data)==null?0:(R=z.colorData)==null?0:R.vibrantColorPalette)q.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.wb(this.hostElement,q)}}};
_.Y.isExpandedChanged=function(){this.isExpanded&&this.JSC$13126_cardList&&_.Fc(this.JSC$13126_cardList,"iron-resize")};
_.Y.computeIsExpanded=function(q){return!!q.isExpanded};
_.Y.computeShowProminentLabel=function(q,k){var F;return!!(q==null?0:(F=q.header)==null?0:F.showLeadingCollapsedLabel)&&!k};
_.Y.computeShowRightSideLabel=function(q,k){var F;return!(q==null?0:(F=q.header)==null?0:F.showLeadingCollapsedLabel)&&!k};
_.Y.captureContentClick=function(q){if(!this.disableExpand)if(_.h("expandable_metadata_fix_killswitch")){var k=q.target;_.eo0(k,"ytd-macro-markers-list-item-renderer")||q.stopPropagation();(k==null?void 0:k.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.nF(_.xN(q),this.hostElement,["items"])||_.x$(_.xN(q),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.Y.timestampClick=function(q){q.stopPropagation();var k,F;(q=(k=this.data)==null?void 0:(F=k.header)==null?void 0:F.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(q)};
_.Y.onDown=function(q){q.stopPropagation();this.startX=q.detail?q.detail.x:0};
_.Y.onUp=function(q){this.skipKeyInteraction(q)&&q.stopPropagation()};
_.Y.skipKeyInteraction=function(q){var k=q.target;if((k==null?void 0:k.id)==="scroll-container"||(k==null?void 0:k.id)==="items"||q.detail&&q.detail.x!==this.startX)return!0;q=_.xN(q);q=_.S(q);for(k=q.next();!k.done;k=q.next()){k=k.value;if(k===this.hostElement)break;if(k.hasAttribute&&k.hasAttribute("skip-key-interaction"))return!0}return!1};
_.Y.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Vg.Object.defineProperties(js.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.f((q=this.data)==null?void 0:q.expandedContent,Dum)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.f((q=this.data)==null?void 0:q.expandedContent,_.fi8)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.useCustomColors)&&!((k=this.data)==null||!k.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var q,k;return!!((q=this.data)==null?0:(k=q.header)==null?0:k.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var q,k;return!!((q=this.data)==null?0:(k=q.header)==null?0:k.expandedSubtitle)&&this.isExpanded}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var q,k;return!!((q=this.data)==null?0:(k=q.header)==null?0:k.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}},
contentHidden:{configurable:!0,enumerable:!0,get:function(){return _.h("web_expandable_metadata_content_hidden_with_display_none")&&!this.isExpanded}}});
js.prototype.onUp=js.prototype.onUp;js.prototype.onDown=js.prototype.onDown;js.prototype.isExpandedChanged=js.prototype.isExpandedChanged;js.prototype.dataChanged=js.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],js.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],js.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],js.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],js.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],js.prototype,"isExpanded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],js.prototype,"disableExpand",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],js.prototype,"isSearch",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],js.prototype,"isWatch",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.G("design:type",Object)],js.prototype,"showProminentLabel",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.G("design:type",Object)],js.prototype,"showRightSideLabel",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"hasVideoSummary",null);_.v([_.u({value:!1,reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"hasLockupViewModel",null);_.v([_.u({reflectToAttribute:!0}),_.P("data","isWatch"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"useCustomColors",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data","isExpanded"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"showInfoButton",null);_.v([_.P("data","isExpanded"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"showTimestamp",null);_.v([_.P("data","isExpanded"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"showExpandedSubtitle",null);
_.v([_.P("data","isExpanded"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"showThumbnail",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],js.prototype,"useVppShoppingDestinationStyle",null);_.v([_.u(),_.G("design:type",Object)],js.prototype,"toggleExpandableContent",void 0);_.v([_.Iw("ytd-horizontal-card-list-renderer"),_.G("design:type",Object)],js.prototype,"JSC$13126_cardList",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.G("design:type",Object)],js.prototype,"useSquareThumbnail",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],js.prototype,"contentHiddenWithDisplayNone",void 0);_.v([_.P("isExpanded"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],js.prototype,"contentHidden",null);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],js.prototype,"dataChanged",null);_.v([_.Wu("isExpanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],js.prototype,"isExpandedChanged",null);_.v([_.eJ("down"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],js.prototype,"onDown",null);
_.v([_.eJ("up"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],js.prototype,"onUp",null);_.v([_.K({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],js);
_.B(js,"ytd-expandable-metadata-renderer",function(){if(dT8!==void 0)return dT8;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[contentHidden]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return dT8=q},{mode:1});var XQ8,Ezz=function(){if(XQ8!==void 0)return XQ8;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return XQ8=q};_.Ft(_.Aa,"yt-avatar-stack-view-model",{props:{className:_.xK,data:_.xK,overrides:_.xK,isOverlay:_.xK,useMediumText:_.xK,decorations:_.xK,hideAvatar:_.xK}});_.$$("itemSectionRenderer","videoRenderer","ytd-video-renderer");var R9=function(){var q=_.Q.apply(this,arguments)||this;q.disableExpand=!1;q.shouldShowChannelInfo=!1;q.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return q};
_.y(R9,_.Q);_.Y=R9.prototype;_.Y.computeUseSearchUi=function(){var q,k;return this.isSearch||((q=this.data)==null?void 0:(k=q.style)==null?void 0:k.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Y.computeUseThreeLineTitle=function(){var q;return((q=this.data)==null?void 0:q.maxTitleLines)===3};
_.Y.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.h("polymer_video_renderer_defer_menu")&&!RkG?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",
notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:"yt-avatar-stack-view-model"}}}};
_.Y.attached=function(){_.Yv(this.hostElement,"blue-links",_.h("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.Y.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Y.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.O$(_.Zy(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var q=this.get("data.buttons.buttonRenderer.serviceEndpoint"),k;q&&((k=_.f(q.commandMetadata,_.Di))==null?0:k.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(q);this.updateInlinePreviewHoverListeners()};
_.Y.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13131_inlinePreviewHoverListener=V0({mediaRenderer:this,lockupElement:this.JSC$13131_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.Y.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$13131_inlinePreviewHoverListener)==null||TJ(q)};
_.Y.onTextWrapperClick=function(q){var k,F,T=this.hideTranslation?(k=this.data)==null?void 0:k.untranslatedNavigationEndpoint:(F=this.data)==null?void 0:F.navigationEndpoint;k=_.nF(_.xN(q),this.hostElement,["expandable-metadata"]);!T||k&&!_.h("expandable_metadata_fix_killswitch")||_.x$(_.xN(q),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.Fc(this.hostElement,"yt-navigate",{endpoint:T})};
_.Y.computeThumbnailWidth=function(q,k,F,T,Z){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:T?Z==="MASSIVE"?600:Z==="BIG"?500:Z==="MEDIUM"?450:420:F?360:k?128:q?210:246};
_.Y.computeUseBiggerThumbs=function(q){return q&&_.h("enable_desktop_search_bigger_thumbs")};
_.Y.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.Y.computeVideoStyle=function(){if(_.h("enable_video_style")){var q,k;return(q=this.data)==null?void 0:(k=q.style)==null?void 0:k.value}};
_.Y.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.Y.handleHideItemSectionVideosByIdCommand=function(q){var k;q=(k=_.f(q,Lzg))==null?void 0:k.videoId;this.data&&this.data.videoId===q&&(this.isHidden=!0)};
_.Y.getMetadataSnippetContainerClass=function(q){return q?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.Y.computeTitleText=function(q,k,F){return q?F:k};
_.Y.computeDescriptionSnippet=function(q,k,F){return q?F:k};
_.Y.computeSnippetText=function(q,k,F){return q?F:k};
_.Y.computeNavigationEndpoint=function(q,k){return q?k==null?void 0:k.untranslatedNavigationEndpoint:k==null?void 0:k.navigationEndpoint};
_.Y.hideInlineTitleIcon=function(q,k){return q||!k};
_.Vg.Object.defineProperties(R9.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 q;return(q=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?q:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return!!(this==null?0:(q=this.data)==null?0:(k=q.channelThumbnailSupportedRenderers)==null?0:(F=k.channelThumbnailWithLinkRenderer)==null?0:F.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.f((q=this.data)==null?void 0:q.avatar,y3h)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$13131_inlinePreviewHoverListener)==null?0:P8(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.Vg.Object.defineProperties(R9,{template:{configurable:!0,enumerable:!0,get:function(){return Ezz()}}});
R9.prototype.dataChanged=R9.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],R9.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],R9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],R9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],R9.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.rw),_.G("design:type",Object)],R9.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],R9.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],R9.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],R9.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],R9.prototype,"isBackstageVideo",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],R9.prototype,"isPostCompactVideo",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],R9.prototype,"isHistory",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],R9.prototype,"isRichGridVideoPost",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],R9.prototype,"isHidden",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],R9.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.G("design:type",Boolean)],R9.prototype,"useSearchUi",void 0);_.v([_.u({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.G("design:type",Boolean)],R9.prototype,"useThreeLineTitle",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.G("design:type",Boolean)],R9.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.G("design:type",Object)],R9.prototype,"videoStyle",void 0);_.v([_.u({computed:"computeDisableExpand(videoStyle)"}),_.G("design:type",Object)],R9.prototype,"disableExpand",void 0);
_.v([_.u({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.G("design:type",Object)],R9.prototype,"shouldShowChannelInfo",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],R9.prototype,"biggerThumbsStyle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.G("design:type",String)],R9.prototype,"inlineTitleIcon",void 0);_.v([_.u({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.G("design:type",Object)],R9.prototype,"computedNavigationEndpoint",void 0);_.v([_.u({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(q,k){return _.SA(q.entities,"searchVideoResultEntity",k)}}),
_.G("design:type",Object)],R9.prototype,"searchVideoResultEntity",void 0);_.v([_.Iw("ytd-thumbnail"),_.G("design:type",HTMLElement)],R9.prototype,"thumbnail",void 0);_.v([_.Iw("#dismissible"),_.G("design:type",HTMLElement)],R9.prototype,"JSC$13131_dismissibleMedia",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],R9.prototype,"dataChanged",null);
_.v([_.P("searchVideoResultEntity"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],R9.prototype,"hideTranslation",null);_.v([_.P("searchVideoResultEntity"),_.G("design:type",Array),_.G("design:paramtypes",[])],R9.prototype,"hiddenBadgeGroups",null);_.v([_.P("data","useAvatar"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],R9.prototype,"shouldShowChannelThumbnail",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],R9.prototype,"useAvatar",null);
_.v([_.P("lockupIsHovered"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],R9.prototype,"isHovered",null);_.v([_.K({is:"ytd-video-renderer",disableElementRegistration:!0})],R9);_.B(R9,"ytd-video-renderer",function(){return Ezz()},{mode:_.Oh("kevlar_poly_si_batch_j047")?1:2});var es=function(){var q=_.Q.apply(this,arguments)||this;q.editDialog=null;q.roundedContainer=!0;q.isLoading=!1;q.isRichGrid=!1;q.isRichGridRepost=!1;q.reduceSidePaddings=_.h("reduce_side_paddings_in_shelf");q.JSC$13138_spinnerEl=null;return q};
_.y(es,_.Q);_.Y=es.prototype;
_.Y.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"}}}};
_.Y.contentTextChanged=function(){this.expander.reset()};
_.Y.dataChanged=function(){var q=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var k=0,F=this.data.actions&&this.data.actions.length;k<F;k++)this.openEditDialog(_.f(this.data.actions[k],XL4));if((k=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(k=this.get("buttonRenderer.hint.hintRenderer.hintId",k))&&k.startsWith("share-post-hint")){var T=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(T){_.iE.getInstance();var Z=kK(_.Gm(_.WJ("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.pL.addLowPriorityJob(function(){_.O_(q.hostElement,Z,T)})}}}};
_.Y.updatePoll=function(q){q>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.Y.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13138_spinnerEl||(this.JSC$13138_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Zy(this.hostElement).appendChild(this.JSC$13138_spinnerEl));this.JSC$13138_spinnerEl&&(this.JSC$13138_spinnerEl.active=this.isLoading)};
_.Y.onYtNavigate=function(q){var k=this.get("updateCommentDialogEndpoint",q.detail.endpoint);k&&(this.openEditDialog(k),q.stopPropagation())};
_.Y.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Y.onYtCommentPollRevert=function(q,k){k&&this.updatePoll(k.selectedChoiceIndex)};
_.Y.onYtServiceRequestSent=function(q,k){var F;k.endpoint&&(_.f(k.endpoint,rQP)||_.f(k.endpoint,BMG)&&((F=_.f(k.endpoint,BMG))==null||!F.clientActions))&&(this.isLoading=!0);if(k.actions)for(q=0;q<k.actions.length;q++)F=k.actions[q],_.f(F,yB)&&(F=this.get("updateBackstagePollAction.selectedChoiceIndex",F),F==void 0&&(F=-1),this.updatePoll(F))};
_.Y.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Y.openEditDialog=function(q){q&&q.dialog&&(this.editDialog=q.dialog,q=this.editDialogEl.firstElementChild)&&(q.focus(),q.openDialog&&q.openDialog())};
_.Y.computeIsPostHidden=function(q,k){return!!q||k};
_.Y.computeSurfaceType=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Y.computeUsesCompactLockup=function(q){return q==="BACKSTAGE_SURFACE_TYPE_HOME"||q==="BACKSTAGE_SURFACE_TYPE_SEARCH"||q==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||q==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||q==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||q==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Y.computeShowWithoutToolbar=function(q){return!q.actionButtons&&!q.actionMenu};
_.Y.computePostAttachment=function(q){if(q.backstageAttachment){if(_.f(q.backstageAttachment,Ixc))return"poll";if(_.f(q.backstageAttachment,i8P))return"quiz";if(_.f(q.backstageAttachment,_.Np))return"video";if(_.f(q.backstageAttachment,k_z))return"uploaded-videos";if(_.f(q.backstageAttachment,c1Z))return q.contentText?"image":"image-only";if(_.f(q.backstageAttachment,nyv))return"playlist"}return"none"};
_.Y.computePostTabIndex=function(q){return q?0:-1};
_.Y.computeButtonTooltipPosition=function(q){return this.computeUsesCompactLockup(q)?"top":"bottom"};
_.Y.computeHasText=function(q){return!(q==null||!q.contentText)};
_.Y.onTap=function(q){var k,F;if(((k=this.data)==null?0:k.navigationEndpoint)&&((F=this.data)==null?void 0:F.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var T;((T=this.data)==null?0:T.navigationEndpoint)&&!_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.Vg.Object.defineProperties(es.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.voteCount)||_.Gm("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.f(this.data.backstageAttachment,Ixc))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.f(this.data.backstageAttachment,k_z))}}});
es.prototype.onYtServiceRequestCompleted=es.prototype.onYtServiceRequestCompleted;es.prototype.onYtServiceRequestSent=es.prototype.onYtServiceRequestSent;es.prototype.onYtCommentPollRevert=es.prototype.onYtCommentPollRevert;es.prototype.onYtCommentboxDismiss=es.prototype.onYtCommentboxDismiss;es.prototype.onYtNavigate=es.prototype.onYtNavigate;es.prototype.isLoadingChanged=es.prototype.isLoadingChanged;es.prototype.dataChanged=es.prototype.dataChanged;es.prototype.contentTextChanged=es.prototype.contentTextChanged;
_.v([_.l(_.$S),_.G("design:type",Object)],es.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],es.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],es.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],es.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],es.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],es.prototype,"editDialog",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],es.prototype,"roundedContainer",void 0);_.v([_.u(),_.G("design:type",Object)],es.prototype,"isLoading",void 0);_.v([_.u({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.G("design:type",String)],es.prototype,"surface",void 0);
_.v([_.u({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.G("design:type",Boolean)],es.prototype,"usesCompactLockup",void 0);_.v([_.u({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],es.prototype,"showWithoutToolbar",void 0);_.v([_.u({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.G("design:type",String)],es.prototype,"attachment",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],es.prototype,"isRichGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],es.prototype,"isRichGridRepost",void 0);_.v([_.u({reflectToAttribute:!0,value:_.h("use_better_post_dismissals")}),_.G("design:type",Boolean)],es.prototype,"useBetterPostDismissals",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],es.prototype,"reduceSidePaddings",void 0);
_.v([_.u({computed:"computeHasText(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],es.prototype,"hasText",void 0);_.v([_.Iw("#expander"),_.G("design:type",Object)],es.prototype,"expander",void 0);_.v([_.Iw("#action-buttons"),_.G("design:type",Object)],es.prototype,"actionButtons",void 0);_.v([_.Iw("#edit-dialog"),_.G("design:type",HTMLElement)],es.prototype,"editDialogEl",void 0);
_.v([_.Wu("data.contentText"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],es.prototype,"contentTextChanged",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],es.prototype,"dataChanged",null);_.v([_.Wu("isLoading"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],es.prototype,"isLoadingChanged",null);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],es.prototype,"onYtNavigate",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],es.prototype,"onYtCommentboxDismiss",null);_.v([_.eJ("yt-comment-poll-revert"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],es.prototype,"onYtCommentPollRevert",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],es.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],es.prototype,"onYtServiceRequestCompleted",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],es.prototype,"voteCount",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],es.prototype,"commentCount",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],es.prototype,"hasPoll",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],es.prototype,"hasUploadedVideo",null);_.v([_.K({is:"ytd-post-renderer",disableElementRegistration:!0})],es);
_.B(es,"ytd-post-renderer",function(){if(HAU!==void 0)return HAU;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return HAU=q},{mode:1});var acZ;var dwU;var WY=function(){return _.Q.apply(this,arguments)||this};
_.y(WY,_.Q);WY.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],WY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],WY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.kl.YtdHorizontalListBehavior),_.G("design:type",Object)],WY.prototype,"ytdHorizontalListBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],WY.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],WY.prototype,"data",void 0);
_.v([_.u({value:"$.items.children"}),_.G("design:type",String)],WY.prototype,"itemsPath",void 0);_.v([_.u({value:1}),_.G("design:type",Number)],WY.prototype,"initialCount",void 0);_.v([_.u(),_.G("design:type",String)],WY.prototype,"surface",void 0);_.v([_.K({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],WY);
_.B(WY,"ytd-post-multi-image-renderer",function(){if(dwU!==void 0)return dwU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return dwU=q},{mode:_.Oh("kevlar_poly_si_batch_j079")?1:2});var h0G={"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"}}},Uy=function(){var q=_.Q.apply(this,arguments)||this;q.hasInlineCommentSection=!1;q.editDialog=null;q.isLoading=!1;q.shouldHideAuthor=!1;q.shouldShowVideoTime=!1;
q.isInEngagementPanel=!1;q.hideBorder=!1;q.usesFullLockup=!1;q.shouldShowMenuInCompactView=!1;q.JSC$13154_spinnerEl=null;q.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return q};
_.y(Uy,_.Q);_.Y=Uy.prototype;_.Y.configureRendererStamper=function(){return h0G};
_.Y.computeIsPollHeaderEnabled=function(q){return(q==null?void 0:q.pollMetadataIcon)!=null};
_.Y.getPublishTimeStampString=function(q,k){k=new Date((Number(k)-60*((new Date).getTimezoneOffset()-(new Date(Number(k)*1E3)).getTimezoneOffset()))*1E3);k=(new Hj(10)).format(k);if(q&&q.runs&&q.runs.length)for(var F=0;F<q.runs.length;F++)q.runs[F].text&&(q.runs[F].text=q.runs[F].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",k));return q};
_.Y.created=function(){this.JSC$13154_spinnerEl=null};
_.Y.contentTextChanged=function(){this.expander.reset()};
_.Y.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var q;if((q=this.data)==null?0:q.actions){q=_.S(this.data.actions);for(var k=q.next();!k.done;k=q.next())this.openEditDialog(_.f(k.value,XL4))}};
_.Y.handleSignalActionOpenPostCommentDialogAction=function(){_.Zy(this.hostElement).querySelector("#action-buttons").reply()};
_.Y.updatePoll=function(q,k){k&&this.set("data.pollMetadataVoteCountText",k);this.hasInlineCommentSection&&(q=q>=0,k=_.Zy(this.hostElement).querySelector("#action-buttons"),q?k.reply():k.hideReplyDialog())};
_.Y.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$13154_spinnerEl||(this.JSC$13154_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Zy(this.hostElement).appendChild(this.JSC$13154_spinnerEl));this.JSC$13154_spinnerEl&&(this.JSC$13154_spinnerEl.active=this.isLoading)};
_.Y.onYtNavigate=function(q){var k=this.get("updateCommentDialogEndpoint",q.detail.endpoint);k&&(this.openEditDialog(k),q.stopPropagation())};
_.Y.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Y.onYtCommentPollRevert=function(q,k){k&&this.updatePoll(k.selectedChoiceIndex,k.totalVotes)};
_.Y.onYtServiceRequestSent=function(q,k){q.stopPropagation();q=_.f(k.endpoint,BMG);if(_.f(k.endpoint,rQP)||q&&!q.clientActions)this.isLoading=!0;if(k.actions)for(q=0;q<k.actions.length;q++){var F=k.actions[q],T=_.f(F,yB);T&&(F=this.get("updateBackstagePollAction.selectedChoiceIndex",F),F===void 0&&(F=-1),this.updatePoll(F,T.totalVotes))}};
_.Y.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.Y.openEditDialog=function(q){q&&q.dialog&&(this.editDialog=q.dialog,q=this.editDialogElement.firstElementChild)&&(q.focus(),q.openDialog&&q.openDialog())};
_.Y.computeIsBodyHidden=function(q,k){return!!q||k};
_.Vg.Object.defineProperties(Uy.prototype,{postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var q,k;if((q=this.data)==null?0:(k=q.pollMetadataIcon)==null?0:k.iconType)return _.RB(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.voteCount)||_.Gm("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.f(this.data.backstageAttachment,Ixc))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.f(this.data.backstageAttachment,i8P))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.f(this.data.backstageAttachment,k_z))}}});
Uy.prototype.onYtServiceRequestCompleted=Uy.prototype.onYtServiceRequestCompleted;Uy.prototype.onYtServiceRequestSent=Uy.prototype.onYtServiceRequestSent;Uy.prototype.onYtCommentPollRevert=Uy.prototype.onYtCommentPollRevert;Uy.prototype.onYtCommentboxDismiss=Uy.prototype.onYtCommentboxDismiss;Uy.prototype.onYtNavigate=Uy.prototype.onYtNavigate;Uy.prototype.isLoadingChanged=Uy.prototype.isLoadingChanged;Uy.prototype.dataChanged=Uy.prototype.dataChanged;Uy.prototype.contentTextChanged=Uy.prototype.contentTextChanged;
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Uy.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Uy.prototype,"rendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Uy.prototype,"rendererstamperBehavior",void 0);_.v([_.Iw("#contentTextExpander"),_.G("design:type",Object)],Uy.prototype,"expander",void 0);
_.v([_.Iw("#edit-dialog"),_.G("design:type",Element)],Uy.prototype,"editDialogElement",void 0);_.v([_.u(),_.G("design:type",Object)],Uy.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Uy.prototype,"hasInlineCommentSection",void 0);_.v([_.u(),_.G("design:type",Object)],Uy.prototype,"editDialog",void 0);_.v([_.u(),_.G("design:type",Object)],Uy.prototype,"isLoading",void 0);
_.v([_.u({computed:"computeIsPollHeaderEnabled(data)"}),_.G("design:type",Boolean)],Uy.prototype,"isPollHeaderEnabled",void 0);_.v([_.u(),_.G("design:type",Object)],Uy.prototype,"shouldHideAuthor",void 0);_.v([_.u(),_.G("design:type",Object)],Uy.prototype,"shouldShowVideoTime",void 0);_.v([_.u(),_.G("design:type",Object)],Uy.prototype,"isInEngagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Uy.prototype,"hideBorder",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Uy.prototype,"usesFullLockup",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Uy.prototype,"shouldShowMenuInCompactView",void 0);_.v([_.P("isInEngagementPanel"),_.G("design:type",Number),_.G("design:paramtypes",[])],Uy.prototype,"postTextMaxLines",null);_.v([_.P("data.icon.iconType"),_.G("design:type",Object),_.G("design:paramtypes",[])],Uy.prototype,"pollIcon",null);
_.v([_.Wu("data.contentText"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Uy.prototype,"contentTextChanged",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Uy.prototype,"dataChanged",null);_.v([_.Wu("isLoading"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Uy.prototype,"isLoadingChanged",null);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Uy.prototype,"onYtNavigate",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Uy.prototype,"onYtCommentboxDismiss",null);_.v([_.eJ("yt-comment-poll-revert"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],Uy.prototype,"onYtCommentPollRevert",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],Uy.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Uy.prototype,"onYtServiceRequestCompleted",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Uy.prototype,"voteCount",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Uy.prototype,"commentCount",null);_.v([_.P("data.backstageAttachment"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Uy.prototype,"hasPoll",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Uy.prototype,"hasQuiz",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Uy.prototype,"hasUploadedVideo",null);
_.v([_.K({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],Uy);
_.B(Uy,"ytd-backstage-post-renderer",function(){if(acZ!==void 0)return acZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return acZ=q},{mode:1});var M38;var I9=function(){var q=_.Q.apply(this,arguments)||this;q.editDialog=null;q.showExpandButton=!1;q.isRichGrid=!1;q.usesFullLockup=!1;return q};
_.y(I9,_.Q);_.Y=I9.prototype;_.Y.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"}}}};
_.Y.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.Y.computeShowExpandButton=function(q){return this.usesCompactLockup||q&&q.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.Y.computeUsesCompactLockup=function(q){return!!q.condensedContent};
_.Y.computeShowFullContentText=function(q){return!q};
_.Y.onYtNavigate=function(q){q=this.get("updateCommentDialogEndpoint",q.detail.endpoint);this.openEditDialog(q)};
_.Y.onYtCommentboxDismiss=function(){this.editDialog=null};
_.Y.openEditDialog=function(q){q&&q.dialog&&(this.editDialog=q.dialog,q=this.repostEditDialogEl.firstElementChild)&&(q.focus(),q.openDialog&&q.openDialog())};
_.Y.onTap=function(q){if(this.data){var k=null;this.usesCompactLockup&&!_.x$(_.xN(q)||[],this.hostElement,["YT-IMG-SHADOW"])?k=this.get("navigationEndpoint",this.data):q.target===this.moreButtonEl&&(k=this.get("navigationEndpoint",q.target.data));k&&_.Fc(this.hostElement,"yt-navigate",{endpoint:k})}};
I9.prototype.onYtCommentboxDismiss=I9.prototype.onYtCommentboxDismiss;I9.prototype.onYtNavigate=I9.prototype.onYtNavigate;I9.prototype.dataChanged=I9.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],I9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],I9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],I9.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],I9.prototype,"editDialog",void 0);_.v([_.u({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],I9.prototype,"usesCompactLockup",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],I9.prototype,"showExpandButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],I9.prototype,"isRichGrid",void 0);
_.v([_.u({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.G("design:type",Boolean)],I9.prototype,"showFullContentText",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],I9.prototype,"usesFullLockup",void 0);_.v([_.Iw("#more"),_.G("design:type",Object)],I9.prototype,"moreButtonEl",void 0);_.v([_.Iw("#repost-content-text"),_.G("design:type",HTMLElement)],I9.prototype,"repostContentTextEl",void 0);
_.v([_.Iw("#repost-edit-dialog"),_.G("design:type",HTMLElement)],I9.prototype,"repostEditDialogEl",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],I9.prototype,"dataChanged",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],I9.prototype,"onYtNavigate",null);
_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],I9.prototype,"onYtCommentboxDismiss",null);_.v([_.K({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],I9);
_.B(I9,"ytd-shared-post-renderer",function(){if(M38!==void 0)return M38;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return M38=q},{mode:1});var fcU;var yj$;var Xb=function(){return _.Q.apply(this,arguments)||this};
_.y(Xb,_.Q);Xb.prototype.attached=function(){var q=this;this.networkStatusManager||(this.networkStatusManager=new _.HU,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){q.onlineHandler()}))};
Xb.prototype.detached=function(){var q=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){q.onlineHandler()}),delete this.networkStatusManager)};
Xb.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xb.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Xb.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Xb.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],Xb);
_.B(Xb,"ytd-reload-page-button-renderer",function(){if(yj$!==void 0)return yj$;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return yj$=q},{mode:1});var t3Z={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"},Ey=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(Ey,_.Q);_.Y=Ey.prototype;_.Y.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Y.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.Y.computeHasBodyText=function(q){return!!q.bodyText};
_.Y.computeButtons=function(q){var k=[];q.ctaButton&&k.push(q.ctaButton);q.secondaryButton&&k.push(q.secondaryButton);return k};
_.Y.computeRendererStyle=function(q){return q.style?q.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():q.icon?"":"no-icon"};
_.Y.getIconName=function(q,k){k=k===void 0?!1:k;if(q===void 0)return"";q=this.get("icon.iconType",q);var F;_.h("enable_hlp_client_icon_pick")?F=this.getThemedIcon(q,k):F=q;(k=t3Z[F])||(k="yt-icons");return[k,F].join(":")};
_.Y.getThemedIcon=function(q,k){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(q)?k?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(q)?k?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":q};
_.Y.isThumbnail=function(q){return!!q.thumbnail};
_.Y.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.Y.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ey.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ey.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Ey.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ey.prototype,"data",void 0);
_.v([_.u({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.G("design:type",String)],Ey.prototype,"rendererStyle",void 0);_.v([_.u({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.G("design:type",String)],Ey.prototype,"iconName",void 0);_.v([_.u({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Ey.prototype,"thumbnail",void 0);_.v([_.u({computed:"computeButtons(data)"}),_.G("design:type",Array)],Ey.prototype,"buttons",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Ey.prototype,"isDarkTheme",void 0);_.v([_.u({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Ey.prototype,"hasBodyText",void 0);_.v([_.K({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Ey);
_.B(Ey,"ytd-background-promo-renderer",function(){if(fcU!==void 0)return fcU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return fcU=q},{mode:1});var DwP;var a9=function(){var q=_.Q.apply(this,arguments)||this;q.collections=_.h("web_modern_collections_v2");return q};
_.y(a9,_.Q);_.Vg.Object.defineProperties(a9.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z,O;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(q=this.data)==null?void 0:(k=q.thumbnail)==null?void 0:k.sampledThumbnailColor,vibrantColorPalette:(F=this.data)==null?void 0:(T=F.thumbnail)==null?void 0:T.vibrantColorPalette,darkColorPalette:(Z=this.data)==null?void 0:(O=Z.thumbnail)==null?void 0:O.darkColorPalette,experimentEnabled:this.collections}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],a9.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],a9.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],a9.prototype,"collections",void 0);_.v([_.P("data","collections"),_.G("design:type",Object),_.G("design:paramtypes",[])],a9.prototype,"collectionStack",null);_.v([_.K({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],a9);
_.B(a9,"ytd-compact-station-renderer",function(){if(DwP!==void 0)return DwP;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return DwP=q},{mode:1});var lch;var d$=function(){var q=_.Q.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.y(d$,_.Q);d$.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]]"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],d$.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],d$.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],d$.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],d$.prototype,"isRichGrid",void 0);_.v([_.K({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],d$);
_.B(d$,"ytd-grid-channel-renderer",function(){if(lch!==void 0)return lch;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return lch=q},{mode:1});var Jjc;var hI=function(){return _.Q.apply(this,arguments)||this};
_.y(hI,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hI.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hI.prototype,"data",void 0);_.v([_.K({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],hI);
_.B(hI,"ytd-grid-movie-playlist-renderer",function(){if(Jjc!==void 0)return Jjc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Jjc=q},{mode:1});var Ajo;var MW=function(){var q=_.Q.apply(this,arguments)||this;q.downloadProgress=0;q.transferState="TRANSFER_STATE_UNKNOWN";q.modernButtons=_.h("web_modern_buttons");q.useModernCollectionsV2=_.h("web_modern_collections_v2");return q};
_.y(MW,_.Q);MW.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
MW.prototype.configureRendererStamper=function(){return{"data.menu":eU}};
MW.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
MW.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.h("woffle_playlist_renderer_killswitch")){var q,k=TTn(this.entityInfo,this.transferState,this.downloadProgress,(q=this.data)==null?void 0:q.playlistId,this.isOnline);q=k.viewPlaylistText;var F=k.badges;k=k.thumbnailOverlays;this.isDownloads=!!q||!!F;this.set("data.viewPlaylistText",q);F&&F.length>0&&this.set("data.badges",F);k&&k.length>0&&this.set("data.thumbnailOverlays",
k)}};
_.Vg.Object.defineProperties(MW.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 q;return!((q=this.data)==null?0:q.menu)}}});
MW.prototype.transferStateChanged=MW.prototype.transferStateChanged;MW.prototype.dataChanged=MW.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],MW.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],MW.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],MW.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],MW.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u({selector:_.aiN,selectorArgs:["data.playlistId"]}),_.G("design:type",Object)],MW.prototype,"downloadProgress",void 0);_.v([_.u({selector:_.bJ,selectorArgs:["data.playlistId"]}),_.G("design:type",Object)],MW.prototype,"transferState",void 0);_.v([_.u({selector:Ekf,selectorArgs:["data.playlistId"]}),_.G("design:type",Object)],MW.prototype,"entityInfo",void 0);_.v([_.u({selector:Pj}),_.G("design:type",Boolean)],MW.prototype,"isOnline",void 0);
_.v([_.u(),_.G("design:type",Object)],MW.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],MW.prototype,"downloadRenderData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],MW.prototype,"modernButtons",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],MW.prototype,"isDownloads",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],MW.prototype,"useModernCollectionsV2",void 0);
_.v([_.P("transferState"),_.u({reflectToAttribute:!0}),_.G("design:type",String),_.G("design:paramtypes",[])],MW.prototype,"downloadState",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MW.prototype,"menuHidden",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MW.prototype,"dataChanged",null);
_.v([_.df("transferState","downloadProgress","isOnline"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MW.prototype,"transferStateChanged",null);_.v([_.K({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],MW);
_.B(MW,"ytd-grid-playlist-renderer",function(){if(Ajo!==void 0)return Ajo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Ajo=q},{mode:1});var pQ$;var f1=function(){var q=_.Q.apply(this,arguments)||this;q.collections=_.h("web_modern_collections_v2");return q};
_.y(f1,_.Q);f1.prototype.configureRendererStamper=function(){return{"data.menu":eU,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Vg.Object.defineProperties(f1.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z,O;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(q=this.data)==null?void 0:(k=q.thumbnail)==null?void 0:k.sampledThumbnailColor,vibrantColorPalette:(F=this.data)==null?void 0:(T=F.thumbnail)==null?void 0:T.vibrantColorPalette,darkColorPalette:(Z=this.data)==null?void 0:(O=Z.thumbnail)==null?void 0:O.darkColorPalette,experimentEnabled:this.collections}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],f1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],f1.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],f1.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],f1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],f1.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],f1.prototype,"collections",void 0);_.v([_.P("data","collections"),_.G("design:type",Object),_.G("design:paramtypes",[])],f1.prototype,"collectionStack",null);_.v([_.K({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],f1);
_.B(f1,"ytd-grid-radio-renderer",function(){if(pQ$!==void 0)return pQ$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return pQ$=q},{mode:1});var wQh;var yl=function(){var q=_.Q.apply(this,arguments)||this;q.useModernCollectionsV2=_.h("web_modern_collections_v2");return q};
_.y(yl,_.Q);yl.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
yl.prototype.computeNavigationEndpoint=function(q){return KIL(q==null?void 0:q.navigationEndpoint)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yl.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yl.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],yl.prototype,"ytdLockupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yl.prototype,"data",void 0);_.v([_.u({computed:"computeNavigationEndpoint(data)"}),_.G("design:type",Object)],yl.prototype,"computedNavigationEndpoint",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yl.prototype,"useModernCollectionsV2",void 0);_.v([_.K({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],yl);
_.B(yl,"ytd-grid-show-renderer",function(){if(wQh!==void 0)return wQh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return wQh=q},{mode:1});var PCc;_.tI=function(q){this.playerClient=q};
_.$w$=function(q,k,F){F=F===void 0?{}:F;return q.playerClient.setOption("ad",k,F)};
_.tI.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.tI.prototype.executeCommand=function(q,k){this.getOptions().includes("executeCommand")?_.$w$(this,"executeCommand",{command:q,layoutId:k}):_.iW("Calling executeCommand when adModule is not loaded")};var DZ=function(){return _.Q.apply(this,arguments)||this};
_.y(DZ,_.Q);DZ.prototype.getLayoutId=function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
DZ.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var q=_.q$(),k=this.getLayoutId(),F=this.data.clickthroughEndpoint;q&&k&&_.h("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?q.getPlayerPromise().then(function(T){(new _.tI(T)).executeCommand(F,k)}):_.Fc(this.hostElement,"yt-navigate",{endpoint:F})}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],DZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],DZ.prototype,"data",void 0);_.v([_.K({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],DZ);
_.B(DZ,"ytd-shopping-companion-item-renderer",function(){if(PCc!==void 0)return PCc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return PCc=q},{mode:1});var b_Z;var lZ=function(){var q=_.Q.apply(this,arguments)||this;q.isExpandableContent=!1;return q};
_.y(lZ,_.Q);_.Vg.Object.defineProperties(lZ.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?void 0:q.price)||((k=this.data)==null?void 0:(F=k.dealsData)==null?void 0:F.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var q,k;if((q=this.data)!=null&&q.dealsData&&((k=this.data)==null||!k.priceReplacementText)){q=this.data.dealsData;var F,T,Z;return((F=q.salesData)==null?void 0:F.originalPrice)||((T=q.priceDropData)==null?void 0:T.referencePrice)||((Z=q.promotionData)==null?void 0:Z.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var q,k;return(q=this.data)==null?void 0:(k=q.dealsData)==null?void 0:k.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],lZ.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lZ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],lZ.prototype,"isExpandableContent",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"showCta",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"ctaText",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"hasPriceTopPosition",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"hasPriceBottomPosition",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"useNewStyle",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"showPriceReplacementText",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"priceValue",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"showDeal",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"showAffiliateDisclaimer",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"useSaleStyle",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"useFromBrandCtaStyle",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"useFromVendorCtaStyle",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],lZ.prototype,"useShoppingCollectionCtaStyle",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],lZ);
_.B(lZ,"ytd-vertical-product-card-renderer",function(){if(b_Z!==void 0)return b_Z;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return b_Z=q},{mode:1});var u2G;var JI=function(){return _.Q.apply(this,arguments)||this};
_.y(JI,_.Q);JI.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],JI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],JI.prototype,"ytdLockupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JI.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],JI);
_.B(JI,"ytd-grid-movie-renderer",function(){if(u2G!==void 0)return u2G;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return u2G=q},{mode:1});var Nk4;var AI=function(){var q=_.Q.apply(this,arguments)||this;q.rounded=!0;q.itemStyle="small-item";return q};
_.y(AI,_.Q);AI.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var q,k,F,T,Z=(k=_.f((q=this.data)==null?void 0:q.buttonCommand,_.dJ))==null?void 0:(F=k.item)==null?void 0:(T=F.notificationTextRenderer)==null?void 0:T.successResponseText;Z&&_.FhJ(this.hostElement,Z)}};
_.Vg.Object.defineProperties(AI.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:q.isProductPlaceholder)!==void 0&&((k=this.data)==null?void 0:k.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.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}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AI.prototype,"ytRendererBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],AI.prototype,"rounded",void 0);_.v([_.u(),_.G("design:type",Object)],AI.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],AI.prototype,"itemStyle",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AI.prototype,"hasPrice",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AI.prototype,"hasPriceReplacementText",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AI.prototype,"hasAdditionalFeesText",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AI.prototype,"hasAffiliateDisclaimer",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AI.prototype,"isProductPlaceholder",null);
_.v([_.u(),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AI.prototype,"hideOpenInNewIcon",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AI.prototype,"ariaLabel",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],AI);
_.B(AI,"ytd-merch-shelf-item-renderer",function(){if(Nk4!==void 0)return Nk4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Nk4=q},{mode:1});var Q30=_.mc(function(q){var k=_.sa("button-card-view-model");_.GC(k,function(){return q.data().rendererContext});
return _.U("button-card-view-model",{el:k,class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return q.data().title},
role:"button"},_.U(_.Ds,{model:{}}),_.U("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.U("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.U(_.a,{cond:function(){return q.data().image},
then:function(F){return _.U(_.gy,{data:F,alt:function(){var T;return(T=q.data().title)!=null?T:""},
className:"ytwButtonCardViewModelHostImage"})}})),_.U("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return q.data().title})))},"Za");_.h("web_button_view_model_wcw_registration_killswitch")||_.Ft(Q30,"button-card-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){q=_.nr(q,{className:void 0});var k=q.data;q=q.className;var F=_.W6(function(){return k().onTapCommand},void 0,"NprDr");
return _.U("ytd-shopping-item-card",{class:_.UZ("ytdShoppingItemCardHost",q)},_.U(_.z9,{command:F,className:"ytdShoppingItemCardHostLink"},_.U("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.U(_.l$,{data:function(){return k().thumbnailViewModel}},{thumbnailViewModel:function(T){return _.U(_.n3,{data:T.data,
aspectRatio:3})}})),_.U("div",null,_.U("p",{class:"ytdShoppingItemCardHostItemTitle"},_.U(_.gz,{text:function(){return k().itemTitle}})),_.U("p",{class:"ytdShoppingItemCardHostPrice"},_.U(_.gz,{text:function(){return k().priceOrStatus}})))))},"$a"),"ytd-shopping-item-card",{props:{data:_.xK,
className:_.xK}});var Kkz={isAdsVideo:!0},Bkv={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},rj$={showPlayerControls:!1,videoPreviewDurationMs:15E3},vz8={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!_.h("web_shorts_imp_fullwidth_killswitch")};var om=null,Taw={};var YfH="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(" "),p1={},OdL=(p1.FEwhat_to_watch="home",p1.FEhashtag="hashtag",p1.FEtrending="trending",p1.FEhistory="history",p1.SPunlimited="premium",p1.FEmemberships_and_purchases="paid_memberships",p1.SPredeem_code="redeem",p1.SPverify_location="locate",p1.SPminor_moment="minor_moment",
p1.FEmini_app_container="mini_app",p1.FEnews_destination="news",p1.SPopen_in_app="open_in_app",p1.FEexplore="explore",p1.FEsubscriptions="subscriptions",p1.FEsfv_audio_pivot="sfv_audio_pivot",p1.FEplaylist_aggregation="playlist_aggregation",p1);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");_.Sy("init");var H_P=function(){},V3$=_.mc(function(q){var k=q.data;
var F=q.inlineMetadata;var T=q.aspectRatio;var Z=q.scrimStyle;var O=q.className;var z=q.useDefaultStyle;var R=new H_P,e=_.h("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",I=_.W6(function(){return(z==null?0:z())?e==="SHORTS_LOCKUP_STYLE_SLIM":k().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"gDCMs"),X=_.W6(function(){return _.l0(F)||I()||!1},void 0,"x8cr8b"),E=function(){return(Z==null?void 0:Z())!==void 0?Z==null?void 0:Z():1},d=_.W6(function(){return k().belowThumbnailMetadata||
!X()},void 0,"Q84Mmb");
q=_.sa("ytm-shorts-lockup-view-model",function(V){R&&(R.hostElement=V,w())});
_.mR(q,{visibilityCallback:function(V){var g=k().onFirstVisible;V&&g&&_.vE(g)},
showOption:{calledOnce:!0,state:"visible"}});O=_.UZ("shortsLockupViewModelHost",O);var M=_.sa("div"),t={};t=_.UZ(function(){return I(),"shortsLockupViewModelHostThumbnailContainer"},(t.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.l0(T)===1},t.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.l0(T)===2},t.shortsLockupViewModelHostThumbnailContainerRounded=function(){return!I()},t.shortsLockupViewModelHostThumbnailContainerCustomDimensions=
function(){return!_.h("web_shorts_2_by_3_lockups_study")&&!_.h("desktop_search_enable_two_by_three_shorts_aspect_ratio")},t));
var A,w=function(){if(R){var V;(V=A)==null||TJ(V);var g;R.hostElement&&((g=R.data)==null?0:g.inlinePlayerData)&&(A=V0({mediaRenderer:R,lockupElement:R.hostElement,thumbnailElement:M.value,videoPreviewOpts:vz8}))}};
_.y3(function(){R&&(R.data=k(),w())},"M6Qdl");
var b=_.W6(function(){return k().thumbnail},void 0,"kpJjV"),r=_.W6(function(){return k().badge},void 0,"Uaw67"),L=_.W6(function(){return k().onTap},void 0,"aZjcTb"),H={};
return _.U("ytm-shorts-lockup-view-model",{el:q,class:O},_.U(_.iB,null,_.U(_.z9,{command:L,className:_.UZ("shortsLockupViewModelHostEndpoint",(H.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!d()},H),"reel-item-endpoint",""),
ariaHidden:function(){return!X()},
tabIndex:function(){return X()?0:-1}},_.U("div",{el:M,
class:t},_.U(_.a,{cond:b,then:function(){return _.U(_.gy,{data:function(){var V;return(V=b==null?void 0:b())!=null?V:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),null),_.U(_.a,{cond:X,
then:function(){return _.U(s3U,{data:k,scrimStyle:E,useDefaultStyle:z})}}),_.U(_.l$,{data:r},{badgeViewModel:function(V){return _.U(_.iZ,{data:V.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.U(_.a,{cond:function(){return X()&&k().menuOnTap},
then:function(){return _.U(GpI,{data:k,inlineMetadata:!0})}}),_.U(_.a,{cond:d,
then:function(){return _.U(cj8,{data:k,useDefaultStyle:z})}})))},"ab"),s3U=_.mc(function(q){var k=q.data;
var F=q.scrimStyle;var T=q.useDefaultStyle;var Z=_.h("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",O=T&&_.h("web_hide_primary_text_for_pivot_panel"),z=_.W6(function(){return(T==null?0:T())?Z==="SHORTS_LOCKUP_STYLE_SLIM":k().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"Vk6Xmf");
q={};q=_.UZ("shortsLockupViewModelHostInlineMetadata",(q.shortsLockupViewModelHostMetadataRounded=function(){return!z()},q.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(F==null?void 0:F())===3&&!_.h("enable_shorts_lockup_new_scrim")},q.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(F==null?void 0:F())===3&&_.h("enable_shorts_lockup_new_scrim")},q.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(F==null?void 0:F())===2||(F==null?void 0:
F())===4},q.shortsLockupViewModelHostShowOverPlayer=function(){return!0},q),"image-overlay-text");
var R={};return _.U("div",{class:q},_.U("h3",{class:_.UZ("shortsLockupViewModelHostMetadataTitle",(R.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(F==null?void 0:F())===4},R)),
"aria-label":function(){return k().accessibilityText}},_.U(_.a,{cond:function(){var e;
return!((e=k().overlayMetadata)==null||!e.primaryText)&&!O},
then:function(){return _.U(_.gz,{text:function(){var e;return(e=k().overlayMetadata)==null?void 0:e.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.U(_.a,{cond:function(){var e;
return(e=k().overlayMetadata)==null?void 0:e.secondaryText},
then:function(){return _.U(LkZ,{data:k,scrimStyle:F,className:void 0})}}))},"bb"),cj8=_.mc(function(q){var k=q.data;
var F=q.useDefaultStyle;var T=_.h("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",Z=_.W6(function(){return(F==null?0:F())?T==="SHORTS_LOCKUP_STYLE_SLIM":k().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"KkUyib");
q=_.UZ(function(){return Z()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},"image-overlay-text");
var O=_.sa("div"),z,R=_.EZ(function(d){if(_.v2(_.rz(d),O.value,["AVATAR-VIEW-MODEL"]))return!1;var M;(M=z)==null||M.click();return!1}),e=_.W6(function(){return k().belowThumbnailMetadata||k().overlayMetadata},void 0,"pwoVwc"),I=function(){var d;
return(d=e())==null?void 0:d.avatar},X={},E={};
return _.U("div",{class:_.UZ(q,(X.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!I()},X)),
"on:click":R,el:O},_.U(_.l$,{data:I},{avatarViewModel:function(d){return _.U("div",{class:"shortsLockupViewModelHostOutsideMetadataAvatar"},_.U(_.ld,{data:d.data}))}}),_.U("div",null,_.U("h3",{class:_.UZ("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(E.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var d,M;
return!((d=e())==null?0:(M=d.primaryText)==null?0:M.content)},E)),
"aria-label":function(){return k().accessibilityText}},_.U(_.z9,{ref:function(d){return void(z=d)},
command:function(){return k().onTap},
className:_.UZ("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var d,M;return(d=e())==null?void 0:(M=d.primaryText)==null?void 0:M.content}},_.U(_.a,{cond:function(){var d;
return(d=e())==null?void 0:d.primaryText},
then:function(d){return _.U(_.gz,{text:d,noEndpoints:!0,noStyleRuns:!0})}}))),_.U(_.a,{cond:function(){var d;
return(d=e())==null?void 0:d.secondaryText},
then:function(d){return _.U("div",{class:_.UZ("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead"),"aria-hidden":"true"},_.U(_.gz,{text:d,noStyleRuns:!0}))}})),_.U(_.a,{cond:function(){return k().menuOnTap},
then:function(){return _.U(GpI,{data:k,inlineMetadata:!1})}}))},"cb"),LkZ=_.mc(function(q){var k=q.data;
var F=q.scrimStyle;q=q.className;var T={};return _.U("div",{class:_.UZ((T.shortsLockupViewModelHostMetadataSubhead=function(){return(F==null?void 0:F())!==4},T.shortsLockupViewModelHostMetadataSubheadNew=_.h("enable_shorts_lockup_new_scrim"),T.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(F==null?void 0:F())===4},T),q),
"aria-hidden":"true"},_.U(_.gz,{text:function(){var Z;return(Z=k().overlayMetadata)==null?void 0:Z.secondaryText},
noStyleRuns:!0}))},"db"),GpI=_.mc(function(q){var k=q.data;
var F=q.inlineMetadata;q={};q=_.UZ((q.shortsLockupViewModelHostInlineMetadataMenu=function(){return F()},q.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!F()},q.shortsLockupViewModelHostShowOverPlayer=function(){return!0},q),"image-overlay-text");
return _.U("div",{class:q},_.U(qG,{data:function(){return{style:F()?"overlay":"mono",accessibilityLabel:k().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(T){T.preventDefault();T.stopPropagation();var Z=_.BE({elementsCommand:k().menuOnTap,forceNewState:!0});if(Z==null?0:Z.onclick)Z.onclick(T)}}},
iconName:"MORE_VERT"}))},"eb");var xwc=_.mc(function(q){var k=q.data;var F=q.inlineMetadata;var T=q.aspectRatio;var Z=q.scrimStyle;var O=q.className;var z=q.useDefaultStyle;q=_.W6(function(){var R=k().entityId;return R?R.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"W3Tlke");
return _.U("ytm-shorts-lockup-view-model-v2",{class:_.UZ("shortsLockupViewModelHost",O)},_.U(_.YWZ,{contentId:q,aspectRatio:function(){return(T==null?void 0:T())===1?1:(T==null?void 0:T())===2?2:4}},function(){return _.U(V3$,{data:k,
inlineMetadata:F,aspectRatio:T,scrimStyle:Z,className:O,useDefaultStyle:z})}))},"fb");_.Ft(xwc,"ytm-shorts-lockup-view-model-v2",{props:{data:_.oD,inlineMetadata:_.oD,aspectRatio:_.oD,scrimStyle:_.oD,className:_.oD,useDefaultStyle:_.oD}});var nzI=16/9*210,w$=function(){var q=_.Q.apply(this,arguments)||this;q.isExpandableContent=!1;q.hideShelfHeader=!1;q.engagementPanel=!1;q.buttonClasses=["arrow"];q.isSearch=!1;q.disableScrollEventListener=!1;q.containsLockup=!1;q.overrideArrowPositionForProductCard=!1;q.overrideArrowPositionForShoppingItemCard=!1;q.overrideArrowPositionForReelItems=!1;q.overrideArrowPositionForGridMovie=!1;q.overrideArrowPositionToCenter=!1;q.isSearchPostShelf=!1;q.overrideArrowPositionForMixedShelf=!1;q.overrideArrowPositionForMixedShelfShortsOnly=
!1;q.hasBigThumbsReelItems=!1;q.shouldUseMixedListHeight=!1;q.shouldUseShortsListHeight=!1;q.gridVideoWidth=0;q.isSearchVodShelf=!1;q.disableWheelScroll=!1;q.sizing="COMPACT";q.shortsLockupAspectRatio=0;return q};
_.y(w$,_.Q);_.Y=w$.prototype;
_.Y.configureRendererStamper=function(){return{shownItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"yt-horizontal-list-renderer lockup",containerType:4},properties:{force16By9ThumbnailAspectRatio:"[[data.force16By9ThumbnailAspectRatio]]",sizing:"[[sizing]]"}},backgroundPromoRenderer:"ytd-background-promo-renderer",compactStationRenderer:"ytd-compact-station-renderer",gridChannelRenderer:"ytd-grid-channel-renderer",gridMoviePlaylistRenderer:"ytd-grid-movie-playlist-renderer",shoppingItemCardViewModel:{component:"ytd-shopping-item-card",
params:{className:"yt-horizontal-list-renderer"}},gridMovieRenderer:"ytd-grid-movie-renderer",gridPlaylistRenderer:"ytd-grid-playlist-renderer",gridRadioRenderer:"ytd-grid-radio-renderer",gridShowRenderer:"ytd-grid-show-renderer",gridVideoRenderer:{component:"ytd-grid-video-renderer",properties:{isSearch:"[[isSearch]]",width:"[[gridVideoWidth]]"}},merchShelfItemRenderer:"ytd-merch-shelf-item-renderer",shoppingCompanionCarouselItemRenderer:"ytd-shopping-companion-item-renderer",displayAdRenderer:"ytd-display-ad-renderer",
compactChannelRecommendationCardRenderer:"ytd-compact-channel-recommendation-card-renderer",postRenderer:"ytd-post-renderer",reelItemRenderer:{component:"ytd-reel-item-renderer",properties:{isSearch:"[[isSearch]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",params:{className:"yt-horizontal-list-renderer"},properties:{aspectRatio:"[[shortsLockupAspectRatio]]"}},sharedPostRenderer:"ytd-shared-post-renderer",verticalProductCardRenderer:{component:"ytd-vertical-product-card-renderer",
properties:{isExpandableContent:"[[isExpandableContent]]"}},buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",buttonCardViewModel:{component:"button-card-view-model"}}},"data.previousButton":{id:"left-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},classListBinding:"[[buttonClasses]]"}},initialRenderPriority:0,waitForSignal:"eocs"},"data.nextButton":{id:"right-arrow",mapping:{buttonRenderer:{component:"ytd-button-renderer",
properties:{"on-tap":"[[boundNextClick]]"},classListBinding:"[[buttonClasses]]"}}}}};
_.Y.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.h("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.Y.computeInitialCountNumber=function(q){if(!q)return 6;var k=q.items.some(function(O){return!!O.topicRecommendationsChipRenderer}),F=q.items.some(function(O){return!!O.displayAdRenderer}),T=this.computeShouldListItemsHaveEqualHeight(q),Z=q.items.some(function(O){return!!O.gridPlaylistRenderer});
q=q.items.some(function(O){return!!O.shoppingItemCardViewModel});
return k?9:F?8:Z||T?10:q?7:6};
_.Y.computeContainsPost=function(q){return!!q&&!!q.items&&q.items.some(function(k){return!!k.postRenderer})};
_.Y.computeContainsLockup=function(){if(_.h("web_horizontal_list_lockup_arrow_killswitch"))return!1;var q,k;return(q=this.data)==null?void 0:(k=q.items)==null?void 0:k.some(function(F){return!!F.lockupViewModel})};
_.Y.maybeUpdateLockupAspectRatio=function(){var q,k;if(this.computeContainsLockup()&&((q=this.data)==null?0:(k=q.items)==null?0:k.length)){var F;q=R0J((F=this.data.items[0].lockupViewModel)==null?void 0:F.contentType,this.data.force16By9ThumbnailAspectRatio);F=AMw(q);F=this.computeLockupWidth()/F;_.zb(this.hostElement,{"--yt-horizontal-list-content-height":F+"px"})}};
_.Y.computeOverrideArrowPositionForProductCard=function(q){if(this.isExpandableContent)return!1;var k;return!!(q==null?0:(k=q.items)==null?0:k.some(function(F){return!!F.verticalProductCardRenderer}))};
_.Y.computeOverrideArrowPositionForShoppingItemCard=function(q){var k;return!!(q==null?0:(k=q.items)==null?0:k.some(function(F){return!!F.shoppingItemCardViewModel}))};
_.Y.computeOverrideArrowPositionForReelItemRenderer=function(q){return this.containsReelItemRenderer(q)};
_.Y.computeHasBigThumbsReelItems=function(q,k){return q&&this.containsReelItemRenderer(k)};
_.Y.computeShouldListItemsHaveEqualHeight=function(q){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(q==null?void 0:q.itemSizeConstraint)};
_.Y.computeShouldListItemsHaveShortsHeight=function(q){return this.computeShouldListItemsHaveEqualHeight(q)&&!this.containsGridVideoRenderer(q)};
_.Y.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.Y.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.Y.containsReelItemRenderer=function(q){var k;return!!(q==null?0:(k=q.items)==null?0:k.some(function(F){return!(!F.reelItemRenderer&&!F.shortsLockupViewModel)}))};
_.Y.containsGridVideoRenderer=function(q){var k;return!!(q==null?0:(k=q.items)==null?0:k.some(function(F){return!!F.gridVideoRenderer||!!F.lockupViewModel}))};
_.Y.computeContainsGridMovieRenderer=function(q){var k;return!!(q==null?0:(k=q.items)==null?0:k.some(function(F){return!!F.gridMovieRenderer}))};
_.Y.computeOverrideArrowPositionToCenter=function(q){return this.computeIsSearchPostShelf(q)};
_.Y.computeIsSearchPostShelf=function(q){var k;return!!(q==null?0:(k=q.items)==null?0:k.some(function(F){var T,Z;return((Z=(T=F.postRenderer)==null?void 0:T.surface)!=null?Z:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.Y.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(q){var k;return!!(q==null?0:(k=q.items)==null?0:k.some(function(F){var T,Z,O;return((O=(T=F.backgroundPromoRenderer)==null?void 0:(Z=T.style)==null?void 0:Z.value)!=null?O:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.Y.computeIsSearchVodShelf=function(q,k){return q&&this.containsGridVideoRenderer(k)};
_.Y.computeDisableWheelScroll=function(q,k){return this.computeIsSearchVodShelf(q,k)};
_.Y.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.Y.computeShortsLockupAspectRatio=function(){return 1};
_.Y.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.zb(this.hostElement,{"--ytd-reel-item-thumbnail-height":nzI+"px"})};
w$.prototype.dataChanged=w$.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],w$.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],w$.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.kl.YtdHorizontalListBehavior),_.G("design:type",Object)],w$.prototype,"ytdHorizontalListBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],w$.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],w$.prototype,"isExpandableContent",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"hideShelfHeader",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"engagementPanel",void 0);_.v([_.u(),_.G("design:type",Array)],w$.prototype,"buttonClasses",void 0);_.v([_.u(),_.G("design:type",Object)],w$.prototype,"isSearch",void 0);
_.v([_.u(),_.G("design:type",Object)],w$.prototype,"disableScrollEventListener",void 0);_.v([_.u({computed:"computeInitialCountNumber(data)"}),_.G("design:type",Number)],w$.prototype,"initialCount",void 0);_.v([_.u({computed:"computeContainsPost(data)"}),_.G("design:type",Boolean)],w$.prototype,"supportComponentResize",void 0);_.v([_.u({computed:"computeContainsPost(data)"}),_.G("design:type",Boolean)],w$.prototype,"containsPost",void 0);
_.v([_.u({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"containsLockup",void 0);_.v([_.u({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],w$.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.v([_.u({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"overrideArrowPositionForProductCard",void 0);_.v([_.u({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.v([_.u({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"overrideArrowPositionForReelItems",void 0);_.v([_.u({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"overrideArrowPositionForGridMovie",void 0);
_.v([_.u({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"overrideArrowPositionToCenter",void 0);_.v([_.u({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"isSearchPostShelf",void 0);_.v([_.u({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.v([_.u({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.v([_.u({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"hasBigThumbsReelItems",void 0);
_.v([_.u({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"shouldUseMixedListHeight",void 0);_.v([_.u({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"shouldUseShortsListHeight",void 0);_.v([_.u({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"gridVideoWidth",void 0);
_.v([_.u({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"isSearchVodShelf",void 0);_.v([_.u({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.G("design:type",Object)],w$.prototype,"disableWheelScroll",void 0);_.v([_.u({computed:"computeSizing(isSearch)"}),_.G("design:type",Object)],w$.prototype,"sizing",void 0);
_.v([_.u({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.G("design:type",Object)],w$.prototype,"shortsLockupAspectRatio",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],w$.prototype,"dataChanged",null);
_.B(w$,"yt-horizontal-list-renderer",function(){if(koh===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);koh=q}q=koh;return q},{mode:1});var gzo;var mwh=[10,12,14,16,18,20,24,28,32,36],qf4=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],PY=function(){var q=_.Q.apply(this,arguments)||this;q.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";q.hideOverflow=!1;q.useRoboto=!1;q.fontClass="";q.overflown=!1;q.actionMap={"yt-window-resized":"resize"};return q};
_.y(PY,_.Q);_.Y=PY.prototype;
_.Y.attached=function(){var q=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();_.Gz(this,function(){q.resize()});
if(!_.z6){var k,F,T;(k=document)==null||(F=k.fonts)==null||(T=F.ready)==null||T.then(function(){q.resize()})}};
_.Y.dataChanged=function(){this.resize()};
_.Y.guideIsExpandedChanged=function(){this.resize()};
_.Y.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 q=this.getMaxNumLines(),k=this.getMinFont(),F=this.getMaxFont(),T=this.useRoboto?mwh:qf4;for(T=T.filter(function(O){return O<=F&&O>=k});T.length>1;){var Z=Math.floor(T.length/2);
this.updateFontSize(T[Z]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=q)T=T.slice(Z,T.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>q)T=T.slice(0,Z);else break}this.updateFontSize(T[T.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(q)}};
_.Y.handleOverflow=function(q){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>q&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",q.toString()))};
_.Y.updateFontSize=function(q){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+q;this.textNode.classList.add(this.fontClass)};
_.Y.getMaxFont=function(){var q=this.useRoboto?mwh:qf4;q=q[q.length-1];return this.maxFontSize&&this.maxFontSize<=q?this.maxFontSize:q};
_.Y.getMinFont=function(){var q=(this.useRoboto?mwh:qf4)[0];return this.minFontSize&&this.minFontSize>=q?this.minFontSize:q};
_.Y.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.Y.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.Y.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.cj(this.text).split("\n").length-1:Infinity};
_.Y.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("Gh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
PY.prototype.guideIsExpandedChanged=PY.prototype.guideIsExpandedChanged;PY.prototype.dataChanged=PY.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],PY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],PY.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],PY.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],PY.prototype,"text",void 0);
_.v([_.u(),_.G("design:type",String)],PY.prototype,"fontFamily",void 0);_.v([_.u(),_.G("design:type",Number)],PY.prototype,"maxWidth",void 0);_.v([_.u(),_.G("design:type",Number)],PY.prototype,"maxHeight",void 0);_.v([_.u(),_.G("design:type",Number)],PY.prototype,"maxFontSize",void 0);_.v([_.u(),_.G("design:type",Number)],PY.prototype,"minFontSize",void 0);_.v([_.u(),_.G("design:type",Number)],PY.prototype,"maxLines",void 0);_.v([_.u(),_.G("design:type",Object)],PY.prototype,"hideOverflow",void 0);
_.v([_.u({selector:_.YSr}),_.G("design:type",Boolean)],PY.prototype,"guideIsExpanded",void 0);_.v([_.Iw("#container"),_.G("design:type",HTMLElement)],PY.prototype,"containerNode",void 0);_.v([_.Iw("#text"),_.G("design:type",HTMLElement)],PY.prototype,"textNode",void 0);_.v([_.df("text"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PY.prototype,"dataChanged",null);
_.v([_.df("guideIsExpanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PY.prototype,"guideIsExpandedChanged",null);_.v([_.K({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],PY);
_.B(PY,"yt-dynamic-sizing-formatted-string",function(){if(gzo!==void 0)return gzo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return gzo=q},{mode:1});var idU;_.kqo=function(q){_.qJ.call(this,q)};
_.y(_.kqo,_.qJ);var oi8=function(q){_.qJ.call(this,q)};
_.y(oi8,_.kqo);var $2=function(){return _.Q.apply(this,arguments)||this};
_.y($2,_.Q);$2.prototype.onTapSuspendedChannel=function(){var q;if((q=this.data)!=null&&q.serviceEndpoint){var k,F;(q=(F=_.f((k=this.data)==null?void 0:k.serviceEndpoint,_.KN))==null?void 0:F.url)?_.sG(q,void 0,void 0,window.top):(k=new oi8("Did not handle suspended account tap. No appealUrl."),_.A7(k))}else k=new oi8("Did not handle suspended account tap. No serviceEndpoint."),_.A7(k)};
$2.prototype.onTap=function(){var q=this,k=_.aB(),F,T=(F=_.Eh(k,{veType:7116}))!=null?F:void 0;_.rb(k,{visualElement:T});_.v4();this.saveRoleText();var Z;if((Z=this.data)==null?0:Z.youtubeSuspended)this.onTapSuspendedChannel();else{var O=!1,z,R;(k=(R=_.f((z=this.data)==null?void 0:z.serviceEndpoint,_.VvU))==null?void 0:R.supportedTokens)&&k.forEach(function(e){if(e.accountSigninToken)if(O=!0,q.onAccountItemTap)q.onAccountItemTap(e.accountSigninToken.signinUrl);else _.sG(e.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!O){if(z=this.get("serviceEndpoint",this.data))O=!0,this.ytComponentBehavior.resolveCommand(z);O||_.pN(new oi8("Did not handle account switch tap. No token."))}}};
$2.prototype.saveRoleText=function(){if(this.data){var q=this.data,k=q.channelDelegationRole;if(k){var F,T=(F=_.f(q==null?void 0:q.serviceEndpoint,_.VvU))==null?void 0:F.supportedTokens;if(!T){var Z,O,z,R;T=(Z=_.f(q==null?void 0:q.serviceEndpoint,_.t3))==null?void 0:(O=Z.popup)==null?void 0:(z=O.confirmDialogRenderer)==null?void 0:(R=z.confirmButton)==null?void 0:R.buttonRenderer;var e;T=(e=_.f(T==null?void 0:T.command,_.za))==null?void 0:e.commands;if(!T)return;var I;T=(I=_.f(T[1],_.VvU))==null?
void 0:I.supportedTokens}if(T){e=void 0;I=_.S(T);for(T=I.next();!T.done;T=I.next())if(T=T.value,T.datasyncIdToken){e=T.datasyncIdToken.datasyncIdToken;break}if(e){var X;a:{if(_.nHw()&&(I=_.CNw(e+"::pom"))){I=new D2(I);break a}I=void 0}(X=I)==null||X.set("role_text",k);if((S2r?S2r:window.location).href.indexOf("studio")!==-1&&(X=gHf())){I=X.src?(new URL(X.src)).origin:"*";var E;(E=X.contentWindow)==null||E.postMessage({action:"save_pom_role",datasyncId:e,roleText:k},I)}}}}}};
_.Vg.Object.defineProperties($2.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.data)==null?void 0:(k=q.accountPhoto)==null?void 0:k.thumbnails;return F&&F.length>0&&(F[0].height===36||F[0].height===48)?F[0].height:40}}});
$2.prototype.onTap=$2.prototype.onTap;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],$2.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$2.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$2.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!1}),_.G("design:type",Function)],$2.prototype,"onAccountItemTap",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$2.prototype,"enableRingForActiveAccount",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],$2.prototype,"thumbnailSize",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$2.prototype,"onTap",null);_.v([_.K({is:"ytd-account-item-renderer",disableElementRegistration:!0})],$2);
_.B($2,"ytd-account-item-renderer",function(){if(idU!==void 0)return idU;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return idU=q},{mode:1});var Fhg;var bZ=function(){return _.Q.apply(this,arguments)||this};
_.y(bZ,_.Q);bZ.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.mT().resolve(_.qd).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bZ.prototype,"data",void 0);_.v([_.K({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],bZ);
_.B(bZ,"ytd-identity-chip-renderer",function(){if(Fhg!==void 0)return Fhg;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Fhg=q},{mode:1});var Ta8;var Zdh;var jA4;var Yfz;var uZ=function(){var q=_.Q.apply(this,arguments)||this;q.richItemMinWidth=_.kX("wn_grid_min_item_width",310);q.isShorts=!1;q.isWatchNext=!1;q.isExploreHub=!1;return q};
_.y(uZ,_.Q);_.Vg.Object.defineProperties(uZ.prototype,{cardItems:{configurable:!0,enumerable:!0,get:function(){var q=[],k=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.zb(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var F;if(((F=this.data)==null?0:F.rows)&&k)for(k*=this.data.rows,F=0;F<k;F++)q.push({});return q}}});
_.v([_.l(_.ww),_.G("design:type",Object)],uZ.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],uZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],uZ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Ah,value:3}),_.G("design:type",Number)],uZ.prototype,"itemsPerRow",void 0);_.v([_.u({selector:_.jLh,value:6}),_.G("design:type",Number)],uZ.prototype,"slimItemsPerRow",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Number)],uZ.prototype,"richItemMinWidth",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],uZ.prototype,"miniMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],uZ.prototype,"isShorts",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],uZ.prototype,"isWatchNext",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],uZ.prototype,"isExploreHub",void 0);
_.v([_.P("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.G("design:type",Array),_.G("design:paramtypes",[])],uZ.prototype,"cardItems",null);_.v([_.K({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],uZ);
_.Od0=_.Y1()(uZ,"ytd-ghost-grid-renderer",function(){if(Yfz===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);Yfz=q}q=Yfz;return q},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.Ft(_.mc(function(q){var k=_.nr(q,{numberOfComments:3}).numberOfComments,F=_.nr(q,{isInitialLoad:!1}).isInitialLoad,T=_.nr(q,{engagementPanel:!1}).engagementPanel,Z=function(){return Math.min(Number(k==null?void 0:k())||20,20)};
return _.U("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.U(_.a,{cond:function(){return!(T==null?0:T())&&(F==null?void 0:F())},
then:function(){return _.U("div",{class:"ytGhostCommentsComments"},_.U("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.U("div",{class:_.UZ("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.U("div",{class:_.UZ("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.U("div",{class:"ytGhostCommentsGhostCard"},_.U("div",{class:"ytGhostCommentsAvatar"},_.U("div",{class:"ytGhostCommentsCircle"})),_.U("div",{class:"ytGhostCommentsComments"},_.U("div",{class:"ytGhostCommentsMeta"},
_.U("div",{class:_.UZ("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.U("div",{class:_.UZ("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.U("div",{class:"ytGhostCommentsComments"},_.U(_.XW,{each:function(){return Array((Z==null?void 0:Z())||3)}},function(){return _.U("div",{class:"ytGhostCommentsGhostCard"},_.U("div",{class:"ytGhostCommentsAvatar"},_.U("div",{class:"ytGhostCommentsCircle"})),_.U("div",{class:"ytGhostCommentsHost"},_.U("div",{class:"ytGhostCommentsMeta"},
_.U("div",{class:_.UZ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.U("div",{class:_.UZ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.U("div",{class:_.UZ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.U("div",{class:"ytGhostCommentsGhostLikeDislike"},_.U("div",{class:_.UZ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.U("div",{class:_.UZ("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"gb"),"yt-ghost-comments",{props:{numberOfComments:_.xK,
isInitialLoad:_.xK,engagementPanel:_.xK}});_.$$("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var NW=function(){var q=_.Q.apply(this,arguments)||this;q.isOverridable=!1;q.spinnerActive=!1;q.showButton=!1;q.isCommentsSection=!1;q.engagementPanel=!0;q.isShortsGrid=!1;q.isShortsPage=!1;q.isWatchPage=!1;q.ghostCardExperimentEnabled=_.h("show_ghost_comments_shorts_watch")||_.h("show_ghost_comments_desktop_watch");q.originalShowButton=!1;q.endOfList=!1;return q};
_.y(NW,_.Q);_.Y=NW.prototype;_.Y.resetIntersectionObserver=function(){var q;(q=this.observer)==null||q.disconnect();this.observer=void 0};
_.Y.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var q,k;((q=this.data)==null?void 0:q.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((k=this.data)==null?0:k.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.Y.initializeIntersectionObserver=function(){var q=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(k){k=_.S(k);for(var F=k.next();!F.done;F=k.next())F.value.isIntersecting&&(q.triggerContinuation(),q.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.Y.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},isShortsCommentsSection:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.Y.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var q;((q=this.data)==null?0:q.continuationEndpoint)&&(q=_.f(this.data.continuationEndpoint,_.Qx))&&this.ytdReduxBehavior.dispatch(_.FH({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:q}}))};
_.Y.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.Y.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.Y.onServiceRequestCompleted=function(q,k){if(!_.h("kevlar_hide_spinner_on_empty_continuation_killswitch")){var F;(F=k.actions)!=null&&F.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.Y.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.Y.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.Y.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.Y.numberOfGhostCommentsChanged=function(){if(this.ghostCardExperimentEnabled){var q=3;if(this.engagementPanel){var k,F,T;q=Math.floor(((((k=this.hostElement)==null?void 0:(F=k.parentElement)==null?void 0:(T=F.parentElement)==null?void 0:T.scrollHeight)||108)-108)/108);q=this.isInitialLoad?Math.max(q,3):3}k=[].concat(_.fP(this.hostElement.querySelectorAll("yt-ghost-comments")));k=_.S(k);for(F=k.next();!F.done;F=k.next())F=F.value,F.numberOfComments=q,F.isInitialLoad=this.isInitialLoad,F.engagementPanel=
this.engagementPanel}};
_.Y.detached=function(){this.resetIntersectionObserver()};
_.Vg.Object.defineProperties(NW.prototype,{isShortsCommentsSection:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton&&(_.h("show_ghost_comments_shorts_watch")&&this.engagementPanel||_.h("show_ghost_comments_desktop_watch"))?{ghostCommentsSectionRenderer:!0}:!1}}});
NW.prototype.numberOfGhostCommentsChanged=NW.prototype.numberOfGhostCommentsChanged;NW.prototype.continuationTriggerOffsetChanged=NW.prototype.continuationTriggerOffsetChanged;NW.prototype.showButtonChanged=NW.prototype.showButtonChanged;NW.prototype.onYtServiceRequestCompletedForButtonRenderer=NW.prototype.onYtServiceRequestCompletedForButtonRenderer;NW.prototype.onServiceRequestCompleted=NW.prototype.onServiceRequestCompleted;NW.prototype.onYtServiceRequestSentForButtonRenderer=NW.prototype.onYtServiceRequestSentForButtonRenderer;
NW.prototype.observeData=NW.prototype.observeData;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],NW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],NW.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.GA.YtVisibilityBehavior),_.G("design:type",Object)],NW.prototype,"ytVisibilityBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],NW.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],NW.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],NW.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],NW.prototype,"isOverridable",void 0);_.v([_.u(),_.G("design:type",Object)],NW.prototype,"spinnerActive",void 0);_.v([_.u(),_.G("design:type",Object)],NW.prototype,"showButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],NW.prototype,"isCommentsSection",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],NW.prototype,"engagementPanel",void 0);_.v([_.u(),_.G("design:type",Object)],NW.prototype,"isShortsGrid",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.SSo}),_.G("design:type",Object)],NW.prototype,"isShortsPage",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.wc}),_.G("design:type",Object)],NW.prototype,"isWatchPage",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],NW.prototype,"ghostCardExperimentEnabled",void 0);
_.v([_.u(),_.G("design:type",Number)],NW.prototype,"continuationTriggerOffset",void 0);_.v([_.u(),_.G("design:type",Object)],NW.prototype,"endOfList",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],NW.prototype,"isInitialLoad",void 0);_.v([_.Iw("ytd-button-renderer"),_.G("design:type",_.ns)],NW.prototype,"buttonRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],NW.prototype,"buttonOverrides",void 0);
_.v([_.u(),_.P("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.G("design:type",Object),_.G("design:paramtypes",[])],NW.prototype,"isShortsCommentsSection",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NW.prototype,"observeData",null);
_.v([_.eJ("yt-service-request-sent-button-renderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NW.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],NW.prototype,"onServiceRequestCompleted",null);
_.v([_.eJ("yt-service-request-completed-button-renderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NW.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.v([_.df("showButton"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NW.prototype,"showButtonChanged",null);
_.v([_.df("continuationTriggerOffset"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NW.prototype,"continuationTriggerOffsetChanged",null);_.v([_.Wu("isInitialLoad","engagementPanel"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NW.prototype,"numberOfGhostCommentsChanged",null);_.v([_.K({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],NW);
_.B(NW,"ytd-continuation-item-renderer",function(){if(jA4!==void 0)return jA4;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return jA4=q},{mode:1});var Sf$;var Ql=function(){var q=_.Q.apply(this,arguments)||this;q.downloadProgress=0;q.transferState="TRANSFER_STATE_UNKNOWN";q.downloadState="DOWNLOAD_STATE_UNKNOWN";q.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";q.offlineVideoPolicyExpirationTimestamp=0;q.downloadedVideoPlaybackPosition=0;return q};
_.y(Ql,_.Q);Ql.prototype.dataChanged=function(){var q;this.videoData=_.f((q=this.data)==null?void 0:q.renderer,h3$);this.transferStateChanged()};
Ql.prototype.downloadProgressChanged=function(){if(this.entityInfo){var q=Object.assign({},this.videoData),k=Z$H(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),F=k.publishedTimeText,T=k.badges;q.shortViewCountText=k.shortViewCountText;q.publishedTimeText=F;q.badges=T;this.set("videoData",q)}};
Ql.prototype.transferStateChanged=function(){if(this.entityInfo){var q=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",k=_.ER(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!XH(this.entityInfo.policyEntity),F=Object.assign({},this.videoData),T=Z$H(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),Z=T.publishedTimeText,O=T.badges;F.shortViewCountText=
T.shortViewCountText;F.publishedTimeText=Z;F.badges=O;F.isDisabled=k;F.isWatched=this.downloadedVideoPlaybackPosition>0;F.navigationEndpoint=k?void 0:NUM(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var z;q&&((z=this.videoData)==null?0:z.videoId)&&!_.h("dl_resume_click_killswitch")&&(F.isDisabled=!1,F.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});F.thumbnailOverlays=FCJ(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",F)}};
Ql.prototype.transferStateChanged=Ql.prototype.transferStateChanged;Ql.prototype.downloadProgressChanged=Ql.prototype.downloadProgressChanged;Ql.prototype.dataChanged=Ql.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ql.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Ql.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ql.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],Ql.prototype,"videoData",void 0);_.v([_.u({selector:uJ,selectorArgs:["videoData.videoId"]}),_.G("design:type",Object)],Ql.prototype,"downloadProgress",void 0);_.v([_.u(),_.G("design:type",Number)],Ql.prototype,"relativeDateReference",void 0);_.v([_.u({selector:_.$W,selectorArgs:["videoData.videoId"]}),_.G("design:type",Object)],Ql.prototype,"transferState",void 0);
_.v([_.u({selector:J3H,selectorArgs:["videoData.videoId"]}),_.G("design:type",Object)],Ql.prototype,"downloadState",void 0);_.v([_.u({selector:W8n,selectorArgs:["videoData.videoId"]}),_.G("design:type",Object)],Ql.prototype,"offlinePolicyAction",void 0);_.v([_.u({selector:Up0,selectorArgs:["videoData.videoId"]}),_.G("design:type",Object)],Ql.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.v([_.u({selector:N7,selectorArgs:["videoData.videoId"]}),_.G("design:type",Object)],Ql.prototype,"downloadedVideoPlaybackPosition",void 0);_.v([_.u({selector:X1J,selectorArgs:["videoData.videoId"]}),_.G("design:type",Object)],Ql.prototype,"entityInfo",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Ql.prototype,"isDownloading",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ql.prototype,"dataChanged",null);
_.v([_.df("downloadProgress"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ql.prototype,"downloadProgressChanged",null);_.v([_.df("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ql.prototype,"transferStateChanged",null);
_.v([_.K({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],Ql);
_.B(Ql,"ytd-downloaded-video-grid-video-renderer",function(){if(Sf$!==void 0)return Sf$;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Sf$=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var zco;var K1=function(){};
K1.prototype.resolve=function(q,k){var F=this;return _.C(function(T){return _.W(T,F.resolveCommand(q,k),0)})};var CRz,BY;CRz=x1M(function(q){return q.targetId},{shouldPersist:!1});
BY=CRz.updateData;_.Rcz=CRz.useUpdatableData;var ec$,WhG;ec$=x1M(function(q){return q.targetId});
WhG=ec$.updateData;_.Ukh=ec$.useUpdatableData;var IbU=CRH.bind(null,BY),Xe$=CRH.bind(null,WhG);(function(q,k,F){var T=_.f(F==null?void 0:F.updatedRenderer,_.gy0);return T?q({targetId:k},function(){return T}):!1}).bind(null,BY);var r$=function(){};
_.y(r$,K1);r$.prototype.resolveCommand=function(q){var k;return _.C(function(F){k=_.f(q,_.EPe);if(!k)return F.return();IbU(k.targetId,k);_.RG(F)})};var vY=function(){var q=_.E$.apply(this,arguments)||this;q.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return q};
_.y(vY,_.E$);_.Y=vY.prototype;_.Y.configureContinuationPathMap=function(){return{}};
_.Y.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.Y.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.Y.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.Y.observeData=function(){this.data&&(this.continuationIsReloading=!1)};
_.Y.handleAppendContinuationItemsAction=function(q){var k=_.f(q,_.J8$);if(this.data&&this.data.targetId&&k&&this.continuationPathMap&&k.targetId===this.data.targetId){var F=Aof(q),T=F&&this.continuationPathMap[F];if(T&&F)if(q=this.get(T,this.data)){a:{for(F=0;F<q.length;F++){var Z=q[F],O=void 0,z=!!_.f((O=_.f(Z,R_o))==null?void 0:O.content,_.XHv);if(_.f(Z,_.ZY)||z)break a}F=q.length}T="data."+T;k.continuationItems?F===q.length-1?(this.pop(T),this.push.apply(this,[T].concat(_.fP(k.continuationItems)))):
F===q.length?this.push.apply(this,[T].concat(_.fP(k.continuationItems))):this.splice.apply(this,[T,F,1].concat(_.fP(k.continuationItems))):this.splice(T,F,1);(_.h("web_enable_voting_animation")||_.h("enable_music_web_cairo_voting_animation"))&&_.Fc(this.hostElement,"yt-append-continuation-items-action-finished");_.Fc(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.w1(new _.aP("append continuation items does not exist",F));else _.w1(new _.aP("append continuation path does not exist",
F))}};
_.Y.handleReloadContinuationItemsCommand=function(q){var k=_.f(q,_.EPe);if(this.data&&k){if(_.h("web_explore_hub")||_.h("web_client_explore_hub")||_.h("web_explore_hub_on_hover")||_.h("web_client_explore_hub_on_hover"))try{_.mT().resolve(r$).resolveCommand(q)}catch(O){}if(this.data.targetId&&this.continuationPathMap&&k.targetId===this.data.targetId&&(!_.h("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||k.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var F,T=
(F=k.slot)==null?void 0:F.replace("RELOAD_CONTINUATION_SLOT_","");F=(q=Aof(q)+"-"+(T==null?void 0:T.toLowerCase()))&&this.continuationPathMap[q];if(!F||!q||!T)_.w1(new _.aP("reload continuation path does not exist",q));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(k)){if(k.replaceWithFirstItem){var Z;this.set("data."+F,((Z=k.continuationItems)==null?0:Z.length)?k.continuationItems[0]:{})}else this.set("data."+F,k.continuationItems?k.continuationItems:
[]);this.continuationIsReloading=!1;_.Fc(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.Y.handleShowReloadUiCommand=function(q){q=_.f(q,HHI);var k;((k=this.data)==null?0:k.targetId)&&(q==null?0:q.targetId)&&q.targetId===this.data.targetId&&(this.continuationIsReloading=!0)};
vY.prototype.observeData=vY.prototype.observeData;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],vY.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vY.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vY.prototype,"data",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],vY.prototype,"continuationIsReloading",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vY.prototype,"observeData",null);_.v([_.aw()],vY);_.HY=[_.vW.YtComponentBehavior,_.Zz.YtActionHandlerBehavior,vY.prototype];_.sy={};_.sy.YtNextContinuationBehavior=[_.iX.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",_.Rw(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.Rw(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(q,k){q.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,k,{}):(q={locationRetrieved:function(F){this.makeNextContinuationRequest_(F,k,{})}.bind(this)},_.Fc(this.hostElement,"yt-retrieve-location",q))},
makeNextContinuationRequest_:function(q,k,F){_.w3("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();q=k(q);var T;this.canUseContextualNetworkManager_()&&(T=this.getNetworkManager());T||(T=_.mT().resolve(_.$N));k=_.vg.instance;if(_.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&k){T=_.xW([q.startsWith("/")?q.substr(1):q]);var Z,O;F=_.bf(k,{},T,F==null?void 0:(Z=F.context)==null?void 0:(O=Z.clickTracking)==null?void 0:O.clickTrackingParams).then(function(z){return{response:z}})}else F=
this.nextContinuation.usePost?T.postData(q,F):T.fetchData(q);
F.then(this.updateNextContinuationData_.bind(this,q));this.pendingContinuationRequest_=F;this.startListeningForNavigate_()},
updateNextContinuationData_:function(q,k){var F=this;_.w3("ncl");this.pendingContinuationRequest_=void 0;if(k){var T={};this.nextContinuation&&(T=this.nextContinuation);if(k.response&&k.response.continuationContents&&k.response.continuationContents[T.continuationType]){q=k.response.continuationContents[T.continuationType];var Z=T.header||"data.header",O=q[T.responseHeaderKey||"header"];O&&this.set(Z,O);Z=T.contentsArray||"data.contents";O=this.getContents_(q,T.responseContentsKey||"contents")||[];
this.pathExists_(Z)?(O.unshift(Z),this.push.apply(this,O)):this.set(Z,O);O&&(RcH(_.aB(),k.response,this.hostElement,function(z){_.Ta(F.hostElement,"yt-store-grafted-ve-action",[z])}),_.Fc(this.hostElement,"yt-next-continuation-data-updated",{continuationData:k,
page:this,contentsArray:Z}));this.set(T.continuationsArray||"data.continuations",q[T.responseContinuationsKey||"continuations"]||[])}else k.reload?_.w1(new _.aP("Reloading from continuation is unsupported")):k.responseContext&&k.responseContext.errors||(delete k.xsrf_token,delete k.timing,delete k.endpoint,delete k.csn,k.responseContext&&delete k.responseContext.serviceTrackingParams,Z={request:_.H9(q,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(k).sort()},k.response&&(Z.responseContentKeys=
Object.keys(k.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(Z.continuationType=this.nextContinuation.continuationType.substr(0,256)),k=new _.aP("Malformed continuation",Z),q.indexOf("/comment_service_ajax")==0?_.w1(k):_.A7(k)),this.set(T.continuationsArray||"data.continuations",[])}else _.pN(new _.aP("Missing continuation response",q))},
getContents_:function(q,k){k=k.split(".");return _.fT.getValueByKeys(q,k)},
pathExists_:function(q){var k=this;q=q.toString().split(".");for(var F=0;F<q.length;F++)if(k=k[q[F]],k===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var EiG;var ab4;var G1=function(){var q=_.Q.apply(this,arguments)||this;q.triggered_=!1;return q};
_.y(G1,_.Q);_.Y=G1.prototype;_.Y.attached=function(){this.maybeTriggerAutoload()};
_.Y.detached=function(){this.hasBeenTriggered_=!1};
_.Y.onPrescanVisible=function(){this.onShow()};
_.Y.onShow=function(){this.showButton||this.trigger()};
_.Y.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.Fc(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.Y.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.Y.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.Y.computeLabel_=function(q,k){return q===void 0?null:q.label||!k?q.label:this.showMoreText_};
_.Y.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.Y.getContinuationUrl=function(q){var k={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(k.itct=this.data.clickTrackingParams);return _.sP(q,k)};
_.Y.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
G1.prototype.showButtonChanged_=G1.prototype.showButtonChanged_;G1.prototype.observeData_=G1.prototype.observeData_;_.v([_.l(_.GA.YtVisibilityBehavior),_.G("design:type",Object)],G1.prototype,"ytVisibilityBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],G1.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],G1.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],G1.prototype,"showButton",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],G1.prototype,"showIcon",void 0);_.v([_.u({computed:"computeLabel_(data, showButton)"}),_.G("design:type",Object)],G1.prototype,"label",void 0);_.v([_.u({value:_.Gm(_.WJ("SHOW_MORE",void 0,"Show More"))}),_.G("design:type",Object)],G1.prototype,"showMoreText_",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],G1.prototype,"spinnerActive_",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],G1.prototype,"hasBeenTriggered_",void 0);
_.v([_.u({value:void 0}),_.G("design:type",String)],G1.prototype,"observeVisibleOption",void 0);_.v([_.u({value:void 0}),_.G("design:type",String)],G1.prototype,"observeHiddenOption",void 0);_.v([_.u({value:"observe_once"}),_.G("design:type",Object)],G1.prototype,"observePrescanOption",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G1.prototype,"observeData_",null);
_.v([_.Wu("showButton"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G1.prototype,"showButtonChanged_",null);_.v([_.Pu({is:"yt-next-continuation",disableElementRegistration:!0})],G1);
_.B(G1,"yt-next-continuation",function(){if(ab4===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;EiG===void 0&&(EiG=document.createElement("template"));var T=EiG;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ab4=q}q=ab4;return q},{mode:2});var dkU;var hcI;var cY=function(){return _.Q.apply(this,arguments)||this};
_.y(cY,_.Q);cY.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cY.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cY.prototype,"data",void 0);_.v([_.Pu({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],cY);
_.B(cY,"yt-music-pass-small-feature-info-renderer",function(){if(hcI===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;dkU===void 0&&(dkU=document.createElement("template"));var T=dkU;F.call(k,T.content.cloneNode(!0),q.content.firstChild);hcI=q}q=hcI;return q},{mode:2});_.$$("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var Vl=function(){var q=_.Q.apply(this,arguments)||this;q.isCollapsible=!1;q.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return q};
_.y(Vl,_.Q);_.Y=Vl.prototype;_.Y.computeIsCollapsible=function(q){return!!(((q==null?0:q.showMoreText)||(q==null?0:q.visibleRowCount))&&(q==null?0:q.isCollapsible))};
_.Y.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"}}}};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.Y.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.Y.onIronResize=function(){var q=this;_.rf(this,"updateGridInitItems",function(){q.maybeUpdateInitialItemsDisplayed()})};
_.Y.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var q=this.getVisibleWidth();q!==0&&(q=Math.floor(q/214)*(this.data.visibleRowCount||2),q!==this.initialCount&&(this.initialCount=q,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.Y.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.Y.computeExpandVisible=function(q,k,F,T){return q&&k&&F&&!!T&&!!T.showMoreText};
_.Y.computeShowMoreButton=function(q){return{text:q,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.Y.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.Y.initCollapsed=function(){var q=this;this.ytLazyListBehavior.canShowMore=!1;var k;(this.collapsed=!((k=this.data)==null||!k.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.Gz(this,function(){_.ZH(q.hostElement,"yt-refit-popups-action")})};
_.Y.fillRestIfNotCollapsible=function(){var q=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!q||this.ytLazyListBehavior.fillRemainingListItems()};
_.Y.computeViewAllHidden=function(q,k){return q||!k.viewAllEndpoint};
Vl.prototype.fillRestIfNotCollapsible=Vl.prototype.fillRestIfNotCollapsible;Vl.prototype.initCollapsed=Vl.prototype.initCollapsed;Vl.prototype.onIronResize=Vl.prototype.onIronResize;Vl.prototype.persistentGuideChanged=Vl.prototype.persistentGuideChanged;_.v([_.l(_.AQ),_.G("design:type",Object)],Vl.prototype,"ironResizableBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Vl.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Vl.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],Vl.prototype,"ytLazyListBehavior",void 0);_.v([_.l(_.sy.YtNextContinuationBehavior),_.G("design:type",Object)],Vl.prototype,"ytNextContinuationBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],Vl.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.l(_.HY),_.G("design:type",Object)],Vl.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Vl.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],Vl.prototype,"collapsed",void 0);_.v([_.u(),_.G("design:type",Number)],Vl.prototype,"initialCount",void 0);_.v([_.u({computed:"computeShowMoreButton(data.showMoreText)"}),_.G("design:type",Object)],Vl.prototype,"showMoreButton",void 0);
_.v([_.u({computed:"computeIsCollapsible(data)"}),_.G("design:type",Object)],Vl.prototype,"isCollapsible",void 0);_.v([_.Iw("#items"),_.G("design:type",HTMLElement)],Vl.prototype,"items",void 0);_.v([_.df("guidePersistentAndVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Vl.prototype,"persistentGuideChanged",null);_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Vl.prototype,"onIronResize",null);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Vl.prototype,"initCollapsed",null);_.v([_.df("canShowMore"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Vl.prototype,"fillRestIfNotCollapsible",null);_.v([_.K({is:"ytd-grid-renderer",disableElementRegistration:!0})],Vl);
_.B(Vl,"ytd-grid-renderer",function(){if(zco!==void 0)return zco;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return zco=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var L1=function(){return _.Q.apply(this,arguments)||this};
_.y(L1,_.Q);
L1.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"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],L1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],L1.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],L1.prototype,"data",void 0);_.v([_.K({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],L1);
_.B(L1,"ytd-carousel-ad-renderer",function(){if(Zdh!==void 0)return Zdh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Zdh=q},{mode:1});var M_v;var x2=function(){return _.Q.apply(this,arguments)||this};
_.y(x2,_.Q);_.Y=x2.prototype;_.Y.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"}}}};
_.Y.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,x2.JSC$13329_CLICK_LOCATION_ID_MAP))};
_.Y.onSitelinkTap=function(q){q.stopPropagation();var k,F,T=q==null?void 0:(k=q.model)==null?void 0:(F=k.item)==null?void 0:F.onTap;T&&this.ytSparklesClickLocationBehavior.handleClick(T,q,!1)};
_.Y.onTap=function(q){var k=this.data&&this.data.content&&this.data.content.navigationEndpoint;k&&this.ytSparklesClickLocationBehavior.handleClick(k,q,!1)};
_.Y.sendImpression=function(){if(this.data&&this.data.content)for(var q=_.S(this.data.content.impressionEndpoints||[]),k=q.next();!k.done;k=q.next()){k=_.S(k.value.loggingUrls||[]);for(var F=k.next();!F.done;F=k.next())F=F.value,F.baseUrl&&vU(F.baseUrl,F.attributionSrcMode)}};
x2.prototype.onTap=x2.prototype.onTap;x2.prototype.dataChanged=x2.prototype.dataChanged;x2.JSC$13329_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"]]);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],x2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],x2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],x2.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],x2.prototype,"data",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x2.prototype,"dataChanged",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],x2.prototype,"onTap",null);_.v([_.K({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],x2);
_.B(x2,"ytd-promoted-sparkles-text-search-renderer",function(){if(M_v!==void 0)return M_v;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return M_v=q},{mode:1});var fbv;var n1=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-mute-ad-action":"handleMuteAd"};return q};
_.y(n1,_.Q);_.Y=n1.prototype;
_.Y.configureRendererStamper=function(){return{"data.menu":{id:_.h("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]]"}}}}}};
_.Y.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.Y.computeHasAdBadge=function(q){return!(q==null||!q.adBadge)};
_.Y.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",n1.JSC$13338_DEFAULT_AD_BADGE_RENDERER),_.Yv(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,n1.JSC$13338_CLICK_LOCATION_ID_MAP))};
_.Y.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var q;(((q=this.data)==null?void 0:q.impressionCommands)||[]).forEach(function(k){k=_.S(k.loggingUrls||[]);for(var F=k.next();!F.done;F=k.next())F=F.value,F.baseUrl&&vU(F.baseUrl,F.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.Y.onTap=function(q){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint,T;(k=(T=this.data)==null?void 0:T.thumbnailNavigationEndpoint)&&_.nF(_.xN(q),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(k,q,!1):F&&this.ytSparklesClickLocationBehavior.handleClick(F,q,!1)};
_.Y.handleMuteAd=function(){this.collapsed=!0};
_.Y.attached=function(){var q=this;_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&q.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.Y.detached=function(){_.h("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.Vg.Object.defineProperties(n1.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var q;return!(((q=this.data)==null?void 0:q.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var q;return!(((q=this.data)==null?void 0:q.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.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}}});
n1.prototype.dataChanged=n1.prototype.dataChanged;
n1.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"]]);
n1.JSC$13338_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.WJ("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],n1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);_.v([_.l(pz),_.G("design:type",Object)],n1.prototype,"ytdActiveViewBehavior",void 0);
_.v([_.l([_.Zz.YtActionHandlerBehavior]),_.G("design:type",Object)],n1.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],n1.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],n1.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],n1.prototype,"collapsed",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.G("design:type",Boolean)],n1.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],n1.prototype,"biggerThumbsStyle",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.G("design:type",Boolean)],n1.prototype,"fixAlignmentSmallScreens",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs_square")}}),
_.G("design:type",Boolean)],n1.prototype,"useBiggerThumbsSquare",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.mediaHoverOverlay"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],n1.prototype,"hideHoverOverlay",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.promotedSparklesWebStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],n1.prototype,"webSearchLayout",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],n1.prototype,"webSearchLayoutLandscape",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],n1.prototype,"webSearchLayoutSquare",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data.promotedSparklesWebStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],n1.prototype,"sparklesCtaNoBackground",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.actionButton"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],n1.prototype,"hideActionButton",null);_.v([_.u({computed:"computeButtonOverride(uiUpdate)"}),_.G("design:type",Object)],n1.prototype,"buttonOverride",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.G("design:type",Boolean)],n1.prototype,"hasNewAdBadge",void 0);_.v([_.P("data.promotedSparklesWebStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],n1.prototype,"useRoundedBadge",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],n1.prototype,"dataChanged",null);_.v([_.K({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],n1);
_.B(n1,"ytd-promoted-sparkles-web-renderer",function(){if(fbv!==void 0)return fbv;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return fbv=q},{mode:1});var y0m;var g$=function(){return _.Q.apply(this,arguments)||this};
_.y(g$,_.Q);_.Y=g$.prototype;_.Y.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]]"}}}}}};
_.Y.computeShowCta=function(q){return!(q==null||!q.ctaRenderer)};
_.Y.onCtaClick=function(){var q,k,F,T=(q=this.data)==null?void 0:(k=q.ctaRenderer)==null?void 0:(F=k.buttonRenderer)==null?void 0:F.command;T&&this.ytComponentBehavior.resolveCommand(T)};
_.Y.onWatchButtonClick=function(){var q,k,F,T=(q=this.data)==null?void 0:(k=q.watchButtonRenderer)==null?void 0:(F=k.buttonRenderer)==null?void 0:F.command;T&&this.ytComponentBehavior.resolveCommand(T)};
_.Y.onTap=function(){};
_.Y.dataChanged=function(){if(this.data&&(this.data.adBadge||this.set("data.adBadge",g$.JSC$13341_DEFAULT_AD_BADGE_RENDERER),this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17),this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",g$.JSC$13341_DEFAULT_CLICK_LOCATION_BEHAVIOR,g$.JSC$13341_CLICK_LOCATION_ID_MAP),this.thumbnail)){var q=this.thumbnail.getElementsByTagName("a");q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href")}};
_.Y.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var q=_.S(this.data.impressionUrls),k=q.next();!k.done;k=q.next())k=k.value,emx(k,UP0(k));this.data.impressionsFired=!0}};
_.Y.maybeComputeHref=function(){return null};
_.Y.computeIsShortDR=function(q){return!(q==null||!q.watchButtonRenderer)&&!(q==null||!q.ctaRenderer)&&!!this.enableShortDR};
_.Y.computeIsNewUiOrShortDr=function(q){return!!this.enableUiUpdate||this.computeIsShortDR(q)};
_.Y.computeIsNewUiAndNotShortDr=function(q){return!!this.enableUiUpdate&&!this.computeIsShortDR(q)};
_.Y.computeHideAvatar=function(q){return!((q==null?0:q.channelThumbnail)&&this.computeIsNewUiOrShortDr(q))};
_.Y.onClick=function(q){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint;if(this.enableShortDR&&F&&(_.f(F,_.sM)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(F,q,!!_.f(F,_.sM)),q.stopPropagation();else if(F&&_.f(F,_.sM))this.ytSparklesClickLocationBehavior.handleClick(F,q,!0),q.stopPropagation();else if(F){var T,Z;((T=this.data)==null?0:T.navigationEndpoint)&&((Z=this.data)==null?0:Z.adPlaybackContextParams)&&Ti9(this.data.navigationEndpoint,this.data.adPlaybackContextParams);
this.ytComponentBehavior.resolveCommand(F)}};
_.Y.computeButtonOverride=function(q){if(this.computeIsNewUiOrShortDr(q))return{style:"call-to-action",type:"tonal",iconPosition:"none"}};
_.Y.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.Y.onThumbnailContainerClick=function(q){this.onClick(q)};
_.Y.computeThumbnailWidth=function(q,k){return q?k==="MASSIVE"?600:k==="BIG"?500:k==="MEDIUM"?450:420:360};
_.Y.attached=function(){var q=this;_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&q.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.Y.detached=function(){_.h("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
g$.prototype.dataChanged=g$.prototype.dataChanged;g$.prototype.onTap=g$.prototype.onTap;g$.JSC$13341_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.WJ("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};g$.JSC$13341_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
g$.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"}];_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],g$.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],g$.prototype,"ytRendererBehavior",void 0);_.v([_.l(pz),_.G("design:type",Object)],g$.prototype,"ytdActiveViewBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],g$.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],g$.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],g$.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.G("design:type",Boolean)],g$.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_video_display_compact_button_group_for_desktop_search")}}),
_.G("design:type",Boolean)],g$.prototype,"enableShortDR",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_vac_ui_update_for_desktop_search")}}),
_.G("design:type",Boolean)],g$.prototype,"enableUiUpdate",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],g$.prototype,"biggerThumbsStyle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.G("design:type",Boolean)],g$.prototype,"showCta",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.G("design:type",Boolean)],g$.prototype,"isShortDr",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.G("design:type",Boolean)],g$.prototype,"isShortDrOrNewUi",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.G("design:type",Boolean)],g$.prototype,"isNewUiAndNotShortDr",void 0);_.v([_.u({computed:"computeButtonOverride(data)"}),_.G("design:type",Object)],g$.prototype,"buttonOverride",void 0);_.v([_.u({computed:"computeSecondaryButtonOverride(data)"}),_.G("design:type",Object)],g$.prototype,"secondaryButtonOverride",void 0);_.v([_.Iw("ytd-thumbnail"),_.G("design:type",HTMLElement)],g$.prototype,"thumbnail",void 0);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],g$.prototype,"onTap",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],g$.prototype,"dataChanged",null);_.v([_.K({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],g$);
_.B(g$,"ytd-promoted-video-renderer",function(){if(y0m!==void 0)return y0m;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return y0m=q},{mode:1});var t_m;var m1=function(){var q=_.Q.apply(this,arguments)||this;q.useRoundedBadge=!0;q.sitelinkIds=[];return q};
_.y(m1,_.Q);_.Y=m1.prototype;
_.Y.configureRendererStamper=function(){return{"data.menu":{id:_.h("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]]"}}}}}};
_.Y.dataChanged=function(){var q;(q=this.data)!=null&&q.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,m1.JSC$13348_CLICK_LOCATION_ID_MAP)};
_.Y.onTap=function(q){var k,F=(k=this.data)==null?void 0:k.navigationCommand;F&&!_.nF(_.xN(q),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(F,q,!1)};
_.Y.onSitelinkTap=function(q){var k,F,T=q==null?void 0:(k=q.model)==null?void 0:(F=k.item)==null?void 0:F.onTap;T&&this.ytSparklesClickLocationBehavior.handleClick(T,q,!1)};
_.Y.configureSitelinkClickTargets=function(){var q=this,k,F,T=(k=this.data)==null?void 0:(F=k.clickLocationTargets)==null?void 0:F.find(function(Z){return Z.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
T&&_.Zy(this.hostElement).querySelectorAll(".sitelink").forEach(function(Z){_.Yv(Z,"yt-simple-endpoint",!0);q.sitelinkIds.push(Z.id);var O,z;(O=q.ytSparklesClickLocationBehavior)==null||(z=O.clickTargetMap)==null||z.set(Z.id,T)})};
_.Y.sendImpression=function(){var q,k,F=((q=this.data)==null?void 0:(k=q.impressionCommand)==null?void 0:k.loggingUrls)||[];q=_.S(F);for(k=q.next();!k.done;k=q.next())k=k.value,k.baseUrl&&vU(k.baseUrl,k.attributionSrcMode)};
_.Y.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.Vg.Object.defineProperties(m1.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
m1.prototype.onTap=m1.prototype.onTap;m1.prototype.dataChanged=m1.prototype.dataChanged;m1.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"]]);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],m1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],m1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],m1.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],m1.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],m1.prototype,"showFavicon",null);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.G("design:type",Boolean)],m1.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],m1.prototype,"biggerThumbsStyle",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.G("design:type",Boolean)],m1.prototype,"enableThumbnailScalingFix",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],m1.prototype,"dataChanged",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],m1.prototype,"onTap",null);_.v([_.K({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],m1);
_.B(m1,"ytd-text-image-no-button-layout-renderer",function(){if(t_m!==void 0)return t_m;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return t_m=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var DkG;var qZ=function(){var q=_.Q.apply(this,arguments)||this;q.isInlinePlaybackState=!1;q.uiUpdate=_.h("web_modern_buttons");q.hideCta=_.h("hide_cta_for_home_web_video_ads");q.noBottomMargin=!1;q.animateInTimeStamp=_.kX("hide_cta_for_home_web_video_ads_animate_in_time");q.animateInCta=!1;q.isHovered=!1;q.player=null;q.JSC$13355_playerEvents=new Map;q.JSC$13355_preventProgressSaveTimer=null;q.delayedCtaJobId=null;return q};
_.y(qZ,_.Q);_.Y=qZ.prototype;_.Y.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]]"}}}}}};
_.Y.attached=function(){this.JSC$13355_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$13355_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.h("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.Y.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$13355_playerEvents)};
_.Y.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",qZ.JSC$13354_DEFAULT_CLICK_LOCATION_BEHAVIOR,qZ.JSC$13354_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.Y.hoverChanged=function(){var q=this;this.delayedCtaJobId&&(_.pL.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.h("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.ay(_.pL,function(){q.buttonContainer.classList.add("show-delayed-buttons")},_.kX("delayed_cta_on_web_delay_milliseconds")))};
_.Y.setPlayer=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return(k=_.ZH(q.hostElement,"yt-get-inline-preview-player-action"))&&k[0]?_.W(F,k[0].getPlayerPromise(),3):F.jumpTo(0);q.player=F.yieldResult;q.ytPlayerListenerBehavior.listenToPlayerEvents(q.player,q.JSC$13355_playerEvents);_.RG(F)})};
_.Y.onPlaybackStart=function(){var q=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$13355_preventProgressSaveTimer=_.OZ(_.pL,function(){q.JSC$13355_preventProgressSaveTimer=null},1E4))};
_.Y.onVideoProgress=function(q){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&q>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.Y.resetPreventProgressSaveTimer=function(){_.pL.cancelJob(this.JSC$13355_preventProgressSaveTimer);this.JSC$13355_preventProgressSaveTimer=null};
_.Y.getSimpleString=function(q){return _.cj(q)};
_.Y.onClick=function(q){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint,T;k=(T=this.data)==null?void 0:T.channelEndpoint;var Z,O;(T=(O=_.f((Z=this.data)==null?void 0:Z.adCtaButton,_.bl))==null?void 0:O.command)&&_.nF(_.xN(q),this.hostElement,["call-to-action"])?_.h("enable_fix_two_tab_short_dr")||this.ytSparklesClickLocationBehavior.handleClick(T,q,!1):k&&_.nF(_.xN(q),this.hostElement,["channel-thumbnail-container","short-byline-text"])?
this.ytSparklesClickLocationBehavior.handleClick(k,q,!1):!_.nF(_.xN(q),this.hostElement,["secondary-button"])&&F&&(_.h("enable_short_dr_for_desktop_launchable")?(Z=!!_.f(F,_.sM),this.isInlinePlaybackState&&Z&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(F,q,Z)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(F,q,!0)))}};
_.Y.updateWatchEndpointStartTime=function(){var q,k;this.player&&((q=this.data)==null?0:q.inlinePlaybackEndpoint)&&((k=this.data)==null?0:k.navigationEndpoint)&&!this.JSC$13355_preventProgressSaveTimer&&(q=Math.floor(this.player.getCurrentTime()),_.f(this.data.navigationEndpoint,_.sM).startTimeSeconds=q,_.f(this.data.inlinePlaybackEndpoint,_.sM).startTimeSeconds=q)};
_.Y.computeButtonOverride=function(){if(this.uiUpdate)return{style:"call-to-action",type:"tonal"}};
_.Y.computeSecondaryButtonOverride=function(){return{style:"call-to-action",type:"outline",iconPosition:"none"}};
_.Vg.Object.defineProperties(qZ.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.h("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.watchButton)&&!((k=this.data)==null||!k.adCtaButton)}}});
qZ.prototype.hoverChanged=qZ.prototype.hoverChanged;qZ.prototype.dataChanged=qZ.prototype.dataChanged;
qZ.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"]]);
qZ.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"}];
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],qZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],qZ.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],qZ.prototype,"ytSparklesClickLocationBehavior",void 0);
_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],qZ.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qZ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qZ.prototype,"isInlinePlaybackState",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],qZ.prototype,"miniMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qZ.prototype,"uiUpdate",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qZ.prototype,"hideCta",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qZ.prototype,"noBottomMargin",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qZ.prototype,"animateInCta",void 0);_.v([_.u({computed:"computeButtonOverride(uiUpdate)"}),_.G("design:type",Object)],qZ.prototype,"buttonOverride",void 0);
_.v([_.u({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.G("design:type",Object)],qZ.prototype,"secondaryButtonOverride",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qZ.prototype,"isHovered",void 0);_.v([_.Iw("#button-container"),_.G("design:type",HTMLElement)],qZ.prototype,"buttonContainer",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],qZ.prototype,"typographyBump",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("typographyBump"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],qZ.prototype,"typographyBumpV2",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qZ.prototype,"dataChanged",null);_.v([_.Wu("isHovered"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qZ.prototype,"hoverChanged",null);
_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],qZ.prototype,"isButtonGroup",null);_.v([_.K({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],qZ);
_.B(qZ,"ytd-ad-inline-playback-meta-block",function(){if(DkG!==void 0)return DkG;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return DkG=q},{mode:_.Oh("kevlar_poly_si_batch_j065")?1:2});var lb4;var ic=function(){var q=_.Q.apply(this,arguments)||this;q.noBottomMargin=!1;q.isInlinePreviewTriggered=!1;q.JSC$13360_activeViewMeasurementDataResolver=_.GM();return q};
_.y(ic,_.Q);_.Y=ic.prototype;_.Y.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Y.attached=function(){var q=this;this.updateInlinePreviewHoverListeners();this.JSC$13360_activeViewMeasurementDataResolver.promise.then(function(k){q.ytdActiveViewBehavior.enableActiveViewMeasurement(k,15)});
_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&q.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.Y.detached=function(){this.clearInlinePreviewHoverListeners();_.h("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.Y.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13360_inlinePreviewHoverListener=V0({mediaRenderer:this,lockupElement:this.JSC$13360_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:Kkz})};
_.Y.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$13360_inlinePreviewHoverListener)==null||TJ(q)};
_.Y.onDataChanged=function(){var q;((q=this.data)==null?0:q.activeView)&&this.JSC$13360_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",ic.JSC$13359_DEFAULT_CLICK_LOCATION_BEHAVIOR,ic.JSC$13359_CLICK_LOCATION_ID_MAP);this.thumbnail&&(q=this.thumbnail.getElementsByTagName("a"),q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href"));var k,F;if(((k=this.data)==
null?0:k.hasAutoplay)||((F=this.data)==null?0:F.forceImpAutoplay)){var T;(T=this.JSC$13360_inlinePreviewHoverListener)==null||uko(T)}};
_.Y.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.Y.onThumbnailContainerClick=function(q){if(this.data&&this.data.navigationEndpoint){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(F,q,!!_.f(F,_.sM));q.stopPropagation()}};
_.Y.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Y.impressionLog=function(){var q=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var k,F,T=(F=_.f((k=this.data)==null?void 0:k.onImpression,_.za))==null?void 0:F.commands;T&&(T.forEach(function(Z){Z.clickTrackingParams&&delete Z.clickTrackingParams;q.ytComponentBehavior.resolveCommand(Z)}),this.data.impressionsFired=!0)}};
_.Vg.Object.defineProperties(ic.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$13360_inlinePreviewHoverListener)==null?0:P8(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
ic.prototype.onTypographyBumpChanged=ic.prototype.onTypographyBumpChanged;ic.prototype.onDataChanged=ic.prototype.onDataChanged;ic.JSC$13359_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);ic.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"}];
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],ic.prototype,"ytComponentBehavior",void 0);_.v([_.l(pz),_.G("design:type",Object)],ic.prototype,"ytdActiveViewBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ic.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ic.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],ic.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.rw),_.G("design:type",Object)],ic.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],ic.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],ic.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ic.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],ic.prototype,"noBottomMargin",void 0);
_.v([_.u(),_.G("design:type",Object)],ic.prototype,"isInlinePreviewTriggered",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],ic.prototype,"miniMode",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ic.prototype,"typographyBump",void 0);_.v([_.Iw("ytd-thumbnail"),_.G("design:type",HTMLElement)],ic.prototype,"thumbnail",void 0);_.v([_.Iw("#dismissible"),_.G("design:type",HTMLElement)],ic.prototype,"JSC$13360_dismissibleMedia",void 0);
_.v([_.Iw("ytd-ad-inline-playback-meta-block"),_.G("design:type",HTMLElement)],ic.prototype,"adInlinePlaybackMetaBlock",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ic.prototype,"onDataChanged",null);_.v([_.df("typographyBump"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ic.prototype,"onTypographyBumpChanged",null);
_.v([_.P("lockupIsHovered"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ic.prototype,"isHovered",null);_.v([_.K({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],ic);
_.B(ic,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(lb4!==void 0)return lb4;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-and-button-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" no-bottom-margin="[[noBottomMargin]]" typography-bump="[[typographyBump]]" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer"></div>\n</div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lb4=q},{mode:1});var J0Z;var kt=function(){var q=_.Q.apply(this,arguments)||this;q.isInlinePreviewTriggered=!1;q.JSC$13363_activeViewMeasurementDataResolver=_.GM();return q};
_.y(kt,_.Q);_.Y=kt.prototype;_.Y.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Y.attached=function(){var q=this;this.updateInlinePreviewHoverListeners();this.JSC$13363_activeViewMeasurementDataResolver.promise.then(function(k){q.ytdActiveViewBehavior.enableActiveViewMeasurement(k,15)})};
_.Y.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Y.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$13363_inlinePreviewHoverListener=V0({mediaRenderer:this,lockupElement:this.JSC$13363_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:Kkz})};
_.Y.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$13363_inlinePreviewHoverListener)==null||TJ(q)};
_.Y.onDataChanged=function(){var q;((q=this.data)==null?0:q.activeView)&&this.JSC$13363_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",kt.JSC$13362_DEFAULT_CLICK_LOCATION_BEHAVIOR,kt.JSC$13362_CLICK_LOCATION_ID_MAP);this.thumbnail&&(q=this.thumbnail.getElementsByTagName("a"),q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href"))};
_.Y.onThumbnailContainerClick=function(q){if(this.data&&this.data.navigationEndpoint){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(F,q,!0);q.stopPropagation()}};
_.Y.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.Y.impressionLog=function(){var q=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var k,F,T=(F=_.f((k=this.data)==null?void 0:k.onImpression,_.za))==null?void 0:F.commands;T&&(T.forEach(function(Z){Z.clickTrackingParams&&delete Z.clickTrackingParams;_.mT().resolve(_.qd).resolveCommand(Z,{form:{element:q.hostElement}})}),this.data.impressionsFired=!0)}};
_.Vg.Object.defineProperties(kt.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$13363_inlinePreviewHoverListener)==null?0:P8(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
kt.prototype.onDataChanged=kt.prototype.onDataChanged;kt.JSC$13362_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);kt.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"}];_.v([_.l(pz),_.G("design:type",Object)],kt.prototype,"ytdActiveViewBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],kt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],kt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],kt.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],kt.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],kt.prototype,"ytdReduxBehavior",void 0);
_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],kt.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],kt.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],kt.prototype,"isInlinePreviewTriggered",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],kt.prototype,"miniMode",void 0);_.v([_.Iw("ytd-thumbnail"),_.G("design:type",HTMLElement)],kt.prototype,"thumbnail",void 0);
_.v([_.Iw("#dismissible"),_.G("design:type",HTMLElement)],kt.prototype,"JSC$13363_dismissibleMedia",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],kt.prototype,"onDataChanged",null);_.v([_.P("lockupIsHovered"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],kt.prototype,"isHovered",null);_.v([_.K({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],kt);
_.B(kt,"ytd-video-display-full-buttoned-renderer",function(){if(J0Z!==void 0)return J0Z;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return J0Z=q},{mode:1});var Rm=function(q,k,F,T){T=T===void 0?!1:T;_.qJ.call(this,q);this.adsClientErrorMessage=F;this.aggressivelySample=T;this.args=[];k&&this.args.push(k)};
_.y(Rm,_.qJ);var Y_=function(q,k,F,T){T=T===void 0?!1:T;_.qJ.call(this,q);this.adsClientErrorMessage=F;this.aggressivelySample=T;this.args=[];k&&this.args.push(k)};
_.y(Y_,_.qJ);var A0$=function(q){_.dF.call(this);var k=this;this.initializationFunction=q;this.instance=null;this.addOnDisposeCallback(function(){_.nT(k.instance);k.instance=null})};
_.y(A0$,_.dF);A0$.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.iW("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var dkf=function(){var q=new Map;[].forEach(function(k){q.set(k.JSC$27020_getType(),k)})};new Promise(function(){});var Ukn=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"]]),ech=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"}]]),peP=function(q){this.experimentApiProvider=q;q=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=q<.1};var ov=function(q,k,F,T){_.dF.call(this);this.adsControlFlowEventListeners=k;this.adEventLogger=F;this.experimentApiProvider=T;this.adsControlFlowManagerHelper=q(this,this,this,this,this);_.zl(this,this.adsControlFlowManagerHelper);q=_.S(k);for(k=q.next();!k.done;k=q.next())_.zl(this,k.value)};
_.y(ov,_.dF);var weP=function(q,k,F,T){F4(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",k,F,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,T);q=_.S(q.adsControlFlowEventListeners);for(T=q.next();!T.done;T=q.next())weP(T.value,k,F)};
_.Y=ov.prototype;_.Y.onOpportunityProcessedExternallyManaged=function(q,k,F,T){F4(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",q,F,k,void 0,void 0,void 0,void 0,void 0,void 0,void 0,T)};
_.Y.onSlotReceivedExternallyManaged=function(q,k){Ty(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",q,k)};
_.Y.onSlotEntered=function(q){if(ZP(this.adsControlFlowManagerHelper,q)!=null){Ty(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",q);this.adsControlFlowManagerHelper.onSlotEntered(q);for(var k=_.S(this.adsControlFlowEventListeners),F=k.next();!F.done;F=k.next())F.value.onSlotEntered(q);if(ZP(this.adsControlFlowManagerHelper,q)!=null&&ZP(this.adsControlFlowManagerHelper,q).isOccupyingSlotType()&&jp(this.adsControlFlowManagerHelper,q)&&!PRI(this.adsControlFlowManagerHelper,q)){var T;Yt(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",q,(T=jp(this.adsControlFlowManagerHelper,q))!=null?T:void 0);q=ZP(this.adsControlFlowManagerHelper,q);q.slotLifecycleStage!=="entered"&&Op(q.slot,q.slotLifecycleStage,"enterLayoutForSlot");q.slotLifecycleStage="rendering";q.registeredLayoutRenderingAdapter.startRendering(q.layout)}}};
_.Y.onSlotExited=function(q){if(ZP(this.adsControlFlowManagerHelper,q)!=null){Ty(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",q);this.adsControlFlowManagerHelper.onSlotExited(q);for(var k=_.S(this.adsControlFlowEventListeners),F=k.next();!F.done;F=k.next())F.value.onSlotExited(q);ZP(this.adsControlFlowManagerHelper,q)!=null&&ZP(this.adsControlFlowManagerHelper,q).markedForUnscheduleAfterOutboundAdapterRequests&&$kI(this,q)}};
_.Y.onLayoutReceivedExternallyManaged=function(q,k,F){q.managerLayer!=="core"&&Yt(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",q,k,F)};
var bd$=function(q,k,F){if(ZP(q.adsControlFlowManagerHelper,k)!=null){Yt(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",k,F);q=_.S(q.adsControlFlowEventListeners);for(var T=q.next();!T.done;T=q.next())bd$(T.value,k,F)}};
ov.prototype.onLayoutExited=function(q,k,F){if(ZP(this.adsControlFlowManagerHelper,q)!=null){Yt(this.adEventLogger,Wh0(F),q,k);this.adsControlFlowManagerHelper.onLayoutExited(q,k);for(var T=_.S(this.adsControlFlowEventListeners),Z=T.next();!Z.done;Z=T.next())Z.value.onLayoutExited(q,k,F);(F=jp(this.adsControlFlowManagerHelper,q))&&k.layoutId===F.layoutId&&unP(this,q)}};
ov.prototype.disposeInternal=function(){var q=NaI(this.adsControlFlowManagerHelper);q=_.S(q);for(var k=q.next();!k.done;k=q.next())$kI(this,k.value);_.dF.prototype.disposeInternal.call(this)};
var $kI=function(q,k){if(ZP(q.adsControlFlowManagerHelper,k)!=null)if(ZP(q.adsControlFlowManagerHelper,k).JSC$27051_isSlotExitRequested()||ZP(q.adsControlFlowManagerHelper,k).JSC$27051_isLayoutExitRequested())ZP(q.adsControlFlowManagerHelper,k).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(ZP(q.adsControlFlowManagerHelper,k).isOccupyingSlotType())ZP(q.adsControlFlowManagerHelper,k).markedForUnscheduleAfterOutboundAdapterRequests=!0,unP(q,k);else if(ZP(q.adsControlFlowManagerHelper,k).JSC$27051_isSlotFillRequested())ZP(q.adsControlFlowManagerHelper,
k).markedForUnscheduleAfterOutboundAdapterRequests=!0,ZP(q.adsControlFlowManagerHelper,k)!=null&&(Ty(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",k),k=ZP(q.adsControlFlowManagerHelper,k),k.fulfillmentLifecycleStage="fill_cancel_requested",k.registeredFulfillmentAdapter.cancelSlotFilling());else{var F=jp(q.adsControlFlowManagerHelper,k),T;q.experimentApiProvider.get();(T=_.h("h5_enable_layout_unscheduling_events"))&&(F?QAP(q,k,F):_.iW(Error("Ih"),k,F,void 0,!1));Ty(q.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",k);var Z=ZP(q.adsControlFlowManagerHelper,k),O=k.slotEntryTrigger,z=Z.registeredSlotEntryTriggerAdapters.get(O.triggerId);z&&(z.unregisterTrigger(O),Z.registeredSlotEntryTriggerAdapters.delete(O.triggerId));O=_.S(k.slotFulfillmentTriggers);for(z=O.next();!z.done;z=O.next()){z=z.value;var R=Z.registeredFulfillmentTriggerAdapters.get(z.triggerId);R&&(R.unregisterTrigger(z),Z.registeredFulfillmentTriggerAdapters.delete(z.triggerId))}O=_.S(k.slotExpirationTriggers);
for(z=O.next();!z.done;z=O.next())if(z=z.value,R=Z.registeredExpirationTriggerAdapters.get(z.triggerId))R.unregisterTrigger(z),Z.registeredExpirationTriggerAdapters.delete(z.triggerId);Z.hasLayout()&&(O=Z.layout,Sp(Z,O.layoutExitNormalTriggers),Sp(Z,O.layoutExitSkipTriggers),Sp(Z,O.layoutExitMuteTriggers),Sp(Z,O.layoutExitUserInputSubmittedTriggers),Sp(Z,O.layoutExitUserCancelledTriggers));Z.registeredFulfillmentAdapter=void 0;Z.registeredSlotAdapter!=null&&(Z.registeredSlotAdapter.release(),Z.registeredSlotAdapter=
void 0);Z.registeredLayoutRenderingAdapter!=null&&(Z.registeredLayoutRenderingAdapter.release(),Z.registeredLayoutRenderingAdapter=void 0);Z=q.adsControlFlowManagerHelper;ZP(Z,k)&&(Z=Khc(Z,k.slotType+"_"+k.slotPhysicalPosition))&&Z.delete(k.slotId);Ty(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",k);q=_.S(q.adsControlFlowEventListeners);for(Z=q.next();!Z.done;Z=q.next())Z=Z.value,Z.onSlotUnscheduled(k),F&&!T&&QAP(Z,k,F)}},QAP=function(q,k,F){Yt(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
k,F);
Yt(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",k,F);q=_.S(q.adsControlFlowEventListeners);for(var T=q.next();!T.done;T=q.next())T=T.value,F&&QAP(T,k,F)},unP=function(q,k){if(ZP(q.adsControlFlowManagerHelper,k)!=null&&ZP(q.adsControlFlowManagerHelper,k).isOccupyingSlotType()){var F=jp(q.adsControlFlowManagerHelper,k);
if(F&&PRI(q.adsControlFlowManagerHelper,k)){if(ZP(q.adsControlFlowManagerHelper,k)!=null){var T=q.adEventLogger,Z;var O=((Z=ech.get("abandoned"))==null?void 0:Z.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";Yt(T,O,k,F);q=ZP(q.adsControlFlowManagerHelper,k);q.slotLifecycleStage!=="rendering"&&Op(q.slot,q.slotLifecycleStage,"exitLayout");q.slotLifecycleStage="rendering_stop_requested";q.registeredLayoutRenderingAdapter.stopRendering(F,"abandoned")}}else{Ty(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
k);try{T=ZP(q.adsControlFlowManagerHelper,k);if(!T)throw new Y_("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");T.slotLifecycleStage!=="enter_requested"&&T.slotLifecycleStage!=="entered"&&T.slotLifecycleStage!=="rendering"&&Op(T.slot,T.slotLifecycleStage,"exitSlot");T.slotLifecycleStage="exit_requested";if(T.registeredSlotAdapter===void 0)throw T.slotLifecycleStage="scheduled",new Y_("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
T.registeredSlotAdapter.exit()}catch(z){z instanceof Y_&&z.adsClientErrorMessage?(Bag(q.adEventLogger,z.adsClientErrorMessage,k),_.iW(z,k,void 0,void 0,z.aggressivelySample)):(Bag(q.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",k),_.iW(z,k))}}}};var zy=function(q,k,F,T,Z,O){_.dF.call(this);this.registry=q;this.experimentApiProvider=O;this.slotMap=new Map};
_.y(zy,_.dF);var Khc=function(q,k){return(q=q.slotMap.get(k))?q:new Map},ZP=function(q,k){return Khc(q,k.slotType+"_"+k.slotPhysicalPosition).get(k.slotId)},NaI=function(q){var k=[];
q.slotMap.forEach(function(F){F=_.S(F.values());for(var T=F.next();!T.done;T=F.next())k.push(T.value.slot)});
return k};
zy.prototype.onSlotEntered=function(q){q=ZP(this,q);q.slotLifecycleStage!=="enter_requested"&&Op(q.slot,q.slotLifecycleStage,"onSlotEntered");q.slotLifecycleStage="entered"};
var PRI=function(q,k){q=ZP(q,k);return q.hasLayout()&&q.isRendering()},jp=function(q,k){(q=ZP(q,k))?q.hasLayout()&&!q.layout&&_.iW("Unexpected empty layout",k):_.iW("Unexpected undefined slotState",k);
return(q==null?void 0:q.layout)||null};
zy.prototype.onSlotExited=function(q){q=ZP(this,q);q.slotLifecycleStage!=="exit_requested"&&Op(q.slot,q.slotLifecycleStage,"onSlotExited");q.slotLifecycleStage="scheduled"};
zy.prototype.onLayoutExited=function(q,k){q=ZP(this,q);q.isPrimaryLayout(k)&&(q.slotLifecycleStage!=="rendering_stop_requested"&&Op(q.slot,q.slotLifecycleStage,"onLayoutExited"),q.slotLifecycleStage="entered")};
var Sp=function(q,k){k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=q.registeredLayoutExitTriggerAdapters.get(F.triggerId);T&&(T.unregisterTrigger(F),q.registeredLayoutExitTriggerAdapters.delete(F.triggerId))}},Op=function(q,k,F){_.iW("Slot stage was "+k+" when calling method "+F,q)};var vih=function(q){_.dF.call(this);this.deps=q;this.JSC$13412_adsControlFlowManager=r0c(this)};
_.y(vih,_.dF);var r0c=function(q){var k=new ov(function(F,T,Z,O){return new zy(q.deps.registry,F,T,Z,O,q.deps.experimentApiProvider)},new Set(abx(q.deps.registry).concat(q.deps.listeners)),q.deps.adEventLogger,q.deps.experimentApiProvider);
_.zl(q,k);return k};var Hd8=function(q,k){_.dF.call(this);this.experimentApiProvider=q;this.eventLoggingSettingsProvider=k;this.eventCount=0};
_.y(Hd8,_.dF);Hd8.prototype.logEvent=function(q){F4(this,q)};
var Ty=function(q,k,F,T){F4(q,k,void 0,void 0,void 0,F,void 0,void 0,void 0,F.adSlotLoggingData,void 0,void 0,T)},Yt=function(q,k,F,T,Z){F4(q,k,void 0,void 0,void 0,F,T?T:void 0,void 0,void 0,F.adSlotLoggingData,T?T.adLayoutLoggingData:void 0,void 0,Z)},Bag=function(q,k,F){F4(q,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,F,void 0,void 0,void 0,F.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:k})},F4=function(q,k,F,T,Z,O,z,R,e,I,X,E,d){d=d===void 0?0:d;
sA0(q.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+k,"slot:",O,"layout:",z,"ping:",R,"Opportunity:",{opportunityType:F,associatedSlotId:T,slotsFromOpportunity:Z,triggerBundle:e,adSlotLoggingData:I,adLayoutLoggingData:X});try{var M=function(){q.experimentApiProvider.get();if(k!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){k||_.iW("Empty PACF event type",O,z);var t=q.eventLoggingSettingsProvider.get();var A;(A=t.alwaysIncludeDebugData)||(t.experimentApiProvider.get(),A=
!1);t=A;A={eventType:k,eventOrder:++q.eventCount};var w={};O&&(w.slotData=Xeh(t,O));if(z){var b={type:z.layoutType,controlFlowManagerLayer:Ukn.get(z.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};t&&(b.debugData={layoutId:z.layoutId});w.layoutData=b}R&&(w.pingData={pingDispatchStatus:R.dispatchStatus,serializedAdPingMetadata:R.ping.serializedAdPingMetadata,pingIndex:R.index});e&&(w.triggerData=Ibf(e.trigger,e.category));F&&(w.opportunityData=Ei0(t,F,T,Z));A.adClientData=w;I&&(A.serializedSlotAdServingData=
I.serializedSlotAdServingDataEntry);X&&(A.serializedAdServingData=X.serializedAdServingDataEntry);E&&(A.errorInfo=E);_.lA("adsClientStateChange",{adsClientEvent:A})}};
d&&d>0?_.MR(_.p2(),function(){return M()},d):M()}catch(t){sA0(q.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.MR(_.p2(),function(){_.iW(t instanceof Error?t:String(t),O,z,{pacf_message:"exception during pacf logging"})})}};var Gqo=function(q,k){Hd8.call(this,q,k)};
_.y(Gqo,Hd8);var c0I=function(){},sA0=function(q,k){return _.h(k)};var LhU=function(){var q=new V_c;this.JSC$13431_adsControlFlowManager=(new vih(q)).JSC$13412_adsControlFlowManager},V_c=function(){_.dF.call(this);
var q=this;this.experimentApiProvider=new A0$(function(){return new c0I});
var k=new A0$(function(){return new peP(q.experimentApiProvider)});
this.adEventLogger=new Gqo(this.experimentApiProvider,k);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.y(V_c,_.dF);var xkU=function(){},niU,C5=function(){niU||(niU=new xkU);
return niU},Rv=function(q){if(!q.JSC$13442_externallyManagedSlotAdapterCallback){var k=(new LhU).JSC$13431_adsControlFlowManager;
q.JSC$13442_externallyManagedSlotAdapterCallback=k}return q.JSC$13442_externallyManagedSlotAdapterCallback},giU=function(q,k,F){var T=k.opportunityType,Z=Error("Jh");
if(T!==void 0){var O=Rv(q);weP(O,T,void 0,F)}else _.iW(Z,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});O=[];if(k.adSlotAndLayoutMetadata!==void 0){k=_.S(k.adSlotAndLayoutMetadata);for(var z=k.next();!z.done;z=k.next()){var R=z.value;if(z=R.adSlotMetadata)if(O.push(z),q.onSlotReceivedExternallyManaged(z,F),R.adLayoutMetadata){R=_.S(R.adLayoutMetadata);for(var e=R.next();!e.done;e=R.next())q.onLayoutReceivedExternallyManaged(z,e.value,F)}else F>0&&_.iW("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
T,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else F>0&&_.iW("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+T,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else F>0&&_.iW("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+T,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(T!==void 0)q.onOpportunityProcessedExternallyManaged(T,O,void 0,F);else _.iW(Z,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
xkU.prototype.onSlotReceivedExternallyManaged=function(q,k){q=C7(q);if(q instanceof Y_)_.iW(q,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else Rv(this).onSlotReceivedExternallyManaged(q,k)};
xkU.prototype.onLayoutReceivedExternallyManaged=function(q,k,F){q=C7(q);k=hcr(k);if(q instanceof Y_)_.iW(q,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(k instanceof Rm)_.iW(k,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else Rv(this).onLayoutReceivedExternallyManaged(q,k,F)};
xkU.prototype.onOpportunityProcessedExternallyManaged=function(q,k,F,T){var Z=[];k=_.S(k);for(var O=k.next();!O.done;O=k.next())O=C7(O.value),O instanceof Y_?_.iW(O,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):Z.push(O);Rv(this).onOpportunityProcessedExternallyManaged(q,Z,F,T)};
var mkm=function(q,k){k=C7(k);if(k instanceof Y_)_.iW(k,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var F=Rv(q);Ty(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",k);F=_.S(F.adsControlFlowEventListeners);for(var T=F.next();!T.done;T=F.next())T=ZP(T.value,k),T.slotLifecycleStage!=="not_scheduled"&&Op(T.slot,T.slotLifecycleStage,"onSlotScheduled"),T.slotLifecycleStage="scheduled";q=Rv(q);Ty(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",k);q=_.S(q.adsControlFlowEventListeners);
for(F=q.next();!F.done;F=q.next())F.value.onSlotEntered(k)}},qgv=function(q,k){k=C7(k);
if(k instanceof Y_)_.iW(k,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var F=Rv(q);Ty(F.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",k);F=_.S(F.adsControlFlowEventListeners);for(var T=F.next();!T.done;T=F.next())T.value.onSlotExited(k);q=Rv(q);Ty(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",k);q=_.S(q.adsControlFlowEventListeners);for(F=q.next();!F.done;F=q.next())F.value.onSlotUnscheduled(k)}},ioo=function(q,k,F){k=C7(k);
F=hcr(F);if(k instanceof Y_)_.iW(k,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(F instanceof Rm)_.iW(F,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var T=Rv(q);Yt(T.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",k,F);T=_.S(T.adsControlFlowEventListeners);for(var Z=T.next();!Z.done;Z=T.next())Z.value.onLayoutScheduled(k,F);q=Rv(q);Yt(q.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",k,F);q=_.S(q.adsControlFlowEventListeners);
for(T=q.next();!T.done;T=q.next())bd$(T.value,k,F)}},ep=function(q,k,F){k=C7(k);
F=hcr(F);if(k instanceof Y_)_.iW(k,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(F instanceof Rm)_.iW(F,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var T=Rv(q);Yt(T.adEventLogger,Wh0("normal"),k,F);T=_.S(T.adsControlFlowEventListeners);for(var Z=T.next();!Z.done;Z=T.next())Z.value.onLayoutExited(k,F,"normal");q=Rv(q);q=_.S(q.adsControlFlowEventListeners);for(T=q.next();!T.done;T=q.next())QAP(T.value,k,F)}};_.WM=_.mc(function(q){var k=_.nr(q,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});q=Object.assign({},k);var F=k.data;k=k.customCommandResolver;var T=(delete q.data,delete q.customCommandResolver,q),Z=_.sa("ad-image-view-model");_.LO(Z,function(){return F().interaction},k,function(){var R;
return(R=T.listenToTapEvent)==null?void 0:R.call(T)});
_.mR(Z,{visibilityCallback:function(R){var e,I=(e=F().interaction)==null?void 0:e.onFirstVisible;R&&(I&&_.vE(I),T.setOnErrorHandler()&&M_T(Z))},
showOption:_.gd});q=_.S(_.Oi(!1,void 0,"eiYvIe"));var O=q.next().value,z=q.next().value;return _.U("ad-image-view-model",{class:function(){var R,e=[((R=F().interaction)==null?0:R.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],I;((I=T.isGridViewEnabled)==null?0:I.call(T))&&e.push("ytwAdImageViewModelHostInGridView");return e.join(" ")},
el:Z,"on:touchend":_.EZ(function(){var R;((R=T.setTouchEndHandler)==null?0:R.call(T))&&!O()&&(Z.value.click(),z(!0),setTimeout(function(){z(!1)},100));
return!1})},_.U("div",{class:"ytwAdImageViewModelHostImageContainer"},_.U(_.gy,{data:function(){var R;
return{sources:F().imageSources,contentMode:(R=F().imageProperties)==null?void 0:R.contentMode}},
alt:function(){var R,e;return((R=F().interaction)==null?void 0:(e=R.accessibility)==null?void 0:e.label)||""},
targetHeight:T.targetHeight,targetWidth:T.targetWidth,preserveHeight:T.preserveHeight,preserveWidth:T.preserveWidth,useWidth:T.useWidth,style:function(){var R,e;return"vertical-align: bottom;"+(((R=F().background)==null?0:R.color)?"background-color:"+_.Kj((e=F().background)==null?void 0:e.color)+";":"")},
className:function(){return T.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var R,e;return(e=(R=T.setDraggable)==null?void 0:R.call(T))!=null?e:void 0}})))},"hb");var knh=_.mc(function(q){var k=q.data,F=q.listenToTapEvent,T=_.sa("ad-button-hover-overlay-view-model");_.h("enable_web_home_top_landscape_image_layout_legacy_click_command")||_.LO(T,function(){return k().interaction},void 0,function(){return F==null?void 0:F()});
_.mR(T,{visibilityCallback:function(O){var z,R=(z=k().interaction)==null?void 0:z.onFirstVisible;O&&R&&_.vE(R)},
showOption:_.gd});var Z=function(){};
return _.U("ad-button-hover-overlay-view-model",{"on:click":_.EZ(function(){if(_.h("enable_web_home_top_landscape_image_layout_legacy_click_command")){var O,z=(O=k().interaction)==null?void 0:O.onTap;z&&_.Fc(T.value,"yt-navigate",{endpoint:_.QK(z)})}}),
class:function(){var O;return((O=k().interaction)==null?0:O.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:T},function(){return _.h("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.U(_.l$,{data:function(){return k().button}},{adButtonViewModel:function(O){return _.U(_.qW,{data:O.data,
customCommandResolver:Z})}}):_.U(_.l$,{data:function(){return k().button}},{adButtonViewModel:_.qW})}())},"ib");var eB;_.Ft(_.mc(function(q){var k=q.data;var F=_.sa("compact-landscape-no-button-layout-view-model");_.h("stop_av_measurement_on_detach")&&_.tR(function(){Uj(F)});
_.LO(F,function(){return k().interaction},void 0,function(){return!0});
_.mR(F,{visibilityCallback:function(O){if(O){var z;(O=(z=k().interaction)==null?void 0:z.onFirstVisible)&&_.vE(O);var R;if(z=(R=k().adLayoutData)==null?void 0:R.activeViewData)W5(F,z),_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Uj(F)})}else _.h("stop_av_measurement_on_detach")&&Uj(F)},
showOption:_.gd,hideOption:m3});q=_.S(_.Oi(!1,void 0,"yzu6qe"));var T=q.next().value,Z=q.next().value;return _.U("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:F,"on:mouseenter":_.EZ(function(){Z(!0)}),
"on:mouseleave":_.EZ(function(){Z(!1)})},_.U("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",
style:_.MO({"max-width":function(){return _.h("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.U("div",{class:function(){var O;
a:{var z;switch((O=_.f(k().thumbnailImage,vTG))==null?void 0:(z=O.imageProperties)==null?void 0:z.renderingAspect){case "RENDERING_ASPECT_SQUARE":O="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":O="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}O=void 0}return O}},_.U(_.l$,{data:function(){return k().thumbnailImage}},{adImageViewModel:function(O){return _.U(_.WM,
{data:O.data,
listenToTapEvent:!0,setTouchEndHandler:_.h("enable_top_landscape_image_experiment_dom_id_web")})}})),_.U("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.U(_.a,{cond:function(){var O,z,R;
return(O=_.f(k().thumbnailImage,vTG))==null?void 0:(z=O.imageProperties)==null?void 0:(R=z.overlayIcon)==null?void 0:R.iconImage},
then:function(O){return _.U(_.gy,{data:O,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.U("div",{class:function(){return T()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.U(_.l$,{data:function(){return k().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(O){return _.U(knh,
{data:O.data,
listenToTapEvent:!0})}}))),_.U("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.U(_.l$,{data:function(){return k().feedAdMetadata}},{feedAdMetadataViewModel:function(O){return _.U(R0g,{data:O.data,
listenToTapEvent:!0,setTouchEndHandler:_.h("enable_top_landscape_image_experiment_dom_id_web")})}})))},"jb"),"compact-landscape-no-button-layout-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=_.sa("square-image-layout-view-model");_.h("stop_av_measurement_on_detach")&&_.tR(function(){Uj(F)});
var T=_.uL(_.KO);_.LO(F,function(){return k().interaction});
_.mR(F,{visibilityCallback:function(z){if(z){var R;(z=(R=k().interaction)==null?void 0:R.onFirstVisible)&&_.vE(z);var e;if(R=(e=k().adLayoutData)==null?void 0:e.activeViewData)W5(F,R),_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Uj(F)})}else _.h("stop_av_measurement_on_detach")&&Uj(F)},
showOption:_.gd,hideOption:m3});q={};var Z={},O={};return _.U("square-image-layout-view-model",{class:_.UZ("ytwSquareImageLayoutViewModelHost",(q.ytwSquareImageLayoutViewModelHostColumn=T,q)),el:F},_.U("div",{class:_.UZ("ytwSquareImageLayoutViewModelHostImage",(Z.ytwSquareImageLayoutViewModelHostColumnImage=T,Z))},function(){return _.U(_.l$,{data:function(){return k().adImage}},{adImageViewModel:function(z){return _.U(_.WM,{data:z.data,
isGridViewEnabled:T,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.U("div",{class:_.UZ("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(O.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=T,O))},_.U(_.l$,{data:function(){return k().feedAdMetadata}},{feedAdMetadataViewModel:R0g}),function(){return _.U(_.l$,{data:function(){return k().adButton}},{adButtonViewModel:function(z){var R={};
return _.U(_.qW,{data:z.data,className:_.UZ((R.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,R.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=T,R))})}})}()))},"kb"),"square-image-layout-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=q.noBottomMargin;var T=q.typographyBump;var Z=_.sa("top-landscape-image-layout-view-model");_.h("stop_av_measurement_on_detach")&&_.tR(function(){Uj(Z)});
_.h("enable_web_home_top_landscape_image_layout_level_click")&&_.LO(Z,function(){return k().interaction},void 0,function(){return!0});
q=function(){return k().interaction};
q!==void 0&&q!==null||_.QV(Error("Kh"));_.mR(Z,{visibilityCallback:function(I){if(I){var X;(I=(X=k().interaction)==null?void 0:X.onFirstVisible)&&_.vE(I);var E;if(X=(E=k().adLayoutData)==null?void 0:E.activeViewData)W5(Z,X),_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Uj(Z)})}else _.h("stop_av_measurement_on_detach")&&Uj(Z)},
showOption:_.gd,hideOption:m3});var O=function(){var I,X,E;return(I=_.f(k().thumbnailImage,vTG))==null?void 0:(X=I.background)==null?void 0:(E=X.backgroundImageSource)==null?void 0:E.imageSources};
q=_.S(_.Oi(!1,void 0,"GIwTMc"));var z=q.next().value,R=q.next().value,e=function(){return z()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.U("top-landscape-image-layout-view-model",{class:function(){var I;return((I=k().interaction)==null?0:I.onTap)&&_.h("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:Z,"on:mouseenter":_.EZ(function(){R(!0)}),
"on:mouseleave":_.EZ(function(){R(!1)})},_.U("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.U(_.a,{cond:function(){return O()&&O().length>0},
then:function(){return _.U("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.MO({top:"0","background-image":function(){return"url("+String(O()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.U(_.a,{cond:function(){return!!k().adButtonHoverOverlay},
then:function(){return _.U("div",{class:e},_.U(_.l$,{data:function(){return k().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:knh}))}}),_.U("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.U(_.l$,{data:function(){return k().thumbnailImage}},{adImageViewModel:function(I){return _.U(_.WM,{data:I.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.h("enable_web_home_top_landscape_image_layout_level_click")})}})),_.U("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.U(_.gy,{data:{sources:[{clientResource:{imageName:_.h("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.U("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.U(_.l$,{data:function(){return k().feedAdMetadata}},{feedAdMetadataViewModel:function(I){return _.U(R0g,{data:I.data,
noBottomMargin:function(){return F==null?void 0:F()},
listenToTapEvent:function(){return _.h("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return T==null?void 0:T()}})}})))},"lb"),"top-landscape-image-layout-view-model",{props:{data:_.xK,
noBottomMargin:_.xK,typographyBump:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=q.typographyBump;var T=_.sa("video-display-button-group-layout-view-model");_.mR(T,{visibilityCallback:function(Z){if(Z){var O;(Z=(O=k().interaction)==null?void 0:O.onFirstVisible)&&_.vE(Z);var z;O=(z=k().adLayoutData)==null?void 0:z.activeViewData;!_.h("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&O&&W5(T,O)}},
showOption:_.gd,hideOption:m3});return _.U("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:T},_.U("div",null,_.U(_.l$,{data:function(){return k().videoLockup}},{lockupViewModel:function(Z){return _.U(_.T1,{data:Z.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:F})}})))},"mb"),"video-display-button-group-layout-view-model",{props:{data:_.xK,
noBottomMargin:_.xK,typographyBump:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=q.className;var T=q.typographyBump;var Z=_.sa("video-display-compact-button-group-layout-view-model");_.mR(Z,{visibilityCallback:function(O){if(O){var z;(O=(z=k().interaction)==null?void 0:z.onFirstVisible)&&_.vE(O);var R;(z=(R=k().adLayoutData)==null?void 0:R.activeViewData)&&W5(Z,z)}},
showOption:_.gd});return _.U("video-display-compact-button-group-layout-view-model",{el:Z,class:_.UZ("videoDisplayCompactButtonGroupLayoutViewModelHost",F)},_.U(_.l$,{data:function(){return k().videoLockup}},{lockupViewModel:function(O){return _.U(_.T1,{data:O.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:T})}}))},"nb"),"video-display-compact-button-group-layout-view-model",{props:{data:_.xK,
className:_.xK,typographyBump:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=q.typographyBump;var T=_.sa("video-display-full-layout-view-model");_.mR(T,{visibilityCallback:function(Z){if(Z){var O;(Z=(O=k().interaction)==null?void 0:O.onFirstVisible)&&_.vE(Z);var z;O=(z=k().adLayoutData)==null?void 0:z.activeViewData;!_.h("ablate_desktop_short_dr_video_ads_components_ui_active_view")&&O&&W5(T,O)}},
showOption:_.gd,hideOption:m3});return _.U("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:T},_.U("div",null,_.U(_.l$,{data:function(){return k().videoLockup}},{lockupViewModel:function(Z){return _.U(_.T1,{data:Z.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:F})}})))},"ob"),"video-display-full-layout-view-model",{props:{data:_.xK,
noBottomMargin:_.xK,typographyBump:_.xK}});_.oJP=_.mc(function(q){var k=q.data;q=_.sa("ad-card-badge-view-model");return _.U("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:q},_.U(_.a,{cond:function(){return k().imageBadge},
then:function(F){return _.U(_.gy,{data:F,alt:""})}}))},"pb");var FPG=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;q=_.sa("carousel-ad-card-image-view-model");_.LO(q,function(){return k().interaction},F);
_.mR(q,{visibilityCallback:function(T){var Z,O=(Z=k().interaction)==null?void 0:Z.onFirstVisible;T&&O&&_.vE(O)},
showOption:_.gd});return _.U("carousel-ad-card-image-view-model",{class:function(){var T;return((T=k().interaction)==null?0:T.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:q,"aria-label":function(){var T,Z;return(T=k().interaction)==null?void 0:(Z=T.accessibility)==null?void 0:Z.label}},_.U(_.l$,{data:function(){return k().adImage}},{adImageViewModel:function(T){return _.U(_.WM,{data:T.data,
customCommandResolver:F})}}),_.U("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.U(_.l$,{data:function(){return k().badge}},{adCardBadgeViewModel:_.oJP})),_.U(_.Ds,{model:{color:4}}))},"qb");var T8m=_.mc(function(q){var k=_.S(_.Oi(0,void 0,"o9Bzd")),F=k.next().value;k.next();var T=k.next().value,Z=_.S(_.Oi(!1,void 0,"KLdzYe"));k=Z.next().value;var O=Z.next().value,z;_.tR(function(){clearTimeout(z)});
Z=_.EZ(function(){var I;((I=q.animate)==null?0:I.call(q))?(O(!0),z=setTimeout(function(){O(!1);R()},200)):R();
return!1});
var R=function(){T(function(I){return(I+q.numShownItems())%q.data().length})},e={};
return _.U("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.U("div",{class:_.UZ("ytwHorizontalCarouselCarouselWrapper")},_.U("div",{class:_.UZ("ytwHorizontalCarouselCarouselInnerWrapper",(e.ytwHorizontalCarouselAnimating=k,e))},_.U(_.XW,{each:q.data,keyBy:"INDEX"},function(I,X){return _.U("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.MO({"flex-basis":function(){return"calc((100% - (8px * "+(q.numShownItems()-1)+")) / "+q.numShownItems()+")"},
order:function(){var E=X-F();E<0&&(E+=q.data().length);return E}})},q.children(I,X))}))),_.U("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":Z},q.nextButton()))},"rb");var Zom=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;var T=q.expansive;q=_.sa("carousel-ad-card-collection-view-model");_.mR(q,{visibilityCallback:function(Z){var O,z=(O=k().interaction)==null?void 0:O.onFirstVisible;Z&&z&&_.vE(z)},
showOption:_.gd});return _.U("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:q},_.U(T8m,{data:function(){var Z;return((Z=k())==null?void 0:Z.carouselAdCards)||[]},
nextButton:function(){return _.U(_.l$,{data:function(){return k().nextButton}},{buttonViewModel:function(Z){var O=Z.data;
return _.U(_.b$,{data:function(){return(T==null?0:T())?Object.assign({},O(),{style:"mono"}):O()},
className:_.h("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(Z){return _.U(_.l$,{data:Z},{carouselAdCardImageViewModel:function(O){return _.U(FPG,{data:O.data,customCommandResolver:F})}})}))},"sb");var jJG=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;var T=q.className;var Z=q.buttonClassName;var O=q.animationEntityKey;var z=q.expansive;return _.U("carousel-button-view-model",{class:_.UZ("ytwCarouselButtonViewModelHost",T)},_.U(_.l$,{data:function(){return k().carousel}},{carouselAdCardCollectionViewModel:function(R){return _.U(Zom,{data:R.data,
customCommandResolver:F,expansive:z})}}),_.U(_.l$,{data:function(){return k().button}},{adButtonViewModel:function(R){var e=R.data;
return _.U(_.qW,{data:function(){return(z==null?0:z())?Object.assign({},e(),{style:"AD_BUTTON_STYLE_TONAL"}):e()},
className:Z,customCommandResolver:F,animationEntityKey:O})}}))},"tb");_.Yg$=_.mc(function(q){var k=q.data;q=q.className;var F=_.sa("pivot-button-view-model");_.DB(function(){var T;((T=k())==null?0:T.backgroundColor)&&F.value.setAttribute("data-background-color",String(k().backgroundColor))});
return _.U("pivot-button-view-model",{el:F,class:_.UZ("ytwPivotButtonViewModelHost",q)},_.U(_.z9,{command:function(){var T=k();T=T.onClickCommand?_.QK(T.onClickCommand):T.contentDescription?_.qP(T.contentDescription):void 0;return T},
ariaLabel:function(){return k().contentDescription}},_.U(_.a,{cond:function(){return k().thumbnail},
then:function(T){return _.U(_.gy,{data:T,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.U(_.a,{cond:function(){return k().icon},
then:function(T){return _.U(_.fF,{icon:function(){return T().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"ub");_.OoZ=_.mc(function(q){var k=q.data;var F=q.buttonShapeOverrideables;return _.U("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.U(_.l$,{data:function(){return k().buttonViewModels}},{buttonViewModel:function(T){return _.U(_.b$,{data:T.data,
buttonOverrides:F})},
likeButtonViewModel:function(T){return _.U(_.AJ,{data:T.data,buttonShapeOverrideables:F})},
dislikeButtonViewModel:function(T){return _.U(_.JJ,{data:T.data,buttonShapeOverrideables:F})},
toggleButtonViewModel:function(T){return _.U(_.Jp,{data:T.data,buttonShapeOverrides:F})}}))},"vb");var Sgc=_.mc(function(q){var k=q.avatar;var F=q.headline;var T=q.badge;var Z=q.description;var O=q.expansive;q={};return _.U("yt-ad-metadata-shape",{class:_.UZ("ytAdMetadataShapeHost",(q.ytAdMetadataShapeHostLarge=O,q))},_.U("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.U(_.a,{cond:k,then:function(z){return _.U(_.O_h,{data:function(){return(O==null?0:O())?Object.assign({},z(),{size:"AD_AVATAR_SIZE_MPLUS"}):z()}})}}),_.U("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.U(_.gz,{text:F,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.U(_.a,{cond:T,then:function(z){return _.U(_.o9,{data:function(){return(O==null?0:O())?Object.assign({},z(),{style:"AD_BADGE_STYLE_STARK"}):z()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.U("h2",{class:"ytAdMetadataShapeHostDescription"},_.U(_.gz,{text:Z,
linkInheritColor:!0})))},"wb");var zy0=_.mc(function(q){var k=q.data;var F=q.onShow;var T=q.expansive;q=_.sa("reels-ad-card-buttoned-view-model");_.LO(q,function(){return k().interaction});
_.DB(function(){var O,z=(O=k().animatedRenderingConfig)==null?void 0:O.delayedSecondsToVisible;if(z){var R=setTimeout(F,z*1E3);_.tR(function(){clearTimeout(R)})}});
var Z={};return _.U("reels-ad-card-buttoned-view-model",{class:_.UZ(function(){var O;return((O=k().interaction)==null?0:O.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(Z.ytwReelsAdCardButtonedViewModelHostExpansive=T,Z)),
el:q},_.U(Sgc,{avatar:function(){return _.f(k().avatar,BAP)},
headline:function(){return k().headline},
badge:function(){return _.f(k().adBadge,r1h)},
description:function(){return k().description},
expansive:T}),_.U(_.l$,{data:function(){return k().ctaButton}},{adButtonViewModel:function(O){var z=O.data;
return _.U(_.qW,{data:function(){return(T==null?0:T())?Object.assign({},z(),{style:"AD_BUTTON_STYLE_FILLED"}):z()}})}}))},"xb");var CaP=_.mc(function(q){var k=q.data;q=q.expansive;var F=_.sa("reels-ad-metadata-view-model");_.h("web_ad_metadata_clickable")&&_.LO(F,function(){return k().interaction});
var T={};T=_.ID("ytwReelsAdMetadataViewModelHost",(T.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.h("web_ad_metadata_clickable"),T));return _.U("reels-ad-metadata-view-model",{class:T,el:F},_.U(Sgc,{avatar:function(){return _.f(k().avatar,BAP)},
headline:function(){return k().headline},
badge:function(){return _.f(k().adBadge,r1h)},
description:function(){return k().description},
expansive:q}))},"yb");var Ryz={iconPosition:"icon-with-label",size:"L"},ey$=_.mc(function(q){var k=q.data;var F=q.overlayDensity;q=_.sa("reels-player-overlay-layout-view-model");var T=_.xv(F,0),Z=function(){var E;return(E=k().reelsAdCardButtonedEntityKey)!=null?E:""},O=function(){return Z()+"/ad_button"},z=_.UB(hxT,Z),R=function(){var E,d;
return(d=(E=z())==null?void 0:E.value)!=null?d:!1},e=_.uL(A0h),I=function(){return Object.assign({},Ryz,(e()||T()===2)&&{style:"overlay-dark"})};
F={};var X={};return _.U("reels-player-overlay-layout-view-model",{class:_.UZ("ytwReelsPlayerOverlayLayoutViewModelHost",(F.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!k().extension},F.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},F)),
"overlay-density":function(){return String(T())},
el:q},_.U("div",{class:_.UZ("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(X.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},X))},_.U("div",{"aria-hidden":function(){return R()},
class:_.UZ("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return R()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.MO({"transition-duration":function(){return $kr(k())}})},_.U(_.l$,{data:function(){return k().adMetadata}},{reelsAdMetadataViewModel:function(E){return _.U(CaP,{data:E.data,
expansive:function(){return T()===1}})}}),_.U(_.a,{cond:function(){return k().extension},
then:function(E){return _.U("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.U(_.l$,{data:E},{adButtonViewModel:function(d){return _.U(_.qW,{data:d.data,animationEntityKey:O,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(d){return _.U(jJG,{data:d.data,animationEntityKey:O,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return T()===1}})}}))}})),_.U("div",{"aria-hidden":function(){return!R()},
class:_.UZ("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return R()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.MO({"transition-duration":function(){return $kr(k())}})},_.U(_.l$,{data:function(){return k().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(E){return _.U(zy0,{data:E.data,
onShow:function(){_.Lr(_.Iy("booleanEntity",Z(),{key:Z(),value:!0}))},
expansive:function(){return T()===1}})}}))),_.U("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.U(_.l$,{data:function(){return k().actions}},{reelActionBarViewModel:function(E){return _.U(_.OoZ,{data:E.data,
buttonShapeOverrideables:I})}}),_.U(_.l$,{data:function(){return k().menu}},{buttonViewModel:function(E){return _.U(_.b$,{data:E.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},I(),{type:"tonal"})}})}}),_.U(_.l$,{data:function(){return k().pivotButton}},{pivotButtonViewModel:function(E){return _.U(_.Yg$,{data:E.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"zb");_.Ft(ey$,"reels-player-overlay-layout-view-model",{props:{data:_.xK,overlayDensity:_.xK}});var Up=function(){var q=_.Q.apply(this,arguments)||this;q.noBottomMargin=!1;q.overlayDensity=0;return q};
_.y(Up,_.Q);_.Y=Up.prototype;
_.Y.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.h("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]"}}}}}};
_.Y.ready=function(){var q=this;nPM(function(){q.isAttached&&Zw(q.JSC$13485_storedAdSlotMetadata,q.JSC$13485_storedAdLayoutMetadata,q.adSlotMetadata,q.adLayoutMetadata)&&ep(C5(),q.JSC$13485_storedAdSlotMetadata,q.JSC$13485_storedAdLayoutMetadata)})};
_.Y.attached=function(){Zw(this.JSC$13485_storedAdSlotMetadata,this.JSC$13485_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&ioo(C5(),this.JSC$13485_storedAdSlotMetadata,this.JSC$13485_storedAdLayoutMetadata)};
_.Y.detached=function(){Zw(this.JSC$13485_storedAdSlotMetadata,this.JSC$13485_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&ep(C5(),this.JSC$13485_storedAdSlotMetadata,this.JSC$13485_storedAdLayoutMetadata)};
_.Y.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.Y.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13485_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13485_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13485_storedAdLayoutMetadata!==void 0&&this.JSC$13485_storedAdSlotMetadata!==void 0&&ep(C5(),this.JSC$13485_storedAdSlotMetadata,this.JSC$13485_storedAdLayoutMetadata),ioo(C5(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13485_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13485_storedAdSlotMetadata=this.adSlotMetadata)};
_.Vg.Object.defineProperties(Up.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.adLayoutMetadata}}});
Up.prototype.onAdMetadataChanged=Up.prototype.onAdMetadataChanged;Up.prototype.onTypographyBumpChanged=Up.prototype.onTypographyBumpChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Up.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Up.prototype,"rendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Up.prototype,"ytComponentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Up.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Up.prototype,"noBottomMargin",void 0);_.v([_.u(),_.G("design:type",Object)],Up.prototype,"overlayDensity",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Up.prototype,"typographyBump",void 0);_.v([_.P("data.adLayoutMetadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],Up.prototype,"adLayoutMetadata",null);_.v([_.u(),_.G("design:type",Object)],Up.prototype,"adSlotMetadata",void 0);
_.v([_.Iw("ytd-video-display-full-buttoned-and-button-group-renderer"),_.G("design:type",HTMLElement)],Up.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);_.v([_.Wu("typographyBump"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Up.prototype,"onTypographyBumpChanged",null);_.v([_.Wu("adLayoutMetadata","adSlotMetadata"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Up.prototype,"onAdMetadataChanged",null);
_.v([_.K({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],Up);
_.B(Up,"ytd-in-feed-ad-layout-renderer",function(){if(Ta8!==void 0)return Ta8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ta8=q},
{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var WPZ;var U3U;var Iv=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return q};
_.y(Iv,_.Q);_.Y=Iv.prototype;_.Y.computeHasLiveDescription=function(q){return!(q==null||!q.liveDescription)};
_.Y.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.Y.onYtToggleButton=function(q){var k,F=(k=this.data)==null?void 0:k.videoReminderEntityKey;F&&this.ytdReduxBehavior.dispatch(_.Iy("upcomingEventReminderStateEntity",F,{key:F,state:q.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.Y.attached=function(){this.updateChannelBanner()};
_.Y.dataChanged=function(){this.updateChannelBanner()};
_.Y.videoReminderStateChanged=function(){var q;this.videoReminderState&&_.f((q=this.data)==null?void 0:q.cta,_.ul)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.Y.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var q=_.TM(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);q&&(q.startsWith("//")&&(q="https:"+q),this.hostElement.classList.add("channel-banner"),_.zb(this.hostElement,{"--ytvmh-channel-banner":"url("+q+")"}))}else _.h("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.Y.onPlayerReady=function(){this.onIronResize()};
_.Y.maybeFlushDebouncer=function(){_.h("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(q){var k;q=(k=q.getElementsByTagName("yt-attributed-string"))==null?void 0:k[0];aZw(q==null?void 0:q.polymerController)})};
_.Y.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var q=_.Zy(this.hostElement).querySelector("#live-description"),k;q&&((k=this.data)==null?0:k.shortLiveDescription)&&q.clientWidth<q.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
Iv.prototype.onIronResize=Iv.prototype.onIronResize;Iv.prototype.videoReminderStateChanged=Iv.prototype.videoReminderStateChanged;Iv.prototype.dataChanged=Iv.prototype.dataChanged;Iv.prototype.onYtToggleButton=Iv.prototype.onYtToggleButton;_.v([_.l(_.AQ),_.G("design:type",Object)],Iv.prototype,"ironResizableBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Iv.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Iv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Iv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Iv.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Iv.prototype,"data",void 0);_.v([_.u({selectorArgs:["data.videoReminderEntityKey"],selector:dqf}),_.G("design:type",Object)],Iv.prototype,"videoReminderState",void 0);
_.v([_.u({reflectToAttribute:!0,value:_.h("web_modern_buttons")}),_.G("design:type",Boolean)],Iv.prototype,"rounded",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.G("design:type",Boolean)],Iv.prototype,"hasLiveDescription",void 0);_.v([_.u({reflectToAttribute:!0,value:_.h("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.G("design:type",Boolean)],Iv.prototype,"resizableAdBannerSafariFix",void 0);
_.v([_.u({reflectToAttribute:!0,value:_.h("align_three_dot_menu_with_title_description")}),_.G("design:type",Boolean)],Iv.prototype,"menuFix",void 0);_.v([_.Xp("yt-formatted-string"),_.G("design:type",Array)],Iv.prototype,"formattedStrings",void 0);_.v([_.Iw("#cta-button"),_.G("design:type",HTMLElement)],Iv.prototype,"ctaButton",void 0);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Iv.prototype,"onYtToggleButton",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iv.prototype,"dataChanged",null);_.v([_.Wu("videoReminderState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iv.prototype,"videoReminderStateChanged",null);_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iv.prototype,"onIronResize",null);
_.v([_.K({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],Iv);
_.B(Iv,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(U3U!==void 0)return U3U;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return U3U=q},{mode:1});var IoI;var X4=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};q.isLocked=!1;return q};
_.y(X4,_.Q);_.Y=X4.prototype;_.Y.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Y.onExpandedChanged=function(){this.expanded&&_.ZH(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.Y.onMouseOver=function(){this.maybeExpand()};
_.Y.onTap=function(){this.maybeExpand()};
_.Y.onExpandableTileExpanding=function(q){q!==this&&(this.expanded=!1)};
_.Y.onExpandableTileLockAndCollapse=function(q){this.isLocked=!0;q!==this&&(this.expanded=!1)};
_.Y.onExpandableTileUnlock=function(){this.isLocked=!1};
X4.prototype.onTap=X4.prototype.onTap;X4.prototype.onMouseOver=X4.prototype.onMouseOver;X4.prototype.onExpandedChanged=X4.prototype.onExpandedChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],X4.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],X4.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],X4.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],X4.prototype,"expanded",void 0);_.v([_.df("expanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X4.prototype,"onExpandedChanged",null);_.v([_.eJ("mouseover"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X4.prototype,"onMouseOver",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X4.prototype,"onTap",null);
_.v([_.K({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],X4);
_.B(X4,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(IoI!==void 0)return IoI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return IoI=q},{mode:1});var XSm;var Ep=function(){var q=_.Q.apply(this,arguments)||this;q.buttonOverrides={style:"overlay"};q.useYtdPlayer=_.h("use_ytd_player_for_desktop_masthead");q.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};q.playbackFinished=!1;q.JSC$13497_playerManager=null;q.JSC$13497_mastheadCounter=new BI$;return q};
_.y(Ep,_.Q);_.Y=Ep.prototype;_.Y.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"}}}};
_.Y.created=function(){this.JSC$13497_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$13497_playerManager=new lE)};
_.Y.ready=function(){var q=this;this.JSC$13497_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var k=_.Zy(this.hostElement).querySelector("#player");this.useYtdPlayer?k.style.display="none":(this.ytdPlayer.style.display="none",tso(this.JSC$13497_playerManager,k,function(){q.onPlaybackEnded()}),_.Zy(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var F;
((F=q.data)==null?0:F.navigationEndpoint)&&_.Fc(q.hostElement,"yt-navigate",{endpoint:q.data.navigationEndpoint})}))};
_.Y.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$13497_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.Y.attached=function(){var q=this;_.Bu(function(){q.maybePlayVideo()})};
_.Y.maybePlayVideo=function(){var q=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$13497_playerManager.playVideo(),this.getPlayerPromise().then(function(){q.JSC$13497_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.Y.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13497_playerManager.stopVideo()};
_.Y.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var q,k={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((q=this.data.playbackStartMs)!=null?q:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(k);this.setupYtdPlayer()}else lZz(this.JSC$13497_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(DWI(this.JSC$13497_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.Y.getPlayerPromise=function(){return this.JSC$13497_playerManager.getPlayerPromise()};
_.Y.onYtToggleButton=function(q){this.useYtdPlayer?this.toggleMute(q.detail.toggled):q.detail.toggled?this.JSC$13497_playerManager.mute():this.JSC$13497_playerManager.unMute()};
_.Y.onYtNavigate=function(q){var k=REH(q.detail.endpoint),F=eEJ(this.data.clickthroughReportingData);k&&F&&(q.detail.endpoint.watchEndpoint?q.detail.tempData=F:_.Li(k,F,30))};
_.Y.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.Y.onExpandedChanged=function(){this.expanded?(_.ZH(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.Y.onMouseOver=function(){this.maybeExpand()};
_.Y.onTap=function(){this.maybeExpand()};
_.Y.onExpandableTileExpanding=function(q){q!==this&&(this.stopVideo(),this.expanded=!1)};
_.Y.onExpandableTileLockAndCollapse=function(q){q!==this&&(this.isLocked=!0,this.expanded=!1)};
_.Y.onExpandableTileUnlock=function(){this.isLocked=!1};
_.Y.lockAndCollapseExpandableTiles=function(){_.Ta(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.Y.unlockExpandableTiles=function(){_.Ta(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.Y.setupYtdPlayer=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.ytdPlayer.getPlayerPromise(),2);k=F.yieldResult;k.addEventListener("onStateChange",function(T){q.onPlayerStateChange(T)});
k.addEventListener("onCueRangeExit",function(T){q.onCueRangeExit(T)});
_.RG(F)})};
_.Y.onPlayerStateChange=function(q){if(q===1&&(q=this.ytdPlayer.getPlayer())){var k=q.getCurrentTime(),F,T,Z=k+((T=(F=this.data)==null?void 0:F.playbackDurationMs)!=null?T:0)/1E3;q.addCueRange("playback",k,Z);this.JSC$13497_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.Y.onCueRangeExit=function(q){q==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Y.toggleMute=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.ytdPlayer.getPlayerPromise(),2);F=T.yieldResult;q?F.mute():F.unMute();_.RG(T)})};
Ep.prototype.onTap=Ep.prototype.onTap;Ep.prototype.onMouseOver=Ep.prototype.onMouseOver;Ep.prototype.onExpandedChanged=Ep.prototype.onExpandedChanged;Ep.prototype.onYtNavigate=Ep.prototype.onYtNavigate;Ep.prototype.onYtToggleButton=Ep.prototype.onYtToggleButton;Ep.prototype.dataChanged=Ep.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ep.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Ep.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ep.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ep.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Ep.prototype,"expanded",void 0);_.v([_.u(),_.G("design:type",Object)],Ep.prototype,"buttonOverrides",void 0);
_.v([_.u(),_.G("design:type",Object)],Ep.prototype,"useYtdPlayer",void 0);_.v([_.Iw("#ytd-player"),_.G("design:type",Object)],Ep.prototype,"ytdPlayer",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ep.prototype,"dataChanged",null);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Ep.prototype,"onYtToggleButton",null);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Ep.prototype,"onYtNavigate",null);_.v([_.df("expanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ep.prototype,"onExpandedChanged",null);_.v([_.eJ("mouseover"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ep.prototype,"onMouseOver",null);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ep.prototype,"onTap",null);_.v([_.K({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],Ep);
_.B(Ep,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(XSm!==void 0)return XSm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return XSm=q},{mode:1});var EJo;var av=function(){return _.Q.apply(this,arguments)||this};
_.y(av,_.Q);av.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
av.prototype.onShow=function(){var q=_.Zy(this.hostElement).querySelector("#live-description"),k;q&&((k=this.data)==null?0:k.shortLiveDescription)&&q.clientWidth<q.scrollWidth&&this.hostElement.classList.add("short-live-description")};
av.prototype.onYtToggleButton=function(q){var k,F=(k=this.data)==null?void 0:k.videoReminderEntityKey;F&&this.ytdReduxBehavior.dispatch(_.Iy("upcomingEventReminderStateEntity",F,{key:F,state:q.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
av.prototype.videoReminderStateChanged=function(){var q;this.videoReminderState&&_.f((q=this.data)==null?void 0:q.cta,_.ul)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
av.prototype.videoReminderStateChanged=av.prototype.videoReminderStateChanged;av.prototype.onYtToggleButton=av.prototype.onYtToggleButton;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],av.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],av.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],av.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],av.prototype,"data",void 0);
_.v([_.u({selectorArgs:["data.videoReminderEntityKey"],selector:dqf}),_.G("design:type",Object)],av.prototype,"videoReminderState",void 0);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],av.prototype,"onYtToggleButton",null);_.v([_.Wu("videoReminderState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],av.prototype,"videoReminderStateChanged",null);
_.v([_.K({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],av);
_.B(av,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(EJo!==void 0)return EJo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return EJo=q},{mode:_.Oh("kevlar_poly_si_batch_j065")?1:2});var aoP;var dK=function(){var q=_.Q.apply(this,arguments)||this;q.useYtdPlayer=_.h("use_ytd_player_for_desktop_masthead");q.buttonOverrides={style:"overlay"};q.JSC$13505_playerManager=null;q.JSC$13505_mastheadCounter=new BI$;q.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return q};
_.y(dK,_.Q);_.Y=dK.prototype;_.Y.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"}}}};
_.Y.created=function(){this.JSC$13505_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$13505_playerManager=new lE)};
_.Y.ready=function(){var q=this;this.JSC$13505_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var k;(k=this.embeddedPlayer)==null||k.remove()}else{var F;(F=this.ytdPlayer)==null||F.remove();tso(this.JSC$13505_playerManager,this.embeddedPlayer,function(){q.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){q.data&&q.data.navigationEndpoint&&_.Fc(q.hostElement,"yt-navigate",{endpoint:q.data.navigationEndpoint})})}};
_.Y.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$13505_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.Y.dataChanged=function(){var q=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var k=!this.data.disableAutoPlayback,F,T={autoplay:k,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((F=this.data.playbackStartMs)!=null?F:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(k?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(T);this.setupYtdPlayer()}else lZz(this.JSC$13505_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(DWI(this.JSC$13505_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$13505_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.Ta(q.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");q.JSC$13505_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.Y.getPlayerPromise=function(){return this.JSC$13505_playerManager.getPlayerPromise()};
_.Y.onYtToggleButton=function(q){this.useYtdPlayer?this.toggleMute(q.detail.toggled):q.detail.toggled?this.JSC$13505_playerManager.mute():this.JSC$13505_playerManager.unMute()};
_.Y.onYtNavigate=function(q){var k=REH(q.detail.endpoint),F=eEJ(this.data.clickthroughReportingData);k&&F&&(q.detail.endpoint.watchEndpoint?q.detail.tempData=F:_.Li(k,F,30))};
_.Y.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$13505_playerManager.stopVideo()};
_.Y.setupYtdPlayer=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.ytdPlayer.getPlayerPromise(),2);k=F.yieldResult;k.addEventListener("onStateChange",function(T){q.onPlayerStateChange(T)});
k.addEventListener("onCueRangeExit",function(T){q.onCueRangeExit(T)});
_.RG(F)})};
_.Y.onPlayerStateChange=function(q){if(q===1&&(q=this.ytdPlayer.getPlayer())){var k=q.getCurrentTime(),F,T,Z=k+((T=(F=this.data)==null?void 0:F.playbackDurationMs)!=null?T:0)/1E3;q.addCueRange("playback",k,Z);_.Ta(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$13505_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.Y.onCueRangeExit=function(q){q==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.Y.toggleMute=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.ytdPlayer.getPlayerPromise(),2);F=T.yieldResult;q?F.mute():F.unMute();_.RG(T)})};
_.Vg.Object.defineProperties(dK.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var q,k;if(!((q=this.data)==null?0:(k=q.accessibilityData)==null?0:k.label))return"Ad primary link";var F,T;return _.WJ("AD_TITLE",{title:(F=this.data)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label})}}});
dK.prototype.onYtMastheadHidden=dK.prototype.onYtMastheadHidden;dK.prototype.onYtNavigate=dK.prototype.onYtNavigate;dK.prototype.onYtToggleButton=dK.prototype.onYtToggleButton;dK.prototype.dataChanged=dK.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],dK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dK.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],dK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],dK.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],dK.prototype,"useYtdPlayer",void 0);_.v([_.Iw("ytd-toggle-button-renderer"),_.G("design:type",Object)],dK.prototype,"muteButton",void 0);_.v([_.u(),_.G("design:type",Object)],dK.prototype,"buttonOverrides",void 0);
_.v([_.P("data.accessibilityData.label"),_.G("design:type",String),_.G("design:paramtypes",[])],dK.prototype,"titleAriaLabel",null);_.v([_.Iw("#replay-button"),_.G("design:type",Object)],dK.prototype,"replayButton",void 0);_.v([_.Iw("#player-container"),_.G("design:type",Object)],dK.prototype,"playerContainer",void 0);_.v([_.Iw("#player"),_.G("design:type",Object)],dK.prototype,"embeddedPlayer",void 0);_.v([_.Iw("#ytd-player"),_.G("design:type",Object)],dK.prototype,"ytdPlayer",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dK.prototype,"dataChanged",null);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],dK.prototype,"onYtToggleButton",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],dK.prototype,"onYtNavigate",null);
_.v([_.eJ("yt-masthead-hidden"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dK.prototype,"onYtMastheadHidden",null);_.v([_.K({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],dK);
_.B(dK,"ytd-video-masthead-ad-primary-video-renderer",function(){if(aoP!==void 0)return aoP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return aoP=q},{mode:2});var d3$;var hG=function(){var q=_.Q.apply(this,arguments)||this;q.collapsed=!1;q.impressionResolver=_.GM();q.JSC$13509_activeViewMeasurementDataResolver=_.GM();q.actionMap={"yt-mute-ad-action":"handleMuteAd"};return q};
_.y(hG,_.Q);_.Y=hG.prototype;_.Y.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"}}}};
_.Y.ready=function(){var q=this;_.Zy(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){q.expandAd()});
this.hostElement.addEventListener("yt-action",function(k){if(k.detail.actionName==="yt-service-request"){var F=k.detail.args[1];F.videoMastheadAdMuteCommand&&(q.collapseAd(F.videoMastheadAdMuteCommand.encryptedMastheadId),k.stopPropagation())}})};
_.Y.attached=function(){var q=this;_.Bu(function(){q.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(k){if(!q.collapsed){k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,vU(F.baseUrl,F.attributionSrcMode);q.data.impressionCommand=void 0}});
this.JSC$13509_activeViewMeasurementDataResolver.promise.then(function(k){q.ytdActiveViewBehavior.enableActiveViewMeasurement(k,15)});
_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&q.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.Y.dataChanged=function(){var q;((q=this.data.impressionCommand)==null?0:q.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var k;((k=this.data)==null?0:k.activeView)&&this.JSC$13509_activeViewMeasurementDataResolver.resolve(this.data.activeView);(q=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(q.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.Y.computeWidescreen=function(q){var k;return!!(q&&((k=_.f(q,b2z))==null?0:k.isWidescreen))};
_.Y.computeExpandable=function(q){return!!(q&&q.length>0)};
_.Y.onIronResize=function(){if(this.expandable){var q=_.Zy(this.hostElement).querySelector("#expandable-tile-container :first-child");q&&!q.expanded&&(q.expanded=!0)}};
_.Y.handleMuteAd=function(){this.collapseAd(null)};
_.Y.restoreCollapsedState=function(q){this.collapsed=_.Xc().get("HIDDEN_MASTHEAD_ID")===q};
_.Y.collapseAd=function(q){if(q){var k=_.Xc();k.set("HIDDEN_MASTHEAD_ID",q);k.save()}(q=_.Zy(this.hostElement).querySelector("#video"))&&_.Fc(q,"yt-masthead-hidden");this.collapsed=!0};
_.Y.expandAd=function(){var q=_.Xc();q.set("HIDDEN_MASTHEAD_ID",!1);q.save();location.reload()};
_.Y.detached=function(){_.h("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
hG.prototype.onIronResize=hG.prototype.onIronResize;hG.prototype.dataChanged=hG.prototype.dataChanged;_.v([_.l(_.AQ),_.G("design:type",Object)],hG.prototype,"ironResizableBehavior",void 0);_.v([_.l(pz),_.G("design:type",Object)],hG.prototype,"ytdActiveViewBehavior",void 0);_.v([_.l(_.uK),_.G("design:type",Object)],hG.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],hG.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hG.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hG.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.G("design:type",Boolean)],hG.prototype,"widescreen",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.G("design:type",Boolean)],hG.prototype,"expandable",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hG.prototype,"collapsed",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hG.prototype,"dataChanged",null);
_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hG.prototype,"onIronResize",null);_.v([_.K({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],hG);
_.B(hG,"ytd-video-masthead-ad-v3-renderer",function(){if(d3$!==void 0)return d3$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return d3$=q},{mode:2});var MZ=function(){return _.Q.apply(this,arguments)||this};
_.y(MZ,_.Q);_.Y=MZ.prototype;_.Y.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.Y.ready=function(){var q=this;nPM(function(){q.isAttached&&Zw(q.JSC$13514_storedAdSlotMetadata,q.JSC$13514_storedAdLayoutMetadata,q.adSlotMetadata,q.adLayoutMetadata)&&ep(C5(),q.JSC$13514_storedAdSlotMetadata,q.JSC$13514_storedAdLayoutMetadata)})};
_.Y.attached=function(){Zw(this.JSC$13514_storedAdSlotMetadata,this.JSC$13514_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&ioo(C5(),this.JSC$13514_storedAdSlotMetadata,this.JSC$13514_storedAdLayoutMetadata)};
_.Y.detached=function(){Zw(this.JSC$13514_storedAdSlotMetadata,this.JSC$13514_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&ep(C5(),this.JSC$13514_storedAdSlotMetadata,this.JSC$13514_storedAdLayoutMetadata)};
_.Y.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$13514_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$13514_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$13514_storedAdLayoutMetadata!==void 0&&this.JSC$13514_storedAdSlotMetadata!==void 0&&ep(C5(),this.JSC$13514_storedAdSlotMetadata,this.JSC$13514_storedAdLayoutMetadata),ioo(C5(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$13514_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$13514_storedAdSlotMetadata=this.adSlotMetadata)};
_.Vg.Object.defineProperties(MZ.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.adLayoutMetadata}}});
MZ.prototype.onAdMetadataChanged=MZ.prototype.onAdMetadataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],MZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],MZ.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],MZ.prototype,"data",void 0);_.v([_.P("data.adLayoutMetadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],MZ.prototype,"adLayoutMetadata",null);
_.v([_.u(),_.G("design:type",Object)],MZ.prototype,"adSlotMetadata",void 0);_.v([_.Wu("adLayoutMetadata","adSlotMetadata"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MZ.prototype,"onAdMetadataChanged",null);_.v([_.K({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],MZ);
_.B(MZ,"ytd-page-top-ad-layout-renderer",function(){if(WPZ!==void 0)return WPZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return WPZ=
q},{mode:_.Oh("kevlar_poly_si_batch_j070")?1:2});var hyz;var f5=function(){var q=_.Q.apply(this,arguments)||this;q.noBottomMargin=!1;q.overlayDensity=0;q.typographyBump=!1;return q};
_.y(f5,_.Q);_.Y=f5.prototype;
_.Y.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",
noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]"}}}}}};
_.Y.ready=function(){var q=this;nPM(function(){q.isAttached&&q.adSlotMetadata&&qgv(C5(),q.adSlotMetadata)})};
_.Y.attached=function(){if(this.adSlotMetadata){var q;if(this.adSlotMetadata===((q=this.data)==null?void 0:q.adSlotMetadata))mkm(C5(),this.adSlotMetadata);else{var k;_.w1(Error("Lh`"+this.adSlotMetadata+"`"+((k=this.data)==null?void 0:k.adSlotMetadata)))}}};
_.Y.detached=function(){this.adSlotMetadata&&qgv(C5(),this.adSlotMetadata)};
_.Y.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.Y.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&qgv(C5(),this.adSlotMetadata),mkm(C5(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.Vg.Object.defineProperties(f5.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var q,k,F=_.f((q=this.data)==null?void 0:(k=q.fulfillmentContent)==null?void 0:k.fulfilledLayout,_.NAc),T;return(q=(T=_.f(F==null?void 0:F.renderingContent,uJh))==null?void 0:T.layout)?q.toLowerCase().replace(/_/g,"-"):""}}});
f5.prototype.onAdSlotMetadataChanged=f5.prototype.onAdSlotMetadataChanged;f5.prototype.onTypographyBumpChanged=f5.prototype.onTypographyBumpChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],f5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],f5.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],f5.prototype,"rendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],f5.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],f5.prototype,"noBottomMargin",void 0);_.v([_.u(),_.G("design:type",Object)],f5.prototype,"overlayDensity",void 0);_.v([_.u(),_.G("design:type",Object)],f5.prototype,"typographyBump",void 0);_.v([_.Iw("ytd-in-feed-ad-layout-renderer"),_.G("design:type",HTMLElement)],f5.prototype,"inFeedAdLayoutRenderer",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],f5.prototype,"layout",null);_.v([_.Wu("typographyBump"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],f5.prototype,"onTypographyBumpChanged",null);_.v([_.Wu("data.adSlotMetadata"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],f5.prototype,"onAdSlotMetadataChanged",null);
_.v([_.K({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],f5);
_.B(f5,"ytd-ad-slot-renderer",function(){if(hyz!==void 0)return hyz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return hyz=q},{mode:_.Oh("kevlar_poly_si_batch_j077")?
1:2});var Moo;var yv=function(){return _.Q.apply(this,arguments)||this};
_.y(yv,_.Q);_.Y=yv.prototype;_.Y.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"}}}};
_.Y.maybeComputeHref=function(q){return _.h("enable_handle_watch_endpoint_click_for_vdc")?null:this.ytComponentBehavior.computeOptionalHref_(q)};
_.Y.onTap=function(){_.h("enable_handle_watch_endpoint_click_for_vdc")||this.data&&this.data.navigationEndpoint&&this.data.adPlaybackContextParams&&Ti9(this.data.navigationEndpoint,this.data.adPlaybackContextParams)};
_.Y.onThumbnailContainerClick=function(q){this.onClick(q)};
_.Y.onClick=function(q){if(_.h("enable_handle_watch_endpoint_click_for_vdc")){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint;F&&_.f(F,_.sM)&&(this.ytSparklesClickLocationBehavior.handleClick(F,q,!1),q.stopPropagation())}};
_.Y.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var q=_.S(this.data.impressionUrls),k=q.next();!k.done;k=q.next())k=k.value,emx(k,UP0(k));this.data.activeView&&this.ytdActiveViewBehavior.enableActiveViewMeasurement(this.data.activeView,17);_.h("enable_handle_watch_endpoint_click_for_vdc")&&(this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",yv.JSC$13522_DEFAULT_CLICK_LOCATION_BEHAVIOR,yv.JSC$13522_CLICK_LOCATION_ID_MAP),this.thumbnail&&(q=this.thumbnail.getElementsByTagName("a"),
q.length>0&&(q=q.namedItem("thumbnail"))&&q.removeAttribute("href")))}};
_.Y.attached=function(){var q=this;_.h("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&q.ytdActiveViewBehavior.stopActiveViewMeasurement()})};
_.Y.detached=function(){_.h("stop_av_measurement_on_detach")&&this.ytdActiveViewBehavior.stopActiveViewMeasurement()};
_.Vg.Object.defineProperties(yv.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.h("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.h("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
yv.prototype.dataChanged=yv.prototype.dataChanged;yv.prototype.onTap=yv.prototype.onTap;yv.JSC$13522_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
yv.JSC$13522_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"}];_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yv.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yv.prototype,"ytRendererBehavior",void 0);_.v([_.l(pz),_.G("design:type",Object)],yv.prototype,"ytdActiveViewBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],yv.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],yv.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],yv.prototype,"ytSparklesClickLocationBehavior",void 0);
_.v([_.u({selector:_.KO}),_.G("design:type",Object)],yv.prototype,"isGridViewEnabled",void 0);_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],yv.prototype,"watchFeedBigThumbs",null);_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",String),_.G("design:paramtypes",[])],yv.prototype,"thumbnailWidth",null);_.v([_.u(),_.G("design:type",Object)],yv.prototype,"data",void 0);
_.v([_.Iw("ytd-thumbnail"),_.G("design:type",HTMLElement)],yv.prototype,"thumbnail",void 0);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yv.prototype,"onTap",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yv.prototype,"dataChanged",null);_.v([_.K({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],yv);
_.B(yv,"ytd-compact-promoted-video-renderer",function(){if(Moo!==void 0)return Moo;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Moo=q},{mode:1});var foz;_.$$("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var tG=function(){return _.Q.apply(this,arguments)||this};
_.y(tG,_.Q);tG.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tG.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],tG.prototype,"data",void 0);_.v([_.K({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],tG);
_.B(tG,"ytd-search-pyv-renderer",function(){if(foz!==void 0)return foz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return foz=q},{mode:1});var yTc;_.$$("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var DP=function(){var q=_.Q.apply(this,arguments)||this;q.roundedContainer=!0;q.JSC$13530_handleOpenPostCommentDialogActionAfterStamp=!1;q.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return q};
_.y(DP,_.Q);_.Y=DP.prototype;
_.Y.configureRendererStamper=function(){return{"data.post":{id:"post",mapping:{backstagePostRenderer:{component:"ytd-backstage-post-renderer",properties:{shouldHideAuthor:"[[isInEngagementPanel]]",shouldShowVideoTime:"[[isInEngagementPanel]]",shouldShowMenuInCompactView:"[[isInEngagementPanel]]",isInEngagementPanel:"[[isInEngagementPanel]]",usesFullLockup:"[[usesFullLockup]]",hideBorder:"[[hideBorder]]"}},postRenderer:"ytd-post-renderer",sharedPostRenderer:{component:"ytd-shared-post-renderer",properties:{usesFullLockup:"[[usesFullLockup]]"}}}},
"data.commentDialog":{id:"comment-dialog",mapping:{commentReplyDialogRenderer:"ytd-comment-reply-dialog-renderer"},events:!0}}};
_.Y.onStampFinished=function(){this.JSC$13530_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Y.handleSignalActionOpenPostCommentDialogAction=function(){var q=_.Zy(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");q?q.openDialog():this.JSC$13530_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Y.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.Y.computeHideBorder=function(){return this.isInEngagementPanel};
_.Y.computeIsCompact=function(){return this.isInEngagementPanel};
_.Y.computeUsesCompactLockup=function(q){return q==="BACKSTAGE_SURFACE_TYPE_HOME"||q==="BACKSTAGE_SURFACE_TYPE_SEARCH"||q==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||q==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||q==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||q==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.Y.computeUsesFullLockup=function(){var q,k=(q=this.data)==null?void 0:q.post,F;q=(F=_.f(k,Vtg))==null?void 0:F.surface;var T;F=(T=_.f(k,xio))==null?void 0:T.originalPost;var Z;if(T=q||((Z=_.f(F,Vtg))==null?void 0:Z.surface))return!this.computeUsesCompactLockup(T)&&this.useUpdatedRepostUi;var O;return((O=_.f(k,xio))==null?void 0:O.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.Vg.Object.defineProperties(DP.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var q,k;return((k=_.f((q=this.data)==null?void 0:q.post,Vtg))==null?void 0:k.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.useUpdatedRepostUi}}});
DP.prototype.onYtCommentModerationPanelEmpty=DP.prototype.onYtCommentModerationPanelEmpty;DP.prototype.onStampFinished=DP.prototype.onStampFinished;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],DP.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],DP.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],DP.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],DP.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],DP.prototype,"roundedContainer",void 0);_.v([_.u({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.G("design:type",Boolean)],DP.prototype,"hideBorder",void 0);_.v([_.u({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.G("design:type",Boolean)],DP.prototype,"isCompact",void 0);
_.v([_.u({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.G("design:type",Boolean)],DP.prototype,"usesFullLockup",void 0);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],DP.prototype,"onStampFinished",null);
_.v([_.eJ("ytd-comment-moderation-panel-empty"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],DP.prototype,"onYtCommentModerationPanelEmpty",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],DP.prototype,"isInEngagementPanel",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],DP.prototype,"useUpdatedRepostUi",null);
_.v([_.K({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],DP);
_.B(DP,"ytd-backstage-post-thread-renderer",function(){if(yTc!==void 0)return yTc;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return yTc=q},{mode:1});var toG;var lc=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(lc,_.Q);lc.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
lc.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var q=this.data.thumbnail.thumbnails;this.isDarkTheme&&(q=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(q=_.TM(q,24,void 0,"height"))?q:void 0}};
lc.prototype.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
lc.prototype.computeHasText=function(){var q;return!((q=this.data)==null||!q.text)};
_.Vg.Object.defineProperties(lc.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.d5(this.bannerImageUrl))+'");'}}});
lc.prototype.computeHasText=lc.prototype.computeHasText;lc.prototype.computeBannerImageUrl=lc.prototype.computeBannerImageUrl;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],lc.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],lc.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lc.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],lc.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],lc.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",String)],lc.prototype,"bannerImageUrl",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.G("design:type",Boolean)],lc.prototype,"hasText",void 0);_.v([_.Wu("data","isDarkTheme"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],lc.prototype,"computeBannerImageUrl",null);
_.v([_.Wu("data.text"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],lc.prototype,"computeHasText",null);_.v([_.P("bannerImageUrl"),_.G("design:type",Object),_.G("design:paramtypes",[])],lc.prototype,"bannerStyle",null);_.v([_.K({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],lc);
_.B(lc,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(toG!==void 0)return toG;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return toG=q},{mode:1});var D30;var JG=function(){return _.Q.apply(this,arguments)||this};
_.y(JG,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JG.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JG.prototype,"data",void 0);_.v([_.K({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],JG);
_.B(JG,"ytd-backstage-zero-state-renderer",function(){if(D30!==void 0)return D30;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return D30=q},{mode:1});var lo$;var AG=function(){return _.Q.apply(this,arguments)||this};
_.y(AG,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],AG.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",String)],AG.prototype,"icon",void 0);_.v([_.K({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],AG);
_.B(AG,"ytd-post-filter-zero-state-renderer",function(){if(lo$!==void 0)return lo$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lo$=q},{mode:1});var JT8;var ATG={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},p5=function(){return _.Q.apply(this,arguments)||this};
_.y(p5,_.Q);p5.prototype.configureRendererStamper=function(){return ATG};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],p5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],p5.prototype,"rendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],p5.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",String)],p5.prototype,"icon",void 0);_.v([_.K({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],p5);
_.B(p5,"ytd-post-scheduling-zero-state-renderer",function(){if(JT8!==void 0)return JT8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return JT8=q},{mode:1});var pS4;var wK=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return q};
_.y(wK,_.Q);wK.prototype.onTabsActivate=function(q){this.data&&this.data.tabs&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[q.detail.selected].navigationEndpoint})};
wK.prototype.shouldShowTotalCount=function(q){return q&&q.totalCount!==void 0};
wK.prototype.handleUpdatePostsTotalCountAction=function(q){var k=this.get(["data.tabs",1,"totalCount"]),F=this.get("updatePostsTotalCountAction.updateType",q);q=this.get("updatePostsTotalCountAction.number",q);k!==void 0&&F!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&q&&(F==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(k)+q):F==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(k)-q))};
_.Vg.Object.defineProperties(wK.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var q=0,k=this.data.tabs.length;q<k;q++)if(this.data.tabs[q].selected)return q;return 0}}});
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],wK.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wK.prototype,"rendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wK.prototype,"data",void 0);_.v([_.P("data.tabs"),_.G("design:type",Number),_.G("design:paramtypes",[])],wK.prototype,"selected",null);_.v([_.K({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],wK);
_.B(wK,"ytd-post-stream-filter-renderer",function(){if(pS4!==void 0)return pS4;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return pS4=q},{mode:1});var wSP;var PM=function(){return _.Q.apply(this,arguments)||this};
_.y(PM,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],PM.prototype,"kevlarBehaviors",void 0);_.v([_.u(),_.G("design:type",Object)],PM.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],PM);
_.B(PM,"ytd-channel-age-gate-renderer",function(){if(wSP!==void 0)return wSP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return wSP=q},{mode:1});var Pa8;_.$$("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var $t=function(){var q=_.Q.apply(this,arguments)||this;q.data=null;return q};
_.y($t,_.Q);$t.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Vg.Object.defineProperties($t.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?0:(k=q.title)==null?0:(F=k.runs)==null?0:F.length)?147:160}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$t.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$t.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],$t.prototype,"imageSizePx",null);_.v([_.K({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],$t);
_.B($t,"ytd-channel-owner-empty-state-renderer",function(){if(Pa8!==void 0)return Pa8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Pa8=q},{mode:1});var $38;var bom;var bc=function(){var q=_.Q.apply(this,arguments)||this;q.boundSubmitSearch=function(){q.submitSearch()};
q.boundClearSearch=function(){q.clearSearch()};
return q};
_.y(bc,_.Q);_.Y=bc.prototype;_.Y.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]]"}}}}}};
_.Y.toggleClearButton=function(){this.hideClearButton=f6o||!this.input.value};
_.Y.submitOnEnterKeyUp=function(q){q.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.Y.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.Y.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.Y.submit=function(){_.Fc(this.hostElement,"search-query-changed",this.input.value)};
bc.prototype.toggleClearButton=bc.prototype.toggleClearButton;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],bc.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],bc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bc.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],bc.prototype,"hideClearButton",void 0);_.v([_.u(),_.G("design:type",Object)],bc.prototype,"boundSubmitSearch",void 0);_.v([_.u(),_.G("design:type",Object)],bc.prototype,"boundClearSearch",void 0);_.v([_.Iw("#input"),_.G("design:type",Object)],bc.prototype,"input",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],bc.prototype,"toggleClearButton",null);
_.v([_.K({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],bc);
_.B(bc,"ytd-channel-switcher-search-box-renderer",function(){if(bom!==void 0)return bom;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bom=q},{mode:1});var uvo;var uc=function(){var q=_.Q.apply(this,arguments)||this;q.boundSubmit=function(){q.submit()};
return q};
_.y(uc,_.Q);_.Y=uc.prototype;_.Y.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"}}}}};
_.Y.ready=function(){var q=this;this.form.addEventListener("submit",function(k){return q.onSubmit(k)})};
_.Y.onSubmit=function(q){q.preventDefault();return!1};
_.Y.toggleClearButton=function(){this.hideClearButton=f6o||!this.input.value};
_.Y.submitOnEnterKeyUp=function(q){q.keyCode===13&&this.submit()};
_.Y.submit=function(){var q=this.data.endpoint,k=(0,_.fT.unsafeClone)(q);_.f(k,_.Xx)?_.f(k,_.Xx).query=this.input.value:_.f(k,_.dC)&&(_.f(k,_.dC).query=this.input.value);var F=_.f(k.commandMetadata,_.ni);(F==null?0:F.url)?(F.url=_.bA(F.url,"query",this.input.value),_.Fc(this.hostElement,"yt-navigate",{endpoint:k})):_.f(k,A10)?(_.f(k,A10).channelSwitcherQuery=this.input.value,_.mT().resolve(_.qd).resolveCommand(k,{form:{element:this.hostElement}})):(q=Error("Mh`"+JSON.stringify(q)),_.A7(q))};
_.Y.getUrl=function(q){return this.get("commandMetadata.webCommandMetadata.url",q)};
uc.prototype.toggleClearButton=uc.prototype.toggleClearButton;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],uc.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],uc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],uc.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],uc.prototype,"hideClearButton",void 0);
_.v([_.u(),_.G("design:type",Object)],uc.prototype,"boundSubmit",void 0);_.v([_.Iw("#form"),_.G("design:type",HTMLFormElement)],uc.prototype,"form",void 0);_.v([_.Iw("#input"),_.G("design:type",Object)],uc.prototype,"input",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],uc.prototype,"toggleClearButton",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],uc);
_.B(uc,"ytd-search-box-renderer",function(){if(uvo!==void 0)return uvo;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return uvo=q},{mode:2});var NZ=function(){var q=_.Q.apply(this,arguments)||this;q.showSearchBox=!0;return q};
_.y(NZ,_.Q);NZ.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],NZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],NZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],NZ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],NZ.prototype,"showSearchBox",void 0);_.v([_.K({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],NZ);
_.B(NZ,"ytd-channel-switcher-header-renderer",function(){if($38!==void 0)return $38;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return $38=q},{mode:1});var N8G;var QJv;var Qv=function(){var q=_.Q.apply(this,arguments)||this;q.isDisplayed=!0;return q};
_.y(Qv,_.Q);_.Y=Qv.prototype;_.Y.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.dataChanged=function(){this.isDisplayed=!0};
_.Y.computeType=function(q){return q||"UNKNOWN"};
_.Y.onYtServiceRequestCompleted=function(q){q.stopPropagation();this.isDisplayed=!1};
_.Y.onClose=function(){this.isDisplayed=!1};
Qv.prototype.onYtServiceRequestCompleted=Qv.prototype.onYtServiceRequestCompleted;Qv.prototype.dataChanged=Qv.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Qv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Qv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Qv.prototype,"data",void 0);
_.v([_.u({computed:"computeType(data.type)",reflectToAttribute:!0}),_.G("design:type",String)],Qv.prototype,"type",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Qv.prototype,"isDisplayed",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Qv.prototype,"dataChanged",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Qv.prototype,"onYtServiceRequestCompleted",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],Qv);
_.B(Qv,"ytd-alert-with-button-renderer",function(){if(QJv!==void 0)return QJv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return QJv=q},{mode:1});var K5=function(){var q=_.Q.apply(this,arguments)||this;q.noResult=!1;q.enableAlertBanner=!1;q.dismissedAlertBanner=!1;q.hideCreateChannelButton=!1;q.boundDismissAlertBanner=function(){q.dismissAlertBanner()};
q.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return q};
_.y(K5,_.Q);_.Y=K5.prototype;_.Y.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.Y.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.Y.updateChannelSwitcherAction=function(q){var k;q=(k=_.f(q,CDh))==null?void 0:k.page;_.f(q,z_U)!==void 0&&(this.data=_.f(q,z_U))};
_.Y.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]]"}}}}}};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Y.searchQueryChanged=function(q,k){if(this.data&&this.data.contents&&this.data.contents.length){q=[];var F=[];this.hideCreateChannelButton=this.noResult=!1;for(var T=document.querySelectorAll("ytd-account-item-renderer"),Z=_.S(T),O=Z.next();!O.done;O=Z.next())O=O.value,F.push(O),O.style.display="block";this.resetRightBorder(F);if(k){this.hideCreateChannelButton=!0;for(F=1;F<this.data.contents.length;F++)if(O=this.data.contents[F],_.f(O,Di8)){var z=void 0,R=void 0;Z=(z=_.f(O,Di8))==null?void 0:(R=
z.accountName)==null?void 0:R.simpleText;R=z=void 0;O=(z=_.f(O,Di8))==null?void 0:(R=z.channelHandle)==null?void 0:R.simpleText;(z=T[F-1])&&Z&&_.Cf(Z,k)?q.push(z):_.h("enable_handle_search_on_channel_switcher")&&z&&O&&_.Cf(O.toString(),k.toString())?q.push(z):z.style.display="none"}q.length===0&&(this.noResult=!0);this.resetRightBorder(q)}}};
_.Y.resetRightBorder=function(q){for(var k=0;k<q.length;k++)q[k].style.borderRight=!this.hideCreateChannelButton&&(k+2)%3===0||this.hideCreateChannelButton&&(k+1)%3===0?"none":"1px solid var(--yt-spec-10-percent-layer)"};
_.Y.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.Y.setShowSearchBox=function(q){if(q&&q.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var k=0;k<q.contents.length;k++)_.f(q.contents[k],_.ZY)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.Y.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.Vg.Object.defineProperties(K5.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.contents)}}});
K5.prototype.onContinuationItemsUpdated=K5.prototype.onContinuationItemsUpdated;K5.prototype.searchQueryChanged=K5.prototype.searchQueryChanged;K5.prototype.onDataChanged=K5.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],K5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],K5.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],K5.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],K5.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],K5.prototype,"data",void 0);_.v([_.Iw("ytd-channel-switcher-header-renderer"),_.G("design:type",Object)],K5.prototype,"channelSwitcherHeaderRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],K5.prototype,"noResult",void 0);
_.v([_.u(),_.G("design:type",Object)],K5.prototype,"enableAlertBanner",void 0);_.v([_.u(),_.G("design:type",Object)],K5.prototype,"dismissedAlertBanner",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],K5.prototype,"hideCreateChannelButton",void 0);_.v([_.P("data.contents"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],K5.prototype,"isLoading",null);_.v([_.u(),_.G("design:type",Object)],K5.prototype,"boundDismissAlertBanner",void 0);
_.v([_.u({computed:"computeButtonOverride()"}),_.G("design:type",Object)],K5.prototype,"buttonOverride",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],K5.prototype,"onDataChanged",null);_.v([_.eJ("search-query-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,String]),_.G("design:returntype")],K5.prototype,"searchQueryChanged",null);
_.v([_.eJ("yt-next-continuation-data-updated"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],K5.prototype,"onContinuationItemsUpdated",null);_.v([_.K({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],K5);
_.B(K5,"ytd-channel-switcher-page-renderer",function(){if(N8G!==void 0)return N8G;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return N8G=q},{mode:1});var KPv;var B8g;var BM=function(){var q=_.Q.apply(this,arguments)||this;q.images=[];q.selectedImageIndex=0;return q};
_.y(BM,_.Q);_.Y=BM.prototype;
_.Y.ready=function(){_.Dr(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.Dr(this.JSC$13575_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.Dr(this.JSC$13575_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.Dr(this.JSC$13575_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,
!1,this)};
_.Y.onThumbnailClick=function(q){if(q=q.event_.detail)this.selectedImageIndex=this.images.indexOf(q)};
_.Y.updateImageThumbnails=function(q){q=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:q.event_.detail});this.images.splice(this.selectedImageIndex,1,q);this.images=[].concat(_.fP(this.images))};
_.Y.cancelImageRepositions=function(){this.selectedImageIndex=0;_.Fc(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.Y.saveImageRepositions=function(){this.selectedImageIndex=0;_.Fc(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.Vg.Object.defineProperties(BM.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var q=this;return(this.images||[]).map(function(k,F){return{image:k,selected:F===q.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],BM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("ytd-backstage-image-preview-renderer"),_.G("design:type",Object)],BM.prototype,"JSC$13575_imagePreviewContainer",void 0);_.v([_.Iw(".thumbnail-images-container"),_.G("design:type",HTMLElement)],BM.prototype,"thumbnailImagesContainer",void 0);_.v([_.u(),_.G("design:type",Array)],BM.prototype,"images",void 0);
_.v([_.u(),_.G("design:type",Object)],BM.prototype,"repositionInstructions",void 0);_.v([_.u(),_.G("design:type",Object)],BM.prototype,"selectedImageIndex",void 0);_.v([_.P("images","selectedImageIndex"),_.G("design:type",Array),_.G("design:paramtypes",[])],BM.prototype,"thumbnailRendererDatas",null);_.v([_.P("images","selectedImageIndex"),_.G("design:type",Object),_.G("design:paramtypes",[])],BM.prototype,"selectedImageData",null);
_.v([_.K({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],BM);
_.B(BM,"ytd-backstage-multi-image-reposition-renderer",function(){if(B8g!==void 0)return B8g;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return B8g=q},{mode:1});var rK=function(q,k){_.ht.call(this);this.uploadUrl=q;this.channelId=k;this.imagesUploadData=[]};
_.y(rK,_.ht);rK.prototype.getAllUploadStatuses=function(){var q=this,k,F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,rT$(q),2);k=Z.yieldResult;F=k.get("succeed");T=k.get("failed");return Z.return(F.concat(T))})};
var Ho4=function(q){var k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,rT$(q),2);k=T.yieldResult;F=k.get("failed");F.length>0&&vJZ(q,F);return T.return(q.getAllUploadStatuses())})},rT$=function(q){var k,F,T,Z,O,z,R;
return _.C(function(e){if(e.nextAddress==1)return k=new Map,_.W(e,Promise.allSettled(q.imagesUploadData.map(function(I){return I.uploadPromise})),2);
F=e.yieldResult;T=[];Z=_.S(F);for(O=Z.next();!O.done;O=Z.next())z=O.value,z.status==="fulfilled"&&T.push(z.value);R=q.imagesUploadData.map(function(I){return I.image}).filter(function(I){return T.every(function(X){return X.id!==I.id})});
k.set("succeed",T);k.set("failed",R);return e.return(k)})},vJZ=function(q,k){k=_.S(k);
for(var F=k.next();!F.done;F=k.next()){var T=q;F=F.value;sJm(T,F.id)>=0&&T.cancel(F.id);var Z=new Gnv(F),O=_.WYm(T.uploadUrl,{"X-YouTube-ChannelId":T.channelId},F.imageBlob);Z.transfer=O;Z.uploadPromise=cTc(O,F);T.imagesUploadData.push(Z);O.run()}};
rK.prototype.cancel=function(q){var k=sJm(this,q);k!==-1&&((k=this.imagesUploadData[k].transfer)&&k.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(F){return F.image.id!==q}))};
var sJm=function(q,k){return q.imagesUploadData.findIndex(function(F){return F.image.id===k})},cTc=function(q,k){return new Promise(function(F,T){q.listen("l",function(){var Z=q.getResponseText();
Z?(Z=JSON.parse(Z).encryptedBlobId,k.encryptedBlobId=Z,F(k)):T("upload failed")});
q.listen("n",function(){T("upload failed")})})},Gnv=function(q){this.image=q};var bdh=function(q,k,F,T,Z){this.id=q;this.imageBlob=k;this.localImageSrc=F;this.naturalWidth=T;this.naturalHeight=Z;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 Vo4=[".jpeg",".jpg",".png"],vM=function(){var q=_.Q.apply(this,arguments)||this;q.showImagesPreview=!1;q.pollOptions=[];q.errorMessage="";q.optionPlaceholderText="";q.optionDefaultText="";q.JSC$13586_imageId=0;q.maxFileSizeMb=0;q.maxAspectRatio=0;q.invalidFileSizeError="";q.invalidAspectRatioError="";q.invalidFileTypeError="";q.imageSelector=new C4(null,"single_file",Vo4);return q};
_.y(vM,_.Q);_.Y=vM.prototype;_.Y.ready=function(){_.Dr(this.imageSelector,"j",this.onImageSelect,!1,this);_.Dr(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.Dr(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.Y.dataChanged=function(){var q,k,F=_.f((q=this.data)==null?void 0:(k=q.cellTemplate)==null?void 0:k.onEmptyCellTap,zHz);if(F&&F.uploadUrl&&F.channelId){var T;this.maxFileSizeMb=((T=F.imageValidationInfo)==null?void 0:T.maxFileSizeMb)||0;var Z;this.maxAspectRatio=((Z=F.imageValidationInfo)==null?void 0:Z.allowedMaxAspectRatio)||0;var O;this.invalidFileSizeError=this.getSimpleString((O=this.data)==null?void 0:O.invalidFileSizeError);var z;this.invalidAspectRatioError=this.getSimpleString((z=this.data)==
null?void 0:z.invalidAspectRatioError);var R;this.invalidFileTypeError=this.getSimpleString((R=this.data)==null?void 0:R.invalidFileTypeError);this.uploadManager=new rK(F.uploadUrl,F.channelId)}};
_.Y.onEditorInfoChange=function(){this.optionPlaceholderText=_.cj(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.cj(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.Y.observeAddImageError=function(){this.errorMessage!==""&&_.Fc(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.Y.onPollOptionsChange=function(){for(var q=!1,k=[],F=0;F<this.pollOptions.length;F++){var T=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(F+1);this.pollOptions[F].placeholderText!==T?(q=!0,k.push(Object.assign({},this.pollOptions[F],{placeholderText:T}))):k.push(this.pollOptions[F])}q&&(this.pollOptions=k);this.isValid()?_.Fc(this.hostElement,"yt-commentbox-post-enable"):_.Fc(this.hostElement,"yt-commentbox-post-disable")};
_.Y.createPollOptions=function(q){var k=[],F;q=(F=q==null?void 0:q.minPollOptions)!=null?F:0;for(F=0;F<q;F++)k.push(this.createPollOption());return k};
_.Y.onImageSelect=function(q){var k=this,F,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1){if(k.selectedImageIndex===void 0)return e.jumpTo(0);F=q.files[0];k.errorMessage="";T=k.validateImage(F);if(T!=="")return k.errorMessage=T,e.return();Z=new Ge(k.maxAspectRatio,!1,!0);return _.W(e,Z.transform(F),3)}if(e.nextAddress!=4)return O=e.yieldResult,O.transformedData?O.invalidAspectRatio?(k.errorMessage=k.invalidAspectRatioError,e.return()):_.W(e,unM(k.JSC$13586_imageId,q.files[0],O.transformedData),
4):(k.errorMessage=k.invalidFileTypeError,e.return());z=e.yieldResult;k.JSC$13586_imageId++;vJZ(k.uploadManager,[z]);R=Object.assign({},k.pollOptions[k.selectedImageIndex],{image:z});k.pollOptions.splice(k.selectedImageIndex,1,R);k.refreshPollOptions();_.Fc(k.hostElement,"yt-backstage-poll-image-select");_.RG(e)})};
_.Y.validateImage=function(q){return q.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.Y.refreshPollOptions=function(){this.pollOptions=[].concat(_.fP(this.pollOptions))};
_.Y.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.fP(this.pollOptions),[this.createPollOption()]))};
_.Y.onRemovePollOption=function(q){var k=this.pollOptions[q.model.index];k&&k.image&&this.uploadManager.cancel(k.image.id);this.pollOptions.splice(q.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.Fc(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.Y.onTextInput=function(){this.refreshPollOptions()};
_.Y.onImageButtonClick=function(q){this.selectedImageIndex=q.model.index;this.imageSelector.click()};
_.Y.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.Y.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.Y.saveImageRepositions=function(q){q=q.event_.detail;for(var k=0,F=[],T=_.S(this.pollOptions),Z=T.next();!Z.done;Z=T.next())Z=Z.value,Z.image!==void 0?(Z=Object.assign({},Z,{image:q[k]}),F.push(Z),k++):F.push(Z);this.showImagesPreview=!1;this.pollOptions=[].concat(_.fP(F))};
_.Y.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 q=0,k=_.S(this.pollOptions),F=k.next();!F.done;F=k.next())if(F=F.value,F.optionText.trim()!==""||F.image!==void 0){if(!F.image||this.hasCustomOptionText&&F.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;q++}return q>=Number(this.editorInfo.minPollOptions)};
_.Y.getAllUploadStatuses=function(){var q=this,k,F,T,Z;return _.C(function(O){if(O.nextAddress==1)return _.W(O,q.uploadManager.getAllUploadStatuses(),2);k=O.yieldResult;F=_.S(k);for(T=F.next();!T.done;T=F.next())if(Z=T.value,Z.encryptedBlobId===void 0)return O.return(Ho4(q.uploadManager));return O.return(k)})};
_.Y.getPostCreateOptions=function(){for(var q=[],k=_.S(this.pollOptions),F=k.next();!F.done;F=k.next())F=F.value,F.image!==void 0&&q.push({text:this.hasCustomOptionText?F.optionText:F.placeholderText,image:F.image});return q};
_.Y.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.Y.createButtonRenderer=function(q,k){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:q,accessibilityData:{accessibilityData:{label:this.getSimpleString(q)}},isDisabled:k}};
_.Y.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.Y.computeThumbnailRendererData=function(q){return q?{image:q,selected:!1}:void 0};
_.Y.getSimpleString=function(q){return _.cj(q)};
_.Y.updateOptionTextFromBinding=function(q){if(q.target){var k=Array.from(_.Zy(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(q.target);if(k>=0){var F;this.pollOptions[k].optionText=(F=q.detail.value)!=null?F:""}}};
_.Vg.Object.defineProperties(vM.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var q,k;return this.pollOptions.length<((k=(q=this.editorInfo)==null?void 0:q.maxPollOptions)!=null?k:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(q){return q.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(q){return q.image}).map(function(q){return q.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(q){return q.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var q,k=(q=this.data)==null?void 0:q.addOptionButtonText;return k?this.createButtonRenderer(k,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var q,k=(q=this.data)==null?void 0:q.repositionImagesButtonLabel;return k?this.createButtonRenderer(k,!this.hasImages):void 0}}});
vM.prototype.onPollOptionsChange=vM.prototype.onPollOptionsChange;vM.prototype.observeAddImageError=vM.prototype.observeAddImageError;vM.prototype.onEditorInfoChange=vM.prototype.onEditorInfoChange;vM.prototype.dataChanged=vM.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("ytd-backstage-multi-image-reposition-renderer"),_.G("design:type",Object)],vM.prototype,"imageRepositionContainer",void 0);
_.v([_.u(),_.G("design:type",Object)],vM.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],vM.prototype,"editorInfo",void 0);_.v([_.u(),_.G("design:type",rK)],vM.prototype,"uploadManager",void 0);_.v([_.u(),_.G("design:type",Object)],vM.prototype,"showImagesPreview",void 0);_.v([_.u(),_.G("design:type",Array)],vM.prototype,"pollOptions",void 0);_.v([_.u(),_.G("design:type",Object)],vM.prototype,"errorMessage",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vM.prototype,"dataChanged",null);_.v([_.df("editorInfo"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vM.prototype,"onEditorInfoChange",null);_.v([_.Wu("errorMessage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vM.prototype,"observeAddImageError",null);
_.v([_.df("pollOptions"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vM.prototype,"onPollOptionsChange",null);_.v([_.P("pollOptions","editorInfo"),_.G("design:type",Object),_.G("design:paramtypes",[])],vM.prototype,"isAllowedToAddOption",null);_.v([_.P("pollOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],vM.prototype,"hasImages",null);
_.v([_.P("pollOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],vM.prototype,"imagesToReposition",null);_.v([_.P("pollOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],vM.prototype,"hasCustomOptionText",null);_.v([_.P("data","isAllowedToAddOption"),_.G("design:type",Object),_.G("design:paramtypes",[])],vM.prototype,"addOptionButton",null);_.v([_.P("data","hasImages"),_.G("design:type",Object),_.G("design:paramtypes",[])],vM.prototype,"repositionImagesButton",null);
_.v([_.K({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],vM);
_.B(vM,"ytd-backstage-image-poll-editor-renderer",function(){if(KPv!==void 0)return KPv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return KPv=q},{mode:2});var LPG={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 x3I;var HM=function(){var q=_.Q.apply(this,arguments)||this;q.a11yConfig=LPG;q.imageDisplayOffsetTop=0;q.imageDisplayOffsetLeft=0;q.pickerDisplayOffsetTop=0;q.pickerDisplayOffsetLeft=0;q.showPreviewContainer=!0;q.startPicker=!1;q.repositionOptional=!1;q.editOnlyMode=!1;q.savedImageDisplayOffsetTop=0;q.savedImageDisplayOffsetLeft=0;return q};
_.y(HM,_.Q);_.Y=HM.prototype;_.Y.created=function(){_.Kq.requestAvailability()};
_.Y.ready=function(){};
_.Y.onArrowKeysDown=function(q){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){q.detail.keyboardEvent.preventDefault();var k=0,F=0,T="";switch(q.detail.keyboardEvent.key){case "ArrowUp":Nar(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?T=this.a11yConfig.reachBottomOfImage:k=this.imageHeight*.05*-1;break;case "ArrowDown":Nar(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?T=this.a11yConfig.reachTopOfImage:
k=this.imageHeight*.05;break;case "ArrowLeft":Nar(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?T=this.a11yConfig.reachRightOfImage:F=this.imageWidth*.05*-1;break;case "ArrowRight":Nar(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?T=this.a11yConfig.reachLeftOfImage:F=this.imageWidth*.05}T&&_.WJ(T)&&_.Fc(this.hostElement,"iron-announce",{text:_.WJ(T)});if(F||k)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+k)),q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),q=_.WJ(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+F)),q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),q=_.WJ(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})),q&&_.Fc(this.hostElement,"iron-announce",{text:q})}};
_.Y.getPreviewPosition=function(q,k,F,T){return Math.round(100*(q+k*.5-F)/T)};
_.Y.calculateDisplayPosition=function(){var q=this.imageData.naturalWidth,k=this.imageData.naturalHeight;this.displayScale=Math.max(200/q,200/k);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var F=q*this.displayScale*this.imageData.previewCoordinates.left,T=k*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=k>q?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-F;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=q>k?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-T;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=q*this.displayScale;this.imageHeight=k*this.displayScale};
_.Y.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.Y.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.Y.getSignedPosition=function(q,k,F){return k==="X"&&_.P9("HTML_DIR")==="rtl"?F==="-"?q+"px":q*-1+"px":F==="-"?q*-1+"px":q+"px"};
_.Y.pickerMove=function(q){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var k=this.pickerOffsetX-q.clientX,F=this.pickerOffsetY-q.clientY;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
F)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-k))}};
_.Y.pickerMoveStart=function(q){this.startPicker=!0;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY};
_.Y.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var q=this.generateCropPreview();q&&_.Fc(this.hostElement,"ytd-backstage-image-preview-coordinates-update",q)};
_.Y.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.Fc(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.Y.deleteImage=function(){_.Fc(this.hostElement,"ytd-backstage-image-preview-delete")};
_.Y.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.Y.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var q=this.generateCropPreview();q&&_.Fc(this.hostElement,"ytd-backstage-image-preview-coordinates-save",q)};
_.Y.getPreviewOffset=function(q,k,F){return k&&q?(F==="X"&&_.P9("HTML_DIR")==="rtl"?300/k*q:300/k*q*-1)+"px":"0px"};
_.Y.getSimpleText=function(q){return q?_.cj(q):""};
_.Y.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}};
_.Vg.Object.defineProperties(HM.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.WJ(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.WJ(this.a11yConfig.verticalRepositionInstruction)}q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.WJ(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.WJ(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 q,k,F=(q=this.instruction)==null?void 0:(k=q.previewInstruction)==null?void 0:k.editButtonLabel;return F?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:F,accessibilityData:{accessibilityData:{label:this.getSimpleText(F)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z=this.editOnlyMode?(q=this.instruction)==null?void 0:(k=q.editInstruction)==null?void 0:k.saveImagesButtonLabel:(F=this.instruction)==null?void 0:(T=F.editInstruction)==null?void 0:T.saveButtonLabel;return Z?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:Z,accessibilityData:{accessibilityData:{label:this.getSimpleText(Z)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.instruction)==null?void 0:(k=q.previewInstruction)==null?void 0:k.deleteButtonLabel;return F?{size:"SIZE_SMALL",text:F,accessibilityData:{accessibilityData:{label:this.getSimpleText(F)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.instruction)==null?void 0:(k=q.editInstruction)==null?void 0:k.cancelButtonLabel;q=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return F?{style:q,size:"SIZE_SMALL",text:F,accessibilityData:{accessibilityData:{label:this.getSimpleText(F)}}}: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"}}});
HM.prototype.onEditOnlyModeUpdate=HM.prototype.onEditOnlyModeUpdate;HM.prototype.onImageChange=HM.prototype.onImageChange;_.v([_.u(),_.G("design:type",bdh)],HM.prototype,"imageData",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"instruction",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"a11yConfig",void 0);_.v([_.u(),_.G("design:type",Number)],HM.prototype,"imageWidth",void 0);_.v([_.u(),_.G("design:type",Number)],HM.prototype,"imageHeight",void 0);
_.v([_.u(),_.G("design:type",Number)],HM.prototype,"displayScale",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"imageDisplayOffsetTop",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"imageDisplayOffsetLeft",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"pickerDisplayOffsetTop",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"pickerDisplayOffsetLeft",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"showPreviewContainer",void 0);
_.v([_.u(),_.G("design:type",Object)],HM.prototype,"startPicker",void 0);_.v([_.u(),_.G("design:type",Number)],HM.prototype,"pickerOffsetX",void 0);_.v([_.u(),_.G("design:type",Number)],HM.prototype,"pickerOffsetY",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"repositionOptional",void 0);_.v([_.u(),_.G("design:type",Object)],HM.prototype,"editOnlyMode",void 0);_.v([_.Iw("#picker-container"),_.G("design:type",HTMLElement)],HM.prototype,"JSC$13599_pickerContainer",void 0);
_.v([_.Iw("#picker"),_.G("design:type",HTMLElement)],HM.prototype,"picker",void 0);_.v([_.Iw("#preview-clipper"),_.G("design:type",HTMLElement)],HM.prototype,"previewClipper",void 0);_.v([_.Iw("#image-in-picker-background"),_.G("design:type",HTMLImageElement)],HM.prototype,"JSC$13599_imageInBackground",void 0);_.v([_.Iw("#image-in-picker"),_.G("design:type",HTMLImageElement)],HM.prototype,"JSC$13599_imageInPicker",void 0);
_.v([_.Iw("#image-in-preview-clipper"),_.G("design:type",HTMLImageElement)],HM.prototype,"JSC$13599_imageInPreviewClipper",void 0);_.v([_.P("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],HM.prototype,"altLabelForImage",null);_.v([_.P("imageHeight","imageWidth"),_.G("design:type",Number),_.G("design:paramtypes",[])],HM.prototype,"pickerSize",null);
_.v([_.P("imageHeight","imageWidth"),_.G("design:type",Object),_.G("design:paramtypes",[])],HM.prototype,"imageOrientationStyle",null);_.v([_.P("instruction"),_.G("design:type",Object),_.G("design:paramtypes",[])],HM.prototype,"editButton",null);_.v([_.P("instruction","editOnlyMode"),_.G("design:type",Object),_.G("design:paramtypes",[])],HM.prototype,"saveButton",null);_.v([_.P("instruction"),_.G("design:type",Object),_.G("design:paramtypes",[])],HM.prototype,"deleteButton",null);
_.v([_.P("instruction","editOnlyMode"),_.G("design:type",Object),_.G("design:paramtypes",[])],HM.prototype,"cancelButton",null);_.v([_.P("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.G("design:type",Number),_.G("design:paramtypes",[])],HM.prototype,"cropOffsetTop",null);_.v([_.P("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.G("design:type",Number),_.G("design:paramtypes",[])],HM.prototype,"cropOffsetLeft",null);
_.v([_.P("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],HM.prototype,"pickerBackgroundStyle",null);_.v([_.P("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],HM.prototype,"pickerDisplayStyle",null);_.v([_.P("cropOffsetLeft","cropOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],HM.prototype,"imageInPickerStyle",null);
_.v([_.P("cropOffsetLeft","cropOffsetTop","pickerSize"),_.G("design:type",String),_.G("design:paramtypes",[])],HM.prototype,"previewClipperStyle",null);_.v([_.df("imageData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HM.prototype,"onImageChange",null);_.v([_.df("editOnlyMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HM.prototype,"onEditOnlyModeUpdate",null);
_.v([_.P("showPreviewContainer"),_.G("design:type",String),_.G("design:paramtypes",[])],HM.prototype,"pickerModeStyle",null);_.v([_.K({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],HM);
_.B(HM,"ytd-backstage-image-preview-renderer",function(){if(x3I!==void 0)return x3I;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return x3I=q},{mode:1});var nJz;var gJ0={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 m3v;var qoc;var sp=function(){var q=_.Q.apply(this,arguments)||this;q.a11yConfig=gJ0;q.imageDisplayOffsetTop=0;q.imageDisplayOffsetLeft=0;q.pickerDisplayOffsetTop=0;q.pickerDisplayOffsetLeft=0;q.cropCoordinatesSaved=!1;q.previewSize=0;q.startPicker=!1;q.repositionOptional=!1;return q};
_.y(sp,_.Q);_.Y=sp.prototype;_.Y.created=function(){_.Kq.requestAvailability()};
_.Y.ready=function(){};
_.Y.onArrowKeysDown=function(q){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){q.detail.keyboardEvent.preventDefault();var k=0,F=0,T="";switch(q.detail.keyboardEvent.key){case "ArrowUp":QAM(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?T=this.a11yConfig.reachBottomOfImage:k=this.imageHeight*.05*-1;break;case "ArrowDown":QAM(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?T=this.a11yConfig.reachTopOfImage:
k=this.imageHeight*.05;break;case "ArrowLeft":QAM(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?T=this.a11yConfig.reachRightOfImage:F=this.imageWidth*.05*-1;break;case "ArrowRight":QAM(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?T=this.a11yConfig.reachLeftOfImage:F=this.imageWidth*.05}T&&_.WJ(T)&&_.Fc(this.hostElement,"iron-announce",{text:_.WJ(T)});if(F||k)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+k)),q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),q=_.WJ(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+F)),q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),q=_.WJ(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})),q&&_.Fc(this.hostElement,"iron-announce",{text:q})}};
_.Y.getPreviewPosition=function(q,k,F,T){return Math.round(100*(q+k*.5-F)/T)};
_.Y.displayImage=function(){var q=this.JSC$13610_pickerContainer.getBoundingClientRect().width,k=this.JSC$13610_pickerContainer.getBoundingClientRect().height,F=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),T=this.JSC$13610_imageInBackground.naturalWidth,Z=this.JSC$13610_imageInBackground.naturalHeight;this.displayScale=Math.max(F/T,F/Z);this.imageWidth=T*this.displayScale;this.imageHeight=Z*this.displayScale;this.pickerDisplayOffsetLeft=(q-F)/2;this.pickerDisplayOffsetTop=
(k-F)/2;this.imageDisplayOffsetLeft=Z>T?this.pickerDisplayOffsetLeft:(q-this.imageWidth)/2;this.imageDisplayOffsetTop=T>Z?this.pickerDisplayOffsetTop:(k-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.Y.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$13610_imageInBackground.src=this.imageData.toString(),this.JSC$13610_imageInPicker.src=this.imageData.toString(),this.JSC$13610_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.Y.getSignedPosition=function(q,k,F){return k==="X"&&_.P9("HTML_DIR")==="rtl"?F==="-"?q+"px":q*-1+"px":F==="-"?q*-1+"px":q+"px"};
_.Y.pickerMove=function(q){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var k=this.pickerOffsetX-q.clientX,F=this.pickerOffsetY-q.clientY;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
F)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-k))}};
_.Y.pickerMoveStart=function(q){this.startPicker=!0;this.pickerOffsetX=q.clientX;this.pickerOffsetY=q.clientY};
_.Y.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.Y.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.Fc(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.Y.getPreviewOffset=function(q,k,F,T){return k&&q&&F?(T==="X"&&_.P9("HTML_DIR")==="rtl"?F/k*q:F/k*q*-1)+"px":"0px"};
_.Y.getSimpleText=function(q){return q?_.cj(q):""};
_.Y.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var q=this.cropOffsetTop/this.imageHeight,k=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,F=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,T=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.Zy(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.Fc(this.hostElement,"yt-img-crop-coordinates-update",{top:q,right:k,bottom:F,left:T})}};
_.Vg.Object.defineProperties(sp.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var q=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.WJ(this.a11yConfig.imageVerticalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.WJ(this.a11yConfig.verticalRepositionInstruction)}q=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.WJ(this.a11yConfig.imageHorizontalPosition,{x_percent:""+q,y_percent:""+(100-q)})+"\n"+_.WJ(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 q,k=(q=this.learnMore.runs[0])==null?void 0:q.navigationEndpoint,F;return((F=_.f(k,_.KN))==null?void 0:F.url)||void 0}}}});
sp.prototype.onImageDataChange=sp.prototype.onImageDataChange;_.v([_.u(),_.G("design:type",Object)],sp.prototype,"imageData",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"instruction",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"a11yConfig",void 0);_.v([_.u(),_.G("design:type",Number)],sp.prototype,"imageWidth",void 0);_.v([_.u(),_.G("design:type",Number)],sp.prototype,"imageHeight",void 0);_.v([_.u(),_.G("design:type",Number)],sp.prototype,"displayScale",void 0);
_.v([_.u(),_.G("design:type",Object)],sp.prototype,"imageDisplayOffsetTop",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"imageDisplayOffsetLeft",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"pickerDisplayOffsetTop",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"pickerDisplayOffsetLeft",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"cropCoordinatesSaved",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"previewSize",void 0);
_.v([_.u(),_.G("design:type",Object)],sp.prototype,"startPicker",void 0);_.v([_.u(),_.G("design:type",Number)],sp.prototype,"pickerOffsetX",void 0);_.v([_.u(),_.G("design:type",Number)],sp.prototype,"pickerOffsetY",void 0);_.v([_.u(),_.G("design:type",Object)],sp.prototype,"repositionOptional",void 0);_.v([_.Iw("#picker-container"),_.G("design:type",HTMLElement)],sp.prototype,"JSC$13610_pickerContainer",void 0);_.v([_.Iw("#picker"),_.G("design:type",HTMLElement)],sp.prototype,"picker",void 0);
_.v([_.Iw("#image-in-picker-background"),_.G("design:type",HTMLImageElement)],sp.prototype,"JSC$13610_imageInBackground",void 0);_.v([_.Iw("#image-in-picker"),_.G("design:type",HTMLImageElement)],sp.prototype,"JSC$13610_imageInPicker",void 0);_.v([_.Iw("#image-in-preview-clipper"),_.G("design:type",HTMLImageElement)],sp.prototype,"JSC$13610_imageInPreviewClipper",void 0);_.v([_.Iw("#full-image-as-preview"),_.G("design:type",HTMLImageElement)],sp.prototype,"imageAsPreview",void 0);
_.v([_.P("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],sp.prototype,"altLabelForImage",null);_.v([_.P("imageHeight","imageWidth"),_.G("design:type",Number),_.G("design:paramtypes",[])],sp.prototype,"pickerSize",null);_.v([_.P("imageHeight","imageWidth"),_.G("design:type",Object),_.G("design:paramtypes",[])],sp.prototype,"imageOrientationStyle",null);
_.v([_.P("instruction.previewInstruction.editButtonLabel"),_.G("design:type",Object),_.G("design:paramtypes",[])],sp.prototype,"editButton",null);_.v([_.P("instruction.editInstruction.saveButtonLabel"),_.G("design:type",Object),_.G("design:paramtypes",[])],sp.prototype,"saveButton",null);_.v([_.P("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.G("design:type",Number),_.G("design:paramtypes",[])],sp.prototype,"cropOffsetTop",null);
_.v([_.P("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.G("design:type",Number),_.G("design:paramtypes",[])],sp.prototype,"cropOffsetLeft",null);_.v([_.P("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],sp.prototype,"pickerBackgroundStyle",null);_.v([_.P("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],sp.prototype,"pickerDisplayStyle",null);
_.v([_.P("cropOffsetLeft","cropOffsetTop"),_.G("design:type",String),_.G("design:paramtypes",[])],sp.prototype,"imageInPickerStyle",null);_.v([_.P("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.G("design:type",String),_.G("design:paramtypes",[])],sp.prototype,"previewClipperStyle",null);_.v([_.Wu("imageData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],sp.prototype,"onImageDataChange",null);
_.v([_.P("cropCoordinatesSaved"),_.G("design:type",String),_.G("design:paramtypes",[])],sp.prototype,"pickerModeStyle",null);_.v([_.P("instruction.editInstruction.learnMore"),_.G("design:type",Object),_.G("design:paramtypes",[])],sp.prototype,"learnMore",null);_.v([_.P("learnMore"),_.G("design:type",Object),_.G("design:paramtypes",[])],sp.prototype,"learnMoreUrl",null);_.v([_.Pu({is:"yt-img-crop-picker",disableElementRegistration:!0})],sp);
_.B(sp,"yt-img-crop-picker",function(){if(qoc===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;m3v===void 0&&(m3v=document.createElement("template"));var T=m3v;F.call(k,T.content.cloneNode(!0),q.content.firstChild);qoc=q}q=qoc;return q},{mode:2});var Gy=function(){var q=_.Q.apply(this,arguments)||this;q.errorMessage="";q.hasPreview=!1;q.isBackstagePost=!1;q.dismissButtonOverrides={size:"XS"};return q};
_.y(Gy,_.Q);_.Y=Gy.prototype;_.Y.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"}}}};
_.Y.detached=function(){this.removeOverlay()};
_.Y.setPreview=function(q){_.Zy(this.hostElement).querySelector("#preview-picker").imageData=q;this.hasPreview=!0;_.Fc(this.hostElement,"yt-backstage-image-select-preview")};
_.Y.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var q=_.Zy(this.hostElement).querySelector("#dropzone");q.classList.remove("dragover");q.classList.remove("error");_.Fc(this.hostElement,"yt-backstage-image-select-cancel")};
_.Y.setupOverlay=function(){var q=this.imageUploadEndpoint;this.removeOverlay();if(q&&q.imageValidationInfo){var k=_.Zy(this.hostElement).querySelector("#dropzone"),F=_.Zy(this.hostElement).querySelector("#select");this.overlay=new VB(q.uploadUrl,q.channelId,q.imageValidationInfo.maxFileSizeMb,q.imageValidationInfo.allowedMaxAspectRatio,k,F,!0);_.Dr(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.Dr(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.Dr(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.Dr(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.Dr(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.Y.removeOverlay=function(){this.overlay&&(_.dm(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.dm(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.dm(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.dm(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.dm(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.Y.onDragOver=function(q){var k=_.Zy(this.hostElement).querySelector("#dropzone");_.Yv(k,"dragover",q.value)};
_.Y.onPreview=function(q){this.setPreview(q.value)};
_.Y.onImageError=function(q){if(q.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var k;q=(k=this.data)==null?void 0:k.fileSizeError}else if(q.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var F;q=(F=this.data)==null?void 0:F.invalidError}else if(q.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var T;q=(T=this.data)==null?void 0:T.invalidAspectRatioError}else return;this.errorMessage=_.cj(q);_.Zy(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.Y.onImageAlert=function(q){this.onImageError(q)};
_.Y.uploadPromise=function(){var q=this,k=this.overlay&&this.overlay.uploadPromise();if(k)return k.catch(function(){throw Error(q.data?_.cj(q.data.uploadFailureError):"");})};
_.Vg.Object.defineProperties(Gy.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var q,k;if((q=this.data)==null?0:(k=q.icon)==null?0:k.iconType)return _.RB(this.data.icon.iconType)}}});
Gy.prototype.setupOverlay=Gy.prototype.setupOverlay;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Gy.prototype,"rendererStamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gy.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Gy.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Gy.prototype,"imageUploadEndpoint",void 0);_.v([_.u(),_.G("design:type",Object)],Gy.prototype,"errorMessage",void 0);
_.v([_.u(),_.G("design:type",VB)],Gy.prototype,"overlay",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Gy.prototype,"hasPreview",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Gy.prototype,"isBackstagePost",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Gy.prototype,"selectionCancel",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Gy.prototype,"previewCancel",null);
_.v([_.P("data.icon.iconType"),_.G("design:type",Object),_.G("design:paramtypes",[])],Gy.prototype,"icon",null);_.v([_.u(),_.G("design:type",Object)],Gy.prototype,"dismissButtonOverrides",void 0);_.v([_.Wu("imageUploadEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Gy.prototype,"setupOverlay",null);_.v([_.K({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],Gy);
_.B(Gy,"ytd-backstage-image-select-renderer",function(){if(nJz!==void 0)return nJz;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return nJz=q},{mode:1});var iph;var kR4;var cM=function(){var q=_.Q.apply(this,arguments)||this;q.selected=!1;return q};
_.y(cM,_.Q);_.Y=cM.prototype;_.Y.computeSelected=function(q){return q==null?void 0:q.selected};
_.Y.computeTransform=function(q,k,F){var T,Z,O=(Z=(T=this.imageContainer)==null?void 0:T.getBoundingClientRect())!=null?Z:{width:0,height:0};T=Math.max(O.width/k,O.height/F);F=F*T*q.top;return"translateX("+this.getSignedPosition(k*T*q.left,"X","-")+") translateY("+this.getSignedPosition(F,"Y","-")+")"};
_.Y.getSignedPosition=function(q,k,F){return k==="X"&&_.P9("HTML_DIR")==="rtl"?F==="-"?q+"px":q*-1+"px":F==="-"?q*-1+"px":q+"px"};
_.Y.onClick=function(){var q;_.Fc(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(q=this.data)==null?void 0:q.image)};
_.Y.onKeyPress=function(q){if(q.keyCode===13)this.onClick()};
_.Vg.Object.defineProperties(cM.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:(k=q.image)==null?void 0:k.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)!=null&&q.image){var k;q=(k=this.data)==null?void 0:k.image;return q.previewCoordinates.top!==0||q.previewCoordinates.left!==0?(k=this.computeTransform(q.previewCoordinates,q.naturalWidth,q.naturalHeight),q.naturalHeight>=q.naturalWidth?"width:inherit;transform:"+k+";":"height:inherit;transform:"+k+";"):q.naturalHeight>=q.naturalWidth?"width:inherit;":"height:inherit;"}}}});
cM.prototype.onKeyPress=cM.prototype.onKeyPress;_.v([_.Iw(".image-container"),_.G("design:type",HTMLElement)],cM.prototype,"imageContainer",void 0);_.v([_.u(),_.G("design:type",Object)],cM.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.G("design:type",Object)],cM.prototype,"selected",void 0);_.v([_.P("data.image"),_.G("design:type",Object),_.G("design:paramtypes",[])],cM.prototype,"thumbnailUrl",null);
_.v([_.P("data.image","data.image.previewCoordinates"),_.G("design:type",Object),_.G("design:paramtypes",[])],cM.prototype,"thumbnailStyle",null);_.v([_.eJ("keypress"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],cM.prototype,"onKeyPress",null);_.v([_.K({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],cM);
_.B(cM,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(kR4!==void 0)return kR4;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return kR4=q},{mode:2});var Vv=function(q,k,F){F=F===void 0?!1:F;_.ht.call(this);var T=this;this.dropZoneOverlay=new ze(q);this.selectOverlay=F?new C4(k,"multiple_file",["image/*"]):new C4(k,"single_file",["image/*"]);this.handler=new _.iN(this);_.zl(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(k,"click",function(){T.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.y(Vv,_.ht);Vv.prototype.onChange=function(q){var k;(k=q.files)!=null&&k.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:q.files}))};var L5=function(){var q=_.Q.apply(this,arguments)||this;q.addImageErrorMessage="";q.errorMessage="";q.images=[];q.selectedImageIndex=0;q.modern=_.h("web_modern_buttons");q.maxNumImagesPerPost=_.kX("max_num_images_per_post_web_ui");q.JSC$13625_imageId=0;return q};
_.y(L5,_.Q);_.Y=L5.prototype;_.Y.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.Fc(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.Y.observeDragToReorder=function(){var q=this;if(this.showImagesPreview){var k,F=Um8(_.iE.getInstance(),(k=this.data)==null?void 0:k.dragToReorderTooltip);_.pL.addLowPriorityJob(function(){_.O_(q.hostElement,F,q.thumbnailDragDropArea)})}};
_.Y.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}}};
_.Y.computeThumbnail=function(q){return(q==null?void 0:q.localImageSrc)||void 0};
_.Y.onRendererstamperFinished=function(){_.TqG(this.ytReorderableBehavior,_.Zy(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.Zy(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.Y.handleDrop=function(q){var k=q.currDragItem;if(k!=null&&k.data){q=this.images[this.selectedImageIndex];var F=k.data.image,T=this.images.indexOf(F)||0;k=_.B0(k.parentNode.children,k);this.images.splice(T,1);this.images.splice(k,0,F);this.images=[].concat(_.fP(this.images));this.selectedImageIndex=this.images.indexOf(q)}};
_.Y.setUpImagePicker=function(){var q=this.imageUploadEndpoint;q&&q.imageValidationInfo&&(this.uploadManager=new rK(q.uploadUrl,q.channelId),this.initialPicker||(this.initialPicker=new Vv(this.dropzone,this.selectLink,!0),_.Dr(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new Vv(this.addImageButtonContainer,this.addImageSelectButton),_.Dr(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.Dr(this.JSC$13625_imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.Dr(this.JSC$13625_imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.Dr(_.Zy(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.Y.detached=function(){this.initialPicker&&(_.dm(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.dm(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0)};
_.Y.onInitialSelectImages=function(q){var k=this;return _.C(function(F){return _.W(F,k.onSelectImages(q,!1),0)})};
_.Y.onAddImage=function(q){var k=this;return _.C(function(F){return _.W(F,k.onSelectImages(q,!0),0)})};
_.Y.onSelectImages=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g;return _.C(function(Y9){switch(Y9.nextAddress){case 1:k?F.addImageErrorMessage="":(F.images=[],F.errorMessage="");T=q.detail;Z=F.validateImages([].concat(_.fP(T)));if(Z!=="")return k?F.addImageErrorMessage=Z:F.errorMessage=Z,Y9.return();O=[].concat(_.fP(T)).map(function(OT){return(new Ge(F.maxAspectRatio,!1,!0)).transform(OT)});
return _.W(Y9,Promise.allSettled(O),2);case 2:z=Y9.yieldResult,R=_.S(z.entries()),e=R.next();case 3:if(e.done){Y9.jumpTo(5);break}I=e.value;X=_.S(I);E=X.next().value;d=X.next().value;M=E;t=d;if(t.status!=="fulfilled"){b=w=A=void 0;k?F.addImageErrorMessage=_.cj((A=F.data)==null?void 0:A.invalidError):F.errorMessage=F.errorMessage===""?_.cj((w=F.data)==null?void 0:w.invalidError):_.cj((b=F.data)==null?void 0:b.multiFileError);Y9.jumpTo(4);break}r=t.value;r.cropped&&_.Fc(F.hostElement,"yt-backstage-multi-image-cropped");
if(r.invalidAspectRatio){V=H=L=void 0;k?F.addImageErrorMessage=_.cj((L=F.data)==null?void 0:L.invalidAspectRatioError):F.errorMessage=F.errorMessage===""?_.cj((H=F.data)==null?void 0:H.invalidAspectRatioError):_.cj((V=F.data)==null?void 0:V.multiFileError);Y9.jumpTo(4);break}return _.W(Y9,unM(F.JSC$13625_imageId,q.detail[M],r.transformedData),8);case 8:g=Y9.yieldResult,F.images.push(g),F.JSC$13625_imageId++;case 4:e=R.next();Y9.jumpTo(3);break;case 5:if(F.errorMessage!==""||F.addImageErrorMessage!==
"")return Y9.return();k?vJZ(F.uploadManager,[F.images[F.images.length-1]]):vJZ(F.uploadManager,F.images);F.images=[].concat(_.fP(F.images));F.selectedImageIndex=k?Math.max(F.images.length-1,0):0;_.Fc(F.hostElement,"yt-backstage-multi-image-select");_.RG(Y9)}})};
_.Y.onThumbnailClick=function(q){if(q=q.event_.detail)this.selectedImageIndex=this.images.indexOf(q)};
_.Y.validateImages=function(q){if(q.length>this.maxNumImagesPerPost){var k;return _.cj((k=this.data)==null?void 0:k.multiImageExceedMaxImageCountError)}var F=1048576*this.maxFileSizeMb;q=q.filter(function(O){return O.size>F}).length;
if(q===0)return"";var T,Z;q=q>1?(T=this.data)==null?void 0:T.multiFileError:(Z=this.data)==null?void 0:Z.fileSizeError;return _.cj(q)};
_.Y.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.fP(this.images));this.selectedImageIndex=0};
_.Y.repositionImage=function(q){this.images[this.selectedImageIndex].previewCoordinates=q.event_.detail;this.images=[].concat(_.fP(this.images))};
_.Y.getAllUploadStatuses=function(){var q=this,k,F,T,Z;return _.C(function(O){if(O.nextAddress==1)return _.W(O,q.uploadManager.getAllUploadStatuses(),2);k=O.yieldResult;F=_.S(k);for(T=F.next();!T.done;T=F.next())if(Z=T.value,Z.encryptedBlobId===void 0)return O.return(Ho4(q.uploadManager));return O.return(k)})};
_.Y.hasImages=function(){return this.images.length>0};
_.Y.cancel=function(){for(var q=this.uploadManager,k=_.S(q.imagesUploadData),F=k.next();!F.done;F=k.next())q.cancel(F.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.Fc(this.hostElement,"yt-backstage-multi-image-cancel")};
_.Vg.Object.defineProperties(L5.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.imageUploadEndpoint)==null?void 0:(k=q.imageValidationInfo)==null?void 0:k.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.imageUploadEndpoint)==null?void 0:(k=q.imageValidationInfo)==null?void 0:k.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var q,k;if((q=this.data)==null?0:(k=q.icon)==null?0:k.iconType)return _.RB(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.addImageButton}},
dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}},
showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}},
containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=this.maxNumImagesPerPost}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var q=this;return(this.images||[]).map(function(k,F){return{renderer:{image:k,selected:F===q.selectedImageIndex}}})}}});
L5.prototype.setUpImagePicker=L5.prototype.setUpImagePicker;L5.prototype.onRendererstamperFinished=L5.prototype.onRendererstamperFinished;L5.prototype.observeDragToReorder=L5.prototype.observeDragToReorder;L5.prototype.observeAddImageError=L5.prototype.observeAddImageError;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],L5.prototype,"rendererStamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],L5.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Zch),_.G("design:type",Object)],L5.prototype,"ytReorderableBehavior",void 0);_.v([_.Iw("#dropzone"),_.G("design:type",HTMLElement)],L5.prototype,"dropzone",void 0);_.v([_.Iw("#select-link"),_.G("design:type",HTMLElement)],L5.prototype,"selectLink",void 0);_.v([_.Iw("#thumbnail-drag-drop-area"),_.G("design:type",HTMLElement)],L5.prototype,"thumbnailDragDropArea",void 0);_.v([_.Iw("#add-image-button-container"),_.G("design:type",HTMLElement)],L5.prototype,"addImageButtonContainer",void 0);
_.v([_.Iw("#add-image-button"),_.G("design:type",HTMLElement)],L5.prototype,"addImageSelectButton",void 0);_.v([_.Iw("#image-preview-container"),_.G("design:type",Object)],L5.prototype,"JSC$13625_imagePreviewContainer",void 0);_.v([_.u(),_.G("design:type",Object)],L5.prototype,"addImageErrorMessage",void 0);_.v([_.u(),_.G("design:type",Object)],L5.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],L5.prototype,"errorMessage",void 0);
_.v([_.u(),_.G("design:type",Object)],L5.prototype,"imageUploadEndpoint",void 0);_.v([_.u(),_.G("design:type",Array)],L5.prototype,"images",void 0);_.v([_.u(),_.G("design:type",Vv)],L5.prototype,"initialPicker",void 0);_.v([_.u(),_.G("design:type",Vv)],L5.prototype,"addImagePicker",void 0);_.v([_.u(),_.G("design:type",rK)],L5.prototype,"uploadManager",void 0);_.v([_.u(),_.G("design:type",Object)],L5.prototype,"selectedImageIndex",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],L5.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],L5.prototype,"maxNumImagesPerPost",void 0);_.v([_.P("imageUploadEndpoint"),_.G("design:type",Number),_.G("design:paramtypes",[])],L5.prototype,"maxAspectRatio",null);_.v([_.P("imageUploadEndpoint"),_.G("design:type",Number),_.G("design:paramtypes",[])],L5.prototype,"maxFileSizeMb",null);
_.v([_.P("data.icon.iconType"),_.G("design:type",Object),_.G("design:paramtypes",[])],L5.prototype,"dropIcon",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],L5.prototype,"selectionCancel",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],L5.prototype,"previewCancel",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],L5.prototype,"dataForAddImageButton",null);
_.v([_.P("errorMessage"),_.G("design:type",String),_.G("design:paramtypes",[])],L5.prototype,"dropzoneClass",null);_.v([_.P("images"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],L5.prototype,"showImagesPreview",null);_.v([_.P("images"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],L5.prototype,"containMaxImages",null);_.v([_.Wu("addImageErrorMessage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],L5.prototype,"observeAddImageError",null);
_.v([_.Wu("showImagesPreview"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],L5.prototype,"observeDragToReorder",null);_.v([_.P("images","selectedImageIndex"),_.G("design:type",Object),_.G("design:paramtypes",[])],L5.prototype,"selectedImageData",null);_.v([_.P("images","selectedImageIndex"),_.G("design:type",Array),_.G("design:paramtypes",[])],L5.prototype,"thumbnailRenderers",null);
_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],L5.prototype,"onRendererstamperFinished",null);_.v([_.Wu("imageUploadEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],L5.prototype,"setUpImagePicker",null);_.v([_.K({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],L5);
_.B(L5,"ytd-backstage-multi-image-select-renderer",function(){if(iph!==void 0)return iph;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return iph=q},{mode:1});var o3I;var Fv8;var TQo;var xt=function(){var q=_.Q.apply(this,arguments)||this;q.boundCaptureFocus=function(k){q.onCaptureFocus(k)};
return q};
_.y(xt,_.Q);_.Y=xt.prototype;_.Y.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.Y.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.Y.onCaptureFocus=function(q){_.xN(q).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.Y.getIconType=function(q){return q?"yt-icons:"+q.toLowerCase():null};
_.Y.onSelect=function(){var q;if((q=this.data)==null?0:q.onSelectCommand)if(_.h("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var k;((k=_.f(this.data.onSelectCommand.commandMetadata,_.ni))==null?0:k.url)?_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.mT().resolve(_.qd).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.Vg.Object.defineProperties(xt.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.cj(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}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],xt.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xt.prototype,"data",void 0);_.v([_.Iw("#item"),_.G("design:type",HTMLElement)],xt.prototype,"item",void 0);_.v([_.P("data.label"),_.G("design:type",String),_.G("design:paramtypes",[])],xt.prototype,"label",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],xt.prototype,"value",null);_.v([_.K({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],xt);
_.B(xt,"ytd-privacy-dropdown-item-renderer",function(){if(TQo!==void 0)return TQo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return TQo=q},{mode:1});var n5=function(){var q=_.Q.apply(this,arguments)||this;q.value="";q.label="";q.disabled=!1;return q};
_.y(n5,_.Q);_.Y=n5.prototype;_.Y.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"}}}};
_.Y.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.Y.dataChanged=function(){this.reset()};
_.Y.valueChanged=function(){var q;if(this.value&&(q=this.data)!=null&&q.entries){q=_.S(this.data.entries);for(var k=q.next();!k.done;k=q.next())if((k=this.getRendererForEntry(k.value))&&this.getItemRendererValue(k)===this.value){this.label=this.ytComponentBehavior.getSimpleString(k.label);break}}};
_.Y.setInitialLabel=function(){if(this.data&&this.data.entries)for(var q=_.S(this.data.entries),k=q.next();!k.done;k=q.next())if(k=this.getRendererForEntry(k.value)){if(k.isSelected){this.label=this.ytComponentBehavior.getSimpleString(k.label);break}this.data.label&&(this.label=this.data.label)}};
_.Y.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var q=_.S(this.data.entries),k=q.next();!k.done;k=q.next()){k=this.getRendererForEntry(k.value);var F=void 0;if((F=k)==null?0:F.isSelected)return this.getItemRendererValue(k)||-1}return-1};
_.Y.getItemRendererValue=function(q){return"stringValue"in q||"int32Value"in q?q.stringValue||q.int32Value||null:null};
_.Y.getRendererForEntry=function(q){return q.dropdownItemRenderer||q.privacyDropdownItemRenderer||q.navigationDropdownItemRenderer||null};
_.Y.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("value-changed",this.value))};
_.Y.updateValueFromBinding=function(q){this.value=q.detail.value};
n5.prototype.valueChangedForBinding=n5.prototype.valueChangedForBinding;n5.prototype.valueChanged=n5.prototype.valueChanged;n5.prototype.dataChanged=n5.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],n5.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],n5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],n5.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],n5.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],n5.prototype,"value",void 0);_.v([_.u(),_.G("design:type",Object)],n5.prototype,"label",void 0);_.v([_.Iw("#entries"),_.G("design:type",Object)],n5.prototype,"entries",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],n5.prototype,"disabled",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],n5.prototype,"dataChanged",null);
_.v([_.df("value"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],n5.prototype,"valueChanged",null);_.v([_.Wu("value"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],n5.prototype,"valueChangedForBinding",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],n5);
_.B(n5,"ytd-flat-dropdown-renderer",function(){if(Fv8!==void 0)return Fv8;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Fv8=q},{mode:1});var ZpU;var gK=function(){var q=_.Q.apply(this,arguments)||this;q.quizOptions=[];q.explanationPlaceholderText="";q.optionPlaceholderText="";q.correctAnswerIndex=-1;q.isMarkAnswerTooltipShown=!1;q.timer=0;return q};
_.y(gK,_.Q);_.Y=gK.prototype;_.Y.dataChanged=function(){this.optionPlaceholderText=_.cj(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.cj(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.Y.onMarkCorrectAnswer=function(q){var k,F=((k=this.quizOptions[this.correctAnswerIndex])==null?void 0:k.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[q.model.index]=Object.assign({},this.quizOptions[q.model.index],{explanationText:F,isCorrect:!0});this.correctAnswerIndex=q.model.index;this.quizOptions=[].concat(_.fP(this.quizOptions))};
_.Y.updatePlaceholderTexts=function(){for(var q=!1,k=[],F=0;F<this.quizOptions.length;F++){var T=this.optionPlaceholderText+" "+(F+1),Z=void 0;((Z=this.quizOptions[F])==null?void 0:Z.placeholderText)!==T?(q=!0,k.push(Object.assign({},this.quizOptions[F],{placeholderText:T}))):k.push(this.quizOptions[F])}q&&(this.quizOptions=k);this.isValid()?_.Fc(this.hostElement,"yt-commentbox-post-enable"):_.Fc(this.hostElement,"yt-commentbox-post-disable")};
_.Y.getSimpleString=function(q){return _.cj(q)};
_.Y.createQuizOptions=function(q){var k=[],F;q=(F=q==null?void 0:q.minQuizOptions)!=null?F:0;for(F=0;F<q;F++)k.push(this.createQuizOption());return k};
_.Y.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.fP(this.quizOptions),[this.createQuizOption()]))};
_.Y.onInput=function(){this.quizOptions=[].concat(_.fP(this.quizOptions))};
_.Y.onExplanationInput=function(){_.Fc(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.Y.onRemoveQuizOption=function(q){this.quizOptions.splice(q.model.index,1);q.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:q.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.fP(this.quizOptions));this.quizOptions.length===0&&_.Fc(this.hostElement,"yt-quiz-attachment-dismiss")};
_.Y.updateHintRenderer=function(){var q=this;clearTimeout(this.timer);this.timer=setTimeout(function(){q.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.Y.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var q=0,k=0,F=_.S(this.quizOptions),T=F.next();!T.done;T=F.next()){T=T.value;var Z=void 0;if(((Z=T.optionText)==null?void 0:Z.trim())!==""||T.isCorrect){T.isCorrect&&k++;Z=void 0;if(this.hasCustomOptionText&&((Z=T.optionText)==null?void 0:Z.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;q++}}return q>=
Number(this.editorInfo.minQuizOptions)&&k===1};
_.Y.getPostCreateOptions=function(){for(var q=[],k=_.S(this.quizOptions),F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0;((T=F.optionText)==null?void 0:T.trim())!==""&&q.push({pollOption:{text:F.optionText,explanation:F.explanationText},isCorrect:F.isCorrect})}return q};
_.Y.getExplanationText=function(){var q;return((q=this.quizOptions[this.correctAnswerIndex])==null?void 0:q.explanationText)||""};
_.Y.maybeDisplayMarkAnswerEduToolTip=function(){var q,k,F,T,Z,O,z;this.shouldShowMarkAnswerTooltip()&&((q=this.editorInfo)==null?0:(k=q.markAnswerButton)==null?0:(F=k.buttonRenderer)==null?0:(T=F.hint)==null?0:(Z=T.hintRenderer)==null?0:(O=Z.content)==null?0:(z=O.bubbleHintRenderer)==null?0:z.text)&&(_.iE.getInstance(),q=kK(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,(q==null?void 0:q.length)>0&&this.optionSelectors&&_.Uh(q[0],this.optionSelectors[0]))};
_.Y.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var q=0,k=_.S(this.quizOptions),F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0;((T=F.optionText)==null?void 0:T.trim())!==""&&q++;if(F.isCorrect)return!1}return q<2?!1:!0};
_.Y.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.Y.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.Y.updateOptionTextFromBinding=function(q){if(q.target){var k=Array.from(_.Zy(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(q.target);if(k>=0){var F;this.quizOptions[k].optionText=(F=q.detail.value)!=null?F:""}}};
_.Vg.Object.defineProperties(gK.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.editorInfo)==null?void 0:(k=q.addOptionButton)==null?void 0:k.buttonRenderer;F&&(F.style="STYLE_SUGGESTIVE",F.size="SIZE_SMALL",F.isDisabled=!this.isAllowedToAddOption);return(F==null?0:F.text)?F:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var q,k;return this.quizOptions.length<((k=(q=this.editorInfo)==null?void 0:q.maxQuizOptions)!=null?k:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(q){var k;return(k=q.optionText)==null?void 0:k.trim()})}}});
gK.prototype.updatePlaceholderTexts=gK.prototype.updatePlaceholderTexts;gK.prototype.dataChanged=gK.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],gK.prototype,"editorInfo",void 0);_.v([_.u(),_.G("design:type",Array)],gK.prototype,"quizOptions",void 0);_.v([_.u(),_.G("design:type",Object)],gK.prototype,"explanationPlaceholderText",void 0);_.v([_.Xp(".option-selector-button"),_.G("design:type",Array)],gK.prototype,"optionSelectors",void 0);
_.v([_.df("editorInfo"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gK.prototype,"dataChanged",null);_.v([_.P("editorInfo","isAllowedToAddOption","quizOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],gK.prototype,"addAnswerButton",null);_.v([_.P("editorInfo","quizOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],gK.prototype,"isAllowedToAddOption",null);
_.v([_.df("quizOptions"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gK.prototype,"updatePlaceholderTexts",null);_.v([_.P("quizOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],gK.prototype,"hasCustomOptionText",null);_.v([_.K({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],gK);
_.B(gK,"ytd-backstage-quiz-editor-renderer",function(){if(ZpU!==void 0)return ZpU;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ZpU=q},{mode:2});var jXZ;var YoZ=(Dw.FIRSTDAYOFWEEK+1)%7;var Opg;var So4=[],zqv=0,CUc=0;zqv=0;CUc=24;if(.25*(CUc-zqv)<0)Opg=[];else{for(var Rqc=zqv;Rqc<CUc;Rqc+=.25)So4.push(Rqc);Opg=So4}var eq0=Opg.map(function(q){q=q*60*60;return{secondsSinceMidnight:q,text:(new Hj(7)).format(new Date(0,0,0,0,0,q))}});var Wvh;var mm=function(){var q=_.Q.apply(this,arguments)||this;q.skipNextOpenDialog=!1;q.errorMessage="";return q};
_.y(mm,_.Q);_.Y=mm.prototype;_.Y.attached=function(){var q=this,k=new MutationObserver(function(){q.JSC$13668_calendarMain.scrollHeight>0&&(k.disconnect(),q.calendarConfig&&q.calendarConfig.selectedDate&&q.scrollToDate())});
k.observe(this.JSC$13668_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){k.disconnect()},1E3)};
_.Y.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.Y.onDateTextChange=function(){if(this.calendarConfig){var q=this.validateDateText();q.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(q.details)):this.textbox.setAttribute("invalid","")}};
_.Y.handleDayClick=function(q){q.model.day.date&&(this.commitDate(q.model.day.date),this.dialog.close())};
_.Y.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var q=V_9(this.calendarConfig.selectedDate,this.renderData);q!==void 0&&this.JSC$13668_calendarMain.scrollToIndex(q)}};
_.Y.scrollToNextMonth=function(){this.JSC$13668_calendarMain.scrollToIndex(this.JSC$13668_calendarMain.firstVisibleIndex+1)};
_.Y.scrollToPrevMonth=function(){this.JSC$13668_calendarMain.firstVisibleIndex===0&&this.JSC$13668_calendarMain.scrollTo(0,0);this.JSC$13668_calendarMain.scrollToIndex(this.JSC$13668_calendarMain.firstVisibleIndex-1)};
_.Y.onFormSubmit=function(q){q.preventDefault();this.calendarConfig&&(q=this.validateDateText(),q.isValid&&(this.commitDate(q.details),this.dialog.close()))};
_.Y.onEscOrClickingOutside=function(q){q=q.detail.path&&!!q.detail.path.length&&q.detail.path[0];if(q.classList.contains("ytd-calendar-date-picker")){q===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var k=0;k<this.dropdownButton.children.length;k++)this.dropdownButton.children[k]===q&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}q=this.textbox.value!==this.dateText;k=this.validateDateText();q&&k.isValid&&this.commitDate(k.details);this.dialog.close();this.textbox.value=
this.dateText};
_.Y.commitDate=function(q){this.calendarConfig&&(this.set("calendarConfig.selectedDate",q),_.Fc(this.hostElement,"ytd-calendar-date-selected",q))};
_.Y.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var q=this.textbox.value;var k=new Date;q=(new RyH(2)).parse(q,k,{validate:!0})===q.length?GqN(k):void 0;if(!q)return this.errorMessage=_.WJ("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};k=this.calendarConfig.start;var F=this.calendarConfig.end;if(BaJ(q,k))return this.errorMessage=_.WJ("ENTER_DATE_OR_LATER",{allowed_date:sAL(k)}),{isValid:!1,details:void 0};if(BaJ(F,q))return this.errorMessage=
_.WJ("ENTER_DATE_OR_EARLIER",{allowed_date:sAL(F)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:q}};
_.Vg.Object.defineProperties(mm.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?sAL(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var q=this.calendarConfig,k=[],F=0;F<7;F++)k.push(Dw.NARROWWEEKDAYS[(F+YoZ)%7]);F=[];for(var T=new Date(q.start.year,q.start.month);T.getFullYear()<q.end.year||T.getFullYear()===q.end.year&&T.getMonth()<=q.end.month;){var Z=F,O=Z.push,z=T.getFullYear(),R=T.getMonth(),e=q,I=void 0,X=[],E=Object.freeze({extraCssClass:"invisible",debugClass:""}),d=new Date(z,R),M=GqN(d);d=d.getDay();for(var t=GqN(new Date);M.month===
R;){d!==YoZ&&I||(I=Array.from({length:7}).fill(E),X.push(I));var A={date:{year:z,month:R,day:M.day},extraCssClass:"",debugClass:""};e.selectedDate&&A.date&&Kh9(A.date,e.selectedDate)&&(A.extraCssClass+=" selected");if(BaJ(M,e.start)||BaJ(e.end,M))A.extraCssClass+=" disabled";Kh9(M,t)&&(A.extraCssClass+=" today");A.extraCssClass=A.extraCssClass.trim();I[(d-YoZ+7)%7]=A;M=vin(M);d=(d+1)%7}O.call(Z,{weeks:X,monthLabel:Dw.SHORTMONTHS[R]+" "+z,year:z,month:R,monthLabelExtraCssClass:X[0][2]===E?"shift-down-label":
""});T.setMonth(T.getMonth()+1)}return{months:F,daysOfWeekLabel:k}}}}});
mm.prototype.onEscOrClickingOutside=mm.prototype.onEscOrClickingOutside;mm.prototype.scrollToDate=mm.prototype.scrollToDate;_.v([_.u(),_.G("design:type",Object)],mm.prototype,"calendarConfig",void 0);_.v([_.u(),_.G("design:type",Object)],mm.prototype,"skipNextOpenDialog",void 0);_.v([_.u(),_.G("design:type",Object)],mm.prototype,"errorMessage",void 0);_.v([_.Iw("#textbox"),_.G("design:type",HTMLInputElement)],mm.prototype,"textbox",void 0);
_.v([_.Iw("#calendar-dialog"),_.G("design:type",Object)],mm.prototype,"dialog",void 0);_.v([_.Iw("#calendar-main"),_.G("design:type",Object)],mm.prototype,"JSC$13668_calendarMain",void 0);_.v([_.Iw("#date-picker"),_.G("design:type",HTMLElement)],mm.prototype,"dropdownButton",void 0);_.v([_.P("calendarConfig.selectedDate"),_.G("design:type",String),_.G("design:paramtypes",[])],mm.prototype,"dateText",null);
_.v([_.P("calendarConfig","calendarConfig.selectedDate"),_.G("design:type",Object),_.G("design:paramtypes",[])],mm.prototype,"renderData",null);_.v([_.Wu("renderData","calendarConfig.selectedDate"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mm.prototype,"scrollToDate",null);_.v([_.eJ("iron-overlay-canceled"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],mm.prototype,"onEscOrClickingOutside",null);
_.v([_.Pu({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],mm);
_.B(mm,"ytd-calendar-date-picker",function(){if(Wvh!==void 0)return Wvh;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Wvh=q},{mode:2});var USm=_.WJ("UTC_OFFSET_FORMAT",{utc_offset:(new Hj("Z")).format(new Date)}),Iq$=(new Date).getTimezoneOffset()*-60,XC4=new Date,E3U,aqc=vj(XC4.getTimezoneOffset());E3U=d78(MAo(aqc,XC4));var dSU=_.WJ("LOCAL_TIME_GMT_LABEL",{gmt_text:E3U.replace("+0","+").replace("-0","-").replace(":00","")}),qC=function(){var q=_.Q.apply(this,arguments)||this;q.selectedTimeIndex=0;q.selectedTimezoneIndex=0;q.timeOfDayOptions=eq0;return q};
_.y(qC,_.Q);_.Y=qC.prototype;_.Y.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var q=Hdw();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=q,this.selectedTimeIndex=0;else{var k=c0r(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},q,{selectedDate:k.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(F){return F.secondsSinceMidnight===k.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.Y.onDatePicked=function(q){this.selectedDate=q.detail};
_.Y.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.Fc(this.hostElement,"ytd-date-time-selection-cancelled")};
_.Y.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var q=this.selectedDate;q=new Date(q.year,q.month,q.day);_.Fc(this.hostElement,"ytd-date-time-selection-update",Math.floor(q.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+q.getTimezoneOffset()*60))}};
_.Y.getTimezoneFormat=function(q){return q.localizedDisplayText?q.localizedDisplayText:_.WJ("TIMEZONE_FORMAT",{utc_offset_text:""+q.localizedUtcOffset,city_name:""+q.localizedName})};
_.Y.updateSelectedTimeIndexFromBinding=function(q){this.selectedTimeIndex=q.detail.value};
_.Y.updateSelectedTimezoneIndexFromBinding=function(q){this.selectedTimezoneIndex=q.detail.value};
_.Vg.Object.defineProperties(qC.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var q=this.data.timezoneOptions;var k={name:"Etc/Unknown",localizedName:_.WJ("LOCAL_TIME_LABEL"),localizedUtcOffset:USm,utcOffsetSec:""+Iq$,localizedDisplayText:dSU};q?q.length&&q[0].name!==k.name&&(q[0].localizedDisplayText||(k.localizedDisplayText=""),q.unshift(k)):q=[k];return q}}},
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]}}});
qC.prototype.onDateTimeTimezoneChange=qC.prototype.onDateTimeTimezoneChange;qC.prototype.onDatePicked=qC.prototype.onDatePicked;qC.prototype.updateDefaultSelectedValue=qC.prototype.updateDefaultSelectedValue;_.v([_.u(),_.G("design:type",Object)],qC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],qC.prototype,"calendarConfig",void 0);_.v([_.u(),_.G("design:type",Object)],qC.prototype,"selectedDate",void 0);_.v([_.u(),_.G("design:type",Object)],qC.prototype,"selectedTimeIndex",void 0);
_.v([_.u(),_.G("design:type",Object)],qC.prototype,"selectedTimezoneIndex",void 0);_.v([_.Iw("#time-listbox"),_.G("design:type",Object)],qC.prototype,"timeListBox",void 0);_.v([_.Iw("#timezone-listbox"),_.G("design:type",Object)],qC.prototype,"timezoneListBox",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],qC.prototype,"rendererStamperBehavior",void 0);_.v([_.P("data.timezoneOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],qC.prototype,"timeZones",null);
_.v([_.df("data","timeZones"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qC.prototype,"updateDefaultSelectedValue",null);_.v([_.P("selectedTimezoneIndex","timeZones"),_.G("design:type",Object),_.G("design:paramtypes",[])],qC.prototype,"selectedTimezone",null);_.v([_.P("selectedTimeIndex"),_.G("design:type",Object),_.G("design:paramtypes",[])],qC.prototype,"selectedTime",null);
_.v([_.eJ("ytd-calendar-date-selected"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],qC.prototype,"onDatePicked",null);_.v([_.Wu("selectedTimezone","selectedTime","selectedDate"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qC.prototype,"onDateTimeTimezoneChange",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],qC);
_.B(qC,"ytd-date-time-picker-renderer",function(){if(jXZ!==void 0)return jXZ;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return jXZ=q},{mode:1});var hqm;var iI=function(){var q=_.Q.apply(this,arguments)||this;q.boundOnTapDismissButton=function(){q.dismissTapHandler()};
q.dismissButtonOverrides={size:"XS"};return q};
_.y(iI,_.Q);iI.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}}}}}};
iI.prototype.dismissTapHandler=function(){_.Fc(this.hostElement,"yt-backstage-attachment-dismissed")};
iI.prototype.computeAttachmentType=function(q){return q?q.backstageImageRenderer?"image":q.videoRenderer?"video":"none":"none"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],iI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],iI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],iI.prototype,"attachmentPreview",void 0);_.v([_.u(),_.G("design:type",Object)],iI.prototype,"dismissButton",void 0);_.v([_.u(),_.G("design:type",Object)],iI.prototype,"boundOnTapDismissButton",void 0);
_.v([_.u(),_.G("design:type",Object)],iI.prototype,"dismissButtonOverrides",void 0);_.v([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.G("design:type",String)],iI.prototype,"attachmentType",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],iI);
_.B(iI,"ytd-backstage-dismissable-attachment",function(){if(hqm!==void 0)return hqm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return hqm=q},{mode:1});var McZ;var kV=function(){var q=_.Q.apply(this,arguments)||this;q.selectedVideoId=void 0;q.picker=void 0;q.dismissButtonOverrides={size:"XS"};q.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return q};
_.y(kV,_.Q);_.Y=kV.prototype;_.Y.onServiceRequestCompleted=function(q){q.stopPropagation()};
_.Y.handleAddVideoPreviewAction=function(q){q=this.get("addVideoPreviewAction",q);this.onGetVideoPreviewSuccess(q)};
_.Y.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}}}}}};
_.Y.onLaunchVideoPicker=function(q){var k=this,F=_.cj(this.get("addVideoLinkAction.title",q)),T=this.get("addVideoLinkAction.onePickHostId",q);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",q);T&&(this.picker||(F=_.Unm(_.UoJ(T).setTitle(F).addView(C08()).addView(zbh()),function(Z){k.onPickVideo(Z)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",q)||F.addView("youtube"),this.picker=F.build()),this.picker.setVisible(!0))};
_.Y.onPickVideo=function(q){if(q)if(q.action==="cancel")_.Fc(this.hostElement,"yt-video-link-button-cancel");else if(q.action==="picked"){q=q.docs;if(!q||q.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(q=(q==null?0:q.length)?q[0]:void 0)?q.id:void 0;this.setVideoPreview()}};
_.Y.setVideoPreview=function(){var q=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){q.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.Y.onGetVideoPreviewSuccess=function(q){if(q&&q.videoPreview&&q.cancelButton)this.videoPreview=q.videoPreview,this.cancelButton=q.cancelButton,_.Fc(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.Y.onGetVideoPreviewError=function(){this.cancel()};
_.Y.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.Fc(this.hostElement,"yt-video-link-cancel")};
_.Y.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
kV.prototype.onServiceRequestCompleted=kV.prototype.onServiceRequestCompleted;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],kV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],kV.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],kV.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],kV.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],kV.prototype,"videoPreview",void 0);_.v([_.u(),_.G("design:type",Object)],kV.prototype,"cancelButton",void 0);_.v([_.u(),_.G("design:type",Object)],kV.prototype,"getVideoPreviewCommand",void 0);_.v([_.u(),_.G("design:type",Object)],kV.prototype,"dismissButtonOverrides",void 0);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],kV.prototype,"onServiceRequestCompleted",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],kV);
_.B(kV,"ytd-backstage-video-link-attachment",function(){if(McZ!==void 0)return McZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return McZ=q},{mode:1});var fqv;var yuz;var tcz;var oC=function(){return _.Q.apply(this,arguments)||this};
_.y(oC,_.Q);oC.prototype.dataChanged=function(){this.active=!1};
oC.prototype.onTap=function(){_.Fc(this.hostElement,"yt-select-emoji-suggestion",this.data)};
oC.prototype.identity=function(q){return q};
_.Vg.Object.defineProperties(oC.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;if((q=this.data)==null?0:(k=q.image)==null?0:(F=k.thumbnails)==null?0:(T=F[0])==null?0:T.url)return q=this.data.image.thumbnails[0].url,q.startsWith("data:image/svg+xml")?RO(q):_.d5(q)}}});
oC.prototype.dataChanged=oC.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],oC.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],oC.prototype,"active",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oC.prototype,"dataChanged",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],oC.prototype,"imageSrc",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],oC);
_.B(oC,"ytd-emoji-suggestion",function(){if(tcz!==void 0)return tcz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return tcz=q},{mode:1});var DSg=/.*([:@#].*?)$/,Fe=function(){var q=_.Q.apply(this,arguments)||this;q.suggestions=[];q.suggestionIndex=-1;q.JSC$13696_lastSuggestionRange=null;return q};
_.y(Fe,_.Q);_.Y=Fe.prototype;_.Y.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.Y.getSuggestions=function(q){var k=[],F=jV0(this.emojiManager,q.substr(0,3));if(F)for(var T in F)if(T.toLocaleLowerCase().indexOf(q)===0){var Z=F[T];if(Z&&Z.emojiId){Z=No(this.emojiManager,Z.emojiId);var O=void 0,z=void 0,R=void 0,e=void 0,I=((O=Z)==null?0:O.isCustomEmoji)?(z=Z)==null?void 0:(R=z.shortcuts)==null?void 0:R[0]:(e=Z)==null?void 0:e.emojiId;O=void 0;k.push({suggestion:{image:(O=Z)==null?void 0:O.image,alt:I,text:T}});if(k.length>=64)break}}return k?k.sort(function(X,E){return E.suggestion.text<
X.suggestion.text?-1:E.suggestion.text===X.suggestion.text?0:1}):null};
_.Y.insertSuggestion=function(q){_.Fc(this.hostElement,"yt-insert-suggestion",{range:this.JSC$13696_lastSuggestionRange,text:q.alt});this.dropdown.opened=!1};
_.Y.updateSuggestionsAtCaret=function(q){this.updateSuggestions(q,this.retrieveTextBeforeRange(q))};
_.Y.offsetStartOfRangeBy=function(q,k){q.startOffset>=k&&q.setStart(q.startContainer,q.startOffset-k)};
_.Y.updateSuggestions=function(q,k){var F=this;this.JSC$13696_lastSuggestionRange&&(this.JSC$13696_lastSuggestionRange.detach(),this.JSC$13696_lastSuggestionRange=null);if((k=DSg.exec(k))&&k.length&&(k=k[k.length-1].toLocaleLowerCase(),k.length>2||k===":_")&&(this.offsetStartOfRangeBy(q,k.length),this.JSC$13696_lastSuggestionRange=q,(q=this.getSuggestions(k))&&q.length)){this.suggestions=q;_.Gz(this,function(){F.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(q.length-1);return}this.dropdown.opened=!1};
_.Y.onKeyDown=function(q){if(this.dropdown.opened)switch(q.key){case "Escape":this.dropdown.opened=!1;q.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);q.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);q.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),q.preventDefault()}};
_.Y.onKeyUp=function(q,k){switch(q.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(k);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(k)}};
_.Y.onKeyPress=function(q){q.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),q.preventDefault())};
_.Y.changeSuggestionIndex=function(q){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(q+this.suggestions.length)%this.suggestions.length,q=this.dropdownContent.children[this.suggestionIndex],q.active=!0,this.dropdownContent.scrollTop=q.offsetTop)};
_.Y.retrieveTextBeforeRange=function(q){var k=q.startContainer;return k&&k.nodeType===Node.TEXT_NODE?k.textContent.substr(0,q.startOffset):""};
Fe.prototype.onKeyPress=Fe.prototype.onKeyPress;Fe.prototype.onKeyUp=Fe.prototype.onKeyUp;Fe.prototype.onKeyDown=Fe.prototype.onKeyDown;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Fe.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Array)],Fe.prototype,"suggestions",void 0);_.v([_.u(),_.G("design:type",_.bX)],Fe.prototype,"emojiManager",void 0);_.v([_.u(),_.G("design:type",Number)],Fe.prototype,"verticalSuggestionsOffset",void 0);
_.v([_.Iw("#dropdown"),_.G("design:type",Object)],Fe.prototype,"dropdown",void 0);_.v([_.Iw("#dropdown-content"),_.G("design:type",HTMLDivElement)],Fe.prototype,"dropdownContent",void 0);_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent]),_.G("design:returntype")],Fe.prototype,"onKeyDown",null);_.v([_.eJ("keyup"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent,Range]),_.G("design:returntype")],Fe.prototype,"onKeyUp",null);
_.v([_.eJ("keypress"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent]),_.G("design:returntype")],Fe.prototype,"onKeyPress",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-emoji-input"})],Fe);
_.B(Fe,"ytd-emoji-input",function(){if(yuz!==void 0)return yuz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return yuz=q},{mode:2});var lqU;var Tv=function(){var q=_.Q.apply(this,arguments)||this;q.hasMaxOptions=!1;return q};
_.y(Tv,_.Q);_.Y=Tv.prototype;_.Y.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.Y.setPrefilledChoices=function(q){var k=this;this.set("pollOptions",[]);var F;for(F=0;F<Math.min(q.length,this.data.maxPollOptions);F++)this.push("pollOptions",q[F].substring(0,this.data.maxPollOptionChars));for(;F<this.data.minPollOptions;F++)this.push("pollOptions","");this.hasMaxOptions=F>=this.data.maxPollOptions;_.Gz(this,function(){for(var T=k.pollOptions,Z=_.Zy(k.hostElement).querySelectorAll(".poll-option-input"),O=0;O<Z.length;O++)Z[O].value=T[O]})};
_.Y.focusChanged=function(){_.zb(this.hostElement)};
_.Y.onInput=function(){var q=this;_.rf(this,"onInput",function(){q.isValid()?_.Fc(q.hostElement,"yt-commentbox-post-enable"):_.Fc(q.hostElement,"yt-commentbox-post-disable")},300)};
_.Y.setPollOptions=function(){var q=[],k,F=((k=this.data)==null?0:k.minPollOptions)?this.data.minPollOptions:0;for(k=0;k<F;k++)q.push("");return q};
_.Y.addPollOption=function(){var q=this;_.Fc(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.pL.addLowPriorityJob(function(){var k;(k=_.Zy(q.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||k.focus()})};
_.Y.onRemovePollOption=function(q){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.Fc(this.hostElement,"yt-poll-attachment-dismiss")):(q=this.repeat.indexForElement(q.target.parentNode),q!==null&&(this.splice("pollOptions",q,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.Fc(this.hostElement,"yt-commentbox-post-enable"))))};
_.Y.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.Y.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var q=0,k=this.pollOptions.length;q<k;q++)if(this.pollOptions[q].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.Y.getPollOptions=function(){return this.pollOptions};
_.Y.setPollOptionsFromInputs=function(){for(var q=_.Zy(this.hostElement).querySelectorAll(".poll-option-input"),k=0;k<q.length;k++)this.pollOptions[k]=q[k].value.trim()};
_.Y.clearPollOptions=function(){var q=_.Zy(this.hostElement).querySelectorAll(".poll-option-input");q=_.S(q);for(var k=q.next();!k.done;k=q.next())k.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.Y.getSimpleString=function(q){return _.cj(q)};
_.Y.updateValueFromBinding=function(q){if(q.target&&this.pollOptions){var k=Array.from(_.Zy(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(q.target);if(k>=0){var F;this.pollOptions[k]=(F=q.detail.value)!=null?F:"";this.notifyPath("pollOptions."+k)}}};
Tv.prototype.dataChanged=Tv.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Tv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Tv.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Array)],Tv.prototype,"pollOptions",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Tv.prototype,"hasMaxOptions",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Tv.prototype,"enableCreationBox",void 0);
_.v([_.Iw("#repeat"),_.G("design:type",J_)],Tv.prototype,"repeat",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Tv.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-poll-attachment"})],Tv);
_.B(Tv,"ytd-poll-attachment",function(){if(lqU!==void 0)return lqU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lqU=q},{mode:2});var Ju8;var Au4;var pCI;var wCz;var Zf=function(){return _.Q.apply(this,arguments)||this};
_.y(Zf,_.Q);_.Vg.Object.defineProperties(Zf.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Zf.prototype,"rendererBehaviors",void 0);_.v([_.u(),_.G("design:type",Object)],Zf.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Zf.prototype,"focused",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("focused"),_.G("design:type",Object),_.G("design:paramtypes",[])],Zf.prototype,"ariaSelected",null);_.v([_.Pu({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],Zf);
_.B(Zf,"yt-user-mention-suggestion-renderer",function(){if(wCz===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;pCI===void 0&&(pCI=document.createElement("template"));var T=pCI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);wCz=q}q=wCz;return q},{mode:2});var PUz;var $SZ;var jH=function(){var q=_.Q.apply(this,arguments)||this;q.focusedSuggestionIndex=-1;return q};
_.y(jH,_.Q);_.Y=jH.prototype;_.Y.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.Y.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.Y.setFocusedSuggestionIndex=function(q){!this.data||!this.data.suggestions||q<0||q>=this.data.suggestions.length||(this.focusedSuggestionIndex=q,q=this.getSuggestionId(q),this._setFocusedSuggestionId(q))};
_.Y.advanceSuggestion=function(q){this.focusedSuggestionIndex===-1||q!==-1&&q!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+q),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.Y.ensureSuggestionVisible=function(q){q=this.getSuggestionId(q);q=_.Zy(this.hostElement).querySelector("[id="+q+"]");q!=null&&(q.offsetTop<this.hostElement.scrollTop?q.scrollIntoView(!0):q.offsetTop+q.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&q.scrollIntoView(!1))};
_.Y.getSuggestionId=function(q){return"user-mention-suggestion-"+q};
_.Y.onSuggestionTap=function(q){var k=_.f(q.model.item,Z48);this.ytRendererBehavior.logExplicitClick(k);_.Fc(this.hostElement,"yt-user-mention-suggestion-selected",{data:k,index:q.model.index})};
_.Y.onSuggestionMouseMove=function(q){q.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(q.model.index)};
_.Y.isSuggestionFocused=function(q,k){return q===k};
_.Y.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Y.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("focused-suggestion-id-changed",this.focusedSuggestionId))};
jH.prototype.focusedSuggestionIdChangedForBinding=jH.prototype.focusedSuggestionIdChangedForBinding;jH.prototype.onDomChange=jH.prototype.onDomChange;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jH.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],jH.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],jH.prototype,"focusedSuggestionIndex",void 0);_.v([_.u({readOnly:!0}),_.G("design:type",String)],jH.prototype,"focusedSuggestionId",void 0);
_.v([_.eJ("dom-change"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],jH.prototype,"onDomChange",null);_.v([_.Wu("focusedSuggestionId"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jH.prototype,"focusedSuggestionIdChangedForBinding",null);_.v([_.Pu({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],jH);
_.B(jH,"yt-user-mention-suggestions-dropdown",function(){if($SZ===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;PUz===void 0&&(PUz=document.createElement("template"));var T=PUz;F.call(k,T.content.cloneNode(!0),q.content.firstChild);$SZ=q}q=$SZ;return q},{mode:2});var YV=function(){var q=_.Q.apply(this,arguments)||this;q.suggestionsResponse=null;q.activeMention=null;q.selectionChangeListener=q.onSelectionChange.bind(q);q.handlesEnabled=_.h("enable_handles_in_mention_suggest_posts");q.handlesInMentionSuggestionsEnabled=_.h("handles_in_mention_suggest_posts");q.zeroPrefixMentionSuggestionEnabled=_.h("enable_zero_prefix_mention_suggestion_web");q.pendingQuery=null;q.flowNonce=null;return q};
_.y(YV,_.Q);_.Y=YV.prototype;_.Y.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.Y.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.Y.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.Y.hasSuggestions=function(q){return!!(q&&q.suggestions&&q.suggestions.length>0)};
_.Y.onInput=function(){var q=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var k=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),F=this.activeMention.JSC$9310_getText().slice(-1)===" ",T=this.activeMention.JSC$9310_getText().slice(-2,-1)===" ",Z="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$9310_getText().slice(-2,-1))>=
0;Z=this.zeroPrefixMentionSuggestionEnabled&&Z;if(this.activeMention.isCollapsed()||(k||T||Z)&&F)this.cancelActiveMention();else{var O=this.activeMention.JSC$9310_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.rf(this,"requestSuggestions",function(){q.requestSuggestions(O)},100)}}}};
_.Y.onServiceRequestSent=function(q){q.stopPropagation()};
_.Y.onServiceRequestCompleted=function(q){q.stopPropagation();q=q.detail.data;q.query&&(!this.pendingQuery||this.pendingQuery!==q.query)||!this.zeroPrefixMentionSuggestionEnabled&&q.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=q,this.hasSuggestions(q)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.Y.onServiceRequestError=function(q){q.stopPropagation()};
_.Y.onUserMentionSuggestionSelected=function(q){this.selectSuggestion(q.detail.data,q.detail.index)};
_.Y.onSelectionChange=function(){if(this.activeMention){var q=_.h5(),k=this.activeMention.JSC$9310_containsRange(q);q=q&&this.containsHelper(this.dropdown,q.getContainer());k||q||this.cancelActiveMention()}};
_.Y.containsHelper=function(q,k){var F;if(((F=window.ShadyDOM)==null?void 0:F.noPatch)===!0)return q.contains(k);for(;k;){if(k===q)return!0;k=k instanceof ShadowRoot?k.host:k.parentNode}return!1};
_.Y.maybeStartSuggest=function(){var q=_.h5();if(q&&q.isCollapsed()){var k=q.JSC$9310_getStartNode(),F=q.JSC$9310_getStartOffset();if(k instanceof Text&&!(F<1)){var T=k.textContent;!(T=T&&T.charAt(F-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(T)<0||(this.activeMention=_.bh(k,F-1,q.JSC$9310_getEndNode(),q.JSC$9310_getEndOffset()),this.flowNonce=tg(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.Y.updateActiveMention=function(){if(this.activeMention){var q=_.h5();q&&q.isCollapsed()&&(this.activeMention=_.bh(this.activeMention.JSC$9310_getStartNode(),this.activeMention.JSC$9310_getStartOffset(),q.JSC$9310_getEndNode(),q.JSC$9310_getEndOffset()))}};
_.Y.requestSuggestions=function(q){if(this.activeMention){var k={suggestions_query:q};this.pendingQuery=q;_.Y8(this.hostElement,[this.suggestionsEndpoint,k])}};
_.Y.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()};
_.Y.focusPreviousSuggestion=function(q){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),q.preventDefault())};
_.Y.focusNextSuggestion=function(q){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),q.preventDefault())};
_.Y.selectFocusedSuggestion=function(q){if(this.hasSuggestions(this.suggestionsResponse)){var k=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.f(k,Z48)&&(this.selectSuggestion(_.f(k,Z48),this.dropdown.focusedSuggestionIndex),q.preventDefault())}};
_.Y.selectSuggestion=function(q,k){if(q){var F=this.activeMention;if(F){var T=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&q.handle?_.Pr(T,"\u00a0\u2068@"+q.handle+"\u2069\u00a0"):this.handlesEnabled?_.Pr(T,"\u00a0"+q.displayName+"\u00a0"):_.Pr(T,"\u00a0@"+q.displayName+"\u00a0");tb(T,"/channel/"+q.channelId);T.classList.add("yt-formatted-string","yt-simple-endpoint");T.setAttribute("spellcheck","false");F.isCollapsed()||F.JSC$9310_removeContents();F.insertNode(T,!0);q=document.createTextNode(" ");
T.parentNode.insertBefore(q,T.nextSibling);window.getSelection().collapse(q,1);k={suggestionSelected:{suggestionIndex:k}};if(this.zeroPrefixMentionSuggestionEnabled){var Z;k.suggestionSelected.isZeroPrefix=((Z=this.suggestionsResponse)==null?void 0:Z.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",k);this.cancelActiveMention();_.Fc(this.hostElement,"yt-mention-inserted")}}};
_.Y.getPositionTarget=function(q){return q&&q.getBrowserRangeObject()};
_.Y.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.Y.onFocusedSuggestionIdChanged=function(q){var k=_.akn(this.hostElement)[0];k&&(q.detail.value?k.setAttribute("aria-activedescendant",q.detail.value):k.removeAttribute("aria-activedescendant"))};
_.Y.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.Y.logGELEvent=function(q,k){q={eventType:q,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};k&&(q=Object.assign(q,k));_.lA("userMentionAutoCompleteBoxEvent",q)};
YV.prototype.onDomChange=YV.prototype.onDomChange;YV.prototype.onUserMentionSuggestionSelected=YV.prototype.onUserMentionSuggestionSelected;YV.prototype.onServiceRequestError=YV.prototype.onServiceRequestError;YV.prototype.onServiceRequestCompleted=YV.prototype.onServiceRequestCompleted;YV.prototype.onServiceRequestSent=YV.prototype.onServiceRequestSent;YV.prototype.onInput=YV.prototype.onInput;_.v([_.l(_.dM),_.G("design:type",Object)],YV.prototype,"ironA11yKeysBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],YV.prototype,"suggestionsEndpoint",void 0);_.v([_.u(),_.G("design:type",Object)],YV.prototype,"suggestionsResponse",void 0);_.v([_.u(),_.G("design:type",Object)],YV.prototype,"activeMention",void 0);_.v([_.Iw("#dropdown"),_.G("design:type",Object)],YV.prototype,"dropdown",void 0);_.v([_.Iw("#iron-dropdown"),_.G("design:type",Object)],YV.prototype,"ironDropdown",void 0);
_.v([_.eJ("input"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],YV.prototype,"onInput",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],YV.prototype,"onServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],YV.prototype,"onServiceRequestCompleted",null);
_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],YV.prototype,"onServiceRequestError",null);_.v([_.eJ("yt-user-mention-suggestion-selected"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],YV.prototype,"onUserMentionSuggestionSelected",null);
_.v([_.eJ("dom-change"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],YV.prototype,"onDomChange",null);_.v([_.Pu({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],YV);
_.B(YV,"yt-user-mention-autosuggest-input",function(){if(Au4===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Ju8===void 0&&(Ju8=document.createElement("template"));var T=Ju8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Au4=q}q=Au4;return q},{mode:2});var OV=null;
_.lF({is:"ytd-commentbox",_template:function(){if(fqv!==void 0)return fqv;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return fqv=q},
behaviors:[_.glo.YtHostElementBehavior,_.dM,_.Zz.YtActionHandlerBehavior,_.vW.YtComponentBehavior,_.T9.YtRendererstamperBehavior,_.tVo.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(q,k){return _.SA(q.entities,"aadcGuidelinesStateEntityPayload",k)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(q,k){return _.SA(q.entities,"commentboxStateEntity",k)},
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 _.Qf}},
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:_.h("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.h("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",_.Rw(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(q){this.fire(q?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(q){this.set("submitButtonDisabled",void 0);this.clear();q&&this.computeIsEmojiButtonDisplayed_(q)&&(q=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&q.updateEmojiCategories()},
observePrefilledImage_:function(q,k,F){this.isValidPrefilledImage_(q,k,F)&&(this.prefilledAttachment_="image",this.prefilledImageData_=k,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(q,k){this.isValidPrefilledVideo_(q,k)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(q){q&&q.pollData&&q.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(q.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.z_();this.focus()},
detached:function(){document.removeEventListener("tap",_.Rw(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(q){q=q.detail;q=q.isCustomEmoji?q.shortcuts[0]:q.emojiId;var k=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(k,q);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var q=_.h5();if(q){q=q.getBrowserRangeObject();for(var k=q.commonAncestorContainer;k;){if(k===this.getEditableTextArea_())return q;k=k.parentNode}}q=this.getEditableTextArea_();q=_.$d(q,q.childNodes.length);q.select();return q.getBrowserRangeObject()},
insertTextWithEmojis_:function(q,k,F){(k=this.emojiManager.createDocumentFragment(k,!0,!1,F===void 0?!0:F))&&k.childNodes.length!==0&&(q.collapsed||q.deleteContents(),F=k.lastChild,q.insertNode(k),_.v8G(F).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var q=_.h5();if(q){var k=q.JSC$9310_getStartNode(),F=q.JSC$9310_getEndNode();if(Lhf(k)&&Lhf(F)){var T=q.JSC$9310_getStartOffset(),Z;if(_.WL&&k.nodeType===Node.ELEMENT_NODE&&(Z=_.se0(k)))_.$d(Z,0).select();else{Z=Ej(k)?k:_.Pd(k,Ej);var O=Ej(F)?F:_.Pd(F,Ej);if(Z||O)if(q.isCollapsed()){if(k.nodeType===Node.TEXT_NODE){q=!0;T===k.length&&(q=!1);if(OV==="end"||OV==="right")q=!1;k=k.parentNode;q=[].concat(_.fP(k.parentNode.childNodes)).indexOf(k)+(q?0:1);_.$d(k.parentNode,q).select()}}else Z?
Z.previousSibling&&Z.previousSibling.length>0?_.bh(F,q.JSC$9310_getEndOffset(),Z.previousSibling,Z.previousSibling.length-1).select():(k=document.createTextNode("\u200b"),Z.parentNode.insertBefore(k,Z),_.bh(F,q.JSC$9310_getEndOffset(),k,0).select()):O&&(O.nextSibling&&O.nextSibling.length>0?_.bh(k,q.JSC$9310_getStartOffset(),O.nextSibling,1).select():(F=document.createTextNode("\u200b"),O.parentNode.insertBefore(F,O.nextSibling),_.bh(k,q.JSC$9310_getStartOffset(),F,F.length).select()));OV=null}}else OV=
null}else OV=null},
leftKeyPressed_:function(){OV="left"},
rightKeyPressed_:function(){OV="right"},
endKeyPressed_:function(){OV="end"},
maybeDeleteChip_:function(){var q=ioN(!0);if(q){var k=_.h5(),F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();_.Jy(F,k,q,q.childNodes.length).select()}},
maybeBackspaceChip_:function(){var q=ioN(!1);if(q){var k=_.h5(),F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();_.Jy(F,k,q,0).select()}},
maybeBackspaceChipWordMode_:function(q){var k=_.h5();if(k.isCollapsed()){var F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();var T=knn(F,k,!0);T&&(_.Jy(F,k,T,0).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(q){var k=_.h5();if(k.isCollapsed()){var F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();var T=knn(F,k,!1);T&&(_.Jy(F,k,T,T.childNodes.length).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
onTap_:function(q){if(!q.defaultPrevented&&(q.currentTarget.tagName==="YTD-COMMENTBOX"&&Ej(q.target)&&q.preventDefault(),this.isEmojiPickerDisplayed)){var k=this.$$("#emojis"),F=this.$$("#emoji-button"),T=this.getEditableTextArea_();if((q=q.path?q.path:q.composedPath&&q.composedPath())&&!q.includes(k)&&!q.includes(T)&&!q.includes(F))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(q,k,F){return q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&k!==void 0&&k.encryptedBlobId!==null&&k.sourceExternalVideoId!==null&&F!==void 0&&F.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(q,k){return q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!k&&!!k.videoRenderer&&!!k.videoRenderer.videoId},
isValidPrefilledAttachment_:function(q,k,F){return this.isValidPrefilledImage_(q,k,F)||this.isValidPrefilledVideo_(q,F)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.h("enable_multi_image_post_creation")){var q=this.$$("ytd-backstage-multi-image-select-renderer");q&&q.hasImages()&&q.cancel()}else(q=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&q.cancel();(q=this.$["poll-attachment"])&&this.hasPoll_&&q.clearPollOptions();(q=this.$["image-poll-attachment"])&&this.hasImagePoll_&&q.resetPollOptions();(q=this.$["quiz-attachment"])&&this.hasQuiz_&&q.resetQuizOptions();
(q=this.$["video-link-attachment"])&&this.hasVideo_&&q.cancel();(q=this.$["access-restrictions-selector"].firstElementChild)&&q.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 _.Zy(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Zy(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(q,k){q=nif(q,this.emojiManager,k).cloneNode(!0);for(k=q.firstChild;k;)if(k.nodeType!==1)k=k.nextSibling;else switch(k.tagName){case "BR":var F=_.D5();_.mJI(F,k);k=F.nextSibling;break;case "DIV":(F=k.lastChild)&&k.nextSibling&&_.pk(_.D5(),F);k.previousSibling&&(k.previousSibling.nodeType===1||k.previousSibling.nodeType===3&&!k.previousSibling.textContent.endsWith("\n"))&&_.AW(_.D5(),k);F&&F.nodeName==="BR"&&_.Un(F);F=k;k.hasChildNodes()?(k=k.firstChild,
_.qvZ(F)):(k=k.nextSibling,_.Un(F));break;default:k=k.nextSibling}return oJM(q)},
onAddImageError_:function(q){q.stopPropagation();this.errorMessage_=_.Gm(q.detail)},
setTextAreaValue_:function(q){q||(q="");var k=this.getEditableFormattedString_();k.text="";this.getEditableTextArea_().innerText="";typeof q==="string"&&(q={runs:[{text:q}]});k.text=q},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();OV=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var q=this.getEditableTextArea_();q&&(_.$d(q,q.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.P9("HTML_DIR")==="rtl"){var q=this.getEditableTextArea_(),k=this.getTextAreaValue()!==""?"auto":"rtl";q.setAttribute("dir",k)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var q;return YQh((q=this.$["quiz-attachment"])==null?void 0:q.getExplanationText())||YQh(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var q=null;if(this.isEmojiButtonDisplayed){var k=this.getInputRange_();k&&(q=this.emojiInput.retrieveTextBeforeRange(k))}this.insertText_(q,!0);this.updateCharCount_();this.setSubmitButton_();q=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=q.scrollHeight>q.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var q=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:q})},
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(q){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(q)},
onPasteEmoji_:function(q){q.preventDefault();q.stopImmediatePropagation();q=q.clipboardData.getData("text/plain");this.insertText_(q,!1,!1)},
insertText_:function(q,k,F){k=k===void 0?!1:k;F=F===void 0?!0:F;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&q){var T=this.getInputRange_().cloneRange();this.emojiManager&&T&&(k&&this.emojiInput.offsetStartOfRangeBy(T,q.length),this.insertTextWithEmojis_(T,q,F),xkf(this.getEditableTextArea_().lastChild)||(T=this.getInputRange_().cloneRange()),T&&(this.emojiInput.updateSuggestions(T,q),this.updateSuggestionOffset_(T)))}},
setSubmitButton_:function(){if(this.data){var q=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",k=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(q||k){var F=this.getTextAreaValue().trim();k=F===this.previousText_;F=!F||this.aboveCharLimit_;q&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(F=this.aboveCharLimit_);this.submitButtonDisabled=
k||F||!this.getTextLength();q&&_.h("enable_post_scheduling")&&(this.submitButtonDisabled=k&&!this.scheduledPublishTimeSec_||F)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.cj,computeCreationBoxClass_:function(q){return q?"focused":"not-focused"},
computeFooterMessageClass_:function(q,k){return k?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(q,k){return k?k:q},
computeFooterMessageHidden_:function(q,k){return!k&&!q},
computePlaceholderText_:function(q,k,F){return(F==="video"||F==="image")&&(q==null?0:q.prefilledPlaceholderText)?q==null?void 0:q.prefilledPlaceholderText:k==="poll"||k==="image-poll"?q==null?void 0:q.pollPostPlaceholderText:k==="quiz"?q==null?void 0:q.quizPostPlaceholderText:k==="image"?q==null?void 0:q.imagePostPlaceholderText:q==null?void 0:q.placeholderText},
computeHideAttachmentButtons_:function(q,k,F,T){return q===void 0?!1:T&&this.getSimpleString(T)===this.getSimpleString(q.rateLimitErrorMessage)?!0:k!=="none"||F!=="none"||!q.videoLinkButton&&!q.pollButton&&!q.imagePollButton&&!q.quizButton&&!q.imageButton},
computeHideDismissableAttachment_:function(q){return q!=="image"&&q!=="video"},
computeHasVideo_:function(q){return q==="video"},
computeHasImage_:function(q){return q==="image"},
computeHasPoll_:function(q){return q==="poll"},
computeHasImagePoll_:function(q){return q==="image-poll"},
computeHasQuiz_:function(q){return q==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(q){return q&&q.backstageAttachment?q.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!q.backstageAttachment.quizRenderer&&!q.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(q){if(this.isValidPrefilledAttachment_(q.purpose,q.prefilledImageData,q.backstageAttachment))return q.backstageAttachment},
computeEditAttachment_:function(q){if(this.computePrefilledContent_(q)===void 0)return q.backstageAttachment},
computeAuthorThumbnailDimension_:function(q,k){return q&&!k?24:40},
computeImageUploadEndpoint_:function(q){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",q)},
computeRateLimitErrorCommands_:function(q){var k,F;return q==null?void 0:(k=q.advancedTierFeatures)==null?void 0:(F=k.rateLimit)==null?void 0:F.rateLimitCommands},
computeIsBackstageComment_:function(q){return!(!q||q!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(q){return this.get("submitButton.buttonRenderer.serviceEndpoint",q)||this.get("replyButton.buttonRenderer.serviceEndpoint",q)||this.get("postButton.buttonRenderer.serviceEndpoint",q)},
computeSubmitButtonOverride:function(){if(_.h("web_modern_buttons")){var q,k;return{segmentedPosition:this.dropdownSchedulePanel_||!((q=this.data)==null?0:(k=q.postOptionsMenu)==null?0:k.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.h("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(q,k){q=this.get("submitButton.buttonRenderer",q)||this.get("replyButton.buttonRenderer",q)||this.get("postButton.buttonRenderer",q);k&&(q=k);q&&(q=Object.assign({},q),q.serviceEndpoint=void 0,q.isDisabled=this.submitButtonDisabled);return q},
computeHasExternalLinksAccess_:function(q){if(_.h("enable_rfa_external_links")){var k,F,T;return(T=q==null?void 0:(k=q.advancedTierFeatures)==null?void 0:(F=k.externalLinks)==null?void 0:F.allowExternalLinks)!=null?T:!0}return!0},
computeIsEmojiButtonDisplayed_:function(q){return q.emojiButton&&q.emojiPicker&&q.emojiPicker.emojiPickerRenderer&&q.emojiPicker.emojiPickerRenderer.categories?q.emojiPicker.emojiPickerRenderer.categories.find(function(k){return k.emojiPickerCategoryRenderer?k.emojiPickerCategoryRenderer.emojiIds&&k.emojiPickerCategoryRenderer.emojiIds.length>0:k.emojiPickerUpsellCategoryRenderer?k.emojiPickerUpsellCategoryRenderer.emojis&&k.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(q){return q.charLimit?q.charLimit:null},
computeDropdownSchedulingPanel_:function(q,k){if(q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&k)return k},
computeInlineSchedulingPanel_:function(q,k){if(q==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&k)return k},
computeHideAuthorThumbnail_:function(q,k){return q||this.computeUseIdentityChip_(k)},
computeHideIdentityChipRenderer_:function(q,k){return q||!this.computeUseIdentityChip_(k)},
computeUseIdentityChip_:function(q){return!!q&&!!q.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(q){var k,F,T,Z;(q==null?0:(k=q.detail)==null?0:(F=k.endpoint)==null?0:F.ypcGetOffersEndpoint)||(q==null?0:(T=q.detail)==null?0:(Z=T.endpoint)==null?0:Z.ypcOffersEndpoint)?(q.stopPropagation(),_.Y8(this,[q.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",q)&&(q.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(q){this.addedAttachment="video";this.selectedVideoId_=q.detail.videoId},
commentboxStateEntityChanged_:function(q){var k=this;(q==null?void 0:q.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(q==null?void 0:q.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){k.focus()})},
onYtServiceRequestSent_:function(q,k){if(k.actions)for(q=_.S(k.actions),k=q.next();!k.done;k=q.next())k.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(q){this.isLoading=!1;var k=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",q),F,T,Z,O=q==null?void 0:(F=q.detail)==null?void 0:(T=F.data)==null?void 0:(Z=T.actionResult)==null?void 0:Z.commentboxStateEntityKey;if(k)this.errorMessage_=k;else if(O){var z;this.dismissData_=q==null?void 0:(z=q.detail)==null?void 0:z.data;this.commentboxStateKey_=O}else{this.clear();var R;this.fire("yt-commentbox-dismiss",q==null?void 0:(R=q.detail)==
null?void 0:R.data)}},
onYtServiceRequestError_:function(q){q.stopPropagation();this.isLoading=!1;var k,F;if(((k=this.data)==null?void 0:k.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((F=this.data)==null?void 0:F.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(k=this.get("detail.error.args",q)||[],k.length>1&&k[1].message){this.handlePostsServiceRequestError_(k[1].message);return}(q=this.get("detail.error.message",q))?this.errorMessage_=this.data.errorMessage||_.Gm(q):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(q){if(_.h("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var k=_.S(this.rateLimitErrorCommands),F=k.next();!F.done;F=k.next())if(F=F.value,F.errorLabel===q){_.Uh(F.command,this.hostElement);return}this.errorMessage_=_.Gm(q)},
submitIfNotBackstagePost_:function(q){if(!this.isBackstagePost)this.onSubmit_(q)},
onSubmit_:function(q){var k=this,F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w;return _.C(function(b){switch(b.nextAddress){case 1:q.stopPropagation();if(!k.serviceEndpoint||!k.isValidInput_())return b.return();if(k.shouldShowPostAadcNotice_())return k.showPostAadcNotice_(),b.return();if(k.shouldShowCommentAadcNotice_())return k.showCommentAadcNotice_(),b.return();if(!(k.$$("ytd-backstage-multi-image-select-renderer")&&k.hasImage_&&_.h("enable_multi_image_post_creation"))){b.jumpTo(2);break}F=k.$$("ytd-backstage-multi-image-select-renderer");
return _.W(b,F.getAllUploadStatuses(),3);case 3:T=b.yieldResult;if(!T)return b.return();Z=_.S(T);for(O=Z.next();!O.done;O=Z.next())if(z=O.value,z.encryptedBlobId===void 0)return k.isLoading=!1,e=R=void 0,k.errorMessage_=(e=(R=k.imageUploadEndpoint_)==null?void 0:R.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?e:null,b.return();return b.return(k.submitForm_(void 0,void 0,void 0,void 0,F.images,k.taggedVideoId_));case 2:if(!k.hasImagePoll_||!k.$["image-poll-attachment"]){b.jumpTo(4);
break}return _.W(b,k.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:I=b.yieldResult;if(!I)return b.return();X=_.S(I);for(E=X.next();!E.done;E=X.next())if(d=E.value,!d.encryptedBlobId)return k.isLoading=!1,M=void 0,k.errorMessage_=(M=k.data.errorMessage)!=null?M:null,b.return();case 4:A=(t=k.$$("ytd-backstage-image-select-renderer"))&&t.uploadPromise(),w=k.getSharedPostId_(),A?A.then(function(){k.submitForm_.apply(k,_.fP(_.Mb.apply(0,arguments)))}).catch(function(r){k.isLoading=!1;
k.errorMessage_=_.Gm(r.message)}):k.selectedVideoId_?k.submitForm_(void 0,k.selectedVideoId_):k.prefilledAttachment_==="image"?k.submitForm_(k.prefilledImageData_.encryptedBlobId,void 0,void 0,k.prefilledImageData_.sourceExternalVideoId,void 0,k.taggedVideoId_):k.prefilledAttachment_==="video"?k.submitForm_(void 0,k.data.backstageAttachment.videoRenderer.videoId):w?k.submitForm_(void 0,void 0,w):k.taggedVideoId_!==void 0?k.submitForm_(void 0,void 0,void 0,void 0,void 0,k.taggedVideoId_):k.submitForm_(),
_.RG(b)}})},
openSchedulingPanel:function(q){q&&q.scheduleButton&&q.scheduleButton.buttonRenderer&&(this.scheduleButton_=q.scheduleButton.buttonRenderer);q&&q.dateTimePicker&&this.set("data.schedulingDateTimePicker",q.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(q){q.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(q){q.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(q){q.stopPropagation();q.detail.alertMessage&&(this.alertMessage_=q.detail.alertMessage)},
onImageSelected_:function(q){q.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(q){q.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(q){q.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(q.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(q){q.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(q){var k=this.$["video-link-attachment"];k&&k.onLaunchVideoPicker(q)},
onAttachmentDismiss_:function(q){q.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"&&_.h("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.h("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 q;if(this.addedAttachment==="image-poll"&&((q=this.$["image-poll-attachment"])==null||!q.isValid()))return!1;var k;if(this.addedAttachment==="quiz"&&((k=this.$["quiz-attachment"])==null||!k.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;q=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(q=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")q=!0;return q||!!this.getTextAreaValue().trim()},
submitForm_:function(q,k,F,T,Z,O){var z=this.getTextAreaValue().trim(),R={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&z===this.previousText_&&(z=void 0);z!==void 0&&(R.comment_text=z);this.isLoading=!0;O!=void 0&&(R.tagged_video_id=O);q?(R.image_blob_id=q,this.imagePreviewCoordinates_&&(R.image_preview_coordinates=this.imagePreviewCoordinates_)):k?R.attached_video_id=k:F?R.shared_post_id=F:Z&&Z.length>0&&(R.images_data=Z.map(function(e){return{encryptedBlobId:e.encryptedBlobId,
previewCoordinates:e.previewCoordinates}}));
T&&(R.source_video_id=T);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(R.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(R.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(R.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());_.h("enable_quiz_creation")&&this.addedAttachment===
"quiz"&&(R.quiz_options=this.$["quiz-attachment"].getPostCreateOptions());_.h("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(R.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.Y8(this,[this.serviceEndpoint,R])},
onIsInputFocusChanged_:function(q,k){q?this.fire("yt-autonav-pause-focus"):k!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(q){var k=this.getEditableTextArea_();[].concat(_.fP(q.dataTransfer.items)).forEach(function(F){F.kind==="string"&&F.type.match("^text/plain")&&F.getAsString(function(T){k.appendChild(document.createTextNode(T))})});
q.preventDefault()},
preventDefault_:function(q){q.preventDefault()},
onSuggestionInsert_:function(q){this.insertTextWithEmojis_(q.detail.range,q.detail.text)},
onEmojiSuggestionClick_:function(q){this.emojiInput.insertSuggestion(q.detail)},
computeSubmitButtonClass_:function(q,k){return!k||q?"":"with-options"},
updateSuggestionOffset_:function(q){if(this.emojiInput&&_.Zy(this.emojiInput).querySelector("#dropdown")){var k=this.getEditableTextArea_().getBoundingClientRect().bottom,F=q.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(k-F)+5;k=this.getEditableTextArea_().getBoundingClientRect().left;q=q.getBoundingClientRect().left-k;_.Zy(this.emojiInput).querySelector("#dropdown").style.marginLeft=q+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(q){if(_.h("enable_post_scheduling")&&this.data&&this.data.purpose){q=q.detail;if(Math.floor(Date.now()/1E3)>=q)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var k=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(k)||k!==q?this.scheduledPublishTimeSec_=q:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=q;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var q=["image-button","image-poll-button","poll-button"];_.h("enable_quiz_creation")&&q.push("quiz-button");_.h("auto_convert_posts_video_tag")||q.push("video-link-button");return q},
getButtonRenderer:function(q,k){if(q)switch(k){case "video-link-button":var F;return((F=q.videoLinkButton)==null?void 0:F.buttonRenderer)||void 0;case "image-button":var T;return((T=q.imageButton)==null?void 0:T.buttonRenderer)||void 0;case "poll-button":var Z;return((Z=q.pollButton)==null?void 0:Z.buttonRenderer)||void 0;case "image-poll-button":var O;return((O=q.imagePollButton)==null?void 0:O.buttonRenderer)||void 0;case "quiz-button":var z;return((z=q.quizButton)==null?void 0:z.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var q;return(q=this.data)==null||!q.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var q,k;return!((q=this.data)==null||!q.openAadcDialog)&&!((k=this.aadcGuidelinesState_)==null||!k.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.P9("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var q;((q=this.data)==null?0:q.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.uo("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(q){q.clickTrackingParams&&_.aB().clickCommand(q);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.Ta(this,"yt-close-popup-action")},
onHideIdentityChip:function(q){var k;this.set("data.placeholderText",(k=q.hideIdentityChipAction)==null?void 0:k.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var SH=function(){var q=_.Q.apply(this,arguments)||this;q.isOpen=!1;q.modern=_.h("web_modern_buttons");q.roundedContainer=!0;q.dropdownButtonOverride=_.h("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;q.inPopupContainer=!1;q.isCommentboxLoading=!1;var k=["image-button","image-poll-button","poll-button"];_.h("enable_quiz_creation")&&k.push("quiz-button");_.h("auto_convert_posts_video_tag")||k.push("video-link-button");q.attachmentButtonIds=k;q.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 q};
_.y(SH,_.Q);_.Y=SH.prototype;_.Y.computeButtonOverride=function(){var q;return((q=this.data)==null?0:q.postOptionsMenu)&&_.h("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.Y.configureRendererStamper=function(){var q={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.h("auto_convert_posts_video_tag")||(q["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return q};
_.Y.ready=function(){var q=this,k=_.Zy(this.hostElement).querySelector("#placeholder-area"),F=function(T){q.onOpen(T)};
k.addEventListener("tap",F);k.addEventListener("keypress",F)};
_.Y.showButtonEduTooltip=function(){var q,k,F,T,Z,O,z;if(_.h("enable_quiz_creation")&&((q=this.data)==null?0:(k=q.quizButton)==null?0:(F=k.buttonRenderer)==null?0:(T=F.hint)==null?0:(Z=T.hintRenderer)==null?0:(O=Z.content)==null?0:(z=O.bubbleHintRenderer)==null?0:z.text)&&(_.iE.getInstance(),q=kK(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(q==null?void 0:
q.length)>0)){this.ytComponentBehavior.resolveCommand(q[0],{form:{element:this.quizButton}});return}var R;if((R=this.data)==null?0:R.imagePollButtonTooltip)if(_.iE.getInstance(),R=kK(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(R==null?void 0:R.length)>0){this.ytComponentBehavior.resolveCommand(R[0],{form:{element:this.imagePollButton}});return}var e;_.h("enable_multi_image_post_creation")&&
((e=this.data)==null?0:e.multiImageButtonTooltip)&&(_.iE.getInstance(),e=kK(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(e==null?void 0:e.length)>0&&this.ytComponentBehavior.resolveCommand(e[0],{form:{element:this.imageButton}}))};
_.Y.onCreatePollAction=function(q){_.f(q,UlZ)&&(this.JSC$13751_commentbox.addedAttachment="poll",this.openDialog())};
_.Y.onAddVideoLinkAction=function(q){if(_.f(q,W7P))this.JSC$13751_commentbox.onAddVideoLink(q)};
_.Y.onShowSchedulingPanelCommand=function(q){(q=_.f(q,sU4))&&this.openSchedulingPanel(q)};
_.Y.onCreateImagePollCommand=function(q){_.f(q,m4G)&&(this.JSC$13751_commentbox.openImagePollComponent(),this.openDialog())};
_.Y.onCreateQuizCommand=function(q){_.f(q,q50)&&(this.JSC$13751_commentbox.openQuizComponent(),this.openDialog())};
_.Y.openSchedulingPanel=function(q){_.h("enable_post_scheduling")&&(this.openDialog(),this.JSC$13751_commentbox.openSchedulingPanel(q))};
_.Y.onCreateCommentAction=function(q){this.get("createCommentAction.contents",q)&&(this.JSC$13751_commentbox.clear(),this.closeDialog())};
_.Y.onOpen=function(q){q instanceof KeyboardEvent&&q.type==="keypress"&&q.keyCode!==13&&q.keyCode!==32||(this.data.prepareAccountEndpoint?_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.Y.onYtCommentboxDismiss=function(){this.closeDialog()};
_.Y.onYtCommentboxLoadingStart=function(q){q.stopPropagation();this.isCommentboxLoading=!0};
_.Y.onYtCommentboxLoadingEnd=function(q){q.stopPropagation();this.isCommentboxLoading=!1};
_.Y.onYtVideoLinkButtonCancel=function(q){q.stopPropagation();this.onOpen(q)};
_.Y.onYtVideoLinkSelected=function(q){q.stopPropagation();this.onOpen(q)};
_.Y.onIronSelect=function(q){q.stopPropagation();q.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=q.detail.item.value&&(this.accessRestriction?(this.accessRestriction=q.detail.item.value,this.onOpen(q)):this.accessRestriction=q.detail.item.value)};
_.Y.onYtNavigate=function(q){this.get("detail.endpoint.backstageImageUploadEndpoint",q)&&(this.JSC$13751_commentbox.addedAttachment="image",this.JSC$13751_commentbox.submitButtonDisabled=!0,this.onOpen(q))};
_.Y.onRequestSent=function(q){if(_.h("web_button_rework"))for(var k=_.S(q.detail),F=k.next();!F.done;F=k.next())_.f(F.value,zHz)&&(this.JSC$13751_commentbox.addedAttachment="image",this.JSC$13751_commentbox.submitButtonDisabled=!0,this.onOpen(q))};
_.Y.openDialog=function(){this.JSC$13751_commentbox.accessRestriction=this.accessRestriction;this.isOpen=!0;this.JSC$13751_commentbox.focus()};
_.Y.onPopupClosed=function(){_.iE.getInstance()};
_.Y.computeCreationDisabled=function(q){return!!q};
_.Y.computeIsCreationDialog=function(q){return!!q&&q==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.Y.computeDisabledPostButton=function(q){if(!q)return null;q.isDisabled=!0;return q};
_.Y.computeIsCreationDialogWithHeader=function(q){return!this.inPopupContainer&&!!q&&!!q.authorText&&q.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.Y.computeIsHeaderHidden=function(q,k){return!q||k};
_.Y.computeDropdownRendererClasses=function(q){return q?["text-secondary-style"]:[]};
_.Y.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var q=_.Zy(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;q&&q.reset()};
SH.prototype.onPopupClosed=SH.prototype.onPopupClosed;SH.prototype.onRequestSent=SH.prototype.onRequestSent;SH.prototype.onYtNavigate=SH.prototype.onYtNavigate;SH.prototype.onIronSelect=SH.prototype.onIronSelect;SH.prototype.onYtVideoLinkSelected=SH.prototype.onYtVideoLinkSelected;SH.prototype.onYtVideoLinkButtonCancel=SH.prototype.onYtVideoLinkButtonCancel;SH.prototype.onYtCommentboxLoadingEnd=SH.prototype.onYtCommentboxLoadingEnd;SH.prototype.onYtCommentboxLoadingStart=SH.prototype.onYtCommentboxLoadingStart;
SH.prototype.onYtCommentboxDismiss=SH.prototype.onYtCommentboxDismiss;SH.prototype.showButtonEduTooltip=SH.prototype.showButtonEduTooltip;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],SH.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],SH.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],SH.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],SH.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],SH.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SH.prototype,"isOpen",void 0);_.v([_.u({computed:"computeButtonOverride(data)"}),_.G("design:type",Object)],SH.prototype,"buttonOverride",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SH.prototype,"modern",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SH.prototype,"roundedContainer",void 0);_.v([_.u(),_.G("design:type",Object)],SH.prototype,"dropdownButtonOverride",void 0);_.v([_.u({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.G("design:type",Boolean)],SH.prototype,"creationDisabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SH.prototype,"enableCreationBox",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.G("design:type",Boolean)],SH.prototype,"isCreationDialog",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SH.prototype,"inPopupContainer",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.G("design:type",Boolean)],SH.prototype,"isCreationDialogWithHeader",void 0);_.v([_.u(),_.G("design:type",Object)],SH.prototype,"accessRestriction",void 0);
_.v([_.u({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.G("design:type",Array)],SH.prototype,"dropdownRendererClasses",void 0);_.v([_.u(),_.G("design:type",Object)],SH.prototype,"isCommentboxLoading",void 0);_.v([_.u(),_.G("design:type",Array)],SH.prototype,"attachmentButtonIds",void 0);_.v([_.Iw("#image-button"),_.G("design:type",HTMLElement)],SH.prototype,"imageButton",void 0);
_.v([_.Iw("#image-poll-button"),_.G("design:type",HTMLElement)],SH.prototype,"imagePollButton",void 0);_.v([_.Iw("#quiz-button"),_.G("design:type",HTMLElement)],SH.prototype,"quizButton",void 0);_.v([_.Iw("#commentbox"),_.G("design:type",Object)],SH.prototype,"JSC$13751_commentbox",void 0);_.v([_.Wu("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SH.prototype,"showButtonEduTooltip",null);
_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onYtCommentboxDismiss",null);_.v([_.eJ("yt-commentbox-loading-start"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onYtCommentboxLoadingStart",null);
_.v([_.eJ("yt-commentbox-loading-end"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onYtCommentboxLoadingEnd",null);_.v([_.eJ("yt-video-link-button-cancel"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onYtVideoLinkButtonCancel",null);
_.v([_.eJ("yt-video-link-selected"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onYtVideoLinkSelected",null);_.v([_.eJ("iron-select"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onIronSelect",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onYtNavigate",null);
_.v([_.eJ("yt-service-request-sent-button-renderer"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],SH.prototype,"onRequestSent",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SH.prototype,"onPopupClosed",null);_.v([_.K({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],SH);
_.B(SH,"ytd-backstage-post-dialog-renderer",function(){if(o3I!==void 0)return o3I;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return o3I=q},{mode:1});var bpo;var u64;var zv=function(){return _.Q.apply(this,arguments)||this};
_.y(zv,_.Q);_.Y=zv.prototype;_.Y.computeHeartButtonStyle=function(q){return(q==null?0:q.styleType)?q.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Y.onYtButtonTap=function(){if(this.data.isEnabled){var q=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(q=this.getEndpoint(q))&&_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})}else(q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(q)};
_.Y.toggle=function(q){this.set("data.isHearted",q!==void 0?q:!this.data.isHearted)};
_.Y.getEndpoint=function(q){var k,F=(k=this.data)==null?void 0:k.heartEndpoint,T;k=(T=this.data)==null?void 0:T.unheartEndpoint;if(F&&k)return q?k:F};
_.Y.computeButtonAccessibility=function(q,k){var F,T,Z=q==null?void 0:(F=q.heartedAccessibility)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label,O,z;q=q==null?void 0:(O=q.unheartedAccessibility)==null?void 0:(z=O.accessibilityData)==null?void 0:z.label;return k?Z:q};
_.Vg.Object.defineProperties(zv.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 q;return _.h("kevlar_system_icons")&&!((q=this.data)==null||!q.isHearted)}}});
zv.prototype.onYtButtonTap=zv.prototype.onYtButtonTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],zv.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],zv.prototype,"data",void 0);_.v([_.P("data.isHearted"),_.G("design:type",Object),_.G("design:paramtypes",[])],zv.prototype,"heartTooltip",null);
_.v([_.P("data.isHearted"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],zv.prototype,"iconFilled",null);_.v([_.u({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.G("design:type",String)],zv.prototype,"buttonAccessibility",void 0);_.v([_.u({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.G("design:type",String)],zv.prototype,"heartButtonStyle",void 0);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],zv.prototype,"onYtButtonTap",null);_.v([_.K({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],zv);
_.B(zv,"ytd-creator-heart-renderer",function(){if(u64!==void 0)return u64;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return u64=q},{mode:1});var C0=function(){var q=_.Q.apply(this,arguments)||this;q.hasCreatorReply=!1;q.buttonOverrides={size:"S",iconPosition:"icon-only"};q.replyButtonOverrides={size:"S",type:"text"};q.forceIconButton=!_.h("web_modern_buttons");q.modern=_.h("web_modern_buttons");q.buttonTooltipPosition="bottom";q.systemIcons=_.h("kevlar_system_icons");q.replyDialog=null;return q};
_.y(C0,_.Q);_.Y=C0.prototype;
_.Y.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]]"}}}}}};
_.Y.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.Y.dataChange=function(){this.replyDialog&&_.Zy(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var q,k,F;this.isLiked=this.systemIcons&&!!((q=this.data)==null?0:(k=q.likeButton)==null?0:(F=k.toggleButtonRenderer)==null?0:F.isToggled)};
_.Y.computeShowVoteCountBeginning=function(q,k){return q===void 0||k===void 0?!0:q.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!k&&this.ytRendererBehavior.getSimpleString(k)!=="0"};
_.Y.computeShowVoteCountEnd=function(q,k){return q===void 0||k===void 0?!0:q.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!k&&this.ytRendererBehavior.getSimpleString(k)!=="0"};
_.Y.computeShowCommentCount=function(q,k){return q===void 0||k===void 0?!0:q.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!k&&this.ytRendererBehavior.getSimpleString(k)!=="0"};
_.Y.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.Y.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.Y.showReplyDialog=function(q){q&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.Zy(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=q,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.Y.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.Y.onRequestSent=function(q){if(_.h("web_button_rework")){q=_.S(q.detail);for(var k=q.next();!k.done;k=q.next())(k=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",k.value))&&this.showReplyDialog(k)}};
_.Y.onYtNavigate=function(q){var k,F;(q=(k=_.f(q.detail.endpoint,_.RHz))==null?void 0:(F=k.dialog)==null?void 0:F.commentReplyDialogRenderer)&&this.showReplyDialog(q)};
_.Y.onYtServiceRequestSent=function(q,k){q.stopPropagation();if(k.actions)for(q=0;q<k.actions.length;q++){var F=_.f(k.actions[q],EY0);F&&this.handleUpdateCommentVoteAction(F)}};
_.Y.handleUpdateCommentVoteAction=function(q){this.voteCount=q.voteCount||_.Gm("0");q.voteStatus==="LIKE"?this.JSC$13762_ytdDislikeToggleButtonRenderer.toggle(!1):q.voteStatus==="DISLIKE"?this.JSC$13762_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$13762_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$13762_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.Y.computeReplyButtonHidden=function(q){return q};
_.Y.computeReplyButtonBeginning=function(q){return(q==null?0:q.replyButton)&&q.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?q.replyButton:void 0};
_.Y.computeReplyButtonEnd=function(q){return(q==null?0:q.replyButton)&&q.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?q.replyButton:void 0};
_.Y.computeActionButtonStyle=function(q){return(q==null?0:q.style)?q.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.Y.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.Y.onYtToggleButton=function(q){var k,F;this.isLiked=this.systemIcons&&!!((k=q.detail)==null?0:(F=k.actions)==null?0:F.like)};
C0.prototype.onYtToggleButton=C0.prototype.onYtToggleButton;C0.prototype.onButtonTooltipPositionChanged=C0.prototype.onButtonTooltipPositionChanged;C0.prototype.onYtServiceRequestSent=C0.prototype.onYtServiceRequestSent;C0.prototype.onYtNavigate=C0.prototype.onYtNavigate;C0.prototype.onRequestSent=C0.prototype.onRequestSent;C0.prototype.onYtCommentboxDismiss=C0.prototype.onYtCommentboxDismiss;C0.prototype.dataChange=C0.prototype.dataChange;
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],C0.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],C0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"voteCount",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"commentCount",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"replyThumbnail",void 0);
_.v([_.u(),_.G("design:type",Object)],C0.prototype,"hasCreatorReply",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],C0.prototype,"enableCreationBox",void 0);_.v([_.u({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.G("design:type",String)],C0.prototype,"actionButtonsStyle",void 0);_.v([_.u({computed:"computeReplyButtonBeginning(data)"}),_.G("design:type",Object)],C0.prototype,"replyButtonBeginning",void 0);
_.v([_.u({computed:"computeReplyButtonEnd(data)"}),_.G("design:type",Object)],C0.prototype,"replyButtonEnd",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"buttonOverrides",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"replyButtonOverrides",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"forceIconButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],C0.prototype,"useCommentIcon",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],C0.prototype,"modern",void 0);_.v([_.u(),_.G("design:type",Object)],C0.prototype,"buttonTooltipPosition",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],C0.prototype,"systemIcons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],C0.prototype,"isLiked",void 0);_.v([_.Iw("ytd-button-renderer"),_.G("design:type",Object)],C0.prototype,"ytdReplyButtonRenderer",void 0);
_.v([_.Iw("#like-button"),_.G("design:type",Object)],C0.prototype,"JSC$13762_ytdLikeToggleButtonRenderer",void 0);_.v([_.Iw("#dislike-button"),_.G("design:type",Object)],C0.prototype,"JSC$13762_ytdDislikeToggleButtonRenderer",void 0);_.v([_.Iw("#reply-dialog"),_.G("design:type",HTMLElement)],C0.prototype,"replyDialogElement",void 0);_.v([_.Iw("#reply-button"),_.G("design:type",HTMLElement)],C0.prototype,"replyButtonElement",void 0);
_.v([_.Iw("#reply-button-end"),_.G("design:type",HTMLElement)],C0.prototype,"replyButtonEndElement",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],C0.prototype,"dataChange",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],C0.prototype,"onYtCommentboxDismiss",null);
_.v([_.eJ("yt-service-request-sent-button-renderer"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],C0.prototype,"onRequestSent",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],C0.prototype,"onYtNavigate",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],C0.prototype,"onYtServiceRequestSent",null);_.v([_.Wu("buttonTooltipPosition"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],C0.prototype,"onButtonTooltipPositionChanged",null);
_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],C0.prototype,"onYtToggleButton",null);_.v([_.K({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],C0);
_.B(C0,"ytd-comment-action-buttons-renderer",function(){if(bpo!==void 0)return bpo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bpo=q},{mode:1});var NQz;var RC=function(){return _.Q.apply(this,arguments)||this};
_.y(RC,_.Q);RC.prototype.focus=function(){_.Zy(this.hostElement).querySelector("#commentbox").focus()};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],RC.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],RC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],RC.prototype,"zeroStepChannelCreationRenderer",void 0);_.v([_.K({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],RC);
_.B(RC,"ytd-comment-dialog-renderer",function(){if(NQz!==void 0)return NQz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return NQz=q},{mode:1});var QX4;var eH=function(){var q=_.Q.apply(this,arguments)||this;q.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.h("enable_web_delhi_icons")};q.replyButtonOverrides={size:"S",type:"text"};return q};
_.y(eH,_.Q);_.Y=eH.prototype;_.Y.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.Y.detached=function(){this.replyBox&&this.replyBox.remove()};
_.Y.showReplyDialog=function(q){if(q){var k=this.replyBox;k||(k=document.createElement("ytd-comment-reply-dialog-renderer"),k.id="replybox",_.Zy(this.replyDialogDiv).appendChild(k));k.data=q;this.replyDialogDiv.hidden=!1;k.openDialog()}};
_.Y.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.Y.onYtServiceRequestSent=function(q,k){q.stopPropagation();if(k.actions)for(var F=0;F<k.actions.length;F++){var T=_.f(k.actions[F],EY0);T?this.handleUpdateCommentVoteAction(T):q.target===this.heartButton&&this.toggleHeartState()}};
_.Y.handleUpdateCommentVoteAction=function(q){var k;(k=this.toolbarState)!=null&&k.key&&this.ytdReduxBehavior.dispatch(_.Ap("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:q.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":q.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.Y.toggleHeartState=function(){var q;(q=this.toolbarState)!=null&&q.key&&this.ytdReduxBehavior.dispatch(_.Ap("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.Vg.Object.defineProperties(eH.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return(((q=this.toolbarState)==null?void 0:q.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(k=this.toolbarData)==null?void 0:k.likeCountLiked:(F=this.toolbarData)==null?void 0:F.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.commentDisabledActionCommand)!==void 0}},
isSubscribersOnlyComments:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.subscribersOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.toolbarSurface)==null?void 0:q.prepareAccountCommand)!==void 0&&!_.h("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q,k=_.f((q=this.toolbarSurface)==null?void 0:q.prepareAccountCommand,_.Nj),F,T,Z,O,z,R,e,I,X;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((F=this.toolbarSharedData)==null||!F.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((T=this.toolbarState)==null?void 0:T.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:k!=null?k:_.f((Z=this.toolbarSurface)==null?void 0:Z.likeCommand,_.Nj),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:k!=null?k:_.f((O=this.toolbarSurface)==null?void 0:O.unlikeCommand,_.Nj),defaultCommand:this.isVisiblyDisabled?_.f((z=this.toolbarSurface)==null?void 0:z.commentDisabledActionCommand,_.Nj):void 0,defaultTooltip:(R=this.toolbarData)==null?void 0:R.likeInactiveTooltip,toggledTooltip:(e=this.toolbarData)==null?void 0:e.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(I=this.toolbarData)==null?void 0:I.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(X=this.toolbarSharedData)==null?void 0:X.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q,k=_.f((q=this.toolbarSurface)==null?void 0:q.prepareAccountCommand,_.Nj),F,T,Z,O,z,R,e,I,X,E;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((F=this.toolbarSharedData)==null||!F.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((T=this.toolbarState)==null?void 0:T.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:k!=null?k:_.f((Z=this.toolbarSurface)==null?void 0:Z.dislikeCommand,_.Nj),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:k!=null?k:_.f((O=this.toolbarSurface)==null?void 0:O.undislikeCommand,_.Nj),defaultCommand:this.isVisiblyDisabled?_.f((z=this.toolbarSurface)==null?void 0:z.commentDisabledActionCommand,_.Nj):void 0,defaultTooltip:(R=this.toolbarData)==null?void 0:R.dislikeInactiveTooltip,toggledTooltip:(e=this.toolbarData)==null?void 0:
e.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(I=this.toolbarSharedData)==null?void 0:I.dislikeReplyButtonA11y:(X=this.toolbarSharedData)==null?void 0:X.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(E=this.toolbarSharedData)==null?void 0:E.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var q,k,F;if(((q=this.toolbarState)==null?void 0:q.heartState)!==void 0&&((k=this.toolbarState)==null?void 0:k.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((F=this.toolbarState)==null?void 0:F.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var T,Z,O,z,R,e,I,X,E,d,M,t,A,w;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(T=this.toolbarData)==null?void 0:T.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((Z=this.toolbarState)==null?void 0:Z.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((O=this.toolbarState)==null?void 0:O.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((z=this.toolbarState)==null?void 0:z.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((R=this.toolbarState)==null?void 0:R.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.f((e=this.toolbarSurface)==null?void 0:e.heartCommand,
_.Nj),unheartEndpoint:this.isVisiblyDisabled?void 0:_.f((I=this.toolbarSurface)==null?void 0:I.unheartCommand,_.Nj),disabledEndpoint:this.isVisiblyDisabled?_.f((X=this.toolbarSurface)==null?void 0:X.commentDisabledActionCommand,_.Nj):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(E=this.toolbarData)==null?void 0:E.heartActiveTooltip,unheartedTooltip:(d=this.toolbarData)==null?void 0:d.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((M=
this.toolbarState)==null?void 0:M.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(t=this.toolbarSharedData)==null?void 0:t.unheartButtonA11y:(A=this.toolbarSharedData)==null?void 0:A.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(w=this.toolbarSharedData)==null?void 0:w.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.toolbarSurface)==null||!q.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubscribersOnlyComments?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(q=this.commentStrings)==null?void 0:q.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubscribersOnlyComments?void 0:_.f((k=this.toolbarSurface)==null?void 0:k.replyCommand,_.Nj),command:this.isVisiblyDisabled?_.f((F=this.toolbarSurface)==null?void 0:F.commentDisabledActionCommand,
_.Nj):this.isSubscribersOnlyComments?_.f((T=this.toolbarSurface)==null?void 0:T.subscribersOnlySnackbarCommand,_.Nj):void 0}}}});
eH.prototype.onYtServiceRequestSent=eH.prototype.onYtServiceRequestSent;eH.prototype.hideReplyDialogDiv=eH.prototype.hideReplyDialogDiv;_.v([_.u(),_.G("design:type",Object)],eH.prototype,"commentStrings",void 0);_.v([_.u(),_.G("design:type",Boolean)],eH.prototype,"isReply",void 0);_.v([_.u(),_.G("design:type",Object)],eH.prototype,"toolbarData",void 0);_.v([_.u(),_.G("design:type",Object)],eH.prototype,"toolbarSharedData",void 0);
_.v([_.u(),_.G("design:type",String)],eH.prototype,"toolbarStateKey",void 0);_.v([_.u(),_.G("design:type",String)],eH.prototype,"toolbarSurfaceKey",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],eH.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],eH.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],eH.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.Iw("#reply-dialog"),_.G("design:type",HTMLElement)],eH.prototype,"replyDialogDiv",void 0);_.v([_.Iw("#replybox"),_.G("design:type",Object)],eH.prototype,"replyBox",void 0);_.v([_.Iw("ytd-creator-heart-renderer"),_.G("design:type",Object)],eH.prototype,"heartButton",void 0);_.v([_.u({selector:function(q,k){return _.SA(q.entities,"engagementToolbarStateEntityPayload",k)},
selectorArgs:["toolbarStateKey"]}),_.G("design:type",Object)],eH.prototype,"toolbarState",void 0);_.v([_.u({selector:hJf,selectorArgs:["toolbarSurfaceKey"]}),_.G("design:type",Object)],eH.prototype,"toolbarSurface",void 0);_.v([_.u(),_.G("design:type",Object)],eH.prototype,"buttonOverrides",void 0);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],eH.prototype,"hideReplyDialogDiv",null);
_.v([_.P("toolbarData","toolbarState"),_.G("design:type",String),_.G("design:paramtypes",[])],eH.prototype,"likeCount",null);_.v([_.P("likeCount"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],eH.prototype,"showLikeCount",null);_.v([_.P("toolbarSurface"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],eH.prototype,"isVisiblyDisabled",null);_.v([_.P("toolbarSurface"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],eH.prototype,"isSubscribersOnlyComments",null);
_.v([_.P("toolbarSurface"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],eH.prototype,"hasPrepareAccountCommand",null);_.v([_.P("toolbarData","toolbarState","toolbarSurface"),_.G("design:type",Object),_.G("design:paramtypes",[])],eH.prototype,"likeToggleButtonRenderer",null);_.v([_.P("isReply","toolbarData","toolbarState","toolbarSurface"),_.G("design:type",Object),_.G("design:paramtypes",[])],eH.prototype,"dislikeToggleButtonRenderer",null);
_.v([_.P("toolbarData","toolbarState","toolbarSurface"),_.G("design:type",Object),_.G("design:paramtypes",[])],eH.prototype,"creatorHeartSupportedRenderer",null);_.v([_.P("toolbarSurface"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],eH.prototype,"hasReplyCommand",null);_.v([_.P("toolbarSurface","commentStrings","isVisiblyDisabled"),_.G("design:type",Object),_.G("design:paramtypes",[])],eH.prototype,"replyButtonRenderer",null);
_.v([_.u(),_.G("design:type",Object)],eH.prototype,"replyButtonOverrides",void 0);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],eH.prototype,"onYtServiceRequestSent",null);_.v([_.K({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],eH);
_.B(eH,"ytd-comment-engagement-bar",function(){if(QX4!==void 0)return QX4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return QX4=q},{mode:1});var Kv8;var Wo=function(){return _.Q.apply(this,arguments)||this};
_.y(Wo,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Wo.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Wo.prototype,"data",void 0);_.v([_.K({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],Wo);
_.B(Wo,"ytd-comment-inline-thumbnail-renderer",function(){if(Kv8!==void 0)return Kv8;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Kv8=q},{mode:1});var BQv;var UV=function(){return _.Q.apply(this,arguments)||this};
_.y(UV,_.Q);UV.prototype.onMessageTap=function(){if(this.onTapCommand){var q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);q&&this.ytdOpenPopupBehavior.openPopup(q)}};
_.Vg.Object.defineProperties(UV.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return(q=this.data)==null?void 0:(k=q.button)==null?void 0:(F=k.buttonRenderer)==null?void 0:F.command}}});
_.v([_.l(_.Ls),_.G("design:type",Object)],UV.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],UV.prototype,"data",void 0);_.v([_.P("data.button.buttonRenderer.command"),_.G("design:type",Object),_.G("design:paramtypes",[])],UV.prototype,"onTapCommand",null);_.v([_.K({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],UV);
_.B(UV,"ytd-comment-pause-composer-renderer",function(){if(BQv!==void 0)return BQv;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" on-click="onMessageTap" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return BQv=q},{mode:1});var rug;var v3z;var IC=function(){var q=_.Q.apply(this,arguments)||this;q.isOpen=!1;return q};
_.y(IC,_.Q);_.Y=IC.prototype;_.Y.dataChanged=function(){this.isOpen=!1};
_.Y.onTap=function(){this.data&&(this.data.navigationEndpoint?_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.Y.focus=function(){this.JSC$13791_commentbox.focus()};
_.Y.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.Y.openDialog=function(){this.isOpen=!0;this.JSC$13791_commentbox.focus();this.JSC$13791_commentbox.maybeHeightChanged()};
IC.prototype.onYtCommentboxDismiss=IC.prototype.onYtCommentboxDismiss;IC.prototype.dataChanged=IC.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],IC.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],IC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],IC.prototype,"isOpen",void 0);_.v([_.Iw("#commentbox"),_.G("design:type",Object)],IC.prototype,"JSC$13791_commentbox",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IC.prototype,"dataChanged",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],IC.prototype,"onYtCommentboxDismiss",null);_.v([_.K({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],IC);
_.B(IC,"ytd-comment-reply-dialog-renderer",function(){if(v3z!==void 0)return v3z;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return v3z=q},{mode:1});var Hpz;var Xe=function(){return _.Q.apply(this,arguments)||this};
_.y(Xe,_.Q);_.Vg.Object.defineProperties(Xe.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.data)==null?void 0:(k=q.icon)==null?void 0:k.iconType;return F?"yt-icons:"+F.toLowerCase():null}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xe.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Xe.prototype,"data",void 0);_.v([_.u(),_.P("data.icon"),_.G("design:type",Object),_.G("design:paramtypes",[])],Xe.prototype,"icon",null);_.v([_.K({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],Xe);
_.B(Xe,"ytd-pinned-comment-badge-renderer",function(){if(Hpz!==void 0)return Hpz;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Hpz=q},{mode:1});var sXv;var GRZ={},cu8={input:!0,meta:!0,br:!0,link:!0,img:!0},EV=null;GRZ.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(){EV==null&&(EV=document.createElement("tp-yt-paper-tooltip"),EV.offset=8,EV.fitToVisibleBounds=!0)},
onMouseOver_:function(q){if(q=_.Pd(q.target,function(Z){return Z==this||Z.getAttribute&&Z.getAttribute("shared-tooltip-text")}.bind(this),!0)){var k=q.getAttribute("shared-tooltip-text");
if(k){var F=this,T=null;q!=this&&(q.tagName.toLowerCase()in cu8?F=q.parentElement:F=q,q.id&&(T=q.id));this.polymerController.createTooltipIfRequired_();if(EV.parentElement!=F||EV.for!=T)(0,_.SJ)(EV).textContent=k,_.Zy(F).appendChild(EV),EV.for=T,EV.animationDelay=this.polymerController.sharedTooltipAnimationDelay,EV.position=this.polymerController.sharedTooltipPosition}}}};var aC=function(){return _.Q.apply(this,arguments)||this};
_.y(aC,_.Q);aC.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]]"}}}}}};
aC.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","img")};
aC.prototype.colorChanged=function(){var q,k,F,T=(q=this.data)==null?void 0:(k=q.color)==null?void 0:(F=k.basicColorPaletteData)==null?void 0:F.foregroundBodyColor;T&&(this.rgbBadgeColor=_.Kj(T));_.Zy(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
aC.prototype.tooltipChanged=function(){var q;((q=this.data)==null?0:q.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
aC.prototype.tooltipChanged=aC.prototype.tooltipChanged;aC.prototype.colorChanged=aC.prototype.colorChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],aC.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],aC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(GRZ.YtSharedTooltipBehavior),_.G("design:type",Object)],aC.prototype,"ytSharedTooltipBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],aC.prototype,"data",void 0);
_.v([_.u({value:"#4285F4"}),_.G("design:type",String)],aC.prototype,"rgbBadgeColor",void 0);_.v([_.Wu("data.color"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aC.prototype,"colorChanged",null);_.v([_.Wu("data.tooltip"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aC.prototype,"tooltipChanged",null);_.v([_.K({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],aC);
_.B(aC,"ytd-sponsor-comment-badge-renderer",function(){if(sXv!==void 0)return sXv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return sXv=q},{mode:1});var Vc0;var Lvo;var dN=function(){return _.Q.apply(this,arguments)||this};
_.y(dN,_.Q);dN.prototype.computeState=function(q){switch(q==null?void 0:q.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"}};
dN.prototype.updateStateIdentifier=function(q){if(this.viewModel.triStateKey){var k=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.Ap("triStateButtonStateEntityPayload",k,{key:k,stateIdentifier:q}))}};
dN.prototype.onClick=function(){var q=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(){q.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){q.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.Vg.Object.defineProperties(dN.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 q;return((q=this.data)==null?void 0:q.buttonText)||""}}});
_.v([_.u(),_.G("design:type",Object)],dN.prototype,"viewModel",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],dN.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],dN.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dN.prototype,"ytRendererBehavior",void 0);_.v([_.u({selector:MYN,selectorArgs:["viewModel.triStateKey"]}),_.G("design:type",Object)],dN.prototype,"triStateButtonStateEntity",void 0);
_.v([_.u({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.G("design:type",String)],dN.prototype,"state",void 0);_.v([_.P("viewModel","state"),_.G("design:type",Object),_.G("design:paramtypes",[])],dN.prototype,"data",null);_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],dN.prototype,"buttonText",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],dN);
_.B(dN,"ytd-tri-state-button-view-model",function(){if(Lvo!==void 0)return Lvo;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Lvo=q},{mode:1});var xSP;var n3c;var hD=function(){var q=_.Q.apply(this,arguments)||this;q.defaultIconToFilled=!_.h("kevlar_fill_comment_chip_icon_killswitch");return q};
_.y(hD,_.Q);hD.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
hD.prototype.dataChanged=function(){if(this.data){var q,k;((q=this.data.chipColorPalette)==null?0:q.backgroundColor)&&((k=this.data.chipColorPalette)==null?0:k.foregroundTitleColor)&&_.zb(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.B4(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.B4(this.data.chipColorPalette.foregroundTitleColor)});var F;((F=this.data)==null?0:F.command)?(_.zb(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.zb(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}};
hD.prototype.onTap=function(){var q;if(this.data&&(q=this.data)!=null&&q.command){var k;this.ytComponentBehavior.resolveCommand((k=this.data)==null?void 0:k.command)}};
hD.prototype.getIconSize=function(){return _.h("kevlar_fill_comment_chip_icon_killswitch")?24:12};
hD.prototype.onTap=hD.prototype.onTap;hD.prototype.dataChanged=hD.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],hD.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.dM),_.G("design:type",Object)],hD.prototype,"ironA11yKeysBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hD.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],hD.prototype,"basePriceText",void 0);_.v([_.u(),_.G("design:type",Object)],hD.prototype,"chipIcon",void 0);_.v([_.u(),_.G("design:type",Object)],hD.prototype,"defaultIconToFilled",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hD.prototype,"dataChanged",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hD.prototype,"onTap",null);
_.v([_.Pu({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],hD);
_.B(hD,"yt-pdg-comment-chip-renderer",function(){if(n3c===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;xSP===void 0&&(xSP=document.createElement("template"));var T=xSP;F.call(k,T.content.cloneNode(!0),q.content.firstChild);n3c=q}q=n3c;return q},{mode:2});var MC=function(){var q=_.Q.apply(this,arguments)||this;q.useSmallAvatars=_.h("small_avatars_for_comments");q.webWatchCompactComments=_.h("web_watch_compact_comments");q.editDialog=null;return q};
_.y(MC,_.Q);_.Y=MC.prototype;_.Y.onShow=function(){_.w3("cmv",void 0,"wn_comments")};
_.Y.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"}}}};
_.Y.detached=function(){this.editDialog=null;this.expander.reset()};
_.Y.updateBackgroundColor=function(){if(this.backgroundColor){var q={"--ytd-comment-paid-background-color":_.B4(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.zb(this.hostElement,q)}else _.zb(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.Y.resetExpander=function(){var q;(q=this.expander)==null||q.reset()};
_.Y.openEditDialog=function(q){q.dialog&&(this.editDialog=q.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.Y.onYtNavigate=function(q){var k=q.detail.endpoint;if(k=_.f(k,_.eHm)||_.f(k,_.WIo))q.stopPropagation(),this.openEditDialog(k)};
_.Y.onYtCommentboxDismiss=function(){this.editDialog=null;_.zb(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.Y.onAuthorThumbnailClicked=function(){var q=this;_.h("enable_profile_cards_on_comments")&&this!=null&&this.authorThumbnailEndpoint&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{commandController:{onSuccess:function(k,F){q.onAuthorThumbnailEndpointSuccess(F)},
onServerError:function(k,F){_.w1(new _.aP("Failed to resolve the command",F))}}})};
_.Y.onAuthorThumbnailEndpointSuccess=function(q){if((q=q==null?void 0:q.popupCommand)&&this.authorThumbnailAnchor){this.ytComponentBehavior.resolveCommand(q,{form:{element:this.authorThumbnailAnchor}});this.logScreenVe();q=q==null?void 0:q.clickTrackingParams;var k=_.lN();q&&k&&_.aB().graftServerVe(q,k)}};
_.Y.logScreenVe=function(){_.Yo(_.aB(),66557)};
_.Y.onYtCommentboxResize=function(q){var k;(q==null?0:(k=q.detail)==null?0:k.height)&&_.zb(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":q.detail.height+"px"})};
_.Vg.Object.defineProperties(MC.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 q,k=(q=this.commentEntity)==null?void 0:q.author;return k&&(k.isCreator||k.isVerified||k.isArtist)?{renderer:{authorEndpoint:k.channelPageEndpoint?_.f(k.channelPageEndpoint,_.Nj):_.f(k.channelCommand,_.Nj),authorText:{runs:[{text:k.displayName}]},color:k.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:k.isArtist?{iconType:"AUDIO_BADGE"}:
k.isVerified?{iconType:k.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:k.isArtist||k.isVerified?k.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var q,k=(q=this.commentEntity)==null?void 0:q.author;return k!=null&&k.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:k.sponsorBadgeUrl}]},tooltip:k.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return _.f((q=this.commentSurfaceEntity)==null?void 0:q.pdgCommentChip,_.Hhv)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var q;return this.voiceReplyContainerViewModel&&((q=this.voiceReplyContainerViewModel)==null?void 0:q.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var q;return _.f((q=this.commentSurfaceEntity)==null?void 0:q.voiceReplyContainerViewModel,DlP)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var q;return this.voiceReplyContainerViewModel&&(q=this.voiceReplyContainerViewModel)!=null&&q.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=(q=this.commentSurfaceEntity)==null?void 0:q.commentBackgroundColor)!=null?k:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.h("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var q,k;return(((q=this.commentEntity)==null?void 0:(k=q.properties)==null?void 0:k.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var q,k;if(_.h("enable_profile_cards_on_comments")&&((q=this.commentEntity)==null?0:(k=q.author)==null?0:k.profileCardEndpoint)&&this.viewModel.allowProfileCard){var F,T;return _.f((F=this.commentEntity)==null?void 0:(T=F.author)==null?void 0:T.profileCardEndpoint,_.Nj)}var Z,O;return _.f((Z=this.commentEntity)==null?void 0:(O=Z.avatar)==null?void 0:O.endpoint,_.Nj)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var q,k;if(_.h("enable_profile_cards_on_comments")&&((q=this.commentEntity)==null?0:(k=q.author)==null?0:k.channelPageEndpoint)){var F,T;return _.f((F=this.commentEntity)==null?void 0:(T=F.author)==null?void 0:T.channelPageEndpoint,_.Nj)}var Z,O;return _.f((Z=this.commentEntity)==null?void 0:(O=Z.avatar)==null?void 0:O.endpoint,_.Nj)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z=(q=this.commentEntity)==null?void 0:(k=q.avatar)==null?void 0:(F=k.image)==null?void 0:(T=F.sources)==null?void 0:T[0];return Z?{thumbnails:[{url:Z.url,width:Z.width,height:Z.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.commentEntity)==null?0:(k=q.author)==null?0:k.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.commentEntity)==null?void 0:(k=q.author)==null?void 0:k.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.commentEntity)==null?void 0:(k=q.properties)==null?void 0:k.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var q;return _.f((q=this.commentSurfaceEntity)==null?void 0:q.publishedTimeCommand,_.Nj)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var q,k;if(((q=this.commentEntity)==null?0:q.translatedContent)&&((k=this.translateButtonState)==null?void 0:k.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var F;if((F=this.voiceReplyContainerViewModel)==null?0:F.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var T,Z;return((T=this.commentEntity)==null?void 0:(Z=T.properties)==null?void 0:Z.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.commentSharedEntity)==null?void 0:(k=q.strings)==null?void 0:k.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.commentSharedEntity)==null?void 0:(k=q.strings)==null?void 0:k.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.commentEntity)==null||!q.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var q,k,F=(k=_.f((q=this.viewModel)==null?void 0:q.translateButton,t5g))!=null?k:{},T,Z,O,z,R,e,I,X,E,d,M;return Object.assign({},F,{untoggledStateData:Object.assign({},F.untoggledStateData,{buttonText:(T=this.commentEntity)==null?void 0:(Z=T.translateData)==null?void 0:Z.text}),togglingStateData:Object.assign({},F.togglingStateData,{buttonText:(O=this.commentSharedEntity)==null?
void 0:(z=O.strings)==null?void 0:z.translatingText}),toggledStateData:Object.assign({},F.toggledStateData,{buttonText:(R=this.commentSharedEntity)==null?void 0:(e=R.strings)==null?void 0:e.seeOriginalText}),transitionCommand:((I=this.commentEntity)==null?0:I.translatedContent)?void 0:_.f((X=this.commentEntity)==null?void 0:(E=X.translateData)==null?void 0:E.translateComment,_.Nj),triStateKey:(d=this.commentEntity)==null?void 0:(M=d.properties)==null?void 0:M.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((k=_.f(_.f((q=this.toolbarSurface)==null?void 0:q.menuCommand,_.Nj),U48))==null?void 0:(F=k.menu)==null?void 0:F.menuRenderer)||null}}});
MC.prototype.onYtCommentboxResize=MC.prototype.onYtCommentboxResize;MC.prototype.onYtCommentboxDismiss=MC.prototype.onYtCommentboxDismiss;MC.prototype.onYtNavigate=MC.prototype.onYtNavigate;MC.prototype.resetExpander=MC.prototype.resetExpander;MC.prototype.updateBackgroundColor=MC.prototype.updateBackgroundColor;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],MC.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],MC.prototype,"ytdReduxBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],MC.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],MC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("#author-thumbnail > button"),_.G("design:type",HTMLElement)],MC.prototype,"authorThumbnailAnchor",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("viewModel"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MC.prototype,"linked",null);
_.v([_.P("viewModel","linked"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"linkedCommentBadge",null);_.v([_.u({reflectToAttribute:!0}),_.P("viewModel"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MC.prototype,"pinned",null);_.v([_.P("viewModel","pinned"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"pinnedCommentBadge",null);
_.v([_.P("commentEntity","commentSharedEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"authorCommentBadge",null);_.v([_.u({reflectToAttribute:!0}),_.P("authorCommentBadge"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"hasAuthorBadge",null);_.v([_.P("commentEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"sponsorCommentBadge",null);
_.v([_.u({reflectToAttribute:!0}),_.P("sponsorCommentBadge"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"hasSponsorBadge",null);_.v([_.P("commentSurfaceEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"pdgCommentChipRenderer",null);_.v([_.u({reflectToAttribute:!0}),_.P("voiceReplyContainerViewModel"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"hasVoiceReply",null);
_.v([_.P("commentSurfaceEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"voiceReplyContainerViewModel",null);_.v([_.P("voiceReplyContainerViewModel"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"voiceReplyUnavailableText",null);_.v([_.u(),_.G("design:type",Object)],MC.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"viewModel",null);
_.v([_.u({selector:function(q,k){return _.SA(q.entities,"commentSharedEntityPayload",k)},
selectorArgs:["viewModel.sharedKey"]}),_.G("design:type",Object)],MC.prototype,"commentSharedEntity",void 0);_.v([_.u({selector:function(q,k){return _.SA(q.entities,"commentEntityPayload",k)},
selectorArgs:["viewModel.commentKey"]}),_.G("design:type",Object)],MC.prototype,"commentEntity",void 0);_.v([_.u({selector:function(q,k){return _.SA(q.entities,"commentSurfaceEntityPayload",k)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.G("design:type",Object)],MC.prototype,"commentSurfaceEntity",void 0);_.v([_.u({selector:hJf,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.G("design:type",Object)],MC.prototype,"toolbarSurface",void 0);_.v([_.u({selector:MYN,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.G("design:type",Object)],MC.prototype,"translateButtonState",void 0);
_.v([_.P("commentSurfaceEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"backgroundColor",null);_.v([_.u({reflectToAttribute:!0}),_.P("viewModel"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MC.prototype,"optimalReadingWidthComments",null);_.v([_.Iw("ytd-expander"),_.G("design:type",Object)],MC.prototype,"expander",void 0);
_.v([_.Wu("backgroundColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MC.prototype,"updateBackgroundColor",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],MC.prototype,"useSmallAvatars",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],MC.prototype,"webWatchCompactComments",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("commentEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"isReply",null);
_.v([_.P("commentEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"authorThumbnailEndpoint",null);_.v([_.P("commentEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"authorNameEndpoint",null);_.v([_.P("commentEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"authorThumbnail",null);_.v([_.P("commentEntity"),_.G("design:type",String),_.G("design:paramtypes",[])],MC.prototype,"authorTextClass",null);
_.v([_.P("commentEntity"),_.G("design:type",String),_.G("design:paramtypes",[])],MC.prototype,"authorChannelName",null);_.v([_.P("commentEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"publishedTime",null);_.v([_.P("commentSurfaceEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"publishedTimeCommand",null);
_.v([_.P("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"contentText",null);_.v([_.Wu("contentText"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MC.prototype,"resetExpander",null);_.v([_.P("commentEntity"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MC.prototype,"shouldShowReadMoreInitially",null);
_.v([_.P("commentSharedEntity"),_.G("design:type",String),_.G("design:paramtypes",[])],MC.prototype,"expandText",null);_.v([_.P("commentSharedEntity"),_.G("design:type",String),_.G("design:paramtypes",[])],MC.prototype,"collapseText",null);_.v([_.P("commentEntity"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MC.prototype,"shouldShowTranslateButton",null);
_.v([_.P("commentEntity","commentSharedEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"translateButton",null);_.v([_.P("toolbarSurface"),_.G("design:type",Object),_.G("design:paramtypes",[])],MC.prototype,"overflowMenuRenderer",null);_.v([_.u(),_.G("design:type",Object)],MC.prototype,"editDialog",void 0);_.v([_.Iw("ytd-comment-dialog-renderer"),_.G("design:type",Object)],MC.prototype,"editCommentDialogContainer",void 0);
_.v([_.Iw("ytd-comment-reply-dialog-renderer"),_.G("design:type",Object)],MC.prototype,"editReplyDialogContainer",void 0);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],MC.prototype,"onYtNavigate",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],MC.prototype,"onYtCommentboxDismiss",null);
_.v([_.eJ("yt-commentbox-resize"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],MC.prototype,"onYtCommentboxResize",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-comment-view-model"})],MC);
_.B(MC,"ytd-comment-view-model",function(){if(Vc0!==void 0)return Vc0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Vc0=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var f0=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_modern_buttons");q.isWatchGrid=_.h("kevlar_watch_grid");q.buttonOverrides={style:"call-to-action"};q.JSC$13837_spinnerEl=null;return q};
_.y(f0,_.Q);_.Y=f0.prototype;_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Y.configureRendererStamper=function(){return{"data.teaserContents":{id:"teaser-replies",mapping:{commentViewModel:{component:"ytd-comment-view-model"}}},"data.contents":{id:"contents",mapping:{commentViewModel:{component:"ytd-comment-view-model"},continuationItemRenderer:{component:"ytd-continuation-item-renderer",params:{showButton:!0,isCommentsSection:!1},properties:{buttonOverrides:"[[buttonOverrides]]"}}}}}};
_.Y.attached=function(){this.isShowRepliesVisible=!0};
_.Y.dataChanged=function(){var q=this.expanderContents;q&&(q.hidden=!0);this.isLoading=!1};
_.Y.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.Y.isLoadingChanged=function(){this.isLoading&&!this.JSC$13837_spinnerEl&&(this.JSC$13837_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.Zy(this.expanderContents).appendChild(this.JSC$13837_spinnerEl));this.JSC$13837_spinnerEl&&(this.JSC$13837_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var q;(q=this.contents)==null||q.classList.remove("reloading")}};
_.Y.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.triggerFirstContinuation();var q=_.f(this.data.viewReplies,_.bl);q&&this.ytRendererBehavior.logExplicitClick(q)};
_.Y.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var q=_.f(this.data.hideReplies,_.bl);q&&this.ytRendererBehavior.logExplicitClick(q)};
_.Y.isShowMoreChanged=function(){var q=_.Zy(this.hostElement).querySelector("#expander-contents");q&&(q.hidden=this.isShowRepliesVisible)};
_.Y.computeAlign=function(){if(this.modern){var q;return!((q=this.data)==null?0:q.viewRepliesCreatorThumbnail)}};
_.Vg.Object.defineProperties(f0.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var q,k=(q=this.data)==null?void 0:q.contents;return!!k&&k.length>0&&!!k[k.length-1].continuationItemRenderer}}});
f0.prototype.isShowMoreChanged=f0.prototype.isShowMoreChanged;f0.prototype.isLoadingChanged=f0.prototype.isLoadingChanged;f0.prototype.triggerFirstContinuation=f0.prototype.triggerFirstContinuation;f0.prototype.dataChanged=f0.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],f0.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.HY),_.G("design:type",Object)],f0.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],f0.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],f0.prototype,"modern",void 0);_.v([_.u(),_.G("design:type",Boolean)],f0.prototype,"isLoading",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],f0.prototype,"isShowRepliesVisible",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],f0.prototype,"useNewFormatting",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],f0.prototype,"isWatchGrid",void 0);_.v([_.u(),_.G("design:type",Object)],f0.prototype,"buttonOverrides",void 0);_.v([_.Iw("#expander-contents"),_.G("design:type",HTMLElement)],f0.prototype,"expanderContents",void 0);_.v([_.Iw("ytd-continuation-item-renderer"),_.G("design:type",Object)],f0.prototype,"continuationItemRenderer",void 0);_.v([_.Iw("#contents"),_.G("design:type",HTMLElement)],f0.prototype,"contents",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],f0.prototype,"dataChanged",null);_.v([_.P("data.contents"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],f0.prototype,"hasContinuation",null);_.v([_.eJ("yt-expander-more-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],f0.prototype,"triggerFirstContinuation",null);
_.v([_.Wu("isLoading"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],f0.prototype,"isLoadingChanged",null);_.v([_.Wu("isShowRepliesVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],f0.prototype,"isShowMoreChanged",null);_.v([_.K({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],f0);
_.B(f0,"ytd-comment-replies-renderer",function(){if(rug!==void 0)return rug;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return rug=q},{mode:1});var g3P;var yM=function(){var q=_.Q.apply(this,arguments)||this;q.isOpen=!1;q.commentDialog=null;q.useSmallAvatars=_.h("small_avatars_for_comments");q.useSmallAvatarsEngagementPanelOnly=_.h("small_avatars_for_comments_ep");q.placeholderFocusListener=null;q.hasOpenedDialog=!1;q.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return q};
_.y(yM,_.Q);_.Y=yM.prototype;_.Y.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]]"}}}}}};
_.Y.ready=function(){var q=this,k=_.Zy(this.hostElement).querySelector("#placeholder-area"),F=_.Zy(this.hostElement).querySelector("#simplebox-placeholder"),T=function(Z){Z.stopPropagation();Z instanceof KeyboardEvent&&Z.type==="keypress"&&Z.keyCode!==13&&Z.keyCode!==32||q.openDialog()};
this.placeholderFocusListener=T;F.addEventListener("focus",this.placeholderFocusListener);k.addEventListener("tap",T);k.addEventListener("keypress",T)};
_.Y.maybeRemoveFocusEventListener=function(){var q;(q=this.data)!=null&&q.prepareAccountEndpoint&&!_.h("web_comments_simplebox_modal_focus_on_tap_ks")&&(q=_.Zy(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(q.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.Y.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.Y.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.h("web_comment_simplebox_resolve_polymer_command_ks")?_.WE.instance.resolveCommand(this.data.prepareAccountEndpoint):_.Uh(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.subscribersOnlySnackbarCommand&&!this.hasOpenedDialog){var q=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand);q&&this.ytdOpenPopupBehavior.openPopup(q);this.hasOpenedDialog=!0}this.commentDialog||
(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.Zy(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.Y.onYtCommentboxDismiss=function(q){q.stopPropagation();this.isOpen=!1};
_.Y.onCreateCommentAction=function(q){this.get("createCommentAction.contents",q)&&(this.isOpen=!1)};
_.Y.computeCommentDialog=function(q){return{placeholderText:q.placeholderText,authorThumbnail:q.authorThumbnail,submitButton:q.submitButton,imageButton:q.imageButton,cancelButton:q.cancelButton,emojiButton:q.emojiButton,emojis:q.emojis,emojiPicker:q.emojiPicker,aadcGuidelinesStateEntityKey:q.aadcGuidelinesStateEntityKey,openAadcDialog:q.openAadcDialog,unicodeEmojisUrl:q.unicodeEmojisUrl}};
_.Y.onHideIdentityChip=function(q){_.f(q,IKc)&&this.set("data.placeholderText",_.f(q,IKc).placeholderText)};
yM.prototype.onYtCommentboxDismiss=yM.prototype.onYtCommentboxDismiss;yM.prototype.dataChanged=yM.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],yM.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yM.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],yM.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yM.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],yM.prototype,"isOpen",void 0);_.v([_.u(),_.G("design:type",Object)],yM.prototype,"commentDialog",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yM.prototype,"engagementPanel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yM.prototype,"useSmallAvatars",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yM.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yM.prototype,"enableCreationBox",void 0);_.v([_.u(),_.G("design:type",Boolean)],yM.prototype,"showCreateDialog",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yM.prototype,"dataChanged",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],yM.prototype,"onYtCommentboxDismiss",null);_.v([_.K({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],yM);
_.B(yM,"ytd-comment-simplebox-renderer",function(){if(g3P!==void 0)return g3P;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return g3P=q},{mode:1});var mSg;_.$$("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");var tD=function(){var q=_.Q.apply(this,arguments)||this;q.addHoverEffect=_.h("swatcheroo_comments_hover_effect");return q};
_.y(tD,_.Q);tD.prototype.onTap=function(q){if(this.addHoverEffect&&!this.engagementPanel&&!_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var k;((k=window.getSelection())==null?0:k.toString().length)||_.Uh({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
tD.prototype.configureRendererStamper=function(){return{"data.replies":{id:"replies",mapping:{commentRepliesRenderer:{component:"ytd-comment-replies-renderer",noInjection:!0}}}}};
_.Vg.Object.defineProperties(tD.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)!=null&&q.commentViewModel)return _.f(this.data.commentViewModel,y8v)}}});
tD.prototype.onTap=tD.prototype.onTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tD.prototype,"addHoverEffect",void 0);_.v([_.u(),_.G("design:type",Object)],tD.prototype,"data",void 0);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],tD.prototype,"commentViewModel",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],tD.prototype,"engagementPanel",void 0);_.v([_.eJ("tap"),_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],tD.prototype,"onTap",null);_.v([_.K({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],tD);
_.B(tD,"ytd-comment-thread-renderer",function(){if(mSg!==void 0)return mSg;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-comment-view-model id="comment" data="[[commentViewModel]]" class="style-scope ytd-comment-thread-renderer"> </ytd-comment-view-model>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer"></div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return mSg=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var q1P;var Df=function(){var q=_.Q.apply(this,arguments)||this;q.modernTypography=_.h("web_modern_typography");q.compactHeader=_.h("web_watch_compact_comments_header");q.hidePanelButton=!1;q.isPostSchedulingEnabled=_.h("enable_post_scheduling");q.hasFinishedStamping=!1;q.JSC$13855_handleOpenPostCommentDialogActionAfterStamp=!1;q.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return q};
_.y(Df,_.Q);_.Y=Df.prototype;
_.Y.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"}}}};
_.Y.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.Y.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$13855_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.Y.onYtServiceRequestSent=function(q,k){if(!_.h("kevlar_command_handler")&&k.actions)for(q=0;q<k.actions.length;q++){var F=k.actions[q];_.f(F,sU4)&&_.Zy(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.f(F,sU4))}};
_.Y.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var q;if(this.getPrefilledBackstagePostDialog((q=this.data)==null?void 0:q.actions)){_.Zy(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var k=_.Zy(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;k&&_.Gz(this,function(){k.focus();k.openDialog&&k.openDialog()})}}else this.hasActionsChange=!0};
_.Y.computeIsBackstage=function(q){return q};
_.Y.onYtCommentboxDismiss=function(){_.Zy(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.Y.removePrefilledDialog=function(q){if(q==null?0:q.actions){for(var k=q.actions.length-1;k>=0;k--){var F=void 0;((F=_.f(q.actions[k],Cjc))==null?0:F.dialog)&&delete q.actions[k]}this.set("data",void 0);this.set("data",q)}};
_.Y.getPrefilledBackstagePostDialog=function(q){if(q)for(var k=0;k<q.length;k++){var F=q[k],T=void 0;if((T=_.f(F,Cjc))==null?0:T.dialog)return _.f(F,Cjc).dialog}return null};
_.Y.computeBackstagePostDialog=function(q){return q&&(this.getPrefilledBackstagePostDialog(q.actions)||q.createRenderer)};
_.Y.dataChanged=function(){if(this.data){var q=this.data.customEmojis,k=this.data.unicodeEmojisUrl;_.Qf.clear();k&&_.ktP(_.Qf,k);q&&_.Qf.load(q)}};
_.Y.handleSignalActionOpenPostCommentDialogAction=function(){var q=_.Zy(this.hostElement).querySelector("ytd-comment-simplebox-renderer");q?q.openDialog():this.JSC$13855_handleOpenPostCommentDialogActionAfterStamp=!0};
_.Vg.Object.defineProperties(Df.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.h("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z,O,z;return!this.hidePanelButton&&_.h("kevlar_watch_comments_panel_button")&&((z=_.f((q=this.data)==null?void 0:(k=q.sortMenu)==null?void 0:(F=k.sortFilterSubMenuRenderer)==null?void 0:(T=F.subMenuItems)==null?void 0:(Z=T[0])==null?void 0:(O=Z.serviceEndpoint)==null?void 0:O.commandMetadata,_.ni))==null?void 0:z.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.WJ("MINIPLAYER_EXPAND_LABEL"),text:_.Gm(_.WJ("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
Df.prototype.dataChanged=Df.prototype.dataChanged;Df.prototype.onYtCommentboxDismiss=Df.prototype.onYtCommentboxDismiss;Df.prototype.observePrefilledBackstagePostDialog=Df.prototype.observePrefilledBackstagePostDialog;Df.prototype.onYtServiceRequestSent=Df.prototype.onYtServiceRequestSent;Df.prototype.onStampFinished=Df.prototype.onStampFinished;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Df.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Df.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Df.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Df.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Df.prototype,"modernTypography",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Df.prototype,"compactHeader",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Df.prototype,"engagementPanel",void 0);_.v([_.u(),_.G("design:type",Object)],Df.prototype,"hidePanelButton",void 0);_.v([_.u({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Df.prototype,"isBackstage",void 0);_.v([_.u({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.G("design:type",Object)],Df.prototype,"backstagePostDialog",void 0);
_.v([_.u(),_.G("design:type",Object)],Df.prototype,"isPostSchedulingEnabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data","showCommentsPanelButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],Df.prototype,"useSpaceBetween",null);_.v([_.u({reflectToAttribute:!0}),_.P("data","hidePanelButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],Df.prototype,"showCommentsPanelButton",null);
_.v([_.P("data","showCommentsPanelButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],Df.prototype,"commentsPanelButtonData",null);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Df.prototype,"onStampFinished",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],Df.prototype,"onYtServiceRequestSent",null);
_.v([_.Wu("data.actions"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Df.prototype,"observePrefilledBackstagePostDialog",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Df.prototype,"onYtCommentboxDismiss",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Df.prototype,"dataChanged",null);
_.v([_.K({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],Df);
_.B(Df,"ytd-comments-header-renderer",function(){if(q1P!==void 0)return q1P;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return q1P=q},{mode:1});var iZ8;var lI=function(){return _.Q.apply(this,arguments)||this};
_.y(lI,_.Q);_.v([_.u(),_.G("design:type",Object)],lI.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lI.prototype,"ytRendererBehavior",void 0);_.v([_.K({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],lI);
_.B(lI,"ytd-destination-button-renderer",function(){if(iZ8!==void 0)return iZ8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return iZ8=q},{mode:1});var kXG;var JD=function(){var q=_.Q.apply(this,arguments)||this;q.isRichGrid=!1;q.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};q.modernTypography=_.h("web_modern_typography");return q};
_.y(JD,_.Q);_.Y=JD.prototype;_.Y.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.Y.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.Y.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.Y.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var q;if((q=this.data)==null||!q.isExpanded){q=this.hostElement.clientWidth;var k;if(q&&(k=this.data)!=null&&k.destinationButtons){k=Math.floor((q+4)/214);q=this.data.destinationButtons.length;var F=Math.ceil(q/k);this.fullyVisibleRows=q%k===1&&F===2?1:Math.min(F,2);this.isShowMoreVisible=this.fullyVisibleRows<F}}}};
_.Y.updateRichGridDestinationButtonsVisibility=function(){var q,k;if(this.isRichGrid&&((q=this.data)==null||!q.isExpanded)&&(k=this.data)!=null&&k.destinationButtons){q=this.richGridItemsPerRow+1;k=this.data.destinationButtons.length;var F=Math.ceil(k/q);this.fullyVisibleRows=k%q===1&&F===2?1:Math.min(F,2);this.isShowMoreVisible=this.fullyVisibleRows<F}};
_.Y.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
JD.prototype.updateRichGridDestinationButtonsVisibility=JD.prototype.updateRichGridDestinationButtonsVisibility;_.v([_.u(),_.G("design:type",Object)],JD.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Number)],JD.prototype,"fullyVisibleRows",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],JD.prototype,"isShowMoreVisible",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],JD.prototype,"isRichGrid",void 0);
_.v([_.u({selector:_.Ah,value:0}),_.G("design:type",Number)],JD.prototype,"richGridItemsPerRow",void 0);_.v([_.u(),_.G("design:type",Object)],JD.prototype,"gridStateActionMap",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],JD.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],JD.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],JD.prototype,"ytdReduxBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],JD.prototype,"modernTypography",void 0);_.v([_.Wu("data","richGridItemsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JD.prototype,"updateRichGridDestinationButtonsVisibility",null);
_.v([_.K({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],JD);
_.B(JD,"ytd-destination-shelf-renderer",function(){if(kXG!==void 0)return kXG;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return kXG=q},{mode:1});var oI8;var AD=function(){return _.Q.apply(this,arguments)||this};
_.y(AD,_.Q);AD.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],AD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],AD.prototype,"data",void 0);_.v([_.K({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],AD);
_.B(AD,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(oI8!==void 0)return oI8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return oI8=q},{mode:1});var FJv;var p0=function(){var q=_.Q.apply(this,arguments)||this;q.disableAnimation=!1;q.isSlimlineSurvey=!1;q.isSlimlineSurveyFollowUp=!1;q.isShortsStyle=!1;return q};
_.y(p0,_.Q);p0.prototype.onTap=function(q){q.preventDefault();this.data&&_.Fc(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.Vg.Object.defineProperties(p0.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 q,k,F,T,Z;return((q=this.data)==null?0:q.checked)?(k=this.data)==null?void 0:(F=k.onStateIcon)==null?void 0:F.iconType:(T=this.data)==null?void 0:(Z=T.defaultStateIcon)==null?void 0:Z.iconType}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],p0.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],p0.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],p0.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],p0.prototype,"disableAnimation",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],p0.prototype,"isSlimlineSurvey",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],p0.prototype,"isSlimlineSurveyFollowUp",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],p0.prototype,"isShortsStyle",void 0);_.v([_.P("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],p0.prototype,"isAnimatedIcon",null);
_.v([_.P("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.G("design:type",Number),_.G("design:paramtypes",[])],p0.prototype,"iconSize",null);_.v([_.P("isShortsStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],p0.prototype,"isDarkTheme",null);_.v([_.P("data.checked"),_.G("design:type",Object),_.G("design:paramtypes",[])],p0.prototype,"icon",null);_.v([_.K({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],p0);
_.B(p0,"ytd-rating-survey-option-renderer",function(){if(FJv!==void 0)return FJv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return FJv=q},{mode:2});var T9v;var wN=function(){var q=_.Q.apply(this,arguments)||this;q.firstResponseText=null;q.lastResponseText=null;q.selectedNonStarOption=null;q.hideOptions=!1;q.hideUndoButton=!0;q.disableAnimation=!1;q.showResponseRangeText=!1;q.selectedRatingIndex=-1;q.isSlimlineSurvey=!1;q.isSlimlineSurveyFollowUp=!1;q.isShortsStyle=!1;q.slimlineSurveyRatingSelectedIndex=-1;return q};
_.y(wN,_.Q);_.Y=wN.prototype;_.Y.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.Y.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.Y.onOptionChange=function(q,k){var F=this;q=k.onStateIcon&&k.defaultStateIcon&&k.onStateIcon.iconType===k.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(z,R){z.responseText===k.responseText?F.isSlimlineSurvey?(F.selectedRatingIndex=R,F.ytdReduxBehavior.dispatch(qU8(R))):(F.setSurveyOptionValue(R,!0,"checked"),F.setSurveyOptionValue(R,!0,"selected")):(F.setSurveyOptionValue(R,!1,"checked"),F.setSurveyOptionValue(R,
!1,"selected"))});
else if(q)this.selectedNonStarOption=k,this.hideOptions=!0;else{var T=this.ytRendererBehavior.getSimpleString(k.responseText),Z=!0;this.getOptionRenderers().forEach(function(z,R){F.setSurveyOptionValue(R,Z,"checked");F.setSurveyOptionValue(R,!1,"selected");F.ytRendererBehavior.getSimpleString(z.responseText)===T&&(Z=!1,F.setSurveyOptionValue(R,!0,"selected"))})}q=k.responseEndpoint;
var O;k.followUpCommand&&(O=_.f(k.followUpCommand,K0h));this.isSlimlineSurvey?(this.resetComponent(),_.Ta(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.Ta(this.hostElement,"ytd-inline-survey-rating-select-action",[q,O])};
_.Y.showSelectedOption=function(){var q=this;_.pL.addJob(function(){var k=q.getOptionRenderers()[q.slimlineSurveyRatingSelectedIndex];q.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),k)},8,100)};
_.Y.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(q){var k;return(k=_.f(q,rW4))!=null?k:{}}):[]};
_.Y.onUndoClick=function(){this.resetComponent();_.Ta(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.Y.setSurveyOptionValue=function(q,k,F){this.notifyPath("data.ratings."+q+".ratingSurveyOptionRenderer."+F);this.set("data.ratings."+q+".ratingSurveyOptionRenderer."+F,k)};
_.Y.resetComponent=function(){var q=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var k=this.getOptionRenderers(),F,T;this.firstResponseText=(T=(F=k[0])==null?void 0:F.responseText)!=null?T:null;var Z,O;this.lastResponseText=(O=(Z=k[k.length-1])==null?void 0:Z.responseText)!=null?O:null;k.forEach(function(z,R){q.setSurveyOptionValue(R,!1,"checked");q.setSurveyOptionValue(R,!1,"selected")})};
_.Vg.Object.defineProperties(wN.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
wN.prototype.onOptionChange=wN.prototype.onOptionChange;wN.prototype.dataChanged=wN.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],wN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wN.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],wN.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wN.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],wN.prototype,"firstResponseText",void 0);_.v([_.u(),_.G("design:type",Object)],wN.prototype,"lastResponseText",void 0);_.v([_.u(),_.G("design:type",Object)],wN.prototype,"selectedNonStarOption",void 0);_.v([_.u(),_.G("design:type",Object)],wN.prototype,"hideOptions",void 0);_.v([_.u(),_.G("design:type",Object)],wN.prototype,"hideUndoButton",void 0);_.v([_.u(),_.G("design:type",Object)],wN.prototype,"disableAnimation",void 0);
_.v([_.u(),_.G("design:type",Object)],wN.prototype,"showResponseRangeText",void 0);_.v([_.u(),_.G("design:type",Object)],wN.prototype,"selectedRatingIndex",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],wN.prototype,"isSlimlineSurvey",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],wN.prototype,"isSlimlineSurveyFollowUp",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],wN.prototype,"isShortsStyle",void 0);_.v([_.u({selector:function(q){return q.ui.slimlineSurveyRatingSelectedIndex}}),
_.G("design:type",Object)],wN.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.v([_.P("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],wN.prototype,"isSingleSelect",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wN.prototype,"dataChanged",null);
_.v([_.eJ("ytd-rating-survey-option-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],wN.prototype,"onOptionChange",null);_.v([_.K({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],wN);
_.B(wN,"ytd-rating-survey-renderer",function(){if(T9v!==void 0)return T9v;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return T9v=q},{mode:1});var ZZh;var jW4;var Y1P;var Sg9=(Dw.FIRSTDAYOFWEEK+1)%7,OZ$=function(q,k,F,T){var Z="";if(T.selection&&Zoo(T.selection))f7(q,T.selection)&&(Z+=" selected");else if(T.selection&&jJ0(T.selection)){var O=T.selection.selectionState||"START_DATE";f7(q,T.selection.start)&&(Z+=" period-start ",O==="START_DATE"&&(Z+="selected"));f7(q,T.selection.end)&&(Z+=" period-end ",O==="END_DATE"&&(Z+="selected"));y1(q,T.selection.start)||y1(T.selection.end,q)||(Z+=" highlighted")}if(y1(k,T.start)||y1(T.end,k))Z+=" disabled";T.circleToday&&
f7(k,F)&&(Z+=" today");return Z};var Po=function(){return _.Q.apply(this,arguments)||this};
_.y(Po,_.Q);_.Y=Po.prototype;_.Y.attached=function(){var q=this;_.Gz(this,function(){q.JSC$13889_calendarMain.scrollHeight>0&&(q.calendarConfig.selection?q.scrollToDate(Ygh(q.calendarConfig.selection)):q.scrollToDate(q.calendarConfig.end))})};
_.Y.updateSelection=function(q){q=zyL(Object.assign({},this.calendarConfig,{selection:q}),OZ$);this.splice.apply(this,["renderData.months",0,q.length].concat(_.fP(q)))};
_.Y.scrollToDate=function(q){this.renderData&&(q=CaM(q,this.renderData),q!==void 0&&this.JSC$13889_calendarMain.scrollToIndex(q))};
_.Y.scrollToNextMonth=function(){this.JSC$13889_calendarMain.scrollToIndex(this.JSC$13889_calendarMain.firstVisibleIndex+1)};
_.Y.scrollToPrevMonth=function(){this.JSC$13889_calendarMain.firstVisibleIndex===0&&this.JSC$13889_calendarMain.scrollTo(0,0);this.JSC$13889_calendarMain.scrollToIndex(this.JSC$13889_calendarMain.firstVisibleIndex-1)};
_.Y.handleDayClick=function(q){_.Ta(this.hostElement,"ytd-calendar-date-clicked",[q.model.day.date])};
_.Y.handleDayMouseDown=function(q){q.preventDefault();_.Ta(this.hostElement,"ytd-calendar-date-mousedown",[q.model.day.date])};
_.Y.handleDayMouseUp=function(q){_.Ta(this.hostElement,"ytd-calendar-date-mouseup",[q.model.day.date])};
_.Y.handleDayMouseEnter=function(q){q.preventDefault();_.Ta(this.hostElement,"ytd-calendar-date-mouseenter",[q.model.day.date])};
_.Y.handleDayMouseLeave=function(q){_.Ta(this.hostElement,"ytd-calendar-date-mouseleave",[q.model.day.date])};
_.Vg.Object.defineProperties(Po.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var q=this.calendarConfig,k=OZ$;k=k===void 0?OZ$:k;for(var F=[],T=0;T<7;T++)F.push(Dw.NARROWWEEKDAYS[(T+Sg9)%7]);return{months:zyL(q,k),daysOfWeekLabel:F}}}});
_.v([_.u(),_.G("design:type",Object)],Po.prototype,"calendarConfig",void 0);_.v([_.Iw("#calendar-main"),_.G("design:type",Object)],Po.prototype,"JSC$13889_calendarMain",void 0);_.v([_.P("calendarConfig"),_.G("design:type",Object),_.G("design:paramtypes",[])],Po.prototype,"renderData",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],Po);
_.B(Po,"ytd-scrollable-calendar",function(){if(Y1P!==void 0)return Y1P;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Y1P=q},{mode:2});var S1o;var z7P;var $V=function(){var q=_.Q.apply(this,arguments)||this;q.hideCharCounter=!1;q.hideLabel=!1;q.noLabelFloat=!1;q.autoValidate=!0;q.invalid=!1;q.disabled=!1;q.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return q};
_.y($V,_.Q);_.Y=$V.prototype;_.Y.reset=function(q){this.value=q&&this.data?this.data.value=q:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.Y.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.Y.focusTextInput=function(){this.input.focus()};
_.Y.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()};
_.Y.valueChanged=function(){var q,k;if(((q=this.data)==null?0:q.value)||((k=this.data)==null?void 0:k.value)==="")this.value=this.data.value;else{var F;((F=this.data)==null?void 0:F.value)!==void 0||this.value||(this.value="")}};
_.Y.computeLabel=function(q,k){return k?"":_.cj(q)};
_.Y.computeAriaLabel=function(q,k){return k?_.cj(q):""};
_.Y.computeErrorMessage=function(q,k,F,T){!q&&k?q=F||this.strings.REQUIRED_LABEL:(q=_.cj(T),q=_.zr(q,"&")?"document"in _.k9?ugN(q):N7x(q):q);return q};
_.Y.computeType=function(q){return q==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.Y.onTextValueChanged=function(q){this.value=q.detail.value;var k;(k=this.onValueChanged)==null||k.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.Y.handleUpdateTextInputFormFieldRendererCommand=function(q){(q=_.f(q,jI$))&&this.data&&this.data.id===q.id&&(q.invalid!==void 0&&(this.invalid=q.invalid),q.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",q.invalidValueErrorMessage))};
_.Y.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("value-changed",this.value))};
_.Y.updateInvalidFromBinding=function(q){this.invalid=q.detail.value};
_.Vg.Object.defineProperties($V.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var q;return!((q=this.data)==null||!q.isMultiline)}}});
$V.prototype.valueChangedForBinding=$V.prototype.valueChangedForBinding;$V.prototype.valueChanged=$V.prototype.valueChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$V.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],$V.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],$V.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],$V.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],$V.prototype,"value",void 0);_.v([_.u(),_.G("design:type",String)],$V.prototype,"pattern",void 0);_.v([_.u(),_.G("design:type",String)],$V.prototype,"errorMessage",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],$V.prototype,"componentStyle",void 0);_.v([_.u(),_.G("design:type",Object)],$V.prototype,"hideCharCounter",void 0);
_.v([_.u(),_.G("design:type",Object)],$V.prototype,"hideLabel",void 0);_.v([_.u(),_.G("design:type",Object)],$V.prototype,"noLabelFloat",void 0);_.v([_.u(),_.G("design:type",Function)],$V.prototype,"onValueChanged",void 0);_.v([_.u(),_.G("design:type",Boolean)],$V.prototype,"isMultilineOverride",void 0);_.v([_.u(),_.G("design:type",Object)],$V.prototype,"autoValidate",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$V.prototype,"invalid",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$V.prototype,"disabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],$V.prototype,"enableOverlayTheme",void 0);_.v([_.u({value:{REQUIRED_LABEL:_.WJ("REQUIRED_LABEL",void 0,"Required")}}),_.G("design:type",Object)],$V.prototype,"strings",void 0);_.v([_.Iw("#input"),_.G("design:type",Object)],$V.prototype,"input",void 0);
_.v([_.P("data","isMultilineOverride"),_.G("design:type",Object),_.G("design:paramtypes",[])],$V.prototype,"isMultiline",null);_.v([_.df("data.value"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$V.prototype,"valueChanged",null);_.v([_.Wu("value"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$V.prototype,"valueChangedForBinding",null);_.v([_.Pu({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],$V);
_.B($V,"yt-text-input-form-field-renderer",function(){if(z7P===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;S1o===void 0&&(S1o=document.createElement("template"));var T=S1o;F.call(k,T.content.cloneNode(!0),q.content.firstChild);z7P=q}q=z7P;return q},{mode:2});var bI=function(){var q=_.Q.apply(this,arguments)||this;q.data=void 0;q.selectionState="START_DATE";q.isStartDateInvalid=!1;q.isEndDateInvalid=!1;q.autoapply=!1;q.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 q};
_.y(bI,_.Q);_.Y=bI.prototype;_.Y.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"}}}}};
_.Y.focus=function(){this.startDateInput.focus()};
_.Y.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:t5(this.data.selection.start),end:t5(this.data.selection.end)})};
_.Y.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Y.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.Ys(this.selectionState)}};
_.Y.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.Y.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.Y.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.Y.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var q=this.calendar.calendarConfig,k=q.end;q=eyh({start:q.start,end:this.endDate||k},this.startDateInput.value||"");this.isStartDateInvalid=!q.isValid;q.isValid&&(q=q.value,this.selection=this.endDate?{start:q,end:this.endDate}:q,this.calendar.scrollToDate(q));this.updateInvalidState()}};
_.Y.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var q=this.calendar.calendarConfig,k=q.start;q=eyh({start:this.startDate||k,end:q.end},this.endDateInput.value||"");this.isEndDateInvalid=!q.isValid;q.isValid&&(q=q.value,this.selection={start:this.startDate,end:q},this.calendar.scrollToDate(q));this.updateInvalidState()}};
_.Y.handleCalendarDateClicked=function(q){var k=this.selection&&Ygh(this.selection),F=this.selection&&Ooe(this.selection);k&&!y1(q,k)&&this.selectionState==="END_DATE"?(this.selection={start:k,end:q},this.selectionState="START_DATE"):(F&&!y1(F,q)?this.selection={start:q,end:F}:this.selection=q,this.selectionState="END_DATE")};
_.Y.handleCalendarDateMouseDown=function(q){this.selection&&!Zoo(this.selection)&&(this.dragPivot=f7(q,this.selection.start)?this.selection.end:f7(q,this.selection.end)?this.selection.start:q)};
_.Y.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.Y.handleCalendarDateMouseEnter=function(q){this.dragPivot&&(this.selection={start:function(k,F){return y1(k,F)?k:F}(this.dragPivot,q),
end:function(k,F){return y1(k,F)?F:k}(this.dragPivot,q)},this.dragPivot||(this.selectionState="START_DATE"))};
_.Y.handleCalendarDateMouseLeave=function(){};
_.Y.handleCalendarSubmitDateRange=function(){this.selection&&!Zoo(this.selection)&&_.Ta(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.Y.updateInvalidState=function(){var q=function(k,F){F?k.setAttribute("invalid",""):k.removeAttribute("invalid")};
q(this.startDateInput,this.isStartDateInvalid);q(this.endDateInput,this.isEndDateInvalid)};
_.Y.updateDateStrings=function(){this.selection&&(Zoo(this.selection)?T8o(this.selection):(T8o(this.selection.start),T8o(this.selection.end)))};
_.Y.updateCalendarSelection=function(q){this.calendar.updateSelection(Object.assign({},q,{selectionState:this.selectionState}))};
_.Y.updateIsStartDateInvalidFromBinding=function(q){this.isStartDateInvalid=q.detail.value};
_.Y.updateIsEndDateInvalidFromBinding=function(q){this.isEndDateInvalid=q.detail.value};
_.Y.updateStartDateStringFromBinding=function(){};
_.Y.updateEndDateStringFromBinding=function(){};
_.Vg.Object.defineProperties(bI.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:t5(this.data.dateRangeStart),end:t5(this.data.dateRangeEnd),selection:{start:t5(this.data.selection.start),end:t5(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&Ygh(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&Ooe(this.selection)}}});
bI.prototype.resetTextboxes=bI.prototype.resetTextboxes;bI.prototype.observeSelection=bI.prototype.observeSelection;bI.prototype.dataChanged=bI.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],bI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],bI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("#calendar"),_.G("design:type",Object)],bI.prototype,"calendar",void 0);
_.v([_.Iw("#start-date"),_.G("design:type",Object)],bI.prototype,"startDateInput",void 0);_.v([_.Iw("#end-date"),_.G("design:type",Object)],bI.prototype,"endDateInput",void 0);_.v([_.u(),_.G("design:type",Object)],bI.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],bI.prototype,"selection",void 0);_.v([_.u(),_.G("design:type",String)],bI.prototype,"selectionState",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],bI.prototype,"calendarConfig",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],bI.prototype,"errorMessage",null);_.v([_.P("selection"),_.G("design:type",Object),_.G("design:paramtypes",[])],bI.prototype,"startDate",null);_.v([_.P("selection"),_.G("design:type",Object),_.G("design:paramtypes",[])],bI.prototype,"endDate",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],bI.prototype,"dataChanged",null);
_.v([_.Wu("selection","selectionState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],bI.prototype,"observeSelection",null);_.v([_.Wu("selectionState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],bI.prototype,"resetTextboxes",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],bI);
_.B(bI,"ytd-date-period-picker-renderer",function(){if(jW4!==void 0)return jW4;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return jW4=q},{mode:1});var uI=function(){var q=_.Q.apply(this,arguments)||this;var k={};q.actionMap=(k["ytd-date-period-picker-apply"]="handleDateRangeUpdated",k);return q};
_.y(uI,_.Q);uI.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
uI.prototype.handleDateRangeUpdated=function(){};
_.v([_.u(),_.G("design:type",Object)],uI.prototype,"data",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],uI.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],uI.prototype,"rendererstamperBehavior",void 0);_.v([_.K({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],uI);
_.B(uI,"ytd-report-history-section-header-renderer",function(){if(ZZh!==void 0)return ZZh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ZZh=q},{mode:1});var C3h;var R7P;var e7I;var NC=function(){return _.Q.apply(this,arguments)||this};
_.y(NC,_.Q);_.Vg.Object.defineProperties(NC.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?0:(k=q.icon)==null?0:k.iconType)?_.RB(this.data.icon.iconType):""}}});
_.v([_.u(),_.G("design:type",Object)],NC.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],NC.prototype,"icon",null);_.v([_.K({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],NC);
_.B(NC,"ytd-report-history-table-text-cell-renderer",function(){if(e7I!==void 0)return e7I;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return e7I=q},{mode:1});var QM=function(){return _.Q.apply(this,arguments)||this};
_.y(QM,_.Q);QM.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],QM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],QM.prototype,"data",void 0);_.v([_.K({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],QM);
_.B(QM,"ytd-report-history-table-reason-cell-renderer",function(){if(R7P!==void 0)return R7P;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return R7P=q},{mode:1});var K0=function(){return _.Q.apply(this,arguments)||this};
_.y(K0,_.Q);K0.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"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],K0.prototype,"rendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],K0.prototype,"data",void 0);_.v([_.K({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],K0);
_.B(K0,"ytd-report-history-table-cell-renderer",function(){if(C3h!==void 0)return C3h;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return C3h=q},{mode:1});var WJ4;var Bo=function(){var q=_.Q.apply(this,arguments)||this;q.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 q};
_.y(Bo,_.Q);Bo.prototype.onDataChanged=function(){var q;if((q=this.data)==null?0:q.style)this.componentStyle=this.getStyleName(this.data.style)};
Bo.prototype.getCellForColumn=function(q){return this.cells.find(function(k){var F;return((F=_.f(k==null?void 0:k.cell,sIo)||_.f(k==null?void 0:k.cell,HkZ))==null?void 0:F.columnId)===q.type})};
Bo.prototype.getClassForColumn=function(q){switch(q){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
Bo.prototype.getStyleName=function(q){switch(q){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.Vg.Object.defineProperties(Bo.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.cells)||[]).map(function(k){return _.f(k,vmz)})}}});
Bo.prototype.onDataChanged=Bo.prototype.onDataChanged;_.v([_.u(),_.G("design:type",Object)],Bo.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Array)],Bo.prototype,"columnRenderData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],Bo.prototype,"componentStyle",void 0);_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],Bo.prototype,"cells",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Bo.prototype,"onDataChanged",null);_.v([_.K({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],Bo);
_.B(Bo,"ytd-report-history-table-row-renderer",function(){if(WJ4!==void 0)return WJ4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return WJ4=q},{mode:1});var UHo;var ITU;var WPe={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},U3f={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var rN=function(){return _.Q.apply(this,arguments)||this};
_.y(rN,_.Q);rN.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"}}}}}};
rN.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.Vg.Object.defineProperties(rN.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.columns)?d3h(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return EJN(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var q=this.tableSpec,k=WPe;k=k===void 0?U3f:k;k=aoM(q.columnDimensions,q.columnsToShow||[],k);q=0;k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,q+=F.minWidth+F.paddingLeft+F.paddingRight;return q}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.v([_.l(_.HY),_.G("design:type",Object)],rN.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],rN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rN.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],rN.prototype,"tableSpec",null);_.v([_.P("tableSpec"),_.G("design:type",Array),_.G("design:paramtypes",[])],rN.prototype,"columnRenderData",null);
_.v([_.P("tableSpec"),_.G("design:type",Number),_.G("design:paramtypes",[])],rN.prototype,"totalMinWidth",null);_.v([_.P("totalMinWidth"),_.G("design:type",String),_.G("design:paramtypes",[])],rN.prototype,"tableWidthStyle",null);_.v([_.K({is:"ytd-table-renderer",disableElementRegistration:!0})],rN);
_.B(rN,"ytd-table-renderer",function(){if(ITU!==void 0)return ITU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ITU=q},{mode:1});var vo=function(){return _.Q.apply(this,arguments)||this};
_.y(vo,_.Q);vo.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}}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vo.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vo.prototype,"data",void 0);_.v([_.K({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],vo);
_.B(vo,"ytd-report-reason-history-modal-renderer",function(){if(UHo!==void 0)return UHo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return UHo=q},{mode:1});var XBv;var EIv;var aTc;var Ho=function(){return _.Q.apply(this,arguments)||this};
_.y(Ho,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ho.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ho.prototype,"data",void 0);_.v([_.K({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],Ho);
_.B(Ho,"ytd-profile-column-stats-entry-renderer",function(){if(aTc!==void 0)return aTc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return aTc=q},{mode:1});var dH$;var sV=function(){return _.Q.apply(this,arguments)||this};
_.y(sV,_.Q);sV.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],sV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],sV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],sV.prototype,"data",void 0);_.v([_.K({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],sV);
_.B(sV,"ytd-profile-column-stats-renderer",function(){if(dH$!==void 0)return dH$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return dH$=q},{mode:1});var h7c;var Gv=function(){return _.Q.apply(this,arguments)||this};
_.y(Gv,_.Q);_.Vg.Object.defineProperties(Gv.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.useThumbnailSize)return 80;var k,F;q=(k=this.data)==null?void 0:(F=k.thumbnail)==null?void 0:F.thumbnails;var T;return q&&((T=q[0])==null?void 0:T.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.useThumbnailSize)return 80;var k,F;q=(k=this.data)==null?void 0:(F=k.thumbnail)==null?void 0:F.thumbnails;var T;return q&&((T=q[0])==null?void 0:T.height)||80}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gv.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Gv.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],Gv.prototype,"componentStyle",void 0);_.v([_.P("data.useThumbnailSize"),_.G("design:type",Object),_.G("design:paramtypes",[])],Gv.prototype,"thumbnailWidth",null);
_.v([_.P("data.useThumbnailSize"),_.G("design:type",Object),_.G("design:paramtypes",[])],Gv.prototype,"thumbnailHeight",null);_.v([_.K({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],Gv);
_.B(Gv,"ytd-profile-column-user-info-renderer",function(){if(h7c!==void 0)return h7c;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return h7c=q},{mode:1});var co=function(){return _.Q.apply(this,arguments)||this};
_.y(co,_.Q);co.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]]"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],co.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],co.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],co.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],co.prototype,"componentStyle",void 0);_.v([_.K({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],co);
_.B(co,"ytd-profile-column-renderer",function(){if(EIv!==void 0)return EIv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return EIv=q},{mode:1});var VM=function(){var q=_.Q.apply(this,arguments)||this;q.componentStyle="NON_CENTERED_PROFILE";return q};
_.y(VM,_.Q);VM.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
VM.prototype.getIcon=function(q){return q?"settings:"+q.toLowerCase():null};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VM.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],VM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],VM.prototype,"data",void 0);_.v([_.K({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],VM);
_.B(VM,"ytd-page-introduction-renderer",function(){if(XBv!==void 0)return XBv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return XBv=q},{mode:1});var M6P;var L0=function(){return _.Q.apply(this,arguments)||this};
_.y(L0,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],L0.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],L0.prototype,"data",void 0);_.v([_.K({is:"ytd-report-description-renderer",disableElementRegistration:!0})],L0);
_.B(L0,"ytd-report-description-renderer",function(){if(M6P!==void 0)return M6P;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return M6P=q},{mode:1});var fTU;var ycc;var xV=function(){return _.Q.apply(this,arguments)||this};
_.y(xV,_.Q);xV.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xV.prototype,"data",void 0);_.v([_.K({is:"ytd-video-report-renderer",disableElementRegistration:!0})],xV);
_.B(xV,"ytd-video-report-renderer",function(){if(ycc!==void 0)return ycc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ycc=q},{mode:1});var t6Z;_.$$("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.$$("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var n0=function(){return _.Q.apply(this,arguments)||this};
_.y(n0,_.Q);n0.prototype.configureRendererStamper=function(){return{"data.button":{id:"message-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.icon":{id:"icon",mapping:{iconType:{component:"yt-icon",properties:{icon:"[[data.icon.iconType]]"}}}},"data.thumbnail":{id:"thumbnail",mapping:{messageThumbnailRenderer:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail.messageThumbnailRenderer.thumbnailDetails]]"}}}}}};
n0.prototype.computeMessageStyle=function(q){return q};
n0.prototype.computeButtonOverride=function(q){var k;if((q==null?0:(k=q.style)==null?0:k.value)&&q.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],n0.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],n0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],n0.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],n0.prototype,"shelf",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],n0.prototype,"panel",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.G("design:type",Boolean)],n0.prototype,"componentStyle",void 0);_.v([_.u({computed:"computeButtonOverride(data)"}),_.G("design:type",Object)],n0.prototype,"buttonOverride",void 0);_.v([_.K({is:"ytd-message-renderer",disableElementRegistration:!0})],n0);
_.B(n0,"ytd-message-renderer",function(){if(t6Z!==void 0)return t6Z;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return t6Z=q},{mode:1});var gN=function(){return _.Q.apply(this,arguments)||this};
_.y(gN,_.Q);gN.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"}}}};
gN.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
gN.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.Vg.Object.defineProperties(gN.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var q,k;return!!(((q=this.data)==null?0:q.header)&&((k=this.data)==null?0:k.table))}}});
gN.prototype.onRequestError=gN.prototype.onRequestError;_.v([_.l(_.HY),_.G("design:type",Object)],gN.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gN.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gN.prototype,"data",void 0);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],gN.prototype,"isUnifiedReportHistory",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gN.prototype,"onRequestError",null);_.v([_.K({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],gN);
_.B(gN,"ytd-report-history-section-renderer",function(){if(fTU!==void 0)return fTU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return fTU=q},{mode:1});var DHU;var m5=function(){var q=_.Q.apply(this,arguments)||this;q.answerExpanded=!1;return q};
_.y(m5,_.Q);m5.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],m5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],m5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],m5.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],m5.prototype,"answerExpanded",void 0);_.v([_.K({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],m5);
_.B(m5,"ytd-handles-claiming-faq-renderer",function(){if(DHU!==void 0)return DHU;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return DHU=q},{mode:1});var lT$;var JcI=function(){return _.Q.apply(this,arguments)||this};
_.y(JcI,_.Q);_.v([_.u(),_.G("design:type",Object)],JcI.prototype,"data",void 0);_.v([_.K({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],JcI);
_.B(JcI,"ytd-handles-claiming-faq-section-renderer",function(){if(lT$!==void 0)return lT$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lT$=q},{mode:1});var AcG;var q5=function(){var q=_.Q.apply(this,arguments)||this;q.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";q.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";q.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";q.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";q.leftSquiggly=q.leftSquigglyLight;q.rightSquiggly=q.rightSquigglyLight;
q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};q.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return q};
_.y(q5,_.Q);_.Y=q5.prototype;_.Y.updateLeftSquigglyStyle=function(){_.zb(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.Y.updateRightSquigglyStyle=function(){_.zb(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.Y.ready=function(){var q=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(q)};
_.Y.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.set("isDarkTheme",q),q?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.Y.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
q5.prototype.updateRightSquigglyStyle=q5.prototype.updateRightSquigglyStyle;q5.prototype.updateLeftSquigglyStyle=q5.prototype.updateLeftSquigglyStyle;_.v([_.u(),_.G("design:type",Object)],q5.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],q5.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",String)],q5.prototype,"leftSquiggly",void 0);_.v([_.u(),_.G("design:type",String)],q5.prototype,"rightSquiggly",void 0);
_.v([_.Wu("leftSquiggly"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],q5.prototype,"updateLeftSquigglyStyle",null);_.v([_.Wu("rightSquiggly"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],q5.prototype,"updateRightSquigglyStyle",null);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],q5.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],q5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],q5.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],q5.prototype,"actionButtonOverride",void 0);_.v([_.K({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],q5);
_.B(q5,"ytd-handles-claiming-header-renderer",function(){if(AcG!==void 0)return AcG;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return AcG=q},{mode:1});var pB8;var ib=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};q.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";q.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";q.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";q.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
q.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";q.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";q.image0SquigglyBackground=q.image0LightSquigglyBackground;q.image1SquigglyBackground=q.image1LightSquigglyBackground;q.image3SquigglyBackground=q.image3LightSquigglyBackground;return q};
_.y(ib,_.Q);_.Y=ib.prototype;_.Y.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.Y.onDataChanged=function(){this.updateTitleAndImages()};
_.Y.onThemeChanged=function(){this.updateTitleAndImages()};
_.Y.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q)};
_.Y.updateImage0SquigglyBackground=function(){_.zb(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.Y.updateImage1SquigglyBackground=function(){_.zb(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.Y.updateImage3SquigglyBackground=function(){_.zb(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.Y.updateTitleAndImages=function(){var q,k;((q=this.data)==null?void 0:(k=q.titleImages)==null?void 0:k.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))};
ib.prototype.updateImage3SquigglyBackground=ib.prototype.updateImage3SquigglyBackground;ib.prototype.updateImage1SquigglyBackground=ib.prototype.updateImage1SquigglyBackground;ib.prototype.updateImage0SquigglyBackground=ib.prototype.updateImage0SquigglyBackground;ib.prototype.onThemeChanged=ib.prototype.onThemeChanged;ib.prototype.onDataChanged=ib.prototype.onDataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ib.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],ib.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"title0",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"title1",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"title2",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"title3",void 0);
_.v([_.u(),_.G("design:type",Object)],ib.prototype,"title4",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"image0",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"image1",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"image2",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"image3",void 0);_.v([_.u(),_.G("design:type",Object)],ib.prototype,"image4",void 0);_.v([_.u(),_.G("design:type",String)],ib.prototype,"image0SquigglyBackground",void 0);
_.v([_.u(),_.G("design:type",String)],ib.prototype,"image1SquigglyBackground",void 0);_.v([_.u(),_.G("design:type",String)],ib.prototype,"image3SquigglyBackground",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ib.prototype,"onDataChanged",null);_.v([_.Wu("isDarkTheme"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ib.prototype,"onThemeChanged",null);
_.v([_.Wu("image0SquigglyBackground"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ib.prototype,"updateImage0SquigglyBackground",null);_.v([_.Wu("image1SquigglyBackground"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ib.prototype,"updateImage1SquigglyBackground",null);
_.v([_.Wu("image3SquigglyBackground"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ib.prototype,"updateImage3SquigglyBackground",null);_.v([_.K({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],ib);
_.B(ib,"ytd-handles-claiming-title-images-section-renderer",function(){if(pB8!==void 0)return pB8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return pB8=q},{mode:1});var wB8;var kr=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(kr,_.Q);kr.prototype.ready=function(){var q=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(q)};
kr.prototype.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q)};
kr.prototype.onCopyButtonClick=function(){var q=this,k,F,T;return _.C(function(Z){return(k=q.data)!=null&&k.primaryChannelUrl?_.W(Z,navigator.clipboard.writeText(((F=q.data)==null?0:F.encodedChannelUrl)?q.data.encodedChannelUrl:"https://"+_.cj((T=q.data)==null?void 0:T.primaryChannelUrl)),0):Z.jumpTo(0)})};
_.v([_.u(),_.G("design:type",Object)],kr.prototype,"data",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],kr.prototype,"ytComponentBehavior",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],kr.prototype,"isDarkTheme",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],kr.prototype,"ytActionHandlerBehavior",void 0);_.v([_.K({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],kr);
_.B(kr,"ytd-handles-claiming-update-social-renderer",function(){if(wB8!==void 0)return wB8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return wB8=q},{mode:1});var P30;var o2=function(){var q=_.Q.apply(this,arguments)||this;q.JSC$13983_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";q.JSC$13983_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};q.squigglyBackground=q.JSC$13983_squigglyBackgroundLight;return q};
_.y(o2,_.Q);o2.prototype.updateSquigglyBackgroundStyle=function(){_.zb(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
o2.prototype.ready=function(){var q=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",q);this.squigglyBackground=q?this.JSC$13983_squigglyBackgroundDark:this.JSC$13983_squigglyBackgroundLight};
o2.prototype.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.set("isDarkTheme",q),this.squigglyBackground=q?this.JSC$13983_squigglyBackgroundDark:this.JSC$13983_squigglyBackgroundLight)};
o2.prototype.updateSquigglyBackgroundStyle=o2.prototype.updateSquigglyBackgroundStyle;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],o2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],o2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],o2.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],o2.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],o2.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",String)],o2.prototype,"squigglyBackground",void 0);_.v([_.Wu("squigglyBackground"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],o2.prototype,"updateSquigglyBackgroundStyle",null);_.v([_.K({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],o2);
_.B(o2,"ytd-handles-claiming-vanity-info-renderer",function(){if(P30!==void 0)return P30;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return P30=q},{mode:1});var $HU;var FG=function(){var q=_.Q.apply(this,arguments)||this;q.JSC$13986_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";q.JSC$13986_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";q.squigglyBackground=q.JSC$13986_squigglyBackgroundLight;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(FG,_.Q);_.Y=FG.prototype;_.Y.ready=function(){var q=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(q)};
_.Y.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.set("isDarkTheme",q),this.squigglyBackground=q?this.JSC$13986_squigglyBackgroundDark:this.JSC$13986_squigglyBackgroundLight)};
_.Y.updateSquigglyBackgroundStyle=function(){_.zb(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.Y.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.Y.detached=function(){this.stop()};
_.Y.stop=function(){this.playerElement.stop()};
_.Y.setupVideoPlayer=function(){var q=this,k,F;return _.C(function(T){k=q.data.videoId;F="http://i1.ytimg.com/vi/"+k+"/maxresdefault.jpg";q.playerElement.loadVideoWithPlayerVars({video_id:k,iurlhq:F});_.RG(T)})};
FG.prototype.onDataChanged=FG.prototype.onDataChanged;FG.prototype.updateSquigglyBackgroundStyle=FG.prototype.updateSquigglyBackgroundStyle;_.v([_.u({value:!1}),_.G("design:type",Boolean)],FG.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",String)],FG.prototype,"squigglyBackground",void 0);_.v([_.Iw("#player"),_.G("design:type",Object)],FG.prototype,"playerElement",void 0);_.v([_.u(),_.G("design:type",Object)],FG.prototype,"data",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],FG.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Wu("squigglyBackground"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],FG.prototype,"updateSquigglyBackgroundStyle",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],FG.prototype,"onDataChanged",null);
_.v([_.K({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],FG);
_.B(FG,"ytd-handles-claiming-video-item-renderer",function(){if($HU!==void 0)return $HU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $HU=q},{mode:1});var bZv;var Z8=function(){var q=_.E$.apply(this,arguments)||this;q.dragging=!1;q.dragMouseStart=0;q.dragOffsetStart=0;q.containerWidthDiff=0;q.boundPrevClick=function(){q.set("offset",TU(q,q.offset-(q.scrollDistance||320)))};
q.boundNextClick=function(){q.set("offset",TU(q,q.offset+(q.scrollDistance||320)))};
q.boundScrollContainerMouseDown=function(k){q.dragMouseStart=k.clientX;q.dragOffsetStart=q.offset;q.dragging=!0};
q.boundScrollContainerDrag=function(k){q.dragging&&q.set("offset",TU(q,q.dragOffsetStart-(k.clientX-q.dragMouseStart)))};
q.boundMouseUp=function(){q.onMouseUp()};
q.boundWheelScroll=function(k){var F=0;Math.abs(k.deltaX)>=Math.abs(k.deltaY)?F=k.deltaX:k.shiftKey&&(F=k.deltaY);F!==0&&(q.offset+=F,k.stopPropagation(),k.preventDefault())};
q.boundChipCloudChipScrollIntoView=function(k){(k=k.detail)&&q.scrollChipIntoView(k)};
return q};
_.y(Z8,_.E$);Z8.prototype.attached=function(){var q=_.Zy(this.hostElement).querySelector("#scroll-container");q.addEventListener("wheel",this.boundWheelScroll);q.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);q.style.touchAction="pan-y";q.addEventListener("pointerdown",this.boundScrollContainerMouseDown);q.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Z8.prototype.detached=function(){var q=_.Zy(this.hostElement).querySelector("#scroll-container");q.removeEventListener("wheel",this.boundWheelScroll);q.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);q.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);q.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Z8.prototype.reset=function(){this.set("offset",0);_.Gz(this,this.setContainerWidthDiff);jm(this)};
var TU=function(q,k){return Math.min(Math.max(k,0),q.containerWidthDiff)};
Z8.prototype.onMouseUp=function(){this.dragging=!1};
Z8.prototype.transformContainer=function(){this.offset=TU(this,this.offset);var q=_.P9("HTML_DIR")==="rtl"?"":"-";_.Zy(this.hostElement).querySelector("#chips").style.transform="translateX("+q+this.offset+"px)";jm(this)};
var jm=function(q){_.Gz(q,q.setButtonsState)};
Z8.prototype.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=TU(this,this.offset));this.atStart=this.offset<=0};
Z8.prototype.setContainerWidthDiff=function(){var q=_.Zy(this.hostElement).querySelector("#scroll-container"),k=_.Zy(this.hostElement).querySelector("#chips");q&&k&&(this.containerWidthDiff=k.clientWidth-q.clientWidth)};
Z8.prototype.scrollChipIntoView=function(q){var k=_.Zy(this.hostElement).querySelector("#scroll-container");if(k){var F=this.atStart?0:106,T=this.atEnd?0:106;q.offsetLeft<this.offset+F?this.offset=TU(this,q.offsetLeft-F):q.offsetLeft+q.clientWidth>this.offset+k.clientWidth-T&&(this.offset=TU(this,q.offsetLeft+q.clientWidth+T-k.clientWidth))}};
Z8.prototype.transformContainer=Z8.prototype.transformContainer;_.v([_.u({value:0}),_.G("design:type",Number)],Z8.prototype,"offset",void 0);_.v([_.u({value:!0,reflectToAttribute:!0}),_.G("design:type",Boolean)],Z8.prototype,"atStart",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],Z8.prototype,"atEnd",void 0);_.v([_.u(),_.G("design:type",Number)],Z8.prototype,"scrollDistance",void 0);
_.v([_.Wu("offset"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Z8.prototype,"transformContainer",null);_.v([_.aw()],Z8);var uuI;var N9Z;var B9I=_.mc(function(q){var k=q.data;q=_.S(_.Oi(!1,void 0,"icHmSe"));var F=q.next().value,T=q.next().value;q={};q=_.UZ("ytChipShapeChip",function(){a:switch(k==null?void 0:k().state){case 0:var O="ytChipShapeActive";break a;case 1:O="ytChipShapeDisabled";break a;default:O="ytChipShapeInactive"}return O},function(){var O=k().type===1||k().type===2,z=k();
return O||z!=null&&z.startIcon?z==null||!z.startIcon||z!=null&&z.text?O?"ytChipShapeEndIconPadding":(z==null?0:z.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},(q.ytChipShapeFocused=function(){var O;
return F()&&((O=k())==null?void 0:O.state)!==1},q));
var Z=function(O){if((k==null?void 0:k().state)!==1){var z,R;(R=(z=k()).onTap)==null||R.call(z,O)}};
return _.U("chip-shape",{class:"ytChipShapeHost","on:focusin":_.EZ(function(){var O=_.mT().resolve(_.g6(_.S8));if(O){T(O.isKeyBoardInUse());var z,R;(R=(z=k()).onFocusIn)==null||R.call(z)}return!1}),
"on:focusout":_.EZ(function(){T(!1);return!1})},_.U(QWo,{shouldWrapInButton:function(){return k().type!==2},
selected:function(){return k().state===0},
onClick:Z,isDropdown:function(){return k().type===1},
accessibilityLabel:function(){return k().accessibilityLabel}},_.U("div",{class:q},_.U(_.a,{cond:function(){return k().startIcon},
then:function(){return _.U(_.fF,{icon:function(){var O;return(O=k())==null?void 0:O.startIcon},
className:function(){return k().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"}})}}),function(){return k().text},_.U(KJ8,{shape:k,
onClick:Z}))))},"Ab");
B9I.idomCompat=!0;var QWo=_.mc(function(q){var k=_.EZ(function(F){q.onClick(F);return!1});
return _.U(_.a,{cond:q.shouldWrapInButton,then:function(){return _.U("button",{class:"ytChipShapeButtonReset","on:click":k,role:function(){return q.isDropdown()?"combobox":"tab"},
"aria-label":q.accessibilityLabel,"aria-selected":q.selected},q.children)},
else:function(){return q.children}})},"Bb"),KJ8=_.mc(function(q){var k=q.shape;
var F=q.onClick;var T=_.EZ(function(Z){F(Z);return!1});
return _.U(_.d6,null,_.U(_.EP,{when:function(){return k().type===1}},function(){return _.U(_.fF,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.U(_.EP,{when:function(){return k().type===2}},function(){return _.U("button",{class:"ytChipShapeButtonReset",
"on:click":T},_.U(_.fF,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.U(_.EP,{when:function(){return k().type===0}},function(){return _.U(_.iB,null)}))},"Cb");_.Ft(B9I,"chip-shape",{props:{data:_.xK}});var Yr=function(){var q=_.Q.apply(this,arguments)||this;q.disableDeselectEvent=!1;q.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return q};
_.y(Yr,_.Q);_.Y=Yr.prototype;_.Y.onSelectChipCommand=function(q){if(!this.selected&&this.data&&(q=_.f(q,gYG),q.targetId&&q.targetId===this.data.targetId))this.onTap()};
_.Y.onFilterChipTransformCommand=function(q){if(!this.selected&&this.data){var k;(q=(k=_.f(q,qIv))==null?void 0:k.chipUniqueId)&&q===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.Y.dataChanged=function(){var q=this;_.Gz(this,function(){q.data&&q.data.isSelected&&!q.selected&&(q.scrollChipIntoView(),q.onTap())})};
_.Y.computeChipStyle=function(q){return q!=null?q:"STYLE_DEFAULT"};
_.Y.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint&&!this.isGnomeChip?_.Ta(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.Ta(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement,this.isGnomeChip]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.Y.onFocus=function(){var q=_.mT().resolve(_.g6(_.S8));q&&q.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.Y.scrollChipIntoView=function(){_.Fc(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.Vg.Object.defineProperties(Yr.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.icon)}},
isGnomeChip:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.uniqueId)==="gnome_chip"}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return D3L({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
Yr.prototype.onFocus=Yr.prototype.onFocus;Yr.prototype.onTap=Yr.prototype.onTap;Yr.prototype.dataChanged=Yr.prototype.dataChanged;_.v([_.l(_.fq),_.G("design:type",Object)],Yr.prototype,"ironButtonState",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Yr.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Yr.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Yr.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.dM),_.G("design:type",Object)],Yr.prototype,"ironA11yKeysBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Yr.prototype,"disableDeselectEvent",void 0);_.v([_.u(),_.G("design:type",Object)],Yr.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.icon"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Yr.prototype,"hasIcon",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data.uniqueId"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Yr.prototype,"isGnomeChip",null);_.v([_.u({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.G("design:type",String)],Yr.prototype,"chipStyle",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],Yr.prototype,"selected",void 0);
_.v([_.P("data","selected"),_.G("design:type",Object),_.G("design:paramtypes",[])],Yr.prototype,"chipShapeData",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Yr.prototype,"dataChanged",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Yr.prototype,"onTap",null);
_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Yr.prototype,"onFocus",null);_.v([_.Pu({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],Yr);
_.B(Yr,"yt-chip-cloud-chip-renderer",function(){if(N9Z===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;uuI===void 0&&(uuI=document.createElement("template"));var T=uuI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);N9Z=q}q=N9Z;return q},{mode:2});var Ok=function(){var q=_.Q.apply(this,arguments)||this;q.isDarkTheme=!1;q.notSticky=!1;q.transparentBackground=!1;q.shouldHide=!1;q.disableSticky=!1;q.fluidWidth=!1;q.isClipList=!1;q.defaultChipIndex=0;q.isPlaylist=!1;q.playlistVotingAnimationEnabled=_.h("web_enable_voting_animation");q.toolbarHeight=0;q.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return q};
_.y(Ok,_.Q);_.Y=Ok.prototype;
_.Y.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}}}}}};
_.Y.attached=function(){var q=this;document.addEventListener("scroll",_.Rw(this,this.updateChipBarWidthAndTop));this.isDarkTheme=document.documentElement.hasAttribute("dark");var k;this.toolbarHeight=((k=document.querySelector("ytd-masthead"))==null?void 0:k.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(F){q.handleIntersect(F)},{rootMargin:"-"+(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){q.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.Y.detached=function(){var q;(q=this.intersectionObserver)==null||q.disconnect();var k;(k=this.resizeObserver)==null||k.disconnect();document.removeEventListener("scroll",_.Rw(this,this.updateChipBarWidthAndTop))};
_.Y.dataChanged=function(){var q=this,k,F,T;((T=_.f((k=this.data)==null?void 0:(F=k.contents)==null?void 0:F[0],ax$))==null?void 0:T.uniqueId)==="gnome_chip"&&(this.defaultChipIndex=1);this.updating=!0;var Z=this.findSelectedChipIndex();this.selectedIndex!==Z&&(this.selectedIndex=-1);_.Gz(this,function(){q.selectedIndex=Z;q.updating=!1;q.ytScrollableChipCloudBehavior.reset()})};
_.Y.findSelectedChipIndex=function(){var q;if((q=this.data)==null||!q.contents)return 0;q=this.data.contents;for(var k=0;k<q.length;k++){var F=void 0;if((F=_.f(q[k],ax$))==null?0:F.isSelected)return k}return 0};
_.Y.computeStyle=function(q){return q};
_.Y.handleChipCloudChipSelectAction=function(q){q=this.JSC$14005_chipsSelector.indexOf(q);q>-1&&this.JSC$14005_chipsSelector.selectIndex(q)};
_.Y.handleChipCloudChipDeselectAction=function(){if(_.h("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],ax$))==null?void 0:F.navigationEndpoint;T&&_.Ta(this.hostElement,"yt-browse-section-list-reload-endpoint",[T]);this.JSC$14005_chipsSelector.selectIndex(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.Y.onGuideIsExpandedChanged=function(){var q=this.ytScrollableChipCloudBehavior;_.Gz(q,q.setContainerWidthDiff);jm(this.ytScrollableChipCloudBehavior)};
_.Y.onResize=function(){var q=this.ytScrollableChipCloudBehavior;_.Gz(q,q.setContainerWidthDiff);jm(this.ytScrollableChipCloudBehavior)};
_.Y.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.Y.handleIntersect=function(q){this.notSticky=this.isChannelPageGrid||this.disableSticky||q[0].intersectionRatio===1};
_.Y.updateDimensions=function(){var q=this.ytRendererBehavior.parentComponent;if(q){var k,F=(k=q.headerElement)!=null?k:q;_.zb(this.hostElement,{"--ytd-rich-grid-chips-bar-width":F.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.Y.updateSelectedIndexFromBinding=function(q){this.selectedIndex=q.detail.value};
_.Y.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var q;(q=this.sortFilterHeaderRendererElement)==null||q.setAttribute("is-playlist-page-with-filters","")}};
_.Y.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(olv(!this.notSticky))};
_.Vg.Object.defineProperties(Ok.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 q,k,F=(q=this.data)==null?void 0:(k=q.contents)==null?void 0:k.find(function(T){return _.f(T,yy8)});
return{sortFilterHeaderRenderer:_.f(F,yy8)}}}});
Ok.prototype.dispatchChipBarIsSticky=Ok.prototype.dispatchChipBarIsSticky;Ok.prototype.isPlaylistPageChanged=Ok.prototype.isPlaylistPageChanged;Ok.prototype.updateChipBarWidthAndTop=Ok.prototype.updateChipBarWidthAndTop;Ok.prototype.onResize=Ok.prototype.onResize;Ok.prototype.onGuideIsExpandedChanged=Ok.prototype.onGuideIsExpandedChanged;Ok.prototype.dataChanged=Ok.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ok.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ok.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Ok.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.AQ),_.G("design:type",Object)],Ok.prototype,"ironResizableBehavior",void 0);_.v([_.l(),_.G("design:type",Z8)],Ok.prototype,"ytScrollableChipCloudBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Ok.prototype,"ytdReduxBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Ok.prototype,"data",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],Ok.prototype,"selectedIndex",void 0);_.v([_.u({value:320}),_.G("design:type",Number)],Ok.prototype,"scrollDistance",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"notSticky",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"transparentBackground",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.G("design:type",String)],Ok.prototype,"componentStyle",void 0);_.v([_.u({selector:_.YSr}),_.G("design:type",Boolean)],Ok.prototype,"guideIsExpanded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"shouldHide",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"disableSticky",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"fluidWidth",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"isClipList",void 0);_.v([_.u(),_.G("design:type",Object)],Ok.prototype,"defaultChipIndex",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ok.prototype,"isPlaylist",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Ok.prototype,"playlistVotingAnimationEnabled",void 0);_.v([_.Iw("#chips"),_.G("design:type",Object)],Ok.prototype,"JSC$14005_chipsSelector",void 0);_.v([_.Iw("ytd-sort-filter-header-renderer"),_.G("design:type",HTMLElement)],Ok.prototype,"sortFilterHeaderRendererElement",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],Ok.prototype,"updating",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ok.prototype,"dataChanged",null);_.v([_.Wu("guideIsExpanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ok.prototype,"onGuideIsExpandedChanged",null);_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ok.prototype,"onResize",null);
_.v([_.df("isChannelPageGrid","disableSticky","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ok.prototype,"updateChipBarWidthAndTop",null);_.v([_.P("componentStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Ok.prototype,"isChannelPageGrid",null);_.v([_.P("componentStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Ok.prototype,"isHashtagLandingPage",null);
_.v([_.Wu("isPlaylistPage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ok.prototype,"isPlaylistPageChanged",null);_.v([_.P("componentStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Ok.prototype,"isPlaylistPage",null);_.v([_.P("componentStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Ok.prototype,"isDisableDeselectEvent",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Ok.prototype,"sortFilterHeaderRendererData",null);_.v([_.u({reflectToAttribute:!0,selector:_.eQh}),_.G("design:type",String)],Ok.prototype,"frostedGlassMode",void 0);_.v([_.Wu("notSticky"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ok.prototype,"dispatchChipBarIsSticky",null);_.v([_.K({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],Ok);
_.B(Ok,"ytd-feed-filter-chip-bar-renderer",function(){if(bZv!==void 0)return bZv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return bZv=q},{mode:1});var rcc;var vII=_.mc(function(q){var k=q.data;var F=q.buttonIndex;var T=q.selectedIndex;var Z=q.onSelect;var O=function(){return F()===T()},z=function(){var R,e;
return(e=(R=k().text)==null?void 0:R.content)!=null?e:""};
q=_.opM();return _.U("yt-toggleable-image-button-view-model",{class:function(){var R={};R=(R["toggleable-image-button-view-model-wiz"]=!0,R[""]=!0,R["toggleable-image-button-view-model-wiz__semi-transparent"]=T()!==-1&&!O(),R);return _.ID(R)},
tabindex:0,"aria-label":z,"aria-pressed":O,role:"button","on:keydown":q,"on:click":_.EZ(function(){Z(k().onSubmitCommand);return!1})},_.U(_.a,{cond:function(){return k().logo},
then:function(R){return _.U(_.gy,{data:R,className:function(){var e={};e=(e["toggleable-image-button-view-model-wiz__image"]=!0,e["toggleable-image-button-view-model-wiz__circular-radius"]=!(!k().backgroundColor||!k().backgroundColorDarkMode),e["toggleable-image-button-view-model-wiz__gradient-ring"]=!!(O()&&k().backgroundColor&&k().backgroundColorDarkMode),e);return _.ID(e)},
alt:z,useWidth:!1,style:function(){if(O()&&k().backgroundColor&&k().backgroundColorDarkMode){var e=rC(Number(k().backgroundColorDarkMode),"1");var I=rC(Number(k().backgroundColor),"1");e="background: linear-gradient(180deg,"+e+","+I+") border-box;"}else e="";return e}})}}),_.U(_.Ds,{model:{borderRadius:"16px"}}),_.U("p",{class:function(){var R={};
R=(R["toggleable-image-button-view-model-wiz__label"]=!0,R["toggleable-image-button-view-model-wiz__bold-text"]=O(),R);return _.ID(R)}},_.U(_.gz,{text:function(){return k().text}})))},"Db");
vII.idomCompat=!0;var sWI=_.mc(function(q){var k=q.data;q=_.S(_.Oi({index:-1,command:{}},void 0,"Zcqtsb"));var F=q.next().value,T=q.next().value;return _.U("yt-nudge-form-view-model",{class:"nudge-form-view-model-wiz"},_.U("div",{class:"nudge-form-view-model-wiz__form-options"},_.U(_.l$,{data:function(){return k().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(Z,O){return _.U(vII,{data:Z.data,buttonIndex:O,selectedIndex:function(){return F().index},
onSelect:function(z){T({index:O(),command:z})}})}})),_.U(_.gz,{text:function(){return k().subtitle},
className:"nudge-form-view-model-wiz__subtitle"}),_.U("div",{class:"nudge-form-view-model-wiz__submit"},_.U(_.l$,{data:function(){return k().submitButton}},{buttonViewModel:function(Z){return _.U(HZm,{data:Z.data,
isDisabled:function(){return F().index===-1},
onClick:function(){_.vE(F().command)}})}})))},"Eb");
sWI.idomCompat=!0;var HZm=_.mc(function(q){var k=_.W6(function(){return Object.assign({},q.data(),{state:q.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"rgD0re");
return _.U(_.b$,{data:k,onClick:q.onClick})},"Fb");_.Ft(sWI,"yt-nudge-form-view-model",{props:{data:_.xK}});var Sm=function(){var q=_.Q.apply(this,arguments)||this;q.roundedContainer=!0;q.buttonUpdate=_.h("web_modern_buttons");q.isDarkMode=!1;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return q};
_.y(Sm,_.Q);_.Y=Sm.prototype;_.Y.computeNudgeStyle=function(q){return q?"modernized-nudge":""};
_.Y.handleDarkModeToggledAction=function(q){this.isDarkMode=q};
_.Y.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.Y.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"}}}};
_.Y.computeIsHorizontalButtons=function(q){return q?!!q.applyModernizedStyle&&!!q.enableHorizontalButtons&&!!q.secondaryButton:!1};
_.Vg.Object.defineProperties(Sm.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=(q=this.data)==null?void 0:q.backgroundStyle)!=null?k:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=(q=this.data)==null?void 0:q.contentsLocation)!=null?k:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null?0:q.lightIconImage)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Sm.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Sm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],Sm.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Sm.prototype,"actionHandlerBehavior",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("isHideEnclosingAction"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Sm.prototype,"isHidden",null);_.v([_.u(),_.G("design:type",Object)],Sm.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Sm.prototype,"roundedContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Sm.prototype,"buttonUpdate",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.G("design:type",String)],Sm.prototype,"nudgeStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.trimStyle"),_.G("design:type",String),_.G("design:paramtypes",[])],Sm.prototype,"trimStyle",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.backgroundStyle"),_.G("design:type",String),_.G("design:paramtypes",[])],Sm.prototype,"backgroundStyle",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data.contentsLocation"),_.G("design:type",String),_.G("design:paramtypes",[])],Sm.prototype,"contentsLocation",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.disableDropShadow"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Sm.prototype,"noShadow",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.lightIconImage"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Sm.prototype,"noIcon",null);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.G("design:type",Boolean)],Sm.prototype,"isHorizontalButtons",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Object)],Sm.prototype,"isDarkMode",void 0);_.v([_.K({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],Sm);
_.B(Sm,"ytd-feed-nudge-renderer",function(){if(rcc!==void 0)return rcc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return rcc=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var GXP;var ccG;var zU=function(){var q=_.Q.apply(this,arguments)||this;q.collapsed=!1;q.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return q};
_.y(zU,_.Q);zU.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"}}}};
zU.prototype.handleRatingSelect=function(){var q;((q=this.data)==null?0:q.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
zU.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],zU.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],zU.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],zU.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zU.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.$S),_.G("design:type",Object)],zU.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],zU.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zU.prototype,"collapsed",void 0);_.v([_.K({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],zU);
_.B(zU,"ytd-slimline-survey-renderer",function(){if(ccG!==void 0)return ccG;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ccG=q},{mode:1});var V6h;var CD=function(){return _.Q.apply(this,arguments)||this};
_.y(CD,_.Q);CD.prototype.maybeGetBackgroundColor=function(q){return this.isDarkMode?q.section2Color:q.section3Color};
CD.prototype.colorPaletteChanged=function(){var q=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;q&&(q==null?0:q.secondaryTitleColor)&&this.maybeGetBackgroundColor(q)?(this.hostElement.style.backgroundColor=_.Kj(this.maybeGetBackgroundColor(q)),this.hostElement.style.color=_.Kj(q.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
CD.prototype.colorPaletteChanged=CD.prototype.colorPaletteChanged;_.v([_.l(_.ww),_.G("design:type",Object)],CD.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],CD.prototype,"data",void 0);_.v([_.u({selector:function(q){return q.ui.darkModeIsEnabled}}),
_.G("design:type",Boolean)],CD.prototype,"isDarkMode",void 0);_.v([_.u(),_.G("design:type",Object)],CD.prototype,"lightColorPalette",void 0);_.v([_.u(),_.G("design:type",Object)],CD.prototype,"darkColorPalette",void 0);_.v([_.Wu("darkColorPalette","lightColorPalette","data","isDarkMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],CD.prototype,"colorPaletteChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],CD);
_.B(CD,"ytd-endorsement-header-renderer",function(){if(V6h!==void 0)return V6h;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return V6h=q},{mode:1});_.Ft(_.Ja,"yt-decorated-avatar-view-model",{props:{data:_.xK,className:_.xK}});var R2=function(){var q=_.Q.apply(this,arguments)||this;q.fullHeight=_.h("web_rich_grid_media_full_height");q.showChannelAvatar=!0;q.hasPlaylistThumbnail=!1;q.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};q.prepareThumbnailForPageTransition=function(){_.h("web_thumbnail_to_watch_transition")&&(q.thumbnail.style.viewTransitionName="thumbnail-to-watch",q.cleanupThumbnailAfterPageTransition(q.thumbnail))};
return q};
_.y(R2,_.Q);_.Y=R2.prototype;
_.Y.configureRendererStamper=function(){return{lazyLoadMenu:eU,immediateLoadMenu:{id:"immediate-load-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},"data.thumbnailUnderlay":{id:"thumbnail-underlay",mapping:{endorsementHeaderRenderer:{component:"ytd-endorsement-header-renderer",properties:{lightColorPalette:"[[data.thumbnail.lightColorPalette]]",darkColorPalette:"[[data.thumbnail.darkColorPalette]]"}}}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyRenderer:"ytd-slimline-survey-renderer"}},"data.buttons":{id:"buttons",
mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model",properties:{overrides:"[[avatarStackViewModelOverrides]]"}},
decoratedAvatarViewModel:"yt-decorated-avatar-view-model"}}}};
_.Y.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Y.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Y.shouldLazyLoadMenu=function(){var q=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.h("kevlar_modern_downloads_page")||!q};
_.Y.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14031_inlinePreviewHoverListener=V0({mediaRenderer:this,lockupElement:this.JSC$14031_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.Y.getVideoPreviewOpts=function(){var q={},k;if((k=this.data)==null?0:k.multipleInlinePlaybackEndpoint)q=rj$;this.isRadio&&(q=Bkv);return _.h("web_thumbnail_to_watch_transition")?Object.assign({},q,{onNavigateToWatchCallback:this.prepareThumbnailForPageTransition}):q};
_.Y.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$14031_inlinePreviewHoverListener)==null||TJ(q)};
_.Y.getOwner=function(){var q,k,F;return((q=this.data)==null?void 0:(k=q.channelThumbnailSupportedRenderers)==null?void 0:k.channelThumbnailWithLinkRenderer)||_.f((F=this.data)==null?void 0:F.showProviderChannelThumbnail,zzz)};
_.Y.updateLockupSize=function(){var q;((q=this.getOwner())==null?0:q.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.Y.getFeedbackEndpoint=function(q){if(_.f(q,_.bu))return q;var k,F;q=(F=(k=_.f(q,_.za))==null?void 0:k.commands)!=null?F:[];k=_.S(q);for(F=k.next();!F.done;F=k.next())if(F=this.getFeedbackEndpoint(F.value))return F;return null};
_.Y.computeNavigationEndpoint=function(q){return KIL(q==null?void 0:q.navigationEndpoint)};
_.Y.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var q=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(q)!==JSON.stringify(this.data)&&this.set("data",q)}};
_.Y.onDataChanged=function(){var q=this,k=this.getOwner();if(k){this.set("data.owner",k);var F,T,Z,O,z,R=((F=this.data)==null?void 0:(T=F.shortBylineText)==null?void 0:(Z=T.runs)==null?void 0:(O=Z[0])==null?void 0:O.text)||((z=k.name)==null?void 0:z.simpleText);this.set("data.owner.title",R)}var e,I,X,E,d,M;k=((e=this.data)==null?void 0:(I=e.thumbnailRenderer)==null?void 0:I.playlistVideoThumbnailRenderer)||((X=this.data)==null?void 0:(E=X.thumbnailRenderer)==null?void 0:E.playlistCustomThumbnailRenderer)||
((d=this.data)==null?void 0:(M=d.thumbnailRenderer)==null?void 0:M.showCustomThumbnailRenderer);var t;((t=this.data)==null?0:t.thumbnail)||!k||this.set("data.thumbnail",k.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){q.updateLockupSize()});
var A;if(e=((A=this.data)==null?void 0:A.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(e);var w;((w=this.dismissActionToReplayEntity)==null?0:w.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.Y.onHiddenChanged=function(){this.updateLockupSize()};
_.Y.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.Ta(this.hostElement,"yt-terminate-video-preview-action");else{var q;(q=this.videoTitleLink)==null||q.focus()}};
_.Y.metadataColorChanged=function(){var q;if(this.metadataColor&&((q=this.videoTitle)==null?0:q.style))this.videoTitle.style.color=_.Kj(this.metadataColor);else{var k,F;!this.metadataColor&&((k=this.videoTitle)==null?0:(F=k.style)==null?0:F.color)&&(this.videoTitle.style.color="")}};
_.Y.onDetailsClick=function(q){var k=this.computedNavigationEndpoint;k&&(_.x$(_.xN(q),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.Fc(this.hostElement,"yt-navigate",{endpoint:k}))};
_.Y.cleanupThumbnailAfterPageTransition=function(q){_.KKf(document,"yt-page-type-changed",function(){q.style.viewTransitionName=""})};
_.Y.onRendererTap=function(){this.prepareThumbnailForPageTransition();var q,k,F=((q=this.data)==null?void 0:q.serviceEndpoint)||this.getFeedbackEndpoint((k=this.data)==null?void 0:k.navigationEndpoint);F&&_.f(F,_.bu)&&this.ytComponentBehavior.resolveCommand(F)};
_.Y.onMouseDown=function(q){var k=q.target,F=this.computedNavigationEndpoint,T;q=k.href||((T=_.f(F==null?void 0:F.commandMetadata,_.ni))==null?void 0:T.url);T=k.data||F;q&&T&&QHo(q,T)};
_.Y.computeVideoTitleText=function(){var q;if((q=this.data)==null?0:q.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.Y.computeHasPlaylistThumbnail=function(q){var k,F,T,Z,O;if((((k=q.thumbnailRenderer)==null?0:k.playlistVideoThumbnailRenderer)||((F=q.thumbnailRenderer)==null?0:F.playlistCustomThumbnailRenderer)||((T=q.thumbnailRenderer)==null?0:T.showCustomThumbnailRenderer)||((Z=q.thumbnailRenderer)==null?0:Z.playlistVideoThumbnailRenderer)||((O=q.thumbnailRenderer)==null?0:O.playlistCustomThumbnailRenderer))&&q.thumbnailOverlays)for(k=0;k<q.thumbnailOverlays.length;k++)if(F=void 0,(F=q.thumbnailOverlays[k])==
null?0:F.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.Vg.Object.defineProperties(R2.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.h("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var q;return(q=this.data)==null?void 0:q.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var q;return(q=this.data)==null?void 0:q.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$14031_inlinePreviewHoverListener)==null?0:P8(q))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.UG(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:q.videoId)||((k=this.data)==null?void 0:k.playlistId)||""}}});
R2.prototype.onMouseDown=R2.prototype.onMouseDown;R2.prototype.metadataColorChanged=R2.prototype.metadataColorChanged;R2.prototype.onIsDismissedChanged=R2.prototype.onIsDismissedChanged;R2.prototype.onHiddenChanged=R2.prototype.onHiddenChanged;R2.prototype.onDataChanged=R2.prototype.onDataChanged;R2.prototype.handleReloadDownloadsInfo=R2.prototype.handleReloadDownloadsInfo;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],R2.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],R2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],R2.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],R2.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],R2.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],R2.prototype,"ytdReduxBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],R2.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],R2.prototype,"entitySelectorType",void 0);_.v([_.u(),_.G("design:type",Boolean)],R2.prototype,"noEndpoints",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],R2.prototype,"isRadio",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],R2.prototype,"miniMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],R2.prototype,"fullHeight",void 0);
_.v([_.u(),_.G("design:type",Boolean)],R2.prototype,"showDarkVideoMetadata",void 0);_.v([_.u(),_.G("design:type",Boolean)],R2.prototype,"showLightVideoMetadata",void 0);_.v([_.u(),_.G("design:type",Number)],R2.prototype,"metadataColor",void 0);_.v([_.u(),_.G("design:type",Object)],R2.prototype,"showChannelAvatar",void 0);_.v([_.u(),_.G("design:type",Boolean)],R2.prototype,"hidden",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],R2.prototype,"showYtInteraction",void 0);
_.v([_.u(),_.G("design:type",String)],R2.prototype,"dismissedContentId",void 0);_.v([_.u({selectorArgs:["dismissedContentId"],selector:tYH}),_.G("design:type",Object)],R2.prototype,"dismissActionToReplayEntity",void 0);
_.v([_.u({selectorArgs:["entitySelectorType","mediaId"],selector:function(q,k,F){if(_.h("kevlar_modern_downloads_page")&&F&&k&&k!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(k){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var T=X1J(q,F);if(T){k=_.$W(q,F);var Z=uJ(q,F),O=J3H(q,F);q=N7(q,F);var z=Z$H(T,k,Z,O);Z=z.shortViewCountText;var R=z.publishedTimeText;z=z.badges;var e=q>0;O=FCJ(T,k,O,q);T=_.ER(k)||k==="TRANSFER_STATE_FAILED"||k==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!XH(T.policyEntity)?
void 0:NUM(F,q,T.videoEntity.lengthSeconds);k==="TRANSFER_STATE_PAUSED_BY_USER"&&F&&!_.h("dl_resume_click_killswitch")&&(T={offlineVideoEndpoint:{videoId:F,action:"ACTION_RESUME"}});F={shortViewCountText:Z,publishedTimeText:R,badges:z,isWatched:e,navigationEndpoint:T,thumbnailOverlays:O}}else F=void 0;return F;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(k=Ekf(q,F))if(T=_.bJ(q,F),O=_.aiN(q,F),T!=="TRANSFER_STATE_UNKNOWN"){F=TTn(k,T,O,F,Pj(q));break a}F=void 0}return F;default:_.w1(new _.aP("Error: entitySelectorType defined but not matched in selector.",
q,k))}}}),
_.G("design:type",Object)],R2.prototype,"entityDrivenState",void 0);_.v([_.u({computed:"computeVideoTitleText(data)"}),_.G("design:type",Object)],R2.prototype,"videoTitleText",void 0);_.v([_.u({computed:"computeHasPlaylistThumbnail(data)"}),_.G("design:type",Object)],R2.prototype,"hasPlaylistThumbnail",void 0);_.v([_.u({computed:"computeNavigationEndpoint(data)"}),_.G("design:type",Object)],R2.prototype,"computedNavigationEndpoint",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],R2.prototype,"typographyBump",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("typographyBump"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],R2.prototype,"typographyBumpV2",null);_.v([_.Iw("#video-title"),_.G("design:type",HTMLElement)],R2.prototype,"videoTitle",void 0);_.v([_.Iw("#video-title-link"),_.G("design:type",HTMLElement)],R2.prototype,"videoTitleLink",void 0);
_.v([_.Iw("#thumbnail"),_.G("design:type",HTMLElement)],R2.prototype,"thumbnail",void 0);_.v([_.Iw("#dismissible"),_.G("design:type",HTMLElement)],R2.prototype,"JSC$14031_dismissibleMedia",void 0);_.v([_.P("data.menu"),_.G("design:type",Object),_.G("design:paramtypes",[])],R2.prototype,"lazyLoadMenu",null);_.v([_.P("data.menu"),_.G("design:type",Object),_.G("design:paramtypes",[])],R2.prototype,"immediateLoadMenu",null);
_.v([_.df("entityDrivenState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],R2.prototype,"handleReloadDownloadsInfo",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],R2.prototype,"onDataChanged",null);_.v([_.df("hidden"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],R2.prototype,"onHiddenChanged",null);
_.v([_.Wu("isDismissed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],R2.prototype,"onIsDismissedChanged",null);_.v([_.Wu("metadataColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],R2.prototype,"metadataColorChanged",null);_.v([_.eJ("mousedown"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],R2.prototype,"onMouseDown",null);
_.v([_.P("lockupIsHovered"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],R2.prototype,"isHovered",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],R2.prototype,"useAvatar",null);_.v([_.P("data","entitySelectorType"),_.G("design:type",String),_.G("design:paramtypes",[])],R2.prototype,"mediaId",null);_.v([_.K({is:"ytd-rich-grid-media",disableElementRegistration:!0})],R2);
var LJo=_.Y1()(R2,"ytd-rich-grid-media",function(){if(GXP!==void 0)return GXP;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return GXP=q},{mode:_.Oh("kevlar_poly_si_batch_j072")?1:2});var xHo;var em=function(){var q=_.Q.apply(this,arguments)||this;q.removeMaxWidth=!0;q.insetMetadata=!1;return q};
_.y(em,_.Q);_.Y=em.prototype;_.Y.configureRendererStamper=function(){return{innerMenu:eU,outerMenu:Object.assign({},eU,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Y.onDataChanged=function(){var q,k=((q=this.data)==null?void 0:q.trackingParams)||"";k&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(k));var F;((F=this.dismissActionToReplayEntity)==null?0:F.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.Y.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Y.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Y.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$14036_inlinePreviewHoverListener=V0({mediaRenderer:this,lockupElement:this.JSC$14036_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:vz8})};
_.Y.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$14036_inlinePreviewHoverListener)==null||TJ(q)};
_.Y.onRendererTap=function(){var q,k,F=(q=this.data)==null?void 0:(k=q.serviceEndpoints)==null?void 0:k[0];_.f(F,_.bu)&&this.componentBehavior.resolveCommand(F)};
_.Y.onDetailsClick=function(q){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint;F&&(_.x$(_.xN(q),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(F))};
_.Y.onShow=function(){var q=this.data;q.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(q.onFirstVisibleCommand),delete q.onFirstVisibleCommand)};
_.Vg.Object.defineProperties(em.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var q;return this.insetMetadata?void 0:(q=this.data)==null?void 0:q.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var q;return this.insetMetadata?(q=this.data)==null?void 0:q.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var q=this.data;if(q!=null&&q.badge&&(q=_.f(q.badge,R3I))){var k,F,T;return[{metadataBadgeRenderer:{label:((k=q.label)==null?void 0:(F=k.runs)==null?void 0:F[0].text)||((T=q.label)==null?void 0:T.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var q=this.data;return Object.assign({},q.headline,{accessibility:q.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return this.isSlimShort?(q=this.computedTitle)==null?void 0:(k=q.accessibility)==null?void 0:(F=k.accessibilityData)==null?void 0:F.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.h("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$14036_inlinePreviewHoverListener)==null?0:P8(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
em.prototype.onDataChanged=em.prototype.onDataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],em.prototype,"componentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],em.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],em.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],em.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.$S),_.G("design:type",Object)],em.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],em.prototype,"ytdReduxBehavior",void 0);_.v([_.Iw("ytd-thumbnail"),_.G("design:type",HTMLElement)],em.prototype,"thumbnail",void 0);_.v([_.Iw("#dismissible"),_.G("design:type",HTMLElement)],em.prototype,"JSC$14036_dismissibleMedia",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],em.prototype,"removeMaxWidth",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],em.prototype,"insetMetadata",void 0);_.v([_.u(),_.G("design:type",String)],em.prototype,"dismissedContentId",void 0);_.v([_.u({selectorArgs:["dismissedContentId"],selector:tYH}),_.G("design:type",Object)],em.prototype,"dismissActionToReplayEntity",void 0);_.v([_.P("insetMetadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],em.prototype,"thumbnailObjectFit",null);
_.v([_.P("data","insetMetadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],em.prototype,"innerMenu",null);_.v([_.P("data","insetMetadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],em.prototype,"outerMenu",null);_.v([_.u(),_.G("design:type",Object)],em.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],em.prototype,"miniMode",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],em.prototype,"onDataChanged",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],em.prototype,"shortsBadges",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],em.prototype,"isShort",null);
_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],em.prototype,"isSlimShort",null);_.v([_.P("data","isShort"),_.G("design:type",Object),_.G("design:paramtypes",[])],em.prototype,"computedTitle",null);_.v([_.P("isSlimShort","computedTitle"),_.G("design:type",Object),_.G("design:paramtypes",[])],em.prototype,"computedAccessibilityLabel",null);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],em.prototype,"shouldForce2By3",null);_.v([_.P("lockupIsHovered"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],em.prototype,"isHovered",null);_.v([_.K({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],em);
_.B(em,"ytd-rich-grid-slim-media",function(){if(xHo!==void 0)return xHo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xHo=q},{mode:_.Oh("kevlar_poly_si_batch_j063")?1:2});var nIP;var gIc;var WZ=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(WZ,_.Q);WZ.prototype.computeIcon=function(q){return q&&q.iconType?"yt-sys-icons:"+q.iconType.toLowerCase():""};
WZ.prototype.onMouseEnter=function(){this.isHovered=!0};
WZ.prototype.onMouseLeave=function(){this.isHovered=!1};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],WZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],WZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],WZ.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],WZ.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],WZ.prototype,"isHovered",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WZ.prototype,"darkerDarkTheme",void 0);_.v([_.K({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],WZ);
_.B(WZ,"ytd-expand-on-hover-card-renderer",function(){if(gIc!==void 0)return gIc;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return gIc=q},{mode:1});var mH0,qtI=function(){if(mH0!==void 0)return mH0;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return mH0=q};_.$$("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var Uk=function(){var q=_.Q.apply(this,arguments)||this;q.compactStyle=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(Uk,_.Q);_.Y=Uk.prototype;_.Y.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Y.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"}}}};
_.Y.computeHideDot=function(q){return!(q&&q.subscriberCountText&&q.videoCountText)||this.compactStyle};
_.Y.hasDualButtons=function(q){return q&&q.purchaseButton&&q.subscribeButton};
_.Y.backgroundColorChanged=function(){if(this.data!==void 0){var q=this.data.backgroundColor;this.isDarkTheme&&(q=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=q!=null?_.Kj(q):"transparent"}};
_.Y.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.onTap=function(q){var k,F,T=((k=this.data)==null?void 0:k.navigationEndpoint)||((F=this.data)==null?void 0:F.serviceEndpoint);_.f(T,_.TH)&&(T&&_.mT().resolve(_.qd).resolveCommand(T,{form:{element:this.hostElement}}),q.preventDefault())};
_.Y.computeChannelEndpoint=function(q){return _.f(q,_.TH)?null:q};
_.Y.computeHrefEndpoint=function(q){return _.f(q,_.TH)?null:this.componentBehavior.computeHref_(q)};
_.Y.computeChannelRendererStyle=function(q){return q};
_.Y.computeIconSize=function(q){return q?108:136};
_.Vg.Object.defineProperties(Uk,{template:{configurable:!0,enumerable:!0,get:function(){return qtI()}}});
Uk.prototype.backgroundColorChanged=Uk.prototype.backgroundColorChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Uk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Uk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],Uk.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Uk.prototype,"componentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Uk.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],Uk.prototype,"isDarkTheme",void 0);_.v([_.u({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.G("design:type",String)],Uk.prototype,"channelRendererStyle",void 0);_.v([_.u({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Uk.prototype,"dualButtons",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.G("design:type",Boolean)],Uk.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],Uk.prototype,"biggerThumbStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Uk.prototype,"compactStyle",void 0);_.v([_.Wu("data","isDarkTheme"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Uk.prototype,"backgroundColorChanged",null);_.v([_.K({is:"ytd-channel-renderer",disableElementRegistration:!0})],Uk);_.B(Uk,"ytd-channel-renderer",function(){return qtI()},{mode:1});var i98;var kcm;_.$$("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var I2=function(){var q=_.Q.apply(this,arguments)||this;q.displayItemCount=2;q.collections=_.h("web_modern_collections_v2");q.hasPlaylistThumbnail=!1;q.stackThumbnailSize="large";return q};
_.y(I2,_.Q);_.Y=I2.prototype;_.Y.attached=function(){this.updateInlinePreviewHoverListeners()};
_.Y.detached=function(){this.clearInlinePreviewHoverListeners()};
_.Y.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.Y.computeFirstVideos=function(q,k){return q&&k?q.slice(0,k):[]};
_.Y.computeThumbnailWidth=function(q,k){return q?k==="BIG"?500:k==="MASSIVE"?600:k==="MEDIUM"?450:420:360};
_.Y.computeThumbnailHeight=function(q,k){return q?k==="BIG"?280:k==="MASSIVE"?337:234:202};
_.Y.clearInlinePreviewHoverListeners=function(){var q;(q=this.JSC$14049_inlinePreviewHoverListener)==null||TJ(q)};
_.Y.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$14049_inlinePreviewHoverListener=V0({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:rj$,thumbnailElement:this.thumbnail})};
_.Y.computeHasPlaylistThumbnail=function(q){var k,F;if((((k=q.thumbnailRenderer)==null?0:k.playlistVideoThumbnailRenderer)||((F=q.thumbnailRenderer)==null?0:F.playlistCustomThumbnailRenderer))&&q.thumbnailOverlays)for(k=0;k<q.thumbnailOverlays.length;k++)if(F=void 0,(F=q.thumbnailOverlays[k])==null?0:F.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.Vg.Object.defineProperties(I2.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.JSC$14049_inlinePreviewHoverListener)==null?0:P8(q))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
I2.prototype.dataChanged=I2.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],I2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],I2.prototype,"ytdLockupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],I2.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],I2.prototype,"displayItemCount",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.G("design:type",Boolean)],I2.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],I2.prototype,"biggerThumbsStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],I2.prototype,"collections",void 0);_.v([_.u({computed:"computeHasPlaylistThumbnail(data)"}),_.G("design:type",Object)],I2.prototype,"hasPlaylistThumbnail",void 0);_.v([_.u(),_.G("design:type",String)],I2.prototype,"stackThumbnailSize",void 0);_.v([_.Iw("ytd-thumbnail"),_.G("design:type",HTMLElement)],I2.prototype,"thumbnail",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],I2.prototype,"dataChanged",null);_.v([_.P("lockupIsHovered"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],I2.prototype,"isHovered",null);_.v([_.K({is:"ytd-radio-renderer",disableElementRegistration:!0})],I2);
_.B(I2,"ytd-radio-renderer",function(){if(kcm!==void 0)return kcm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return kcm=q},{mode:_.Oh("kevlar_poly_si_batch_j058")?1:2});var oRU;_.$$("itemSectionRenderer","showRenderer","ytd-show-renderer");var XG=function(){return _.Q.apply(this,arguments)||this};
_.y(XG,_.Q);XG.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
XG.prototype.computeThumbnailWidth=function(q){return q?360:246};
XG.prototype.computeUseProminentThumbs=function(q){return q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],XG.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],XG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],XG.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],XG.prototype,"isSearch",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.G("design:type",Boolean)],XG.prototype,"useProminentThumbs",void 0);_.v([_.K({is:"ytd-show-renderer",disableElementRegistration:!0})],XG);
_.B(XG,"ytd-show-renderer",function(){if(oRU!==void 0)return oRU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return oRU=q},{mode:1});_.$$("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var Ek=function(){var q=_.Q.apply(this,arguments)||this;q.isRichGrid=!1;return q};
_.y(Ek,_.Q);Ek.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"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ek.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ek.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ek.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ek.prototype,"isRichGrid",void 0);_.v([_.K({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],Ek);
_.B(Ek,"ytd-feed-entry-renderer",function(){if(i98!==void 0)return i98;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return i98=q},{mode:1});var Fro;var a2=function(){return _.Q.apply(this,arguments)||this};
_.y(a2,_.Q);a2.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.v([_.l(_.ww),_.G("design:type",Object)],a2.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],a2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],a2.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],a2.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Ah,value:3}),_.G("design:type",Number)],a2.prototype,"itemsPerRow",void 0);
_.v([_.K({is:"ytd-link-card-renderer",disableElementRegistration:!0})],a2);
_.B(a2,"ytd-link-card-renderer",function(){if(Fro!==void 0)return Fro;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Fro=q},{mode:1});var TB8;var dR=function(){return _.Q.apply(this,arguments)||this};
_.y(dR,_.Q);_.Y=dR.prototype;_.Y.configureRendererStamper=function(){return{"data.menu":eU,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Y.onRendererTap=function(q){if(!this.ytdDismissibleItemBehavior.isDismissed){var k,F=(k=this.data)==null?void 0:k.navigationEndpoint;F&&!_.x$(_.xN(q),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(F)?_.x$(_.xN(q),this.hostElement,["A"])||_.Fc(this.hostElement,"yt-navigate",{endpoint:F}):this.ytComponentBehavior.resolveCommand(F,{}))}};
_.Y.maybeComputeHref=function(q){return this.ytComponentBehavior.computeHref_(q,!0)};
_.Y.getNavigationCommand=function(q){return this.isNavigationCommand(q)?q:null};
_.Y.isNavigationCommand=function(q){return q?_.f(q,_.Xx)||_.f(q,_.sM)||_.f(q,_.KN)?!0:!1:!1};
dR.prototype.onRendererTap=dR.prototype.onRendererTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dR.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],dR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],dR.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],dR.prototype,"ytComponentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],dR.prototype,"data",void 0);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],dR.prototype,"onRendererTap",null);_.v([_.K({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],dR);
_.B(dR,"ytd-lumiere-promo-item-image-renderer",function(){if(TB8!==void 0)return TB8;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return TB8=q},{mode:1});var Z94;var hL=function(){return _.Q.apply(this,arguments)||this};
_.y(hL,_.Q);hL.prototype.computeLandscapeThumbnail=function(){var q;return((q=this.data)==null?void 0:q.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],hL.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hL.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],hL.prototype,"miniMode",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Ah}),_.G("design:type",Number)],hL.prototype,"itemsPerRow",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.G("design:type",Boolean)],hL.prototype,"landscapeThumbnail",void 0);_.v([_.K({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],hL);
_.B(hL,"ytd-lumiere-shelf-details-renderer",function(){if(Z94!==void 0)return Z94;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Z94=q},{mode:_.Oh("kevlar_poly_si_batch_j076")?1:2});var jRG;var M5=function(){return _.Q.apply(this,arguments)||this};
_.y(M5,_.Q);M5.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],M5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],M5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],M5.prototype,"data",void 0);_.v([_.K({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],M5);
_.B(M5,"ytd-primetime-promo-details-renderer",function(){if(jRG!==void 0)return jRG;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return jRG=q},{mode:1});var Yth;var fD=function(){return _.Q.apply(this,arguments)||this};
_.y(fD,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fD.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fD.prototype,"data",void 0);_.v([_.K({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],fD);
_.B(fD,"ytd-panel-show-style-metadata-renderer",function(){if(Yth!==void 0)return Yth;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Yth=q},{mode:1});var O9$;var yF=function(){return _.Q.apply(this,arguments)||this};
_.y(yF,_.Q);_.Y=yF.prototype;_.Y.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.Y.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.Y.computeThumbnail=function(q){if(q)return q.smallFormFactorBackgroundThumbnail||q.largeFormFactorBackgroundThumbnail};
_.Y.maybeComputeHref=function(q){return this.ytComponentBehavior.computeHref_(q,!0)};
_.Y.isNavigationCommand=function(q){return q?_.f(q,_.Xx)||_.f(q,_.sM)||_.f(q,_.KN)?!0:!1:!1};
_.Y.getNavigationCommand=function(q){return this.isNavigationCommand(q)?q:null};
yF.prototype.onPanelTap=yF.prototype.onPanelTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],yF.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yF.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],yF.prototype,"roundedContainer",void 0);_.v([_.u({reflectToAttribute:!0,value:_.h("web_modern_buttons")}),_.G("design:type",Boolean)],yF.prototype,"modernButtons",void 0);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yF.prototype,"onPanelTap",null);_.v([_.K({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],yF);
_.B(yF,"ytd-primetime-promo-panel-renderer",function(){if(O9$!==void 0)return O9$;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return O9$=q},{mode:1});_.Ft(_.mc(function(q){q=_.nr(q,{data:{},useFullWidth:!1});var k=q.data,F=q.useFullWidth,T=function(){return k().caption},Z=function(){return k().image},O=function(){return _.QK(k().onTap)};
q={};q=_.UZ("ytTeaserCardViewModelHost",(q.ytTeaserCardViewModelUseFullWidth=function(){return F()},q));
return _.U("teaser-card-view-model",{class:q},_.U(_.a,{cond:function(){return O()},
then:function(){return _.U(ldI,{className:"ytTeaserCardViewModelLink",command:O,forceNewState:!0,useATagConfig:!0},_.U("div",{class:"ytTeaserCardViewModelImageContainer"},_.U(_.a,{cond:Z,then:function(z){return _.U(_.gy,{data:z,className:"ytTeaserCardViewModelImage",alt:""})}})),_.U("p",{class:"ytTeaserCardViewModelCaption"},T))}}))},"Gb"),"teaser-card-view-model",{props:{data:_.xK,
useFullWidth:_.xK}});var Sto=new _.mE("RICH_GRID_VIDEO_RENDERER_TOKEN");_.Ft(_.mc(function(q){var k=q.data;var F=q.showYtInteractionInContent;var T=function(){return!!k().selectableFeedback};
q=_.S(_.Oi(!1,void 0,"nblDw"));var Z=q.next().value,O=q.next().value;_.DB(function(){var d=_.f(k().primaryButton,_.fO);(d==null?0:d.isToggled)&&O(d.isToggled)});
q=_.EZ(function(d){if(!T())return!1;if(Z()){var M;var t=(M=k().selectableFeedback)==null?void 0:M.onDeselect}else{var A;t=(A=k().selectableFeedback)==null?void 0:A.onSelect}t&&_.vE(t,{form:{element:d.target}});O(!Z());if(d=_.f(k().primaryButton,_.fO))d.isToggled=Z();return!1});
var z=function(){if(!T()){var d,M=(d=k().loggingDirectives)==null?void 0:d.trackingParams;M&&_.C$(_.mT().resolve(_.tf),M)}},R=_.FOf(),e=function(){var d;
return T()?(d=k().selectableFeedback)==null?void 0:d.a11yLabel:void 0},I=function(){return T()?{toggled:Z()}:{}},X=_.mT().resolve(_.g6(Sto)),E={};
return _.U("yt-feedback-item-renderer",{class:_.UZ("ytFeedbackItemRendererHost",(E.ytFeedbackItemRendererSelectableFeedback=T,E)),"on:click":q,"on:keydown":R,title:e,"aria-label":e,"aria-pressed":function(){return T()?Z():void 0},
tabindex:function(){return T()?0:void 0},
role:function(){return T()?"button":void 0}},_.U("div",{class:"ytFeedbackItemRendererContentContainer"},_.U(_.l$,{data:function(){return k().content}},{videoRenderer:function(d){return _.U(X,{data:d.data,
showYtInteraction:F})},
lockupViewModel:function(d){return _.U(_.T1,{data:d.data,containerType:2})}})),_.U("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.U(_.l$,{data:function(){return k().primaryButton}},{toggleButtonViewModel:function(d){return _.U(_.Jp,{data:d.data,
buttonShapeOverrides:I,disableExplicitClickLogging:!0,onToggle:z})}})))},"Hb"),"yt-feedback-item-renderer",{props:{data:_.xK,
showYtInteractionInContent:_.xK}});var tL=function(){var q=_.Q.apply(this,arguments)||this;q.isShortsGrid=!1;q.isCompactGrid=!1;q.isShortsPanelGrid=!1;q.renderedFromRichGrid=!1;q.isInFirstColumn=!1;q.noGutterMargins=!1;q.isInlineGroupItem=!1;q.insetMetadata=!1;q.noBottomMarginInAds=_.h("web_no_bottom_margin_for_home_ad_buttons");q.force16By9ThumbnailAspectRatio=!1;q.useCompactList=!1;q.containerType=2;q.thumbnailTargetWidth=9999;q.isResponsiveGrid=!1;q.lockupExperiments={useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0};q.actionMap=
{"ytd-rich-item-index-update-action":"onIndexUpdateAction"};q.hoverListener=q.hover.bind(q);q.leaveListener=q.leave.bind(q);q.highlighted=!1;q.JSC$14084_unsubscribeFromInlinePreviewIsActive=function(){};
return q};
_.y(tL,_.Q);_.Y=tL.prototype;_.Y.computeContainerType=function(){return this.useCompactList?3:2};
_.Y.computeThumbnailTargetWidth=function(){var q;return(q=this.itemWidth)!=null?q:9999};
_.Y.updateIsInFirstColumn=function(){var q;this.isInFirstColumn=((q=this.data)==null?void 0:q.colIndex)===0};
_.Y.observerContainerType=function(){if(this.lockup){var q=this.lockup;q.containerType=this.containerType;q.sizing=this.sizing;q.typographyBump=this.typographyBump;q.itemWidth=this.itemWidth}this.richGridMedia&&_.h("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.h("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.Y.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.Y.leave=function(q){q=q.relatedTarget;var k=document.querySelector("ytd-video-preview");q&&k&&_.jJ(k).contains(q)||this.removeAndCleanupHighlight()};
_.Y.hover=function(){var q;if(!this.highlighted&&(!_.h("web_enable_rich_item_on_focus_effect")||(q=this.data)!=null&&q.onFocusEffect)){var k,F;((k=this.data)==null?void 0:(F=k.onFocusEffect)==null?void 0:F.onFocusStyle)==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(q=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:q,boxShadow:"0 0 0 10px "+q}));var T,Z;((T=this.data)==null?void 0:(Z=T.onFocusEffect)==null?void 0:
Z.onFocusStyle)==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border");this.highlighted=!0}};
_.Y.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};
_.Y.registerHoverHighlightListeners=function(){var q=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$14084_unsubscribeFromInlinePreviewIsActive=_.Es(_.LB(),_.zQx,function(k){q.highlighted&&!k&&q.removeAndCleanupHighlight()})};
_.Y.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$14084_unsubscribeFromInlinePreviewIsActive()};
_.Y.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.Y.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.Y.getBackgroundColor=function(){var q,k,F=(q=this.data)==null?void 0:(k=q.onFocusEffect)==null?void 0:k.onFocusColor;if(F){if(document.documentElement.hasAttribute("dark")&&(F==null?0:F.darkTheme))return _.Kj(F==null?void 0:F.darkTheme);if(F==null?0:F.lightTheme)return _.Kj(F==null?void 0:F.lightTheme)}};
_.Y.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var q=_.Jg(),k,F,T;q&&((k=this.data)==null?0:k.trackingParams)&&((F=this.data)==null?void 0:F.colIndex)!=null&&((T=this.data)==null?void 0:T.rowIndex)!=null&&_.Va(q,_.yK(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.Y.isSlimMediaRenderer=function(q){return!!_.f(q==null?void 0:q.content,_.Hnh)||!!_.f(q==null?void 0:q.content,vA$)||!!_.f(q==null?void 0:q.content,_.$k)||!!_.f(q==null?void 0:q.content,S5c)};
_.Y.isPostRenderer=function(){var q,k;return!!_.f((q=this.data)==null?void 0:q.content,LYc)||!!_.f((k=this.data)==null?void 0:k.content,xio)};
_.Y.computeIsGameCardShelf=function(){var q;return!!_.f((q=this.data)==null?void 0:q.content,nmm)};
_.Y.computeIsMiniGameCardShelf=function(){var q,k;return!!_.f((q=this.data)==null?void 0:q.content,CS$)||!!_.f((k=this.data)==null?void 0:k.content,R$Z)};
_.Y.computeIsTeaserCard=function(){var q;return!!_.f((q=this.data)==null?void 0:q.content,R$Z)};
_.Y.computeIsSelectableFeedbackItem=function(){var q,k;return!((k=_.f((q=this.data)==null?void 0:q.content,_.WzI))==null||!k.selectableFeedback)};
_.Y.computeContainsLumierePosters=function(){var q,k;return((k=_.f((q=this.data)==null?void 0:q.content,ZHI))==null?void 0:k.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Y.computeIsExpandOnHoverCardShelf=function(){var q;return!!_.f((q=this.data)==null?void 0:q.content,TVm)};
_.Y.computeIsLinkCardShelf=function(){var q;return!!_.f((q=this.data)==null?void 0:q.content,ISc)};
_.Y.computeIsReelItemStyleAvatarCircle=function(q){var k;return((k=_.f(q==null?void 0:q.content,_.$k))==null?void 0:k.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.Y.computeIsLinkCardFullWidth=function(q,k){var F;return((F=_.f(q==null?void 0:q.content,ISc))==null?void 0:F.useFullWidth)||k<=2};
_.Vg.Object.defineProperties(tL.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){return this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.h("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){return _.h("web_enable_rich_item_on_focus_effect")||_.h("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}}});
tL.prototype.richGridHoverHighlightChanged=tL.prototype.richGridHoverHighlightChanged;tL.prototype.observerContainerType=tL.prototype.observerContainerType;tL.prototype.updateIsInFirstColumn=tL.prototype.updateIsInFirstColumn;_.v([_.l(_.ww),_.G("design:type",Object)],tL.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tL.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],tL.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],tL.prototype,"ytdLockupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],tL.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.G("design:type",Boolean)],tL.prototype,"isPost",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.G("design:type",Boolean)],tL.prototype,"containsLumierePosters",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.G("design:type",Boolean)],tL.prototype,"isSlimMedia",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.G("design:type",Boolean)],tL.prototype,"isGameCardShelf",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.G("design:type",Boolean)],tL.prototype,"isMiniGameCardShelf",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.G("design:type",Boolean)],tL.prototype,"isTeaserCard",void 0);_.v([_.u({computed:"computeIsSelectableFeedbackItem(data)"}),_.G("design:type",Boolean)],tL.prototype,"isSelectableFeedbackItem",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"isShortsGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],tL.prototype,"isSlimGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"isCompactGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"isShortsPanelGrid",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.G("design:type",Boolean)],tL.prototype,"isExpandOnHoverCardShelf",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.G("design:type",Boolean)],tL.prototype,"isLinkCardShelf",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Ah,value:3}),_.G("design:type",Number)],tL.prototype,"itemsPerRow",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"renderedFromRichGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"isInFirstColumn",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"noGutterMargins",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"isInlineGroupItem",void 0);_.v([_.u(),_.G("design:type",Object)],tL.prototype,"insetMetadata",void 0);
_.v([_.u(),_.G("design:type",Object)],tL.prototype,"noBottomMarginInAds",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],tL.prototype,"isShelfItem",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.G("design:type",Boolean)],tL.prototype,"isReelItemStyleAvatarCircle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.G("design:type",Boolean)],tL.prototype,"isLinkCardFullWidth",void 0);
_.v([_.u(),_.G("design:type",Object)],tL.prototype,"force16By9ThumbnailAspectRatio",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"useCompactList",void 0);_.v([_.u(),_.G("design:type",String)],tL.prototype,"sizing",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],tL.prototype,"typographyBump",void 0);_.v([_.u(),_.G("design:type",Number)],tL.prototype,"itemWidth",void 0);_.v([_.u(),_.G("design:type",Boolean)],tL.prototype,"isHomeShelf",void 0);
_.v([_.u(),_.G("design:type",Boolean)],tL.prototype,"isHomeGrid",void 0);_.v([_.Iw("yt-lockup-view-model"),_.G("design:type",HTMLElement)],tL.prototype,"lockup",void 0);_.v([_.Iw("ytd-rich-grid-media"),_.G("design:type",HTMLElement)],tL.prototype,"richGridMedia",void 0);_.v([_.Iw("ytd-ad-slot-renderer"),_.G("design:type",HTMLElement)],tL.prototype,"adSlotRenderer",void 0);_.v([_.u({computed:"computeContainerType(useCompactList)"}),_.G("design:type",Object)],tL.prototype,"containerType",void 0);
_.v([_.u({computed:"computeThumbnailTargetWidth(itemWidth)"}),_.G("design:type",Object)],tL.prototype,"thumbnailTargetWidth",void 0);_.v([_.P("showYtInteractionOnRichItem"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],tL.prototype,"showYtInteractionOnRichGridMedia",null);_.v([_.P("isSelectableFeedbackItem","richGridHoverHighlight"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],tL.prototype,"showYtInteractionOnRichItem",null);
_.v([_.P("typographyBump","isHomeGrid"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],tL.prototype,"richTypographyBump",null);_.v([_.u({reflectToAttribute:!0}),_.P("isShortsGrid","isCompactGrid"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],tL.prototype,"richGridHoverHighlight",null);_.v([_.P("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.G("design:type",Number),_.G("design:paramtypes",[])],tL.prototype,"shortsLockupViewModelAspectRatio",null);
_.v([_.P("isInlineGroupItem"),_.G("design:type",Number),_.G("design:paramtypes",[])],tL.prototype,"shortsLockupViewModelScrimStyle",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tL.prototype,"updateIsInFirstColumn",null);_.v([_.Wu("containerType","sizing","typographyBump"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tL.prototype,"observerContainerType",null);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tL.prototype,"isResponsiveGrid",void 0);_.v([_.u(),_.G("design:type",Object)],tL.prototype,"lockupExperiments",void 0);_.v([_.Wu("richGridHoverHighlight"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tL.prototype,"richGridHoverHighlightChanged",null);_.v([_.K({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],tL);
_.zUm=_.Y1()(tL,"ytd-rich-item-renderer",function(){if(nIP===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);nIP=q}q=nIP;return q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var boo={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var Hox=_.Gm(_.WJ("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var CsZ;var D8=function(){var q=_.Q.apply(this,arguments)||this;q.useResponsiveGrid=!1;q.hidden=!1;q.standardShelfMargins=_.h("web_rich_grid_standard_shelf_margins");q.isShowMoreHidden=!1;q.isExpanded=!1;q.isInnerShelf=!1;q.allVideosCount=0;q.allPlaylistCount=0;q.haveSmartDownloadsCompleted=!1;q.isShowLessHidden=!0;q.restrictContentsOverflow=!1;q.firstShownIndex=0;q.horizontalOffset=0;q.atEnd=!0;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved",
"yt-section-reactive-dismissal":"onSectionReactiveDismissal"};q.nextClick=function(){var k;(k=q.data)!=null&&k.contents&&(q.firstShownIndex+=q.currentElementsPerRow,q.updateHorizontalOffset(),q.updateHorizontalItemVisibility())};
q.previousClick=function(){var k;(k=q.data)!=null&&k.contents&&(q.firstShownIndex-=q.currentElementsPerRow,q.updateHorizontalOffset(),q.updateHorizontalItemVisibility())};
return q};
_.y(D8,_.Q);_.Y=D8.prototype;
_.Y.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:_.P9("HTML_DIR")===
"rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.Y.attached=function(){this.requestElementsPerRow()};
_.Y.refreshGridLayoutNew=function(){var q;if((q=this.data)!=null&&q.contents&&this.containerWidth){var k;((k=this.data.responsiveContainerConfiguration)==null?0:k.responsiveSize)?(q=_.cT9(this.data.responsiveContainerConfiguration,this.containerWidth),q=_.xe(Object.assign({},q,{standardUnitMinWidth:this.standardUnitMinWidth}))):q=_.xe({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=q.typographyBump;if(this.elementsPerRow!==
q.numItems||this.gutter!==q.gutter)this.elementsPerRow=q.numItems,this.gutter=q.gutter,this.itemWidth=q.itemWidth,_.zb(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":q.gutter+"px"})}};
_.Y.computeSizing=function(){if(!this.isLumiere){var q=_.O_n(this.data);if(q)return q;if(_.h("web_use_layout_library_for_rich_grid"))return this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.Y.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.Y.computeButton=function(q){var k=_.f(q,_.bl);q=Object.assign({},_.f(q,_.bl));return k?(q.text||(q.text={simpleText:q.tooltip}),q.style="STYLE_MONO_OUTLINE",q.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",q):k};
_.Y.onRowIndexChange=function(){var q=_.Jg(),k,F;((k=this.data)==null?0:k.trackingParams)&&((F=this.data)==null?void 0:F.rowIndex)!=null&&q&&_.Va(q,_.yK(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.Y.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var q,k=((q=this.getRichItemRenderers()[0])==null?void 0:q.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*k;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.Y.requestElementsPerRow=function(){_.Fc(this.hostElement,"yt-request-elements-per-row")};
_.Y.onUpdateElementsPerRowAction=function(q,k,F,T,Z,O){if(this.containerWidth!==O&&(this.containerWidth=O,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&q&&k&&F&&T&&Z&&(this.elementsPerRow!==q||this.postsPerRow!==k||this.slimItemsPerRow!==F||this.gameCardsPerRow!==T||this.miniGameCardsPerRow!==Z)&&(this.elementsPerRow=q,this.postsPerRow=k,this.slimItemsPerRow=F,this.gameCardsPerRow=T,this.miniGameCardsPerRow=Z,this.updateItemVisibility())};
_.Y.getRichItemRenderers=function(){return _.Zy(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.Y.updateItemVisibility=function(){var q=this;if(this.data&&this.data.contents){var k=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(T,Z){var O;((O=q.data)==null?0:O.isExpanded)?(T.hidden=Z>k-1,T.ytRendererBehavior.markDirty()):T.hidden=Z>q.currentElementsPerRow-1||Z>k-1});
var F=this.data.contents.length<=this.currentElementsPerRow;this.isExpanded=!!this.data.isExpanded;this.isShowMoreHidden=!this.data.showMoreButton||F||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||F||!this.data.isExpanded||this.isTruncated}this.contents.style.visibility="visible"}};
_.Y.setHeightToSingleRow=function(){var q=this.getRichItemRenderers(),k=Number.parseInt(getComputedStyle(q[0]).marginBottom,10)||0;q=q.slice(0,this.currentElementsPerRow).reduce(function(F,T){return Math.max(F,T.getBoundingClientRect().height+k)},0);
this.contents.style.height=q+"px"};
_.Y.focusNextExpandedItem=function(){var q;((q=this.data)==null?0:q.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.Y.focusItem=function(q,k){var F=this.getRichItemRenderers();if(F[q]&&(q=F[q].querySelector(".focus-on-expand"))){if(k){var T;(T=F[this.currentElementsPerRow])==null||T.scrollIntoView({behavior:"smooth",block:"center"})}q.focus({preventScroll:!0})}};
_.Y.onDataChange=function(){var q=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var k;if((k=this.data)==null?0:k.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.Gz(this,function(){q.updateItemVisibility()});
var F;if((F=this.data)==null?0:F.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.zb(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),k=0;k<this.data.contents.length;k++)F=_.f(this.data.contents[k],_.ll)||{},F.colIndex=k,F.rowIndex=this.data.rowIndex};
_.Y.handleRerenderDownloadsData=function(){_.h("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())};
_.Y.blockInlinePreview=function(q){var k=this,F;return _.C(function(T){(F=k.inlinePreviewIsEnabled)&&k.ytdReduxBehavior.dispatch(_.kwv(!1));return T.return(new Promise(function(Z){q(function(){F&&k.ytdReduxBehavior.dispatch(_.kwv(!0));Z()})}))})};
_.Y.expandShelf=function(){var q=this;if(this.data){var k,F=(k=_.f(this.data.showMoreButton,_.bl))==null?void 0:k.trackingParams;F&&_.C$(_.aB(),F);this.data.isExpanded=!0;this.blockInlinePreview(function(T){q.setHeightToSingleRow();q.updateItemVisibility();q.contents.style.height=q.contents.scrollHeight+"px";_.pL.addJob(function(){q.contents.style.height="auto";q.focusNextExpandedItem();T()},2,200)})}};
_.Y.collapseShelf=function(){var q=this;return _.C(function(k){if(k.nextAddress==1){if(!q.data)return k.return();q.data.isExpanded=!1;return _.W(k,q.blockInlinePreview(function(F){q.contents.style.height=q.contents.scrollHeight+"px";q.setHeightToSingleRow();_.pL.addJob(function(){q.updateItemVisibility();q.contents.style.height="auto";F()},2,200)}),2)}_.Fc(q.hostElement,"yt-rich-shelf-renderer-collapse",q.data.trackingParams);
q.focusItem(0,!1);_.RG(k)})};
_.Y.updateArrowButtonStatus=function(){var q=this.getRichItemRenderers().length;if(!_.h("web_rich_shelf_renderer_use_data_contents_killswitch")){var k,F;q=((k=this.data)==null?void 0:(F=k.contents)==null?void 0:F.length)||0}this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=q};
_.Y.onChildElementFocus=function(q){this.hasChevronButtons&&(q=q.target.closest("#contents > *"),this.contents.contains(q)&&(q.offsetLeft<this.horizontalOffset?this.previousClick():q.offsetLeft+q.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.Y.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.P9("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.Y.updateHorizontalOffset=function(){var q=this.getRichItemRenderers(),k=q.length;if(!_.h("web_rich_shelf_renderer_use_data_contents_killswitch")){var F,T;k=((F=this.data)==null?void 0:(T=F.contents)==null?void 0:T.length)||0}var Z;q=((Z=q[0])==null?void 0:Z.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>k?this.firstShownIndex=k-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*q};
_.Y.isSlimMediaShelfRenderer=function(){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll))==null?void 0:F.content;return!!(_.f(T,_.Hnh)||_.f(T,vA$)||_.f(T,_.$k)||_.f(T,S5c))};
_.Y.isGameCardShelf=function(){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll))==null?void 0:F.content;return!!_.f(T,nmm)};
_.Y.isGnomeShelf=function(){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll))==null?void 0:F.content;return!!_.f(T,_.WzI)};
_.Y.isMiniGameCardShelf=function(){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll))==null?void 0:F.content;return!!_.f(T,CS$)||!!_.f(T,R$Z)};
_.Y.hasGameBoxArtAvatarStyle=function(){var q;return((q=this.data)==null?void 0:q.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.Y.hasRoundedGameBoxArtAvatarStyle=function(){var q;return((q=this.data)==null?void 0:q.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.Y.isShortsShelf=function(){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll))==null?void 0:F.content;return!!_.f(T,_.$k)||!!_.f(T,S5c)};
_.Y.isPostShelfRenderer=function(){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll))==null?void 0:F.content;return!(!_.f(T,LYc)&&!_.f(T,xio))};
_.Y.isLumiereShelf=function(){var q,k,F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll);return!!_.f(F==null?void 0:F.content,ZHI)};
_.Y.isLumiereShelfWithPosters=function(){var q,k,F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll),T;return((T=_.f(F==null?void 0:F.content,ZHI))==null?void 0:T.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.Y.isExpandOnHoverCardShelf=function(){var q,k,F,T=(F=_.f((q=this.data)==null?void 0:(k=q.contents)==null?void 0:k[0],_.ll))==null?void 0:F.content;return!!_.f(T,TVm)};
_.Y.computeHasFeaturedBadge=function(){var q,k,F=_.f((q=this.data)==null?void 0:(k=q.badges)==null?void 0:k[0],_.W00);return F?F.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Y.computeHasPaygatedFeaturedBadge=function(){var q,k,F=_.f((q=this.data)==null?void 0:(k=q.badges)==null?void 0:k[0],_.W00);return F?(F==null?void 0:F.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.Y.computeHeaderHidden=function(){var q,k,F,T,Z,O;return!((q=this.data)==null?0:q.icon)&&!((k=this.data)==null?0:k.title)&&!((F=this.data)==null?0:F.subtitle)&&!((T=this.data)==null?0:T.thumbnail)&&!((Z=this.data)==null?0:Z.badges)&&!((O=this.data)==null?0:O.menu)};
_.Y.showCtaButton=function(){var q;return!((q=this.data)==null||!q.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.Y.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.Y.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.Y.computeForce16By9ThumbnailAspectRatio=function(){var q,k;return((q=this.data)==null?void 0:(k=q.responsiveContainerConfiguration)==null?void 0:k.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.Y.onSectionReactiveDismissal=function(q,k,F){var T,Z;var O=(T=this.data)==null?void 0:(Z=T.targetingContext)==null?void 0:Z.targetGroupId;this&&O&&k.targetGroupId&&O.includes(k.targetGroupId)?(T=this.rowIndex,q=T===void 0?!1:!(k.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&T<=q)):q=!1;q&&(this.hidden=F)};
_.Vg.Object.defineProperties(D8.prototype,{currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var q=this.elementsPerRow;this.isPostShelfRenderer()?q=this.postsPerRow:this.isSlimMediaShelfRenderer()?q=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?q=this.slimItemsPerRow-1:this.isGameCardShelf()?q=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(q=this.miniGameCardsPerRow);return q}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&_.h("kevlar_clean_feeds_show_more")&&this.isHomePage}},
hideBottomDivider:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.previousButton)&&!((k=this.data)==null||!k.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 q;return((q=_.mT().resolve(_.gb).getCurrentPage())==null?void 0:q.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return!((q=this.data)==null?0:(k=q.thumbnail)==null?0:(F=k.accessibility)==null?0:(T=F.accessibilityData)==null?0:T.label)}},
initiallyIsExpanded:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isExpanded)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
D8.prototype.onChildElementFocus=D8.prototype.onChildElementFocus;D8.prototype.handleRerenderDownloadsData=D8.prototype.handleRerenderDownloadsData;D8.prototype.onDataChange=D8.prototype.onDataChange;D8.prototype.onRowIndexChange=D8.prototype.onRowIndexChange;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],D8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],D8.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.$S),_.G("design:type",Object)],D8.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],D8.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],D8.prototype,"ytdReduxBehavior",void 0);_.v([_.u({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.G("design:type",Object)],D8.prototype,"useResponsiveGrid",void 0);_.v([_.u(),_.G("design:type",Object)],D8.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Number)],D8.prototype,"standardUnitMinWidth",void 0);_.v([_.u({reflectToAttribute:!0,value:3}),_.G("design:type",Number)],D8.prototype,"elementsPerRow",void 0);_.v([_.u({value:3}),_.G("design:type",Number)],D8.prototype,"postsPerRow",void 0);_.v([_.u({value:6}),_.G("design:type",Number)],D8.prototype,"slimItemsPerRow",void 0);_.v([_.u({value:6}),_.G("design:type",Number)],D8.prototype,"gameCardsPerRow",void 0);
_.v([_.u({value:6}),_.G("design:type",Number)],D8.prototype,"miniGameCardsPerRow",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D8.prototype,"hidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D8.prototype,"standardShelfMargins",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D8.prototype,"isShowMoreHidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D8.prototype,"isExpanded",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D8.prototype,"isInnerShelf",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.G("design:type",Boolean)],D8.prototype,"isShorts",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.G("design:type",Boolean)],D8.prototype,"isLumiere",void 0);_.v([_.u({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.G("design:type",Boolean)],D8.prototype,"hasBoxArtThumbnailStyle",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.G("design:type",Boolean)],D8.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.G("design:type",Boolean)],D8.prototype,"hasFeaturedBadge",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.G("design:type",Boolean)],D8.prototype,"hasPaygatedFeaturedBadge",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.G("design:type",Boolean)],D8.prototype,"isHeaderHidden",void 0);_.v([_.u({selector:_.Iir}),_.G("design:type",Object)],D8.prototype,"allVideosCount",void 0);_.v([_.u({selector:GnT}),_.G("design:type",Object)],D8.prototype,"allPlaylistCount",void 0);_.v([_.u({selector:Dpr}),_.G("design:type",Object)],D8.prototype,"haveSmartDownloadsCompleted",void 0);
_.v([_.u({selectorArgs:["entitySelectorType"],selector:function(q,k){if(_.h("kevlar_modern_downloads_page")&&k&&k!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var F=q.entities;switch(k){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":k=_.th(F);q=J5(k);var T=_.az(k);F=_.lJ(F);F=_.iJ(N80(T,F,k.length));return{contents:q,subtitle:F};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return F=_.th(F),{contents:J5(F)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return F=
_.DR(F),{contents:J5(F)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return F=_.nqN(F),{contents:J5(F)};default:_.w1(new _.aP("Error: entitySelectorType defined but not matched in selector.",q,k))}}}}),
_.G("design:type",Object)],D8.prototype,"entityDrivenRichShelfData",void 0);_.v([_.u({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.G("design:type",Boolean)],D8.prototype,"hasTopCtaButton",void 0);_.v([_.u({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.G("design:type",Boolean)],D8.prototype,"hasBottomCtaButton",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.G("design:type",Boolean)],D8.prototype,"force16By9ThumbnailAspectRatio",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D8.prototype,"isShowLessHidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D8.prototype,"restrictContentsOverflow",void 0);_.v([_.u({selector:_.ClL}),_.G("design:type",Boolean)],D8.prototype,"inlinePreviewIsEnabled",void 0);
_.v([_.u({computed:"computeSizing(data)"}),_.G("design:type",String)],D8.prototype,"sizing",void 0);_.v([_.u(),_.G("design:type",Boolean)],D8.prototype,"typographyBump",void 0);_.v([_.u(),_.G("design:type",Number)],D8.prototype,"itemWidth",void 0);_.v([_.u(),_.G("design:type",Object)],D8.prototype,"firstShownIndex",void 0);_.v([_.u(),_.G("design:type",Object)],D8.prototype,"horizontalOffset",void 0);_.v([_.u(),_.G("design:type",Object)],D8.prototype,"atEnd",void 0);
_.v([_.Iw("#contents"),_.G("design:type",HTMLElement)],D8.prototype,"contents",void 0);_.v([_.Wu("data.rowIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],D8.prototype,"onRowIndexChange",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],D8.prototype,"onDataChange",null);
_.v([_.Wu("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],D8.prototype,"handleRerenderDownloadsData",null);_.v([_.eJ("focusin"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],D8.prototype,"onChildElementFocus",null);_.v([_.u({reflectToAttribute:!0}),_.P("data","isHomePage"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],D8.prototype,"isTruncated",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],D8.prototype,"hideBottomDivider",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],D8.prototype,"hasChevronButtons",null);_.v([_.P("firstShownIndex"),_.G("design:type",Object),_.G("design:paramtypes",[])],D8.prototype,"previousButtonOverride",null);
_.v([_.P("atEnd"),_.G("design:type",Object),_.G("design:paramtypes",[])],D8.prototype,"nextButtonOverride",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],D8.prototype,"isHomePage",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],D8.prototype,"thumbnailAriaHidden",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],D8.prototype,"initiallyIsExpanded",null);
_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],D8.prototype,"entitySelectorType",null);_.v([_.K({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],D8);
_.RUz=_.Y1()(D8,"ytd-rich-shelf-renderer",function(){if(CsZ===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);CsZ=q}q=CsZ;return q},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var eUP;_.Ft(cOv,"yt-slimline-survey-view-model",{props:{data:_.xK}});var lb=function(){var q=_.Q.apply(this,arguments)||this;q.tileLottieAnimationRef={};q.backgroundLottieAnimationRef={};q.isOnHoverBehaviorForLottieEnabled=!0;q.useBiggerShowcaseImage=_.h("enable_desktop_search_bigger_thumbs");q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return q};
_.y(lb,_.Q);_.Y=lb.prototype;_.Y.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.Y.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},
dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.Y.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var q=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);q!==this.hasTile&&this.set("hasTile",q);q=this.hasLogo(this.data)||!!this.data.badgeText;q!==this.hasMetadata&&this.set("hasMetadata",q);q=this.data.overflowButton?!1:q;q!==this.showLogoImage&&this.set("showLogoImage",q);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();
this.maybeInitializeBackgroundLottie()}};
_.Y.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.Y.currentColorChanged=function(){this.updateButtonPalette()};
_.Y.computeBackgroundStyle=function(q){if(q&&this.data){var k=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var F=_.Zs((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);F&&k.push('background-image: url("'+F+'");')}var T;((T=q.basicColorData)==null?void 0:T.backgroundColor)!==void 0&&k.push("background-color: "+_.B4(q.basicColorData.backgroundColor)+";");return k.join("")}};
_.Y.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q)};
_.Y.getCurrentLogo=function(q,k){if(q)return k?q.darkLogoImage:q.lightLogoImage};
_.Y.getCurrentStaticTileImage=function(q,k){if(this.hasStaticTile(q))return q.darkTileImage?k?q.darkTileImage:q.tileImage:q.tileImage};
_.Y.computeTitleStyle=function(q){if(this.data&&this.data.title&&q&&q.basicColorData&&q.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.Kj(q.basicColorData.foregroundTitleColor)+";"};
_.Y.computeSubtitleStyle=function(q){if(this.data&&this.data.subtitle&&q&&q.basicColorData&&q.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.Kj(q.basicColorData.foregroundBodyColor)+";"};
_.Y.computeSupplementalStyle=function(q){if(this.data&&this.data.supplementalText&&q&&q.supplementalTextColor!==void 0)return q=_.Kj(q.supplementalTextColor),"color:"+q+";--yt-endpoint-color:"+q+";--yt-endpoint-hover-color:"+q+";--yt-endpoint-visited-color:"+q+";--yt-formatted-string-bold-font-weight:700;"};
_.Y.computeBadgeStyle=function(q){if(this.data&&this.data.badgeText&&q&&q.basicColorData&&q.basicColorData.foregroundActivatedColor!==void 0)return"color:"+_.Kj(q.basicColorData.foregroundActivatedColor)+";"};
_.Y.computeDismissIconStyle=function(q){var k,F;if((q==null?0:(k=q.dismissButtonColorData)==null?0:k.foregroundTitleColor)&&(q==null?0:(F=q.dismissButtonColorData)==null?0:F.backgroundColor))return"--yt-button-color:"+_.B4(q.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.B4(q.dismissButtonColorData.backgroundColor)+";"};
_.Y.computeOverflowIconStyle=function(q){var k,F;if((q==null?0:(k=q.dismissButtonColorData)==null?0:k.foregroundTitleColor)&&(q==null?0:(F=q.dismissButtonColorData)==null?0:F.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.B4(q.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.B4(q.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.B4(q.dismissButtonColorData.foregroundTitleColor)+";"};
_.Y.computeBannerStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Y.computeLocation=function(q){switch(q==null?void 0:q.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.Y.shouldShowTileSection=function(q,k,F){return!this.shouldExpandLogo(q,k,F)&&k};
_.Y.shouldShowExpandedLogoSection=function(q,k,F){return this.shouldExpandLogo(q,k,F)&&q!==void 0&&this.hasLogo(q)};
_.Y.shouldExpandLogo=function(q,k,F){return q&&k?!1:F>=2};
_.Y.hasStaticTile=function(q){return!(q==null||!q.tileImage)};
_.Y.hasTileLottie=function(q){var k;return!!(q==null?0:(k=q.tileLottie)==null?0:k.url)};
_.Y.hasLogo=function(q){return this.getCurrentLogo(q,this.isDarkTheme)!==void 0};
_.Y.getLogoHeight=function(q){return this.logoWithPadding(q)?"26":"20"};
_.Y.getExpandedLogoHeight=function(q){return this.logoWithPadding(q)?"31":"24"};
_.Y.getLogoImageId=function(q){return this.logoWithPadding(q)?"logo-image-with-padding":"logo-image"};
_.Y.hasBackgroundLottie=function(q){var k;return!!(q==null?0:(k=q.backgroundLottie)==null?0:k.url)};
_.Y.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var q,k;(q=this.tileLottieAnimationRef)==null||(k=q.lottieEl)==null||k.play();var F,T;(F=this.backgroundLottieAnimationRef)==null||(T=F.lottieEl)==null||T.play()}};
_.Y.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var q,k;(q=this.tileLottieAnimationRef)==null||(k=q.lottieEl)==null||k.pause();var F,T;(F=this.backgroundLottieAnimationRef)==null||(T=F.lottieEl)==null||T.pause()}};
_.Y.pauseLottie=function(){var q,k;(q=this.tileLottieAnimationRef)==null||(k=q.lottieEl)==null||k.pause();var F,T;(F=this.backgroundLottieAnimationRef)==null||(T=F.lottieEl)==null||T.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.Y.performPrimaryButtonAction=function(){var q,k,F;((q=this.data)==null?0:(k=q.primaryButton)==null?0:(F=k.buttonRenderer)==null?0:F.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.Y.requestElementsPerRow=function(){_.Fc(this.hostElement,"yt-request-elements-per-row")};
_.Y.updateButtonPalette=function(){if(this.data&&this.currentColorData){var q;((q=this.data.dismissButton)==null?0:q.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 k;if((k=this.data.primaryButton)==null?0:k.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 F;if((F=this.data.secondaryButton)==
null?0:F.buttonRenderer)this.currentColorData.secondaryButtonColorData?(this.data.secondaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.secondaryButtonColorData},this.data.secondaryButton.buttonRenderer.style=void 0):this.currentColorData.secondaryButtonStyleType&&(this.data.secondaryButton.buttonRenderer.style=this.currentColorData.secondaryButtonStyleType,this.data.secondaryButton.buttonRenderer.colorData=void 0),this.set("secondaryButton",{buttonRenderer:Object.assign({},
this.data.secondaryButton.buttonRenderer)});var T;((T=this.data.primaryButton)==null?0:T.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var Z;((Z=this.data.secondaryButton)==null?0:Z.toggleButtonRenderer)&&this.set("secondaryButton",{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)})}};
_.Y.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var q=this.getTileLottieDataBasedOnTheme(),k,F;if(q.url!==((k=this.tileLottiePlayerProps)==null?void 0:(F=k.animationConfig)==null?void 0:F.path)){var T,Z;(T=this.tileLottieAnimationRef)==null||(Z=T.lottieEl)==null||Z.destroy();var O;this.isOnHoverBehaviorForLottieEnabled=!((O=q.settings)==null?0:O.autoplay);var z,R;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(R=(z=q.settings)==null?void 0:z.autoplay)!=null?R:!1,loop:this.getLottieLoopValue(q.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof q.url==="string"?this.tileLottiePlayerProps.animationConfig.path=q.url:this.tileLottiePlayerProps.animationConfig.animationData=q.url}}};
_.Y.getOverflowButton=function(q){return _.f(q.overflowButton,Wth)};
_.Y.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var q=this.getBackgroundLottieDataBasedOnTheme(),k,F;if(q.url!==((k=this.backgroundLottiePlayerProps)==null?void 0:(F=k.animationConfig)==null?void 0:F.path)){var T,Z;(T=this.backgroundLottieAnimationRef)==null||(Z=T.lottieEl)==null||Z.destroy();var O;this.isOnHoverBehaviorForLottieEnabled=!((O=q.settings)==null?0:O.autoplay);var z,R;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(R=(z=q.settings)==null?void 0:z.autoplay)!=null?R:!1,loop:this.getLottieLoopValue(q.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof q.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=q.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
q.url}}};
_.Y.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var q;((q=this.tileLottieAnimationRef)==null?void 0:q.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var k;((k=this.backgroundLottieAnimationRef)==null?void 0:k.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.Y.getTileLottieDataBasedOnTheme=function(){var q;if(this.isDarkTheme&&((q=this.data)==null?0:q.darkThemeTileLottie))return this.data.darkThemeTileLottie;var k;return((k=this.data)==null?0:k.tileLottie)?this.data.tileLottie:{}};
_.Y.getBackgroundLottieDataBasedOnTheme=function(){var q;if(this.isDarkTheme&&((q=this.data)==null?0:q.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var k;return((k=this.data)==null?0:k.backgroundLottie)?this.data.backgroundLottie:{}};
_.Y.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q)};
_.Y.getLottieLoopValue=function(q){return q?q.loop!==void 0?q.loop:q.loopCount?q.loopCount-1:!0:!0};
_.Y.logoWithPadding=function(q){var k,F,T;return(q=(k=this.getCurrentLogo(q,this.isDarkTheme))==null?void 0:(F=k.thumbnails)==null?void 0:(T=F[0])==null?void 0:T.height)&&q%31===0?!0:!1};
lb.prototype.currentColorChanged=lb.prototype.currentColorChanged;lb.prototype.themeChanged=lb.prototype.themeChanged;lb.prototype.dataChanged=lb.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lb.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],lb.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],lb.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],lb.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],lb.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lb.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],lb.prototype,"primaryButton",void 0);_.v([_.u(),_.G("design:type",Object)],lb.prototype,"secondaryButton",void 0);
_.v([_.u({reflectToAttribute:!0,value:3}),_.G("design:type",Number)],lb.prototype,"elementsPerRow",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],lb.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],lb.prototype,"hasTile",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],lb.prototype,"hasMetadata",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],lb.prototype,"showLogoImage",void 0);_.v([_.u(),_.G("design:type",Object)],lb.prototype,"currentColorData",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.G("design:type",String)],lb.prototype,"bannerStyle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.G("design:type",String)],lb.prototype,"location",void 0);
_.v([_.u(),_.G("design:type",Object)],lb.prototype,"tileLottiePlayerProps",void 0);_.v([_.u(),_.G("design:type",Object)],lb.prototype,"tileLottieAnimationRef",void 0);_.v([_.u(),_.G("design:type",Object)],lb.prototype,"backgroundLottiePlayerProps",void 0);_.v([_.u(),_.G("design:type",Object)],lb.prototype,"backgroundLottieAnimationRef",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],lb.prototype,"useBiggerShowcaseImage",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],lb.prototype,"isHideEnclosingAction",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],lb.prototype,"dataChanged",null);_.v([_.df("isDarkTheme"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],lb.prototype,"themeChanged",null);
_.v([_.df("currentColorData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],lb.prototype,"currentColorChanged",null);_.v([_.K({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],lb);
_.B(lb,"ytd-statement-banner-renderer",function(){if(eUP!==void 0)return eUP;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="metadata-container" hidden="[[!showLogoImage]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-img-shadow dimension="height" height$="[[getLogoHeight(data)]]" hidden="[[shouldExpandLogo(data, hasTile, elementsPerRow)]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-img-shadow>\n            <div id="badge-container" style$="[[computeBadgeStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="36" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="new-badge-container" hidden="[[!data.overflowButton]]" style$="[[computeTitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n              <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return eUP=q},{mode:1});var Wrm;var JL=function(){var q=_.Q.apply(this,arguments)||this;q.isSearch=!1;q.hideShelfHeader=!1;q.engagementPanel=!1;q.disableMouseScroll=!0;q.useFloorScrolling=!0;q.modernTypography=_.h("web_modern_typography");return q};
_.y(JL,_.Q);JL.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.WJ("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.WJ("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
JL.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
JL.prototype.onDataChanged=JL.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],JL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JL.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],JL.prototype,"hideShelfHeader",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],JL.prototype,"engagementPanel",void 0);_.v([_.u(),_.G("design:type",Object)],JL.prototype,"disableMouseScroll",void 0);_.v([_.u(),_.G("design:type",Object)],JL.prototype,"useFloorScrolling",void 0);_.v([_.u(),_.G("design:type",Object)],JL.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],JL.prototype,"modernTypography",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JL.prototype,"onDataChanged",null);_.v([_.K({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],JL);
_.B(JL,"ytd-reel-shelf-renderer",function(){if(Wrm!==void 0)return Wrm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Wrm=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var Uto;var I1z=_.mc(function(q){var k=q.data;q=q.useSmallFont;var F={},T={};return _.U("yt-channel-external-link-view-model",{class:"yt-channel-external-link-view-model-wiz"},_.U(_.a,{cond:function(){return k().favicon},
then:function(Z){return _.U(_.gy,{data:Z,className:"yt-channel-external-link-view-model-wiz__favicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.U("div",{class:"yt-channel-external-link-view-model-wiz__container"},_.U(_.gz,{text:function(){return k().title},
className:_.UZ("yt-channel-external-link-view-model-wiz__title",(F["yt-channel-external-link-view-model-wiz__title--title-small-font"]=q,F)),ellipsisTruncate:!0,userInput:!0}),_.U(_.gz,{text:function(){return k().link},
className:_.UZ("yt-channel-external-link-view-model-wiz__link",(T["yt-channel-external-link-view-model-wiz__link--link-small-font"]=q,T)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"Ib");
I1z.idomCompat=!0;_.Ft(I1z,"yt-channel-external-link-view-model",{props:{data:_.xK,useSmallFont:_.xK}});_.$$("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var AL=function(){var q=_.Q.apply(this,arguments)||this;q.revealButtonClass="button";q.businessEmailDisplayState="HIDE_SECTION";return q};
_.y(AL,_.Q);_.Y=AL.prototype;_.Y.refit=function(){var q=this;_.Bu(function(){_.ZH(q.hostElement,"yt-refit-popups-action")});
_.Gz(this,function(){_.ZH(q.hostElement,"yt-refit-popups-action")})};
_.Y.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.uN("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA")};
_.Y.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"};
_.Y.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Y.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"}}}};
_.Y.computeEmailHref=function(q){return"mailto:"+q};
_.Y.computeSafeUrl=function(q){if(q)return _.d5(q)};
_.Y.linkEndpoint=function(q){return _.f(q.onTap,_.Nj)};
_.Y.linkEndpointToHref=function(q){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(q))};
_.Y.onYtServiceRequestCompleted=function(q){var k;if((k=q.detail.data)==null?0:k.businessEmail)this.businessEmail=q.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var F;if((F=q.detail.data)==null?0:F.errorMessage)this.businessEmailErrorMessage=q.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Y.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var q=this.JSC$14190_captchaTextarea.value;if(q){q={recaptcha_response_token:q,channel_id:this.metadata.channelId};var k=_.f(this.metadata.onBusinessEmailRevealClickCommand,_.Nj);k&&this.ytComponentBehavior.resolveCommand(k,{form:q})}}};
_.Y.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.Vg.Object.defineProperties(AL.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var q;return _.f((q=this.data)==null?void 0:q.metadata,SIG)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.f(this.metadata.businessEmailRevealButton,_.M$)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var q=new URL(this.metadata.canonicalChannelUrl);return q.host+q.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 _.f(this.metadata.learnMoreOnTap,_.Nj)}}});
AL.prototype.onYtServiceRequestCompleted=AL.prototype.onYtServiceRequestCompleted;AL.prototype.businessEmailMetadataChanged=AL.prototype.businessEmailMetadataChanged;AL.prototype.refit=AL.prototype.refit;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],AL.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AL.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],AL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("#g-recaptcha-response"),_.G("design:type",HTMLTextAreaElement)],AL.prototype,"JSC$14190_captchaTextarea",void 0);_.v([_.u(),_.G("design:type",Object)],AL.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],AL.prototype,"revealButtonClass",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],AL.prototype,"metadata",null);
_.v([_.P("metadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],AL.prototype,"revealButton",null);_.v([_.P("metadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],AL.prototype,"channelDisplayUrl",null);_.v([_.df("metadata"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AL.prototype,"refit",null);_.v([_.P("metadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],AL.prototype,"formattedDescription",null);
_.v([_.P("metadata","learnMoreCommand"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],AL.prototype,"shouldRendereVerifiedPhoneStatus",null);_.v([_.P("metadata"),_.G("design:type",Object),_.G("design:paramtypes",[])],AL.prototype,"learnMoreCommand",null);_.v([_.u(),_.G("design:type",String)],AL.prototype,"businessEmailDisplayState",void 0);_.v([_.u(),_.G("design:type",String)],AL.prototype,"businessEmail",void 0);
_.v([_.u(),_.G("design:type",String)],AL.prototype,"businessEmailErrorMessage",void 0);_.v([_.df("metadata"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AL.prototype,"businessEmailMetadataChanged",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],AL.prototype,"onYtServiceRequestCompleted",null);_.v([_.K({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],AL);
_.B(AL,"ytd-about-channel-renderer",function(){if(Uto!==void 0)return Uto;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Uto=q},{mode:1});var Xzm;var pD=function(){return _.Q.apply(this,arguments)||this};
_.y(pD,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pD.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],pD.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],pD);
_.B(pD,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(Xzm!==void 0)return Xzm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Xzm=q},{mode:1});var ER4;var wR=function(){return _.Q.apply(this,arguments)||this};
_.y(wR,_.Q);wR.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],wR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wR.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],wR.prototype,"aligment",void 0);_.v([_.K({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],wR);
_.B(wR,"ytd-channel-list-sub-menu-renderer",function(){if(ER4!==void 0)return ER4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ER4=
q},{mode:1});var a1P;var PZ=function(){return _.Q.apply(this,arguments)||this};
_.y(PZ,_.Q);PZ.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}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],PZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],PZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],PZ.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],PZ);
_.B(PZ,"ytd-channel-sub-menu-renderer",function(){if(a1P!==void 0)return a1P;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return a1P=q},{mode:1});var dt0;var hUg;var $r=function(){var q=_.Q.apply(this,arguments)||this;q.isCompact=!1;return q};
_.y($r,_.Q);_.Vg.Object.defineProperties($r.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var q,k;return((k=_.f((q=this.data)==null?void 0:q.endpoint,_.KN))==null?void 0:k.target)==="TARGET_NEW_WINDOW"}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$r.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],$r.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$r.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$r.prototype,"isCompact",void 0);_.v([_.P("isCompact"),_.G("design:type",Number),_.G("design:paramtypes",[])],$r.prototype,"thumbnailWidth",null);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$r.prototype,"openNewWindow",null);_.v([_.K({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],$r);
_.B($r,"ytd-media-lockup-renderer",function(){if(hUg!==void 0)return hUg;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return hUg=q},{mode:1});var MZ0;var bb=function(){return _.Q.apply(this,arguments)||this};
_.y(bb,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bb.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],bb.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bb.prototype,"data",void 0);_.v([_.K({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],bb);
_.B(bb,"ytd-structured-description-channel-lockup-renderer",function(){if(MZ0!==void 0)return MZ0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return MZ0=q},{mode:1});var f14;var ub=function(){var q=_.Q.apply(this,arguments)||this;q.isCompact=!1;q.collections=_.h("web_modern_collections_v2");q.collectionsStackColor=_.h("modernize_structured_description_playlist_lockups_v2");return q};
_.y(ub,_.Q);ub.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:_.h("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.Vg.Object.defineProperties(ub.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z,O;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:this.collections,sampledThumbnailColor:this.collectionsStackColor?(q=this.data)==null?void 0:(k=q.thumbnail)==null?void 0:k.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(F=this.data)==null?void 0:(T=F.thumbnail)==null?void 0:T.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(Z=this.data)==null?void 0:(O=Z.thumbnail)==
null?void 0:O.vibrantColorPalette:void 0}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ub.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],ub.prototype,"componentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ub.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ub.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ub.prototype,"showSidePanelThumbnailOverlay",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ub.prototype,"isCompact",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ub.prototype,"collections",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ub.prototype,"collectionsStackColor",void 0);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ub.prototype,"twoLineTitle",null);
_.v([_.P("data","collections","collectionsStackColor"),_.G("design:type",Object),_.G("design:paramtypes",[])],ub.prototype,"collectionStack",null);_.v([_.K({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],ub);
_.B(ub,"ytd-structured-description-playlist-lockup-renderer",function(){if(f14!==void 0)return f14;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return f14=q},{mode:1});var yxm;var N5=function(){return _.Q.apply(this,arguments)||this};
_.y(N5,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],N5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],N5.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],N5.prototype,"data",void 0);_.v([_.K({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],N5);
_.B(N5,"ytd-structured-description-video-lockup-renderer",function(){if(yxm!==void 0)return yxm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return yxm=q},{mode:2});var QF=function(){return _.Q.apply(this,arguments)||this};
_.y(QF,_.Q);
QF.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}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],QF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],QF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],QF.prototype,"data",void 0);_.v([_.K({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],QF);
_.B(QF,"ytd-compact-infocard-renderer",function(){if(dt0!==void 0)return dt0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return dt0=q},{mode:1});var tZo;var KD=function(){var q=_.Q.apply(this,arguments)||this;q.useModernCollectionsV2=_.h("web_modern_collections_v2");return q};
_.y(KD,_.Q);KD.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.Vg.Object.defineProperties(KD.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.h("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.h("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.h("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],KD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],KD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],KD.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],KD.prototype,"ytdReduxBehavior",void 0);_.v([_.u({selector:_.KO}),_.G("design:type",Object)],KD.prototype,"isGridViewEnabled",void 0);
_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],KD.prototype,"watchFeedBigThumbs",null);_.v([_.P("isGridViewEnabled","data"),_.u({reflectToAttribute:!0,value:"168"}),_.G("design:type",String),_.G("design:paramtypes",[])],KD.prototype,"thumbnailWidth",null);_.v([_.P("isGridViewEnabled","data"),_.u({reflectToAttribute:!0,value:"94"}),_.G("design:type",String),_.G("design:paramtypes",[])],KD.prototype,"customThumbnailSize",null);
_.v([_.u(),_.G("design:type",Object)],KD.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],KD.prototype,"useModernCollectionsV2",void 0);_.v([_.K({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],KD);
_.B(KD,"ytd-compact-playlist-renderer",function(){if(tZo!==void 0)return tZo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return tZo=q},{mode:1});var DtZ;var BZ=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.roundedContainer=!0;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return q};
_.y(BZ,_.Q);_.Y=BZ.prototype;_.Y.attached=function(){this.requestElementsPerRow()};
_.Y.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"}}}};
_.Y.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.Y.computeViewStyle=function(q){return q.style?q.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.Y.onUpdateElementsPerRowAction=function(q){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&q===1};
_.Y.requestElementsPerRow=function(){_.Fc(this.hostElement,"yt-request-elements-per-row")};
BZ.prototype.dataChanged=BZ.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],BZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],BZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],BZ.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],BZ.prototype,"actionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],BZ.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],BZ.prototype,"hideThumbnail",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.G("design:type",String)],BZ.prototype,"viewStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],BZ.prototype,"darkerDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],BZ.prototype,"roundedContainer",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],BZ.prototype,"dataChanged",null);_.v([_.K({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],BZ);
_.B(BZ,"ytd-compact-promoted-item-renderer",function(){if(DtZ!==void 0)return DtZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return DtZ=q},{mode:1});var l1c;var rR=function(){var q=_.Q.apply(this,arguments)||this;q.collections=_.h("web_modern_collections_v2");return q};
_.y(rR,_.Q);rR.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
rR.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
rR.prototype.onYtNavigate=function(q,k){var F=this;if(k.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",k)){var T=this.get("watchEndpoint.videoId",k.endpoint),Z=_.ZH(this.hostElement,"yt-get-current-video-id-action")[0];_.h("kevlar_mix_handle_first_endpoint_different")&&T&&Z&&T!==Z||(q.stopPropagation(),_.i$().getPlayerPromise().then(function(O){if(O.getPlayerState()===0&&F.data.secondaryNavigationEndpoint)var z=F.data.secondaryNavigationEndpoint;else{z=
Object.assign({},k.endpoint);var R=_.f(z.commandMetadata,_.ni);R&&(O=Math.floor(O.getCurrentTime()),R.url=_.sP(R.url,{t:O}),!_.h("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(R=_.f(z,_.sM)))&&(R.startTimeSeconds=O)}_.Fc(F.hostElement,"yt-navigate",{endpoint:z})}))}};
_.Vg.Object.defineProperties(rR.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.h("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.h("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z,O;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(q=this.data)==null?void 0:(k=q.thumbnail)==null?void 0:k.sampledThumbnailColor,vibrantColorPalette:(F=this.data)==null?void 0:(T=F.thumbnail)==null?void 0:T.vibrantColorPalette,darkColorPalette:(Z=this.data)==null?void 0:(O=Z.thumbnail)==null?void 0:O.darkColorPalette,experimentEnabled:this.collections}}}});
rR.prototype.onYtNavigate=rR.prototype.onYtNavigate;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.X5.YtEndpointBehavior),_.G("design:type",Object)],rR.prototype,"ytEndpointBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],rR.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.rw),_.G("design:type",Object)],rR.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],rR.prototype,"ytdReduxBehavior",void 0);_.v([_.u({selector:_.KO}),_.G("design:type",Object)],rR.prototype,"isGridViewEnabled",void 0);_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],rR.prototype,"watchFeedBigThumbs",null);
_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",String),_.G("design:paramtypes",[])],rR.prototype,"thumbnailWidth",null);_.v([_.u(),_.G("design:type",Object)],rR.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],rR.prototype,"collections",void 0);_.v([_.P("data","collections"),_.G("design:type",Object),_.G("design:paramtypes",[])],rR.prototype,"collectionStack",null);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],rR.prototype,"onYtNavigate",null);_.v([_.K({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],rR);
_.B(rR,"ytd-compact-radio-renderer",function(){if(l1c!==void 0)return l1c;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return l1c=q},{mode:1});var JxI;var vZ=function(){return _.Q.apply(this,arguments)||this};
_.y(vZ,_.Q);vZ.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
vZ.prototype.computeRendererStyle=function(q){return q.style?q.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.v([_.u(),_.G("design:type",Object)],vZ.prototype,"data",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vZ.prototype,"rendererBehavior",void 0);_.v([_.u({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.G("design:type",String)],vZ.prototype,"rendererStyle",void 0);_.v([_.K({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],vZ);
_.B(vZ,"ytd-compact-text-promo-renderer",function(){if(JxI!==void 0)return JxI;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return JxI=q},{mode:1});var AxP;var HZ=function(){var q=_.Q.apply(this,arguments)||this;q.isShortsStyle=!1;return q};
_.y(HZ,_.Q);_.Y=HZ.prototype;_.Y.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"}}}};
_.Y.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.Fc(this.hostElement,"yt-disable-lockup-interaction"):_.Fc(this.hostElement,"yt-enable-lockup-interaction"))};
_.Y.isMetaBlockEmpty=function(q){return!q||!q.longBylineText&&!q.shortBylineText&&!q.shortViewCountText&&!q.viewCountText};
_.Y.computeHasOneLineTitle=function(q){return this.forceOneLineTitle||!(q==null||!q.buttons)};
_.Y.computeDisableInteraction=function(){var q;return!((q=this.data)==null?0:q.navigationEndpoint)};
_.Y.hasSingularTopStandaloneBadge=function(){var q;return!((q=this.data)==null||!q.topStandaloneBadge)};
_.Vg.Object.defineProperties(HZ.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.h("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.h("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 q;return this.hasSingularTopStandaloneBadge()?[(q=this.data)==null?void 0:q.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var q;return this.shouldShowTopBadges?((q=this.data)==null?void 0:q.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
HZ.prototype.disableInteractionChanged=HZ.prototype.disableInteractionChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],HZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],HZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],HZ.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],HZ.prototype,"ytdLockupBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],HZ.prototype,"ytdReduxBehavior",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.G("design:type",Boolean)],HZ.prototype,"metaBlockEmpty",void 0);_.v([_.u({selector:_.KO}),_.G("design:type",Object)],HZ.prototype,"isGridViewEnabled",void 0);_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HZ.prototype,"watchFeedBigThumbs",null);
_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",String),_.G("design:paramtypes",[])],HZ.prototype,"thumbnailWidth",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],HZ.prototype,"isShortsStyle",void 0);_.v([_.u(),_.G("design:type",Object)],HZ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.G("design:type",Boolean)],HZ.prototype,"hasOneLineTitle",void 0);
_.v([_.u(),_.G("design:type",Boolean)],HZ.prototype,"hideThumbnail",void 0);_.v([_.u(),_.G("design:type",Boolean)],HZ.prototype,"forceOneLineTitle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.G("design:type",Boolean)],HZ.prototype,"disableInteraction",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],HZ.prototype,"musicMetadataVideoLockup",void 0);
_.v([_.Wu("disableInteraction"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HZ.prototype,"disableInteractionChanged",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HZ.prototype,"shouldShowTopBadges",null);_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],HZ.prototype,"topBadges",null);
_.v([_.P("shouldShowTopBadges","data"),_.G("design:type",Array),_.G("design:paramtypes",[])],HZ.prototype,"inlineMetadataBadges",null);_.v([_.P("shouldShowTopBadges"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HZ.prototype,"shouldShowBadgesBelowMetadata",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],HZ.prototype,"compactTitleClass",null);_.v([_.K({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],HZ);
_.B(HZ,"ytd-compact-video-renderer",function(){if(AxP!==void 0)return AxP;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return AxP=q},{mode:_.Oh("kevlar_poly_si_batch_j067")?1:2});var pzm;_.$$("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var sk=function(){return _.Q.apply(this,arguments)||this};
_.y(sk,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],sk.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],sk.prototype,"data",void 0);_.v([_.K({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],sk);
_.B(sk,"ytd-counterfactual-renderer",function(){if(pzm!==void 0)return pzm;var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return pzm=q},{mode:1});var wzh;var GU=function(){var q=_.Q.apply(this,arguments)||this;q.hidden=!1;return q};
_.y(GU,_.Q);GU.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.mT().resolve(_.qd).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
GU.prototype.computeHidden=function(q){return!!q};
_.Vg.Object.defineProperties(GU.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}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],GU.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],GU.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.G("design:type",Object)],GU.prototype,"hidden",void 0);_.v([_.P("data.label"),_.G("design:type",String),_.G("design:paramtypes",[])],GU.prototype,"label",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],GU.prototype,"value",null);
_.v([_.K({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],GU);
_.B(GU,"ytd-dropdown-item-renderer",function(){if(wzh!==void 0)return wzh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return wzh=q},{mode:1});var Pso;var $to;var cZ=function(){return _.Q.apply(this,arguments)||this};
_.y(cZ,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cZ.prototype,"data",void 0);_.v([_.u({computed:"getSimpleString(data.label)"}),_.G("design:type",String)],cZ.prototype,"label",void 0);_.v([_.K({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],cZ);
_.B(cZ,"ytd-navigation-dropdown-item-renderer",function(){if($to!==void 0)return $to;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return $to=q},{mode:1});var VF=function(){var q=_.Q.apply(this,arguments)||this;q.disabled=!1;q.value="";q.noLabelFloat=!1;q.noUnderline=!1;q.usePrimaryColor=!1;q.hasBackground=!1;q.verticalAlign="top";q.autosize=!1;q.minAutosizeWidth=100;q.autosizeFont="14px Roboto";return q};
_.y(VF,_.Q);_.Y=VF.prototype;_.Y.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"}}}};
_.Y.open=function(){this.inputEl.open()};
_.Y.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.Y.dataChanged=function(){this.reset()};
_.Y.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("value-changed",this.value))};
_.Y.stopPropagation=function(q){q.stopPropagation()};
_.Y.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var q=this.canvas.getContext("2d");q&&(q.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(q.measureText(this.inputEl.value).width)+24)+"px")}};
_.Y.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var q=0,k=this.data.entries.length;q<k;q++){var F=this.data.entries[q],T;for(T in F)if(F.hasOwnProperty(T)){var Z=F[T];if("isSelected"in Z&&Z.isSelected)return"stringValue"in Z?Z.stringValue||"":"int32Value"in Z?Z.int32Value||0:0}}return null};
_.Y.updateValueFromBinding=function(q){this.value=q.detail.value};
_.Vg.Object.defineProperties(VF.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 q=0,k=this.data.entries.length;q<k;q++){var F=this.data.entries[q],T;for(T in F)if(F.hasOwnProperty(T)){var Z=F[T];if("isSelected"in Z&&Z.isSelected&&"label"in Z)return this.ytRendererBehavior.getSimpleString(Z.label)}}return null}}});
VF.prototype.autoSizeLabel=VF.prototype.autoSizeLabel;VF.prototype.stopPropagation=VF.prototype.stopPropagation;VF.prototype.valueChangedForBinding=VF.prototype.valueChangedForBinding;VF.prototype.dataChanged=VF.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],VF.prototype,"ytRendererStamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],VF.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VF.prototype,"disabled",void 0);_.v([_.u(),_.G("design:type",Object)],VF.prototype,"value",void 0);_.v([_.u(),_.G("design:type",Object)],VF.prototype,"noLabelFloat",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VF.prototype,"noUnderline",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],VF.prototype,"theme",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VF.prototype,"usePrimaryColor",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VF.prototype,"hasBackground",void 0);_.v([_.u(),_.G("design:type",Object)],VF.prototype,"verticalAlign",void 0);_.v([_.u(),_.G("design:type",Object)],VF.prototype,"autosize",void 0);_.v([_.u(),_.G("design:type",Object)],VF.prototype,"minAutosizeWidth",void 0);_.v([_.u(),_.G("design:type",Object)],VF.prototype,"autosizeFont",void 0);
_.v([_.Iw("#entries"),_.G("design:type",Object)],VF.prototype,"entries",void 0);_.v([_.Iw("#input"),_.G("design:type",Object)],VF.prototype,"inputEl",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VF.prototype,"dataChanged",null);_.v([_.df("value"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VF.prototype,"valueChangedForBinding",null);
_.v([_.eJ("iron-overlay-opened"),_.eJ("iron-overlay-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],VF.prototype,"stopPropagation",null);_.v([_.eJ("iron-select"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VF.prototype,"autoSizeLabel",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],VF.prototype,"label",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],VF);
_.B(VF,"ytd-dropdown-renderer",function(){if(Pso!==void 0)return Pso;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Pso=q},{mode:1});var b9c;var LD=function(){var q=_.Q.apply(this,arguments)||this;q.isConstrainedList=!1;return q};
_.y(LD,_.Q);LD.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"}}}};
LD.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
LD.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
LD.prototype.computeViewAllHidden=function(q,k){return q||!k.viewAllEndpoint};
LD.prototype.fillRestIfNoShowMore=LD.prototype.fillRestIfNoShowMore;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],LD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],LD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],LD.prototype,"ytLazyListBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],LD.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],LD.prototype,"isConstrainedList",void 0);_.v([_.df("data","canShowMore"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],LD.prototype,"fillRestIfNoShowMore",null);_.v([_.K({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],LD);
_.B(LD,"ytd-expanded-shelf-contents-renderer",function(){if(b9c!==void 0)return b9c;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return b9c=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var ukm;var xr=function(){return _.Q.apply(this,arguments)||this};
_.y(xr,_.Q);xr.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}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xr.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xr.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xr.prototype,"data",void 0);_.v([_.K({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],xr);
_.B(xr,"ytd-feed-channel-filter-header-renderer",function(){if(ukm!==void 0)return ukm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ukm=q},{mode:1});var NBm;var QRo;var KrI;var nD=function(){return _.Q.apply(this,arguments)||this};
_.y(nD,_.Q);_.Y=nD.prototype;_.Y.onClick=function(q){var k,F=(k=this.data)==null?void 0:k.sectionEndpoint;!_.x$(_.xN(q),this.hostElement,["A".toString()])&&F&&_.Fc(this.hostElement,"yt-navigate",{endpoint:F})};
_.Y.computeHasSectionEndpoint=function(q){return(q==null?void 0:q.sectionEndpoint)!==void 0};
_.Y.computeShowHeaderAsLink=function(q){return(q==null?void 0:q.header)!==void 0&&(q==null?void 0:q.sectionEndpoint)!==void 0};
_.Y.computeShowSubheaderAsLink=function(q){return(q==null?void 0:q.subheader)!==void 0&&(q==null?void 0:q.sectionEndpoint)!==void 0&&(q==null?void 0:q.header)===void 0};
_.Y.getHeaderAsLinkClass=function(q){var k=[],F;(q==null?0:(F=q.headerIcon)==null?0:F.iconType)&&k.push("header-link-active");return k.join(" ")};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],nD.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],nD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nD.prototype,"data",void 0);
_.v([_.u({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],nD.prototype,"hasSectionEndpoint",void 0);_.v([_.u({computed:"computeShowHeaderAsLink(data)"}),_.G("design:type",Boolean)],nD.prototype,"showHeaderAsLink",void 0);_.v([_.u({computed:"computeShowSubheaderAsLink(data)"}),_.G("design:type",Boolean)],nD.prototype,"showSubheaderAsLink",void 0);_.v([_.K({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],nD);
_.B(nD,"ytd-medical-panel-section-renderer",function(){if(KrI!==void 0)return KrI;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return KrI=q},{mode:1});var gR=function(){var q=_.Q.apply(this,arguments)||this;q.isExpanded=!1;q.roundedContainer=!0;q.skipRoundingTop=!1;q.toggleExpandableSection=function(){q.isExpanded=!q.isExpanded};
return q};
_.y(gR,_.Q);
gR.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]]"}}}}}};
gR.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
gR.prototype.dataChanged=gR.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gR.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gR.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],gR.prototype,"isExpanded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gR.prototype,"roundedContainer",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gR.prototype,"skipRoundingTop",void 0);_.v([_.u(),_.G("design:type",Object)],gR.prototype,"toggleExpandableSection",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gR.prototype,"dataChanged",null);_.v([_.K({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],gR);
_.B(gR,"ytd-medical-panel-content-renderer",function(){if(QRo!==void 0)return QRo;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return QRo=q},{mode:1});_.$$("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var md=function(){var q=_.Q.apply(this,arguments)||this;q.roundedContainer=!0;q.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");q.hasTitle=!1;q.linkIcon="OPEN_IN_NEW";q.isDismissed=!1;return q};
_.y(md,_.Q);
md.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"}}}};
md.prototype.computeHasTitle=function(q){return!(q==null||!q.title)};
md.prototype.onClick=function(q){var k,F=(k=this.data)==null?void 0:k.headerEndpoint;!_.x$(_.xN(q),this.hostElement,["BUTTON".toString()])&&F&&this.ytComponentBehavior.resolveCommand(F)};
_.Vg.Object.defineProperties(md.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 q;return((q=this.data)==null?void 0:q.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:q.disableBottomDivider)||!((k=this.data)==null?0:k.title)}}});
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],md.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],md.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],md.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],md.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],md.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],md.prototype,"roundedContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],md.prototype,"amsterdamEnabled",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.G("design:type",Object)],md.prototype,"hasTitle",void 0);
_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.P("data.background"),_.G("design:type",Object),_.G("design:paramtypes",[])],md.prototype,"background",null);_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.P("data.titleStyle"),_.G("design:type",Object),_.G("design:paramtypes",[])],md.prototype,"titleStyle",null);
_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.P("data.titleStyle"),_.G("design:type",Object),_.G("design:paramtypes",[])],md.prototype,"showLinkIcon",null);_.v([_.u(),_.G("design:type",String)],md.prototype,"linkIcon",void 0);_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],md.prototype,"hideDivider",null);
_.v([_.u({selectorArgs:["data.dismissStateEntityKey"],selector:function(q,k){q=_.SA(q.entities,"dismissState",k);return(q==null?void 0:q.isDismissed)||(q==null?void 0:q.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(q==null?void 0:q.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.G("design:type",Object)],md.prototype,"isDismissed",void 0);_.v([_.K({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],md);
_.B(md,"ytd-info-panel-container-renderer",function(){if(NBm!==void 0)return NBm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return NBm=q},{mode:1});var BBU;_.$$("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var q_=function(){var q=_.Q.apply(this,arguments)||this;q.modernTypography=_.h("web_modern_typography");return q};
_.y(q_,_.Q);q_.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
q_.prototype.computeStyle=function(q){return q?q:""};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],q_.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],q_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],q_.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.G("design:type",String)],q_.prototype,"titleStyle",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],q_.prototype,"modernTypography",void 0);_.v([_.K({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],q_);
_.B(q_,"ytd-item-section-header-renderer",function(){if(BBU!==void 0)return BBU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return BBU=q},{mode:1});var rxc;var vRv,H9Z=function(){return vRv!==void 0?vRv:vRv=document.createElement("template")};
document.head.appendChild(H9Z().content);var sRP;_.ix=new _.mE("VOTING_ANIMATION_CONTROLLER_TOKEN");var cxo=_.mc(function(q){var k=q.data;var F=_.sa("div"),T=_.sa("div");q=_.S(_.Oi("VOTE_STATUS_NONE",void 0,"FVF7mc"));var Z=q.next().value,O=q.next().value,z=_.UB(Vox,function(){var d;return(d=k())==null?void 0:d.entityKey}),R=_.h("web_enable_voting_animation")||_.h("enable_music_web_cairo_voting_animation");
_.DB(function(){var d;((d=k().initialState)==null?0:d.status)&&O(k().initialState.status)});
var e=function(){var d,M,t=(M=(d=k().initialState)==null?void 0:d.votes)!=null?M:0,A;d=(A=k().initialState)==null?void 0:A.status;return d==="VOTE_STATUS_UPVOTED"?t-1:d==="VOTE_STATUS_DOWNVOTED"?t+1:t},I=function(){return Z()==="VOTE_STATUS_UPVOTED"?e()+1:Z()==="VOTE_STATUS_DOWNVOTED"?e()-1:e()},X=function(d){var M=d?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
O(M);var t=I(),A=_.mT().resolve(_.g6(_.ix)),w=z();w&&(d&&(w==null?0:w.upvoteDefaultButtonOnTap)?_.vE(w.upvoteDefaultButtonOnTap,{form:{element:F.value},disableClickTracking:!0}):(w==null?0:w.upvoteToggledButtonOnTap)&&_.vE(w.upvoteToggledButtonOnTap,{form:{element:F.value},disableClickTracking:!0}));var b;d=(b=w==null?void 0:w.enableOptimisticReordering)!=null?b:k().enableOptimisticReordering;R&&A&&k().itemId&&d&&GcZ(A,k().itemId,t,M)},E=function(d){var M=d?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
O(M);var t=I(),A=_.mT().resolve(_.g6(_.ix)),w=z();w&&(d&&(w==null?0:w.downvoteDefaultButtonOnTap)?_.vE(w.downvoteDefaultButtonOnTap,{form:{element:T.value},disableClickTracking:!0}):(w==null?0:w.downvoteToggledButtonOnTap)&&_.vE(w.downvoteToggledButtonOnTap,{form:{element:T.value},disableClickTracking:!0}));var b;d=(b=w==null?void 0:w.enableOptimisticReordering)!=null?b:k().enableOptimisticReordering;R&&A&&k().itemId&&d&&GcZ(A,k().itemId,t,M)};
q={};q=_.UZ("ytVotingViewModelVoteCount",(q.ytVotingViewModelVoteCountDisabled=function(){return k().isDisabled},q));
return _.U("voting-view-model",{class:"ytVotingViewModelHost"},_.U("div",{el:F},_.U(_.l$,{data:function(){var d=_.f(k().upvoteButton,_.fO);return{toggleButtonViewModel:Object.assign({},d,{isToggled:Z()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(d){return _.U(_.Jp,{data:d.data,
onToggle:X})}})),_.U("div",{class:q},function(){var d,M,t;
return Z()==="VOTE_STATUS_UPVOTED"?(d=k().initialState)==null?void 0:d.compactVotesUpvoted:Z()==="VOTE_STATUS_DOWNVOTED"?(M=k().initialState)==null?void 0:M.compactVotesDownvoted:(t=k().initialState)==null?void 0:t.compactVotes}),_.U("div",{el:T},_.U(_.l$,{data:function(){var d=_.f(k().downvoteButton,_.fO);
return{toggleButtonViewModel:Object.assign({},d,{isToggled:Z()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(d){return _.U(_.Jp,{data:d.data,
onToggle:E})}})))},"Jb");_.Ft(_.mc(function(q){var k=q.data;return _.U("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.U("div",{class:_.UZ("ytEngagementBarViewModelEngagementBarWrapper",q.className)},_.U(_.l$,{data:function(){return k().actions}},{votingViewModel:cxo})))},"Kb"),"engagement-bar-view-model",{props:{data:_.xK,
className:_.xK}});var k5=function(){var q=_.Q.apply(this,arguments)||this;q.playlistVotingAnimationEnabled=_.h("web_enable_voting_animation");q.downloadProgress=0;q.transferState="TRANSFER_STATE_UNKNOWN";q.downloadState="DOWNLOAD_STATE_UNKNOWN";q.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";q.offlineVideoPolicyExpirationTimestamp=0;return q};
_.y(k5,_.Q);_.Y=k5.prototype;_.Y.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"}}}};
_.Y.canReorderChanged=function(){this.persistentDragHandle=_.h("kevlar_playlist_drag_handles")&&this.canReorder};
_.Y.onDrag=function(){if(this.thumbnail){var q=_.Zy(this.thumbnail).querySelector("yt-image");q&&(q.shouldRenderLazy=!1)}};
_.Y.onMenuOverlayChanged=function(q,k){this.menuOpened=k};
_.Y.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Y.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.Y.onContentsTap=function(q){var k,F=(k=this.data)==null?void 0:k.serviceEndpoints;if(F&&F.length===1&&_.f(F[0],Sfh)&&!_.x$(_.xN(q),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(F[0]);else{var T;(k=(T=this.data)==null?void 0:T.navigationEndpoint)&&_.h("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?VZz(_.mT().resolve(_.BA),k):(_.Us().playlistSuggestionsShelfActivation=
!0,_.Lr0(_.mT().resolve(_.BA),k)):k&&!_.x$(_.xN(q),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.h("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.Fc(this.hostElement,"yt-navigate",{endpoint:k}):this.ytComponentBehavior.resolveCommand(k))}};
_.Y.computeStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Y.computeThumbnailWidth=function(q){return q==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.Y.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=Z$H(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))}};
_.Y.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Y.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.Y.dataChanged=function(){if(this.data){var q,k,F,T=((q=this.downloadRenderData)==null?void 0:q.badges)&&((k=this.downloadRenderData)==null?void 0:k.badges)!==((F=this.data)==null?void 0:F.badges),Z,O,z;q=((Z=this.downloadRenderData)==null?void 0:Z.thumbnailOverlays)&&((O=this.downloadRenderData)==null?void 0:O.thumbnailOverlays)!==((z=this.data)==null?void 0:z.thumbnailOverlays);(!this.downloadRenderData||T||q)&&this.downloadStateChanged()}};
_.Y.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var q,k,F=(q=this.data.menu)==null?void 0:(k=q.menuRenderer)==null?void 0:k.items;if(F)for(q=_.S(F),k=q.next();!k.done;k=q.next())if(k=k.value,F=void 0,_.f((F=k.menuServiceItemRenderer)==null?void 0:F.serviceEndpoint,_.wJ)){var T=F=void 0,Z=void 0;k=(F=k)==null?void 0:(T=F.menuServiceItemRenderer)==null?void 0:(Z=T.serviceEndpoint)==null?void 0:Z.playlistEditEndpoint;Z=T=void 0;if(F=(T=k)==null?void 0:(Z=T.actions)==null?void 0:
Z[0])T=void 0,F.setVideoId=(T=this.data)==null?void 0:T.setVideoId;Z=T=F=void 0;if(k=(F=k)==null?void 0:(T=F.clientActions)==null?void 0:(Z=T[0])==null?void 0:Z.playlistRemoveVideosAction)F=void 0,k.setVideoIds=[(F=this.data)==null?void 0:F.setVideoId]}}};
_.Vg.Object.defineProperties(k5.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
k5.prototype.setVideoIdChanged=k5.prototype.setVideoIdChanged;k5.prototype.dataChanged=k5.prototype.dataChanged;k5.prototype.downloadStateChanged=k5.prototype.downloadStateChanged;k5.prototype.onMenuOverlayChanged=k5.prototype.onMenuOverlayChanged;k5.prototype.canReorderChanged=k5.prototype.canReorderChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],k5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],k5.prototype,"ytdReduxBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],k5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],k5.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],k5.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],k5.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],k5.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],k5.prototype,"canReorder",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],k5.prototype,"menuOpened",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],k5.prototype,"handleIsHovered",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],k5.prototype,"persistentDragHandle",void 0);_.v([_.u(),_.G("design:type",Object)],k5.prototype,"downloadRenderData",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.G("design:type",String)],k5.prototype,"styleType",void 0);_.v([_.u({computed:"computeThumbnailWidth(data.style)"}),_.G("design:type",Number)],k5.prototype,"thumbnailWidth",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],k5.prototype,"isDownloads",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],k5.prototype,"playlistVotingAnimationEnabled",void 0);
_.v([_.u({selector:uJ,selectorArgs:["data.videoId"]}),_.G("design:type",Object)],k5.prototype,"downloadProgress",void 0);_.v([_.u(),_.G("design:type",Number)],k5.prototype,"relativeDateReference",void 0);_.v([_.u({selector:_.$W,selectorArgs:["data.videoId"]}),_.G("design:type",Object)],k5.prototype,"transferState",void 0);_.v([_.u({selector:J3H,selectorArgs:["data.videoId"]}),_.G("design:type",Object)],k5.prototype,"downloadState",void 0);
_.v([_.u({selector:W8n,selectorArgs:["data.videoId"]}),_.G("design:type",Object)],k5.prototype,"offlinePolicyAction",void 0);_.v([_.u({selector:Up0,selectorArgs:["data.videoId"]}),_.G("design:type",Object)],k5.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.v([_.u({selector:X1J,selectorArgs:["data.videoId"]}),_.G("design:type",Object)],k5.prototype,"entityInfo",void 0);_.v([_.u({selector:_.pB}),_.G("design:type",Boolean)],k5.prototype,"miniplayerIsActive",void 0);
_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],k5.prototype,"playlistVideoId",null);_.v([_.Iw("#thumbnail"),_.G("design:type",Object)],k5.prototype,"thumbnail",void 0);_.v([_.df("canReorder"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],k5.prototype,"canReorderChanged",null);
_.v([_.eJ("yt-menu-overlay-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Boolean]),_.G("design:returntype")],k5.prototype,"onMenuOverlayChanged",null);_.v([_.df("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],k5.prototype,"downloadStateChanged",null);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],k5.prototype,"dataChanged",null);_.v([_.df("data.setVideoId"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],k5.prototype,"setVideoIdChanged",null);_.v([_.K({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],k5);
_.B(k5,"ytd-playlist-video-renderer",function(){if(sRP!==void 0)return sRP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);q.content.insertBefore(H9Z().content.cloneNode(!0),q.content.firstChild);return sRP=q},{mode:1});var xto;var ou=function(){return _.Q.apply(this,arguments)||this};
_.y(ou,_.Q);_.v([_.u(),_.G("design:type",Object)],ou.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ou.prototype,"rendererBehavior",void 0);_.v([_.K({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],ou);
_.B(ou,"ytd-premium-browse-footer-renderer",function(){if(xto!==void 0)return xto;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xto=q},{mode:1});var nRU;var FF=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return q};
_.y(FF,_.Q);_.Y=FF.prototype;_.Y.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Y.handleDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.computeHeaderLogoThumbnail=function(q,k){if(q)return k?q.darkLogo:q.lightLogo};
_.Y.computeHeaderLogoHeight=function(q,k){var F,T,Z;return(q=(F=this.computeHeaderLogoThumbnail(q,k))==null?void 0:(T=F.thumbnails)==null?void 0:(Z=T[0])==null?void 0:Z.height)&&q%31===0?"31":"24"};
_.Y.computeHeaderLogoMarginBottom=function(q,k){return this.computeHeaderLogoHeight(q,k)==="24"?"0":"-7"};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],FF.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],FF.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],FF.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],FF.prototype,"isDarkTheme",void 0);_.v([_.u({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.G("design:type",Object)],FF.prototype,"themeLogo",void 0);
_.v([_.u({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.G("design:type",String)],FF.prototype,"logoHeight",void 0);_.v([_.u({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.G("design:type",String)],FF.prototype,"logoMarginBottom",void 0);_.v([_.K({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],FF);
_.B(FF,"ytd-primetime-promo-header-renderer",function(){if(nRU!==void 0)return nRU;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return nRU=q},{mode:1});var gRI;var qE8=_.mc(function(q){var k=_.EZ(function(Z){var O;(O=q.onClick)==null||O.call(q,Z)}),F={},T={};
return _.U("yt-shelf-header-layout",{class:_.UZ("shelf-header-layout-wiz",(F["shelf-header-layout-wiz--disable-horizontal-padding"]=q.disableHorizontalPadding,F["shelf-header-layout-wiz--disable-vertical-padding"]=q.disableVerticalPadding,F["shelf-header-layout-wiz--responsive"]=q.useResponsiveLayout,F["shelf-header-layout-wiz--narrow"]=function(){var Z,O;return((Z=q.useResponsiveLayout)==null?void 0:Z.call(q))&&((O=q.forceSmallLayout)==null?void 0:O.call(q))},F["shelf-header-layout-wiz--is-overlay"]=
q.isOverlay,F["shelf-header-layout-wiz--tappable"]=!!q.onClick,F)),
"on:click":k,tabindex:q.onClick?0:void 0},_.U(_.a,{cond:q.leadingIcon,then:function(Z){return _.U("div",{class:"shelf-header-layout-wiz__leading-icon"},_.U(_.fF,{icon:Z}))},
else:function(){return _.U(_.a,{cond:q.hasLeadingImage,then:function(){var Z,O={};return _.U("div",{class:_.UZ("shelf-header-layout-wiz__leading-image",(O["shelf-header-layout-wiz__leading-image--circular-image"]=q.circularImage,O))},(Z=q.leadingImage)==null?void 0:Z.call(q))}})}}),_.U("div",{class:"shelf-header-layout-wiz__label-container"},_.U(_.a,{cond:q.hasSuperlabel,
then:function(){var Z;return _.U("div",{class:"shelf-header-layout-wiz__superlabel"},(Z=q.superlabel)==null?void 0:Z.call(q))}}),_.U("div",{class:"shelf-header-layout-wiz__title-row"},_.U(mt8,{text:q.title,
className:_.UZ("shelf-header-layout-wiz__title",(T["shelf-header-layout-wiz__title--small-title"]=q.forceSmallLayout,T)),tagLevel:q.tagLevel}),_.U(_.a,{cond:q.hasDetail,then:function(){var Z;return _.U("div",{class:"shelf-header-layout-wiz__detail"},(Z=q.detail)==null?void 0:Z.call(q))}})),_.U(_.a,{cond:q.hasSublabel,
then:function(){var Z;return _.U("div",{class:"shelf-header-layout-wiz__sublabel"},(Z=q.sublabel)==null?void 0:Z.call(q))}})),_.U(_.a,{cond:q.hasTrailingActions,
then:function(){var Z;return _.U("div",{class:"shelf-header-layout-wiz__trailing-actions"},(Z=q.trailingActions)==null?void 0:Z.call(q))}}))},"Lb");
qE8.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0}};
var mt8=_.mc(function(q){var k=q.text;var F=q.className;var T=q.tagLevel;return _.U(_.d6,null,_.U(_.EP,{when:function(){return(T==null?void 0:T())===0}},function(){return _.U("h2",{class:F},k())}),_.U(_.EP,{when:function(){return(T==null?void 0:T())===1}},function(){return _.U("h3",{class:F},k())}),_.U(_.EP,{when:function(){return(T==null?void 0:T())===2}},function(){return _.U("h4",{class:F},k())}),_.U(_.aS,null,function(){return _.U("h2",{class:F},k())}))},"Mb");var o0z,iuI,k0$;_.T4=_.mc(function(q){var k=q.data;return _.U("yt-section-header-view-model",{class:"ytSectionHeaderViewModelHost",style:_.MO({"background-color":function(){return LP0(k().backgroundColor)?_.B4(LP0(k().backgroundColor)):void 0}})},_.U(qE8,{hasDetail:!1,
title:function(){return _.U(_.gz,{text:function(){return k().headline}})},
hasTitle:!0,sublabel:function(){return _.U(iuI,{data:k})},
hasSublabel:function(){return!!k().sublabel||!!k().bottomBadge},
superlabel:function(){return _.U(k0$,{data:k})},
hasSuperlabel:function(){return!!k().superlabel||!!k().topBadge},
leadingImage:function(){return _.U(o0z,{leadingAccessory:function(){return k().leadingAccessory}})},
hasLeadingImage:function(){return!!k().leadingAccessory},
trailingActions:function(){return _.U(_.l$,{data:function(){return k().trailingActions}},{flexibleActionsViewModel:lt})},
hasTrailingActions:function(){return!!k().trailingActions},
disableHorizontalPadding:q.disableHorizontalPadding,disableVerticalPadding:q.disableVerticalPadding,forceSmallLayout:q.forceSmallLayout,useResponsiveLayout:q.useResponsiveLayout,isOverlay:q.isOverlay,onClick:function(F){if(_.sB(k().rendererContext)){var T=_.H2(k().rendererContext);T&&_.Kb(T,{form:{element:F.target,event:F}})}}}))},"Nb");
o0z=_.mc(function(q){var k=q.leadingAccessory;return _.U(_.iB,null,_.U(_.a,{cond:function(){var F;return(F=k().image)!=null?F:_.nO(k().themedImage)},
then:function(F){return _.U(_.gy,{data:F,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.U(_.a,{cond:function(){return _.f(k().avatar,_.c2)},
then:function(F){return _.U(_.ld,{data:F})}}))},"Ob");
iuI=_.mc(function(q){var k=q.data;return _.U(_.iB,null,_.U(_.a,{cond:function(){return _.f(k().bottomBadge,EkU)},
then:function(F){var T={};return _.U(_.iZ,{data:F,class:_.UZ((T.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!F()&&!!k().sublabel},T))})}}),_.U(_.a,{cond:function(){return k().sublabel},
then:function(F){return _.U(_.gz,{text:F})}}))},"Pb");
k0$=_.mc(function(q){var k=q.data;return _.U(_.iB,null,_.U(_.a,{cond:function(){return _.f(k().topBadge,EkU)},
then:function(F){var T={};return _.U(_.iZ,{data:F,class:_.UZ((T.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!F()&&!!k().superlabel},T))})}}),_.U(_.a,{cond:function(){return k().superlabel},
then:function(F){return _.U(_.gz,{text:F})}}))},"Qb");_.Ft(_.T4,"yt-section-header-view-model",{props:{data:_.xK,className:_.xK,disableHorizontalPadding:_.xK,disableVerticalPadding:_.xK,forceSmallLayout:_.xK,useResponsiveLayout:_.xK,isOverlay:_.xK}});_.$$("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var ZM=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return q};
_.y(ZM,_.Q);_.Y=ZM.prototype;_.Y.attached=function(){this.requestElementsPerRow()};
_.Y.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"}}}};
_.Y.onDataChange=function(){var q=this;_.Gz(this,function(){q.updateItemVisibility()})};
_.Y.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q,this.updateItemVisibility())};
_.Y.updateItemVisibility=function(){var q=this;this.data&&this.data.panels&&_.Zy(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(k,F){k.hidden=F>q.elementsPerRow-1})};
_.Y.requestElementsPerRow=function(){_.Fc(this.hostElement,"yt-request-elements-per-row")};
ZM.prototype.onDataChange=ZM.prototype.onDataChange;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ZM.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],ZM.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ZM.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ZM.prototype,"actionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],ZM.prototype,"data",void 0);_.v([_.u({value:3}),_.G("design:type",Number)],ZM.prototype,"elementsPerRow",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZM.prototype,"onDataChange",null);_.v([_.K({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],ZM);
_.B(ZM,"ytd-primetime-promo-renderer",function(){if(gRI!==void 0)return gRI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return gRI=q},{mode:1});var Fe8;var jG=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return q};
_.y(jG,_.Q);jG.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
jG.prototype.handleButtonRefreshAction=function(q){if(q=_.f(q,wAg))this.set("data.button",q.membershipButton),this.notifyPath("data.button")};
_.Vg.Object.defineProperties(jG.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:(k=q.avatars)==null?void 0:k.slice(0,8))||[]}}});
_.v([_.u(),_.G("design:type",Object)],jG.prototype,"data",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],jG.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],jG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jG.prototype,"rendererBehavior",void 0);_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],jG.prototype,"avatars",null);
_.v([_.K({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],jG);
_.B(jG,"ytd-recognition-shelf-renderer",function(){if(Fe8!==void 0)return Fe8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Fe8=q},{mode:1});var TxU;var ZuU;var Y5=function(){var q=_.Q.apply(this,arguments)||this;q.modernButtons=_.h("web_modern_buttons");return q};
_.y(Y5,_.Q);_.Y=Y5.prototype;
_.Y.configureRendererStamper=function(){return{visibleItems:{id:"items",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-vertical-list-renderer lockup",containerType:3,force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",typographyBump:"[[typographyBump]]",lockupExperiments:"[[lockupExperiments]]"}},channelRenderer:"ytd-channel-renderer",playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},radioRenderer:"ytd-radio-renderer",
showRenderer:"ytd-show-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}}}}}};
_.Y.dataChanged=function(){this.collapsed=!0};
_.Y.computeVisibleItems=function(q,k){return q!==void 0&&q.items?k?q.items.slice(0,this.data.collapsedItemCount):q.items:[]};
_.Y.computeHideShowMore=function(q,k,F){return q>=k||!F};
_.Y.computeHideShowAll=function(q,k,F){return!(q&&k)||F};
_.Y.onMoreClick=function(){this.collapsed=!1};
_.Vg.Object.defineProperties(Y5.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.h("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.oP("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.h("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
Y5.prototype.dataChanged=Y5.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Y5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Y5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Y5.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Y5.prototype,"isSearch",void 0);
_.v([_.u({computed:"computeVisibleItems(data,collapsed)"}),_.G("design:type",Array)],Y5.prototype,"visibleItems",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],Y5.prototype,"collapsed",void 0);_.v([_.u({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.G("design:type",Boolean)],Y5.prototype,"hideShowMore",void 0);
_.v([_.u({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.G("design:type",Boolean)],Y5.prototype,"hideShowAll",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Y5.prototype,"modernButtons",void 0);_.v([_.P("isSearch"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Y5.prototype,"typographyBump",null);
_.v([_.P("isSearch"),_.G("design:type",Object),_.G("design:paramtypes",[])],Y5.prototype,"lockupExperiments",null);_.v([_.P("isSearch"),_.G("design:type",String),_.G("design:paramtypes",[])],Y5.prototype,"thumbnailWidth",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Y5.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],Y5);
_.B(Y5,"ytd-vertical-list-renderer",function(){if(ZuU!==void 0)return ZuU;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ZuU=q},{mode:1});var jN$=_.xT(["#"]);_.$$("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var OF=function(){var q=_.Q.apply(this,arguments)||this;q.isConstrainedList=!1;q.modernTypography=_.h("web_modern_typography");return q};
_.y(OF,_.Q);_.Y=OF.prototype;
_.Y.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"}}}};
_.Y.computeThumbnailStyle=function(q){return q||""};
_.Y.computePlaceAnnotationUnderTitle=function(){var q;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((q=this.data)==null?void 0:q.thumbnailStyle)||"")};
_.Y.computeHrefWithDefault=function(q){return this.ytComponentBehavior.computeHref_(q)||_.fw(jN$)};
_.Y.computeIsPromoShelf=function(q){var k;return(q=q==null?void 0:(k=q[0])==null?void 0:k.metadataBadgeRenderer)?q.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.Y.computePlaceBadgeBesideTitle=function(q){var k;return(q==null?0:(k=q[0])==null?0:k.metadataBadgeRenderer)?!this.computeIsPromoShelf(q):!1};
_.Y.computeMenuIcon=function(q){return this.computeIsPromoShelf(q)?"yt-icons:more_vert":"yt-icons:more"};
_.Y.onDataChange=function(){var q,k;((q=this.data)==null?0:(k=q.content)==null?0:k.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.Y.onLockupRequested=function(q){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&q.detail&&q.detail.videoIds){for(var k=this.data.content.gridRenderer.items,F=new Set,T=_.S(q.detail.videoIds),Z=T.next();!Z.done;Z=T.next())F.add(Z.value);q.detail.returnValue=k.filter(function(O){return O.gridVideoRenderer&&O.gridVideoRenderer.videoId&&F.has(O.gridVideoRenderer.videoId)}).map(function(O){return O.gridVideoRenderer})}};
_.Y.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
OF.prototype.onLockupRequested=OF.prototype.onLockupRequested;OF.prototype.onDataChange=OF.prototype.onDataChange;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],OF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],OF.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],OF.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],OF.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.AQ),_.G("design:type",Object)],OF.prototype,"ironResizableBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],OF.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],OF.prototype,"isSearch",void 0);_.v([_.u(),_.G("design:type",Object)],OF.prototype,"isConstrainedList",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("kevlar_fluid_dismiss")}}),
_.G("design:type",Boolean)],OF.prototype,"enableFluidDismiss",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.G("design:type",String)],OF.prototype,"thumbnailStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],OF.prototype,"modernTypography",void 0);_.v([_.u({computed:"computeMenuIcon(data.badges)"}),_.G("design:type",String)],OF.prototype,"menuIcon",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],OF.prototype,"onDataChange",null);_.v([_.eJ("yt-lockup-requested"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],OF.prototype,"onLockupRequested",null);_.v([_.K({is:"ytd-shelf-renderer",disableElementRegistration:!0})],OF);
_.B(OF,"ytd-shelf-renderer",function(){if(TxU!==void 0)return TxU;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return TxU=q},{mode:1});var YE$;var SG=function(){return _.Q.apply(this,arguments)||this};
_.y(SG,_.Q);SG.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.Vg.Object.defineProperties(SG.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],SG.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],SG.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],SG.prototype,"data",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],SG.prototype,"isPlaylist",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],SG.prototype,"isClipList",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],SG.prototype,"isPlaylistPageWithFilters",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],SG.prototype,"hasTitle",null);_.v([_.u(),_.P("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.G("design:type",Object),_.G("design:paramtypes",[])],SG.prototype,"isRightAligned",null);
_.v([_.K({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],SG);
_.B(SG,"ytd-sort-filter-header-renderer",function(){if(YE$!==void 0)return YE$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return YE$=q},{mode:1});var Ouh;var z4=function(){var q=_.Q.apply(this,arguments)||this;q.enableRightArrowHidden=_.h("channel_details_shelf_resize_observer");return q};
_.y(z4,_.Q);z4.prototype.attached=function(){var q=this;this.enableRightArrowHidden&&(this.JSC$14321_throttledOnResize=new _.mg(function(){var k;(k=q.ytdHorizontalListBehavior)==null||k.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var k;
(k=q.JSC$14321_throttledOnResize)==null||k.fire()}),this.resizeObserver.observe(this.hostElement))};
z4.prototype.detached=function(){if(this.enableRightArrowHidden){var q;(q=this.resizeObserver)==null||q.disconnect();var k;(k=this.JSC$14321_throttledOnResize)==null||k.dispose()}};
z4.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]]"}}}}}};
z4.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.Vg.Object.defineProperties(z4.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.h("enable_creator_details_shelf_m2")){var q=[],k;((k=this.data)==null?0:k.creatorVideosButton)&&q.push(this.data.creatorVideosButton);var F;((F=this.data)==null?0:F.creatorAboutButton)&&q.push(this.data.creatorAboutButton);k=_.S(this.data.creatorCustomUrlButtons||[]);for(F=k.next();!F.done;F=k.next())q.push(F.value);return q}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.h("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],z4.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],z4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.kl.YtdHorizontalListBehavior),_.G("design:type",Object)],z4.prototype,"ytdHorizontalListBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],z4.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],z4.prototype,"engagementPanel",void 0);
_.v([_.u(),_.G("design:type",Object)],z4.prototype,"enableRightArrowHidden",void 0);_.v([_.P("enableRightArrowHidden","atEnd"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],z4.prototype,"hideRightArrow",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],z4.prototype,"creatorCustomUrlButtons",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data","creatorCustomUrlButtons"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],z4.prototype,"showCreatorCustomUrlButtons",null);_.v([_.P("showCreatorCustomUrlButtons"),_.G("design:type",Number),_.G("design:paramtypes",[])],z4.prototype,"channelAvatarSize",null);_.v([_.K({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],z4);
_.B(z4,"ytd-video-description-infocards-section-renderer",function(){if(Ouh!==void 0)return Ouh;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ouh=q},{mode:_.Oh("kevlar_poly_si_batch_j067")?1:2});var SEv;var CX=function(){return _.Q.apply(this,arguments)||this};
_.y(CX,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],CX.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],CX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],CX.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.infoIcon)"}),_.G("design:type",Object)],CX.prototype,"infoIcon",void 0);_.v([_.K({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],CX);
_.B(CX,"ytd-eom-settings-disclaimer-renderer",function(){if(SEv!==void 0)return SEv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return SEv=q},{mode:1});var zgc;var Ru=function(){return _.Q.apply(this,arguments)||this};
_.y(Ru,_.Q);_.Vg.Object.defineProperties(Ru.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.suppressPaddingDisclaimer)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ru.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Ru.prototype,"componentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ru.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ru.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Ru.prototype,"suppressPaddingDisclaimer",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Ru);
_.B(Ru,"ytd-product-list-header-renderer",function(){if(zgc!==void 0)return zgc;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return zgc=q},{mode:1});var CYz;var eG=function(){return _.Q.apply(this,arguments)||this};
_.y(eG,_.Q);eG.prototype.computeThumbnailStyle=function(q){if(q&&(q=_.Kj(q)))return"background-color:"+q+";"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],eG.prototype,"rendererBehaviors",void 0);_.v([_.u(),_.G("design:type",Object)],eG.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],eG);
_.B(eG,"ytd-hashtag-tile-renderer",function(){if(CYz!==void 0)return CYz;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return CYz=q},{mode:1});var RgP;var Wk=function(){return _.Q.apply(this,arguments)||this};
_.y(Wk,_.Q);Wk.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}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Wk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Wk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Wk.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],Wk);
_.B(Wk,"ytd-sponsorships-alert-renderer",function(){if(RgP!==void 0)return RgP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return RgP=q},{mode:1});var eg0;var UF=function(){return _.Q.apply(this,arguments)||this};
_.y(UF,_.Q);UF.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.Vg.Object.defineProperties(UF.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.h("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.h("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.v([_.l(_.$S),_.G("design:type",Object)],UF.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],UF.prototype,"ytdLockupBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],UF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],UF.prototype,"ytRendererBehavior",void 0);_.v([_.u({selector:_.KO}),_.G("design:type",Object)],UF.prototype,"isGridViewEnabled",void 0);
_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],UF.prototype,"watchFeedBigThumbs",null);_.v([_.P("isGridViewEnabled"),_.u({reflectToAttribute:!0}),_.G("design:type",String),_.G("design:paramtypes",[])],UF.prototype,"thumbnailWidth",null);_.v([_.u(),_.G("design:type",Object)],UF.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],UF);
_.B(UF,"ytd-compact-movie-renderer",function(){if(eg0!==void 0)return eg0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return eg0=q},{mode:1});var We0;var UEv;var IW0=_.P9("HTML_DIR")==="rtl",Iu=function(){var q=_.Q.apply(this,arguments)||this;q.engagementPanel=!1;q.maxLines=2;q.expandButtonOffset=0;q.showExpandButton=!1;q.isTruncated=!1;q.isExpanded=!1;q.currentSnippetType=2;q.alwaysShowExpandButton=!1;q.JSC$14338_lastWidth=NaN;q.observer=null;q.left=0;q.right=0;q.mid=0;q.longestSnippetLength=0;q.isFinalSnippet=!1;q.isFirstMutation=!1;q.isResetMutation=!1;q.OVERFLOW_THRESHOLD=5;return q};
_.y(Iu,_.Q);_.Y=Iu.prototype;_.Y.onClick=function(q){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var k;if((k=window.getSelection())==null||!k.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.Y.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.Y.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.Y.updateTextOnSnippetTypeChange=function(){_.h("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.Y.setUpBinarySearch=function(q){q=q*this.maxLines/8;this.left=0;var k,F;this.right=Math.min(q*2,(F=(k=this.simpleText)==null?void 0:k.length)!=null?F:0)-1;this.mid=Math.floor(this.left+(this.right-this.left)/2);this.longestSnippetLength=0};
_.Y.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.Y.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.w1(new _.aP("AttributedSnippet is empty when the description is not empty",this.text))};
_.Y.mutationCallback=function(){if(this.observer!=null){var q=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var k=Math.floor(q*this.maxLines/8);this.setSnippetText(this.text,k);k!==0||this.attributedTextIsEmpty()||_.w1(new _.aP("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;q=q*this.maxLines/8;this.left=0;var F;this.right=Math.min(q*2,(F=(k=this.simpleText)==null?void 0:k.length)!=null?F: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)}}};
_.Y.mutationObserve=function(q){var k=this;this.observer||(this.observer=new MutationObserver(function(){k.mutationCallback()}));
this.observer.observe(q,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.Y.attached=function(){var q=this;_.Gz(this,function(){q.resize()})};
_.Y.isExpandedChanged=function(){_.Fc(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.Y.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)};
_.Y.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var q="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((IW0?"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",q);this.snippetContainer.style.setProperty("mask-image",
q)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(IW0?"right":"left",this.expandButtonOffset+"px")};
_.Y.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.Y.setSnippetText=function(q,k){q||(q={});if(_.Lb(q)){var F=cE(q,k);F.attachmentRuns||F.commandRuns||F.decorationRuns||F.styleRuns||F.alignment||F.lineBreakMode?this.attributedSnippetTextEl?(_.h("kevlar_expander_as_setter_killswitch")?(this.attributedSnippetTextEl.data=cE(q,k),this.attributedSnippetTextEl.headerRuns=bDe(k,this.headerRuns)):this.attributedSnippetText={data:cE(q,k),headerRuns:bDe(k,this.headerRuns)},this.currentSnippetType=0):_.w1(new _.aP("Tried to set snippet text when HTML element was null",
q)):(this.plainSnippetText.textContent=sh(q.content||"",k),this.currentSnippetType=2)}else{a:{F=x3r(q,k);if(F.runs){F=_.S(F.runs);for(var T=F.next();!T.done;T=F.next())if(T=T.value,T.bold||T.deemphasize||T.italics||T.strikethrough||T.textColor||T.navigationEndpoint||_.f(T,b2)){F=!0;break a}}F=!1}F?this.formattedSnippetText?(this.formattedSnippetText.text=x3r(q,k),this.currentSnippetType=1):_.w1(new _.aP("Tried to set snippet text when HTML element was null",q)):(this.plainSnippetText.textContent=
sh(_.cj(q),k),this.currentSnippetType=2)}};
_.Y.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.Y.attributedTextIsEmpty=function(){var q=this.text;if(!_.Lb(q))return!0;var k;return((k=q.content)==null?void 0:k.length)===0?!0:!1};
_.Y.resize=function(q){if(this.snippetText){if(q===void 0?0:q)this.JSC$14338_lastWidth=NaN;var k=this.hostElement.offsetWidth;if(k!==this.JSC$14338_lastWidth&&!this.isExpanded)if(this.JSC$14338_lastWidth=k,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;q=0;var F,T;k=Math.min(k*this.maxLines/8*2,(T=(F=this.simpleText)==null?void 0:F.length)!=null?T:0)-1;for(F=0;q<=k;)T=Math.floor(q+(k-q)/2),this.setSnippetText(this.text,T),this.isOverflowing()?k=T-1:(q=T+1,F=T);this.setSnippetText(this.text,F);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.Y.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.Y.onExpandClick=function(){var q=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.h("inline_expander_reset_focus_killswitch")||_.Gz(this,function(){var k;((k=_.mT().resolve(_.g6(_.S8)))==null?0:k.isKeyBoardInUse())&&_.cU(q.hostElement)});
_.Fc(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.Y.onCollapseClick=function(){this.collapse();_.Fc(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.Y.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.Y.computeExpandButtonOffset=function(){var q=this.expandSizer;return q?IW0?q.offsetParent?q.offsetParent.offsetWidth-q.offsetWidth-q.offsetLeft:0:q.offsetLeft:0};
_.Vg.Object.defineProperties(Iu.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.Lb(this.text)?this.text.content||"":_.cj(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 _.Lb(this.text)?!0:this.text&&_.h("web_replace_formatted_with_attributed_string")&&Fd0(this.text)?(this.text=_.$1(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}}});
Iu.prototype.onTextChanged=Iu.prototype.onTextChanged;Iu.prototype.updateMaskAndExpandButtonOffset=Iu.prototype.updateMaskAndExpandButtonOffset;Iu.prototype.updateSnippetContainerMaxHeight=Iu.prototype.updateSnippetContainerMaxHeight;Iu.prototype.isExpandedChanged=Iu.prototype.isExpandedChanged;Iu.prototype.updateTextOnSnippetTypeChange=Iu.prototype.updateTextOnSnippetTypeChange;Iu.prototype.updateIsFormattedExpanded=Iu.prototype.updateIsFormattedExpanded;Iu.prototype.updateIsAttributedExpanded=Iu.prototype.updateIsAttributedExpanded;
Iu.prototype.onClick=Iu.prototype.onClick;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Iu.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Iu.prototype,"text",void 0);_.v([_.u(),_.G("design:type",Array)],Iu.prototype,"headerRuns",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Iu.prototype,"engagementPanel",void 0);_.v([_.u(),_.G("design:type",Object)],Iu.prototype,"maxLines",void 0);
_.v([_.u(),_.G("design:type",String)],Iu.prototype,"expandLabel",void 0);_.v([_.u(),_.G("design:type",String)],Iu.prototype,"collapseLabel",void 0);_.v([_.u(),_.G("design:type",Object)],Iu.prototype,"expandCommand",void 0);_.v([_.u(),_.G("design:type",Object)],Iu.prototype,"expandButtonOffset",void 0);_.v([_.P("text"),_.G("design:type",String),_.G("design:paramtypes",[])],Iu.prototype,"simpleText",null);
_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Iu.prototype,"onClick",null);_.v([_.P("text","isExpanded"),_.G("design:type",Object),_.G("design:paramtypes",[])],Iu.prototype,"expandedText",null);_.v([_.P("headerRuns","isExpanded"),_.G("design:type",Object),_.G("design:paramtypes",[])],Iu.prototype,"expandedHeaderRuns",null);
_.v([_.P("text"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Iu.prototype,"hasAttributedStringText",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Iu.prototype,"showExpandButton",void 0);_.v([_.P("collapseLabel","isExpanded"),_.G("design:type",Object),_.G("design:paramtypes",[])],Iu.prototype,"showCollapseButton",null);_.v([_.u(),_.G("design:type",Object)],Iu.prototype,"isTruncated",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Iu.prototype,"isExpanded",void 0);_.v([_.u(),_.G("design:type",Boolean)],Iu.prototype,"isAttributedExpanded",void 0);_.v([_.Wu("isExpanded","hasAttributedStringText"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iu.prototype,"updateIsAttributedExpanded",null);_.v([_.u(),_.G("design:type",Boolean)],Iu.prototype,"isFormattedExpanded",void 0);
_.v([_.Wu("isExpanded","hasAttributedStringText"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iu.prototype,"updateIsFormattedExpanded",null);_.v([_.u(),_.G("design:type",Number)],Iu.prototype,"currentSnippetType",void 0);_.v([_.P("currentSnippetType"),_.G("design:type",Object),_.G("design:paramtypes",[])],Iu.prototype,"useAttributedSnippet",null);
_.v([_.P("currentSnippetType"),_.G("design:type",Object),_.G("design:paramtypes",[])],Iu.prototype,"useFormattedSnippet",null);_.v([_.P("currentSnippetType"),_.G("design:type",Object),_.G("design:paramtypes",[])],Iu.prototype,"usePlainSnippet",null);_.v([_.u(),_.G("design:type",Object)],Iu.prototype,"alwaysShowExpandButton",void 0);_.v([_.Wu("currentSnippetType"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iu.prototype,"updateTextOnSnippetTypeChange",null);
_.v([_.u(),_.G("design:type",Object)],Iu.prototype,"attributedSnippetText",void 0);_.v([_.Iw("#snippet"),_.G("design:type",HTMLElement)],Iu.prototype,"snippetContainer",void 0);_.v([_.Iw("#snippet-text"),_.G("design:type",HTMLElement)],Iu.prototype,"snippetText",void 0);_.v([_.Iw("#plain-snippet-text"),_.G("design:type",HTMLElement)],Iu.prototype,"plainSnippetText",void 0);_.v([_.Iw("#formatted-snippet-text"),_.G("design:type",Object)],Iu.prototype,"formattedSnippetText",void 0);
_.v([_.Iw("#attributed-snippet-text"),_.G("design:type",Object)],Iu.prototype,"attributedSnippetTextEl",void 0);_.v([_.Iw("#expand"),_.G("design:type",HTMLElement)],Iu.prototype,"expandButton",void 0);_.v([_.Iw("#expand-sizer"),_.G("design:type",HTMLElement)],Iu.prototype,"expandSizer",void 0);_.v([_.df("isExpanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iu.prototype,"isExpandedChanged",null);
_.v([_.Wu("isExpanded","maxLines"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iu.prototype,"updateSnippetContainerMaxHeight",null);_.v([_.Wu("isTruncated","showExpandButton","expandButtonOffset"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iu.prototype,"updateMaskAndExpandButtonOffset",null);
_.v([_.df("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Iu.prototype,"onTextChanged",null);_.v([_.K({is:"ytd-text-inline-expander",disableElementRegistration:!0})],Iu);
_.B(Iu,"ytd-text-inline-expander",function(){if(UEv===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expanded" class="style-scope ytd-text-inline-expander"><yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></div><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);UEv=q}q=UEv;return q},{mode:2});var XF=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return q};
_.y(XF,_.Q);XF.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
XF.prototype.handleUpdateDescriptionAction=function(q){if(q=_.f(q,_.vkv))if(q.attributedDescription)this.set("data.attributedDescriptionBodyText",q.attributedDescription);else if(q.description){var k;((k=this.data)==null?0:k.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.$1(q.description)):this.set("data.descriptionBodyText",q.description)}};
_.Vg.Object.defineProperties(XF.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.attributedDescriptionBodyText)||!((k=this.data)==null||!k.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.collapsedLineCount){var k;return(k=this.data)==null?void 0:k.collapsedLineCount}q=_.kX("web_watch_description_collapsed_default_lines",12);if(_.h("ww_desc_line_page_size_ks"))return q;k=Math.round(_.MP().height*_.kX("web_watch_description_screen_height_percentage",.5)/20);return Math.max(k,q)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return(F=(q=this.data)==null?void 0:q.descriptionBodyText)!=null?F:(k=this.data)==null?void 0:k.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.sourceAttributions}}});
XF.prototype.panelContentVisibleChanged=XF.prototype.panelContentVisibleChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],XF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],XF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],XF.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],XF.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Boolean)],XF.prototype,"panelContentVisible",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],XF.prototype,"engagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],XF.prototype,"shortsPanel",void 0);_.v([_.Iw("#inline-expander"),_.G("design:type",Object)],XF.prototype,"inlineExpander",void 0);
_.v([_.Wu("panelContentVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],XF.prototype,"panelContentVisibleChanged",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],XF.prototype,"hasDescriptionText",null);_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],XF.prototype,"collapsedLines",null);
_.v([_.P("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.G("design:type",Object),_.G("design:paramtypes",[])],XF.prototype,"descriptionText",null);_.v([_.P("data","data.headerRuns"),_.G("design:type",Object),_.G("design:paramtypes",[])],XF.prototype,"headerRuns",null);_.v([_.P("data","data.sourceAttributions"),_.G("design:type",Object),_.G("design:paramtypes",[])],XF.prototype,"sourceAttributions",null);
_.v([_.K({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],XF);
_.B(XF,"ytd-expandable-video-description-body-renderer",function(){if(We0!==void 0)return We0;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[!hasDescriptionText]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return We0=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var XyP;var E0m=_.mc(function(q){var k=q.data;return _.U("factoid-renderer",{class:"ytwFactoidRendererHost"},_.U("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return k().accessibilityText}},_.U("span",{class:"ytwFactoidRendererValue"},_.U(_.gz,{text:function(){return k().value}})),_.U("span",{class:"ytwFactoidRendererLabel"},_.U(_.gz,{text:function(){return k().label}}))))},"Rb");_.Ft(E0m,"factoid-renderer",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;return _.U("upload-time-factoid-renderer",null,_.U(_.l$,{data:function(){return k().factoid}},{factoidRenderer:E0m}))},"Sb"),"upload-time-factoid-renderer",{props:{data:_.oD}});_.Ft(_.mc(function(q){var k=q.data;return _.U("view-count-factoid-renderer",null,_.U(_.l$,{data:function(){return k().factoid}},{factoidRenderer:E0m}))},"Tb"),"view-count-factoid-renderer",{props:{data:_.oD}});var EF=function(){var q=_.Q.apply(this,arguments)||this;q.shortsPanel=!1;q.engagementPanel=!1;q.watchWhileSdp=_.h("shorts_desktop_watch_while_sdp");return q};
_.y(EF,_.Q);EF.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"}}}}};
_.Vg.Object.defineProperties(EF.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var q;return(q=this.data)==null?void 0:q.channel}}});
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],EF.prototype,"componentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],EF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],EF.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],EF.prototype,"shortsPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],EF.prototype,"engagementPanel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],EF.prototype,"watchWhileSdp",void 0);_.v([_.P("shortsPanel","engagementPanel","data.channel"),_.G("design:type",Object),_.G("design:paramtypes",[])],EF.prototype,"showChannelInfo",null);_.v([_.K({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],EF);
_.B(EF,"ytd-video-description-header-renderer",function(){if(XyP!==void 0)return XyP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return XyP=q},{mode:1});var aWh;var au=function(){return _.Q.apply(this,arguments)||this};
_.y(au,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],au.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],au.prototype,"ytRendererBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],au.prototype,"noPadding",void 0);_.v([_.u(),_.G("design:type",Object)],au.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],au);
_.B(au,"ytd-list-item-view-model",function(){if(aWh!==void 0)return aWh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return aWh=q},{mode:1});var dEc;var hg4;var MSo;var fWo;var dp=function(){var q=_.Q.apply(this,arguments)||this;q.adaptiveFullWidth=!1;q.modernButtons=_.h("web_modern_buttons");q.buttonOverrides={style:"call-to-action",type:"filled"};q.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return q};
_.y(dp,_.Q);dp.prototype.handleSetTimestamp_=function(q){this.data&&this.data.shortUrl&&(_.Zy(this.hostElement).querySelector("#share-url").value=q.isSet?_.r4(this.data.shortUrl,"t",q.timestamp):this.data.shortUrl)};
dp.prototype.handleSignalActionCopyShareUrl_=function(q,k){(_.h("killswitch_copy_link_target_check")||_.Zy(this.hostElement).querySelector("#copy-button")===k)&&this.copyUrlToClipboard()};
dp.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.Zy(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
dp.prototype.computeStyle_=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],dp.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dp.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],dp.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.G("design:type",String)],dp.prototype,"rendererStyle",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dp.prototype,"adaptiveFullWidth",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dp.prototype,"modernButtons",void 0);_.v([_.u(),_.G("design:type",Object)],dp.prototype,"buttonOverrides",void 0);_.v([_.Pu({is:"yt-copy-link-renderer",disableElementRegistration:!0})],dp);
_.B(dp,"yt-copy-link-renderer",function(){if(fWo===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;MSo===void 0&&(MSo=document.createElement("template"));var T=MSo;F.call(k,T.content.cloneNode(!0),q.content.firstChild);fWo=q}q=fWo;return q},{mode:2});_.$$("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var hV=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return q};
_.y(hV,_.Q);_.Y=hV.prototype;_.Y.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.Y.attached=function(){this.keyboardFocused=!1};
_.Y.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var q=_.mT().resolve(_.g6(_.S8));q&&(this.keyboardFocused=q.isKeyBoardInUse())}};
_.Y.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.Y.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}};
_.Y.onChange_=function(){if(this.data){var q=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;q&&this.ytComponentBehavior.resolveCommand(q);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.Y.handleUpdateToggleAction_=function(q){(q=_.f(q,V5m))&&this.data&&q.targetId==this.data.targetId&&this.set("data.toggled",q.toggled)};
_.Y.toBoolean_=function(q){return!!q};
_.Y.reset=function(){};
_.Y.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("data-changed",this.data))};
_.Y.updateDataToggledFromBinding=function(q){this.set("data.toggled",q.detail.value)};
hV.prototype.dataChangedForBinding=hV.prototype.dataChangedForBinding;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],hV.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],hV.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hV.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],hV.prototype,"data",void 0);_.v([_.u({computed:"computeDescription_(data.*)"}),_.G("design:type",Object)],hV.prototype,"description_",void 0);_.v([_.u({value:function(){return!!_.mT().resolve(_.g6(_.S8))&&_.h("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.G("design:type",Boolean)],hV.prototype,"useKeyboardFocused",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],hV.prototype,"keyboardFocused",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hV.prototype,"dataChangedForBinding",null);_.v([_.Pu({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],hV);
_.B(hV,"yt-toggle-form-field-renderer",function(){if(hg4===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;dEc===void 0&&(dEc=document.createElement("template"));var T=dEc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);hg4=q}q=hg4;return q},{mode:2});var yP$;var tSc;var M_=function(){var q=_.Q.apply(this,arguments)||this;q.isDarkTheme=!1;q.isSearch=!1;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.noTopMargin=_.h("kevlar_watch_no_top_margin");q.maskFade=_.h("web_watch_chips_mask_fade");q.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 q};
_.y(M_,_.Q);_.Y=M_.prototype;_.Y.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}}}}}};
_.Y.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Y.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.Y.dataChanged=function(){var q=this.getSelectedIndex();if(q>0)this.selected=q;else{this.selected=0;var k,F;(k=this.ytScrollableChipCloudBehavior)==null||(F=k.reset)==null||F.call(k)}};
_.Y.getSelectedIndex=function(){var q;if((q=this.data)==null||!q.chips)return-1;q=-1;for(var k,F=0;F<((k=this.data)==null?void 0:k.chips.length);F++){var T=void 0,Z=void 0;if((T=this.data)==null?0:(Z=T.chips[F].chipCloudChipRenderer)==null?0:Z.isSelected){q=F;break}}return q};
_.Y.onResize=function(){var q=this.ytScrollableChipCloudBehavior;_.Gz(q,q.setContainerWidthDiff);jm(this.ytScrollableChipCloudBehavior)};
_.Y.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.handleRelatedChipCommand=function(q,k){q=this.JSC$14365_chipsSelector.indexOf(k);q!==-1&&this.JSC$14365_chipsSelector.selectIndex(q)};
_.Y.handleChipCloudChipSelectAction=function(q){q=this.JSC$14365_chipsSelector.indexOf(q);q>-1&&this.JSC$14365_chipsSelector.selectIndex(q)};
_.Y.handleChipCloudChipDeselectAction=function(){var q=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$14365_chipsSelector&&((q==null?0:q.continuationCommand)?_.Y8(this.hostElement,[q]):(q==null?0:q.searchEndpoint)?this.ytComponentBehavior.resolveCommand(q):q&&_.O_(this.hostElement,[q],this.hostElement),this.JSC$14365_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.Y.updateSelectedFromBinding=function(q){this.selected=q.detail.value};
M_.prototype.onResize=M_.prototype.onResize;M_.prototype.dataChanged=M_.prototype.dataChanged;M_.prototype.isSearchChanged=M_.prototype.isSearchChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],M_.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],M_.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],M_.prototype,"actionHandlerBehavior",void 0);
_.v([_.l(_.AQ),_.G("design:type",Object)],M_.prototype,"ironResizableBehavior",void 0);_.v([_.l(),_.G("design:type",Z8)],M_.prototype,"ytScrollableChipCloudBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],M_.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],M_.prototype,"data",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],M_.prototype,"selected",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],M_.prototype,"isDarkTheme",void 0);_.v([_.u({value:160}),_.G("design:type",Number)],M_.prototype,"scrollDistance",void 0);_.v([_.u(),_.G("design:type",Object)],M_.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],M_.prototype,"darkerDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],M_.prototype,"noTopMargin",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],M_.prototype,"maskFade",void 0);_.v([_.Iw("#chips"),_.G("design:type",Object)],M_.prototype,"JSC$14365_chipsSelector",void 0);_.v([_.Wu("isSearch"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],M_.prototype,"isSearchChanged",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],M_.prototype,"dataChanged",null);
_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],M_.prototype,"onResize",null);_.v([_.Pu({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],M_);
_.B(M_,"yt-chip-cloud-renderer",function(){if(tSc===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;yP$===void 0&&(yP$=document.createElement("template"));var T=yP$;F.call(k,T.content.cloneNode(!0),q.content.firstChild);tSc=q}q=tSc;return q},{mode:2});var DE8,lWU=function(){return DE8!==void 0?DE8:DE8=document.createElement("template")};
document.head.appendChild(lWU().content);var JPo;var APc=document.head,pyU=APc.appendChild,wym;if(JPo===void 0){var PYP=document.createElement("template");_.D(PYP,"");PYP.content.insertBefore(lWU().content.cloneNode(!0),PYP.content.firstChild);JPo=PYP}wym=JPo;pyU.call(APc,wym.content);var $EU=_.mc(function(q){var k=q.data;return _.U("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.U("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.U("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.U(_.a,{cond:function(){return _.nO(k().image)},
then:function(F){return _.U("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.U(_.gy,{data:F,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.U("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.U(_.gz,{text:function(){return k().title}})),_.U("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.U(_.gz,{text:function(){return k().subtitle}})))),_.U(_.a,{cond:function(){var F;
return(F=k())==null?void 0:F.hasBottomDivider},
then:function(){return _.U("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"Ub");var bu$=_.mc(function(q){var k=q.data;return _.U("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.U("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.U(_.l$,{data:function(){var F;return(F=k().offerPlanDetailsItem)!=null?F:[]}},{offerPlanDetailsItemViewModel:function(F){return _.U("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.U($EU,{data:F.data}))}})),_.U("div",null,_.U(_.a,{cond:function(){return k().hasBottomDivider},
then:function(){return _.U("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.U("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.U("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.U("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.U("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"Vb");var u_U=_.mc(function(q){var k=q.data;q=_.S(_.Oi(!1,void 0,"SpEGQd"));var F=q.next().value,T=q.next().value,Z=_.EZ(function(){T(!F());return!1}),O=function(){var z;
return(z=k().offerPlanDetailsContainer)!=null?z:[]};
return _.U("lp-complex-offer-card-details-view-model",null,_.U("div",null,_.U(_.a,{cond:function(){return F()},
then:function(){return _.U("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.U("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":Z,"aria-expanded":F},_.U(_.gz,{text:function(){return k().expandedTitle}})),_.U("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.U(_.l$,{data:O},{offerPlanDetailsContainerViewModel:function(z){return _.U("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.U(bu$,{data:z.data}))}})),_.U("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.U(_.gz,{text:function(){return k().legalText}})))},
else:function(){return _.U("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":Z,"aria-expanded":F},_.U(_.gz,{text:function(){return k().collapsedTitle}}),_.U("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.U(_.fF,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"Wb");var Nx8=_.mc(function(q){var k=q.data;return _.U("lp-complex-offer-card-option-view-model",null,_.U("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.U(_.a,{cond:function(){return k().topDividerText},
then:function(){return _.U("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.U("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.U("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.U("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.U(_.gz,{text:function(){return k().topDividerText}}))))}}),_.U(_.a,{cond:function(){return k().planPricingPrimary},
then:function(){return _.U("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.U(_.gz,{text:function(){return k().planPricingPrimary}}))}}),_.U(_.a,{cond:function(){return k().planPricingSecondary},
then:function(){return _.U("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.U(_.gz,{text:function(){return k().planPricingSecondary}}))}}),_.U(_.a,{cond:function(){return k().primaryButton},
then:function(){return _.U("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.U(_.l$,{data:function(){return k().primaryButton}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"Xb");var QNZ=_.mc(function(q){var k=q.data;var F=function(){var O;return((O=k())==null?void 0:O.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
q={};var T={},Z={};return _.U("ytm-lp-complex-offer-card-view-model",null,_.U("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.U("div",{class:_.UZ((q.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=F,q),"ytmLpComplexOfferCardViewModelCardContainer")},_.U(_.a,{cond:function(){var O;return(O=k())==null?void 0:O.bannerText},
then:function(){return _.U("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.U("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.U(_.gz,{text:function(){return k().bannerText}})))}}),_.U(_.a,{cond:function(){return _.nO(k().logo)},
then:function(O){var z={};return _.U("div",{class:_.UZ((z.ytmLpComplexOfferCardViewModelLogoAlignLeft=F,z),"ytmLpComplexOfferCardViewModelLogo")},_.U(_.gy,{data:O,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.U("div",{class:_.UZ((T.ytmLpComplexOfferCardViewModelTitleAlignLeft=F,T),"ytmLpComplexOfferCardViewModelTitle")},_.U(_.gz,{text:function(){return k().title}})),_.U(_.a,{cond:function(){var O;
return(O=k())==null?void 0:O.subtitle},
then:function(){var O={};return _.U("div",{class:_.UZ((O.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=F,O),"ytmLpComplexOfferCardViewModelSubtitle")},_.U(_.gz,{text:function(){return k().subtitle}}))}}),_.U(_.a,{cond:function(){return k().planPricingPrimary},
then:function(){return _.U("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.U(_.gz,{text:function(){return k().planPricingPrimary}}))}}),_.U(_.a,{cond:function(){return k().planPricingSecondary},
then:function(){return _.U("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.U(_.gz,{text:function(){return k().planPricingSecondary}}))}}),_.U(_.a,{cond:function(){return k().purchaseButton},
then:function(){return _.U("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.U(_.l$,{data:function(){return k().purchaseButton}},{buttonViewModel:function(O){return _.U(_.b$,{data:O.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.U(_.a,{cond:function(){var O;
return(O=k())==null?void 0:O.offerOptions},
then:function(){return _.U("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.U(_.l$,{data:function(){return k().offerOptions}},{lpComplexOfferCardOptionViewModel:Nx8}))}}),_.U("div",{class:_.UZ((Z.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=F,Z),"ytmLpComplexOfferCardViewModelLegalText")},_.U(_.gz,{text:function(){return k().legalText}})),_.U(_.a,{cond:function(){var O;
return(O=k())==null?void 0:O.offerCardDetails},
then:function(){return _.U("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.U(_.l$,{data:function(){return k().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:u_U}))}}))))},"Yb");var KeZ=_.mc(function(q){var k=q.data;var F=function(){var z;return((z=k())==null?void 0:z.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
q={};var T={},Z={},O={};return _.U("ytm-lp-complex-offer-card-section-view-model",null,_.U("div",{class:_.UZ("ytmLpComplexOfferCardSectionViewModelHost")},_.U("div",{class:_.UZ((q.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=F,q),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.U("div",{class:_.UZ((T.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=F,T),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.U("h2",{class:_.UZ((Z.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
F,Z),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.U(_.gz,{text:function(){return k().title}}))),_.U(_.a,{cond:function(){var z;
return(z=k())==null?void 0:z.subtitle},
then:function(){var z={},R={};return _.U("div",{class:_.UZ((z.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=F,z),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.U("div",{class:_.UZ((R.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=F,R),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.U(_.gz,{text:function(){return k().subtitle}})))}}),_.U("div",{class:_.UZ((O.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=F,O),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.U(_.l$,{data:function(){var z;
return(z=k().offerPlans)!=null?z:[]}},{lpComplexOfferCardViewModel:function(z){return _.U("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.U(QNZ,{data:z.data}))}})))))},"Zb");var BxP=_.mc(function(q){return _.U("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.U("div",{class:"ytLpCouponBannerViewModelIcon"},_.U(_.fF,{icon:function(){return"price_tag"}})),_.U("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.U("div",{class:"ytLpCouponBannerViewModelContent"},_.U("div",{class:"ytLpCouponBannerViewModelHeading"},_.U(_.gz,{text:function(){var k;
return(k=q.data())==null?void 0:k.title}})),_.U("div",{class:"ytLpCouponBannerViewModelBody"},_.U(_.gz,{text:function(){var k;
return(k=q.data())==null?void 0:k.subtitle}})))))},"$b");
BxP.idomCompat=!0;_.fX=T60.getInstance();var rPm=_.mc(function(q){return _.U("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-question","aria-hidden":q.shouldAriaHideContent},_.U("h2",{class:"yt-lp-faq-entry-view-model__lp-faq-question",id:q.questionId},_.U(_.gz,{text:q.question})))},"ac"),v00=_.mc(function(q){var k=q.data;
var F=q.themeOverride;q=_.S(_.Oi(!1,void 0,"ljTVPd"));var T=q.next().value,Z=q.next().value;q=_.EZ(function(){Z(!T());return!1});
var O=function(){return T()?"EXPAND_LESS":"EXPAND_MORE"},z=("faq-container"+_.wi(_.fX)).toString(),R="faq-question-and-answers-section-question"+_.wi(_.fX),e={},I={};
return _.U("faq-entry-view-model-c3",null,_.U("div",{class:_.UZ("yt-lp-faq-entry-view-model",(e["yt-lp-faq-entry-view-model--premium-force-dark-mode"]=function(){return F==null?void 0:F().useDarkTheme},e))},_.U("div",{class:"yt-lp-faq-entry-view-model__faq-question-and-answers-section",
"on:click":q,role:"button","aria-expanded":T,"aria-labelledby":R.toString(),"tab-index":"0"},_.U(rPm,{question:function(){return k().question},
questionId:R,shouldAriaHideContent:!0}),_.U(_.a,{cond:function(){return T()!==void 0},
then:function(){return _.U("div",{class:"yt-lp-faq-entry-view-model__icon-container"},_.U(_.fF,{icon:O,ariaHidden:!0}),_.U("div",{class:"yt-lp-faq-entry-view-model__icon-hover-highlighting"}))}})),_.U("div",{class:_.UZ("yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer",(I["yt-lp-faq-entry-view-model__lp-faq-section-faqs-outer-answer--collapsed"]=function(){return!T()},I))},_.U("div",{id:z},_.U(_.XW,{each:function(){return k().answers||[]}},function(X){return _.U("div",{class:"yt-lp-faq-entry-view-model__lp-faq-section-faqs-answer"},
_.U(_.gz,{text:X}))})))))},"bc");
v00.idomCompat=!0;var HuI=_.mc(function(q){var k=q.data;var F=q.themeOverride;q={};return _.U("lp-faq-section-view-model-c3",null,_.U("div",{class:_.UZ("yt-lp-faq-section-view-model",(q["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return k().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},q["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(F==null||!F().useDarkTheme)},q))},_.U("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.U(_.a,{cond:function(){return k().header},
then:function(T){return _.U("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.U(_.gz,{text:T}))}}),_.U("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.U(_.l$,{data:function(){return k().faqs}},{faqEntryViewModel:function(T){return _.U(v00,{data:T.data,
themeOverride:F})}})),_.U("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.U(_.XW,{each:function(){return k().footers||[]}},function(T){return _.U(_.gz,{text:T})})),_.U(_.a,{cond:function(){return k().legal},
then:function(T){return _.U("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.U(_.gz,{text:T}))}}))))},"cc");
HuI.idomCompat=!0;var sNG=_.mc(function(q){var k=q.data;var F=q.themeOverride;_.DB(function(){var z=k().gtmId;z&&_.JB(z,_.P9("GL",""))});
var T={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var z,R,e;return(e=(z=k().logo)==null?void 0:(R=z.accessibilityData)==null?void 0:R.label)!=null?e:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},Z=_.mT().resolve(_.g6(_.VK)),O=function(){return Z&&Z()||(F==null?void 0:F().useDarkTheme)};
return _.U("lp-header-section-view-model",null,_.U("div",{class:function(){var z=k().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC",R=k().marginType==="LP_SECTION_MARGIN_TYPE_TOP",e=F==null?void 0:F().useDarkTheme,I=["lp-header-section-view-model"];z&&I.push("lp-header-section-view-model--ptc-layout-type");R&&I.push("lp-header-section-view-model__lp-header-section-margin");e&&I.push("lp-header-section-view-model--premium-force-dark-mode");return I.join(" ")}},_.U(_.a,{cond:function(){return k().logo},
then:function(){return _.U("div",null,_.U(_.a,{cond:O,then:function(){return _.U(_.a,{cond:function(){var z;return(z=k().logo)==null?void 0:z.imageDark},
then:function(z){return _.U(_.gy,Object.assign({},{data:z},T))}})},
else:function(){return _.U(_.a,{cond:function(){var z;return(z=k().logo)==null?void 0:z.imageLight},
then:function(z){return _.U(_.gy,Object.assign({},{data:z},T))}})}}))}}),_.U(_.a,{cond:function(){return k().title},
then:function(z){return _.U("div",{class:"lp-header-section-view-model__lp-header-title"},_.U(_.gz,{text:z}))}}),_.U("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.U(_.a,{cond:function(){return k().subtitles},
then:function(z){return _.U(_.XW,{each:z},function(R){return _.U("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.U(_.gz,{text:R}))})}})),_.U(_.a,{cond:function(){return k().additionalInfo},
then:function(z){return _.U("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.U(_.gz,{text:z}))}}),_.U("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.U(_.a,{cond:function(){return k().primaryButton},
then:function(z){return _.U("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.U(_.l$,{data:z},{buttonViewModel:_.b$}))}}),_.U(_.a,{cond:function(){return k().secondaryButton},
then:function(z){return _.U("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.U(_.l$,{data:z},{buttonViewModel:_.b$}))}})),_.U(_.a,{cond:function(){return k().otherOffersInfo},
then:function(z){return _.U("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.U(_.gz,{text:z}))}}),_.U("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.U(_.a,{cond:function(){return k().billingInfo},
then:function(z){return _.U(_.XW,{each:z},function(R){return _.U("div",null,_.U(_.gz,{text:R}))})}}))))},"dc");
sNG.idomCompat=!0;var G0$=_.mc(function(q){var k=q.data;var F=_.xv(q.themeOverride,{useDarkTheme:!1});q={};q=_.UZ("ytm-lp-headline-section-view-model",(q["ytm-lp-headline-section-view-model--premium-force-dark-mode"]=function(){return F().useDarkTheme},q));
return _.U("lp-headline-section-view-model",null,_.U("div",{class:q},_.U("div",{class:"ytm-lp-headline-section-view-model__title-text"},_.U(_.gz,{text:function(){return k().title}})),_.U(_.a,{cond:function(){return k().subtitle},
then:function(T){return _.U("div",{class:"ytm-lp-headline-section-view-model__subtitle-text"},_.U(_.gz,{text:T}))}})))},"ec");var cPI=_.mc(function(q){var k=q.data;var F=q.themeOverride;var T=_.mT().resolve(_.g6(_.VK)),Z=function(){return T&&T()||(F==null?void 0:F().useDarkTheme)},O=function(){var I,X;
var E=Z()?(I=k().textBackgroundImage)==null?void 0:I.imageDark:(X=k().textBackgroundImage)==null?void 0:X.imageLight;return FaN((E==null?void 0:E.sources)||[])},z=function(){var I,X;
return Z()?(I=k().featureImage)==null?void 0:I.imageDark:(X=k().featureImage)==null?void 0:X.imageLight},R=function(){return k().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},e=function(){var I,X;
return Z()?(I=k().logo)==null?void 0:I.imageDark:(X=k().logo)==null?void 0:X.imageLight};
return _.U("ytm-lp-large-feature-section-view-model",null,_.U("div",{class:function(){var I=k().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",X=k().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",E=(k().index||0)%2===1,d=F==null?void 0:F().useDarkTheme,M=["yt-lp-large-feature-section-view-model"];I?M.push("yt-lp-large-feature-section-view-model--music-feature-type"):X?M.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):E||M.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
d&&M.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return M.join(" ")}},_.U("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.U(_.a,{cond:z,
then:function(){return _.U(_.gy,{data:function(){return z()},
alt:function(){var I,X,E;return(E=(I=k().featureImage)==null?void 0:(X=I.accessibilityData)==null?void 0:X.label)!=null?E:""},
contentMode:R})}})),_.U("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var I;return((I=O())==null?0:I.url)?"background-image: url("+_.d5(O().url)+");":""}},_.U("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.U(_.a,{cond:e,
then:function(){return _.U(_.gy,{data:function(){return e()},
alt:function(){var I,X,E;return(E=(I=k().logo)==null?void 0:(X=I.accessibilityData)==null?void 0:X.label)!=null?E:""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}}),_.U(_.a,{cond:function(){return k().eyebrowText},
then:function(){return _.U("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.U(_.gz,{text:function(){return k().eyebrowText}}))}}),_.U(_.a,{cond:function(){return k().title},
then:function(){return _.U("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.U(_.gz,{text:function(){return k().title}}))}}),_.U(_.a,{cond:function(){return k().subtitles},
then:function(){return _.U("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.U(_.XW,{each:function(){return k().subtitles||[]}},function(I){return _.U(_.gz,{text:I})}))}})))))},"fc");
cPI.idomCompat=!0;var VSm=_.mc(function(q){return _.U("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.U("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.U(_.fF,{icon:function(){var k;return(k=q.data())==null?void 0:k.iconType},
className:function(){var k;switch((k=q.data())==null?void 0:k.style){case "LP_FEATURE_LIST_ITEM_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconGreen";case "LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT":return"ytLpFeatureListItemViewModelFeatureListIconSmall";default:return"ytLpFeatureListItemViewModelFeatureListIconDefault"}},
active:function(){var k;return((k=q.data())==null?void 0:k.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.U("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.U(_.gz,{text:function(){var k;
return(k=q.data())==null?void 0:k.text},
className:function(){var k;return((k=q.data())==null?void 0:k.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"gc");var LeP=_.mc(function(q){q=_.nr(q,{config:void 0,themeOverride:void 0});var k=q.data,F=q.config,T=q.themeOverride;q={};q=_.UZ("ytm-lp-offer-card-option-view-model",(q["ytm-lp-offer-card-option-view-model--premium-force-dark-mode"]=function(){var R;return(R=T())==null?void 0:R.useDarkTheme},q));
var Z=_.EZ(function(){var R,e;(R=F())==null||(e=R.handleRadioButtonClick)==null||e.call(R,k());return!1}),O=function(){var R;
return(R=F())==null?void 0:R.shouldDisplayRadioButton},z=function(){var R;
return(R=k().featureListItems)!=null?R:[]};
return _.U("ytm-lp-offer-card-option-view-model",null,_.U("div",{class:q,"on:click":_.EZ(function(){if(O()){var R,e;(R=F())==null||(e=R.handleRadioButtonClick)==null||e.call(R,k())}return!1})},_.U(_.a,{cond:O,
then:function(){return _.U("div",null,_.U("input",{type:"radio","on:click":Z,class:"ytm-lp-offer-card-option-view-model__input-el","prop:checked":function(){var R;return!((R=F())==null||!R.isOptionSelected)}}))}}),_.U("div",null,_.U("div",{class:"ytm-lp-offer-card-option-view-model__eyebrow-text"},_.U(_.gz,{text:function(){return k().eyebrowText}})),_.U("div",{class:"ytm-lp-offer-card-option-view-model__title"},_.U(_.gz,{text:function(){return k().title}})),_.U("div",{class:"ytm-lp-offer-card-option-view-model__subtitle"},
_.U(_.gz,{text:function(){return k().subtitle}})),_.U(_.a,{cond:function(){return z().length>0},
then:function(){return _.U("div",{class:"ytm-lp-offer-card-option-view-model__feature-list-items"},_.U(_.l$,{data:z},{lpFeatureListItemViewModel:VSm}))}}),_.U("div",{class:"ytm-lp-offer-card-option-view-model__description"},_.U(_.gz,{text:function(){return k().description}})))))},"hc");
LeP.idomCompat=!0;var xEv=_.mc(function(q){var k=q.data;var F=q.themeOverride;q=_.S(_.db(function(){var O,z=(O=k().offerOptions)==null?void 0:O[0];return _.f(z,Ftm)||{}}));
var T=q.next().value,Z=q.next().value;q={};return _.U("ytm-lp-offer-card-view-model",null,_.U("div",{class:_.UZ("ytm-lp-offer-card-view-model",(q["ytm-lp-offer-card-view-model--premium-force-dark-mode"]=function(){return!(F==null||!F().useDarkTheme)},q))},_.U("div",{class:"ytm-lp-offer-card-view-model__title-container"},_.U(_.a,{cond:function(){return k().titleIconType},
then:function(){return _.U("div",{class:"ytm-lp-offer-card-view-model__icon-container"},_.U(_.fF,{icon:function(){var O;return((O=k().titleIconType)==null?void 0:O.toString())||""}}))}}),_.U("div",{class:"ytm-lp-offer-card-view-model__title-text"},_.U(_.gz,{text:function(){return k().title}})),_.U(_.l$,{data:function(){return k().titleBadge}},{badgeViewModel:function(O){return _.U("div",{class:"ytm-lp-offer-card-view-model__title-badge"},_.U(_.iZ,{data:O.data}))}})),_.U("div",{class:"ytm-lp-offer-card-view-model__offer-options-container"},
_.U(_.l$,{data:function(){return k().offerOptions}},{lpOfferCardOptionViewModel:function(O){var z=O.data;
return _.U(_.iB,null,_.U("div",{class:"ytm-lp-offer-card-view-model__divider"}),_.U(LeP,{data:z,config:function(){var R;return{shouldDisplayRadioButton:(k().offerOptions||[]).length>1,isOptionSelected:z().id===((R=T())==null?void 0:R.id),handleRadioButtonClick:function(e){return void Z(e)}}},
themeOverride:F}))}})),_.U("div",{class:"ytm-lp-offer-card-view-model__purchase-button-container"},_.U(_.l$,{data:function(){var O;
return(O=T())==null?void 0:O.purchaseButtonOverride}},{buttonViewModel:_.b$}))))},"ic");
xEv.idomCompat=!0;var n08=_.mc(function(q){var k=q.data;var F=q.themeOverride;q={};q=_.UZ("ytm-lp-offer-card-section-view-model",(q["ytm-lp-offer-card-section-view-model--premium-force-dark-mode"]=function(){var T;return F==null?void 0:(T=F())==null?void 0:T.useDarkTheme},q));
return _.U("ytm-lp-offer-card-section-view-model",null,_.U("div",{class:q},_.U(_.a,{cond:function(){return k().title!==void 0},
then:function(){return _.U("div",{class:"ytm-lp-offer-card-section-view-model__title-container"},_.U("div",{class:"ytm-lp-offer-card-section-view-model__title-text"},_.U(_.gz,{text:function(){return k().title}})),_.U(_.a,{cond:function(){return k().subtitle},
then:function(){return _.U("div",{class:"ytm-lp-offer-card-section-view-model__subtitle-text"},_.U(_.gz,{text:function(){return k().subtitle}}))}}))}}),_.U("div",{class:"ytm-lp-offer-card-section-view-model__offer-cards-container"},_.U(_.l$,{data:function(){return k().offerCards}},{lpOfferCardViewModel:function(T){return _.U("div",{class:"ytm-lp-offer-card-section-view-model__offer-card-container"},_.U(xEv,{data:T.data,
themeOverride:F}))}})),_.U(_.a,{cond:function(){return k().footer},
then:function(){return _.U("div",{class:"ytm-lp-offer-card-section-view-model__footer-text"},_.U(_.gz,{text:function(){return k().footer}}))}})))},"jc");var g0m=_.mc(function(q){var k=q.data;return _.U("lp-offer-table-cell-content-view-model",null,_.U("div",{class:"yt-lp-offer-table-cell-content-view-model"},_.U(_.d6,null,_.U(_.EP,{when:function(){return k().title}},function(){return _.U(_.gz,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-title",
text:function(){return k().title}})}),_.U(_.EP,{when:function(){return k().subTitle}},function(){return _.U(_.gz,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-subtitle",
text:function(){return k().subTitle}})}),_.U(_.EP,{when:function(){return k().featureDescription}},function(){return _.U(_.gz,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-description",
text:function(){return k().featureDescription}})}),_.U(_.EP,{when:function(){return k().description}},function(){return _.U(_.gz,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-description",
text:function(){return k().description}})}),_.U(_.EP,{when:function(){return k().iconType}},function(){return _.U("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-icon"},_.U(_.fF,{icon:function(){return k().iconType.toString()}}))}),_.U(_.EP,{when:function(){return k().purchaseButton}},function(){return _.U(_.l$,{data:function(){return k().purchaseButton}},{buttonViewModel:function(F){return _.U("div",{class:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-purchase-button"},
_.U(_.b$,{data:F.data}))}})}),_.U(_.EP,{when:function(){return k().note}},function(){return _.U(_.gz,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-note",
text:function(){return k().note}})}),_.U(_.EP,{when:function(){return k().featureDetail}},function(){return _.U(_.gz,{className:"yt-lp-offer-table-cell-content-view-model__lp-offer-table-cell-feature-detail",
text:function(){return k().featureDetail}})}),_.U(_.EP,{when:function(){return k().badge}},function(){return _.U(_.l$,{data:function(){return k().badge}},{badgeViewModel:_.iZ})}))))},"kc");
g0m.idomCompat=!0;var mEv=_.mc(function(q){var k=q.data;return _.U("lp-offer-table-cell-view-model",null,_.U("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(k().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;"}}},_.U(_.l$,{data:function(){return k().contents}},{lpOfferTableCellContentViewModel:g0m})))},
"lc");
mEv.idomCompat=!0;var q8Z=_.mc(function(q){var k=q.data;var F=q.lpTableIsFirstRow;var T=q.lpTableIsLastRow;var Z=function(){return(F==null?0:F())?"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"},O=function(){return(F==null?0:F())?"yt-lp-offer-table-row-view-model__lp-offer-table-first-row-content-cell":(T==null?0:T())?"yt-lp-offer-table-row-view-model__lp-offer-table-last-row-content-cell":"yt-lp-offer-table-row-view-model__lp-offer-table-row-content-cell"};
return _.U("ytm-lp-offer-table-row-view-model",null,_.U("div",{class:"yt-lp-offer-table-row-view-model"},_.U(_.l$,{data:function(){return k().rowHeaderCell}},{lpOfferTableCellViewModel:function(z){return _.U("div",{class:Z},_.U(mEv,{data:z.data}))}}),_.U(_.l$,{data:function(){return k().contentCells}},{lpOfferTableCellViewModel:function(z){return _.U("div",{class:O},_.U(mEv,{data:z.data}))}})))},"mc");
q8Z.idomCompat=!0;var imh=_.mc(function(q){var k=q.data;var F=q.themeOverride;var T=_.mT().resolve(_.g6(_.VK)),Z=function(){return _.f(k().logo,Eog)||{}};
q={};return _.U("ytm-lp-offer-table-section-view-model",null,_.U("div",{class:"yt-lp-offer-table-view-model"},_.U(_.a,{cond:function(){var O,z;return T&&T()||(F==null?0:F().useDarkTheme)?(O=Z())==null?void 0:O.imageDark:(z=Z())==null?void 0:z.imageLight},
then:function(O){return _.U(_.gy,{data:O,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var z,R,e;return(e=(z=Z())==null?void 0:(R=z.accessibilityData)==null?void 0:R.label)!=null?e:""},
targetWidth:140,targetHeight:40,height:40,className:"yt-lp-offer-table-view-model__lp-offer-table-section-logo",useWidth:!1})}}),_.U("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-title"},_.U(_.gz,{text:function(){return k().title}})),_.U("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-subtitle"},_.U(_.gz,{text:function(){return k().subtitle}})),_.U(_.a,{cond:function(){return k().disclaimers},
then:function(O){return _.U("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-disclaimers"},_.U(_.XW,{each:O},function(z){return _.U("div",null,_.U(_.gz,{text:z}))}))}}),_.U("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-rows"},_.U(_.l$,{data:function(){return k().rows}},{lpOfferTableRowViewModel:function(O,z){return _.U(q8Z,{data:O.data,
lpTableIsFirstRow:function(){return z()===0},
lpTableIsLastRow:function(){return z()===k().rows.length-1}})}})),_.U("div",{class:_.UZ((q["yt-lp-offer-table-view-model__lp-offer-table-section-footer-wrapper"]=function(){return k().hasFooterBackground},q))},_.U(_.a,{cond:function(){return k().footer},
then:function(){return _.U("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer"},_.U(_.gz,{text:function(){return k().footer}}))}}),_.U(_.a,{cond:function(){return k().footerTitle},
then:function(){return _.U("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-title"},_.U(_.gz,{text:function(){return k().footerTitle}}))}}),_.U(_.a,{cond:function(){return k().footerDescription},
then:function(){return _.U("div",{class:"yt-lp-offer-table-view-model__lp-offer-table-section-footer-description"},_.U(_.gz,{text:function(){return k().footerDescription}}))}}))))},"nc");
imh.idomCompat=!0;var kLZ=_.mc(function(q){var k=q.data;var F=q.themeOverride;var T=_.mT().resolve(_.g6(_.VK)),Z=function(){var R;return F==null?void 0:(R=F())==null?void 0:R.useDarkTheme},O=function(){var R,e;
return T&&T()||Z()?(R=k().image)==null?void 0:R.imageDark:(e=k().image)==null?void 0:e.imageLight};
q={};q=_.UZ("ytm-lp-small-feature-section-view-model",(q["ytm-lp-small-feature-section-view-model--premium-force-dark-mode"]=Z,q));var z=function(){var R,e,I;return(I=(R=k().image)==null?void 0:(e=R.accessibilityData)==null?void 0:e.label)!=null?I:""};
return _.U("ytm-lp-small-feature-section-view-model",{class:q},_.U(_.a,{cond:function(){return O()&&!s3f},
then:function(){return _.U("div",{class:"ytm-lp-small-feature-section-view-model__feature-image-container"},_.U(_.gy,{data:function(){return O()},
alt:z,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.U("div",{class:"ytm-lp-small-feature-section-view-model__content-section"},_.U("div",{class:"ytm-lp-small-feature-section-view-model__title-text"},_.U(_.a,{cond:function(){return k().title},
then:function(R){return _.U(_.gz,{text:R})}})),_.U("div",{class:"ytm-lp-small-feature-section-view-model__description-text"},_.U(_.gz,{text:function(){return k().description}}))))},"oc");
kLZ.idomCompat=!0;var oaU=_.mc(function(q){var k=q.data;var F=q.themeOverride;q={};return _.U("ytm-lp-small-feature-section-group-view-model",null,_.U("div",{class:_.UZ("ytm-lp-small-feature-section-group-view-model",(q["ytm-lp-small-feature-section-group-view-model--premium-force-dark-mode"]=function(){return!(F==null||!F().useDarkTheme)},q))},_.U("div",{class:"ytm-lp-small-feature-section-group-view-model__small-features-container"},_.U(_.l$,{data:function(){return k().smallFeatures}},{lpSmallFeatureSectionViewModel:function(T){return _.U("div",
{class:"ytm-lp-small-feature-section-group-view-model__small-feature-container"},_.U(kLZ,{data:T.data,
themeOverride:F}))}}))))},"pc");
oaU.idomCompat=!0;_.Ft(_.mc(function(q){var k=q.data;var F=function(){return k().forcedTheme==="USER_INTERFACE_THEME_DARK"},T=function(){return k().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},Z=function(){var z="",R,e;
var I=_.mT().resolve(_.g6(_.VK));I=F()||(I==null?0:I())?(R=k().themedImageViewModel)==null?void 0:R.imageDark:(e=k().themedImageViewModel)==null?void 0:e.imageLight;(R=FaN((I==null?void 0:I.sources)||[]))&&R.url&&(z=T()?"background-image: linear-gradient(to bottom, transparent, "+(k().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"70%")+", var(--premium-yt-spec-base-background)), url("+_.d5(R.url)+");":"background-image: url("+_.d5(R.url)+");");return z},O=function(){return{useDarkTheme:F()}};
q={};return _.U("yt-section-group-view-model",null,_.U("div",{class:_.UZ("yt-lp-section-group-view-model",(q["yt-lp-section-group-view-model--premium-force-dark-mode"]=F,q["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return k().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},q))},_.U(_.a,{cond:function(){return Z().length},
then:function(){var z={};return _.U("div",{class:_.UZ("yt-lp-section-group-view-model__bg-image",(z["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=T,z)),style:Z})}}),_.U("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.U(_.l$,{data:function(){return k().sections}},{lpFaqSectionViewModel:function(z){return _.U(HuI,{data:z.data,
themeOverride:O})},
lpHeaderSectionViewModel:function(z){return _.U(sNG,{data:z.data,themeOverride:O})},
lpHeadlineSectionViewModel:function(z){return _.U(G0$,{data:z.data,themeOverride:O})},
lpLargeFeatureSectionViewModel:function(z){return _.U(cPI,{data:z.data,themeOverride:O})},
lpOfferCardSectionViewModel:function(z){return _.U(n08,{data:z.data,themeOverride:O})},
lpComplexOfferCardSectionViewModel:function(z){return _.U(KeZ,{data:z.data})},
lpOfferTableSectionViewModel:function(z){return _.U(imh,{data:z.data,themeOverride:O})},
lpSmallFeatureSectionGroupViewModel:function(z){return _.U(oaU,{data:z.data,themeOverride:O})},
lpCouponBannerViewModel:function(z){return _.U(BxP,{data:z.data})}}))))},"qc"),"yt-section-group-view-model",{props:{data:_.xK}});var m3T=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.Fuo=_.mc(function(q){function k(){if(m3T.has(q.data().displayType)){var I=!T(),X;if((X=q.disableDeselection)==null||!X.call(q)||I){q.data().selected=I;X=Object.assign({},z(),{selected:I});R(X);var E;(E=q.callback)==null||E.call(q,X,I)}}}
var F=_.sa("chip-view-model"),T=function(){var I,X;return!!(((I=q.selected)==null?void 0:I.call(q))!==void 0?(X=q.selected)==null?0:X.call(q):z().selected)},Z=_.S(_.db(q.data)),O=Z.next().value;
Z=Z.next().value;var z=O,R=Z,e=_.UB(gJL,function(){return q.data().chipEntityKey||""});
return _.U("chip-view-model",{class:"ytChipViewModelHost",el:F},_.U(B9I,{data:function(){var I,X=Object.assign({},z(),{selected:T()}),E=e(),d=(I=q.disableDeselection)==null?void 0:I.call(q);a:switch(X.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":I=1;break a;default:I=0}return{text:(E==null?void 0:E.text)||X.text,state:X.disabled?1:X.selected?0:2,type:I,onTap:qo9(X,F,k,d),accessibilityLabel:X.accessibilityLabel||X.text}}}))},"rc");
_.Fuo.idomCompat={callbacks:{callback:!0}};_.Tgz=_.mc(function(q){var k=_.UB(nJH,function(){var z;return(z=q.data())==null?void 0:z.chipBarStateEntityKey}),F=function(){return q.data().disableDeselection},T=_.S(_.db(function(){var z;
if(((z=k())==null?void 0:z.selectedIndex)!=void 0)return k().selectedIndex;var R,e;z=_.S(((R=q.data())==null?void 0:(e=R.chips)==null?void 0:e.entries())||[]);for(R=z.next();!R.done;R=z.next()){R=_.S(R.value);e=R.next().value;R=R.next().value;var I=void 0;if((I=_.f(R,_.K4))==null?0:I.selected)return e}return-1})),Z=T.next().value,O=T.next().value;
return _.U("chip-bar-view-model",{class:_.UZ("ytChipBarViewModelHost",q.className),role:"tablist"},_.U(_.l$,{data:function(){return q.data().chips}},{chipViewModel:function(z,R){return _.U("div",{class:"ytChipBarViewModelChipWrapper"},_.U(_.Fuo,{data:z.data,
selected:function(){return R()===Z()},
callback:function(e,I){e=!!I;I=R();O(e?I:-1);var X,E=(X=q.data())==null?void 0:X.chipBarStateEntityKey;E&&e&&_.Lr(_.Iy("chipBarStateEntity",E,{key:E,selectedIndex:I}))},
disableDeselection:q.disableDeselection||F}))}}))},"sc");_.Ft(_.Tgz,"chip-bar-view-model",{props:{data:_.oD,className:_.oD,disableDeselection:_.oD}});_.Zmm=_.mc(function(q){var k=q.data;q={};return _.U("divider-view-model",{class:_.UZ("divider-view-model-wiz",(q["divider-view-model-wiz__inset-thin-padding"]=function(){return k().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},q))},_.U("div",{class:_.UZ("divider-view-model-wiz__base-divider",function(){return ipn(k().dividerStyle)}),
style:_.MO({"background-color":function(){return k().backgroundColor?_.Kj(k().backgroundColor):void 0}})}))},"tc");
_.Zmm.idomCompat=!0;_.Ft(_.Zmm,"divider-view-model",{props:{data:_.xK}});var p7=new Map,A5=new Map,Fvw=0,wl;var zqT=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],eqL={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var jFo,Y8c;jFo=function(q){return function(k){return function(){return String(k())+q}}};
_.tV=jFo("px");Y8c=jFo("s");var S8g=_.mc(function(q){function k(V){return function(){var g=M().numItemsPerGridRow,Y9=V()*g;g=Y9+g;var OT,UT;return(UT=(OT=T().contents)==null?void 0:OT.slice(Y9,g))!=null?UT:[]}}
var F=_.nr(q,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1}),T=F.data,Z=F.layoutContainerWidth,O=F.shouldUseOwnContainerSize,z=F.marginSettings;F=_.S(_.Oi(!0,void 0,"qgr2Je"));var R=F.next().value,e=F.next().value,I=function(){var V,g=(V=_.f(T().showMoreButton,_.M$))==null?void 0:V.trackingParams;g&&_.C$(_.aB(),g);e(!1)},X=function(){var V,g=(V=_.f(T().showLessButton,_.M$))==null?void 0:V.trackingParams;
g&&_.C$(_.aB(),g);e(!0)};
F=_.sa("grid-shelf-view-model");var E=_.USo(F,{canHaveZeroSize:!1}),d=function(){var V;return(V=T().contentAspectRatio)!=null?V:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},M=_.W6(function(){var V=_.xe({containerWidth:O()&&E.width()>0?E.width()||Z():Z(),
sizing:"EXTRA_COMPACT",marginSettings:z(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:V.maxContainerWidth,numItemsPerGridRow:V.numItems,contentPadding:O()?V.margin:V.contentMargin,itemWidth:V.itemWidth,itemMargin:V.gutter/2}},void 0,"pqVdjc"),t=function(){if(T().enableVerticalExpansion){if(R())return A();
var V,g,Y9=(g=(V=T().contents)==null?void 0:V.length)!=null?g:0;return Math.ceil(Y9/M().numItemsPerGridRow)}return M().numItemsPerGridRow<=2?2:1},A=function(){var V;
return Math.ceil(((V=T().minCollapsedItemCount)!=null?V:1)/M().numItemsPerGridRow)},w=function(){return T().enableVerticalExpansion&&T().showLessButton&&!R()&&t()>A()},b=function(){var V,g;
return T().enableVerticalExpansion&&T().showMoreButton&&R()&&((g=(V=T().contents)==null?void 0:V.length)!=null?g:0)>M().numItemsPerGridRow*A()},r=function(){return!w()},L=function(){return!b()},H={};
return _.U("grid-shelf-view-model",{class:_.UZ("ytGridShelfViewModelHost",q.className,(H.ytGridShelfViewModelHostHasBottomButton=function(){return w()||b()},H)),
el:F,style:_.MO({"margin-left":(0,_.tV)(function(){return M().contentPadding}),
"margin-right":(0,_.tV)(function(){return M().contentPadding})})},_.U(_.a,{cond:function(){return _.f(T().header,p1g)},
then:function(V){return _.U(_.T4,{data:V,disableHorizontalPadding:!0})}}),_.U("div",null,_.U(_.XW,{each:function(){return Array(t())}},function(V,g){return _.U(Omc,{className:q.className,
items:k(g),responsiveGridShelfLayout:M,contentAspectRatio:d})})),_.U("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.U(_.l$,{data:function(){return T().showMoreButton}},{buttonViewModel:function(V){return _.U("div",{hidden:L},_.U(_.b$,{data:V.data,
onClick:I}))}}),_.U(_.l$,{data:function(){return T().showLessButton}},{buttonViewModel:function(V){return _.U("div",{hidden:r},_.U(_.b$,{data:V.data,
onClick:X}))}})))},"uc");
S8g.idomCompat=!0;var Omc=_.mc(function(q){var k=q.items;var F=q.responsiveGridShelfLayout;var T=q.contentAspectRatio;q=q.className;var Z=_.sa("div");o3r(Z,function(){a:{var z=Z.value;for(var R=k(),e=[],I=0;I<R.length;I++){var X=_.f(R[I],S5c);if(!X||X==null||!X.inlinePlayerData){z=null;break a}var E=z.children.item(I);if(!E){z=null;break a}e.push({thumbnailElement:E,videoData:X})}z={gridVideoPreviewData:{gridItems:e}}}return z});
var O=(0,_.tV)(function(){return-F().itemMargin});
return _.U("div",{el:Z,class:_.UZ("ytGridShelfViewModelGridShelfRow",q),style:_.MO({"margin-left":O,"margin-right":O})},_.U(_.l$,{data:k,replacementWrapper:function(z){return _.U(zlh,{responsiveGridShelfLayout:F},z)}},{shortsLockupViewModel:function(z){return _.U(zlh,{responsiveGridShelfLayout:F},_.U(xwc,{data:z.data,
aspectRatio:function(){return T()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,className:void 0}))}}))},"vc"),zlh=_.mc(function(q){return _.U("div",{style:_.MO({width:(0,_.tV)(function(){return q.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+q.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},q.children)},"wc");
S8g.idomCompat=!0;_.Ft(S8g,"grid-shelf-view-model",{props:{data:_.xK,layoutContainerWidth:_.xK,shouldUseOwnContainerSize:_.xK,marginSettings:_.xK,className:_.xK}});_.Ck8=_.mc(function(q){var k=_.S(_.Oi(!1,void 0,"YYtxR")),F=k.next().value,T=k.next().value;k={};return _.U("yt-alert-banner-view-model",{class:_.UZ("ytAlertBannerViewModelHost",q.className,function(){var Z;a:switch((Z=q.data())==null?void 0:Z.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":Z="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":Z="ytAlertBannerViewModelWarning";break a;default:Z="ytAlertBannerViewModelInformational"}return Z},(k.ytAlertBannerViewModelDismissed=
F,k.ytAlertBannerViewModelFullbleed=q.fullbleed,k.ytAlertBannerViewModelNarrow=q.narrow,k.ytAlertBannerViewModelIsInRichGrid=q.isInRichGrid,k))},_.U(_.a,{cond:function(){var Z;
return!((Z=q.data())==null?0:Z.hideIcon)},
then:function(){return _.U("div",{class:"ytAlertBannerViewModelIcon"},_.U(_.fF,{icon:function(){return"info_circle"}}))}}),_.U("div",{class:"ytAlertBannerViewModelOuterContainer"},_.U("div",{class:"ytAlertBannerViewModelContainer"},_.U("div",{class:"ytAlertBannerViewModelContent"},_.U("div",{class:"ytAlertBannerViewModelHeading"},_.U(_.gz,{text:function(){var Z;
return(Z=q.data())==null?void 0:Z.heading}})),_.U("div",{class:"ytAlertBannerViewModelBody"},_.U(_.gz,{text:function(){var Z;
return(Z=q.data())==null?void 0:Z.body}})))),_.U(_.l$,{data:function(){var Z;
return(Z=q.data())==null?void 0:Z.actionButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.U(_.l$,{data:function(){var Z;
return(Z=q.data())==null?void 0:Z.dismissButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var O;((O=q.data())==null?0:O.disableLocalDismissBehavior)||T(!0)}})}}))},"xc");_.Ft(_.Ck8,"yt-alert-banner-view-model",{props:{data:_.xK,fullbleed:_.xK,narrow:_.xK,isInRichGrid:_.xK,className:_.xK}});var Iqh;Iqh=_.hp({chipViewModel:_.Fuo,buttonViewModel:_.b$});_.Rlz=_.Xt(XCx,{callbacks:{callback:!0}});_.q9(XCx);_.Ft(_.Rlz,"chips-shelf-view-model",{props:{data:_.xK,callback:_.oD,enableSingleChipSelection:_.xK,disableChipsScrollAnimation:_.xK}});var el$=_.mc(function(q){q=_.nr(q,{disabled:!1});var k=q.active,F=q.disabled;q={};q=_.UZ("ytSwitchShapeTrack",(q.ytSwitchShapeTrackActive=function(){return k()},q.ytSwitchShapeTrackDisabled=function(){return F()},q));
var T={};T=_.UZ("ytSwitchShapeKnob",(T.ytSwitchShapeKnobActive=function(){return k()},T));
return _.U("switch-shape",{class:"ytSwitchShapeHost"},_.U("div",{class:q}),_.U("div",{class:T}))},"yc");var WuG=_.mc(function(q){var k=_.nr(q,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),F=k.data;q=k.className;var T=k.handleOnTapEventInParent,Z=k.parentActive;k=_.S(_.db(function(){var E;return(E=Z())!=null?E:F().switchedOnByDefault||!1}));
var O=k.next().value,z=k.next().value,R=function(){return F().isDisabled},e=_.sa("button");
k=_.EZ(function(E){return E.key==="Enter"?(E.preventDefault(),e.value.click(),!1):!0});
var I=_.EZ(function(E){if(F().handleOnTapEventInParent||T())return!0;if(R())return!1;aq9(F(),O(),E);z(!O());return!1}),X={};
X=_.UZ("ytSwitchButtonViewModelButton",(X.ytSwitchButtonViewModelTappable=function(){return!R()},X));
return _.U("switch-button-view-model",{class:_.UZ("ytSwitchButtonViewModelHost",q)},_.U("button",{el:e,class:X,"on:click":I,"on:keydown":k,"aria-label":function(){return O()?F().a11yLabelSwitchedOn:F().a11yLabelSwitchedOff},
"aria-checked":O,"aria-disabled":R,role:"switch"},_.U(el$,{active:O,disabled:R})))},"zc");var Itg=_.mc(function(q){var k=_.nr(q,{checked:!1});q=k.name;var F=k.onChange,T=k.onClick,Z=k.checked,O=k.labelRenderable,z=k.hasLeadingLabel,R=k.labelClass,e=k.isCompact,I=k.selectElementClass;k=k.disableHorizontalPadding;var X="checkbox"+_.wi(_.fX),E=_.EZ(function(t){T==null||T(t);return!1}),d=_.EZ(function(t){F==null||F(t);
return!1}),M={};
return _.U("checkbox-shape",null,_.U("label",{class:_.UZ("checkbox-shape-wiz",R,(M["checkbox-shape-wiz--compact"]=e,M["checkbox-shape-wiz--disable-horizontal-padding"]=k,M))},_.U("input",{class:"checkbox-shape-wiz__input",id:X,checked:Z,name:q,type:"checkbox","prop:checked":Z,"on:change":d,"on:click":E}),_.U(_.a,{cond:function(){return!(z==null?0:z())},
then:function(){return _.U(Uh$,{isLeading:!0,selectElementClass:I})}}),_.U(_.a,{cond:function(){return!!O},
then:function(){return _.U("div",{class:"checkbox-shape-wiz__label"},O==null?void 0:O())}}),_.U(_.a,{cond:z,
then:function(){return _.U(Uh$,{isLeading:!1,selectElementClass:I})}})))},"Ac");
Itg.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var Uh$=_.mc(function(q){var k=q.selectElementClass;q={};return _.U("div",{class:_.UZ("checkbox-shape-wiz__checkbox",k,(q["checkbox-shape-wiz__checkbox--checkbox-default-style"]=function(){return!(k==null?0:k())},q)),
"aria-hidden":"true"},_.U(_.fF,{icon:_.h("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.U(_.fF,{icon:_.h("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"Bc");_.DM=_.mc(function(q){var k=q.name;var F=q.onChange;var T=q.onClick;var Z=q.checked;var O=q.labelRenderable;var z=q.useCheckIcon;var R=q.hasLeadingLabel;var e=q.labelClass;var I=q.isCompact;var X=q.selectElementClass;var E=q.ariaLabel;q=q.className;var d="radio"+_.wi(_.fX),M=_.sa("input"),t=_.EZ(function(V){M.value.checked=!(Z==null||!Z());F==null||F(V);return!1}),A=_.EZ(function(V){T==null||T(V);
return!1}),w=_.S(_.Oi(!1,void 0,"v5AMrb")),b=w.next().value,r=w.next().value;
w=_.EZ(function(){var V;((V=_.mT().resolve(_.g6(_.S8)))==null?0:V.isKeyBoardInUse())&&r(!0)});
var L=_.EZ(function(){r(!1)}),H={};
return _.U("radio-shape",{class:_.UZ("radio-shape-wiz",q)},_.U("input",{el:M,class:"radio-shape-wiz__input",id:d,"prop:checked":Z,name:k,type:"radio","on:change":t,"on:click":A,"aria-label":E,"on:focusin":w,"on:focusout":L}),_.U("label",{class:_.UZ("radio-shape-wiz__label-container",e,(H["radio-shape-wiz--compact"]=I,H["radio-shape-wiz__label-container--keyboard-focused"]=b,H)),for:d},_.U(_.a,{cond:function(){return!(R==null?0:R())},
then:function(){return _.U(XIG,{checked:Z,useCheckIcon:z,isLeading:!0,selectElementClass:X})}}),_.U(_.a,{cond:function(){return!!O},
then:function(){return _.U("div",{class:"radio-shape-wiz__label","aria-hidden":function(){return(E==null?0:E())?"true":"false"}},O==null?void 0:O())}}),_.U(_.a,{cond:R,
then:function(){return _.U(XIG,{checked:Z,useCheckIcon:z,isLeading:!1,selectElementClass:X})}})))},"Cc");
_.DM.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var XIG=_.mc(function(q){var k=q.useCheckIcon;var F=q.selectElementClass;q=function(){return(k==null?0:k())?"CHECK":_.h("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"};
var T={};return _.U("div",{class:_.UZ("radio-shape-wiz__radio",F,(T["radio-shape-wiz__radio--check-icon"]=k,T["radio-shape-wiz__radio--radio-default-style"]=function(){return!(F==null?0:F())},T)),
"aria-hidden":"true"},_.U(_.fF,{icon:q}),_.U(_.fF,{icon:q,active:function(){return!(k==null?0:k())}}))},"Dc");_.lx=_.mc(function(q){function k(){var gh;((gh=_.mT().resolve(_.g6(_.S8)))==null?0:gh.isKeyBoardInUse())&&qI(!0)}
function F(){qI(!1)}
var T=q.data;var Z=q.isMenuItem;var O=q.isCompact;var z=q.onTap;var R=q.trailingAccessory;var e=q.hideSelectionTextChevron;var I=q.disabled;var X=q.inPopup;var E=q.disableHorizontalPadding;var d=q.isOverlay;var M=q.isToggled;var t=_.h("apply_button_role_to_list_item"),A=_.uL(function(gh){a:{var tz=T();if((tz==null?0:tz.entitySelectorType)&&(tz==null?0:tz.entityKey))switch(tz.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":gh=_.nwn(gh,tz.entityKey);
gh=gh==null?void 0:gh.value;tz=!1;gh==="CAPTIONS_UNAVAILABLE"&&(tz=!0,gh="");gh=Object.assign({},!!gh&&{selectionText:{content:gh}},!!gh&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:tz});break a;default:gh={}}else gh={}}return gh}),w=function(){return _.h("enable_web_shorts_captions_language_command")?Object.assign({},T(),A()):T()},b=function(){return!(w().isSelected===void 0||!w().selectionStyle||w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
r=function(){return(_.sB(w().rendererContext)||z)&&!b()},L=function(){return _.sB(w().rendererContext)||b()};
q={};d=_.UZ("yt-list-item-view-model-wiz",(q["yt-list-item-view-model-wiz--is-overlay"]=d,q["yt-list-item-view-model-wiz--keyboard-focused"]=function(){return!t&&Kf()},q));
q={};var H=_.UZ("yt-list-item-view-model-wiz__label",(q["yt-list-item-view-model-wiz__container"]=function(){return!b()},q["yt-list-item-view-model-wiz__container--disabled"]=function(){return!!w().isDisabled||!(I==null||!I())},q["yt-list-item-view-model-wiz__container--has-subtitle"]=function(){return!!w().subtitle},q["yt-list-item-view-model-wiz__container--compact"]=O,q["yt-list-item-view-model-wiz__container--tappable"]=r,q["yt-list-item-view-model-wiz__container--in-popup"]=X,q["yt-list-item-view-model-wiz--keyboard-focused"]=
function(){return t&&Kf()},q["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(E==null?void 0:E())&&!b()},q));
q={};var V=_.UZ("yt-list-item-view-model-wiz__container",(q["yt-list-item-view-model-wiz__container--tappable"]=L,q["yt-list-item-view-model-wiz__container--compact"]=O,q["yt-list-item-view-model-wiz__container--in-popup"]=X,q["yt-list-item-view-model-wiz__container--disable-horizontal-padding"]=function(){return(E==null?void 0:E())&&b()},q)),g=function(){return w().leadingImage||w().leadingAccessory},Y9=_.UZ("yt-list-item-view-model-wiz__image-container",function(){return g()?"yt-list-item-view-model-wiz__trailing":
"yt-list-item-view-model-wiz__leading"});
X=_.sa("yt-list-item-view-model");var OT=_.sa("div"),UT=t?OT:X,yh=_.mc(function(){return _.U(_.a,{cond:function(){return t},
then:function(){return _.U("div",{class:H,el:OT,role:function(){return L()||r()?"button":void 0},
tabindex:function(){return z||r()?0:void 0},
"on:keydown":lw,"on:click":AH},_.U(EaU,{data:w,hideSelectionTextChevron:e,trailingAccessory:R,isToggled:M}))},
else:function(){return _.U("div",{class:H,el:OT},_.U(EaU,{data:w,hideSelectionTextChevron:e,trailingAccessory:R,isToggled:M}))}})},"Ec");
yh.idomCompat=!0;_.GC(X,function(){return w().rendererContext});
var AH=_.EZ(function(gh){return void(z==null?void 0:z(gh))}),lw=_.opM(),H0=_.S(_.Oi(!1,void 0,"kFezJc"));
q=H0.next().value;H0=H0.next().value;var Kf=q,qI=H0;_.DB(function(){r()&&(UT.value.addEventListener("focusin",k),UT.value.addEventListener("focusout",F));_.tR(function(){UT.value&&r()&&(UT.value.removeEventListener("focusin",k),UT.value.removeEventListener("focusout",F))})});
q=_.EZ(function(){return!0});
return _.U("yt-list-item-view-model",{el:X,class:d,role:function(){return(Z==null?0:Z())?"menuitem":"listitem"},
tabindex:function(){var gh=r();gh=t?void 0:z||gh?0:void 0;return gh},
"on:keydown":t?q:lw,"on:click":t?q:AH},_.U(_.a,{cond:b,then:function(){return _.U(_.d6,null,_.U(_.EP,{when:function(){return w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.U(Itg,{labelRenderable:function(){return _.U(yh,null)},
isCompact:O,checked:function(){return w().isSelected},
hasLeadingLabel:function(){return!!g()},
labelClass:V,selectElementClass:Y9,disableHorizontalPadding:E})}),_.U(_.EP,{when:function(){return w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.U(_.DM,{labelRenderable:function(){return _.U(yh,null)},
isCompact:O,checked:function(){return w().isSelected},
hasLeadingLabel:function(){return!!g()},
labelClass:V,selectElementClass:Y9})}),_.U(_.EP,{when:function(){return w().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.U(_.DM,{labelRenderable:function(){return _.U(yh,null)},
isCompact:O,checked:function(){return w().isSelected},
hasLeadingLabel:function(){return!!g()},
labelClass:V,selectElementClass:Y9,useCheckIcon:!0})}),_.U(_.aS,null,function(){return _.U(yh,null)}))},
else:function(){return _.U(yh,null)}}))},"Fc");
_.lx.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};var EaU=_.mc(function(q){var k=q.data;var F=q.hideSelectionTextChevron;var T=q.trailingAccessory;var Z=q.isToggled;return _.U(_.iB,null,_.U(atU,{data:k,isLeading:!0,hideSelectionTextChevron:function(){return!(F==null||!F())},
isToggled:Z}),_.U(dhG,{data:k}),_.U(_.a,{cond:function(){return!!T},
then:function(){return _.U("div",{class:"yt-list-item-view-model-wiz__trailing"},T==null?void 0:T())},
else:function(){return _.U(atU,{data:k,isLeading:!1,hideSelectionTextChevron:function(){return!(F==null||!F())},
isToggled:Z})}}))},"Gc"),atU=_.mc(function(q){var k=q.data;
var F=q.isLeading;var T=q.hideSelectionTextChevron;var Z=q.isToggled;var O=_.UZ("yt-list-item-view-model-wiz__button-container");q={};var z=_.UZ("yt-list-item-view-model-wiz__image-container",(q["yt-list-item-view-model-wiz__leading"]=F,q["yt-list-item-view-model-wiz__trailing"]=function(){return!F()},q)),R=function(){return F()?k().leadingImage:k().trailingImage},e=_.UZ("yt-list-item-view-model-wiz__accessory","yt-list-item-view-model-wiz__image");
q={};var I=_.UZ("yt-list-item-view-model-wiz__accessory",(q["yt-list-item-view-model-wiz__leading"]=F,q["yt-list-item-view-model-wiz__trailing"]=function(){return!F()},q)),X=function(){a:switch(k().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var E="expand_more";
break a;default:E="chevron_right"}return E};
return _.U(_.a,{cond:function(){var E=k(),d=F();return!!(d&&(E.leadingImage||E.leadingAccessory)||!d&&(E.trailingImage||E.trailingButton||E.trailingButtons||E.selectionText))},
then:function(){return _.U(_.iB,null,_.U(_.a,{cond:R,then:function(E){return _.U("div",{class:z,"aria-hidden":"true"},_.U(_.gy,{data:E,alt:"",preserveWidth:!0,preserveHeight:!0,className:e,isToggled:Z}))}}),_.U(_.a,{cond:function(){return F()&&k().leadingAccessory},
then:function(){return _.U("div",{class:z},_.U(_.l$,{data:function(){return k().leadingAccessory}},{avatarViewModel:function(E){return _.U(_.ld,{data:E.data,
avatarButtonCustomClassName:e})},
collectionThumbnailViewModel:vp$}))}}),_.U(_.a,{cond:function(){return!F()&&k().trailingButton},
then:function(){return _.U("div",{class:O},_.U(_.l$,{data:function(){return k().trailingButton}},{buttonViewModel:function(E){return _.U(_.b$,{data:E.data,
className:I})}}))}}),_.U(_.a,{cond:function(){var E;
return!F()&&((E=k().trailingButtons)==null?void 0:E.buttons)},
then:function(){return _.U("div",{class:O},_.U(_.l$,{data:function(){var E;return(E=k().trailingButtons)==null?void 0:E.buttons}},{buttonViewModel:function(E){return _.U(_.b$,{data:E.data,
className:I})},
accountLinkButtonViewModel:function(E){return _.U(Q$9,{data:E.data,className:I})},
switchButtonViewModel:function(E){return _.U(WuG,{data:E.data,className:I})},
subscribeButtonViewModel:function(E){return _.U(_.tJ,{data:E.data,isOverlay:!1,animateWidth:!1,className:I})},
toggleButtonViewModel:function(E){return _.U(_.Jp,{data:E.data,className:I})}}))}}),_.U(_.a,{cond:function(){return!F()&&!!k().selectionText},
then:function(){return _.U(_.iB,null,_.U(_.gz,{text:function(){return k().selectionText},
className:_.UZ("yt-list-item-view-model-wiz__selection-text","yt-list-item-view-model-wiz__selection-text--trailing-selection-text")}),_.U(_.a,{cond:function(){return!T()},
then:function(){return _.U(_.fF,{icon:X,className:"yt-list-item-view-model-wiz__chevron-icon"})}}))}}))}})},"Hc"),dhG=_.mc(function(q){var k=q.data;
return _.U(_.a,{cond:function(){return k().title||k().subtitle},
then:function(){return _.U("div",{class:"yt-list-item-view-model-wiz__text-wrapper"},_.U("div",{class:"yt-list-item-view-model-wiz__title-wrapper"},_.U(_.a,{cond:function(){return k().title},
then:function(F){return _.U(_.gz,{text:F,className:"yt-list-item-view-model-wiz__title"})}})),_.U(_.a,{cond:function(){return k().subtitle},
then:function(F){return _.U(_.gz,{text:F,className:"yt-list-item-view-model-wiz__subtitle"})}}))}})},"Ic");_.hlz=_.mc(function(q){var k=q.data;var F=q.onTap;var T=q.onSwitch;var Z=q.overrideDisabled;q=q.disableHorizontalPadding;var O=_.S(_.db(function(){var E;return((E=hqo(X()))==null?void 0:E.switchedOnByDefault)||!1})),z=O.next().value,R=O.next().value;
O=_.S(_.Oi(!1,void 0,"ZHBkbb"));var e=O.next().value,I=O.next().value,X=function(){var E;if(!(E=k().switchButton)){var d=k();E=Z==null?void 0:Z();d={switchOnCommand:d.switchOnCommand,switchOffCommand:d.switchOffCommand,switchedOnByDefault:d.switchedOnByDefault,isDisabled:d.isDisabled,handleOnTapEventInParent:!0,a11yLabelSwitchedOn:d.a11yLabelSwitchedOn,a11yLabelSwitchedOff:d.a11yLabelSwitchedOff};E!==void 0&&(d.isDisabled=E);E={switchButtonViewModel:d}}return E};
return _.U("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.U(_.lx,{data:function(){return{title:k().title,subtitle:k().attributedSubtitle,leadingImage:k().leadingImage,leadingAccessory:k().leadingAccessory,isDisabled:k().isDisabled}},
onTap:function(E){var d=hqo(X());!d||d.isDisabled||k().ignoreTapUntilCommandCompletes&&e()||(F==null||F(E),aq9(d,z(),E,k().ignoreTapUntilCommandCompletes,I),R(!z()),T==null||T(z()))},
trailingAccessory:function(){return _.U(_.l$,{data:X},{switchButtonViewModel:function(E){return _.U(WuG,{data:E.data,parentActive:z,handleOnTapEventInParent:!!F})}})},
disableHorizontalPadding:q}))},"Jc");var MI8=_.mc(function(q){var k=_.sa("toggleable-list-item-view-model"),F=_.S(_.db(function(){var O,z;return!!((O=q.data())==null?0:(z=O.initialState)==null?0:z.isToggled)})),T=F.next().value,Z=F.next().value;
_.GC(k,function(){return q.data().rendererContext});
F=_.EZ(function(){Z(!T())});
return _.U("toggleable-list-item-view-model",{el:k,class:_.UZ("toggleableListItemViewModelHost",q.className),"on:click":F},_.U(_.a,{cond:T,then:function(){return _.U(_.l$,{data:function(){return q.data().toggledListItem}},{listItemViewModel:function(O){return _.U(_.lx,{data:O.data,
isToggled:T})}})},
else:function(){return _.U(_.l$,{data:function(){return q.data().defaultListItem}},{listItemViewModel:_.lx})}}))},"Kc");var ftG=_.WJ("DOWNLOAD",{},"Download"),yXo=_.WJ("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),tIU=_.WJ("RETRY",{},"Retry"),Dh8=_.WJ("PAUSE_DOWNLOADING",{},"Pause downloading"),ltI=_.WJ("RESUME_DOWNLOAD",{},"Resume download"),Mce={text:ftG,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},P5={text:yXo,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},tcH={text:tIU,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
fqT={text:Dh8,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},yuH={text:ltI,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var JX4=_.mc(function(q){var k=function(){var R=q.data();R=_.H2(R.rendererContext);var e;return(e=_.f(R,_.Ry))==null?void 0:e.videoId},F=_.uL(function(R){var e=k(),I=Juw(q.data());
return e?_.$W(R,e):I?_.bJ(R,I):"TRANSFER_STATE_UNKNOWN"}),T=_.UB(_.li0,k),Z=_.uL(function(R){return _.hQw(R,k(),Juw(q.data()))}),O=function(){return lqf(F(),T(),_.H2(q.data().rendererContext),!!Juw(q.data()))},z=function(){return Z()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.U("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:z},_.U(_.a,{cond:function(){return!z()},
then:function(){return _.U(_.a,{cond:O,then:function(R){return _.U(_.XW,{each:R},function(e){return _.U(_.lx,{data:e,isCompact:q.isCompact,isMenuItem:q.isMenuItem,inPopup:q.inPopup,disableHorizontalPadding:q.disableHorizontalPadding})})}})}}))},"Lc");
JX4.idomCompat=!0;_.AX8=_.mc(function(q){var k=q.data;var F=q.isCompact;var T=q.hideSelectionTextChevron;var Z=q.inPopup;var O=q.isOverlay;var z=q.disableHorizontalPadding;var R=function(){return Aux(k())&&(Z==null?void 0:Z())};
q={};return _.U("yt-list-view-model",{class:_.UZ("yt-list-view-model-wiz",(q["yt-list-view-model-wiz--kaios-spat-nav"]=s3f&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",q)),role:function(){return R()?"menu":"list"},
style:_.MO({"max-height":function(){var e,I=(e=k())==null?void 0:e.visibleElementCount;if(I)return wCH(k())?(I+.5)*48+"px":(I+.5)*40+"px"}})},_.U(_.l$,{data:function(){return k().listItems}},{listItemViewModel:function(e){return _.U(_.lx,{data:e.data,
isMenuItem:R,isCompact:F,hideSelectionTextChevron:T,inPopup:Z,isOverlay:O,disableHorizontalPadding:z})},
toggleableListItemViewModel:function(e){return _.U(MI8,{data:e.data})},
downloadListItemViewModel:function(e){return _.U(JX4,{data:e.data,isMenuItem:R,isCompact:F,inPopup:Z,disableHorizontalPadding:z})},
switchListItemViewModel:function(e){return _.U(_.hlz,{data:e.data,disableHorizontalPadding:z})}}))},"Mc");
_.AX8.idomCompat=!0;var pIc=_.mc(function(q){var k=q.data;var F=q.isOverlay;q={};return _.U("yt-course-perks-view-model",{class:_.UZ("ytwCoursePerksViewModelHost",(q.ytwCoursePerksViewModelHostOverlay=F,q))},_.U("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.U(_.gz,{text:function(){return k().title}})),_.U("div",null,_.U(_.a,{cond:function(){return k().perks},
then:function(T){return _.U(_.AX8,{data:function(){return{listItems:T()}},
isCompact:!0,isOverlay:F})}})))},"Nc");_.Ft(pIc,"yt-course-perks-view-model",{props:{data:_.oD,isOverlay:_.oD}});_.Ft(_.mc(function(q){var k=q.data;return _.U("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.U("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.U(_.gz,{text:function(){return k().title}})),_.U("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.U(_.gz,{text:function(){return k().progressSummary}})),_.U("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.U("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.MO({width:function(){return k().progressPercentage*100+"%"}})})))},"Oc"),"yt-course-progress-view-model",{props:{data:_.xK}});var wI0=_.mc(function(q){var k={};return _.U("yt-progress-view-model",{class:_.UZ("ytwProgressViewModelHost",(k.ytwProgressViewModelHostOverlay=_.xv(q.isOverlay,!1),k))},_.U(_.a,{cond:function(){return q.data().progressSummary},
then:function(F){return _.U("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.U(_.gz,{text:F}))}}),_.U("div",{class:"ytwProgressViewModelHostProgressContainer"},_.U(_.a,{cond:function(){return q.data().leadingLabel},
then:function(F){return _.U("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.U(_.gz,{text:F}))}}),_.U("div",{class:"ytwProgressViewModelHostProgressBar"},_.U("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(q.data().progressPercentage||0)*100+"%"}}))))},"Pc");var JV=_.mc(function(q){var k=q.starNumber;var F=q.data;var T=function(){var Z;return((Z=F())==null?void 0:Z.rating)||0};
return _.U(_.a,{cond:function(){return k()},
then:function(Z){return _.U(_.d6,null,_.U(_.EP,{when:function(){return T()>=Z()-.25}},function(){return _.U("div",{class:"ytStarRatingViewModelHostStar"},_.U(_.fF,{icon:"STAR_FILLED"}))}),_.U(_.EP,{when:function(){return T()>=Z()-.75}},function(){return _.U("div",{class:"ytStarRatingViewModelHostStar"},_.U(_.fF,{icon:"STAR_HALF"}))}),_.U(_.aS,null,function(){return _.U("div",{class:"ytStarRatingViewModelHostStar"},_.U(_.fF,{icon:"STAR_BORDER"}))}))}})},"Qc"),PkZ=_.mc(function(q){q=q.data;
return _.U("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.U(JV,{starNumber:1,data:q}),_.U(JV,{starNumber:2,data:q}),_.U(JV,{starNumber:3,data:q}),_.U(JV,{starNumber:4,data:q}),_.U(JV,{starNumber:5,data:q}))},"Rc");_.Ft(_.mc(function(q){var k=_.nr(q,{}).data;return _.U("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.U("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.U(_.gz,{text:function(){var F;return(F=k())==null?void 0:F.title}})),_.U("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.U(_.a,{cond:function(){return k().starProgressViewModels},
then:function(F){return _.U("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.U(_.l$,{data:F},{progressViewModel:wI0}))}}),_.U("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.U("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.U(_.gz,{text:function(){var F;
return(F=k())==null?void 0:F.averageRatingLabel}})),_.U(_.a,{cond:function(){return k().zeroStateText},
then:function(F){return _.U("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.U(_.gz,{text:F}))}}),_.U(_.a,{cond:function(){return k().starRatingViewModel},
then:function(F){return _.U("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.U(_.l$,{data:F},{starRatingViewModel:PkZ}))}}),_.U("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.U(_.gz,{text:function(){var F;
return(F=k())==null?void 0:F.totalRatingsCountLabel}})))))},"Sc"),"yt-course-ratings-view-model",{props:{data:_.oD}});var $hm;$hm={animationConfig:{autoplay:!0,loop:!0,renderer:"svg",name:"LEARNING_JOURNEY_LOADER_ICON",path:"https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"}};_.bmm=_.mc(function(q){var k=_.sa("yt-learning-journey-loader-view-model"),F=_.zC();_.yV(function(){requestAnimationFrame(function(){var Z;(Z=F.lottieEl)==null||Z.addEventListener("DOMLoaded",function(){var O;(O=q.onLottieLoaded)==null||O.call(q)})});
var T=q.data().browseEndpoint;T&&_.vE(T)});
return _.U("yt-learning-journey-loader-view-model",{class:_.UZ("learningJourneyLoaderViewModelHost",q.className),"data-target-id":function(){var T;return((T=q.data)==null?void 0:T.call(q).targetId)||""},
el:k},_.U(_.j8,{className:_.UZ("learningJourneyLoaderViewModelLoader",q.className),animationName:function(){return $hm.animationConfig.name},
data:$hm,animationRef:F}))},"Tc");_.Ft(_.bmm,"yt-learning-journey-loader-view-model",{props:{data:_.xK,className:_.oD,onLottieLoaded:_.oD}});var $Se=new Set,PUH=null;_.uhm=_.mc(function(q){var k=null,F=null,T=null,Z=function(){return q.data()},O=_.S(_.Oi(-1,void 0,"H2gnQb")),z=O.next().value,R=O.next().value,e=function(A){return z()===A},I=function(A){return Z().correctAnswerIndex===A},X=function(){return z()!==-1},E=function(){return z()===Z().correctAnswerIndex},d=_.EZ(function(){R(-1);
return!1}),M=function(){var A=X(),w=E();
return A?w?264685:264684:264683},t=function(A){return E()&&I(A)};
return _.U("learning-journey-quiz-view-model",{class:_.UZ("learningJourneyQuizViewModelHost",q.className),style:_.MO({background:function(){return NG(bW(Z())).backgroundColor}})},_.U(_.a,{cond:function(){return!!Z().video},
then:function(){return _.U("div",{class:"learningJourneyQuizViewModelHostVideoContainer",style:_.MO({background:function(){return NG(bW(Z())).videoBackgroundColor}})},_.U(_.l$,{data:function(){return Z().video}},{lockupViewModel:function(A){return _.U(_.T1,{data:A.data,
containerType:1,className:"learningJourneyQuizViewModelHostVideoLockup"})}}))}}),_.U("div",{class:"learningJourneyQuizViewModelHostQuizContainer"},_.U("div",{class:"learningJourneyQuizViewModelHostQuiz"},_.U("div",{class:"learningJourneyQuizViewModelHostQuizContent"},_.U("div",{class:"learningJourneyQuizViewModelHostQuizHeader",
style:_.MO({"align-items":function(){return Z().overflowMenu?"start":"center"}})},_.U("div",{class:"learningJourneyQuizViewModelHostQuizHeaderTextContainer",
style:_.MO({"min-height":function(){return Z().overflowMenu?"48px":"26px"}})},_.U("div",{class:"learningJourneyQuizViewModelHostQuizHeaderText",
el:_.qO(function(A){_.$_(M(),A,k,function(w){k=w})}),
style:_.MO({color:function(){return NG(bW(Z())).primaryTextColor}}),
"client-ve-type":M},_.U(_.gz,{text:function(){var A=Z(),w=X(),b=E();return w?b?A.successTitle:A.failureTitle:A.questionHeaderText}}))),_.U("div",{class:"learningJourneyQuizViewModelHostQuizHeaderButtons"},_.U(_.a,{cond:X,
then:function(){return _.U("div",{id:"resetButton",class:"learningJourneyQuizViewModelHostQuizHover",el:_.qO(function(A){_.$_(264687,A,F,function(w){F=w})}),
"on:click":d,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.U("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.MO({fill:function(){return NG(bW(Z())).primaryTextColor}})},_.U("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"})))}}),
_.U(_.l$,{data:function(){return Z().overflowMenu}},{buttonViewModel:function(A){return _.U(_.b$,{data:A.data})}}))),_.U("div",{class:"learningJourneyQuizViewModelHostQuizSubheader",
el:_.qO(function(A){_.$_(264688,A,T,function(w){T=w})}),
style:_.MO({color:function(){return NG(bW(Z())).secondaryTextColor}}),
"client-ve-type":264688},_.U(_.gz,{text:function(){var A=Z();return X()?A.explanationText:A.questionSubheaderText}}))),_.U("div",{class:"learningJourneyQuizViewModelHostQuizOptionsList"},_.U(_.XW,{each:function(){return Z().optionsData||[]}},function(A,w){var b={};
return _.U("div",{class:_.UZ("learningJourneyQuizViewModelHostQuizOptions",(b.learningJourneyQuizViewModelHostQuizHover=function(){return!X()},b.learningJourneyQuizViewModelHostQuizOptionSelectedCorrect=function(){return t(w())},b.learningJourneyQuizViewModelHostQuizOptionSelectedIncorrect=function(){return!E()&&e(w())},b.learningJourneyQuizViewModelHostQuizOptionNotSelected=function(){return X()&&!e(w())},b)),
"on:click":_.EZ(function(){if(X())return!1;R(w());return!1}),
style:_.MO({background:function(){return X()&&e(w())?"":NG(bW(Z())).optionColor}}),
role:"button","aria-disabled":X,"tab-index":"0","client-ve-type":264686},_.U(_.a,{cond:X,then:function(){var r={};return _.U("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var L=w();return I(L)?"0 0 24 24":"0 -960 960 960"},
class:_.UZ("learningJourneyQuizViewModelHostQuizOptionIcon",(r.learningJourneyQuizViewModelHostQuizOptionIconPulse=function(){return t(w())},r)),
style:_.MO({fill:function(){return NG(bW(Z())).primaryTextColor}})},_.U("path",{d:function(){var L=w();
return I(L)?"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"}}))}}),_.U(_.gz,{text:A.optionText}))})))))},"Uc");
_.uhm.idomCompat=!0;_.Ft(_.uhm,"learning-journey-quiz-view-model",{props:{data:_.xK,className:_.xK}});var Ngv=_.mc(function(q){var k=_.sa("yt-macro-marker-list-item-view-model");_.GC(k,function(){return q.data().rendererContext});
var F=_.nr(q,{palette:void 0,isLastItem:!1}),T=F.palette,Z=F.isLastItem,O=function(){return q.data().isHighlighted},z=function(){var I;
return u6x((I=T())==null?void 0:I.iconDisabledColor)},R=function(){var I;
return u6x((I=T())==null?void 0:I.primaryTitleColor)},e=function(){var I;
return u6x((I=T())==null?void 0:I.secondaryTitleColor)};
F={};return _.U("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:k},_.U(_.l$,{data:function(){return q.data().thumbnail}},{thumbnailViewModel:_.n3}),_.U("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.U("div",{class:_.UZ("ytMacroMarkerListItemViewModelTimeDescription",(F.ytMacroMarkerListItemViewModelHighlighted=O,F)),
style:_.MO({"background-color":function(){return O()?R():z()},
color:function(){return O()?"":e()}})},_.U(_.gz,{text:function(){return q.data().timestamp}})),_.U("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.MO({"background-color":function(){return Z()?"transparent":z()}})}),_.U("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(O()?R():e())}},_.U(_.gz,{text:function(){return q.data().title}}))))},"Vc");_.AV=_.mc(function(q){function k(Fm){b("transform:translateX("+(_.P9("HTML_DIR")==="rtl"?"":"-")+Fm+"px)")}
function F(Fm){return Math.min(Math.max(Fm,0),w()-g())}
function T(){var Fm=H()+yh();return Z()?(Math.round(g()/Fm)||1)*Fm:0}
var Z=function(){return q.data().items||[]},O=function(){return q.data().previousButton},z=function(){return q.data().nextButton},R=function(){var Fm,lv;
return(lv=(Fm=q.disableArrows)==null?void 0:Fm.call(q))!=null?lv:!1},e=function(){var Fm;
return!((Fm=q.forceNarrowLayout)==null||!Fm.call(q))},I=_.sa("horizontal-shelf-view-model"),X=_.sa("div"),E=_.S(_.Oi(0,void 0,"FK8fq")),d=E.next().value,M=E.next().value;
E=_.S(_.Oi(0,void 0,"FXvjXe"));var t=E.next().value,A=E.next().value,w=t;t=_.S(_.Oi("",void 0,"dmCnjc"));E=t.next().value;var b=t.next().value;t=_.S(_.Oi(0,void 0,"LqBxue"));var r=t.next().value,L=t.next().value,H=r;t=_.S(_.Oi(0,void 0,"o2DdWe"));r=t.next().value;var V=t.next().value,g=r;t=_.S(_.Oi(!1,void 0,"u9PZCd"));var Y9=t.next().value,OT=t.next().value;t=_.S(_.Oi(0,void 0,"TYwGid"));r=t.next().value;var UT=t.next().value,yh=r;t=_.S(_.Oi(0,void 0,"cLGHg"));var AH=t.next().value,lw=t.next().value;
t=_.S(_.Oi("50%",void 0,"aKvnEe"));var H0=t.next().value,Kf=t.next().value,qI=function(){var Fm,lv=(Fm=q.data())==null?void 0:Fm.responsiveContainerConfiguration,LC,SM;return lv?YWe(lv==null?void 0:lv.responsiveSize):(SM=(LC=q.sizing)==null?void 0:LC.call(q))!=null?SM:"STANDARD"};
t=_.W6(function(){return!R()&&d()>0},void 0,"DIgCMb");
r=_.W6(function(){return!R()&&d()<w()-g()},void 0,"F5ZeCd");
var gh=function(){M(F(d()-T()));k(d())},tz=function(){M(F(d()+T()));
k(d())},WG=function(){I.value!==null&&X0()},Ng;
_.DB(function(){X0();window.ResizeObserver?(Ng=new ResizeObserver(_.aI(WG,0)),Ng.observe(I.value)):window.addEventListener("resize",WG)});
_.tR(function(){if(window.ResizeObserver){var Fm;(Fm=Ng)==null||Fm.disconnect()}else window.removeEventListener("resize",WG)});
var X0=function(){var Fm=I.value.clientWidth,lv=q.includeMargin!==void 0?q.includeMargin():!1,LC;var SM=q.hasPeek!==void 0?q.hasPeek():!((LC=q.data())==null||!LC.hasPeek);Fm=_.xe({containerWidth:Fm,hasPeek:SM,sizing:qI(),marginSettings:lv?e()?4:1:0});UT(Fm.gutter);lw(Fm.margin);L(Fm.itemWidth);OT(Fm.maxContainerWidth<528||e());V(Fm.maxContainerWidth);Z()&&A((Fm.itemWidth+Fm.gutter)*Z().length-Fm.gutter);if(Z()){var Xm;if(((Xm=q.thumbnailAspectRatio)==null?void 0:Xm.call(q))!==void 0){var Az;Kf(H()/
l$M((Az=q.thumbnailAspectRatio)==null?void 0:Az.call(q))/2+"px")}else Kf("50%")}};
return _.U("horizontal-shelf-view-model",{class:_.UZ("ytwHorizontalShelfViewModelHost",q.className),el:I},_.U(_.a,{cond:function(){var Fm;return q.data().header&&!((Fm=q.horizontalShelfExperiments)==null?0:Fm.call(q).hideHeader)},
then:function(){return _.U("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.MO({width:function(){return g()+"px"},
padding:function(){return"0 "+AH()+"px"}})},_.U(_.l$,{data:function(){return q.data().header}},{sectionHeaderViewModel:function(Fm){return _.U(_.T4,{data:Fm.data,
disableHorizontalPadding:!0,forceSmallLayout:Y9,useResponsiveLayout:!0})}}))}}),_.U("div",{class:"ytwHorizontalShelfViewModelOuterContainer",
style:_.MO({"margin-top":function(){var Fm,lv=q.data().header&&!((Fm=q.horizontalShelfExperiments)==null?0:Fm.call(q).hideHeader),LC;return(((LC=q.ensureMarginTop)==null?0:LC.call(q))&&!lv?12:0)+"px"}})},_.U("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.MO({width:function(){return g()+"px"},
padding:function(){return"0 "+AH()+"px"},
overflow:function(){return R()?"auto":"hidden"}})},_.U("div",{class:"ytwHorizontalShelfViewModelItems",
el:X,style:E},_.U(_.l$,{data:Z},{macroMarkerListItemViewModel:function(Fm,lv){return _.U("div",{style:_.MO({width:function(){return H()+"px"},
"margin-right":function(){return(lv()===Z().length-1?0:yh())+"px"}})},_.U(Ngv,{data:Fm.data,
palette:_.xv(q.palette),isLastItem:function(){return lv()===Z().length-1}}))},
lockupViewModel:function(Fm,lv){var LC=Fm.data;return _.U("div",{style:_.MO({width:function(){return H()+"px"},
"margin-right":function(){return(lv()===Z().length-1?0:yh())+"px"}})},_.U(_.T1,{data:LC,
containerType:4,sizing:qI,protectBackground:q.protectBackground,thumbnailFixedWidth:function(){return NQH(LC())+"px"},
thumbnailTargetWidth:function(){return NQH(LC())}}))}}))),_.U(_.a,{cond:t,
then:function(){return _.U("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.MO({top:function(){return H0()}})},_.U(_.l$,{data:O},{buttonViewModel:function(Fm){return _.U(_.b$,{data:Fm.data,
onClick:gh})}}))}}),_.U(_.a,{cond:r,
then:function(){return _.U("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.MO({top:function(){return H0()}})},_.U(_.l$,{data:z},{buttonViewModel:function(Fm){return _.U(_.b$,{data:Fm.data,
onClick:tz})}}))}})))},"Wc");
_.AV.idomCompat=!0;var QFv=_.mc(function(q){var k=function(){return q.data().targetId||""},F=function(){var t;
return((t=q.data())==null?void 0:t.expansionEntityKey)||""},T=_.UB(_.nwn,F),Z=!0,O=function(){var t;
return((t=T())==null?void 0:t.value)===k()},z=function(t){_.Lr(_.Iy("stringEntity",F(),{key:F(),
value:t?k():""}))};
_.yV(function(){Z=!1;q.data().isExpanded&&z(!0)});
var R=function(){if(O()){var t=!0;q.onCollapse!==void 0&&(t=q.onCollapse());t&&z(!1)}else z(!0)},e=_.EZ(R),I=function(){var t;
return(((t=q.accordionStyle)==null?void 0:t.call(q))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},X=_.sa("div"),E=function(){var t,A;
return(A=(t=_.f(q.data().rendererContext,_.aL))==null?void 0:t.label)!=null?A:""},d={},M={};
return _.U("yt-accordion-item-view-model",{class:_.UZ("ytAccordionItemViewModelHost",q.className,(d.ytAccordionItemViewModelExpanded=function(){return O()},d.ytAccordionItemViewModelHidden=function(){var t;
return(t=q.hideIfNotExpanded)==null?void 0:t.call(q)},d.ytAccordionItemViewModelMini=I,d)),
"data-target-id":k},_.U("div",{class:"ytAccordionItemViewModelContainer"},_.U("div",{class:"ytAccordionItemViewModelLeftSection","on:click":e,title:E},_.U(_.gz,{text:function(){return q.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:E})),_.U("div",{class:"ytAccordionItemViewModelRightSection"},_.U(_.l$,{data:function(){return O()?q.data().expandButton:q.data().collapseButton}},{buttonViewModel:function(t){return _.U(_.b$,{data:t.data,
className:"ytAccordionItemViewModelToggleButton",onClick:R})}}))),_.U("div",{class:"ytAccordionItemViewModelContainer"},_.U("div",{class:_.UZ("ytAccordionItemViewModelContent",(M.ytAccordionItemViewModelExpandedSubtitle=function(){return O()},M)),
el:X,style:_.MO({"max-height":function(){return Z?"auto":O()?X.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!O()}},_.U(_.a,{cond:function(){return!I()},
then:function(){return _.U(_.gz,{text:function(){return q.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.U(_.l$,{data:function(){return q.data().content}},{horizontalShelfViewModel:function(t){return _.U(_.AV,{data:t.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Xc");_.Ku$=_.mc(function(q){var k=_.S((0,_.Rcz)(q.data)).next().value,F=function(){return q.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},T=function(){return F()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},Z=_.S(_.Oi(!0,void 0,"FVec2e")),O=Z.next().value,z=Z.next().value,R=function(){return T()&&O()},e=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){z(!O())}}},I=_.EZ(function(){k().onTitleTap&&_.vE(k().onTitleTap||{})});
Z={};return _.U("yt-accordion-view-model",{class:_.UZ("ytAccordionViewModelHost",(Z.ytAccordionViewModelMinimized=function(){return R()},Z)),
"data-target-id":function(){return q.data().targetId||""}},_.U(_.a,{cond:function(){return T()||!!k().title},
then:function(){return _.U("div",{class:"ytAccordionViewModelHeader"},_.U("div",{class:"ytAccordionViewModelTitleSection"},_.U("div",{class:"ytAccordionViewModelTitleWrapper"},_.U(_.a,{cond:function(){return!!q.data().headerIcon},
then:function(){return _.U(_.fF,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var X;return(X=q.data().headerIcon)==null?void 0:X.iconType}})}}),_.U("div",{class:"ytAccordionViewModelTitle",
"on:click":I},_.U(_.gz,{className:"ytAccordionViewModelTitleText",text:function(){return k().title}})))),_.U("div",{class:"ytAccordionViewModelButtonSection"},_.U(_.a,{cond:T,
then:function(){return _.U(qG,{data:e,iconName:function(){return R()?"chevron_down":"chevron_collapse"}})}})))}}),_.U("div",{class:"ytAccordionViewModelContent"},_.U(_.l$,{data:function(){return k().contents}},{accordionItemViewModel:function(X){return _.U(QFv,{data:X.data,
className:"ytAccordionViewModelRow",accordionStyle:F,hideIfNotExpanded:R,onCollapse:function(){return T()?(z(!0),!1):!0}})}})),_.U("div",null,_.U(_.a,{cond:function(){return!T()&&(!!k().disclaimerFooter||!!k().footer)},
then:function(){return _.U("div",{class:"ytAccordionViewModelFooter"},_.U(_.gz,{text:function(){return k().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.U(_.l$,{data:function(){return q.data().footer}},{flexibleActionsViewModel:function(X){return _.U(lt,{data:X.data,
layout:0})}}))}})))},"Yc");_.Ft(_.Ku$,"yt-accordion-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=null,F=null,T,Z=(T=_.mT().resolve(_.g6(_.VK)))==null?void 0:T(),O=_.S(_.Oi(!1,void 0,"EVXQGb"));T=O.next().value;var z=O.next().value;O=_.S(_.Oi(!0,void 0,"W9FIJf"));var R=O.next().value,e=O.next().value,I=_.sa("textarea",function(w){_.$_(264503,w,k,function(b){k=b})}),X=function(w){z(!0);
w={learningJourneyFormData:{query:w}};_.vE(q.data().searchEndpoint||{},{form:{formData:w}});return!1},E=_.EZ(function(w){w.target.closest("button-view-model")&&z(!0)});
O=_.EZ(function(){e(I.value.value.length===0)});
var d=_.EZ(function(w){if(w.key==="Enter"&&!w.shiftKey&&!R()){var b=w.target;w.preventDefault();X(b.value)}}),M={},t={},A={};
return _.U("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.U("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.U(_.gy,{data:function(){return q.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.U("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.U("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.U("div",{class:_.UZ("ytLearningJourneyZeroStateSearchBar",(M.ytLearningJourneyZeroStateSearchBarDark=Z,M))},_.U("textarea",{class:_.UZ("ytLearningJourneyZeroStateTextInput",(t.ytLearningJourneyZeroStateTextInputDark=Z,t)),el:I,"on:keyup":O,"on:keydown":d,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.U("div",{class:_.UZ("ytLearningJourneyZeroStateSearchButtonContainer",(A.ytLearningJourneyZeroStateSearchButtonContainerDark=Z,A))},_.U(_.b$,{data:function(){return _.f(q.data().searchButton,_.M$)},
className:"search-button",onClick:function(){return X(I.value.value)},
buttonOverrides:function(){return{disabled:R(),style:Z?"mono-inverse":"mono",size:"XL"}}}))),_.U(_.a,{cond:function(){return!!q.data().errorBanner},
then:function(){return _.U("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.qO(function(w){_.$_(264617,w,F,function(b){F=b})})},_.U(_.l$,{data:function(){return q.data().errorBanner}},{alertBannerViewModel:function(w){return _.U(_.Ck8,{data:w.data,
"client-ve-type":264617})}}))}})),_.U(_.a,{cond:T,
then:function(){return _.U("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.U(_.l$,{data:function(){return q.data().loader}},{learningJourneyLoaderViewModel:function(w){return _.U(_.bmm,{data:w.data})}}))},
else:function(){return _.U("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.U(_.a,{cond:function(){return!!q.data().learningJourneyShelf},
then:function(){return _.U("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.U("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return q.data().learningJourneySectionTitle}),_.U(_.l$,{data:function(){return q.data().learningJourneyShelf}},{horizontalShelfViewModel:_.AV}))}}),_.U("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.U("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return q.data().suggestedJourneySectionTitle}),
_.U("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":E},_.U(_.l$,{data:function(){return q.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(w){return _.U(lt,{data:w.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Zc"),"yt-learning-journey-zero-state",{props:{data:_.xK}});var Bgh=_.mc(function(q){var k=q.data;return _.U("ytvl-live-leaderboard-item-action-content-view-model",{class:_.UZ("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.U(_.gz,{text:function(){var F;return(F=k())==null?void 0:F.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.U(_.l$,{data:function(){return k().actionButton}},{buttonViewModel:function(F){return _.U(_.b$,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:F.data})}}))},"$c");var rXZ=_.mc(function(q){var k=q.data;return _.U("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.UZ("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.U(_.gz,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var F;return(F=k())==null?void 0:F.displayName},
ellipsisTruncate:!0}),_.U(_.l$,{data:function(){return k().badge}},{buttonViewModel:function(F){return _.U(_.b$,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:F.data})}}))},"ad");_.Ft(_.mc(function(q){var k=q.data;return _.U("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.U("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.U(_.gz,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var F;return(F=k())==null?void 0:F.rank}})),_.U("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.U(_.l$,{data:function(){return k().avatar}},{avatarViewModel:_.ld})),_.U("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.U(_.l$,{data:function(){return k().content}},{liveLeaderboardItemChannelContentViewModel:rXZ,
liveLeaderboardItemActionContentViewModel:Bgh})),_.U(_.gz,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var F;return(F=k())==null?void 0:F.points}}))},"bd"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;return _.U("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.U(_.gz,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var F,T;return(F=k())==null?void 0:(T=F.ranking)==null?void 0:T.rank}}),_.U("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.U(_.l$,{data:function(){return k().avatar}},{avatarViewModel:_.ld})),_.U(_.gz,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var F,T;return(F=k())==null?void 0:(T=F.channelContent)==null?void 0:T.channelName}}),_.U(_.gz,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var F;return(F=k())==null?void 0:F.points}}))},"cd"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.xK}});var vac=_.mc(function(q){q=_.nr(q,{wrapper:!1}).wrapper;return _.U(_.a,{cond:q,then:function(){return _.U("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.U("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.U("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"dd");
vac.idomCompat=!0;var Hm4=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],sFo=_.mc(function(q){var k=q.data;var F=_.sa("div"),T=_.W6(function(){return k().command},void 0,"tJY20c");
_.y3(function(){T()&&_.Kb(T(),{form:{element:F.value}})},"qs6Sof");
return _.U("div",{el:F,class:"YtQrCodeRendererHostContainer"},_.U(_.a,{cond:function(){return k().qrCodeImage},
then:function(Z){return _.U(_.gy,{data:Z,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.U(_.a,{cond:function(){return k().spinner},
then:function(){return _.U(vac,null)}})}}),_.U(_.a,{cond:function(){return k().label},
then:function(Z){return _.U(_.gz,{text:Z,className:"YtQrCodeRendererHostLabel"})}}),_.U(_.a,{cond:function(){return k().labels},
then:function(Z){return _.U("div",{class:"YtQrCodeRendererHostLabels"},_.U(_.XW,{each:Z},function(O){return _.U(_.gz,{text:O})}))}}))},"fd");_.Ft(_.mc(function(q){var k=q.data;var F=_.W6(function(){return k().qrEntityKey},void 0,"joYCxd"),T=_.W6(function(){return k().deleteEntityOnDismiss},void 0,"x3yAde"),Z=_.W6(function(){return k().command},void 0,"dJe1Re"),O=_.UB(MkN,F);
q=_.W6(function(){return k().qrCodeImage},void 0,"qM5dZe");
var z=_.W6(function(){return k().style&&Hm4.includes(k().style)},void 0,"CaNEkf"),R=_.sa("yt-qr-code-renderer");
_.mR(R,{visibilityCallback:function(e){e&&Z()&&_.Kb(Z())},
showOption:{calledOnce:!0,state:"visible"}});_.DB(function(){_.tR(function(){T()&&F()&&_.cu().dispatch(_.Iy("qrCodeEntity",F()))})});
return _.U("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:R},_.U(_.a,{cond:z,then:function(){return _.U(_.a,{cond:O,then:function(e){return _.U(sFo,{data:e})}})}}),_.U(_.a,{cond:q,
then:function(e){return _.U(_.gy,{data:e,alt:""})}}))},"ed"),"yt-qr-code-renderer",{props:{data:_.xK}});_.GLU=_.mc(function(q){var k=q.data;var F=q.topbarOffset;var T,Z=((T=_.mT().resolve(_.g6(_.VK)))==null?void 0:T())||!1;return _.U("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var O=k();var z,R,e=Z?(z=O.config)==null?void 0:z.darkThemeBackgroundColor:(R=O.config)==null?void 0:R.lightThemeBackgroundColor;O=e?_.Kj(e):void 0;O="background-color: "+O+";";F!==void 0&&(O+="top: -"+F()+"px;");return O},
"aria-hidden":!0},_.U(_.a,{cond:function(){var O,z,R;return!!((O=k().backgroundImageConfig)==null?0:(z=O.image)==null?0:(R=z.sources)==null?0:R.length)},
then:function(){return _.U(_.gy,{data:function(){var O;return(O=k().backgroundImageConfig)==null?void 0:O.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.U("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+QXx(Z,k().gradientColorConfig)+";"}}))},"gd");
_.GLU.idomCompat=!0;var pX=_.mc(function(q){var k=q.className;var F=q.data;var T=q.isOverlay;var Z=q.maxLinesOverride;var O=q.useMediumText;q=_.sa("yt-description-preview-view-model");var z=function(){return F().alwaysShowTruncationText},R=function(){return F().truncationText},e=function(){return O!==void 0&&O()?"medium":"small"},I=function(){return T!==void 0&&T()?"overlay":"default"},X=function(){var A,w;
return(w=(A=_.f(F().rendererContext,_.aL))==null?void 0:A.label)!=null?w:""},E=_.S(_.Oi(!1,void 0,"mkuWzb")),d=E.next().value,M=E.next().value;
_.GC(q,function(){return F().rendererContext});
E=_.EZ(function(){F().expandOnTap&&M(!d());return!1});
var t={};return _.U("yt-description-preview-view-model",{el:q,class:_.UZ("yt-description-preview-view-model-wiz",k,(t["yt-description-preview-view-model-wiz--clickable"]=function(){var A;return!((A=_.f(F().rendererContext,WON))==null||!A.onTap)},t["yt-description-preview-view-model-wiz--is-overlay"]=T,t)),
"on:click":E},_.U(_.a,{cond:function(){return F().description},
then:function(A){return _.U(_.a,{cond:d,then:function(){var w={};return _.U("div",{class:_.UZ("yt-description-preview-view-model-wiz__description",(w["yt-description-preview-view-model-wiz__description--medium-text"]=O,w))},_.U(_.gz,{text:A}))},
else:function(){return _.U(WkU,{text:A,alwaysShowTruncationText:z,truncationText:R,maxLines:function(){var w;return(w=Z==null?void 0:Z())!=null?w:F().maxLines},
textStyle:I,accessibilityLabel:X,textSize:e})}})}}))},"hd");
pX.idomCompat=!0;var cXZ=_.mc(function(q){var k=q.data;var F=q.isOverlay;return _.U("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.U("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.U(_.l$,{data:function(){return k().header}},{sectionHeaderViewModel:function(T){return _.U(_.T4,{data:T.data,
isOverlay:F})}})),_.U("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.U(_.l$,{data:function(){return k().channelInfoButtons}},{flexibleActionsViewModel:lt})),_.U("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.U(_.l$,{data:function(){return k().description}},{descriptionPreviewViewModel:function(T){return _.U(pX,{data:T.data,
isOverlay:F})}})))},"id");
cXZ.idomCompat=!0;var VI$=_.mc(function(q){var k=q.data;var F={};return _.U("factoid-view-model",{class:_.UZ("ytwFactoidViewModelHost",(F.ytwFactoidViewModelHostOverlay=q.isOverlay,F))},_.U(_.gz,{text:function(){return k().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.U(_.gz,{text:function(){return k().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"jd");
VI$.idomCompat=!0;var Lu0=_.mc(function(q){var k=q.data;var F=q.isOverlay;return _.U("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.U(_.l$,{data:function(){return k().factoids}},{factoidViewModel:function(T){return _.U(VI$,{data:T.data,
isOverlay:F})}}))},"kd");
Lu0.idomCompat=!0;_.xhI=_.mc(function(q){var k=q.data;var F=q.isOverlay;return _.U("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.U(_.l$,{data:function(){return k().items}},{channelInfoViewModel:function(T){return _.U("div",{class:"ytwCourseMetadataViewModelHostItem"},_.U(cXZ,{data:T.data,
isOverlay:F}))},
coursePerksViewModel:function(T){return _.U("div",{class:"ytwCourseMetadataViewModelHostItem"},_.U(pIc,{data:T.data,isOverlay:F}))},
descriptionPreviewViewModel:function(T){return _.U("div",{class:"ytwCourseMetadataViewModelHostItem"},_.U(pX,{data:T.data,isOverlay:F}))},
factoidsRowViewModel:function(T){return _.U("div",{class:"ytwCourseMetadataViewModelHostItem"},_.U(Lu0,{data:T.data,isOverlay:F}))},
progressViewModel:function(T){return _.U("div",{class:"ytwCourseMetadataViewModelHostItem"},_.U(wI0,{data:T.data,isOverlay:F}))}}))},"ld");var na$=_.mc(function(q){return _.U("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.U(_.l$,{data:function(){return q.data().content}},{courseMetadataViewModel:function(k){return _.U(_.xhI,{data:k.data,
isOverlay:q.isOverlay})},
progressViewModel:function(k){return _.U(wI0,{data:k.data})}}))},"md");var gac=_.mc(function(q){var k=q.data;q=q.className;var F=_.sa("yt-dynamic-text-view-model"),T=function(){var O;return _.sB((O=k())==null?void 0:O.rendererContext)},Z={};
Z=(Z["dynamic-text-view-model-wiz"]=!0,Z["dynamic-text-view-model-wiz--tappable"]=function(){return T()},Z);
_.GC(F,function(){var O;return(O=k())==null?void 0:O.rendererContext});
return _.U("yt-dynamic-text-view-model",{el:F,role:function(){return T()?"link":void 0},
tabindex:function(){return T()?0:void 0},
class:_.UZ(q,Z)},_.U("h1",{class:"dynamic-text-view-model-wiz__h1","aria-label":function(){var O,z,R;return(R=(z=_.f((O=k())==null?void 0:O.rendererContext,_.aL))==null?void 0:z.label)!=null?R:""}},_.U(_.gz,{text:function(){return k().text},
userInput:!0})))},"nd");
gac.idomCompat=!0;_.mhv=_.mc(function(q){var k=q.data;var F=q.isPositionRelative;var T=_.GS("yt-image-banner-view-model"),Z=_.BQT("(max-width: 527.9px)"),O=function(){var z,R;return(R=(z=k())==null?void 0:z.style)!=null?R:"IMAGE_BANNER_STYLE_FULL_BLEED"};
q={};q=(q["yt-image-banner-view-model-wiz"]=!0,q["yt-image-banner-view-model-wiz--inset"]=function(){return ruJ(O())},q["yt-image-banner-view-model-wiz--position-absolute"]=function(){return _.l0(!0)&&!(F==null?0:F())},q["yt-image-banner-view-model-wiz--small-inset"]=function(){return ruJ(O())&&Z()},q["yt-image-banner-view-model-wiz--tappable"]=function(){var z;
return _.l0(T.value)&&_.sB((z=k())==null?void 0:z.rendererContext)},q);
_.GC(T,function(){var z;return(z=k())==null?void 0:z.rendererContext});
return _.U("yt-image-banner-view-model",{el:T,class:_.UZ(q)},_.U(_.a,{cond:function(){var z;return(z=k())==null?void 0:z.image},
then:function(){return _.U(_.gy,{data:function(){return k().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.U(_.l$,{data:function(){var z;
return(z=k())==null?void 0:z.overlays}},{thumbnailHoverOverlayViewModel:Dj}))},"od");
_.mhv.idomCompat=!0;var qLv;qLv=_.mc(function(q){var k=q.condition;var F=q.content;return _.U(_.a,{cond:k,then:function(){return _.U("div",{class:"page-header-view-model-wiz__scroll-container"},F())},
else:function(){return F()}})},"pd");
_.iIU=_.mc(function(q){var k=q.data;var F=q.noPadding;var T=q.enableBanner;var Z=q.cinematicContainerTopbarOffset;var O=q.allowCinematicContainerOverflow;var z=q.displayAsSidebar;var R=q.displayAsPanel;var e=v3H(),I=function(){return!!k().image||!!k().animatedImage},X=function(){return!!k().background},E=function(){return(z==null?0:z())||(R==null?0:R())?1:e()},d=function(){return E()===1},M=function(){return d()||E()===2},t=function(){return E()===4},A=function(){var AH=k();
var lw=!!k().heroImage;var H0=E(),Kf=HpH(k()),qI=z==null?void 0:z(),gh=!AH.metadata,tz;if(tz=lw?_.f(AH.heroImage,aio):_.f(AH.animatedImage||AH.image,aio)){AH=tz.style;var WG=tz.layoutMode;if(WG!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(tz=h00(dwf(tz)),lw)lw=Kvw(H0,AH,WG,tz,qI);else b:if(gh)lw=H0===1?{size:48}:{size:72};else switch(H0){case 1:lw={size:72};break b;case 2:lw={size:120};break b;default:lw=Kf<4?{size:120}:{size:160}}else lw=void 0}else lw={size:0};return lw};
q={};q=_.UZ((q["page-header-view-model-wiz"]=!0,q["page-header-view-model-wiz--no-padding"]=function(){return!(F==null||!F())},q["page-header-view-model-wiz--small-top-padding"]=function(){return d()&&!k().actions&&!(R==null?0:R())||E()===2&&!(I()||k().heroImage)},q["page-header-view-model-wiz--small-bottom-padding"]=function(){return M()&&!k().actions&&!(R==null?0:R())},q["page-header-view-model-wiz--cinematic-container-overflow-boundary"]=function(){return!(O==null?0:O())},q["page-header-view-model-wiz--display-as-sidebar"]=
z,q));
var w={},b=_.UZ((w["page-header-view-model-wiz__page-header-headline"]=!0,w["page-header-view-model-wiz__page-header-headline--page-header-headline-full-width-hero"]=function(){var AH;return(AH=A())==null?void 0:AH.allowFullWidth},w)),r=function(){var AH;
return M()&&!((AH=A())==null?0:AH.allowFullWidth)},L=function(){return d()&&(!!k().heroImage||I())&&HpH(k())>0},H=function(){return L()&&(R==null?void 0:R())};
w={};var V=_.UZ((w["page-header-view-model-wiz__page-header-title"]=!0,w["page-header-view-model-wiz__page-header-title--page-header-title-large"]=function(){return!L()},w["page-header-view-model-wiz__page-header-title--page-header-title-medium"]=function(){return L()&&!H()},w["page-header-view-model-wiz__page-header-title--page-header-title-medium-force-small-layout"]=H,w["page-header-view-model-wiz__page-header-title--page-header-title-overlay"]=X,w));
w={};var g=_.UZ((w["page-header-view-model-wiz__page-header-headline-image"]=!0,w["page-header-view-model-wiz__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!k().heroImage&&M()},w));
w={};var Y9=_.UZ((w["page-header-view-model-wiz__page-header-banner-container"]=T,w["page-header-view-model-wiz__page-header-banner-container--full-bleed"]=function(){var AH;return(T==null?void 0:T())&&((AH=_.f(k().banner,_.hQ8))==null?void 0:AH.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},w));
w={};var OT=_.UZ((w["page-header-view-model-wiz__page-header-content-metadata"]=!0,w["page-header-view-model-wiz__page-header-content-metadata--page-header-content-metadata-overlay"]=X,w));w={};var UT=_.UZ((w["page-header-view-model-wiz__page-header-flexible-actions"]=!0,w["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!k().metadata||M()},w["page-header-view-model-wiz__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!M()},w));
w={};var yh=_.UZ((w["page-header-view-model-wiz__page-header-attribution"]=!0,w["page-header-view-model-wiz__page-header-attribution--page-header-attribution-overlay"]=X,w));return _.U("yt-page-header-view-model",{class:q},_.U(_.a,{cond:X,then:function(){return _.U("div",{class:"page-header-view-model-wiz__page-header-background"},_.U(_.l$,{data:function(){return k().background}},{cinematicContainerViewModel:function(AH){return _.U(_.GLU,{data:AH.data,
topbarOffset:Z})}}))}}),_.U(qLv,{condition:function(){return!(z==null||!z())},
content:function(){return _.U("div",{class:"page-header-view-model-wiz__page-header-content"},_.U(_.a,{cond:function(){return(T==null?void 0:T())&&k().banner},
then:function(){return _.U("div",{class:Y9},_.U(_.l$,{data:function(){return k().banner}},{imageBannerViewModel:_.mhv}))}}),_.U("div",{class:b},_.U(_.a,{cond:I,
then:function(){return _.U(_.l$,{data:function(){var AH;if(!(AH=k().animatedImage)){AH=k();if(I()){var lw=AH=Object.assign({},AH),H0=E(),Kf=HpH(k()),qI=lw.image,gh=_.f(qI,dp$),tz=gh==null?void 0:gh.avatar,WG=_.f(tz,_.c2);if(qI&&tz&&WG){switch(H0){case 1:WG.avatarImageSize="AVATAR_SIZE_XL";break;case 2:WG.avatarImageSize="AVATAR_SIZE_XXL";break;default:Kf<4?WG.avatarImageSize="AVATAR_SIZE_XXL":WG.avatarImageSize="AVATAR_SIZE_XXXL"}_.h("web_enable_sink_page_header_view_model")&&(_.PE(tz,_.c2,Object.assign({},
WG)),gh.avatar=Object.assign({},tz),_.PE(qI,dp$,Object.assign({},gh)),lw.image=Object.assign({},qI))}}AH=AH.image}return AH}},{contentPreviewImageViewModel:function(AH){return _.U(_.k2,{data:AH.data,
className:g,imageSizeConfig:A})},
decoratedAvatarViewModel:function(AH){return _.U(_.Ja,{data:AH.data,className:g})}})}}),_.U(_.a,{cond:function(){return!!k().heroImage&&!r()},
then:function(){return _.U(_.l$,{data:function(){return k().heroImage}},{contentPreviewImageViewModel:function(AH){return _.U(_.k2,{data:AH.data,
className:g,imageSizeConfig:A})}})}}),_.U("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.U(_.a,{cond:function(){return!!k().heroImage&&r()},
then:function(){return _.U("div",{class:"page-header-view-model-wiz__page-header-headline-image-hero-container"},_.U(_.l$,{data:function(){return k().heroImage}},{contentPreviewImageViewModel:function(AH){return _.U(_.k2,{data:AH.data,
className:g,imageSizeConfig:A})}}))}}),_.U(_.l$,{data:function(){return k().title}},{dynamicTextViewModel:function(AH){return _.U(gac,{data:AH.data,
className:V})}}),_.U(_.l$,{data:function(){return k().metadata}},{contentMetadataViewModel:function(AH){return _.U(_.Fk$,{data:AH.data,
layout:function(){return d()?1:0},
className:OT,isOverlay:X,useMediumText:t})}}),_.U(_.a,{cond:function(){return k().description&&!d()},
then:function(){return _.U(_.l$,{data:function(){return k().description}},{descriptionPreviewViewModel:function(AH){return _.U(pX,{data:AH.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:X,maxLinesOverride:function(){return d()?void 0:1},
useMediumText:t})}})}}),_.U(_.a,{cond:function(){return k().attribution&&!M()},
then:function(){return _.U(_.l$,{data:function(){return k().attribution}},{attributionViewModel:function(AH){return _.U(npc,{data:AH.data,
className:yh,useMediumText:t})}})}}),_.U(_.a,{cond:function(){return k().actions&&!M()},
then:function(){return _.U(_.l$,{data:function(){return k().actions}},{flexibleActionsViewModel:function(AH){return _.U(lt,{data:AH.data,
layout:function(){return sXT(E())},
className:UT})}})}}))),_.U("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.U(_.a,{cond:function(){return k().description&&d()},
then:function(){return _.U(_.l$,{data:function(){return k().description}},{descriptionPreviewViewModel:function(AH){return _.U(pX,{data:AH.data,
className:"page-header-view-model-wiz__page-header-description",isOverlay:X,maxLinesOverride:function(){return d()?void 0:1},
useMediumText:t})}})}}),_.U(_.a,{cond:function(){return k().attribution&&M()},
then:function(){return _.U(_.l$,{data:function(){return k().attribution}},{attributionViewModel:function(AH){return _.U(npc,{data:AH.data,
className:yh,useMediumText:t})}})}}),_.U(_.a,{cond:function(){return k().actions&&M()},
then:function(){return _.U(_.l$,{data:function(){return k().actions}},{flexibleActionsViewModel:function(AH){return _.U(lt,{data:AH.data,
layout:function(){return sXT(E())},
className:UT})}})}})),_.U("div",{class:"page-header-view-model-wiz__page-header-headline-info"},_.U(_.l$,{data:function(){return k().bottomMetadataFlexibleContainer}},{flexibleContainer:function(AH){return _.U(na$,{data:AH.data,
isOverlay:X})}})))}}))},"qd");
_.iIU.idomCompat=!0;_.Ft(_.mc(function(q){var k=_.S(_.Oi(!1,void 0,"j5qbkc")),F=k.next().value,T=k.next().value;return _.U("yt-official-card-view-model",{class:_.UZ("ytOfficialCardViewModelHost",q.className),style:_.MO({"background-color":function(){var Z,O=LP0((Z=q.data())==null?void 0:Z.backgroundColor);return O?_.B4(O):void 0}})},_.U(_.l$,{data:function(){return q.data().header}},{pageHeaderViewModel:function(Z){return _.U(_.iIU,{data:Z.data,
noPadding:!0})}}),_.U(_.l$,{data:function(){return q.data().contents}},{horizontalShelfViewModel:function(Z){return _.U(_.AV,{data:Z.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.U(_.a,{cond:F,
then:function(){return _.U("div",{class:"ytOfficialCardViewModelExpandedContent"},_.U(_.l$,{data:function(){return q.data().expandedContents}},{horizontalShelfViewModel:function(Z){return _.U(_.AV,{data:Z.data,
sizing:"MINI"})}}),_.U("div",{class:"ytOfficialCardViewModelCollapseButton"},_.U(_.l$,{data:function(){return q.data().collapseButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
onClick:function(){T(!F())}})}})))},
else:function(){return _.U("div",{class:"ytOfficialCardViewModelExpandButton"},_.U(_.l$,{data:function(){return q.data().expandButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
onClick:function(){T(!F())}})}}))}}))},"rd"),"yt-official-card-view-model",{props:{data:_.xK,
className:_.xK}});var GRe=_.hp({buttonViewModel:_.b$});_.q9(cuw);_.CF(cuw,"ytw-search-friction-view-model",{propNames:["data"]});_.wp=_.mc(function(q){var k=_.sa("markdown-div"),F,T=(F=_.mT().resolve(_.g6(_.VK)))==null?void 0:F();_.y3(function(){var Z=k.value;var O=new Pw8,z=new Map(O.JSC$7346_sanitizerTable.globalAttributePolicies);z.set("style",{policyAction:4});O.JSC$7346_sanitizerTable=new d4(O.JSC$7346_sanitizerTable.allowedElements,O.JSC$7346_sanitizerTable.elementPolicies,O.JSC$7346_sanitizerTable.allowedGlobalAttributes,z,O.JSC$7346_sanitizerTable.globallyAllowedAttributePrefixes);var R=["data-time"];if(R===void 0)z=
new Set(O.JSC$7346_sanitizerTable.globallyAllowedAttributePrefixes),z.add("data-"),O.JSC$7346_sanitizerTable=new d4(O.JSC$7346_sanitizerTable.allowedElements,O.JSC$7346_sanitizerTable.elementPolicies,O.JSC$7346_sanitizerTable.allowedGlobalAttributes,O.JSC$7346_sanitizerTable.globalAttributePolicies,z);else{z=new Set(O.JSC$7346_sanitizerTable.allowedGlobalAttributes);R=_.S(R);for(var e=R.next();!e.done;e=R.next()){e=e.value;if(e.indexOf("data-")!==0)throw Error("ra`"+e);z.add(e)}O.JSC$7346_sanitizerTable=
new d4(O.JSC$7346_sanitizerTable.allowedElements,O.JSC$7346_sanitizerTable.elementPolicies,z,O.JSC$7346_sanitizerTable.globalAttributePolicies,O.JSC$7346_sanitizerTable.globallyAllowedAttributePrefixes)}z=new Set(O.JSC$7346_sanitizerTable.allowedGlobalAttributes);z.add("class");O.JSC$7346_sanitizerTable=new d4(O.JSC$7346_sanitizerTable.allowedElements,O.JSC$7346_sanitizerTable.elementPolicies,z,O.JSC$7346_sanitizerTable.globalAttributePolicies,O.JSC$7346_sanitizerTable.globallyAllowedAttributePrefixes);
_.BN(Z,_.lLm(O.build(),LvN(q.text())));xSM(k.value)},"FI2gYe");
F={};return _.U("div",null,_.U("markdown-div",{class:_.UZ("ytwMarkdownDivHost",(F.ytwMarkdownDivDark=T,F.ytwMarkdownDivHostSmall=function(){var Z;return((Z=q.isSmallText)==null?void 0:Z.call(q))||!1},F)),
el:k}))},"sd");
_.wp.idomCompat=!0;var kVm=_.mc(function(q){var k=q.imageData;var F=_.xv(q.isInList,!1),T=function(){return F()?{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 _.U("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.U(_.a,{cond:function(){return k().image},
then:function(Z){return _.U(_.gy,{data:Z,alt:function(){return T().alt},
contentMode:function(){return T().contentMode},
targetWidth:function(){return T().targetWidth},
targetHeight:function(){return T().targetHeight},
className:function(){return T().className}})}}),_.U("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.U("div",{class:_.UZ("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.U(_.gz,{text:function(){return k().title}})),_.U(_.XW,{each:function(){var Z;
return(Z=k().description)!=null?Z:[]}},function(Z){return _.U("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.U(Pk,{content:Z}))})))},"td"),oEz=_.mc(function(q){var k=q.list;
var F=function(){var T;return(T=k().items)!=null?T:[]};
return _.U("div",{class:"ytwGenAiRichTextViewModelListContent"},_.U(_.a,{cond:function(){return k().title},
then:function(T){return _.U("div",{class:_.UZ("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.U(_.gz,{text:T}))}}),_.U(_.a,{cond:function(){return k().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.U("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.U(_.XW,{each:F},function(T){return _.U("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.U(Pk,{content:T,isInList:!0}))}))}}),_.U(_.a,{cond:function(){return k().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.U("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.U(_.XW,{each:F},function(T){return _.U("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.U(Pk,{content:T,isInList:!0}))}))}}),_.U(_.a,{cond:function(){return k().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.U("div",{class:"ytwGenAiRichTextViewModelImageList"},_.U(_.XW,{each:F},function(T){return _.U("div",{class:"ytwGenAiRichTextViewModelListItem"},_.U(Pk,{content:T,isInList:!0}))}))}}))},"ud"),FfZ=_.mc(function(q){var k=q.table;
return _.U("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.U("thead",null,_.U("tr",null,_.U(_.XW,{each:function(){var F,T;return(T=(F=k().header)==null?void 0:F.cells)!=null?T:[]}},function(F){return _.U("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.U(_.XW,{each:function(){return F.contents}},function(T){return _.U(Pk,{content:T})}))}))),_.U("tbody",null,_.U(_.XW,{each:function(){var F;
return(F=k().rows)!=null?F:[]}},function(F){return _.U("tr",null,_.U(_.XW,{each:function(){return F.cells}},function(T){return _.U("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.U(_.XW,{each:function(){return T.contents}},function(Z){return _.U(Pk,{content:Z})}))}))})))},"vd"),Pk=_.mc(function(q){var k=q.content;
var F=_.xv(q.isInList,!1),T=function(){var Z,O;return(O=(Z=k().contentBlock)==null?void 0:Z.contents)!=null?O:[]};
return _.U("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.U(_.a,{cond:function(){return k().text},
then:function(Z){return _.U(_.gz,{className:"ytwGenAiRichTextViewModelText",text:Z})}}),_.U(_.a,{cond:function(){return k().image},
then:function(Z){return _.U(kVm,{imageData:Z,isInList:F})}}),_.U(_.a,{cond:function(){return k().list},
then:function(Z){return _.U(oEz,{list:Z})}}),_.U(_.a,{cond:function(){return k().contentBlock},
then:function(){return _.U("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.U(_.XW,{each:T},function(Z){return _.U(Pk,{content:Z,isInList:!1})}))}}),_.U(_.a,{cond:function(){return k().table},
then:function(Z){return _.U(FfZ,{table:Z})}}))},"wd"),Tu0=_.mc(function(q){var k={};
k=_.ID("ytwGenAiRichTextViewModelHost",(k.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.oP("search_overview_link_style")),k));return _.U("gen-ai-rich-text-view-model",{class:k},_.U(Pk,{content:function(){return q.data().content}}))},"xd");_.q9(n39);_.q9(Q1);_.ZIG=_.mc(function(q){var k=q.data;var F=function(){var A;return((A=k().loadingUi)!=null?A:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},T=function(){return k().isLoading&&(F()==="UNSPECIFIED"||F()==="GHOST_CARD")},Z=function(){return!k().isLoading},O=function(){return!!k().content&&!k().contents},z=function(){return!!k().contents},R=function(){return!!k().nextQueryButtons},e=function(){return k().isLoading&&F()==="INVISIBLE"},I=function(){var A,w;
return(w=(A=k().headerIcon)==null?void 0:A.iconType)!=null?w:""},X=function(){var A;
return(A=k().content)!=null?A:""},E=function(){return!!k().sourcesSection},d,M=!((d=_.mT().resolve(_.g6(_.VK)))==null||!d()),t=_.W6(function(){var A=[],w=k().contents;
if(w)for(var b=0;b<w.length;b++){var r=_.f(w&&w[b],Jyg);r&&A.push(r)}return A},void 0,"ycU97e");
_.DB(function(){k().isLoading||_.pJ("so_re",void 0,"search_overview_answer")});
return _.U("ytd-overview-answer-view-model",{class:function(){var A={};A=(A.ytdOverviewAnswerViewModelHost=!0,A.ytdOverviewAnswerViewModelDarkBackground=M&&!e(),A.ytdOverviewAnswerViewModelLightBackground=!M&&!e(),A);return _.ID(A)}},_.U(_.a,{cond:function(){return!e()},
then:function(){return _.U(_.iB,null,_.U("h2",null,_.U("div",{class:"ytdOverviewAnswerViewModelHeader"},_.U(_.a,{cond:I,then:function(A){return _.U("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.U(_.fF,{icon:A}))}}),_.U("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.U("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return k().headerText}),_.U("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.U(_.gz,{text:function(){return k().headerSubtext}}))))),_.U(_.a,{cond:T,
then:function(){return n39()}}),_.U(_.a,{cond:Z,
then:function(){return _.U(_.iB,null,_.U(_.a,{cond:O,then:function(){return _.U("div",{class:"ytdOverviewAnswerViewModelText"},_.U(_.wp,{text:X,isSmallText:!0}))}}),_.U(_.a,{cond:z,
then:function(){return _.U("div",{class:"ytdOverviewAnswerViewModelRichText"},_.U(_.XW,{each:t},function(A){return _.U(Tu0,{data:A})}))}}),_.U(_.a,{cond:R,
then:function(){return _.U("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.U(_.l$,{data:function(){return k().nextQueryButtons}},{buttonViewModel:function(A){return _.U(_.b$,{data:A.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.AV}))}}),_.U("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.U("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.U(_.a,{cond:function(){return!!_.f(k().likeButtonViewModel,_.pO)&&!!_.f(k().dislikeButtonViewModel,_.wz)},
then:function(){return _.U("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.U(_.AJ,{data:function(){return _.f(k().likeButtonViewModel,_.pO)},
disableIconAnimation:!0}),_.U(_.JJ,{data:function(){return _.f(k().dislikeButtonViewModel,_.wz)}}))}})),_.U(_.a,{cond:function(){var A;
return(A=k().sourcesSection)==null?void 0:A.headerText},
then:function(A){return _.U("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.U(_.gz,{text:A}))}})),_.U(_.a,{cond:E,
then:function(){return _.U("div",{class:"ytdOverviewAnswerViewModelSources"},_.U(_.l$,{data:function(){var A;return(A=k().sourcesSection)==null?void 0:A.sourcesShelf}},{buttonViewModel:_.b$,
horizontalShelfViewModel:function(A){return _.U(_.AV,{data:A.data,includeMargin:!0,hasPeek:!0})}}))}}),_.U(_.a,{cond:function(){return k().disclaimerText},
then:function(){return _.U("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.U(_.gz,{text:function(){return k().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"yd");var jnh=_.mc(function(q){var k=q.data;var F=q.active;var T=_.sa("transcript-segment-view-model");_.y3(function(){var Z,O,z,R=((Z=_.mT().resolve(_.g6(_.VK)))==null?0:Z())?(O=k())==null?void 0:O.darkThemeColorPalette:(z=k())==null?void 0:z.lightThemeColorPalette;R&&(R.additiveBackground&&T.value.style.setProperty("--timestamp-active-background-color",_.B4(R.additiveBackground)),R.textSecondary&&T.value.style.setProperty("--timestamp-active-color",_.Kj(R.textSecondary)))},"KHcbwb");
q={};return _.U("transcript-segment-view-model",{class:_.UZ("ytwTranscriptSegmentViewModelHost",(q.ytwTranscriptSegmentViewModelHostActive=F,q.ytwTranscriptSegmentViewModelHostModern=_.h("enable_timeline_view_modern_transcript")||_.h("enable_timeline_view_modern_transcript_fe"),q)),el:T},_.U(_.a,{cond:function(){var Z;return(Z=k())==null?void 0:Z.timestamp},
then:function(Z){var O={};return _.U("div",{class:_.UZ("ytwTranscriptSegmentViewModelTimestamp",(O.ytwTranscriptSegmentViewModelTimestampActive=F,O))},Z)}}),_.U(_.gz,{text:function(){var Z,O,z;
return(z=(Z=k())==null?void 0:Z.attributedText)!=null?z:{content:(O=k())==null?void 0:O.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"zd");var YL$=_.mc(function(q){var k=q.data;return _.U("div",{class:"yt-video-attributes-section-view-model__header"},_.U("h3",{class:"yt-video-attributes-section-view-model__title"},function(){return k().headerTitle}),_.U(_.a,{cond:function(){return k().headerSubtitle},
then:function(){return _.U("span",{class:"yt-video-attributes-section-view-model__subtitle"},function(){return k().headerSubtitle})}}))},"Ad"),OI$=_.mc(function(q){function k(A){return Math.max(Math.min(A,0),I()-R())}
var F=q.data;var T,Z=_.sa("div",function(A){if(_.h("web_metadata_carousel_elref_bugfix")){var w=function(){X(A.clientWidth)};
w();window.ResizeObserver&&(T=new ResizeObserver(w),T.observe(A))}}),O=_.sa("div",function(A){e(A.scrollWidth)}),z=_.S(_.Oi(0,void 0,"I9GbH"));
q=z.next().value;z=z.next().value;var R=q,e=z;z=_.S(_.Oi(0,void 0,"eQAn5b"));q=z.next().value;z=z.next().value;var I=q,X=z;q=_.S(_.Oi(0,void 0,"VU3lg"));var E=q.next().value,d=q.next().value;_.DB(function(){if(!_.h("web_metadata_carousel_elref_bugfix")){var A=function(){e(O.value.scrollWidth);X(Z.value.clientWidth)};
A();if(window.ResizeObserver){var w=new ResizeObserver(A);w.observe(Z.value);_.tR(function(){w.disconnect()})}}});
_.tR(function(){if(_.h("web_metadata_carousel_elref_bugfix")){var A;(A=T)==null||A.disconnect()}});
var M=function(){d(k(E()+I()))},t=function(){d(k(E()-I()))};
return _.U("yt-video-attributes-section-view-model",null,_.U("div",{class:"yt-video-attributes-section-view-model"},_.U(_.a,{cond:function(){return F().headerTitle},
then:function(){return _.U(YL$,{data:F})}}),_.U("div",{class:_.UZ("yt-video-attributes-section-view-model__video-attributes","yt-video-attributes-section-view-model__scroll-container"),
el:Z},_.U("div",{class:"yt-video-attributes-section-view-model__video-attributes-container",style:_.MO({transform:function(){var A=E();_.P9("HTML_DIR")==="rtl"&&(A*=-1);return"translateX("+A+"px)"}}),
el:O},_.U(_.l$,{data:function(){return F().videoAttributeViewModels}},{videoAttributeViewModel:UwI}))),_.U(_.l$,{data:function(){return F().footerButton}},{buttonViewModel:function(A){return _.U(_.b$,{data:A.data,
className:"yt-video-attributes-section-view-model__footer-button"})}}),_.U(_.a,{cond:function(){return E()<0&&F().previousButton},
then:function(){return _.U("div",{class:"yt-video-attributes-section-view-model__left-arrow"},_.U(_.l$,{data:function(){return F().previousButton}},{buttonViewModel:function(A){return _.U(_.b$,{data:A.data,
onClick:M})}}))}}),_.U(_.a,{cond:function(){return E()>I()-R()&&F().nextButton},
then:function(){return _.U("div",{class:"yt-video-attributes-section-view-model__right-arrow"},_.U(_.l$,{data:function(){return F().nextButton}},{buttonViewModel:function(A){return _.U(_.b$,{data:A.data,
onClick:t})}}))}})))},"Bd");
OI$.idomCompat=!0;var SL$=_.mc(function(q){var k=q.data;var F=q.active;var T={},Z={};return _.U("timeline-item-view-model",{class:_.UZ("ytwTimelineItemViewModelHost",(T.ytwTimelineItemViewModelHostChapterChild=q.chapterChild,T.ytwTimelineItemViewModelModern=_.h("enable_timeline_view_modern_transcript")||_.h("enable_timeline_view_modern_transcript_fe"),T))},_.U("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.U("div",{class:_.UZ("ytwTimelineItemViewModelTimestamp",(Z.ytwTimelineItemViewModelTimestampActive=
F,Z))},function(){return k().timestamp})),_.U("div",{class:"ytwTimelineItemViewModelContentItems"},_.U(_.l$,{data:function(){return k().contentItems}},{transcriptSegmentViewModel:function(O){return _.U(jnh,{data:O.data,
active:F})},
videoAttributesSectionViewModel:OI$})))},"Cd");var z9m=_.mc(function(q){var k=q.data;q={};return _.U("timeline-chapter-view-model",{class:_.UZ("ytwTimelineChapterViewModelHost")},_.U("div",{class:_.UZ("ytwTimelineChapterViewModelTitle",(q.ytwTimelineChapterViewModelModern=_.h("enable_timeline_view_modern_transcript")||_.h("enable_timeline_view_modern_transcript_fe"),q))},function(){return k().title}),_.U(_.l$,{data:function(){return k().contents}},{timelineItemViewModel:function(F){return _.U(SL$,{data:F.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(F){return _.U(OI$,{data:F.data})}}))},"Dd");var Cng=_.mc(function(q){var k=q.data;var F=_.sa("macro-markers-panel-item-view-model"),T=_.UB(_.X3x,function(){var O;return(O=k().markersEngagementPanelSyncEntityKey)!=null?O:""}),Z=function(){var O;
return((O=T())==null?void 0:O.activeItemIndex)===k().index};
q=_.EZ(function(O){var z,R,e,I,X;return _.C(function(E){if(E.nextAddress==1)return O.stopPropagation(),_.v2(_.rz(O),F.value,["A".toString(),"BUTTON".toString()])?E.return():(z=_.QK(k().onTap))?_.W(E,_.OB(),2):E.return();R=E.yieldResult;I=(e=_.f(z,_.sM))==null?void 0:e.startTimeSeconds;I===void 0||(X=R)!=null&&X.seekTo(I,!0);_.RG(E)})});
return _.U("macro-markers-panel-item-view-model",{class:_.UZ("ytwMacroMarkersPanelItemViewModelHost",{"is-active":Z}),el:F,"on:click":q,tabindex:0},_.U(_.l$,{data:function(){var O;return(O=k())==null?void 0:O.item}},{timelineChapterViewModel:function(O){return _.U(z9m,{data:O.data,
active:Z})},
timelineItemViewModel:function(O){return _.U(SL$,{data:O.data,active:Z})},
videoAttributeViewModel:UwI}))},"Ed");
Cng.idomCompat=!0;_.Ft(Cng,"macro-markers-panel-item-view-model",{props:{data:_.xK}});_.Ft(OI$,"yt-video-attributes-section-view-model",{props:{data:_.xK}});var R9U=_.mc(function(q){var k=function(){var F,T,Z;return(Z=(F=q.data().leadingLogoAccessibility)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label)!=null?Z:""};
return _.U("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.U(_.a,{cond:function(){return q.data().leadingLogo},
then:function(F){return _.U(_.gy,{className:"ytwFantasySectionHeaderViewModelLogo",data:F,alt:k})}}),_.U("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.U(_.gz,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return q.data().title}}),_.U(_.gz,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return q.data().subtitle}})),_.U(_.l$,{data:function(){return q.data().trailingButton}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Fd");var e9U=_.mc(function(q){var k={};k=_.UZ("ytwFantasyTeamViewModelHost",(k.ytwFantasyTeamViewModelCompact=function(){var Z;return!((Z=q.compact)==null||!Z.call(q))},k.ytwFantasyTeamViewModelUser=function(){return q.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},k.ytwFantasyTeamViewModelOpponent=function(){return q.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},k));
var F=function(){var Z,O,z;return(z=(Z=q.data().teamLogoAccessibility)==null?void 0:(O=Z.accessibilityData)==null?void 0:O.label)!=null?z:""},T=_.UB(aUN,function(){return q.data().teamEntityKey});
return _.U("ytw-fantasy-team-view-model",{class:k},_.U(_.a,{cond:function(){return q.data().teamLogo},
then:function(Z){return _.U(_.gy,{className:"ytwFantasyTeamViewModelLogo",data:Z,alt:F})}}),_.U("div",{class:"ytwFantasyTeamViewModelMetadata"},_.U("div",{class:"ytwFantasyTeamViewModelHeader"},_.U(_.gz,{className:"ytwFantasyTeamViewModelScore",
text:function(){var Z;return(Z=T())==null?void 0:Z.score}}),_.U(_.fF,{icon:function(){var Z;
return(Z=T())==null?void 0:Z.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.U(_.gz,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var Z;return(Z=T())==null?void 0:Z.projectedScore}})),_.U(_.gz,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return q.data().primaryText}}),_.U(_.gz,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return q.data().secondaryText}}),_.U(_.gz,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return q.data().tertiaryText}})),_.U(_.gz,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var Z;return(Z=T())==null?void 0:Z.score}}))},"Gd");_.Ft(_.mc(function(q){return _.U("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.U("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.U(_.l$,{data:function(){return q.data().summaryHeader}},{fantasySectionHeaderViewModel:R9U})),_.U(_.l$,{data:function(){return q.data().userTeam}},{fantasyTeamViewModel:e9U}),_.U(_.l$,{data:function(){return q.data().opponentTeam}},{fantasyTeamViewModel:e9U}))},"Hd"),"fantasy-league-summary-view-model",{props:{data:_.xK}});var Wf4=_.mc(function(q){var k=_.nr(q,{shape:{},useCustomTabRenderable:!1}),F=k.shape;k=k.useCustomTabRenderable;var T=q.customTabRenderable,Z=function(){return F().disabled},O=function(){return F().selected},z=function(){return F().title},R=function(){return F().icon},e=_.sa("yt-tab-shape");
q=_.EZ(function(E){var d;if(!Z()&&((d=F().aTagConfig)==null?0:d.onclick))F().aTagConfig.onclick(E);return!1});
var I=_.EZ(function(E){if(E.key==="Enter"||E.key==="ArrowUp"||E.key==="ArrowDown")E.preventDefault(),e.value.click();return!1}),X={};
return _.U("yt-tab-shape",{class:_.UZ("yt-tab-shape-wiz",function(){return F().className},(X["yt-tab-shape-wiz__tab--last-tab"]=function(){return F().isLastTab},X["yt-tab-shape-wiz--host-disabled"]=Z,X["yt-tab-shape-wiz--host-clickable"]=!T,X)),
role:T?void 0:"tab","aria-selected":O!=null?O:!1,"aria-disabled":Z,tabindex:T?void 0:0,"on:click":q,"on:keydown":I,el:e,"tab-identifier":function(){return F().identifier},
"tab-title":z},_.U(_.a,{cond:k,then:function(){return T()},
else:function(){var E={},d={};return _.U(_.iB,null,_.U("div",{class:_.UZ("yt-tab-shape-wiz__tab",(E["yt-tab-shape-wiz__tab--tab-selected"]=O,E))},_.U(_.a,{cond:R,then:function(M){return _.U(_.fF,{className:"yt-tab-shape-wiz__tab-icon",icon:function(){return M().iconType}})}}),z),_.U("div",{class:_.UZ("yt-tab-shape-wiz__tab-bar",(d["yt-tab-shape-wiz__tab-bar--tab-bar-selected"]=O,d))}))}}))},"Id");
Wf4.idomCompat={callbacks:{customTabRenderable:!0}};_.I3h=_.mc(function(q){var k=q.shape;q=_.S(_.Oi(48,void 0,"r9IBlb"));var F=q.next().value,T=q.next().value;q=_.S(_.Oi(0,void 0,"Bd7rmd"));var Z=q.next().value,O=q.next().value,z=function(){return k().tabs},R=_.sa("yt-tab-group-shape"),e=function(){var I,X;
return(X=(I=z())==null?void 0:I.findIndex(function(E){return E.selected}))!=null?X:-1};
_.DB(function(){var I=R.value.querySelectorAll("yt-tab-shape"),X=e()>-1?I[e()]:void 0;_.pL.addJob(function(){T((X==null?void 0:X.getBoundingClientRect().width)||0)},8,0)});
_.y3(function(){var I=e(),X=_.pL.addJob(function(){var E,d=((E=R.value)==null?void 0:E.querySelectorAll("yt-tab-shape"))||[],M;T(((M=I>-1?d[I]:void 0)==null?void 0:M.getBoundingClientRect().width)||0);for(M=E=0;M<I;M++)E+=d[M].offsetWidth+24;_.P9("HTML_DIR")==="rtl"&&(E=-E);O(E)},8,0);
_.tR(function(){_.pL.cancelJob(X)})},"EHixkc");
q={};return _.U("yt-tab-group-shape",{class:_.UZ("yt-tab-group-shape-wiz",(q["yt-tab-group-shape-wiz--overflow-hidden"]=function(){return k().isOverflowHidden},q)),
el:R},_.U(_.a,{cond:z,then:function(I){return _.U(_.iB,null,_.U("div",{class:"yt-tab-group-shape-wiz__tabs",role:"tablist"},_.U(_.XW,{each:I},function(X,E){return _.U(Wf4,{shape:function(){return Object.assign({},X,{isLastTab:E()===I().length-1})},
customTabRenderable:X.customTabRenderable,useCustomTabRenderable:!!X.customTabRenderable})})),_.U(Ux$,{width:F,
sliderOffset:Z}))}}))},"Jd");
_.I3h.idomCompat=!0;var Ux$=_.mc(function(q){var k=_.xv(q.sliderOffset,0),F=q.width;return _.U("div",{class:"yt-tab-group-shape-wiz__slider",style:_.MO({width:function(){return F()+"px"},
transform:function(){return"translateX("+k()+"px)"}})})},"Kd");var XwP=_.mc(function(q){var k=function(){var O,z,R;return(R=(O=q.data().playerLogoAccessibility)==null?void 0:(z=O.accessibilityData)==null?void 0:z.label)!=null?R:""},F=_.UB(dLH,function(){return q.data().playerEntityKey}),T={};
T=_.UZ("ytwFantasyPlayerViewModelHost",(T.ytwFantasyPlayerViewModelPlaying=function(){var O;return!((O=F())==null||!O.isPlayerPlaying)},T.ytwFantasyPlayerViewModelOnField=function(){var O;
return((O=F())==null?void 0:O.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},T.ytwFantasyPlayerViewModelRedZone=function(){var O;
return((O=F())==null?void 0:O.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},T));
var Z=function(){var O,z,R,e=((O=_.mT().resolve(_.g6(_.VK)))==null?0:O())?(z=q.data().playerLogoBackgroundColor)==null?void 0:z.darkTheme:(R=q.data().playerLogoBackgroundColor)==null?void 0:R.lightTheme;return e===void 0?"":_.B4(e)};
return _.U("ytw-fantasy-player-view-model",{class:T},_.U(_.a,{cond:function(){return q.data().playerLogo},
then:function(O){return _.U("div",{class:"ytwFantasyPlayerViewModelLogo"},_.U("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.U(_.gy,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.MO({"background-color":Z}),data:O,alt:k})),_.U("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.U(_.fF,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.U("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.U("div",{class:"ytwFantasyPlayerViewModelHeader"},_.U(_.gz,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var O;return(O=q.data())==null?void 0:O.playerNameText}}),_.U(_.gz,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var O;return(O=q.data())==null?void 0:O.playerDescriptionText}})),_.U("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.U(_.gz,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var O;return(O=F())==null?void 0:O.gamePeriodText}}),_.U(_.gz,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var O;return(O=q.data())==null?void 0:O.opponentTeamText}}),_.U(_.gz,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var O;return(O=F())==null?void 0:O.gameStatusText}}),_.U(_.gz,{className:_.UZ("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var O;return(O=F())==null?void 0:O.playerStatusText}})),_.U("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.U(_.gz,{text:function(){var O;
return(O=F())==null?void 0:O.playerStatsText}}))),_.U(_.gz,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var O;return(O=F())==null?void 0:O.fantasyScore}}))},"Ld");var EEG=_.mc(function(q){return _.U("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.U(_.a,{cond:function(){return q.data().players},
then:function(k){return _.U(_.l$,{data:k},{fantasyPlayerViewModel:XwP})}}))},"Md");var a3v=_.mc(function(q){var k=_.S(_.db(function(){var Z;return(Z=q.data().selectedTabIdentifierKey)!=null?Z:""})),F=k.next().value,T=k.next().value;
_.yV(function(){var Z;(Z=q.setSelectedTabSignal)==null||Z.call(q,F)});
return _.U("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.U("div",{class:"ytTabbedViewModelTabGroup"},_.U(_.I3h,{shape:function(){var Z=q.data(),O=[],z={tabs:O};if(!Z.tabs)return z;Z=_.S(Z.tabs);for(var R=Z.next(),e={};!R.done;e={tabViewModel:void 0},R=Z.next())if(e.tabViewModel=_.f(R.value,K8v),e.tabViewModel){var I=R=void 0;O.push({aTagConfig:{onclick:function(X){return function(){var E;T((E=X.tabViewModel.tabIdentifier)!=null?E:"")}}(e)},
identifier:e.tabViewModel.tabIdentifier,selected:F()===e.tabViewModel.tabIdentifier,title:(I=(R=e.tabViewModel.title)==null?void 0:R.content)!=null?I:""})}return z}})),_.U(_.l$,{data:function(){var Z,O=_.S((Z=q.data().tabs)!=null?Z:[]);
for(Z=O.next();!Z.done;Z=O.next())if((Z=_.f(Z.value,K8v))&&Z.tabIdentifier===F())return Z.content}},{fantasyRosterViewModel:EEG}))},"Nd");_.Ft(_.mc(function(q){var k=_.S(g3M()),F=k.next().value,T=k.next().value;return _.U("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.U(_.gz,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return q.data().title}}),_.U(_.a,{cond:function(){return q.data().tabbedViewModel},
then:function(Z){return _.U(_.l$,{data:Z},{tabbedViewModel:function(O){return _.U(a3v,{data:O.data,setSelectedTabSignal:T})}})}}),_.U(_.a,{cond:function(){var Z,O=(Z=_.f(q.data().tabbedViewModel,BJU))==null?void 0:Z.tabs;
Z=_.f(O==null?void 0:O[0],K8v);O=_.f(O==null?void 0:O[1],K8v);var z=Z==null?void 0:Z.tabIdentifier;if(F()===z){var R,e;if(!((R=_.f(Z==null?void 0:Z.content,QI4))==null?0:(e=R.players)==null?0:e.length))return q.data().noUserTeamPlayersText}else{var I,X;if(!((I=_.f(O==null?void 0:O.content,QI4))==null?0:(X=I.players)==null?0:X.length))return q.data().noOpponentTeamPlayersText}},
then:function(Z){return _.U(_.gz,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:Z})}}))},"Od"),"ytw-fantasy-matchup-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){return _.U("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.U(_.gz,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return q.data().title}}),_.U(_.a,{cond:function(){return q.data().matchupTeamPairs},
then:function(k){return _.U(_.XW,{each:k,keyBy:"INDEX"},function(F){return _.U("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.U(_.l$,{data:function(){return[F().firstTeam,F().secondTeam]}},{fantasyTeamViewModel:function(T){return _.U(e9U,{data:T.data,
compact:!0})}}))})}}))},"Pd"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=function(){var Z,O,z;return(z=(Z=q.data().userLogoAccessibility)==null?void 0:(O=Z.accessibilityData)==null?void 0:O.label)!=null?z:""},F=function(){var Z,O,z;
return(z=(Z=q.data().opponentLogoAccessibility)==null?void 0:(O=Z.accessibilityData)==null?void 0:O.label)!=null?z:""},T=_.UB(En9,function(){return q.data().entityKey});
return _.U("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.U("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.U(_.a,{cond:function(){return q.data().userLogo},
then:function(Z){return _.U(_.gy,{className:"ytwFantasyWinProbabilityViewModelLogo",data:Z,alt:k})}}),_.U("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.U(_.gz,{text:function(){return q.data().title}})),_.U(_.a,{cond:function(){return q.data().opponentLogo},
then:function(Z){return _.U(_.gy,{className:"ytwFantasyWinProbabilityViewModelLogo",data:Z,alt:F})}})),_.U("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.U("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.U(_.gz,{text:function(){var Z;
return(Z=T())==null?void 0:Z.userWinNumberLabel}})),_.U("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.U("div",{class:_.UZ("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.MO({flex:function(){var Z,O;return(O=(Z=T())==null?void 0:Z.userWinNumber)!=null?O:50}})}),_.U("div",{class:_.UZ("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.MO({flex:function(){var Z,O;return(O=(Z=T())==null?void 0:Z.opponentWinNumber)!=null?O:50}})})),_.U("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.U(_.gz,{text:function(){var Z;
return(Z=T())==null?void 0:Z.opponentWinNumberLabel}}))))},"Qd"),"fantasy-win-probability-view-model",{props:{data:_.xK}});_.$$("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var $5=function(){var q=_.Q.apply(this,arguments)||this;q.darkerPanels=_.h("web_watch_darker_panels");q.commentsHidePanelButton=!1;q.isWatchGrid=!1;q.continuationShowButton=!1;q.isSearch=!1;q.isConstrainedList=!1;q.isWatch=!1;q.eligibleToSwitchToGrid=!1;q.notSticky=!1;q.epRestyle=!1;q.isCarouselInFeed=!0;q.topSpacingZero=!1;q.continuationIsInitialLoad=!0;q.enableSqueezebackPanels=_.h("web_shorts_enable_squeezeback_panels");q.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");q.mastheadHeight=
0;q.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};q.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return q};
_.y($5,_.Q);_.Y=$5.prototype;_.Y.updateLockupContainerTypes=function(q){if(this.eligibleToSwitchToGrid){var k;(k=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||k.forEach(function(F){F.containerType=q})}};
_.Y.getItemsPath=function(){return"data.contents"};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Y.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]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",
errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",
expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},
learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},
reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.h("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.h("kevlar_low_priority_continuation")}}};
_.Y.created=function(){this.JSC$14575_cachedViewportHeight=_.P9("initialInnerHeight")||window.innerHeight};
_.Y.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.Y.handleIntersect=function(q){this.notSticky=q[0].intersectionRatio===1};
_.Y.attached=function(){var q=this;document.addEventListener("scroll",_.Rw(this,this.updateHeaderState));var k;this.mastheadHeight=((k=document.querySelector("ytd-masthead"))==null?void 0:k.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(F){q.handleIntersect(F)},{rootMargin:"-"+(this.mastheadHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){q.updateHeaderState()}),this.resizeObserver.observe(this.hostElement))};
_.Y.detached=function(){document.removeEventListener("scroll",_.Rw(this,this.updateHeaderState));var q;(q=this.intersectionObserver)==null||q.disconnect();var k;(k=this.resizeObserver)==null||k.disconnect()};
_.Y.updated=function(q){q.has("data")&&this.updateHeaderState()};
_.Y.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(olv(!this.notSticky))};
_.Y.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var q=_.Zy(this.hostElement).querySelector("ytd-comments-header-renderer");q&&(q.hidePanelButton=this.commentsHidePanelButton)}};
_.Y.onRetrieveLocation=function(q,k){this.containsComments()&&(this.firstCommentsLoaded=k.hasComments=!0)};
_.Y.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.Y.onLoadReloadContinuation=function(q,k){var F=this;q.stopPropagation();this.isReloading=!0;_.Fc(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(T){var Z=_.mT().resolve(_.$N);T=k(T);Z.postData(T).then(function(O){F.onReloadContinuationData(O)})}})};
_.Y.onReloadContinuationData=function(q){if(q=this.get("response.continuationContents.itemSectionContinuation",q)||this.get("response.contents.itemSectionRenderer",q)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",q)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",q))this.set("data.contents",q.contents||q.results),q.header&&this.set("data.header",q.header),this.set("data.continuations",
q.continuations||[]);this.isReloading=!1};
_.Y.computeContentsClass=function(q){return q?"reloading":""};
_.Y.computeContainerWidth=function(){return this.hostElement.clientWidth};
_.Y.computeSectionIdentifier=function(q){return q==null?void 0:q.sectionIdentifier};
_.Y.computeFitContainer=function(q){return(q==null?void 0:q.sectionIdentifier)==="youchat-item-section"};
_.Y.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.h("kevlar_disable_comments_auto_load")};
_.Y.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.Y.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.Y.computeHasDestinationShelfRenderer=function(q){var k,F;return!!(q==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:F.destinationShelfRenderer)};
_.Y.computeHasSectionGroupViewModel=function(q){var k,F;return!!(q==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:F.sectionGroupViewModel)};
_.Y.computeHasQrCodeRenderer=function(q){var k,F;return!!(q==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:F.qrCodeRenderer)};
_.Y.computeStaticCommentsHeader=function(q){return q&&this.containsComments()};
_.Y.computeEpRestyle=function(q){return _.h("web_ep_restyling")&&q&&this.containsComments()};
_.Y.computeIsContinuationCommentSection=function(q){return(q==null?void 0:q.targetId)==="shorts-engagement-panel-comments-section"||(q==null?void 0:q.targetId)==="comments-section"||(q==null?void 0:q.targetId)==="engagement-panel-comments-section"};
_.Y.computeSuppressPaddingDisclaimer=function(){var q,k,F,T;return!!((q=this.data)==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:(T=F.productListHeaderRenderer)==null?0:T.suppressPaddingDisclaimer)};
_.Y.computeHeaderStyle=function(q){switch(q==null?void 0:q.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.Y.dataChanged=function(){this.firstCommentsLoaded=!1};
_.Y.observeDataContentsLength=function(){var q,k;((q=this.data)==null?0:(k=q.contents)==null?0:k.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.Y.onYtDismissibleItemDismissedChange=function(q){this._setItemDismissed(q.type==="yt-dismissible-item-dismissed")};
_.Y.triggerContinuations=function(){for(var q=_.Zy(this.hostElement).querySelector("#continuations").children,k=0;k<q.length;k++)q[k].trigger()};
_.Y.triggerInitialContinuations=function(){for(var q=_.Zy(this.hostElement).querySelector("#continuations").children,k=0;k<q.length;k++)q[k].triggerIfNotPreviouslyTriggered()};
_.Y.handleYtItemSectionContinuation=function(q,k){var F;k&&((F=this.data)==null?void 0:F.sectionIdentifier)!==k||(this.set("data.continuations",[q]),this.triggerContinuations())};
_.Y.handleYtItemSectionReplace=function(q,k){var F;k&&((F=this.data)==null?void 0:F.sectionIdentifier)!==k||(this.set("data.contents",q),this.set("data.continuations",[]))};
_.Y.computeUseHeightHack=function(q){return q&&!_.h("kevlar_disable_height_hack")};
_.Y.computeTopSpacingZero=function(q){return q};
_.Y.continuationShowButtonChanged=function(){var q=_.Zy(this.hostElement).querySelector("ytd-continuation-item-renderer");q&&(q.showButton=this.continuationShowButton)};
_.Y.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("data-changed",this.data))};
_.Vg.Object.defineProperties($5.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.h("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 q,k,F;return!!((q=this.data)==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:F.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T,Z,O,z;return!!((q=this.data)==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:(T=F.shelfRenderer)==null?0:(Z=T.content)==null?0:(O=Z.gridRenderer)==null?0:(z=O.targetId)==null?0:z.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return!!((q=this.data)==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:F.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return!!((q=this.data)==null?0:(k=q.contents)==null?0:(F=k[0])==null?0:F.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.oP("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.h("use_modern_typography_on_search")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.h("use_modern_typography_on_search")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){if(this.isSearchDova)return Math.ceil((this.JSC$14575_cachedViewportHeight-130)/150)},
set:function(){}}});
$5.prototype.dataChangedForBinding=$5.prototype.dataChangedForBinding;$5.prototype.continuationShowButtonChanged=$5.prototype.continuationShowButtonChanged;$5.prototype.onYtDismissibleItemDismissedChange=$5.prototype.onYtDismissibleItemDismissedChange;$5.prototype.observeDataContentsLength=$5.prototype.observeDataContentsLength;$5.prototype.dataChanged=$5.prototype.dataChanged;$5.prototype.onServiceRequestCompleted=$5.prototype.onServiceRequestCompleted;$5.prototype.onLoadReloadContinuation=$5.prototype.onLoadReloadContinuation;
$5.prototype.onRetrieveLocation=$5.prototype.onRetrieveLocation;$5.prototype.commentsHidePanelButtonChanged=$5.prototype.commentsHidePanelButtonChanged;$5.prototype.dispatchChipBarIsSticky=$5.prototype.dispatchChipBarIsSticky;$5.prototype.updateLockupContainerTypes=$5.prototype.updateLockupContainerTypes;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],$5.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],$5.prototype,"ytLazyListBehavior",void 0);_.v([_.l(_.sy.YtNextContinuationBehavior),_.G("design:type",Object)],$5.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.l(_.HY),_.G("design:type",Object)],$5.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],$5.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],$5.prototype,"ytdReduxBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$5.prototype,"darkerPanels",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Boolean)],$5.prototype,"engagementPanel",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"commentsHidePanelButton",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"isWatchGrid",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"continuationShowButton",void 0);_.v([_.u({computed:"computeIsContinuationCommentSection(data)"}),_.G("design:type",Boolean)],$5.prototype,"continuationIsCommentsSection",void 0);
_.v([_.u({value:!0}),_.G("design:type",Boolean)],$5.prototype,"autoFill",void 0);_.v([_.u(),_.G("design:type",Boolean)],$5.prototype,"continuationDisablePrescanVisibility",void 0);_.v([_.u(),_.G("design:type",Boolean)],$5.prototype,"isReloading",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"isSearch",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"isConstrainedList",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"isWatch",void 0);
_.v([_.u(),_.G("design:type",Object)],$5.prototype,"eligibleToSwitchToGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$5.prototype,"notSticky",void 0);_.v([_.u({selector:_.KO}),_.G("design:type",Object)],$5.prototype,"isGridViewEnabled",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.G("design:type",Object)],$5.prototype,"epRestyle",void 0);
_.v([_.P("isWatch"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$5.prototype,"hideShortsShelfHeader",null);_.v([_.P("isSearch","isWatch"),_.G("design:type",String),_.G("design:paramtypes",[])],$5.prototype,"thumbnailWidth",null);_.v([_.P("isSearch","isWatch"),_.G("design:type",String),_.G("design:paramtypes",[])],$5.prototype,"sizing",null);
_.v([_.P("isWatch","isGridViewEnabled","data"),_.u({reflectToAttribute:!0}),_.G("design:type",Number),_.G("design:paramtypes",[])],$5.prototype,"lockupContainerType",null);_.v([_.Wu("lockupContainerType","data"),_.G("design:type",Function),_.G("design:paramtypes",[Number]),_.G("design:returntype")],$5.prototype,"updateLockupContainerTypes",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],$5.prototype,"pageSubtype",void 0);
_.v([_.u({computed:"computeContainerWidth()"}),_.G("design:type",Number)],$5.prototype,"containerWidth",void 0);_.v([_.u(),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$5.prototype,"isPlaylist",null);_.v([_.u(),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$5.prototype,"isClipList",null);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"isCarouselInFeed",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$5.prototype,"isPlaylistVideoContainer",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$5.prototype,"isSearchFrictionPage",null);_.v([_.u({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.G("design:type",Boolean)],$5.prototype,"useHeightHack",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.G("design:type",Object)],$5.prototype,"topSpacingZero",void 0);_.v([_.u({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.G("design:type",Boolean)],$5.prototype,"showButton",void 0);_.v([_.u(),_.G("design:type",Boolean)],$5.prototype,"firstCommentsLoaded",void 0);_.v([_.u(),_.G("design:type",Object)],$5.prototype,"continuationIsInitialLoad",void 0);
_.v([_.u(),_.G("design:type",Boolean)],$5.prototype,"isSearchDova",void 0);_.v([_.u({reflectToAttribute:!0,readOnly:!0}),_.G("design:type",Boolean)],$5.prototype,"itemDismissed",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.G("design:type",String)],$5.prototype,"sectionIdentifier",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.G("design:type",String)],$5.prototype,"fitContainer",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.G("design:type",Boolean)],$5.prototype,"hasDestinationShelfRenderer",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.G("design:type",Boolean)],$5.prototype,"staticCommentsHeader",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$5.prototype,"enableSqueezebackPanels",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$5.prototype,"enableAnchoredPanel",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.G("design:type",Boolean)],$5.prototype,"hasSectionGroupViewModel",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.G("design:type",Boolean)],$5.prototype,"hasQrCodeRenderer",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.G("design:type",Boolean)],$5.prototype,"suppressDisclaimerSeparator",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.G("design:type",String)],$5.prototype,"headerStyle",void 0);_.v([_.P("isSearch"),_.G("design:type",Object),_.G("design:paramtypes",[])],$5.prototype,"lockupExperiments",null);
_.v([_.P("isSearch"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],$5.prototype,"typographyBump",null);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],$5.prototype,"header",void 0);_.v([_.Wu("notSticky"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$5.prototype,"dispatchChipBarIsSticky",null);
_.v([_.Wu("commentsHidePanelButton"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$5.prototype,"commentsHidePanelButtonChanged",null);_.v([_.eJ("yt-retrieve-location"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],$5.prototype,"onRetrieveLocation",null);
_.v([_.eJ("yt-load-reload-continuation"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Function]),_.G("design:returntype")],$5.prototype,"onLoadReloadContinuation",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$5.prototype,"onServiceRequestCompleted",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$5.prototype,"dataChanged",null);
_.v([_.df("data.contents.length"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$5.prototype,"observeDataContentsLength",null);_.v([_.eJ("yt-dismissible-item-dismissed"),_.eJ("yt-dismissible-item-undismissed"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],$5.prototype,"onYtDismissibleItemDismissedChange",null);
_.v([_.Wu("continuationShowButton"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$5.prototype,"continuationShowButtonChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$5.prototype,"dataChangedForBinding",null);_.v([_.K({is:"ytd-item-section-renderer",disableElementRegistration:!0})],$5);
_.B($5,"ytd-item-section-renderer",function(){if(rxc!==void 0)return rxc;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return rxc=q},{mode:1});var dxg;var FJT=_.Gm(_.WJ("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var mSJ={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"};var h9c={},oIw=(h9c[0]={title:_.iJ(_.WJ("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:mq("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},h9c[1]={title:_.iJ(_.WJ("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:mq("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},h9c);_.$$("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var bx=function(){var q=_.Q.apply(this,arguments)||this;q.allVideosCount=0;q.allPlaylistCount=0;q.isOnline=!1;q.shouldRenderDownloadsBanner=!1;q.shouldRenderDownloadsBannerUpsell=!1;q.hasOptedIntoSmartDownloads=!1;q.areAllSmartDownloadsDeleted=!1;q.smartDownloadsCompleted=!1;return q};
_.y(bx,_.Q);bx.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
bx.prototype.attached=function(){this.downloadsToRenderChanged()};
bx.prototype.detached=function(){this.set("renderableData",{})};
bx.prototype.downloadsToRenderChanged=function(){var q=_.LB().getState().entities,k=_.th(q),F=_.h("kevlar_playlist_dl_page_killswitch")?TJr(q):_.DR(q),T=_.qST(q),Z,O,z,R=(z=(O=((Z=q.downloadsPageViewConfigurationEntity)!=null?Z:{})[_.yw])==null?void 0:O.downloadsUpsellBannerVisibility)!=null?z:{},e;Z=(e=_.f(R,IFv))!=null?e:{};e=_.az(k);q=_.lJ(q);this.set("renderableData",ZZn(F,k,T,Z,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,
this.isOnline,e,q))};
bx.prototype.downloadsToRenderChanged=bx.prototype.downloadsToRenderChanged;_.v([_.l(_.ww),_.G("design:type",Object)],bx.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bx.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],bx.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],bx.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],bx.prototype,"renderableData",void 0);_.v([_.u({selector:_.Iir}),_.G("design:type",Object)],bx.prototype,"allVideosCount",void 0);_.v([_.u({selector:GnT}),_.G("design:type",Object)],bx.prototype,"allPlaylistCount",void 0);_.v([_.u({selector:Pj}),_.G("design:type",Object)],bx.prototype,"isOnline",void 0);_.v([_.u({selector:_.fiw}),_.G("design:type",Object)],bx.prototype,"shouldRenderDownloadsBanner",void 0);
_.v([_.u({selector:function(q){var k,F,T,Z=(T=(F=((k=q.entities.downloadsPageViewConfigurationEntity)!=null?k:{})[_.yw])==null?void 0:F.downloadsUpsellBannerVisibility)!=null?T:{};return Pj(q)?!!Z.visibleWithConnection:!!Z.visibleWithoutConnection}}),
_.G("design:type",Object)],bx.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.v([_.u({selector:_.y3n}),_.G("design:type",Object)],bx.prototype,"hasOptedIntoSmartDownloads",void 0);_.v([_.u({selector:_.txh}),_.G("design:type",Object)],bx.prototype,"areAllSmartDownloadsDeleted",void 0);_.v([_.u({selector:Dpr}),_.G("design:type",Object)],bx.prototype,"smartDownloadsCompleted",void 0);
_.v([_.df("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","allPlaylistCount"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],bx.prototype,"downloadsToRenderChanged",null);_.v([_.K({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],bx);
_.B(bx,"ytd-offline-item-section-renderer",function(){if(dxg!==void 0)return dxg;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return dxg=q},
{mode:1});var MeP;var f3v;var ux=function(){return _.Q.apply(this,arguments)||this};
_.y(ux,_.Q);
ux.prototype.onDataChanged=function(){if(this.JSC$14603_lastData){var q=this.getFilterClass(this.JSC$14603_lastData.status);q&&this.hostElement.classList.remove(q)}var k;(q=this.getFilterClass((k=this.data)==null?void 0:k.status))&&this.hostElement.classList.add(q);q==="selected"?_.Zy(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.Zy(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");q==="disabled"?_.Zy(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.Zy(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$14603_lastData=this.data};
ux.prototype.getFilterClass=function(q){switch(q){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
ux.prototype.onDataChanged=ux.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ux.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ux.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ux.prototype,"onDataChanged",null);_.v([_.K({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],ux);
_.B(ux,"ytd-search-filter-renderer",function(){if(f3v!==void 0)return f3v;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return f3v=q},{mode:_.Oh("kevlar_poly_si_batch_j075")?1:2});var N_=function(){return _.Q.apply(this,arguments)||this};
_.y(N_,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],N_.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],N_.prototype,"data",void 0);_.v([_.K({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],N_);
_.B(N_,"ytd-search-filter-group-renderer",function(){if(MeP!==void 0)return MeP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return MeP=q},{mode:_.Oh("kevlar_poly_si_batch_j075")?1:2});var y9U;var Qt=function(){return _.Q.apply(this,arguments)||this};
_.y(Qt,_.Q);Qt.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.z_());this.isCollapsed=!this.isCollapsed};
Qt.prototype.navigateToAboutTheseResultsPage=function(){var q=Xf("https://www.youtube.com/howyoutubeworks/product-features/search/");q?_.w5(window,q,"_blank"):_.bB(Error("Rh"))};
Qt.prototype.dataChanged=function(){this.isCollapsed=!0};
Qt.prototype.computeShowBottomBorder=function(){var q,k,F;return!!((q=this.data)==null?0:(k=q.button)==null?0:k.toggleButtonRenderer)||!((F=this.data)==null||!F.aboutTheseResultsButton)};
Qt.prototype.dataChanged=Qt.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Qt.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Qt.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.G("design:type",Boolean)],Qt.prototype,"showBottomBorder",void 0);_.v([_.u(),_.G("design:type",Boolean)],Qt.prototype,"renderCollapsibleMenu",void 0);
_.v([_.u(),_.G("design:type",Boolean)],Qt.prototype,"isCollapsed",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Qt.prototype,"dataChanged",null);_.v([_.K({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],Qt);
_.B(Qt,"ytd-search-sub-menu-renderer",function(){if(y9U!==void 0)return y9U;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return y9U=q},{mode:1});var teG;var Dx4=new _.mE("SECTION_LIST_RENDERER_TOKEN");var l3c;var KX=function(){return _.Q.apply(this,arguments)||this};
_.y(KX,_.Q);KX.prototype.computeStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],KX.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],KX.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.G("design:type",String)],KX.prototype,"headerStyle",void 0);_.v([_.K({is:"ytd-text-header-renderer",disableElementRegistration:!0})],KX);
_.B(KX,"ytd-text-header-renderer",function(){if(l3c!==void 0)return l3c;var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return l3c=q},{mode:1});var J9I;var Bk=function(){return _.Q.apply(this,arguments)||this};
_.y(Bk,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Bk.prototype,"data",void 0);_.v([_.K({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],Bk);
_.B(Bk,"ytd-minor-moment-header-renderer",function(){if(J9I!==void 0)return J9I;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return J9I=q},{mode:1});var A94;var rp=function(){return _.Q.apply(this,arguments)||this};
_.y(rp,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rp.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rp.prototype,"data",void 0);_.v([_.K({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],rp);
_.B(rp,"ytd-minor-moment-setting-alert-renderer",function(){if(A94!==void 0)return A94;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return A94=q},{mode:1});var pwZ;var ww4;var vk=function(){var q=_.Q.apply(this,arguments)||this;q.booleanSettingById=!1;q.smartDownloadsEnabledVE=_.Jw(128287);q.smartDownloadsDisabledVE=_.Jw(128286);q.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return q};
_.y(vk,_.Q);_.Y=vk.prototype;_.Y.attachSmartDownloadsSettingVes=function(){var q;this.activeVeForLogging||((q=this.data)==null?void 0:q.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.Os(_.aB(),this.smartDownloadsEnabledVE),_.Os(_.aB(),this.smartDownloadsDisabledVE))};
_.Y.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.Fc(this.hostElement,"yt-settings-switch-ready")};
_.Y.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.Y.onSwitchChange=function(q){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(q=_.nj(q).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.h("kevlar_settings_switch_resolve_command_killswitch")?_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(q)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.Y.handleUpdateSettingsSwitch=function(q){(q=_.f(q,T4c))&&this.data&&this.data.id===q.id&&this.set("data.enabled",!!q.enabled)};
_.Y.onToggleSettingsSwitch=function(q,k){this.data&&this.data.id===q&&this.set("data.enabled",k!=null?k:!this.data.enabled)};
_.Y.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.n4.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.Y.maybeLogSmartDownloadsSettingVisibility=function(){var q=_.Jg(),k;q&&((k=this.data)==null?void 0:k.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.HJ(q,[this.smartDownloadsEnabledVE]),_.s_(q,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.HJ(q,[this.smartDownloadsDisabledVE]),_.s_(q,[this.smartDownloadsEnabledVE])))};
_.Y.maybeLogSmartDownloadsSettingClick=function(){var q;((q=this.data)==null?void 0:q.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.zN(_.aB(),this.activeVeForLogging)};
_.Y.updateDataEnabledFromBinding=function(q){this.set("data.enabled",q.detail.value)};
_.Vg.Object.defineProperties(vk.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var q=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!q&&(q=this.ytRendererBehavior.getSimpleString(this.data.title));return q}}});
vk.prototype.dataChanged=vk.prototype.dataChanged;_.v([_.l(_.ww),_.G("design:type",Object)],vk.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],vk.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vk.prototype,"ytComponentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],vk.prototype,"data",void 0);_.v([_.u({selector:function(q,k){if(Object.keys(q==null?void 0:q.entities).length)switch(k){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return Z4w(q.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.G("design:type",Object)],vk.prototype,"booleanSettingById",void 0);_.v([_.u(),_.G("design:type",_.Dh)],vk.prototype,"activeVeForLogging",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],vk.prototype,"toggleAriaLabel",null);_.v([_.df("data"),_.df("booleanSettingById"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vk.prototype,"dataChanged",null);
_.v([_.K({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],vk);
_.B(vk,"ytd-settings-switch-renderer",function(){if(ww4!==void 0)return ww4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ww4=q},{mode:1});var Hk=function(){return _.Q.apply(this,arguments)||this};
_.y(Hk,_.Q);Hk.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}}}}};
_.Vg.Object.defineProperties(Hk.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var q=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(q+=" remove-left-margin");this.data.extraBottomSpace&&(q+=" extra-bottom-space");return q}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Hk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Hk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Hk.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Hk.prototype,"contentsClassName",null);_.v([_.K({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],Hk);
_.B(Hk,"ytd-minor-moment-setting-section-renderer",function(){if(pwZ!==void 0)return pwZ;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return pwZ=q},{mode:1});var Pn0;var sF=function(){return _.Q.apply(this,arguments)||this};
_.y(sF,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],sF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],sF.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],sF.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],sF);
_.B(sF,"ytd-empty-product-details-renderer",function(){if(Pn0!==void 0)return Pn0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Pn0=q},{mode:1});var $xm;var bIP;var G4=function(){var q=_.Q.apply(this,arguments)||this;q.expanded=!0;return q};
_.y(G4,_.Q);G4.prototype.getBadgeRowClass=function(q,k,F){for(var T=_.S(this.hostElement.querySelectorAll("yt-img-shadow")),Z=T.next();!Z.done;Z=T.next())Z.value.onShow();q=q.selected;return F?q!==-1?q===k?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(q!==void 0?q:0)===k?"badge-line":"badge-hidden"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],G4.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],G4.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],G4.prototype,"expanded",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],G4);
_.B(G4,"ytd-sponsorships-loyalty-badges-renderer",function(){if(bIP!==void 0)return bIP;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bIP=q},{mode:1});var u$h;var ck=function(){var q=_.Q.apply(this,arguments)||this;q.expanded=!0;return q};
_.y(ck,_.Q);ck.prototype.getContainerClasses=function(q,k){q=q?"expanded":"collapsed";k&&(q+=" item");return q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ck.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],ck.prototype,"expanded",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],ck);
_.B(ck,"ytd-sponsorships-perk-renderer",function(){if(u$h!==void 0)return u$h;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return u$h=q},{mode:1});var NuZ;var Vt=function(){var q=_.Q.apply(this,arguments)||this;q.expanded=!0;return q};
_.y(Vt,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Vt.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Vt.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Vt.prototype,"expanded",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],Vt);
_.B(Vt,"ytd-sponsorships-perks-renderer",function(){if(NuZ!==void 0)return NuZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return NuZ=q},{mode:1});var LX=function(){var q=_.Q.apply(this,arguments)||this;q.isCollapsed=!1;return q};
_.y(LX,_.Q);LX.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
LX.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
LX.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var q;this.expandCollapseButton=_.f((q=this.data)==null?void 0:q.expandButton,_.bl)}else{var k;this.expandCollapseButton=_.f((k=this.data)==null?void 0:k.collapseButton,_.bl)}};
LX.prototype.updateExpandCollapseButton=LX.prototype.updateExpandCollapseButton;LX.prototype.onDataChanged=LX.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],LX.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],LX.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],LX.prototype,"isCollapsed",void 0);_.v([_.u(),_.G("design:type",Object)],LX.prototype,"expandCollapseButton",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],LX.prototype,"onDataChanged",null);_.v([_.df("data","isCollapsed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],LX.prototype,"updateExpandCollapseButton",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],LX);
_.B(LX,"ytd-sponsorships-expandable-perks-renderer",function(){if($xm!==void 0)return $xm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return $xm=q},{mode:1});var Qnm;var x5=function(){return _.Q.apply(this,arguments)||this};
_.y(x5,_.Q);x5.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],x5.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],x5.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],x5.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],x5);
_.B(x5,"ytd-sponsorships-actionable-message-renderer",function(){if(Qnm!==void 0)return Qnm;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Qnm=q},{mode:1});var Kfo;var nX=function(){return _.Q.apply(this,arguments)||this};
_.y(nX,_.Q);_.Y=nX.prototype;_.Y.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.Y.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
_.Y.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Y.computeMessageContainerStyle=function(q){var k=q.expandableItems?" style-clickable":"";return q.messageContainerStyle?q.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+k:"style-unspecified"+k};
_.Y.isSinglePerk=function(q){return!!q.messageContainerStyle&&(q.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||q.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.Y.onExpandedChanged=function(){var q=this;if(this.expanded)for(var k=_.S(this.hostElement.querySelectorAll("yt-img-shadow")),F=k.next();!F.done;F=k.next())F.value.onShow();_.Gz(this,function(){_.Fc(q.hostElement,"yt-refit")})};
_.Y.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
nX.prototype.onDataChanged=nX.prototype.onDataChanged;nX.prototype.onExpandedChanged=nX.prototype.onExpandedChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nX.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],nX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nX.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],nX.prototype,"expanded",void 0);
_.v([_.Wu("expanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],nX.prototype,"onExpandedChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],nX.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],nX);
_.B(nX,"ytd-sponsorships-expandable-message-renderer",function(){if(Kfo!==void 0)return Kfo;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Kfo=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var Bu$;var gp=function(){return _.Q.apply(this,arguments)||this};
_.y(gp,_.Q);gp.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"}}}}};
gp.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.f(this.data.endButton,_.bl).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
gp.prototype.onDataChanged=gp.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gp.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gp.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gp.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gp.prototype,"onDataChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],gp);
_.B(gp,"ytd-sponsorships-heading-renderer",function(){if(Bu$!==void 0)return Bu$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Bu$=q},{mode:1});var r94;var ma=function(){return _.Q.apply(this,arguments)||this};
_.y(ma,_.Q);_.v([_.u(),_.G("design:type",Object)],ma.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ma.prototype,"ytRendererBehavior",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],ma);
_.B(ma,"ytd-sponsorships-links-renderer",function(){if(r94!==void 0)return r94;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return r94=q},{mode:1});var vEm;var qL=function(){return _.Q.apply(this,arguments)||this};
_.y(qL,_.Q);_.Y=qL.prototype;_.Y.onDataChanged=function(){if(this.data&&this.data.expandableItems){var q;(q=_.Zy(this.hostElement).querySelector("tp-yt-paper-button"))==null||q.setAttribute("role","button")}else{var k;(k=_.Zy(this.hostElement).querySelector("tp-yt-paper-button"))==null||k.removeAttribute("role")}};
_.Y.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.Y.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
_.Y.getTileClasses=function(q){return q?"tile expandable-tile":"tile"};
_.Y.getButtonDisabled=function(q){return q?void 0:""};
qL.prototype.onDataChanged=qL.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qL.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qL.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],qL.prototype,"expanded",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qL.prototype,"onDataChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],qL);
_.B(qL,"ytd-sponsorships-list-tile-renderer",function(){if(vEm!==void 0)return vEm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return vEm=q},{mode:1});var HI4;var snZ;var i1=function(){return _.Q.apply(this,arguments)||this};
_.y(i1,_.Q);i1.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],i1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],i1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],i1.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],i1);
_.B(i1,"ytd-sponsorships-promotion-renderer",function(){if(snZ!==void 0)return snZ;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return snZ=q},{mode:1});var GVg;var kn=function(){return _.Q.apply(this,arguments)||this};
_.y(kn,_.Q);kn.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],kn.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],kn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],kn.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],kn);
_.B(kn,"ytd-sponsorships-purchase-option-renderer",function(){if(GVg!==void 0)return GVg;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return GVg=q},{mode:1});var c9o;var Vev;var Lf8=function(){return _.Q.apply(this,arguments)||this};
_.y(Lf8,_.Q);_.v([_.u(),_.G("design:type",Object)],Lf8.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],Lf8);
_.B(Lf8,"ytd-ypc-offer-promo-renderer",function(){if(Vev!==void 0)return Vev;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Vev=q},{mode:1});var oV=function(){return _.Q.apply(this,arguments)||this};
_.y(oV,_.Q);_.Y=oV.prototype;
_.Y.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"}}}}};
_.Y.expansionCTA=function(q,k){return q&&(k?q.collapseCallToAction:q.expansionCallToAction)};
_.Y.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
_.Y.expansionCallToActionTap=function(){var q=this;this.expanded=!this.expanded;_.Gz(this,function(){_.Fc(q.hostElement,"yt-refit")})};
_.Y.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var q,k=(q=this.data)==null?void 0:q.onVisible;k&&this.ytComponentBehavior.resolveCommand(k)};
_.Y.computeDisplayTitle=function(q){return!(!q||this.titledisplaystatus!=="show")};
_.Y.computeDisplaySeparator=function(){return!1};
_.Y.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
oV.prototype.onDataChanged=oV.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],oV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],oV.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],oV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],oV.prototype,"data",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],oV.prototype,"expanded",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],oV.prototype,"purchaseButtonClicked",void 0);_.v([_.u({reflectToAttribute:!0,value:"show"}),_.G("design:type",String)],oV.prototype,"titledisplaystatus",void 0);_.v([_.u({computed:"computeDisplayTitle(data.title)"}),_.G("design:type",Boolean)],oV.prototype,"displayTitle",void 0);
_.v([_.u({computed:"computeDisplaySeparator(data)"}),_.G("design:type",Boolean)],oV.prototype,"displaySeparator",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oV.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],oV);
_.B(oV,"ytd-sponsorships-tier-renderer",function(){if(c9o!==void 0)return c9o;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return c9o=q},{mode:2});var F9=function(){return _.Q.apply(this,arguments)||this};
_.y(F9,_.Q);
F9.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"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],F9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],F9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],F9.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],F9);
_.B(F9,"ytd-sponsorships-management-renderer",function(){if(HI4!==void 0)return HI4;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return HI4=q},{mode:1});var xx$;var Tt=function(){return _.Q.apply(this,arguments)||this};
_.y(Tt,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Tt.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Tt.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],Tt);
_.B(Tt,"ytd-open-in-native-app-view-model",function(){if(xx$!==void 0)return xx$;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xx$=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var nEv;var gEv;var mx$=_.xT(["top-"]),q68=_.xT(["bottom-"]),it8=_.xT(["left-"]),k3h=_.xT(["right-"]),o7m={},Fo8=function(q,k,F){q.removeAttribute("top-"+F);q.removeAttribute("bottom-"+F);q.removeAttribute("left-"+F);q.removeAttribute("right-"+F);k&&(k.top&&_.r5([_.qy(mx$)],q,"top-"+F,k.top),k.bottom&&_.r5([_.qy(q68)],q,"bottom-"+F,k.bottom),k.left&&_.r5([_.qy(it8)],q,"left-"+F,k.left),k.right&&_.r5([_.qy(k3h)],q,"right-"+F,k.right))};
o7m.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(q){var k,F=_.Zy((k=this.hostElement)!=null?k:this),T;k=this.cardItemBoxBehaviorMarginTargetId&&F?F.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(T=this.hostElement)!=null?T:this;Fo8(k,q,"margin")},
cardItemContainerPaddingChanged_:function(q){var k,F=_.Zy((k=this.hostElement)!=null?k:this),T;k=this.cardItemBoxBehaviorPaddingTargetId&&F?F.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(T=this.hostElement)!=null?T:this;Fo8(k,q,"padding")}}];var ZU={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 TeI;var ZtG;var jk=function(){return _.Q.apply(this,arguments)||this};
_.y(jk,_.Q);jk.prototype.textColorChanged_=function(){this.hostElement.style.color=ZU[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
jk.prototype.textColorChanged_=jk.prototype.textColorChanged_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jk.prototype,"ytRendererBehavior",void 0);_.v([_.l(o7m.YtCardItemBoxBehavior),_.G("design:type",Object)],jk.prototype,"ytCardItemBoxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],jk.prototype,"data",void 0);_.v([_.Wu("data.textColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jk.prototype,"textColorChanged_",null);
_.v([_.Pu({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],jk);
_.B(jk,"yt-card-item-text-renderer",function(){if(ZtG===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;TeI===void 0&&(TeI=document.createElement("template"));var T=TeI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ZtG=q}q=ZtG;return q},{mode:2});var jsG;var Y6c;var Yn=function(){return _.Q.apply(this,arguments)||this};
_.y(Yn,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Yn.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Yn.prototype,"data",void 0);_.v([_.Pu({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],Yn);
_.B(Yn,"yt-card-item-badge-renderer",function(){if(Y6c===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;jsG===void 0&&(jsG=document.createElement("template"));var T=jsG;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Y6c=q}q=Y6c;return q},{mode:2});var Otg;var S6P;var O3=function(){return _.Q.apply(this,arguments)||this};
_.y(O3,_.Q);O3.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],O3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],O3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],O3.prototype,"data",void 0);_.v([_.Pu({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],O3);
_.B(O3,"yt-card-item-text-collection-renderer",function(){if(S6P===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Otg===void 0&&(Otg=document.createElement("template"));var T=Otg;F.call(k,T.content.cloneNode(!0),q.content.firstChild);S6P=q}q=S6P;return q},{mode:2});var zOv;var C5h;var Sk=function(){return _.Q.apply(this,arguments)||this};
_.y(Sk,_.Q);Sk.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]]"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Sk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Sk.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Number)],Sk.prototype,"iconSize",void 0);_.v([_.Pu({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],Sk);
_.B(Sk,"yt-card-item-text-with-button-renderer",function(){if(C5h===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;zOv===void 0&&(zOv=document.createElement("template"));var T=zOv;F.call(k,T.content.cloneNode(!0),q.content.firstChild);C5h=q}q=C5h;return q},{mode:2});var zt=function(){return _.Q.apply(this,arguments)||this};
_.y(zt,_.Q);zt.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],zt.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],zt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],zt.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],zt);
_.B(zt,"ytd-commerce-cart-summary-line-item-renderer",function(){if(gEv!==void 0)return gEv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return gEv=q},{mode:1});_.$$("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var CK=function(){var q=_.Q.apply(this,arguments)||this;q.hidden=!1;return q};
_.y(CK,_.Q);_.Y=CK.prototype;_.Y.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"}}}}};
_.Y.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.Y.updateSummary=function(){var q=this.commerceCartCheckoutButtonEntity,k;if(((k=this.data)==null?0:k.cartButton)&&q.checkoutSummaryText){var F,T=K7((F=this.data)==null?void 0:F.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+T+".cardItemTextRenderer.text",B5(q.checkoutSummaryText));if(q.checkoutDetailText){var Z;F=K7((Z=this.data)==null?void 0:Z.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+F+".cardItemTextRenderer.text",B5(q.checkoutDetailText))}if(q.checkoutAdditionalMetadataText){var O;
Z=K7((O=this.data)==null?void 0:O.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+Z+".cardItemTextRenderer.text",B5(q.checkoutAdditionalMetadataText))}}else q.estimatedTotalPrice&&(O=K7((T=this.data)==null?void 0:T.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+O+".cardItemTextRenderer.text",B5(q.estimatedTotalPrice)))};
_.Y.updateIsHidden=function(){var q,k=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.isHidden;k!==void 0&&(this.hidden=k)};
_.Y.updateCheckoutButton=function(){var q,k=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.isDisabled;k!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",k);var F;q=(F=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:F.innertubeCommand;q!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",q);var T;F=(T=this.commerceCartCheckoutButtonEntity)==null?void 0:T.checkoutButtonText;F!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:F})};
CK.prototype.entityChanged=CK.prototype.entityChanged;_.v([_.l(_.ww),_.G("design:type",Object)],CK.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],CK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],CK.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],CK.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],CK.prototype,"fullWidth",void 0);_.v([_.u(),_.G("design:type",Object)],CK.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],CK.prototype,"compact",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],CK.prototype,"hidden",void 0);
_.v([_.u({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:fpH}),_.G("design:type",Object)],CK.prototype,"commerceCartCheckoutButtonEntity",void 0);_.v([_.Wu("commerceCartCheckoutButtonEntity","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],CK.prototype,"entityChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],CK);
_.B(CK,"ytd-commerce-cart-checkout-button-renderer",function(){if(nEv!==void 0)return nEv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return nEv=q},{mode:2});var RO0;_.eOh={};
_.eOh.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",_.Rw(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.Rw(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(q){!this.tappableItemBehaviorTapEnabled||q.keyCode!==13&&q.keyCode!==32||q.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var q=this.data.onTap;q.ypcGetCartEndpoint?(_.Y8(this.hostElement,[q]),this.tappableItemBehaviorTapEnabled=!1):q.ypcOffersEndpoint?_.Y8(this.hostElement,[q]):_.O_(this.hostElement,[q],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(q){this.tappableItemBehaviorTapEnabled=!!q},
tappableItemBehaviorOnTapEnabledChanged_:function(){var q=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(q.setAttribute("tabIndex",0),q.setAttribute("role","button")):(q.removeAttribute("tabIndex"),q.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(q){q.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var Wom;var UBI;var RV=function(){return _.Q.apply(this,arguments)||this};
_.y(RV,_.Q);RV.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.bL("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.bL("sharingToggleButtonAndDefaultButton")}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],RV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],RV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],RV.prototype,"data",void 0);_.v([_.Pu({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],RV);
_.B(RV,"yt-card-item-actions-renderer",function(){if(UBI===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Wom===void 0&&(Wom=document.createElement("template"));var T=Wom;F.call(k,T.content.cloneNode(!0),q.content.firstChild);UBI=q}q=UBI;return q},{mode:2});var IuZ;var XKc;var E7Z;var auP;var dBm;var hOU;var ek=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return q};
_.y(ek,_.Q);ek.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
ek.prototype.handleDarkModeToggledAction_=function(q){this.isDarkTheme_=q};
ek.prototype.computeThemeImage_=function(q,k){if(!q||!q.imageLight)return!1;this.isCircular_=q.isCircular;q.imageWidth&&(this.hostElement.style.width=q.imageWidth+"px");q.imageHeight&&(this.hostElement.style.height=q.imageHeight+"px");q.borderWidth&&(this.image.style.borderWidth=q.borderWidth+"px",this.image.style.borderStyle="solid");q.borderColor&&(this.image.style.borderColor=_.B4(q.borderColor));return k&&q.imageDark?q.imageDark:q.imageLight};
ek.prototype.computeThemeIcon_=function(q){var k,F;if(!(q==null?0:(k=q.themedIcon)==null?0:(F=k.icon)==null?0:F.iconType))return!1;this.icon.style.color=ZU[q.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(q.imageWidth||18)+"px";this.icon.style.height=(q.imageHeight||18)+"px";return _.RB(q.themedIcon.icon.iconType)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ek.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ek.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(o7m.YtCardItemBoxBehavior),_.G("design:type",Object)],ek.prototype,"ytCardItemBoxBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ek.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ek.prototype,"data",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],ek.prototype,"fit",void 0);_.v([_.u(),_.G("design:type",Boolean)],ek.prototype,"isDarkTheme_",void 0);_.v([_.u({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.G("design:type",Object)],ek.prototype,"themeImage_",void 0);_.v([_.u({computed:"computeThemeIcon_(data)"}),_.G("design:type",Object)],ek.prototype,"themeIcon_",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Object)],ek.prototype,"isCircular_",void 0);
_.v([_.Iw("#image"),_.G("design:type",Object)],ek.prototype,"image",void 0);_.v([_.Iw("#icon"),_.G("design:type",Object)],ek.prototype,"icon",void 0);_.v([_.Pu({is:"yt-themed-image-renderer",disableElementRegistration:!0})],ek);
_.B(ek,"yt-themed-image-renderer",function(){if(hOU===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;dBm===void 0&&(dBm=document.createElement("template"));var T=dBm;F.call(k,T.content.cloneNode(!0),q.content.firstChild);hOU=q}q=hOU;return q},{mode:2});var W3=function(){return _.Q.apply(this,arguments)||this};
_.y(W3,_.Q);W3.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"}}}}};
W3.prototype.computeImagePlacement_=function(q){return q||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],W3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],W3.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],W3.prototype,"data",void 0);_.v([_.u({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.G("design:type",String)],W3.prototype,"imagePlacement",void 0);
_.v([_.Pu({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],W3);
_.B(W3,"yt-card-item-text-with-image-renderer",function(){if(auP===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;E7Z===void 0&&(E7Z=document.createElement("template"));var T=E7Z;F.call(k,T.content.cloneNode(!0),q.content.firstChild);auP=q}q=auP;return q},{mode:2});var U3=function(){return _.Q.apply(this,arguments)||this};
_.y(U3,_.Q);U3.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"}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],U3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],U3.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],U3.prototype,"data",void 0);_.v([_.Pu({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],U3);
_.B(U3,"yt-card-item-error-renderer",function(){if(XKc===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;IuZ===void 0&&(IuZ=document.createElement("template"));var T=IuZ;F.call(k,T.content.cloneNode(!0),q.content.firstChild);XKc=q}q=XKc;return q},{mode:2});var MOg;var fuc;_.$$("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var IV=function(){return _.Q.apply(this,arguments)||this};
_.y(IV,_.Q);_.Y=IV.prototype;
_.Y.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"}}}}};
_.Y.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.Y.backgroundColorChanged_=function(){var q,k=(q=this.data)==null?void 0:q.backgroundColor;q=ZU[k||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Zy(this.hostElement).querySelector("#main-content").style.backgroundColor=q};
_.Y.headerPromoBackgroundColorChanged_=function(){var q,k=(q=this.data)==null?void 0:q.headerPromoBackgroundColor;q=ZU[k||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.Zy(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=q};
_.Y.errorRendererVisibilityChanged_=function(){var q=this.isExpanded_,k;this.isErrorRendererVisible_=!((k=this.data)==null||!k.errorRenderer)&&!q};
_.Y.onYtToggleButton_=function(q,k){this.isExpanded_=k.toggled};
IV.prototype.onYtToggleButton_=IV.prototype.onYtToggleButton_;IV.prototype.errorRendererVisibilityChanged_=IV.prototype.errorRendererVisibilityChanged_;IV.prototype.headerPromoBackgroundColorChanged_=IV.prototype.headerPromoBackgroundColorChanged_;IV.prototype.backgroundColorChanged_=IV.prototype.backgroundColorChanged_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],IV.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],IV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(o7m.YtCardItemBoxBehavior),_.G("design:type",Object)],IV.prototype,"ytCardItemBoxBehavior",void 0);_.v([_.l(_.eOh.YtTappableItemBehavior),_.G("design:type",Object)],IV.prototype,"ytTappableItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],IV.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],IV.prototype,"isExpanded_",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],IV.prototype,"isErrorRendererVisible_",void 0);_.v([_.Wu("data.backgroundColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IV.prototype,"backgroundColorChanged_",null);_.v([_.Wu("data.headerPromoBackgroundColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IV.prototype,"headerPromoBackgroundColorChanged_",null);
_.v([_.Wu("data.errorRenderer","isExpanded_"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IV.prototype,"errorRendererVisibilityChanged_",null);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[Event,Object]),_.G("design:returntype")],IV.prototype,"onYtToggleButton_",null);_.v([_.Pu({is:"yt-card-item-renderer",disableElementRegistration:!0})],IV);
_.B(IV,"yt-card-item-renderer",function(){if(fuc===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;MOg===void 0&&(MOg=document.createElement("template"));var T=MOg;F.call(k,T.content.cloneNode(!0),q.content.firstChild);fuc=q}q=fuc;return q},{mode:2});_.$$("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var X9=function(){var q=_.Q.apply(this,arguments)||this;q.hidden=!1;return q};
_.y(X9,_.Q);_.Y=X9.prototype;_.Y.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.Y.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.Y.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var q,k=(q=this.commerceCartHeaderEntity)==null?void 0:q.isHidden;k!==void 0&&(this.hidden=k)}};
_.Y.updateTitle=function(){var q=this.commerceCartHeaderEntity.isDisabled,k,F,T=(F=_.f((k=this.data)==null?void 0:k.item,ePg))==null?void 0:F.headingRenderer;T&&(k=K7(T,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+k+".0.cardItemTextRenderer.textColor",q?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.Y.updateSummaryText=function(){var q=this.commerceCartHeaderEntity;if(this.compact){var k,F,T=(F=_.f((k=this.data)==null?void 0:k.item,ePg))==null?void 0:F.headingRenderer;T&&(k=K7(T,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+k+".1.cardItemTextRenderer.text",q.shortHeaderSummaryText?B5(q.shortHeaderSummaryText):q.headerSummaryText?B5(q.headerSummaryText):""))}else{var Z;if(k=(Z=_.f((T=this.data)==null?void 0:T.item,ePg))==null?void 0:Z.additionalInfoRenderer)k=K7(k,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+k+".text",q.headerSummaryText?B5(q.headerSummaryText):"")}};
_.Y.updateCheckoutButton=function(){var q=this.commerceCartHeaderEntity,k,F,T=(F=_.f((k=this.data)==null?void 0:k.item,ePg))==null?void 0:F.additionalInfoRenderer;k=K7(T,"buttonRenderer");var Z;F=(Z=this.commerceCartHeaderEntity)==null?void 0:Z.isButtonDisabled;var O;Z=(O=this.commerceCartHeaderEntity)==null?void 0:O.isButtonHidden;F!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+k+".buttonRenderer.isDisabled",F);Z!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
Z);var z;q=(z=q.checkoutButtonCommand)==null?void 0:z.innertubeCommand;q!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+k+".buttonRenderer.command",q)};
X9.prototype.entityChanged=X9.prototype.entityChanged;_.v([_.l(_.ww),_.G("design:type",Object)],X9.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],X9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],X9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],X9.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],X9.prototype,"compact",void 0);_.v([_.u({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(q,k){return _.SA(q.entities,"commerceCartHeaderEntity",k)}}),
_.G("design:type",Object)],X9.prototype,"commerceCartHeaderEntity",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],X9.prototype,"hidden",void 0);_.v([_.Wu("commerceCartHeaderEntity","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X9.prototype,"entityChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],X9);
_.B(X9,"ytd-commerce-cart-header-renderer",function(){if(RO0!==void 0)return RO0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return RO0=q},{mode:1});var ySm;var tOG=_.aI(function(q,k){var F;return(F=q.onChangeCallback)==null?void 0:F.call(q,k)},1E3),DBg=_.mc(function(q){var k=q.data;
var F=q.iconMinus;q=q.iconPlus;var T=function(){return!!k().disabled},Z=_.S(_.Oi(0,void 0,"r56zNb")),O=Z.next().value,z=Z.next().value;
Z={};Z=_.UZ("yt-spec-quantity-incrementer-shape__icon",(Z["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return T()||O()===(k().onRemoveCommand?0:1)},Z));
var R={};R=_.UZ("yt-spec-quantity-incrementer-shape__icon",(R["yt-spec-quantity-incrementer-shape__icon--disabled"]=function(){return O()>=k().maxValue||T()},R));
var e={};e=_.UZ("yt-spec-quantity-incrementer-shape__text",(e["yt-spec-quantity-incrementer-shape__text--invalid"]=function(){return O()>k().maxValue},e["yt-spec-quantity-incrementer-shape__text--text-disabled"]=T,e));
var I=_.EZ(function(){if(O()===1){var E,d;(d=(E=k()).onRemoveCommand)==null||d.call(E)}E=O()>k().maxValue?k().maxValue:O()-1;z(E);tOG(k(),E);return!1}),X=_.EZ(function(){if(O()===k().maxValue)return!1;
var E=O()+1;z(E);tOG(k(),E);return!1});
_.yV(function(){z(k().value)});
return _.U("quantity-incrementer-shape",null,_.U("div",{class:"yt-spec-quantity-incrementer-shape"},_.U("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return O()===(k().onRemoveCommand?0:1)||T()},
"aria-label":function(){return O()!==1?k().minusLabel:k().minimumReachedLabel},
"on:click":I},_.U(_.Ds,{model:{circular:!0}}),_.U("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.U("div",{class:Z},F()))),_.U("div",{class:e},O),_.U("button",{class:"yt-spec-quantity-incrementer-shape__button",disabled:function(){return O()>=k().maxValue||T()},
"aria-label":function(){return O()!==k().maxValue?k().plusLabel:k().maximumReachedLabel},
"on:click":X},_.U(_.Ds,{model:{circular:!0}}),_.U("div",{class:"yt-spec-quantity-incrementer-shape__iconWrapper"},_.U("div",{class:R},q())))))},"Rd");_.Ft(_.mc(function(q){function k(){F().onRemoveCommand&&_.vE(F().onRemoveCommand)}
var F=q.data;var T=_.UB(PrH,function(){return F().quantityIncrementerEntityKey});
return _.U("yt-quantity-incrementer-view-model",null,_.U(DBg,{data:function(){var Z=F(),O;var z=T()?!((O=T())==null||!O.disabled):!1;var R;O=T()?(R=T())==null?void 0:R.quantity:F().quantity;return OZh(Z,z,k,O)},
iconMinus:function(){return _.U(_.fF,{icon:"BAR_HORIZONTAL",className:_.ID("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-minus-icon")})},
iconPlus:function(){return _.U(_.fF,{icon:"ADD",className:_.ID("yt-spec-quantity-incrementer-view-model","yt-spec-quantity-incrementer-view-model__quantity-incrementer-plus-icon")})}}))},"Sd"),"yt-quantity-incrementer-view-model",{props:{data:_.xK}});var E3=function(){var q=_.Q.apply(this,arguments)||this;q.compact=!1;q.hasQuantityIncrementer=!1;return q};
_.y(E3,_.Q);E3.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"}}}};
E3.prototype.computeHasQuantityIncrementer=function(){var q;return!!_.f((q=this.data)==null?void 0:q.picker,X74)};
E3.prototype.onLabelClick=function(){var q;(q=this.dropdownEl)==null||q.open()};
_.v([_.Iw("ytd-dropdown-renderer"),_.G("design:type",Object)],E3.prototype,"dropdownEl",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],E3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],E3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],E3.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],E3.prototype,"quantityColor",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],E3.prototype,"compact",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.G("design:type",Object)],E3.prototype,"hasQuantityIncrementer",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],E3);
_.B(E3,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(ySm!==void 0)return ySm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ySm=q},{mode:1});var lu0;var JSh;var aV=function(){return _.Q.apply(this,arguments)||this};
_.y(aV,_.Q);aV.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
aV.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
aV.prototype.updateTitle=function(){var q=this.disabledCartItemEntity;q.disableActionName&&this.set("data.title",B5(q.disableActionName))};
aV.prototype.updateButton=function(){var q,k=(q=this.disabledCartItemEntity.undoCommand)==null?void 0:q.innertubeCommand;k!==void 0&&(this.set("data.actionButton.buttonRenderer.command",k),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
aV.prototype.entityChanged=aV.prototype.entityChanged;_.v([_.l(_.ww),_.G("design:type",Object)],aV.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],aV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],aV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(q,k){return _.SA(q.entities,"disabledCartItemEntity",k)}}),
_.G("design:type",Object)],aV.prototype,"disabledCartItemEntity",void 0);_.v([_.u(),_.G("design:type",Object)],aV.prototype,"data",void 0);_.v([_.Wu("disabledCartItemEntity","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aV.prototype,"entityChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],aV);
_.B(aV,"ytd-disabled-cart-item-renderer",function(){if(JSh!==void 0)return JSh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return JSh=q},{mode:1});_.$$("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var dL=function(){var q=_.Q.apply(this,arguments)||this;q.compact=!1;q.hidden=!1;q.errorHidden=!1;q.noOnTap=!1;return q};
_.y(dL,_.Q);_.Y=dL.prototype;
_.Y.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"}}}};
_.Y.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.Y.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var q=this.firstButtonElement;q.alignByText=!0;q.iconAlignByText=!0}};
_.Y.computeNoOnTap=function(q){return!q};
_.Y.updateQuantityColor=function(){if(this.pickerElement){var q,k=(q=this.commerceCartItemEntity)==null?void 0:q.quantityColor;this.pickerElement.quantityColor=k}};
_.Y.updateTotalPriceColor=function(){var q,k=(q=this.commerceCartItemEntity)==null?void 0:q.totalPriceColor;if(k){var F;q=_.f((F=this.data)==null?void 0:F.quantityPicker,U2g);if(F=_.f(q==null?void 0:q.price,WC0))F.textColor=k}};
_.Y.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var q,k=(q=this.commerceCartItemEntity)==null?void 0:q.isHidden;k!==void 0&&(this.hidden=k)}};
_.Y.updateHideErrorMessage=function(){var q,k=(q=this.commerceCartItemEntity)==null?void 0:q.hideErrorMessage;k!==void 0&&(this.errorHidden=k)};
_.Y.updateQuantity=function(){var q=this,k,F=(k=this.commerceCartItemEntity)==null?void 0:k.quantity,T;k=(T=this.commerceCartItemEntity)==null?void 0:T.totalPrice;if(F){this.updateTotalPriceColor();this.updateQuantityColor();var Z;T=_.f((Z=this.data)==null?void 0:Z.quantityPicker,U2g);if(Z=_.f(T==null?void 0:T.price,WC0))Z.text=k?{simpleText:k.content}:void 0;if(k=_.f(T==null?void 0:T.picker,X74))k.quantity=F;var O;if(Z=(O=_.f(T==null?void 0:T.picker,dYo))==null?void 0:O.entries){O=!1;k=void 0;Z=
_.S(Z);for(T=Z.next();!T.done;T=Z.next())T=T.value,T.dropdownItemRenderer&&(k||(k=T.dropdownItemRenderer),T.dropdownItemRenderer.isSelected=!1,F===T.dropdownItemRenderer.int32Value&&(O=!0,T.dropdownItemRenderer.isSelected=!0));!O&&k&&(k.isSelected=!0)}_.Gz(this,function(){var z;q.set("data.quantityPicker",_.fT.unsafeClone((z=q.data)==null?void 0:z.quantityPicker))})}};
dL.prototype.onYtRendererstamperFinished=dL.prototype.onYtRendererstamperFinished;dL.prototype.entityChanged=dL.prototype.entityChanged;_.v([_.u(),_.G("design:type",Object)],dL.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dL.prototype,"compact",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],dL.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dL.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],dL.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],dL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(q,k){return _.SA(q.entities,"commerceCartItemEntity",k)}}),
_.G("design:type",Object)],dL.prototype,"commerceCartItemEntity",void 0);_.v([_.u(),_.G("design:type",Object)],dL.prototype,"quantityPicker",void 0);_.v([_.u(),_.G("design:type",Object)],dL.prototype,"compactQuantityPicker",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dL.prototype,"hidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dL.prototype,"errorHidden",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.G("design:type",Object)],dL.prototype,"noOnTap",void 0);_.v([_.Iw("ytd-commerce-cart-item-quantity-picker-renderer"),_.G("design:type",Object)],dL.prototype,"pickerElement",void 0);_.v([_.Iw("yt-button-renderer"),_.G("design:type",Element)],dL.prototype,"firstButtonElement",void 0);
_.v([_.Wu("commerceCartItemEntity","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dL.prototype,"entityChanged",null);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dL.prototype,"onYtRendererstamperFinished",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],dL);
_.B(dL,"ytd-commerce-cart-item-renderer",function(){if(lu0!==void 0)return lu0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return lu0=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var AS8;var pKh;var hE=function(){return _.Q.apply(this,arguments)||this};
_.y(hE,_.Q);hE.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}}}}}};
hE.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
hE.prototype.updateCheckoutLineItems=function(){var q,k=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.checkoutLineItems;k&&(q=k.map(function(F){a:{var T=F.price,Z=F.description;switch(F.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":F={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:B5(Z),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",
left:"CARD_ITEM_UX_SPACE_4"}}},price:{cardItemTextRenderer:{text:B5(T),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:F={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:B5(Z),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_2",
right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_2",left:"CARD_ITEM_UX_SPACE_0"}}},price:{cardItemTextRenderer:{text:B5(T),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}}}}return F}),this.set("data.summaryLineItems",q))};
hE.prototype.updateIsHidden=function(){var q,k=(q=this.commerceCartCheckoutButtonEntity)==null?void 0:q.isHidden;k!==void 0&&(this.hostElement.hidden=k)};
hE.prototype.entityChanged=hE.prototype.entityChanged;_.v([_.l(_.ww),_.G("design:type",Object)],hE.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hE.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],hE.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hE.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],hE.prototype,"data",void 0);_.v([_.u({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:fpH}),_.G("design:type",Object)],hE.prototype,"commerceCartCheckoutButtonEntity",void 0);_.v([_.Wu("commerceCartCheckoutButtonEntity","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hE.prototype,"entityChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],hE);
_.B(hE,"ytd-commerce-cart-summary-renderer",function(){if(pKh!==void 0)return pKh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return pKh=q},{mode:1});var wK$={};wK$.InjectBehavior=[Lso.InjectBehavior];var P58;var $Bz;var ML=function(){return _.Q.apply(this,arguments)||this};
_.y(ML,_.Q);
ML.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:_.bL("menuRenderer")}}};
ML.prototype.onMenuTap=function(q){q.stopPropagation()};
_.Vg.Object.defineProperties(ML.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 q,k;return!(((q=this.data)==null||!q.sectionHeading)&&((k=this.data)==null?void 0:k.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var q,k;return!(((q=this.data)==null||!q.image)&&((k=this.data)==null?void 0:k.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var q,k;return!(((q=this.data)==null||!q.menu)&&((k=this.data)==null?void 0:k.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ML.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ML.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.eOh.YtTappableItemBehavior),_.G("design:type",Object)],ML.prototype,"ytTappableItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ML.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.accessibilityData"),_.G("design:type",String),_.G("design:paramtypes",[])],ML.prototype,"ariaLabel",null);_.v([_.P("data.sectionHeading","data.layout"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ML.prototype,"sectionHeadingVisible",null);_.v([_.P("data.image","data.layout"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ML.prototype,"imageVisible",null);
_.v([_.P("data.menu","data.layout"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ML.prototype,"menuVisible",null);_.v([_.Pu({is:"yt-activity-item-renderer",disableElementRegistration:!0})],ML);
_.B(ML,"yt-activity-item-renderer",function(){if($Bz===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;P58===void 0&&(P58=document.createElement("template"));var T=P58;F.call(k,T.content.cloneNode(!0),q.content.firstChild);$Bz=q}q=$Bz;return q},{mode:2});var bt4;var uLc;var Nec;var Qs4;var fK=function(){return _.Q.apply(this,arguments)||this};
_.y(fK,_.Q);
fK.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"}}}}};
fK.prototype.backgroundColorChanged_=function(){var q,k=(q=this.data)==null?void 0:q.backgroundColor;this.hostElement.style.backgroundColor=ZU[k||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
fK.prototype.backgroundColorChanged_=fK.prototype.backgroundColorChanged_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],fK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fK.prototype,"data",void 0);
_.v([_.Wu("data.backgroundColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fK.prototype,"backgroundColorChanged_",null);_.v([_.Pu({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],fK);
_.B(fK,"yt-offer-item-upsell-renderer",function(){if(Qs4===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Nec===void 0&&(Nec=document.createElement("template"));var T=Nec;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Qs4=q}q=Qs4;return q},{mode:2});_.$$("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var yC=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};q.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return q};
_.y(yC,_.Q);_.Y=yC.prototype;
_.Y.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:_.bL("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.Y.computeContainerStyle_=function(q){return q};
_.Y.computeContainerIsHidden_=function(q){return q&&!!q.isHidden};
_.Y.computeShowSpinner_=function(q,k){return q&&k==="in-progress"};
_.Y.computeShowMoreContentsButton_=function(q,k,F,T,Z){return!(!(T&&T.length||Z&&Z.length&&F)||!q||k)};
_.Y.onToggleButton_=function(q){var k=this;q.stopPropagation();this.isExpanded_=q.detail&&q.detail.toggled;var F,T;this.isExpanded_&&!this.data.continuationSection.length&&((F=this.data)==null?0:(T=F.continuation)==null?0:T.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.Fc(this.hostElement,"yt-load-next-continuation",function(Z){return k.getContinuationUrl_(k.data.continuation.onClickContinuationData,Z)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.Y8(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.Y.onShowMoreContentsButtonClicked_=function(q){var k=this;q.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.Fc(this.hostElement,"yt-load-next-continuation",function(F){return k.getContinuationUrl_(k.data.continuations[0].nextContinuationData,F)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.Y8(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.Y.getContinuationUrl_=function(q,k){var F=q.continuation;q=q.clickTrackingParams;var T=_.Jg();q&&T&&_.Ga(T,_.yK(q));return _.sP(k,{continuation:F})};
_.Y.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var q=_.Zy(this.hostElement).querySelector("#continuation-section");q&&(q=q.querySelectorAll("ytmusic-item-section-renderer"))&&q.forEach(function(k){return k.classList.add("memberships-and-purchases")})};
_.Y.dataChanged_=function(){var q;this.isExpanded_=!((q=this.data)==null||!q.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.Y.updateCardOnClickCommand_=function(q){q=_.f(q,Z$z);var k,F;this.data&&((k=this.data)==null?0:k.targetId)&&q&&q.targetId===((F=this.data)==null?void 0:F.targetId)&&q.onClickCommand&&(this.data.onClickCommand=q.onClickCommand,this.isOnClickCommand_=!0)};
_.Y.backgroundColorChanged_=function(){var q,k=(q=this.data)==null?void 0:q.backgroundColor;this.hostElement.style.backgroundColor=ZU[k||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
yC.prototype.backgroundColorChanged_=yC.prototype.backgroundColorChanged_;yC.prototype.dataChanged_=yC.prototype.dataChanged_;yC.prototype.nextContinuationDataUpdated_=yC.prototype.nextContinuationDataUpdated_;yC.prototype.onToggleButton_=yC.prototype.onToggleButton_;_.v([_.l(_.HY),_.G("design:type",Object)],yC.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],yC.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.sy.YtNextContinuationBehavior),_.G("design:type",Object)],yC.prototype,"ytNextContinuationBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yC.prototype,"ytRendererBehavior",void 0);_.v([_.l(wK$.InjectBehavior),_.G("design:type",Object)],yC.prototype,"injectBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yC.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],yC.prototype,"compact",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],yC.prototype,"isExpanded_",void 0);_.v([_.u({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.G("design:type",String)],yC.prototype,"containerStyle_",void 0);_.v([_.u({value:"not-started"}),_.G("design:type",String)],yC.prototype,"continuationStatus_",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.G("design:type",Boolean)],yC.prototype,"showSpinner_",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],yC.prototype,"isOnClickCommand_",void 0);_.v([_.u({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.G("design:type",Boolean)],yC.prototype,"showMoreContentsButton_",void 0);
_.v([_.u({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(q,k){return!k||q.entities?null:_.SA(q.entities,"cardItemContainerEntity",k)}}),
_.G("design:type",Object)],yC.prototype,"cardItemContainerEntity_",void 0);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],yC.prototype,"onToggleButton_",null);_.v([_.eJ("yt-next-continuation-data-updated"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yC.prototype,"nextContinuationDataUpdated_",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yC.prototype,"dataChanged_",null);_.v([_.Wu("data.backgroundColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yC.prototype,"backgroundColorChanged_",null);_.v([_.Pu({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],yC);
_.B(yC,"yt-card-item-container-renderer",function(){if(uLc===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;bt4===void 0&&(bt4=document.createElement("template"));var T=bt4;F.call(k,T.content.cloneNode(!0),q.content.firstChild);uLc=q}q=uLc;return q},{mode:2});var tE=function(){return _.Q.apply(this,arguments)||this};
_.y(tE,_.Q);tE.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"}}}};
tE.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
tE.prototype.computeLoadingHidden=function(){var q;return!((q=this.commerceCartPageStateEntity)==null?0:q.cartActionInProgress)};
tE.prototype.updateNotification=function(){var q,k=(q=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:q.summaryText;k&&this.set("data.cartNotification",B5(k))};
tE.prototype.notificationEntityChanged=tE.prototype.notificationEntityChanged;_.v([_.l(_.ww),_.G("design:type",Object)],tE.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tE.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],tE.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tE.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],tE.prototype,"data",void 0);_.v([_.u({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(q,k){return _.SA(q.entities,"commerceCartExpandableNotificationEntity",k)}}),
_.G("design:type",Object)],tE.prototype,"commerceCartExpandableNotificationEntity",void 0);_.v([_.u({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(q,k){return _.SA(q.entities,"commerceCartPageStateEntity",k)}}),
_.G("design:type",Object)],tE.prototype,"commerceCartPageStateEntity",void 0);_.v([_.Iw("#spinner"),_.G("design:type",HTMLElement)],tE.prototype,"spinner",void 0);_.v([_.Wu("commerceCartExpandableNotificationEntity","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tE.prototype,"notificationEntityChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],tE);
_.B(tE,"ytd-commerce-cart-renderer",function(){if(AS8!==void 0)return AS8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return AS8=q},{mode:1});var KoP;var DU=function(){var q=_.Q.apply(this,arguments)||this;q.bigImage=!1;return q};
_.y(DU,_.Q);_.Vg.Object.defineProperties(DU.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.placeholderImageUrl}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],DU.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],DU.prototype,"bigImage",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],DU.prototype,"placeholderImageUrl",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],DU);
_.B(DU,"ytd-empty-product-shelf-renderer",function(){if(KoP!==void 0)return KoP;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return KoP=q},{mode:1});var Be4;var l1=function(){var q=_.Q.apply(this,arguments)||this;q.itemStyle="link-item";q.watchMetadataRefresh=!1;q.skinnyMode=!1;q.metaPanel=!1;q.inStructuredDescription=!1;q.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};q.updateOnResizeDebouncer=null;return q};
_.y(l1,_.Q);_.Y=l1.prototype;_.Y.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.Y.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"}}}}};
_.Y.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.Y.attachVEs=function(q){q.trackingParams&&_.aB().graftServerVe(q.trackingParams)};
_.Y.handleUpdateMerchShelfAction=function(q){var k=this,F=_.f(q.updateMerchandiseShelfAction.merchandiseShelf,_.rlc);F&&(F.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){k.attachVEs(F);k.data=F},Number(F.renderDelayMs))):(this.attachVEs(F),this.data=F))};
_.Y.updateOnResize=function(){if(this.JSC$14771_scrollContainer!==void 0&&this.JSC$14771_scrollContainer.clientWidth!==0&&this.items!==void 0){var q=this.JSC$14771_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-q));this.ytdHorizontalListBehavior.reposition_();var k;switch((k=this.data)==null?void 0:k.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var F,
T;((F=this.data)==null?void 0:(T=F.items)==null?void 0:T.length)===1?this.itemStyle="cta-item":this.itemStyle=q>=740?"large-item":"small-item"}}};
_.Y.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.Zx(this.updateOnResizeDebouncer,_.Vj.after(100),this.updateOnResize)};
l1.prototype.debouncedUpdateOnResize=l1.prototype.debouncedUpdateOnResize;l1.prototype.dataChanged=l1.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],l1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],l1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.kl.YtdHorizontalListBehavior),_.G("design:type",Object)],l1.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],l1.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],l1.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],l1.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],l1.prototype,"itemStyle",void 0);_.v([_.u({value:6}),_.G("design:type",Number)],l1.prototype,"initialCount",void 0);
_.v([_.u({value:"data.items"}),_.G("design:type",String)],l1.prototype,"itemsPath",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],l1.prototype,"watchMetadataRefresh",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],l1.prototype,"skinnyMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],l1.prototype,"metaPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],l1.prototype,"inStructuredDescription",void 0);
_.v([_.Iw("#items"),_.G("design:type",HTMLDivElement)],l1.prototype,"items",void 0);_.v([_.Iw("#scroll-container"),_.G("design:type",HTMLDivElement)],l1.prototype,"JSC$14771_scrollContainer",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],l1.prototype,"dataChanged",null);_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],l1.prototype,"debouncedUpdateOnResize",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],l1);
_.B(l1,"ytd-merch-shelf-renderer",function(){if(Be4!==void 0)return Be4;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Be4=q},{mode:2});var rSm;var JE=function(){var q=_.Q.apply(this,arguments)||this;q.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 q};
_.y(JE,_.Q);_.Y=JE.prototype;
_.Y.addBackstagePostAction=function(q){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(q=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",q))&&(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:q}):this.set("data.contents",[{backstagePostThreadRenderer:q}]))};
_.Y.addBackstageCommentAction=function(q){var k=this.get("addBackstageCommentAction.parentId",q);q=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",q);if(k&&q){k=this.postIdToIndices(k);for(var F=0;F<k.length;F++){var T=k[F];if(T<0)break;T="data.contents."+T+".backstagePostThreadRenderer.comments";this.get(T)&&(this.get(T+".backstageCommentsRenderer.contents")&&this.push(T+".backstageCommentsRenderer.contents",{commentThreadRenderer:q}),this.get(T+".backstageCommentsRenderer.teaserContents")?
this.push(T+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:q}):this.set(T+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:q}]))}}};
_.Y.addBackstageReplyAction=function(q){var k=this.get("addBackstageReplyAction.parentId",q);q=this.get("addBackstageReplyAction.renderer.commentRenderer",q);k&&q&&this.setCreatorReply(k,q)};
_.Y.banAuthorAction=function(q){var k=this.get("banAuthorAction.commentId",q);k&&(q=this.get("banAuthorAction.parentCommentId",q)||this.getParentPostId(k),this.removeFromStream(k,q))};
_.Y.hideReportedCommentAction=function(q){var k=this.get("hideReportedCommentAction.commentId",q);k&&((q=this.get("hideReportedCommentAction.parentCommentId",q))||(q=this.getParentPostId(k)),this.removeFromStream(k,q))};
_.Y.replaceBackstageCommentAction=function(q){var k=this.get("replaceBackstageCommentAction.commentId",q),F=this.get("replaceBackstageCommentAction.parentId",q);q=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",q);if(k&&F&&q){F=this.postIdToIndices(F);for(var T=0;T<F.length;T++){var Z=F[T];if(Z<0)break;var O=this.commentIdToIndex(k,Z,!1);if(O>=0){var z=this.get("data.contents."+Z+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+O+".commentThreadRenderer.replies.commentRepliesRenderer");
z&&(q.replies={commentRepliesRenderer:z});this.splice("data.contents."+Z+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",O,1,{commentThreadRenderer:q})}O=this.commentIdToIndex(k,Z,!0);if(O>=0){if(z=this.get("data.contents."+Z+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(O+".commentThreadRenderer.replies.commentRepliesRenderer")))q.replies={commentRepliesRenderer:z};this.splice("data.contents."+Z+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
O,1,{commentThreadRenderer:q})}}}};
_.Y.replaceBackstagePostAction=function(q){var k=this.get("replaceBackstagePostAction.itemId",q);if(k){k=this.postIdToIndices(k);for(var F=0;F<k.length;F++){var T=k[F];if(T<0)break;var Z=this.getPostRendererType(T),O=this.get("replaceBackstagePostAction.renderer."+Z,q);if(!O&&Z!=="sharedPostRenderer")break;var z=!1;O||(z=!0,O=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",q));if(!O)break;var R={};z?(_.PE(R,Vtg,O),this.set("data.contents."+T+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
R)):(_.PE(R,new _.c(Z),O),this.set("data.contents."+T+".backstagePostThreadRenderer.post",R))}}};
_.Y.replaceBackstageReplyAction=function(q){var k=this.get("replaceBackstageReplyAction.replyId",q),F=this.get("replaceBackstageReplyAction.parentId",q);q=this.get("replaceBackstageReplyAction.renderer.commentRenderer",q);k&&q&&F&&this.setCreatorReply(F,q)};
_.Y.removeCommentAction=function(q){var k=this.get("removeCommentAction.commentId",q);if(k){var F=this.get("removeCommentAction.parentCommentId",q);F&&this.get("removeCommentAction.isCreatorReply",q)?this.setCreatorReply(F,void 0):(F||(F=this.getParentPostId(k)),this.removeFromStream(k,F))}};
_.Y.setCreatorReply=function(q,k){var F=this.getParentPostId(q);if(F){F=this.postIdToIndices(F);for(var T=0;T<F.length;T++){var Z=F[T];if(Z<0)break;var O=this.commentIdToIndex(q,Z,!1);if(O>=0){var z="data.contents."+Z+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+O;O=z+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";z+=".commentThreadRenderer.replies";k==void 0?(this.set(z,{}),this.set(O,!1)):(this.set(z,{commentRepliesRenderer:{teaserContents:[{commentRenderer:k}]}}),
this.set(z+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(O,!0))}O=this.commentIdToIndex(q,Z,!0);O>=0&&(O="data.contents."+Z+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+O,Z=O+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",O+=".commentThreadRenderer.replies",k==void 0?(this.set(O,{}),this.set(Z,!1)):(this.set(O,{commentRepliesRenderer:{teaserContents:[{commentRenderer:k}]}}),this.set(Z,!0)))}}};
_.Y.removeFromStream=function(q,k){if(k){k=this.postIdToIndices(k);for(var F=0;F<k.length;F++){var T=k[F];if(T<0)break;var Z=this.commentIdToIndex(q,T,!1);Z>=0&&this.splice("data.contents."+T+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",Z,1);Z=this.commentIdToIndex(q,T,!0);Z>=0&&this.splice("data.contents."+T+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",Z,1);T="data.contents."+T+".backstagePostThreadRenderer.post.backstagePostRenderer";
Z=T+".backstageAttachment.pollRenderer.votedCommentId";this.get(Z)===q&&(this.set(Z,null),this.set(T+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(k=this.postIdToIndices(q).reverse(),F=0;F<k.length;F++){T=k[F];if(T<0)break;Z=this.getPostRendererType(T);var O=this.get("backstagePostThreadRenderer.post."+Z,this.data.contents[T]);O.postId===q?this.splice("data.contents",T,1):Z==="sharedPostRenderer"&&this.set("data.contents."+T+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);O.scheduledPublishTimeSec&&_.Ta(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.Y.postIdToIndices=function(q){for(var k=[],F=0;F<this.data.contents.length;F++){var T=this.getPostRendererType(F);this.get("backstagePostThreadRenderer.post."+T+".postId",this.data.contents[F])===q&&k.push(F);if(T==="sharedPostRenderer"){var Z=this.get("backstagePostThreadRenderer.post."+T+".originalPost.backstagePostRenderer.postId",this.data.contents[F]);T=this.get("backstagePostThreadRenderer.post."+T+".originalPost.postRenderer.postId",this.data.contents[F]);Z!==q&&T!==q||k.push(F)}}return k};
_.Y.commentIdToIndex=function(q,k,F){if(k<0)return-1;var T,Z,O,z,R=_.f((T=this.data)==null?void 0:(Z=T.contents)==null?void 0:(O=Z[k])==null?void 0:(z=O.backstagePostThreadRenderer)==null?void 0:z.comments,GJg);return(k=F?R==null?void 0:R.teaserContents:R==null?void 0:R.contents)&&k.length?k.findIndex(function(e){return _.f(e,aKP).comment.commentRenderer.commentId===q}):-1};
_.Y.getParentPostId=function(q){q=q.split(".");if(q[1])return q[0]};
_.Y.getPostRendererType=function(q){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[q])?"sharedPostRenderer":"backstagePostRenderer"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JE.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],JE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JE.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-backstage-items"})],JE);
_.B(JE,"ytd-backstage-items",function(){if(rSm!==void 0)return rSm;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return rSm=
q},{mode:1});var v7P;var HtP={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},ssZ=function(){};
_.Y=ssZ.prototype;_.Y.getPlayerListenerKey_=function(){};
_.Y.getPlayerListener_=function(){};
_.Y.savePlayerListener_=function(){};
_.Y.listenToPlayerEvent=function(){};
_.Y.listenToPlayerEvents=function(){};
_.Y.unlistenFromPlayerEvent=function(){};
_.Y.unlistenFromPlayerEvents=function(){};
_.Y.computeHref_=function(){};
_.Y.computeOptionalHref_=function(){};
_.Y.computeNofollow_=function(){};
_.Y.computeIcon_=function(){};
_.Y.resolveCommand=function(){};
_.Y.initVisibilityObserver_=function(){};
_.Y.configureVisibilityObserver_=function(){};
_.Y.unobserve_=function(){};
_.Y.markDirtyVisibilityObserver=function(){};
_.Y.getVisibilityObserverForChild=function(){};
_.Y.visibilityCallback=function(){};
_.Y.onPrescanVisible=function(){};
_.Y.onVisible=function(){};
_.Y.onHidden=function(){};
_.Y.getVisibilityLogger=function(){};
_.Y.shouldSkipLogging=function(){};
_.Y.registerRenderer=function(){};
_.Y.unregisterRenderer_=function(){};
_.Y.getParentRenderer=function(){};
_.Y.ytRendererBehaviorDataObserver_=function(){};
_.Y.ytRendererBehaviorTargetIdObserver_=function(){};
_.Y.onScroll=function(){};
_.Y.markDirty=function(){};
_.Y.getScreenLayer=function(){};
_.Y.invalidate=function(){};
_.Y.getNodes=function(){};
_.Y.impressionLog=function(){};
_.Y.sendImpression=function(){};
_.Y.logExplicitClick=function(){};
_.Y.registerActionMap=function(){};
_.Y.unregisterActionMap=function(){};
ssZ=_.lF({is:"ytd-comments",_template:function(){if(v7P!==void 0)return v7P;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer id="sections" can-schedule-jobs="[[canScheduleJobs]]" comments-hide-panel-button="[[hidePanelButton]]" continuation-disable-prescan-visibility="[[disablePrescanVisibility]]" data="{{data}}" engagement-panel="[[engagementPanel]]" initial-count="2" is-watch-grid="[[isWatchGrid]]" class="style-scope ytd-comments">\n</ytd-item-section-renderer>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return v7P=q},
behaviors:[_.glo.YtHostElementBehavior,_.HO.YtPlayerListenerBehavior,_.m.YtRendererBehavior,_.Zz.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},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_"},listeners:{"yt-retrieve-location":"onRetrieveLocation_"},observers:["contentsChanged_(data.contents.*)",
"headerChanged_(data.header)"],created:function(){this.initCommentsCsi_()},
contentsChanged_:function(q){q&&q.value&&q.path==="data.contents"&&this.tickForCommentsTimer_("cml")},
headerChanged_:function(q){q&&this.tickForCommentsTimer_("cmhl")},
initCommentsCsi_:function(){_.A$("wn_comments");var q=_.Jg();q&&_.J$({clientScreenNonce:q},"wn_comments");this.tickForCommentsTimer_("cmi")},
createCommentAction_:function(q){q=_.fT.unsafeClone(q);var k,F,T;if(q=(k=q)==null?void 0:(F=k.createCommentAction)==null?void 0:(T=F.contents)==null?void 0:T.commentThreadRenderer){var Z,O,z,R,e,I;!this.isBackstage&&((Z=this.data)==null?0:(O=Z.header)==null?0:(z=O.commentsHeaderRenderer)==null?0:(R=z.createRenderer)==null?0:(e=R.commentSimpleboxRenderer)==null?0:(I=e.zeroStep)==null?0:I.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",
{});var X,E,d,M;this.isBackstage&&((X=this.data)==null?0:(E=X.header)==null?0:(d=E.commentsHeaderRenderer)==null?0:(M=d.zeroStateMessage)==null?0:M.backstageZeroStateRenderer)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(q)}},
doReplyInsert_:function(q,k,F,T){T?this.splice(q,T,0,k):this.push(q,k)},
getRepliesPath_:function(q){return"data.contents."+q+".commentThreadRenderer.replies"},
getRepliesContentsPath_:function(q,k){q=this.getRepliesPath_(q);return k?q+".commentRepliesRenderer.teaserContents":q+".commentRepliesRenderer.contents"},
createCommentReplyAction_:function(q){q=_.fT.unsafeClone(q);var k,F,T=(k=q)==null?void 0:(F=k.createCommentReplyAction)==null?void 0:F.parentCommentId,Z,O;if(k=(Z=q)==null?void 0:(O=Z.createCommentReplyAction)==null?void 0:O.contents)if(T=this.commentIdToIndex_(T),!(T<0))if(Z=this.getRepliesPath_(T),this.get(Z)){var z,R;q=(z=q)==null?void 0:(R=z.createCommentReplyAction)==null?void 0:R.replyToCommentId;z=this.getRepliesContentsPath_(T,!1);this.get(z)&&(R=this.get(z).length,Z=z+"."+(R-1)+".continuationItemRenderer",
this.get(Z+".button")?(Z=this.replyIdToIndex_(q,T,!1),this.doReplyInsert_(z,k,Z,R-1)):this.get(Z)||(R=this.replyIdToIndex_(q,T,!1),this.doReplyInsert_(z,k,R,null)));z=this.getRepliesContentsPath_(T,!0);this.get(z)?(T=this.replyIdToIndex_(q,T,!0),(!q||T>=0)&&this.doReplyInsert_(z,k,T,null)):this.set(z,[k])}else this.set(Z,{commentRepliesRenderer:{teaserContents:[k]}})},
hideReportedCommentAction_:function(q){var k,F=q==null?void 0:(k=q.hideReportedCommentAction)==null?void 0:k.commentId;if(F){var T;q=q==null?void 0:(T=q.hideReportedCommentAction)==null?void 0:T.parentCommentId;F=F.replace("#",".");q||(q=this.getParentCommentId_(F));this.remove_(F,q)}},
getParentCommentId_:function(q){q=q.split(".");if(q[1])return q[0]},
removeCommentAction_:function(q){var k,F=q==null?void 0:(k=q.removeCommentAction)==null?void 0:k.commentId;if(F){var T;q=q==null?void 0:(T=q.removeCommentAction)==null?void 0:T.parentCommentId;F=F.replace("#",".");q||(q=this.getParentCommentId_(F));this.remove_(F,q)}},
pinCommentAction_:function(q){q=_.fT.unsafeClone(q);var k,F,T=(k=q)==null?void 0:(F=k.pinCommentAction)==null?void 0:F.commentId;T&&(q=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",q))&&(this.remove_(T),this.insert_(q,!0))},
unpinCommentAction_:function(q){q=_.fT.unsafeClone(q);var k,F,T=(k=q)==null?void 0:(F=k.unpinCommentAction)==null?void 0:F.commentId;if(T){var Z,O,z;if(q=(Z=q.unpinCommentAction)==null?void 0:(O=Z.actionResult)==null?void 0:(z=O.update)==null?void 0:z.commentThreadRenderer)this.remove_(T),this.insert_(q)}},
banAuthorAction_:function(q){var k,F=q==null?void 0:(k=q.banAuthorAction)==null?void 0:k.commentId;if(F){var T;q=q==null?void 0:(T=q.banAuthorAction)==null?void 0:T.parentCommentId;F=F.replace("#",".");q||(q=this.getParentCommentId_(F));this.remove_(F,q)}},
commentIdToIndex_:function(q){var k;return q&&(k=this.data)!=null&&k.contents?this.data.contents.findIndex(function(F){var T,Z;return q===((F==null?void 0:(T=F.commentThreadRenderer)==null?void 0:T.commentViewModel)&&((Z=_.f(F.commentThreadRenderer.commentViewModel,y8v))==null?void 0:Z.commentId))}):-1},
insert_:function(q,k){var F,T;if((F=this.data)==null?0:(T=F.contents)==null?0:T.some(function(O){return!(O==null||!O.commentThreadRenderer)}))for(F=0,T=this.data.contents.length;F<T;F++){var Z=this.data.contents[F].commentThreadRenderer;
if(HtP[q.renderingPriority]>=HtP[Z.renderingPriority]){k&&HtP[q.renderingPriority]==HtP[Z.renderingPriority]?this.splice("data.contents",F,1,{commentThreadRenderer:q}):this.splice("data.contents",F,0,{commentThreadRenderer:q});break}}else this.set("data.contents",[{commentThreadRenderer:q}])},
doReplyRemove_:function(q,k,F){q=this.replyIdToIndex_(q,k,F);q<0||(k=this.getRepliesContentsPath_(k,F),this.splice(k,q,1))},
remove_:function(q,k){k=this.commentIdToIndex_(k);k<0?(k=this.commentIdToIndex_(q),k<0||this.splice("data.contents",k,1)):(this.doReplyRemove_(q,k,!1),this.doReplyRemove_(q,k,!0))},
replyIdToIndex_:function(q,k,F){if(k<0)return-1;k=this.getRepliesContentsPath_(k,F);k=this.get(k);if(!k||!k.length)return-1;F=0;for(var T=k.length;F<T;F++){var Z=void 0,O=void 0;if(((Z=k[F])==null?void 0:(O=Z.commentViewModel)==null?void 0:O.commentId)===q)return F}return-1},
computeIsBackstage_:function(q){return!!q},
tickForCommentsTimer_:function(q){_.w3(q,void 0,"wn_comments")},
reloadComments_:function(q){q=_.f(q,M5g);var k;(q==null?0:(k=q.command)==null?0:k.continuationCommand)&&_.Y8(this,[q.command])}});var AE=function(){return _.E$.apply(this,arguments)||this};
_.y(AE,_.E$);_.Y=AE.prototype;_.Y.bindIf=function(q,k,F){return q?k:F};
_.Y.bindIfDefined=function(q,k){return q!==void 0?q:k};
_.Y.booleanString=function(q){return(!!q).toString()};
_.Y.equals=function(){for(var q=_.Mb.apply(0,arguments),k=q[0],F=1;F<q.length;F++)if(k!=q[F])return!1;return!0};
_.Y.isGreaterThan=function(q,k){return q>k};
_.Y.isLessThan=function(q,k){return q<k};
_.Y.logicalAND=function(){for(var q=_.Mb.apply(0,arguments),k=!!q[0],F=1;F<q.length;F++)k=k&&!!q[F];return k};
_.Y.logicalOR=function(){for(var q=_.Mb.apply(0,arguments),k=!!q[0],F=1;F<q.length;F++)k=k||!!q[F];return k};
_.Y.toBool=function(q){return!!q};
AE.prototype.toBool=AE.prototype.toBool;AE.prototype.logicalOR=AE.prototype.logicalOR;AE.prototype.logicalAND=AE.prototype.logicalAND;AE.prototype.isLessThan=AE.prototype.isLessThan;AE.prototype.isGreaterThan=AE.prototype.isGreaterThan;AE.prototype.equals=AE.prototype.equals;AE.prototype.booleanString=AE.prototype.booleanString;AE.prototype.bindIfDefined=AE.prototype.bindIfDefined;AE.prototype.bindIf=AE.prototype.bindIf;_.v([_.aw()],AE);_.G3Z=[AE.prototype];var cSc;var VOh;var pK=function(){return _.Q.apply(this,arguments)||this};
_.y(pK,_.Q);pK.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
pK.prototype.onBackIconTap_=function(){window.history.back()};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],pK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],pK.prototype,"data",void 0);_.v([_.Pu({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],pK);
_.B(pK,"yt-header-with-back-renderer",function(){if(VOh===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;cSc===void 0&&(cSc=document.createElement("template"));var T=cSc;F.call(k,T.content.cloneNode(!0),q.content.firstChild);VOh=q}q=VOh;return q},{mode:2});var Lo4;var xBm;var wL=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(wL,_.Q);_.Y=wL.prototype;_.Y.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Y.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q,this.setUrl())};
_.Y.dataChanged=function(){var q=this;if(this.data){var k=this.setUrl();k&&_.q8({destination:window,iframe:this.iframe,origin:_.QZm(k.toString()),channelName:"yt-iframe",onMessage:function(F){(F=q.getCommunicationCommand(F.data))&&q.ytComponentBehavior.resolveCommand(F)},
onEstablished:function(){}})}};
_.Y.setUrl=function(){if(this.data&&this.data.iframeUrl){var q=_.wo(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(q)return _.Ab(this.iframe,q),q}};
_.Y.getCommunicationCommand=function(q){var k;if((k=this.data)!=null&&k.onCommunicationCommandsMap){k=this.data.onCommunicationCommandsMap.find(function(Z){return Z.key===q});
if(k==null?0:k.value)return k==null?void 0:k.value;try{var F=nkh(_.SP(q)),T=this.data.onCommunicationCommandsMap.find(function(Z){return Z.key===(F==null?void 0:_.wV(F,1))});
if(T==null?0:T.value)return T==null?void 0:T.value}catch(Z){}}};
wL.prototype.dataChanged=wL.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],wL.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],wL.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wL.prototype,"data",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],wL.prototype,"isDarkTheme",void 0);_.v([_.Iw("#iframe"),_.G("design:type",HTMLIFrameElement)],wL.prototype,"iframe",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wL.prototype,"dataChanged",null);_.v([_.Pu({is:"yt-iframe-renderer",disableElementRegistration:!0})],wL);
_.B(wL,"yt-iframe-renderer",function(){if(xBm===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Lo4===void 0&&(Lo4=document.createElement("template"));var T=Lo4;F.call(k,T.content.cloneNode(!0),q.content.firstChild);xBm=q}q=xBm;return q},{mode:2});_.P3=function(q){_.dF.call(this);this.callback=q;this.bezier=new DP0(0,0,.4,0,.2,1,1,1);this.delay=new _.nQ(this.next,window,this);this.JSC$14803_animating=!1;_.zl(this,this.delay)};
_.y(_.P3,_.dF);_.P3.prototype.isAnimating=function(){return this.JSC$14803_animating};
_.P3.prototype.start=function(q,k,F){this.config={from:q,to:k,duration:F,startTime:(0,_.mF)()};this.JSC$14803_animating=!0;this.next()};
_.P3.prototype.stop=function(){this.delay.stop();this.JSC$14803_animating=!1;this.config=void 0};
_.P3.prototype.next=function(){if(this.config){var q=this.config,k=q.from,F=q.to,T=q.duration;q=q.startTime;var Z=(0,_.mF)()-q;q=this.bezier;T=J4h(q,Z/T);if(T==0)q=q.y0;else if(T==1)q=q.y3;else{Z=hW(q.y0,q.y1,T);var O=hW(q.y1,q.y2,T);q=hW(q.y2,q.y3,T);Z=hW(Z,O,T);O=hW(O,q,T);q=hW(Z,O,T)}q=_.uu(q,0,1);this.callback(k+(F-k)*q);q<1?this.delay.start():this.JSC$14803_animating=!1}};_.$n=new _.mE("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var n74={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},mBI=function(q,k,F,T){_.dF.call(this);this.JSC$14811_miniAppId=q;this.localReleaseId=k;this.derivedDeviceInterface=F;this.isForeground=T;this.JSC$14811_playNonceResolver=new _.zO;this.playPingTimerId=NaN;this.playPingIntervalMs=_.kX("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.kX("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.h("enable_displaying_ppn");this.JSC$14811_miniAppClientDataProvider=_.mT().resolve(_.$n);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;g78(this);var Z=setTimeout(function(){_.w1(new _.aP("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$14811_playNonceResolver.promise.then(function(){clearTimeout(Z)})};
_.y(mBI,_.dF);var iVc=function(q,k){q.JSC$14811_playNonceResolver.resolve(k!=null?k:tg(8));q.enableDisplayingPpn&&qKv(q).then(function(F){q.JSC$14811_miniAppClientDataProvider.clientData.set("post_play_nonce",F)})},qKv=function(q){return _.C(function(k){return k.nextAddress==1?_.W(k,q.JSC$14811_playNonceResolver.promise,2):k.return(k.yieldResult)})},g78=function(q){var k,F;
_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$14811_playNonceResolver.promise,2);k=T.yieldResult;F={miniAppInfo:{externalPostId:q.JSC$14811_miniAppId,localReleaseId:q.localReleaseId,postPlayNonce:k,derivedDeviceInterface:q.derivedDeviceInterface}};_.J$(F);_.RG(T)})},ojv=function(q){q.state!==0?_.w1(new _.aP("[MiniAppPlayLogger] recordPlayStart failed with state "+n74[q.state])):(q.state=1,b1(q,"ma_cl"),u1(q,"PLAY_EVENT_TYPE_PLAY_START"),kFv(q))},FN8=function(q){q.isForeground=!1;
u1(q,"PLAY_EVENT_TYPE_PLAY_PAUSE")},TjZ=function(q){q.state!==1&&q.state!==2?_.w1(new _.aP("[MiniAppPlayLogger] recordPlayEnd failed with state "+n74[q.state])):(q.state=3,window.clearInterval(q.playPingTimerId),q.playPingTimerId=NaN,k2T(),u1(q,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},ZVz=function(q,k){q.state===2&&q.gameReady&&(q.firstClickRecorded?Date.now()-q.clickRecordedMs<q.playClickIntervalMs||(q.clickRecordedMs=Date.now(),u1(q,"PLAY_EVENT_TYPE_PLAY_CLICK")):k&&(b1(q,"ma_fua"),u1(q,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),q.firstClickRecorded=!0,q.clickRecordedMs=Date.now()))};
mBI.prototype.logError=function(q){var k=this,F;_.C(function(T){if(T.nextAddress==1)return q.metadata.externalPostId=k.JSC$14811_miniAppId,F=q.metadata,_.W(T,Promise.race([k.JSC$14811_playNonceResolver.promise,new Promise(function(Z){setTimeout(function(){Z("")},3E4)})]),2);
F.postPlayNonce=T.yieldResult;q.metadata.localReleaseId=k.localReleaseId;q.loggingError.level="WARNING";_.A7(q.loggingError,q.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:q.metadata});_.RG(T)})};
var jlU=function(q,k,F,T){var Z,O,z,R,e,I;_.C(function(X){if(X.nextAddress==1)return _.W(X,q.JSC$14811_playNonceResolver.promise,2);Z=X.yieldResult;O={externalPostId:q.JSC$14811_miniAppId,localReleaseId:q.localReleaseId,postPlayNonce:Z,sdkVersion:F,api:k};T!==void 0&&(O.networkRequestsMeasurement={networkRequests:_.kb(T,1),cachedRequests:_.kb(T,2),transferredBytes:_.kb(T,3)},(z=T)==null?0:_.dV(z,nq,6))&&(O.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((R=_.kU(T,
nq,6))==null?void 0:$Y(R,1))||"0",cacheHits:((e=_.kU(T,nq,6))==null?void 0:$Y(e,2))||"0",cachedBytes:((I=_.kU(T,nq,6))==null?void 0:$Y(I,3))||"0"});_.lA("miniAppSdkUsage",O);_.RG(X)})},OV8=function(q,k,F){var T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r;
_.C(function(L){if(L.nextAddress==1)return _.W(L,q.JSC$14811_playNonceResolver.promise,2);T=L.yieldResult;Z={externalPostId:q.JSC$14811_miniAppId,localReleaseId:q.localReleaseId,postPlayNonce:T,sdkVersion:F,measurementWindow:{startTimestampMs:String(A8(k,1)),endTimestampMs:String(A8(k,2))},frameRate:{averageFrameTimeDeltaMs:pH(k,3),averageFrameIdleTimeMs:pH(k,4)}};_.dV(k,gM,5)&&(Z.networkRequests={networkRequests:(O=Te(k))==null?void 0:_.kb(O,1),cachedRequests:(z=Te(k))==null?void 0:_.kb(z,2),transferredBytes:(R=
Te(k))==null?void 0:_.kb(R,3),sameOriginStatusCodeToCounts:YK$((e=Te(k))==null?void 0:iCn(e,4)),crossOriginStatusCodeToCounts:YK$((I=Te(k))==null?void 0:iCn(I,5))},(X=Te(k))==null?0:_.dV(X,nq,6))&&(Z.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((E=Te(k))==null?void 0:(d=_.kU(E,nq,6))==null?void 0:$Y(d,1))||"0",cacheHits:((M=Te(k))==null?void 0:(t=_.kU(M,nq,6))==null?void 0:$Y(t,2))||"0",cachedBytes:((A=Te(k))==null?void 0:(w=_.kU(A,nq,6))==null?void 0:$Y(w,3))||"0"});_.dV(k,
v_0,7)&&(Z.gameCapture={averageFrameTimeDeltaMs:(b=_.kU(k,v_0,7))==null?void 0:pH(b,1),averageFrameIdleTimeMs:(r=_.kU(k,v_0,7))==null?void 0:pH(r,2)});_.lA("miniAppPerformanceMetrics",Z);_.RG(L)})},SKZ=function(q,k,F){var T,Z;
return _.C(function(O){if(O.nextAddress==1)return _.W(O,q.JSC$14811_playNonceResolver.promise,2);T=O.yieldResult;Z={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:q.JSC$14811_miniAppId,postPlayNonce:T,miniAppReleaseId:q.localReleaseId},derivedDeviceInterface:q.derivedDeviceInterface,adTriggerType:k};Z.rejectedReason=F||"MINI_APP_AD_REJECTED_REASON_UNSPECIFIED";_.lA("miniAppAdEvent",Z);_.RG(O)})};
mBI.prototype.disposeInternal=function(){_.dF.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var u1=function(q,k,F,T){F=F===void 0?{}:F;T=T===void 0?!1:T;var Z,O,z,R;_.C(function(e){if(e.nextAddress==1)return Z=q.isForeground,O=q.beforeReady,_.W(e,q.JSC$14811_playNonceResolver.promise,2);z=e.yieldResult;R={externalPostId:q.JSC$14811_miniAppId,localReleaseId:q.localReleaseId,derivedDeviceInterface:q.derivedDeviceInterface,postPlayNonce:z,type:k};F.sequenceGroup=z;R.playState=O?"PLAY_STATE_NOT_READY":Z?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.lA("miniAppPlayEvent",R,F);
T&&_.J7();_.RG(e)})},b1=function(q,k){var F;
_.C(function(T){if(T.nextAddress==1)return F=(0,_.mF)(),_.W(T,q.JSC$14811_playNonceResolver.promise,2);_.pJ(k,F);_.RG(T)})},kFv=function(q){isNaN(q.playPingTimerId)&&(q.playPingTimerId=_.jz(function(){q.state!==1&&q.state!==2?_.w1(new _.aP("[MiniAppPlayLogger] reportPlayPing failed with state "+n74[q.state])):u1(q,"PLAY_EVENT_TYPE_PLAY_PING")},q.playPingIntervalMs))},YK$=function(q){return Array.from(q.entries()).map(function(k){var F=_.S(k);
k=F.next().value;F=F.next().value;return{key:k,value:F}})};var zrm=_.kX("show_mini_app_ad_frequency_cap_ms",0),CO$=function(){this.showAdIntervalMs=zrm;this.isRateLimited=!0},Rrz=function(q,k){setTimeout(function(){return q.isRateLimited=!1},q.showAdIntervalMs);
q.showMiniAppAdCommand=k.showMiniAppAdCommand;q.isEmbeddedInWebview=k.isEmbeddedInWebview;q.playLogger=k.playLogger},WNP=function(q,k){var F;
return _.C(function(T){if(T.nextAddress==1){if(!q.showMiniAppAdCommand||!q.isEmbeddedInWebview)return T.return(er0(q,k,"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"));if(q.isRateLimited)return T.return(er0(q,k,"MINI_APP_AD_REJECTED_REASON_RATE_LIMITED"));q.adResolver=new _.zO;F=OY$(new A3,k);v5(q.showMiniAppAdCommand,SQo(F));q.isRateLimited=!0;setTimeout(function(){return q.isRateLimited=!1},q.showAdIntervalMs);
return _.W(T,q.adResolver.promise,2)}return T.return(T.yieldResult)})};
CO$.prototype.onAdFinished=function(q){q=aw4(q);var k;(k=this.adResolver)==null||k.resolve(q)};
var er0=function(q,k,F){var T;return _.C(function(Z){if(Z.nextAddress==1)Z=_.W(Z,(T=q.playLogger)==null?void 0:SKZ(T,WJx(k),F),2);else{var O=Z.return;var z=new E_P;z=_.o_(z,1,2);Z=O.call(Z,z)}return Z})};var Ucz=new _.mE("INNERTUBE_MANAGER_TOKEN");var I6G=function(){this.callbacks={}};
I6G.prototype.initialize=function(q){var k=this;this.callbacks=q;window.youtubewebview?window.youtubewebview.onmessage=function(F){Xqc(k,F)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(F){Xqc(k,F)})};
var Xqc=function(q,k){if(k.data)try{var F=nkh(k.data);if(_.r0(_.ai(F,1))!=null){var T=oQc(_.wV(F,2));switch(_.wV(F,1)){case "yt-mini-app-load-audio-state":var Z,O;(O=(Z=q.callbacks).onAudioStateLoaded)==null||O.call(Z,_.J8(T,Ea(T,J3,1)));break;case "yt-mute-mini-app":var z,R;(R=(z=q.callbacks).onMuteMiniApp)==null||R.call(z);break;case "yt-unmute-mini-app":var e,I;(I=(e=q.callbacks).onUnmuteMiniApp)==null||I.call(e);break;case "yt-playable-exit":var X,E;(E=(X=q.callbacks).onExit)==null||E.call(X);
break;case "yt-post-play-nonce":var d,M;(M=(d=q.callbacks).onPostPlayNonceReceived)==null||M.call(d,bG(T,2,J3));break;case "yt-confirm-exit-mini-app":var t,A;(A=(t=q.callbacks).confirmExitMiniApp)==null||A.call(t);break;case "yt-confirm-exit-mini-app-edu":var w,b;(b=(w=q.callbacks).confirmExitMiniAppEdu)==null||b.call(w);break;case "yt-benchmarking-response":var r,L;(L=(r=q.callbacks).onNativeBenchmarkingMessageReceived)==null||L.call(r,bG(T,2,J3));break;case "yt-mini-app-load-3p-consent-state":var H,
V;(V=(H=q.callbacks).multiplayer3pAckStateLoaded)==null||V.call(H,_.J8(T,Ea(T,J3,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var g,Y9;(Y9=(g=q.callbacks).exitMiniAppSeenStateLoaded)==null||Y9.call(g,_.J8(T,Ea(T,J3,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var OT,UT;(UT=(OT=q.callbacks).onNavigateToNewMiniApp)==null||UT.call(OT);break;case "yt-game-data-available":var yh,AH;(AH=(yh=q.callbacks).onGameDataAvailable)==null||AH.call(yh,bG(T,2,J3));break;case "yt-pause-mini-app":var lw,
H0;(H0=(lw=q.callbacks).onPauseMiniApp)==null||H0.call(lw);break;case "yt-resume-mini-app":var Kf,qI;(qI=(Kf=q.callbacks).onResumeMiniApp)==null||qI.call(Kf);break;case "yt-playable-ad-finished":var gh,tz;(tz=(gh=q.callbacks).onAdFinished)==null||tz.call(gh,bG(T,2,J3))}}else _.w1(Error("Sh"))}catch(WG){_.A7(Error("Th"))}else _.w1(Error("Uh"))};var ITf=function(q){this.rpcErrorCode=q};var NL=function(q,k,F){this.intervalMs=q;this.apiFunc=k;this.type=F;this.schedulerReady=!0};
NL.prototype.call=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1){if(k.type!==1&&q===k.cachedValue)return T.return();k.pendingApiRequestResolver||(k.pendingApiRequestResolver=new _.zO);F=k.pendingApiRequestResolver.promise;k.cachedValue=q;return _.W(T,EjG(k),2)}return T.return(F)})};
NL.prototype.flush=function(q){q=q===void 0?!1:q;var k=this;return _.C(function(F){return k.cachedValue===void 0?F.return():_.W(F,k.apiFunc(k.cachedValue,q),0)})};
var EjG=function(q){var k,F,T;return _.C(function(Z){switch(Z.nextAddress){case 1:if(!q.schedulerReady||!q.pendingApiRequestResolver)return Z.return();q.schedulerReady=!1;k=q.pendingApiRequestResolver;q.pendingApiRequestResolver=void 0;_.j$(Z,2);if(q.cachedValue===void 0){Z.jumpTo(4);break}return _.W(Z,q.apiFunc(q.cachedValue),5);case 5:F=Z.yieldResult,k.resolve(F);case 4:_.Kl(Z,3);break;case 2:T=_.CP(Z),k.reject(T);case 3:setTimeout(function(){return _.C(function(O){q.schedulerReady=!0;return _.W(O,
EjG(q),0)})},q.intervalMs),_.RG(Z)}})};var aT9=window.location.origin+"/miniapp_cloudsaves",XBT=[400,401],a6v=_.kX("cloud_save_game_data_rate_limit_ms",3E3),M1I=function(q){var k=this;this.JSC$14855_miniAppId=q;this.loadAttempts=0;this.cloudSaveIntervalMs=a6v;this.initialDownloadDataSucceeded=!1;this.JSC$14855_playNonceResolver=new _.zO;this.scottyUploadRateLimiter=new NL(this.cloudSaveIntervalMs,function(F,T){return dcU(k,F,T)},2);
this.downloadDataPromise=hrc(this);this.downloadDataPromise.then(function(){k.initialDownloadDataSucceeded=!0}).catch(function(){})},f6m=function(q,k){k.then(function(F){return q.JSC$14855_playNonceResolver.resolve(F)})},y2I=function(q){return _.C(function(k){return q.cachedData===void 0?k.return(q.downloadDataPromise):k.return(q.cachedData)})},t1P=function(q,k){return _.C(function(F){q.cachedData=k;
if(!q.initialDownloadDataSucceeded)throw Error("Vh");return _.W(F,q.scottyUploadRateLimiter.call(k),0)})},Dc0=function(){return new Promise(function(q){setTimeout(q,1E3,"")})},l6Z=function(q,k){var F,T;
return _.C(function(Z){if(Z.nextAddress==1)return F=q.JSC$14855_miniAppId,_.W(Z,Promise.race([q.JSC$14855_playNonceResolver.promise,Dc0()]),2);T={"X-YouTube-MiniAppId":F,"X-YouTube-PostPlayNonce":Z.yieldResult};"DELEGATED_SESSION_ID"in _.p6&&P_H(k,T);return Z.return(T)})},dcU=function(q,k,F){F=F===void 0?!1:F;
return _.C(function(T){return UHN()?_.h("enable_cloud_save_error_popup_after_retry")?T.return(new Promise(function(Z,O){var z,R,e,I,X;return _.C(function(E){switch(E.nextAddress){case 1:z=0,R=!0,I=e=null;case 2:if(!(R&&z++<2)){E.jumpTo(4);break}_.j$(E,5);return _.W(E,J2v(q,k,F),7);case 7:e=E.yieldResult;R=e.ok?!1:!XBT.includes(e.status);_.Kl(E,2);break;case 5:I=X=_.CP(E);R=EIT(I);E.jumpTo(2);break;case 4:e?e.ok?(QC(q,a6v),Z()):(QC(q,q.cloudSaveIntervalMs*2),O(Error("Wh`"+String(e.status),{cause:{rpcErrorCode:e.status}}))):
(QC(q,q.cloudSaveIntervalMs*2),O(I||Error("Xh"))),_.RG(E)}})})):T.return(new Promise(function(Z,O){var z,R;
return _.C(function(e){if(e.nextAddress==1){if(q.JSC$14855_miniAppId==="")return O(Error("Yh")),e.return();_.j$(e,2);return _.W(e,J2v(q,k,F),4)}if(e.nextAddress!=2)return z=e.yieldResult,z.ok?(QC(q,a6v),Z()):(QC(q,q.cloudSaveIntervalMs*2),O(Error("Wh`"+String(z.status),{cause:{rpcErrorCode:z.status}}))),_.Kl(e,0);R=_.CP(e);QC(q,q.cloudSaveIntervalMs*2);O(R);_.RG(e)})})):T.return()})},J2v=function(q,k,F){F=F===void 0?!1:F;
var T,Z,O;return _.C(function(z){if(z.nextAddress==1)return T=_.i6((new TextEncoder).encode(k)),Z=dHh(),_.W(z,l6Z(q,Z),2);O=z.yieldResult;return z.return(fetch(Z,{method:"POST",body:new Blob([T]),headers:O,keepalive:F}))})},hrc=function(q){var k,F;
return _.C(function(T){if(T.nextAddress==1){if(!UHN())return T.return("");if(q.JSC$14855_miniAppId==="")throw Error("Yh");if(q.loadAttempts>2)return T.return(q.downloadDataPromise);_.j$(T,2);return _.W(T,A2h(q),4)}if(T.nextAddress!=2)return k=T.yieldResult,T.return(k);F=_.CP(T);if(EIT(F)&&++q.loadAttempts<2)return T.return(hrc(q));throw F;})},A2h=function(q){var k,F,T,Z,O;
return _.C(function(z){switch(z.nextAddress){case 1:return _.j$(z,2),k=dHh(),_.W(z,l6Z(q,k),4);case 4:return F=z.yieldResult,_.W(z,fetch(k,{method:"GET",headers:F}),5);case 5:return T=z.yieldResult,T.ok?_.W(z,T.text(),6):z.return(Promise.reject(Error("Zh`"+String(T.status),{cause:new ITf(T.status)})));case 6:return Z=z.yieldResult,z.return((new TextDecoder).decode(_.SP(Z)));case 2:return O=_.CP(z),z.return(Promise.reject(O))}})},QC=function(q,k){q.cloudSaveIntervalMs=k;
q.scottyUploadRateLimiter.intervalMs=q.cloudSaveIntervalMs};
M1I.prototype.flush=function(){var q=this;return _.C(function(k){return q.initialDownloadDataSucceeded?_.W(k,q.scottyUploadRateLimiter.flush(!0),0):k.return()})};var pqU=oL(kk(1),qp(1)),wq8=oL(kk(1),qp(3)),KK=function(q){this.callbacks=q};
_.Y=KK.prototype;_.Y.onAudioToggled=function(q,k){(k===void 0||k)&&_.S4("yt-mini-app-is-audio-enabled",q,2592E3)};
_.Y.onPause=function(){this.onAudioToggled(!1,!1)};
_.Y.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.Y.returnNativeBenchmarkingMessage=function(){};
_.Y.sendGameData=function(){};
_.Y.sendStartGameFrameCapture=function(){};
var h79=function(q,k,F){this.callbacks=q;var T=this;this.sdkVersion=new _.zO;this.channel=new vZN(_.q8({destination:window,iframe:k,origin:(new URL(F.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var Z=B3;var O=kk(5);var z=new J5I;z=_.Nl(z,1,1E4);O=_.oO(O,4,Nlm,z);Z(T,O);T.onAudioToggled(T.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){T.sdkVersion.resolve("")},1E4)};
_.y(h79,KK);_.Y=h79.prototype;_.Y.onAudioToggled=function(q,k){KK.prototype.onAudioToggled.call(this,q,k===void 0?!0:k);k=B3;var F=kk(2),T=new DG4;q=_.Ze(T,1,q);q=_.oO(F,3,Nlm,q);k(this,q)};
_.Y.onPause=function(){KK.prototype.onPause.call(this);B3(this,kk(3))};
_.Y.onResume=function(){KK.prototype.onResume.call(this);B3(this,kk(4))};
_.Y.returnNativeBenchmarkingMessage=function(q){var k=B3,F=kk(6);var T=qp(_.dV(q,cr,1)?1:2);q=_.dV(q,cr,1)?q:null;T=_.oO(T,5,il,q);k(this,oL(F,T))};
_.Y.sendGameData=function(q){var k=B3,F=kk(7);q=_.oO(F,5,Nlm,q);k(this,q)};
_.Y.sendStartGameFrameCapture=function(){B3(this,kk(9))};
var rL=function(q,k,F){var T,Z,O;return _.C(function(z){if(z.nextAddress==1)return T=q.callbacks,Z=T.onSdkCalled,O=k,_.W(z,q.sdkVersion.promise,2);Z.call(T,O,z.yieldResult,F);_.RG(z)})};
h79.prototype.onMessage=function(){var q=this;return G7M(Zi,function(k){var F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g,Y9,OT,UT,yh,AH,lw,H0,Kf,qI,gh,tz,WG,Ng,X0,Fm,lv,LC,SM,Xm,Az,xs,Mg,V$,va,cG;return _.C(function(Z0){switch(Z0.nextAddress){case 1:if(!c5G(k.data))return _.w1(Error("$h")),Z0.return();F=_.PL(k.data,1);_.h("enable_iframe_message_get_type_via_fields")&&(T=k.data,F=Z=_.PL(T,1));switch(F){case 8:if(k.data.hasMetadata()){var KU=q.sdkVersion,d0=KU.resolve;var Ev=k.data.getMetadata();Ev=_.wV(Ev,
1);d0.call(KU,Ev);clearTimeout(q.sdkVersionTimeoutId)}break;case 6:return Z0.jumpTo(2);case 16:if(!_.h8(k.data,Bl0,14,jx))return Z0.return();O=_.uG(k.data,Bl0,14,jx);(R=(z=q.callbacks).onGameFrameReceived)==null||R.call(z,O);return Z0.return();case 17:if(!_.h8(k.data,KUZ,15,jx))return Z0.return();(I=(e=q.callbacks).onGameAudioReceived)==null||I.call(e,_.uG(k.data,KUZ,15,jx));return Z0.return();case 1:if(KU=_.uG(k.data,w54,2,jx))switch(_.PL(KU,1)){case 1:q.callbacks.onFirstFrameReady();if(_.h("enable_network_request_logging_on_game_events")&&
_.dV(KU,gM,4)){rL(q,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.kU(KU,gM,4));break}rL(q,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(Ev=(d0=q.callbacks).onGameReady)==null||Ev.call(d0);if(_.h("enable_network_request_logging_on_game_events")&&_.dV(KU,gM,4)){rL(q,"MINI_APP_SDK_API_GAME_READY",_.kU(KU,gM,4));break}rL(q,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.h8(KU,ml,3,PW0))q.callbacks.onResourceLoaded(_.uG(KU,ml,3,PW0))}return Z0.return();case 3:return Z0.jumpTo(3);case 4:return Z0.jumpTo(4);
case 2:return Z0.jumpTo(5);case 9:return Z0.jumpTo(6);case 10:return q.callbacks.onClick(),Z0.return();case 5:return Z0.jumpTo(7);case 11:if(!_.h8(k.data,Lq,9,jx))return Z0.return();X=_.uG(k.data,Lq,9,jx);(d=(E=q.callbacks).onBenchmarkingMessageReceived)==null||d.call(E,X);KU=k.reply;d0=kk(1);Ev=qp(1);var D0=new Lq;var CC=new Uint8Array(C7N(X,Ea(X,hKh,6))|0);D0=ef(D0,5,hKh,_.b8(CC,!1));Ev=_.oO(Ev,5,il,D0);KU.call(k,oL(d0,Ev));return Z0.return();case 12:return Z0.jumpTo(8);case 13:return Z0.jumpTo(9);
case 15:if(!_.h("enable_open_yt_content"))return k.reply(wq8),Z0.return();if(!_.h8(k.data,Qmo,12,jx))return k.reply(oL(kk(1),qp(2))),Z0.return();KU=_.uG(k.data,Qmo,12,jx);M=_.wV(KU,1);q.callbacks.onOpenYTContent(M);k.reply(pqU);return Z0.return();case 14:return Z0.jumpTo(10);default:return Z0.return()}Z0.jumpTo(0);break;case 2:if(!_.h8(k.data,FP,5,jx))return Z0.return();d0=k.data;KU=Ea(d0,jx,5);d0=d0.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;(KU=l6(d0,d0[_.dh]|0,FP,KU))||(KU=FP[s9])||
(KU=new FP,y$(KU.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),KU=FP[s9]=KU);t=KU;KU=_.qa(t,xq,1,_.iM());A=_.S(KU);w=A.next();case 12:if(w.done){Z0.jumpTo(14);break}b=w.value;r=new _.aP;r.level=_.PL(b,2)===1?"WARNING":"ERROR";L=fTf(b.getSource());return _.W(Z0,q.sdkVersion.promise,15);case 15:H={source:L,sdkVersion:Z0.yieldResult};_.MI(_.ai(b,6))!=null?(r.message=b.getMessage(),r.stack=_.wV(b,5),H.sdkErrorType=yc9(_.PL(b,6)),_.MI(_.ai(b,7))!=null&&(H.sdkApi=t6e(_.PL(b,7)))):r.stack=void 0;
g=V=void 0;(g=(V=q.callbacks).onError)==null||g.call(V,{loggingError:r,metadata:H});w=A.next();Z0.jumpTo(12);break;case 14:return Z0.return();case 3:return _.j$(Z0,16),KU=q.callbacks,d0=KU.onSave,Ev=_.uG(k.data,lwG,4,jx),Ev=_.wV(Ev,1),_.W(Z0,d0.call(KU,Ev),18);case 18:k.reply(pqU);_.Kl(Z0,17);break;case 16:return Y9=_.CP(Z0),OT=H5,UT=Y9,yh=q.callbacks,AH="MINI_APP_SDK_API_SAVE_DATA",_.W(Z0,q.sdkVersion.promise,19);case 19:OT(UT,yh,AH,Z0.yieldResult),k.reply(wq8);case 17:return _.W(Z0,rL(q,"MINI_APP_SDK_API_SAVE_DATA"),
20);case 20:return Z0.return();case 4:return _.j$(Z0,21),_.W(Z0,q.callbacks.onLoad(),23);case 23:lw=Z0.yieldResult;KU=k.reply;d0=kk(1);Ev=qp(1);D0=new lwG;D0=_.Ub(D0,1,lw);Ev=_.oO(Ev,3,il,D0);KU.call(k,oL(d0,Ev));_.Kl(Z0,22);break;case 21:return H0=_.CP(Z0),Kf=H5,qI=H0,gh=q.callbacks,tz="MINI_APP_SDK_API_LOAD_DATA",_.W(Z0,q.sdkVersion.promise,24);case 24:Kf(qI,gh,tz,Z0.yieldResult),k.reply(wq8);case 22:return _.W(Z0,rL(q,"MINI_APP_SDK_API_LOAD_DATA"),25);case 25:return Z0.return();case 5:_.j$(Z0,
26);q.callbacks.onSendHighScore(Ar(_.uG(k.data,sm8,3,jx).getValue()));k.reply(oL(kk(1),qp(1)));_.Kl(Z0,27);break;case 26:return WG=_.CP(Z0),Ng=H5,X0=WG,Fm=q.callbacks,lv="MINI_APP_SDK_API_SEND_SCORE",_.W(Z0,q.sdkVersion.promise,28);case 28:Ng(X0,Fm,lv,Z0.yieldResult),k.reply(wq8);case 27:return _.W(Z0,rL(q,"MINI_APP_SDK_API_SEND_SCORE"),29);case 29:return Z0.return();case 6:if(!_.h8(k.data,GHU,8,jx)){Z0.jumpTo(30);break}KU=_.uG(k.data,GHU,8,jx);KU=_.PL(KU,1);return _.W(Z0,rL(q,t6e(KU)),30);case 30:return Z0.return();
case 7:return KU=k.reply,d0=kk(1),Ev=qp(1),D0=q.callbacks.getLanguage(),Ev=ef(Ev,4,il,Q8(D0)),KU.call(k,oL(d0,Ev)),_.W(Z0,rL(q,"MINI_APP_SDK_API_GET_LANGUAGE"),32);case 32:return Z0.return();case 8:if(!_.h8(k.data,H7$,10,jx))return Z0.return();LC=_.uG(k.data,H7$,10,jx);SM=q.callbacks;Xm=SM.onSdkPerformanceUpdate;return _.W(Z0,q.sdkVersion.promise,33);case 33:return Xm.call(SM,LC,Z0.yieldResult),Z0.return();case 9:KU=k.data;d0=Ea(KU,jx,11);if(_.r0(_.ai(KU,d0))==null)return k.reply(oL(kk(1),qp(2))),
Z0.return();Az=bG(k.data,11,jx);q.callbacks.onShareInviteCode(Az);k.reply(pqU);return _.W(Z0,rL(q,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),34);case 34:return Z0.return();case 10:if(_.h8(k.data,tBh,13,jx)){Z0.jumpTo(35);break}return _.W(Z0,q.callbacks.onShowMiniAppAd(2),36);case 36:return xs=Z0.yieldResult,k.reply(oL(kk(1),b7g(xs))),_.W(Z0,rL(q,"MINI_APP_SDK_API_REQUEST_AD"),37);case 37:return Z0.return();case 35:KU=_.uG(k.data,tBh,13,jx);a:switch(_.PL(KU,1)){case 1:KU={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};
break a;case 2:KU={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:KU={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}Mg=KU;V$=Mg.adType;va=Mg.sdkApi;KU=q.callbacks;d0=KU.onShowMiniAppAd;Ev=_.uG(k.data,tBh,13,jx);Ev=_.wV(Ev,2);return _.W(Z0,d0.call(KU,V$,Ev||void 0),38);case 38:return cG=Z0.yieldResult,k.reply(oL(kk(1),b7g(cG))),_.W(Z0,rL(q,va),39);case 39:return Z0.return()}})})};
var B3=function(q,k){_.C(function(F){q.channel.send(k);_.RG(F)})},sj=function(q,k,F){this.callbacks=q;
var T=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;q=ZMh(k,(new URL(F.toString())).origin);this.gameSnacks=new T7r(q);this.gameSnacks.page.onReady(function(){T.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){T.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var Z,O;(O=(Z=T.callbacks).onGameReady)==null||O.call(Z)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(Z,O){try{T.callbacks.onSendHighScore(O)}catch(z){H5(z,T.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(Z,O){var z;return _.C(function(R){if(R.nextAddress==1)return _.j$(R,2),_.W(R,T.callbacks.onSave(T.decoder.decode(O)),4);if(R.nextAddress!=2)return _.Kl(R,0);z=_.CP(R);H5(z,T.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return R.return()})});
this.gameSnacks.storage.onLoad(function(){var Z,O;return _.C(function(z){if(z.nextAddress==1)return _.j$(z,2),_.W(z,T.callbacks.onLoad(),4);if(z.nextAddress!=2)return Z=z.yieldResult,z.return(T.encoder.encode(Z));O=_.CP(z);H5(O,T.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return z.return(T.encoder.encode(""))})});
this.gameSnacks.init()};
_.y(sj,KK);sj.prototype.onAudioToggled=function(q,k){KK.prototype.onAudioToggled.call(this,q,k===void 0?!0:k);var F;(F=this.gameSnacks)==null||F.audio.update(q)};
sj.prototype.onPause=function(){KK.prototype.onPause.call(this);var q;(q=this.gameSnacks)==null||q.game.pause()};
sj.prototype.onResume=function(){KK.prototype.onResume.call(this);var q;(q=this.gameSnacks)==null||q.game.resume()};var POU=DHf,$c8=_.mc(function(q){var k=q.data;var F=q.loadingProgress;q=_.S(_.Oi("",void 0,"LYYTdd"));var T=q.next().value,Z=q.next().value;q=_.S(_.Oi(!1,void 0,"K0waae"));var O=q.next().value,z=q.next().value,R=[],e=function(){return"transform: scaleX("+(_.l0(F)||0)+")"},I=null,X=function(){var t;
return(t=k()&&I)!=null?t:I=k().showAnniversaryAnimation?6:POU()};
_.y3(function(){var t;if(k().timeOutMessages&&((t=k().timeOutMessages)==null?0:t.length)){I=null;t=_.S(R);for(var A=t.next();!A.done;A=t.next())clearTimeout(A.value);R.length=0;lTh(k().timeOutMessages,R,Z,z)}},"hrKvCe");
var E=function(){return!!k().persistentErrorMessageTitle},d=function(){return F!==void 0},M=function(){return k().title};
return _.U("yt-mini-splash-screen-view-model",{class:"mini-app-splash-screen-view-model-wiz"},_.U("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen",role:"region",tabindex:0},_.U("div",{class:"mini-app-splash-screen-view-model-wiz__background-base"}),_.U("div",{class:"mini-app-splash-screen-view-model-wiz__background-blur",style:function(){var t,A=(t=k().backgroundImage)==null?void 0:t.sources,w;return(A==null?0:A.length)?"background-image: url("+((w=A[0])==null?void 0:w.url)+")":
""}}),_.U("div",{class:"mini-app-splash-screen-view-model-wiz__background-scrim"}),_.U(_.a,{cond:function(){return!E()},
then:function(){var t={};return _.U("div",{class:"mini-app-splash-screen-view-model-wiz__loading-screen-content"},_.U("div",{class:"mini-app-splash-screen-view-model-wiz__loading-icon"},_.U(_.j8,{className:"mini-app-splash-screen-view-model-wiz__loading-icon-animation",animationName:function(){return"loading_animation_"+X()},
data:function(){var A="loading_animation_"+X();return{animationConfig:{name:A,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+A+".json",loop:!0,autoplay:!0}}}})),_.U("div",{class:"mini-app-splash-screen-view-model-wiz__timeout-message-container"},_.U(_.a,{cond:M,
then:function(){return _.U("h3",{class:"mini-app-splash-screen-view-model-wiz__timeout-heading"},M)}}),_.U("p",{class:_.UZ("mini-app-splash-screen-view-model-wiz__timeout-message",(t["mini-app-splash-screen-view-model-wiz__timeout-message-fade-out"]=function(){return O()},t)),
"aria-live":"polite"},T),_.U(_.a,{cond:d,then:function(){return _.U("div",{class:"mini-app-splash-screen-view-model-wiz__loading-bar-track"},_.U("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:e}))}})))}}),_.U(_.a,{cond:E,
then:function(){return _.U("div",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-content"},_.U("h3",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-title"},function(){return k().persistentErrorMessageTitle}),_.U(_.a,{cond:function(){return!!k().persistentErrorMessageDescription},
then:function(){return _.U("p",{class:"mini-app-splash-screen-view-model-wiz__persistent-error-message-description"},function(){return k().persistentErrorMessageDescription})}}))}})))},"Td");var bVg=new _.mE("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var u1h=c6;c6=function(q){function k(F){if(F){var T,Z;(T=F.__spec)==null||(Z=T.didUnmount)==null||Z.call(T);for(T=0;T<F.childNodes.length;T++)k(F.childNodes[T])}}
u1h==null||u1h(q);Ao(function(){for(var F=0;F<q.length;F++)k(q[F])})};var NjU=_.mc(function(q){var k=q.data;var F=q.score;var T=q.formattedScore;var Z=q.onScoreChanged;var O=q.isEmbeddedInWebview;var z=_.GS("yt-mini-app-score-button-view-model"),R=function(){var M;return _.f(k==null?void 0:(M=k())==null?void 0:M.buttonViewModel,_.M$)},e=function(){var M;
return(F==null?void 0:F())||Number(k==null?void 0:(M=k())==null?void 0:M.lastScore)||0},I=function(){var M;
return(T==null?void 0:T())||((M=R())==null?void 0:M.title)||""},X,E=1;
if(q=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))q=Number(q),E=isNaN(q)?1:q/100;_.y3(function(){Z==null||Z(e());var M;var t=_.QK((M=R())==null?void 0:M.onTap);if(t){M=_.f(t,W8h);var A,w,b;M=_.f(M==null?void 0:(A=M.panelLoadingStrategy)==null?void 0:(w=A.inlineContent)==null?void 0:(b=w.dialogViewModel)==null?void 0:b.customContent,z$4)}else M=void 0;if(A=M)A.score=I()},"KZFi5e");
q=_.EZ(function(){var M,t,A=k==null?void 0:(M=k())==null?void 0:(t=M.loggingDirectives)==null?void 0:t.trackingParams;A&&_.C$(_.mT().resolve(_.tf),A);return!1});
_.DB(function(){if(z.value){var M=z.value.querySelector("button"),t=R();M&&t&&Jcr(M,t);nN("yt-share-playable-with-high-score",function(){var A=e().toString(),w=k==null?void 0:k().onShareHighScoreCommand,b=k==null?void 0:k().highScoreShareClientParamIdentifier,r=O==null?void 0:O();w&&(r?(b=new okc,A=_.Ub(b,2,A),v5(w,A.JSC$10332_serializeBinary())):b&&(_.mT().resolve(bVg).clientParams.set(b,{miniAppClientParams:{highScore:A}}),C3n(w,!1)))})}});
var d=function(){var M=R();M&&(F==null?0:F())&&M.accessibilityText&&(M.accessibilityText=M.accessibilityText.replace(X,I()));X=I();return{numberValue:e(),numberText:I(),heightPx:36,fontSizeMultiplier:E,shouldAnimate:!(F==null||!F())&&!0}};
return _.U("yt-mini-app-score-button-view-model",{class:function(){var M={};return _.ID("mini-app-score-button-view-model-wiz",(M["mini-app-score-button-view-model-wiz--is-visible"]=e()!==0,M))},
el:z,"on:click":q},La(!1,function(){return _.U("span",{style:"display:none;"},e)}),_.U(_.l$,{data:function(){var M;
return k==null?void 0:(M=k())==null?void 0:M.buttonViewModel}},{buttonViewModel:function(M){return _.U(_.b$,{data:M.data,
animatedTextProps:d})}}))},"Ud");var vjv=_.mc(function(q){var k,F=(k=_.zA("yt-mini-app-is-theater-mode-enabled"))!=null?k:!1,T=_.h("enable_playable_container_save_button"),Z=_.h("enable_play_next_destination_page_in_toolbar");k={};return _.U("ytm-mini-app-top-bar-view-model",null,_.U("div",{class:_.UZ("yt-mini-app-top-bar-view-model",(k["yt-mini-app-top-bar-view-model--mobile"]=!1,k["yt-mini-app-top-bar-view-model--desktop"]=!0,k))},_.U("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.U(_.a,{cond:function(){var O;
return!!q.data().backButtonEdu&&!((O=q.isExitMiniAppSeen)==null?0:O.call(q))},
then:function(){return _.U(_.l$,{data:function(){return q.data().backButtonEdu}},{buttonViewModel:_.b$})},
else:function(){return _.U(_.l$,{data:function(){return q.data().backButton}},{buttonViewModel:_.b$})}}),_.U(_.a,{cond:function(){return q.data().viewAllButton&&!0},
then:function(){return _.U(_.l$,{data:function(){return q.data().viewAllButton}},{buttonViewModel:_.b$})}}),_.U(_.a,{cond:function(){return q.data().title&&!0},
then:function(){return _.U("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return q.data().title})}})),_.U("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.U(_.a,{cond:function(){var O;
return(O=q.isDesktopPlayPage)==null?void 0:O.call(q)},
then:function(){return _.U(_.iB,null,_.U(Qlv,{highScoreButton:function(){return q.data().highScoreButton},
score:q.score,formattedScore:q.formattedScore,onScoreChanged:q.onScoreChanged,isEmbeddedInWebview:q.isEmbeddedInWebview}),_.U(KNU,{enableSaveButton:function(){return _.l0(T)},
saveButton:function(){return q.data().saveButton},
isSaved:q.isSaved,onSaveToggled:function(){return q.onSaveToggled}}),_.U(BjP,{menuButton:function(){return q.data().menuButton}}))},
else:function(){return _.U(_.a,{cond:function(){return!1},
then:function(){return _.U(_.l$,{data:function(){return q.data().playPageButton}},{buttonViewModel:function(O){return _.U(_.b$,{data:O.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.U(Qlv,{highScoreButton:function(){return q.data().highScoreButton},
score:q.score,formattedScore:q.formattedScore,onScoreChanged:q.onScoreChanged,isEmbeddedInWebview:q.isEmbeddedInWebview})}})}})),_.U("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.U(_.l$,{data:function(){return q.data().muteButton}},{toggleButtonViewModel:function(O){var z=O.data;
return _.U(_.Jp,{data:function(){var R,e;return Object.assign({},z(),{isToggled:(e=(R=q.isAudioEnabled)==null?void 0:R.call(q))!=null?e:!0})},
onToggle:q.onAudioToggled,useOutlinedIcon:!0})}}),_.U(_.l$,{data:function(){return q.data().theatreModeButton}},{toggleButtonViewModel:function(O){var z=O.data;
return _.U("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.U(_.Jp,{data:function(){return Object.assign({},z(),{isToggled:F})},
useOutlinedIcon:!0}))}}),_.U(r28,{fullscreenButton:function(){return q.data().fullscreenButton}}),_.U(_.a,{cond:function(){return _.l0(Z)&&q.data().viewAllButton&&!1},
then:function(){return _.U(_.l$,{data:function(){return q.data().viewAllButton}},{buttonViewModel:_.b$})}}),_.U(_.a,{cond:function(){var O;
return!((O=q.isDesktopPlayPage)==null?0:O.call(q))},
then:function(){return _.U(_.iB,null,_.U(KNU,{enableSaveButton:function(){return _.l0(T)},
saveButton:function(){return q.data().saveButton},
isSaved:q.isSaved,onSaveToggled:function(){return q.onSaveToggled}}),_.U(BjP,{menuButton:function(){return q.data().menuButton}}))}}))))},"Vd");
vjv.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var BjP=_.mc(function(q){return _.U(_.l$,{data:q.menuButton},{buttonViewModel:_.b$})},"Wd"),KNU=_.mc(function(q){var k=q.enableSaveButton;
var F=q.saveButton;var T=q.isSaved;var Z=q.onSaveToggled;return _.U(_.a,{cond:function(){return k()&&!(F==null||!F())},
then:function(){return _.U(_.l$,{data:function(){var O=_.f(F==null?void 0:F(),_.fO),z;return{toggleButtonViewModel:Object.assign({},O,{isToggled:(z=T==null?void 0:T())!=null?z:!(O==null||!O.isToggled)})}}},{toggleButtonViewModel:function(O){return _.U(_.Jp,{data:O.data,
onToggle:Z})}})}})},"Xd"),Qlv=_.mc(function(q){var k=q.highScoreButton;
var F=q.score;var T=q.formattedScore;var Z=q.onScoreChanged;var O=q.isEmbeddedInWebview;return _.U(_.l$,{data:k},{miniAppScoreButtonViewModel:function(z){return _.U(NjU,{data:z.data,score:F,formattedScore:T,onScoreChanged:Z,isEmbeddedInWebview:O})}})},"Yd"),r28=_.mc(function(q){q=q.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.U(_.iB,null):_.U(_.l$,{data:q},{buttonViewModel:_.b$})},"Zd");_.HV8=new _.mE("DESKTOP_CURRENT_PAGE");var xcI=_.mc(function(q){var k=q.data;var F=_.h("force_active_time_logging_webview"),T=!1,Z=new I6G,O=void 0,z=void 0,R=_.mT().resolve(Ucz),e=new CO$,I=void 0,X=void 0,E=[],d=void 0,M=void 0,t=!1,A=!1,w=!1,b=!1,r=new _.zO,L=_.mT().resolve(bVg),H=_.mT().resolve(_.$n),V=_.mT().resolve(_.g6(WF)),g,Y9=(g=_.mT().resolve(_.g6(_.HV8)))==null?void 0:g.getCurrentPage(),OT=!1,UT=0,yh=function(sT){sT.preventDefault();return sT.returnValue=""},AH;
q=_.S(_.Oi(!((AH=_.zA("yt-mini-app-is-audio-enabled"))!=null&&!AH),void 0,"cGaEvf"));var lw=q.next().value,H0=q.next().value,Kf;AH=_.S(_.Oi(!((Kf=_.zA("exit-mini-app-seen-state"))==null||!Kf),void 0,"DctXGe"));var qI=AH.next().value,gh=AH.next().value;Kf=_.S(_.Oi(!1,void 0,"pU1jdd"));var tz=Kf.next().value,WG=Kf.next().value;Kf=_.S(_.Oi(void 0,void 0,"ldLqDf"));var Ng=Kf.next().value,X0=Kf.next().value;Kf=_.S(_.Oi(void 0,void 0,"mdofE"));var Fm=Kf.next().value,lv=Kf.next().value;Kf=_.S(_.Oi(!0,void 0,
"T1gxCf"));var LC=Kf.next().value,SM=Kf.next().value;Kf=_.S(_.Oi(!1,void 0,"gxt7wf"));var Xm=Kf.next().value,Az=Kf.next().value;Kf=_.S(_.Oi(void 0,void 0,"yqLV6d"));var xs=Kf.next().value,Mg=Kf.next().value;Kf=_.S(_.Oi(0,void 0,"l6CrGf"));var V$=Kf.next().value,va=Kf.next().value,cG=_.sa("mini-app-container-view-model"),Z0=function(){return k().isEmbeddedInWebview},KU=function(){return k().hasPlayNextShelf};
nN("yt-page-type-changed",function(sT){if(_.h("enable_is_mini_app_page_active_bugfix"))sT.detail.newPageSubtype==="mini_app"&&sT.detail.newPageType==="ytd-browse"||!LC()||D0();else if(sT=_.zcN()==="mini_app",sT!==LC())if(SM(sT),sT){var jX;sT=(jX=k().playableId)==null?void 0:jX.toString();sT!==void 0&&window.location.href.includes(sT)&&!A&&(b=!0,d0(),RZ.value&&RM(RZ.value))}else sT||D0()});
nN("yt-action",function(sT){sT.detail.actionName==="yt-engagement-panel-visible-changed"&&sT.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&sT.detail.args[2]==="PAmini_app_panel"&&D0();_.h("enable_is_mini_app_page_active_bugfix")?sT.detail.actionName==="yt-history-load"&&!LC()&&(Y9==null?0:Y9.active)?(SM(!0),d0(),RZ.value&&RM(RZ.value)):sT.detail.actionName==="yt-history-load"&&LC()&&!k().isEmbeddedInWebview&&aG():LC()&&sT.detail.actionName==="yt-history-load"&&(b?b=!1:k().isEmbeddedInWebview||
aG())});
_.tR(function(){Ev()});
_.y3(function(){d0()},"PiwKsd");
var d0=function(){var sT=k().playableId,jX=k().localReleaseId,KC=k().derivedDeviceInterface;if(A)_.w1(new _.aP("[MiniAppContainerViewModel] onEnter was called more than once"));else{A=!0;O=new mBI(sT,jX,KC,document.visibilityState==="visible");ojv(O);z=new M1I(sT);slc(R,sT);Rrz(e,{showMiniAppAdCommand:k().showMiniAppAdCommand,isEmbeddedInWebview:k().isEmbeddedInWebview,playLogger:O});E6H()&&(M=document.body.style.backgroundColor,_.bD(document.body,"background-color","black"));wF();Uv();r=new _.zO;
if(k().isEmbeddedInWebview){if(sT=(new URLSearchParams(window.location.search)).get("postPlayNonce"))iVc(O,sT),OT=!0;Z.initialize({onAudioStateLoaded:function(BD){ZC(BD)},
onMuteMiniApp:function(){ZC(!1)},
onUnmuteMiniApp:function(){ZC(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(BD){OT||(iVc(O,BD),OT=!0)},
confirmExitMiniApp:function(){var BD,oG,S$;return _.C(function(eq){if(eq.nextAddress==1)return k().confirmExitMiniAppCommand?_.W(eq,Promise.race([r.promise,Promise.resolve(!1)]),2):eq.return();(BD=eq.yieldResult)?!k().confirmExitMiniAppCommandEdu||(S$=(oG=qI)==null?void 0:oG())!=null&&S$?dI(k().confirmExitMiniAppCommand):(dI(k().confirmExitMiniAppCommandEdu),_.S4("exit-mini-app-seen-state","true",2592E6)):dI(k().closeMiniAppCommand);_.RG(eq)})},
onNativeBenchmarkingMessageReceived:function(BD){BD=fw$(_.StN(BD));if(_.h8(BD,_.rl,3,dGU)){var oG=_.uG(BD,_.rl,3,dGU),S$=R7M();var eq=Ar(S$.getSeconds())-Ar(oG.getSeconds());oG=_.kb(S$,2)-_.kb(oG,2);eq<0&&oG>0?(eq+=1,oG-=1E9):eq>0&&oG<0&&(--eq,oG+=1E9);eq=(new cr).setSeconds(eq);eq=_.yo(eq,2,_.fC(oG),0);_.k4(BD,1,eq)}var nB;(nB=X)==null||nB.returnNativeBenchmarkingMessage(BD)},
multiplayer3pAckStateLoaded:function(BD){aG(BD)},
exitMiniAppSeenStateLoaded:function(BD){k().confirmExitMiniAppCommandEdu&&gh(BD)},
onNavigateToNewMiniApp:function(){dI(k().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(BD){BD=new URLSearchParams(BD);var oG=void 0;BD.has("invite_code")&&(oG=new p5v,BD=BD.get("invite_code"),oG=_.Ub(oG,1,BD));if(BD=oG){var S$;(S$=X)==null||S$.sendGameData(BD)}},
onPauseMiniApp:function(){T=!0;CC()},
onResumeMiniApp:function(){T=!0;ZV()},
onAdFinished:function(BD){e.onAdFinished(BD)}});
k().showMultiplayer3pConsentDialogCommand||r.resolve(!0);dI(k().onContainerReadyCommand)}else iVc(O),r.resolve(!0);f6m(z,qKv(O));qKv(O).then(function(BD){BD={miniAppPlayData:{postPlayNonce:BD}};var oG,S$=(oG=k().loggingDirectives)==null?void 0:oG.trackingParams;S$&&_.aB().stateChanged(S$,BD)});
sT=k().showSignInDialogCommand;!UHN()&&sT&&(_.S4("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),dI(sT));k().confirmExitMiniAppCommand&&V&&(sT=S1N(k().confirmExitMiniAppCommand))&&(V.customConfirmationCommand=sT)}},Ev=function(){M&&_.bD(document.body,"background-color",M);
t=!1;d&&d.release();z.flush().catch(function(sT){_.w1(sT)});
R.flush().catch(function(sT){_.w1(sT)});
TjZ(O);$B();X=void 0;GFZ(L)},D0=function(){SM(!1);
Ev();WG(!1);Mg(void 0);X0(void 0);lv(void 0);UT=0;va(0);A=!1},CC=function(){var sT;
(sT=X)==null||sT.onPause();d&&d.release();z.flush().catch(function(jX){_.w1(jX)});
R.flush().catch(function(jX){_.w1(jX)});
FN8(O)},ZV=function(){var sT;
(sT=X)==null||sT.onResume();Uv();sT=O;sT.isForeground=!0;u1(sT,"PLAY_EVENT_TYPE_PLAY_RESUME")},ZC=function(sT){var jX;
(jX=X)==null||jX.onAudioToggled(sT);H0(sT)},aG=function(sT){k().showMultiplayer3pConsentDialogCommand&&(k().isEmbeddedInWebview&&sT!==void 0&&r.resolve(sT),!sT&&_.zcN()==="mini_app"&&dI(k().showMultiplayer3pConsentDialogCommand))},Bm=function(){var sT,jX,KC,BD;
return _.C(function(oG){if(oG.nextAddress==1){!k().isLivestream||k().disableVideoCapture||(sT=X)!=null&&sT.sendStartGameFrameCapture();jX=(new URL(window.location.href)).searchParams;if(jX.has("invite_code")){var S$=new p5v,eq=jX.get("invite_code");KC=_.Ub(S$,1,eq);(BD=X)==null||BD.sendGameData(KC)}tz()||(WG(!0),S$=O,S$.state!==1?_.w1(new _.aP("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+n74[S$.state])):(_.Fi("mini_app_ids_without_game_ready").includes(S$.JSC$14811_miniAppId)&&(S$.gameReady=
!0),S$.state=2,S$.beforeReady=!1,b1(S$,"ma_ffr"),u1(S$,"PLAY_EVENT_TYPE_PLAY_READY")));return _.W(oG,r.promise,2)}dI(k().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();k().isEmbeddedInWebview||aG();_.RG(oG)})},rh=function(){var sT=O;
sT.gameReady=!0;b1(sT,"ma_gr")},WD=function(sT){var jX;
return _.C(function(KC){if(KC.nextAddress==1)return _.j$(KC,2),_.W(KC,t1P(z,sT),4);if(KC.nextAddress!=2)return _.Kl(KC,0);jX=_.CP(KC);dI(k().showSavingErrorPopupCommand);throw jX;})},qM=function(){var sT,jX;
return _.C(function(KC){if(KC.nextAddress==1)return _.j$(KC,2),_.W(KC,y2I(z),4);if(KC.nextAddress!=2)return sT=KC.yieldResult,KC.return(sT);jX=_.CP(KC);dI(k().showLoadingErrorDialogCommand);throw jX;})},XY=function(sT){O.logError(sT)},MA=function(sT,jX,KC){jlU(O,sT,jX,KC)},tv=function(sT,jX){OV8(O,sT,jX)},Ur=function(){!F&&k().isEmbeddedInWebview||_.qR();
ZVz(O,!0);t||(window.addEventListener("beforeunload",yh,{capture:!0}),t=!0)},xO=function(sT){var jX,KC,BD,oG,S$,eq,nB;
return _.C(function(A1){if(A1.nextAddress==1)return R&&(!I||I<sT)&&sT>0?_.W(A1,c2P(R,sT),3):A1.jumpTo(0);jX=A1.yieldResult;KC=_.S(jX);BD=KC.next().value;oG=KC.next().value;S$=BD;eq=oG;((nB=S$)==null?0:nB.displayString)&&eq&&(X0(eq),lv(S$.displayString));_.RG(A1)})},nw=function(sT){var jX=k().onBenchmarkingMessageReceivedCommand;
if(jX){var KC=R7M();_.oO(sT,3,dGU,KC);v5(jX,y5U(sT))}},Qa=function(sT){var jX=k().onGameFrameReceivedCommand;
if(jX){var KC=new A3;var BD=new Tmh;var oG=A8(sT,1);BD=_.d1(BD,1,oG);sT=_.wV(sT,2);sT=_.Ub(BD,2,sT);KC=_.k4(KC,2,sT);v5(jX,SQo(KC))}},hH=function(sT){var jX=k().onGameAudioDataReceivedCommand;
if(jX){var KC=new A3;var BD=new jfv;sT=_.wV(sT,1);BD=_.Ub(BD,1,sT);KC=_.k4(KC,4,BD);v5(jX,SQo(KC))}},bw=function(){var sT=new URLSearchParams(window.location.search);
if(k().isEmbeddedInWebview&&sT&&sT.get("override_hl")==="true"&&sT.get("hl"))return sT.get("hl");sT=document.documentElement.lang;return sT!==""?sT:_.Qw},v0=function(sT){var jX=k().onShareInviteCodeCommand;
if(jX)if(k().isEmbeddedInWebview){var KC=new okc;sT=_.Ub(KC,1,sT);v5(jX,TJI(sT))}else KC=k().inviteCodeShareClientParamIdentifier,L.clientParams.set(KC,{miniAppClientParams:{inviteCode:sT}}),dI(jX)},zI=function(sT){var jX,KC,BD;
return _.C(function(oG){if(oG.nextAddress==1)return jX=k().onMiniAppOpenYtContentRequested,R&&_.h("enable_open_yt_content")&&jX?_.W(oG,V1P(R,sT),3):oG.jumpTo(0);KC=oG.yieldResult;if(KC==="OK")if(k().isEmbeddedInWebview){var S$=new iYG;BD=ef(S$,2,J3,Q8(sT));v5(jX,Fzh(BD))}else H.clientData.set("video_id",sT),dI(jX);_.RG(oG)})},T5=function(sT){UT+=_.kb(sT,3);
sT=Math.min(Math.log(1+UT/15E6*9)/Math.log(10),.99);va(sT);Js(sT)},Js=_.aI(function(sT){var jX=k().updateLoadingProgressCommand;
if(jX){var KC=new iYG;sT=ef(KC,3,J3,_.O9(sT));v5(jX,Fzh(sT))}},100),Rk=function(sT){return WNP(e,sT)},Uv=function(){var sT,jX;
((sT=_.Kee())==null?void 0:(jX=sT.wakeLock)==null?void 0:jX.request)!=null&&_.Kee().wakeLock.request("screen").then(function(KC){d=KC}).catch(function(){})},RZ=_.GS("iframe");
_.y3(function(){k().isSupportedCountry&&(UHN()||_.h("enable_sign_in_promo")||!k().showSignInDialogCommand?RZ.value&&RM(RZ.value):dI(k().onMiniAppReadyCommand))},"XK60ib");
var hK=function(){return _.U("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return tz()?0:-1},
el:RZ})},RM=function(sT,jX){jX=jX===void 0?!1:jX;
var KC=jP();KC&&(jX||KC.toString()!==sT.getAttribute("src"))&&(X=M6M(k().source,{isAudioEnabled:lw,onFirstFrameReady:Bm,onGameReady:rh,onSave:WD,onLoad:qM,onError:XY,onSdkCalled:MA,onSdkPerformanceUpdate:tv,onClick:Ur,onSendHighScore:xO,onBenchmarkingMessageReceived:nw,getLanguage:bw,onShareInviteCode:v0,onResourceLoaded:T5,onOpenYTContent:zI,onShowMiniAppAd:Rk,onGameFrameReceived:Qa,onGameAudioReceived:hH},sT,KC),Mj(sT,"load",function(){b1(O,"ma_il");Mj(sT,"load",function(){RM(sT,!0)})}),_.Ab(sT,
KC))},jP=function(){var sT=k().url;
if(sT&&(sT=_.wo(sT),sT!==null)){if(k().source&&k().source==="MINI_APP_SOURCE_GAMESNACKS")sT=_.oj(sT,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.h("enable_origin_query_parameter_bugfix")){var jX=_.lu(_.F9M(sT.toString()));jX=new URLSearchParams(jX||"");jX.set("origin",window.location.origin);jX=jX.toString();sT=_.Oc(sT).toString();sT=_.Y4($Jz.exec(sT)[0]+(jX.trim()?"#"+jX:""))}return sT}},Uc=function(){var sT={};
sT=_.UZ("yt-mini-app-container-view-model__loading-screen",(sT["yt-mini-app-container-view-model__loading-screen--fade-out"]=tz,sT));var jX=function(){return tz()?1:V$()};
return _.U("div",{class:sT},_.U(_.l$,{data:function(){return k().splashScreen}},{miniAppSplashScreenViewModel:function(KC){return _.U($c8,{data:KC.data,
loadingProgress:jX})}}))},wF=function(){E=[];
E.push(_.Dr(window,"visibilitychange",function(){w||T&&Z0()||(document.visibilityState==="visible"?ZV():CC())}));
E.push(_.Dr(window,"pagehide",function(){Ev()}));
E.push(_.Dr(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&cG.value.dispatchEvent(new Event("tap"))},0)}));
E.push(_.Dr(cG.value,"pointerdown",function(){ZVz(O,!1)},!0));
E.push(_.Dr(cG.value,"pause",function(){w=!0;CC()}));
E.push(_.Dr(cG.value,"play",function(){w=!1;ZV()}));
E.push(_.Dr(cG.value,"exit",function(){Ev()}));
var sT=navigator.keyboard,jX=sT&&sT.lock;E.push(_.Dr(window,GaP,function(){Az(VyP());VyP()?(k().hasPlayNextShelf&&J1("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),vs("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),jX&&sT.lock(["Escape"])):(k().hasPlayNextShelf&&vs("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),J1("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),jX&&sT.unlock())}));
k().showMultiplayer3pConsentDialogCommand&&E.push(_.Dr(window,"yt-playables-ack-3p-data-usage",function(){LNZ(R)}));
k().confirmExitMiniAppCommandEdu&&E.push(_.Dr(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.S4("exit-mini-app-seen-state","true",2592E6)}));
k().onGameAudioDataReceivedCommand&&E.push(_.Dr(window,"message",function(KC){KC=KC.event_;var BD,oG=(BD=RZ.value)==null?void 0:BD.src;if(oG&&KC.origin===(new URL(oG)).origin&&KC.data&&KC.data.type==="GAME_AUDIO"&&KC.data.audio&&KC.data.audio.length>0){var S$=new FileReader;S$.onload=function(){var eq=new A3;var nB=new jfv;nB=_.Ub(nB,1,S$.result);eq=_.k4(eq,4,nB);v5(k().onGameAudioDataReceivedCommand,SQo(eq))};
S$.readAsDataURL(new Blob([KC.data.audio]))}}))},$B=function(){E.forEach(function(sT){fb(sT)});
window.removeEventListener("beforeunload",yh,{capture:!0})},dI=function(sT){sT&&C3n(sT,k().isEmbeddedInWebview||!1)},vs=function(sT,jX){sT=_.S(cG.value.getElementsByClassName(sT));
for(var KC=sT.next();!KC.done;KC=sT.next())KC.value.classList.add(jX)},J1=function(sT,jX){sT=_.S(cG.value.getElementsByClassName(sT));
for(var KC=sT.next();!KC.done;KC=sT.next())KC.value.classList.remove(jX)};
return function(){var sT={};sT=_.UZ("yt-mini-app-container-view-model",(sT["yt-mini-app-container-view-model--desktop"]=!0,sT["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return k().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},sT["yt-mini-app-container-view-model--ios-web-view"]=E6H(),sT["yt-mini-app-container-view-model--no-top-bar"]=function(){return!k().topBar},sT["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return k().hasPlayNextShelf},sT["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return k().hasPlayNextShelf},sT["yt-mini-app-container-view-model--show-peek-below"]=function(){return!Xm()&&k().hasPlayNextShelf},sT));
var jX={};jX=_.UZ("yt-mini-app-container-view-model__content",(jX["yt-mini-app-container-view-model__content--desktop-content"]=!0,jX["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return k().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},jX["yt-mini-app-container-view-model--desktop-play-page"]=function(){return k().hasPlayNextShelf},jX));
return _.U("mini-app-container-view-model",{el:cG},_.U("div",{class:sT},_.U(_.a,{cond:function(){return k().topBar&&!Xm()},
then:function(){return _.U(_.l$,{data:function(){return k().topBar}},{miniAppTopBarViewModel:function(KC){return _.U(vjv,{data:KC.data,
isAudioEnabled:lw,onAudioToggled:function(BD){ZC(BD)},
score:Ng,formattedScore:Fm,onScoreChanged:function(BD){I=BD},
isEmbeddedInWebview:Z0,isSaved:xs,onSaveToggled:function(BD){Mg(BD)},
isExitMiniAppSeen:qI,isDesktopPlayPage:KU})}})}}),_.U("div",{class:jX},_.U(_.a,{cond:LC,
then:function(){return hK()}}),_.U(_.a,{cond:function(){return!k().isEmbeddedInWebview},
then:function(){return Uc()}}))))}()},"$d");
xcI.idomCompat=!0;_.Ft(xcI,"mini-app-container-view-model",{props:{data:_.xK}});var nj0=_.mc(function(q){var k=q.data;return _.U("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.U("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.EZ(function(){var F=k().onTap;F&&_.vE(F)})},_.U(_.a,{cond:function(){return k().icon},
then:function(F){return _.U(_.fF,{icon:function(){return F().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.U("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return k().title})))},"ae");
nj0.idomCompat=!0;var gj0=_.mc(function(q){var k=_.sa("div"),F=_.S(_.Oi(void 0,void 0,"kFCJ0c")),T=F.next().value,Z=F.next().value;F=_.S(_.Oi(void 0,void 0,"PIPgWd"));var O=F.next().value,z=F.next().value;F=_.S(_.Oi(void 0,void 0,"rV66ob"));var R=F.next().value,e=F.next().value,I=function(){var b=T();return b!==void 0?Math.abs(b):void 0},X=function(){var b=I();
return b===void 0||b<=3},E=function(){var b=I();
var r=O(),L=R();b=b!==void 0&&r!==void 0&&L!==void 0?r-L-b:void 0;return b===void 0||b<=3},d=function(b){k.value&&k.value.scrollBy({top:0,
left:(_.P9("HTML_DIR")==="rtl"?-1:1)*b*k.value.clientWidth,behavior:"smooth"})},M=function(){var b;
Z((b=k.value)==null?void 0:b.scrollLeft);var r;z((r=k.value)==null?void 0:r.scrollWidth);var L;e((L=k.value)==null?void 0:L.clientWidth)},t=function(){d(-.5)},A=function(){d(.5)};
F=_.EZ(function(){M()});
_.yV(function(){M();if(k.value){var b=new ResizeObserver(M);b.observe(k.value);_.tR(function(){b.disconnect()})}});
var w={};return _.U("yt-sponsorships-scrollable-shelf",{class:_.UZ("ytdSponsorshipsScrollableShelfHost",q.className)},_.U("div",{class:_.UZ("ytdSponsorshipsScrollableShelfContent",(w.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return q.data().previousButton&&q.data().nextButton&&!X()&&!E()},w.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return q.data().previousButton&&!X()&&E()},w.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return q.data().nextButton&&
X()&&!E()},w)),
el:k,"on:scroll":F},q.children),_.U(_.a,{cond:function(){return!X()},
then:function(){return _.U(_.l$,{data:function(){return q.data().previousButton}},{buttonViewModel:function(b){return _.U(_.b$,{data:b.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:t})}})}}),_.U(_.a,{cond:function(){return!E()},
then:function(){return _.U(_.l$,{data:function(){return q.data().nextButton}},{buttonViewModel:function(b){return _.U(_.b$,{data:b.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:A})}})}}))},"be");
gj0.idomCompat=!0;var qm$=_.mc(function(q){var k=q.data;q={};return _.U("yt-sponsorships-hub",{class:_.UZ("ytdSponsorshipsHubHost",(q.ytdSponsorshipsHubHostIndented=function(){return k().indented},q))},_.U("div",{class:"ytdSponsorshipsHubHeader"},_.U("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.U("div",{class:"ytdSponsorshipsHubAvatar"},_.U(_.l$,{data:function(){return k().avatar}},{avatarViewModel:_.ld})),_.U(_.a,{cond:function(){return k().badgeImage},
then:function(F){return _.U("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.U("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.U("div",{class:"ytdSponsorshipsHubBadge"},_.U(_.gy,{data:F,targetWidth:24,targetHeight:24,alt:""}))))}})),_.U("div",{class:"ytdSponsorshipsHubDetails"},_.U("div",{class:"ytdSponsorshipsHubTierName"},function(){return k().tierName}),_.U("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return k().membershipType}),_.U("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return k().membershipDurationOrExpiry})),_.U("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.U(_.l$,{data:function(){return k().manageButton}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.U(_.l$,{data:function(){return k().actionMenuButton}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.U("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return k().perksTitle}),_.U(gj0,{data:function(){return{previousButton:k().previousPerkButton,
nextButton:k().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.U("div",{class:"ytdSponsorshipsHubPerkCards"},_.U(_.l$,{data:function(){return k().perkCards}},{sponsorshipsHubPerkCardViewModel:nj0}),_.U(_.a,{cond:function(){return k().viewAllPerksButton},
then:function(F){return _.U(mch,{data:F})}}))))},"ce");
qm$.idomCompat=!0;var mch=_.mc(function(q){var k=q.data;return _.U("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.U(_.l$,{data:function(){return k().button}},{buttonViewModel:_.b$}),_.U("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.U("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return k().title}),_.U("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return k().subtitle})))},"de");
mch.idomCompat=!0;_.Ft(qm$,"yt-sponsorships-hub",{props:{data:_.xK}});_.igU=_.mc(function(q){var k=q.data;return _.U("yt-dual-avatar-view-model",{class:_.UZ("ytDualAvatarViewModelHost",q.className),style:_.MO({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var F;return((F=k().badgeCutoutRadius)!=null?F:14)+"px"}})},_.U("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.U(_.l$,{data:function(){return k().startAvatar}},{avatarViewModel:_.ld}),_.U(_.l$,{data:function(){return k().endAvatar}},{avatarViewModel:_.ld})),_.U(_.l$,{data:function(){return k().badge}},
{contentPreviewImageViewModel:function(F){return _.U("div",{class:"ytDualAvatarViewModelBadge"},_.U(_.k2,{data:F.data}))}}))},"ee");
_.igU.idomCompat=!0;var oFG=_.mc(function(q){var k=q.data;var F,T=!((F=_.mT().resolve(_.g6(_.VK)))==null||!F());q=_.W6(function(){var X,E,d=T?(X=k().header)==null?void 0:X.backgroundColorDarkMode:(E=k().header)==null?void 0:E.backgroundColorLightMode;if(d!==void 0)return _.B4(d)},void 0,"UX2G6c");
F=_.W6(function(){var X,E;return T?(X=k().header)==null?void 0:X.backgroundImagePart1Dark:(E=k().header)==null?void 0:E.backgroundImagePart1Light},void 0,"GPAi1d");
var Z=_.W6(function(){var X,E;return T?(X=k().header)==null?void 0:X.backgroundImagePart2Dark:(E=k().header)==null?void 0:E.backgroundImagePart2Light},void 0,"nboJld"),O=_.W6(function(){return _.P9("HTML_DIR")==="rtl"},void 0,"LGJceb"),z=_.sa("yt-sponsorships-perks-list"),R=!1,e=function(){var X=z.value;
if(X&&!R){var E,d=(E=X.parentElement)==null?void 0:E.parentElement;if(d)for(X=X.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),E=0;E<X.length;++E){var M=X[E];if(M instanceof HTMLElement){d.scrollTo({top:M.offsetTop+M.clientHeight/2-d.clientHeight/2,behavior:"smooth"});R=!0;break}}}};
_.DB(function(){var X=z.value;if(X){var E=new ResizeObserver(e);E.observe(X);_.tR(function(){E.disconnect()})}});
var I={};return _.U("yt-sponsorships-perks-list",{el:z,class:_.UZ("ytdSponsorshipsPerksListHost",(I.ytdSponsorshipsPerksListHorizontalPadding=function(){return k().horizontalPaddingEnabled},I))},_.U("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.U("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.MO({"background-color":q})},_.U("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.U(_.a,{cond:F,then:function(X){var E={};return _.U("div",{class:_.UZ((E.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=T,E.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!T,E.ytdSponsorshipsPerksListFlipped=O,E))},_.U(_.gy,{data:X,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.U("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.U(_.a,{cond:Z,
then:function(X){var E={};return _.U("div",{class:_.UZ((E.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=T,E.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!T,E.ytdSponsorshipsPerksListFlipped=O,E))},_.U(_.gy,{data:X,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.U("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.U(_.l$,{data:function(){var X;
return(X=k().header)==null?void 0:X.dualAvatar}},{dualAvatarViewModel:_.igU})))),_.U("div",{class:"ytdSponsorshipsPerksListBody"},_.U("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return k().title}),_.U(_.a,{cond:function(){return k().perks},
then:function(X){return _.U(_.XW,{each:X},function(E,d){var M={};return _.U("div",{class:_.UZ("ytdSponsorshipsPerksListPerkContainer",(M.ytdSponsorshipsPerksListSelectedPerk=function(){var t=d(),A=k().selectedPerkIndex;return t===A},M))},_.U(_.a,{cond:function(){return d()>0},
then:function(){return _.U("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.U("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.U(_.a,{cond:function(){return E.icon},
then:function(t){return _.U(_.fF,{icon:function(){return t().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.U("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.U("div",{class:"ytdSponsorshipsPerksListPerkTitle"},E.title),_.U("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.U(_.gz,{text:E.description})),_.U(_.a,{cond:function(){return E.instructions},
then:function(){var t,A;return _.U("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.U("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(t=E.instructions)==null?void 0:t.title),_.U("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.U(_.gz,{text:(A=E.instructions)==null?void 0:A.text})))}}))),_.U(_.a,{cond:function(){return E.emoji},
then:function(t){return _.U("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.U(_.XW,{each:function(){return t()}},function(A){return _.U(_.gy,{data:A,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.U(kh4,{data:E}))})}})))},"fe");
oFG.idomCompat=!0;var kh4=_.mc(function(q){var k=q.data;var F=function(z,R){return z===R},T=function(){var z=k();
z=_.f(z==null?void 0:z.badgesShelf,O4Z);return z!==void 0&&z!==null?z:{previousButton:{},nextButton:{}}},Z=_.GS("div"),O=function(){var z=Z.value;
if(z){var R=z.parentElement;if(R){z=z.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var e=0;e<z.length;++e){var I=z[e];if(I instanceof HTMLElement){R.scrollTo({left:I.offsetLeft+I.clientWidth/2-R.clientWidth/2,behavior:"instant"});break}}}}};
_.DB(function(){var z=Z.value;if(z){var R=new ResizeObserver(O);R.observe(z);_.tR(function(){R.disconnect()})}});
return _.U("div",null,_.U(_.a,{cond:function(){return k().badges},
then:function(z){return _.U(gj0,{data:T},_.U("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:Z},_.U(_.XW,{each:function(){return z()}},function(R,e){var I={},X={},E={};
return _.U("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.U(_.a,{cond:function(){return e()>0},
then:function(){return _.U("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.U("div",{class:_.UZ("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(I.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return F(e(),k().currentBadgeIndex)},I.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!F(e(),k().currentBadgeIndex)},I))},_.U("div",{class:_.UZ("ytdSponsorshipsPerksListLoyaltyBadge",(X.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return F(e(),
k().currentBadgeIndex)},X.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!F(e(),k().currentBadgeIndex)},X))},_.U(_.a,{cond:function(){return R.image},
then:function(d){var M={};return _.U("div",{class:_.UZ((M.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return F(e(),k().currentBadgeIndex)},M.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!F(e(),k().currentBadgeIndex)},M))},_.U(_.gy,{data:d,
alt:""}))}})),_.U("div",{class:_.UZ("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(E.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return F(e(),k().currentBadgeIndex)},E))},R.title)))})))}}))},"ge");
kh4.idomCompat=!0;_.Ft(oFG,"yt-sponsorships-perks-list",{props:{data:_.xK}});_.Ft(_.mc(function(q){return _.U("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.U(_.a,{cond:function(){return q.data().image},
then:function(k){return _.U(_.gy,{className:"ytwFantasyEmptyStateViewModelImage",data:k,ariaHidden:!0,alt:""})}}),_.U(_.gz,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return q.data().title}}),_.U(_.gz,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return q.data().subtitle}}),_.U(_.l$,{data:function(){return q.data().primaryButton}},{buttonViewModel:function(k){return _.U(_.b$,{data:k.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"he"),"ytw-fantasy-empty-state-view-model",{props:{data:_.xK}});var FLP;var Ac0=_.hp({buttonRenderer:_.sw});_.q9(pBw);_.CF(pBw,"timed-animation-button-renderer",{propNames:["data","uniqueId","overrides"]});var v3=function(){var q=_.Q.apply(this,arguments)||this;q.hideJoinButtonBeforeSubscribed=_.h("hide_join_button_before_subscribed");q.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return q};
_.y(v3,_.Q);_.Y=v3.prototype;_.Y.hasShowDialogCommand=function(q){return!!_.f(q,W8h)};
_.Y.configureRendererStamper=function(){return{"data.avatarStack":{id:"avatar-stack",mapping:{avatarStackViewModel:{component:"yt-avatar-stack-view-model"}}},"data.membershipButton":{id:"sponsor-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[joinButtonOverrides]]"}},timedAnimationButtonRenderer:{component:"timed-animation-button-renderer",params:{uniqueId:"join-button"},properties:{overrides:"[[joinButtonOverrides]]"}}}},"data.purchaseButton":{id:"purchase-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.analyticsButton":{id:"analytics-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.updateJoinButtonOverrides=function(){var q,k;(q=_.Zy(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(k=q.polymerController)==null||k.set("overrides",this.joinButtonOverrides);if(q=_.Zy(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))q.overrides=this.joinButtonOverrides};
_.Y.handleButtonRefreshAction=function(q){if(q=_.f(q,wAg))this.set("data.membershipButton",q.membershipButton),this.notifyPath("data.membershipButton")};
_.Y.onYtServiceRequestError=function(q){_.k_(this.hostElement,q.detail.error.message)};
_.Y.onTap=function(){var q;(q=this.data)!=null&&q.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)};
_.Y.handleUnsubscribeAction=function(){var q,k,F;((q=this.data)==null?void 0:(k=q.membershipButton)==null?void 0:(F=k.buttonRenderer)==null?void 0:F.style)==="STYLE_PRIMARY"&&_.Zy(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.Vg.Object.defineProperties(v3.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.subscriptionStateEntity)==null||!q.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var q,k=(q=this.data)==null?void 0:q.membershipButton,F;q=(k==null?void 0:k.buttonRenderer)||_.f(k==null?void 0:(F=k.timedAnimationButtonRenderer)==null?void 0:F.buttonRenderer,_.bl);return(q==null?void 0:q.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(q==null?void 0:q.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(q==null?void 0:q.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var q;if(this.hasShowDialogCommand((q=this.data)==null?void 0:q.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var q;if(this.hasShowDialogCommand((q=this.data)==null?void 0:q.navigationEndpoint))return"button"}}});
v3.prototype.onTap=v3.prototype.onTap;v3.prototype.onYtServiceRequestError=v3.prototype.onYtServiceRequestError;v3.prototype.updateJoinButtonOverrides=v3.prototype.updateJoinButtonOverrides;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],v3.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],v3.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],v3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],v3.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],v3.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.wM),_.G("design:type",Object)],v3.prototype,"ironButtonState",void 0);_.v([_.u(),_.G("design:type",Object)],v3.prototype,"data",void 0);
_.v([_.P("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.G("design:type",Object),_.G("design:paramtypes",[])],v3.prototype,"hideJoin",null);_.v([_.u(),_.G("design:type",String)],v3.prototype,"subscribeKey",void 0);_.v([_.u({selectorArgs:["subscribeKey"],selector:EMN}),_.G("design:type",Object)],v3.prototype,"subscriptionStateEntity",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],v3.prototype,"hideJoinButtonBeforeSubscribed",void 0);
_.v([_.P("subscriptionStateEntity"),_.u({reflectToAttribute:!0}),_.G("design:type",Object),_.G("design:paramtypes",[])],v3.prototype,"subscribed",null);_.v([_.P("subscribed","data.membershipButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],v3.prototype,"joinButtonOverrides",null);_.v([_.P("data.navigationEndpoint"),_.G("design:type",Object),_.G("design:paramtypes",[])],v3.prototype,"channelNameTabIndex",null);
_.v([_.P("data.navigationEndpoint"),_.G("design:type",Object),_.G("design:paramtypes",[])],v3.prototype,"channelNameRole",null);_.v([_.Wu("joinButtonOverrides"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],v3.prototype,"updateJoinButtonOverrides",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],v3.prototype,"onYtServiceRequestError",null);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],v3.prototype,"onTap",null);_.v([_.K({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],v3);
var T2h=_.Y1()(v3,"ytd-video-owner-renderer",function(){if(FLP===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);FLP=q}q=FLP;return q},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.Ft(_.mc(function(q){var k=q.data;var F;q=_.S(_.Oi(!((F=_.zA("yt-mini-app-is-theater-mode-enabled"))==null||!F),void 0,"LUeOgf"));var T=q.next().value,Z=q.next().value,O;F=(O=_.mT().resolve(_.g6(Dx4)))!=null?O:function(){return _.U("div",null)};
_.Hc("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){Z(!0);_.S4("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.Hc("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){Z(!1);_.S4("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
O={};q={};var z={};return _.U("mini-app-play-page-renderer",{class:_.UZ("miniAppPlayPageRendererHost",(O.miniAppPlayPageRendererHostDetailsView=function(){return!T()},O))},_.U("div",{class:_.UZ("miniAppPlayPageRendererGameContainer",(q.miniAppPlayPageRendererGameContainerDetailsView=function(){return!T()},q))},_.U(_.l$,{data:function(){return k().containerViewModel}},{miniAppContainerViewModel:xcI}),_.U(_.a,{cond:function(){return k().channel&&k().subscribeButton},
then:function(){return _.U("div",{class:"miniAppPlayPageRendererChannelContainer"},_.U(_.l$,{data:function(){return k().channel}},{videoOwnerRenderer:function(R){return _.U(T2h,{data:R.data})}}),_.U(_.l$,{data:function(){return k().subscribeButton}},{subscribeButtonViewModel:function(R){return _.U(_.tJ,{data:R.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.U(_.a,{cond:function(){return!T()&&k().description},
then:function(){return _.U("div",{class:"miniAppPlayPageRendererMiniAppDescriptionWrapper"},_.U("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return k().description}))}})),_.U("div",{class:_.UZ("miniAppPlayPageRendererPlayNextContainer",(z.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!T()},z))},_.U(_.l$,{data:function(){return k().sectionList}},{sectionListRenderer:F})))},"ie"),"mini-app-play-page-renderer",{props:{data:_.xK}});var H3=function(){var q=_.Q.apply(this,arguments)||this;q.isSearch=!1;q.isConstrainedList=!1;q.hasChipsBar=!1;q.inReplyPanel=!1;q.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"}};q.monitorScroll=!0;q.SCROLL_ANIMATION_DURATION_MS=300;q.nextContinuation={continuationType:"sectionListContinuation"};return q};
_.y(H3,_.Q);_.Y=H3.prototype;
_.Y.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(q){switch(q.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:_.h("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.h("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.Y.created=function(){var q=this;this.JSC$14949_scrollAnimation=new _.P3(function(k){q.hostElement.scrollTop=k})};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.Y.getItemsPath=function(){return"data.contents"};
_.Y.replacePrimaryContent=function(q){this.set("data.contents",q)};
_.Y.computeHasSortFilter=function(q){return!!q&&!!q.sortFilterSubMenuRenderer};
_.Y.computeShouldScrollInPanel=function(q){var k;return!!(q==null?0:(k=q.scrollPaneStyle)==null?0:k.scrollable)};
_.Y.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Yv(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.Y.scrollToTop=function(){this.hostElement.scrollTop=0};
_.Y.scrollToItemSection=function(q){if(q=this.getItemByIdentifier(q))q=this.getScrollPositionForItem(q),this.hostElement.scrollTop!==q&&this.JSC$14949_scrollAnimation.start(this.hostElement.scrollTop,q,this.SCROLL_ANIMATION_DURATION_MS)};
_.Y.getItemByIdentifier=function(q){var k=this.contents.querySelectorAll("ytd-item-section-renderer");if(k&&k.length!==0){var F=Array.from(k).findIndex(function(T){return T.sectionIdentifier===q});
return k[F===-1?0:F]}};
_.Y.getScrollPositionForItem=function(q){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===q)return 0;q=_.pT(q).y+this.hostElement.scrollTop-_.pT(this.hostElement).y;return Math.min(q,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Vg.Object.defineProperties(H3.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.targetId)==="browse-feedFEclips"}}});
H3.prototype.onScroll=H3.prototype.onScroll;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],H3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],H3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],H3.prototype,"ytLazyListBehavior",void 0);_.v([_.l(_.sy.YtNextContinuationBehavior),_.G("design:type",Object)],H3.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.l(_.G3Z),_.G("design:type",Object)],H3.prototype,"ytBooleanLogicBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],H3.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],H3.prototype,"data",void 0);_.v([_.u({value:2}),_.G("design:type",Number)],H3.prototype,"initialCount",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],H3.prototype,"autoFill",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.G("design:type",Boolean)],H3.prototype,"hasSortFilter",void 0);_.v([_.u({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.G("design:type",Boolean)],H3.prototype,"hideBottomSeparator",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.G("design:type",Boolean)],H3.prototype,"shouldScrollInPanel",void 0);
_.v([_.u(),_.G("design:type",Object)],H3.prototype,"isSearch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],H3.prototype,"isConstrainedList",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],H3.prototype,"responsiveSizing",void 0);_.v([_.u(),_.G("design:type",Object)],H3.prototype,"hasChipsBar",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],H3.prototype,"pageSubtype",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],H3.prototype,"engagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],H3.prototype,"liveChatEngagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],H3.prototype,"inReplyPanel",void 0);_.v([_.Iw("#action-button"),_.G("design:type",HTMLElement)],H3.prototype,"actionButton",void 0);_.v([_.u(),_.G("design:type",Object)],H3.prototype,"scrollUpButtonData",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],H3.prototype,"engagementPanelDropdown",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],H3.prototype,"engagementPanelDialog",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],H3.prototype,"isClipList",null);_.v([_.Iw("#contents"),_.G("design:type",HTMLElement)],H3.prototype,"monitorScrollElement",void 0);_.v([_.Iw("#contents"),_.G("design:type",HTMLElement)],H3.prototype,"contents",void 0);
_.v([_.eJ("scroll"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],H3.prototype,"onScroll",null);_.v([_.K({is:"ytd-section-list-renderer",disableElementRegistration:!0})],H3);
var Zgo=_.Y1()(H3,"ytd-section-list-renderer",function(){if(teG===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);teG=q}q=teG;return q},{mode:1});var joz;var YmZ;var Ogc;var Smo;var s3=function(){return _.Q.apply(this,arguments)||this};
_.y(s3,_.Q);s3.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
s3.prototype.onLikeButtonClick=function(q){q.stopPropagation();q.preventDefault()};
_.Vg.Object.defineProperties(s3.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)!=null&&q.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)})}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],s3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],s3.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],s3.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],s3.prototype,"ytRendererStamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],s3.prototype,"data",void 0);
_.v([_.u({selectorArgs:["data.likeStatusEntityKey"],selector:NO}),_.G("design:type",Object)],s3.prototype,"likeStatusEntity",void 0);_.v([_.P("data","likeStatusEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],s3.prototype,"likeButtonRenderer",null);_.v([_.K({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],s3);
_.B(s3,"ytd-slim-metadata-toggle-button-renderer",function(){if(Smo!==void 0)return Smo;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return Smo=q},{mode:1});var Gt=function(){var q=_.Q.apply(this,arguments)||this;q.minimizePipBreakages=_.h("web_pip_minimize_breakages");q.showEqualizer=_.h("web_enable_playlist_video_lockup_equalizer");q.watchColorUpdate=_.h("kevlar_watch_color_update");q.actionMap={};return q};
_.y(Gt,_.Q);_.Y=Gt.prototype;_.Y.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"}}}};
_.Y.computeEditableClass=function(q){return q&&q.menu?"editable":""};
_.Y.computeSelected=function(q){return!(q==null||!q.selected)};
_.Y.computeUseColorPalette=function(q){return!!((q==null?0:q.lightColorPalette)&&(q==null?0:q.darkColorPalette))};
_.Y.computeLargerPlaylistThumbs=function(q,k){return _.h("web_enable_playlist_bigger_thumbnails")&&!k};
_.Y.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.Y.onYtServiceRequestSent=function(q,k){k.endpoint&&this.isHideEnclosingAction(k.endpoint)&&!this.selected&&bWG(_.rT(),this.data.videoId)};
_.Y.isHideEnclosingAction=function(q){var k=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",q);q=this.get("likeEndpoint.status",q)==="INDIFFERENT";return k||q};
_.Y.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.Y.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.Vg.Object.defineProperties(Gt.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var q;return!!(this.withinMiniplayer&&((q=this.data)==null?0:q.actionButtons))}}});
Gt.prototype.onYtServiceRequestSent=Gt.prototype.onYtServiceRequestSent;Gt.prototype.canReorderChanged=Gt.prototype.canReorderChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Gt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Gt.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.rw),_.G("design:type",Object)],Gt.prototype,"ytdLockupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Gt.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Gt.prototype,"withinMiniplayer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Gt.prototype,"minimizePipBreakages",void 0);_.v([_.u({computed:"computeSelected(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Gt.prototype,"selected",void 0);
_.v([_.u({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Gt.prototype,"useColorPalette",void 0);_.v([_.u({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Gt.prototype,"largerPlaylistThumbs",void 0);_.v([_.u(),_.G("design:type",Object)],Gt.prototype,"showEqualizer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Gt.prototype,"canReorder",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Gt.prototype,"touchPersistentDragHandle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Gt.prototype,"handleIsHovered",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Gt.prototype,"watchColorUpdate",void 0);_.v([_.u(),_.G("design:type",String),_.G("design:paramtypes",[])],Gt.prototype,"reorderIcon",null);
_.v([_.P("largerPlaylistThumbs"),_.G("design:type",Number),_.G("design:paramtypes",[])],Gt.prototype,"thumbnailWidth",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Gt.prototype,"showActionButtons",null);_.v([_.df("canReorder"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Gt.prototype,"canReorderChanged",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],Gt.prototype,"onYtServiceRequestSent",null);_.v([_.K({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],Gt);
_.B(Gt,"ytd-playlist-panel-video-renderer",function(){if(Ogc!==void 0)return Ogc;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Ogc=q},{mode:2});var c3=function(){return _.Q.apply(this,arguments)||this};
_.y(c3,_.Q);c3.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],c3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],c3.prototype,"data",void 0);_.v([_.K({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],c3);
_.B(c3,"ytd-playlist-panel-supported-items",function(){if(YmZ!==void 0)return YmZ;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return YmZ=
q},{mode:1});chz=!0;OFZ("\\P{N}");var wBw;var zpz=_.WJ("END_OF_PLAYLIST",void 0,"End of playlist"),C7o=_.WJ("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),VC=function(){var q=_.Q.apply(this,arguments)||this;q.minimizePipBreakages=_.h("web_pip_minimize_breakages");q.updatedCoursePanel=_.h("move_three_dot_menu_to_playlist_panel_header_for_courses");q.hideHeaderText=!1;q.useColorPalette=!1;q.collapsed=!1;q.collapsedPreServerOverride="not_tracked";q.isHovered=!1;q.modernPanels=_.h("kevlar_watch_modern_panels");
q.expandLabel=_.WJ("MINIPLAYER_EXPAND_LABEL");q.collapseLabel=_.WJ("MINIPLAYER_COLLAPSE_LABEL");q.isFloating=!1;q.metaPanel=!1;q.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};q.currentIndex=void 0;return q};
_.y(VC,_.Q);_.Y=VC.prototype;
_.Y.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"}}}};
_.Y.created=function(){this.scrollThrottle=new _.mg(this.onThrottledScroll,1E3,this)};
_.Y.onMouseEnter=function(){this.isHovered=!0};
_.Y.onMouseLeave=function(){this.isHovered=!1};
_.Y.computeOverflowMenuData=function(q){return q&&q.menu?q.menu:null};
_.Y.computeCollapsible=function(q){return!q};
_.Y.computeHasPlaylistButtons=function(q){return!(!q||!q.playlistButtons)};
_.Y.computeHasSeparateSaveButton=function(q){return!(!q||!q.saveButton)};
_.Y.computeHasToolbarButton=function(q,k){return!(!q||!(k||q.saveButton||q.menu))};
_.Y.computePlaylistType=function(q){if(q&&q.playlistId)return q.playlistId.substring(0,4)};
_.Y.computeCanReorder=function(q){return q?q.playlistId&&q.playlistId.startsWith("TLPQ")?!0:!!q.isEditable&&!q.isInfinite:!1};
_.Y.attached=function(){var q=this;try{_.mT().resolve(_.uf).setPlaylistComponent(this.hostElement)}catch(k){if(_.h("kevlar_park_on_playlist_token_killswitch"))throw k;_.Qi().parkOrScheduleJob(function(){_.mT().resolve(_.uf).setPlaylistComponent(q.hostElement)},2,"ci")}_.k8(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.Y.detached=function(){_.oT(this.hostElement)};
_.Y.computeTrailingIcon=function(q,k,F){return F?k?"yt-icons:collapse":"yt-icons:close":k?"yt-icons:expand":_.h("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.Y.computeIndexMessage=function(q,k){return bZT(q+1)+" / "+bZT(k)};
_.Y.onRenderStamperFinished=function(){if(this.scrollForStampDom){var q=!0;this.isHovered&&(q=!1);if(this.collapsed||this.hidden)q=!1;q&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.Y.collapseChanged=function(){var q=this;this.collapsed||(_.Dn(this.ytTaskEmitterBehavior.getTaskManager(),function(){q.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.Y.hiddenChanged=function(){var q=this;this.hidden||_.Dn(this.ytTaskEmitterBehavior.getTaskManager(),function(){q.scrollToCurrentVideo()})};
_.Y.setupReordering=function(){var q=_.Zy(this.hostElement).querySelector("#items");RkG?_.TqG(this.ytReorderableBehavior,q,q,"playlist-drag-handle"):_.TqG(this.ytReorderableBehavior,q,q)};
_.Y.scrollToCurrentVideo=function(){var q=this;_.pL.addJob(function(){var k=_.Zy(q.hostElement).querySelector("#items");if(k){k.style.setProperty("padding-bottom","");var F=_.Zy(q.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(F){k=F.parentElement||_.yS(document);var T=k||_.yS(document);var Z=_.pT(F),O=_.pT(T),z=_.yzI(T);if(T==_.yS(document)){var R=Z.x-T.scrollLeft;Z=Z.y-T.scrollTop}else R=Z.x-O.x-z.left,Z=Z.y-O.y-z.top;F=dgv(F);O=T.clientHeight-
F.height;z=T.scrollLeft;var e=T.scrollTop;z+=R-(T.clientWidth-F.width)/2;T=new _.DJ(z,e+(Z-O/2));k.scrollLeft=T.x;k.scrollTop=T.y}}},8)};
_.Y.dataChanged=function(){var q=this;_.F9P(this.ytReorderableBehavior);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.Gz(this,function(){_.MR(q.ytTaskEmitterBehavior.getTaskManager(),function(){q.ytRendererBehavior.markDirty();q.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.Y.onFullBleedPlayerChanged=function(){_.h("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Y.onFullscreenChanged=function(){_.h("web_watch_imax_theater_mode")||_.h("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.Y.updateNowPlayingOverlay=function(){_.h("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.Y.onPlaylistLockupNowPlaying=function(q,k){k&&(this.activeNowPlayingRenderer=k);this.updateNowPlayingOverlay()};
_.Y.onScroll=function(){this.scrollThrottle.fire()};
_.Y.onThrottledScroll=function(){var q=this;_.MR(this.ytTaskEmitterBehavior.getTaskManager(),function(){q.ytRendererBehavior.markDirty()})};
_.Y.onToggleExpanded=function(q){!this.collapsible||q&&(_.nj(q).tagName==="A"||_.x$(_.xN(q),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.Y.setCollapsed=function(q){this.collapsible&&(this.collapsed=q,_.ZH(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.Y.handleCollapsedFromData=function(q){if(q){var k=q.playlistPanelCollapseState;k==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||k==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),k=k==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==k&&this.setCollapsed(k)):this.currentPlaylistId!==q.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(k=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==k&&this.setCollapsed(k),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=q.playlistId}};
_.Y.handleDrop=function(q){var k=q.currDragItem;q=k.data.playlistSetVideoId;var F=_.B0(k.parentNode.childNodes,k),T=void 0;F>0&&(T=k.parentNode.childNodes[F-1].data.playlistSetVideoId);k=_.rT();if(k.responsePlaylistData&&k.responsePlaylistData.contents){var Z=GNo(q,k.responsePlaylistData);k.responsePlaylistData=(0,_.fT.unsafeClone)(k.responsePlaylistData);MMn(k.responsePlaylistData.contents,Z,F);k.queueProxy?ze8(k.queueProxy,Z,F,q,T):k.playlistProxy&&ze8(k.playlistProxy,Z,F,q,T);_.v7(k,_.H7(k,k.response?
k.response.autoplayRenderer:void 0))}};
_.Y.handleDarkModeChange=function(q){q!==this.isDarkTheme&&(this.isDarkTheme=q)};
_.Y.colorPaletteChanged=function(){var q,k=((q=this.data)==null?void 0:q.contents)||[],F;q=_.S(k);for(k=q.next();!k.done;k=q.next()){k=k.value;var T=void 0;if((T=k.playlistPanelVideoRenderer)==null?0:T.selected){q=k.playlistPanelVideoRenderer;T=k=void 0;(F=this.isDarkTheme?(k=q)==null?void 0:k.darkColorPalette:(T=q)==null?void 0:T.lightColorPalette)&&_.wb(this.hostElement,F);break}}this.useColorPalette=!!F};
_.Vg.Object.defineProperties(VC.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.playlistId)&&!((k=this.data)==null||!k.isCourse)&&this.updatedCoursePanel}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var q=_.mT().resolve(_.g6(_.uf)),k;if(((k=this.data)==null?0:k.contents)&&(q==null?0:q.hasAutoplayData())){var F;if(((F=this.playlistLoopStateEntity)==null?void 0:F.state)==="PLAYLIST_LOOP_STATE_ONE"){if(q=this.data.currentIndex,q!==void 0){var T,Z;var O=(T=this.data.contents[q])==null?void 0:(Z=T.playlistPanelVideoRenderer)==null?void 0:Z.title}}else{var z,R=(z=_.f(q.getAutoplayEndpoint(),_.sM))==null?void 0:z.videoId,e,I;O=(e=this.data.contents.find(function(X){var E;
return((E=X.playlistPanelVideoRenderer)==null?void 0:E.videoId)===R}))==null?void 0:(I=e.playlistPanelVideoRenderer)==null?void 0:I.title}return O}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)!=null&&q.nextVideoLabel?this.nextVideoTitle?_.cj(this.data.nextVideoLabel)+":":zpz:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.data)==null?0:q.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN")return _.Gm(C7o);var k;return(k=this.data)==null?void 0:k.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T=(q=this.data)==null?void 0:(k=q.playlistButtons)==null?void 0:(F=k.menuRenderer)==null?void 0:F.topLevelButtons;if(T)for(q=_.S(T),k=q.next();!k.done;k=q.next())if(k=k.value,k.playlistLoopButtonRenderer)return k.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var q;return!!(this.collapsed&&((q=this.data)==null?0:q.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.h("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
VC.prototype.colorPaletteChanged=VC.prototype.colorPaletteChanged;VC.prototype.onPlaylistLockupNowPlaying=VC.prototype.onPlaylistLockupNowPlaying;VC.prototype.updateNowPlayingOverlay=VC.prototype.updateNowPlayingOverlay;VC.prototype.onFullscreenChanged=VC.prototype.onFullscreenChanged;VC.prototype.onFullBleedPlayerChanged=VC.prototype.onFullBleedPlayerChanged;VC.prototype.dataChanged=VC.prototype.dataChanged;VC.prototype.hiddenChanged=VC.prototype.hiddenChanged;VC.prototype.collapseChanged=VC.prototype.collapseChanged;
VC.prototype.onRenderStamperFinished=VC.prototype.onRenderStamperFinished;VC.prototype.onMouseLeave=VC.prototype.onMouseLeave;VC.prototype.onMouseEnter=VC.prototype.onMouseEnter;_.v([_.l(_.AQ),_.G("design:type",Object)],VC.prototype,"ironResizableBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VC.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],VC.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(kxm.YtPlaylistPanelBehavior),_.G("design:type",Object)],VC.prototype,"ytPlaylistPanelBehavior",void 0);_.v([_.l(_.iX.YtTaskEmitterBehavior),_.G("design:type",Object)],VC.prototype,"ytTaskEmitterBehavior",void 0);_.v([_.l(_.Zch),_.G("design:type",Object)],VC.prototype,"ytReorderableBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],VC.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],VC.prototype,"ytdReduxBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],VC.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],VC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],VC.prototype,"autoplayData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],VC.prototype,"withinMiniplayer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"minimizePipBreakages",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"updatedCoursePanel",void 0);_.v([_.u({computed:"setMenuData_(data)"}),_.G("design:type",Object)],VC.prototype,"menuRendererData",void 0);_.v([_.u({computed:"computeOverflowMenuData(data)"}),_.G("design:type",Object)],VC.prototype,"overflowMenuDataTopRow",void 0);_.v([_.u({computed:"computeOverflowMenuData(data)"}),_.G("design:type",Object)],VC.prototype,"overflowMenuData",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"hideHeaderText",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"useColorPalette",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.G("design:type",Boolean)],VC.prototype,"collapsible",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"collapsed",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],VC.prototype,"hidden",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.G("design:type",Boolean)],VC.prototype,"hasPlaylistButtons",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.G("design:type",Boolean)],VC.prototype,"hasSeparateSaveButton",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.G("design:type",Boolean)],VC.prototype,"hasToolbar",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.G("design:type",String)],VC.prototype,"playlistType",void 0);_.v([_.u(),_.G("design:type",Object)],VC.prototype,"isHovered",void 0);_.v([_.u({selectorArgs:["playlistLoopStateEntityKey"],selector:_.yUr}),_.G("design:type",Object)],VC.prototype,"playlistLoopStateEntity",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"modernPanels",void 0);_.v([_.u({value:56}),_.G("design:type",Number)],VC.prototype,"scrollMargin",void 0);_.v([_.u({computed:"computeCanReorder(data)"}),_.G("design:type",Boolean)],VC.prototype,"canReorder",void 0);_.v([_.u(),_.G("design:type",Object)],VC.prototype,"expandLabel",void 0);_.v([_.u(),_.G("design:type",Object)],VC.prototype,"collapseLabel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"isFloating",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VC.prototype,"metaPanel",void 0);_.v([_.u({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.G("design:type",String)],VC.prototype,"trailingIcon",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],VC.prototype,"isDarkTheme",void 0);
_.v([_.u({selector:_.pB}),_.G("design:type",Boolean)],VC.prototype,"miniplayerIsActive",void 0);_.v([_.u({selector:function(q){return q.watch.playerState}}),
_.G("design:type",Number)],VC.prototype,"playerState",void 0);_.v([_.u({selector:_.Q0}),_.G("design:type",Boolean)],VC.prototype,"isFullscreen",void 0);_.v([_.u({selector:_.N$}),_.G("design:type",Boolean)],VC.prototype,"isTheaterMode",void 0);_.v([_.u(),_.G("design:type",Object)],VC.prototype,"activeNowPlayingRenderer",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],VC.prototype,"moveThreeDotMenuToTopRow",null);
_.v([_.P("data","autoplayData","playlistLoopStateEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],VC.prototype,"nextVideoTitle",null);_.v([_.P("data","nextVideoTitle"),_.G("design:type",String),_.G("design:paramtypes",[])],VC.prototype,"nextVideoLabel",null);_.v([_.P("collapsed"),_.G("design:type",String),_.G("design:paramtypes",[])],VC.prototype,"buttonAriaLabel",null);
_.v([_.P("data","playlistId","longBylineText"),_.G("design:type",Object),_.G("design:paramtypes",[])],VC.prototype,"mixLongByLine",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],VC.prototype,"playlistLoopStateEntityKey",null);_.v([_.eJ("mouseenter"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"onMouseEnter",null);
_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"onMouseLeave",null);_.v([_.u({reflectToAttribute:!0}),_.P("data","collapsed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],VC.prototype,"showNextVideoHeader",null);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"onRenderStamperFinished",null);
_.v([_.Wu("collapsed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"collapseChanged",null);_.v([_.Wu("hidden"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"hiddenChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"dataChanged",null);
_.v([_.P("isTheaterMode","isFullscreen"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],VC.prototype,"isFullBleedPlayer",null);_.v([_.Wu("isTheaterMode","isFullscreen"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"onFullBleedPlayerChanged",null);_.v([_.Wu("isFullscreen"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"onFullscreenChanged",null);
_.v([_.Wu("playerState","miniplayerIsActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"updateNowPlayingOverlay",null);_.v([_.eJ("yt-playlist-lockup-now-playing-active"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],VC.prototype,"onPlaylistLockupNowPlaying",null);
_.v([_.Wu("data","isDarkTheme"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VC.prototype,"colorPaletteChanged",null);_.v([_.K({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],VC);
_.RpP=_.Y1()(VC,"ytd-playlist-panel-renderer",function(){if(joz===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);joz=q}q=joz;return q},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});var epG;var LK=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_button_rework");return q};
_.y(LK,_.Q);LK.prototype.computeShouldButtonBeVertical=function(q,k){return q||k};
LK.prototype.onYtServiceRequestSent=function(q,k){(q=_.f(k.endpoint,_.GH))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.Iy("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:q.status})):this.handleLikeEndpoint(q))};
LK.prototype.computelikeStatusEntityKey=function(q){return q==null?void 0:q.likeStatusEntityKey};
LK.prototype.handleLikeEndpoint=function(q){q.status==="LIKE"?this.JSC$14974_ytdDislikeToggleButtonRenderer.toggle(!1):q.status==="DISLIKE"?this.JSC$14974_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$14974_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$14974_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.Vg.Object.defineProperties(LK.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var q;return KJw(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(q=this.likeStatusEntity)==null?void 0:q.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var q;if(this.data&&((q=this.data)==null||!q.hideDislikeButton)){var k;return KJw(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(k=this.likeStatusEntity)==null?void 0:k.likeStatus)}}}});
LK.prototype.onYtServiceRequestSent=LK.prototype.onYtServiceRequestSent;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],LK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],LK.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],LK.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],LK.prototype,"vertical",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],LK.prototype,"textTransform",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],LK.prototype,"useShortsIcon",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],LK.prototype,"underIconLabel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],LK.prototype,"modern",void 0);_.v([_.u({value:"left"}),_.G("design:type",String)],LK.prototype,"buttonTooltipPosition",void 0);
_.v([_.u(),_.G("design:type",Object)],LK.prototype,"overrides",void 0);_.v([_.Iw("#like-button"),_.G("design:type",Object)],LK.prototype,"JSC$14974_ytdLikeToggleButtonRenderer",void 0);_.v([_.Iw("#dislike-button"),_.G("design:type",Object)],LK.prototype,"JSC$14974_ytdDislikeToggleButtonRenderer",void 0);_.v([_.P("data","likeStatusEntity.likeStatus"),_.G("design:type",Object),_.G("design:paramtypes",[])],LK.prototype,"likeButton",null);
_.v([_.P("data","likeStatusEntity.likeStatus"),_.G("design:type",Object),_.G("design:paramtypes",[])],LK.prototype,"dislikeButton",null);_.v([_.u({computed:"computelikeStatusEntityKey(data)"}),_.G("design:type",String)],LK.prototype,"likeStatusEntityKey",void 0);_.v([_.u({selectorArgs:["likeStatusEntityKey"],selector:NO}),_.G("design:type",Object)],LK.prototype,"likeStatusEntity",void 0);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],LK.prototype,"onYtServiceRequestSent",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],LK);
var WLh=_.Y1()(LK,"ytd-like-button-renderer",function(){if(epG===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-like-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[likeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n</ytd-toggle-button-renderer>\n<template is="dom-if" if="[[dislikeButton]]" class="style-scope ytd-like-button-renderer">\n    <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[dislikeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n    </ytd-toggle-button-renderer>\n</template>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);epG=q}q=epG;return q},{mode:1});_.UfG={};
_.UfG.YtConditionalRendererBehavior=[_.m.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(q,k){var F=this,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:if(!k)return F.hidden=!0,F.showSpinner=!1,O.return();if((T=q)==null?0:(Z=T.visibilityCondition)==null?0:Z.mode)switch(q.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return O.jumpTo(5);default:return O.jumpTo(6)}F.showSpinner=
!1;F.hidden=!0;return _.W(O,F.shouldShow_(q),4);case 4:F.hidden=!O.yieldResult;O.jumpTo(0);break;case 5:return _.W(O,F.shouldShow_(q),8);case 8:F.showSpinner=O.yieldResult;F.hidden=!1;O.jumpTo(0);break;case 6:return F.showSpinner=!1,_.W(O,F.shouldShow_(q),9);case 9:F.hidden=!O.yieldResult,_.RG(O)}})},
shouldShow_:function(q){return q&&q.supportedDatas&&q.supportedDatas.rendererVisibilityConditionData&&q.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(q.supportedDatas.rendererVisibilityConditionData.showIf):q&&q.visibilityCondition&&q.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(q.visibilityCondition.showIf):q&&q.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(q.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(q){switch(q){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(q){switch(q){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var q=_.Ta(this.hostElement,"yt-get-mdx-status");return q.length==1&&q[0].connected},
isLocationPermissionGranted_:function(){var q;return _.C(function(k){return k.nextAddress==1?navigator.permissions?_.W(k,navigator.permissions.query({name:"geolocation"}),3):k.jumpTo(2):k.nextAddress!=2?(q=k.yieldResult,k.return(Promise.resolve(q.state==="granted"))):k.return(Promise.resolve(!1))})}}];var I9c=function(q,k){k=k===void 0?{}:k;return function(F){var T=document.createElement(q),Z;var O=(Z=T.polymerController)!=null?Z:T;QvH(T,O,F,k);return T}}("yt-icon"),XXm=_.h("web_bypass_polymer_yt_icon")&&_.h("kevlar_use_wil_icons")?_.mc(function(q){var k=q.icon;
var F=q.active;var T=q.className;var Z=q.style;var O=q.dataSelected;var z=q.dataDisabled;var R=q.role;var e=q.themeOverride;var I=q.animateIcon;var X=q.ariaHidden;var E=q.ariaExpanded;var d=q.ariaLabel;var M=q.tabindex;var t=q.id;var A=q.iconFilter;var w=function(){var L=k==null?void 0:k(),H=null,V=void 0;L&&(L=R4g(L),L=e1e(L),L.length&&(H=L[1],V=L[0]));return{iconName:H,iconSetName:V}},b=function(){return e4v(w().iconName,F==null?void 0:F(),void 0,void 0,w().iconSetName,_.mT().resolve(_.eR))},r=
function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:A==null?void 0:A()}};
return _.U(_.a,{cond:I,then:function(){return _.U(I9c,{icon:k,active:F,className:T,style:Z,dataSelected:O,dataDisabled:z,role:R,themeOverride:e,ariaHidden:X,ariaExpanded:E,ariaLabel:d,tabindex:M,id:t,iconFilter:A})},
else:function(){return _.U(_.a,{cond:b,then:function(L){return _.U("span",{class:_.UZ("ytIconWrapperHost",T),role:R,"aria-label":d,"aria-hidden":X,tabindex:function(){return isNaN(Number(M==null?void 0:M()))?void 0:Number(M==null?void 0:M())},
id:t,style:Z},_.U(bK0,{data:L,options:r}))}})}})},"je"):I9c;var EFI=function(q){var k=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];r49();_.xX("ytglobal.ytUtilActivityCallback_",function(){_.ZH(q,"yt-user-activity")});
new mA(function(){return k.JSC$14989_onMouseMove});
document.addEventListener("scroll",function(){return k.onScroll});
window.addEventListener("resize",function(){return k.onResize})},a9h=function(q,k,F){k in q.eventJobIds||(F=_.p2().addLowPriorityJob(function(){_.qR();
delete q.eventJobIds[k]},F),q.eventJobIds[k]=F)};
EFI.prototype.onScroll=function(q){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):q.target===document&&a9h(this,"scroll",200)};
EFI.prototype.onResize=function(){a9h(this,"resize",200)};
EFI.prototype.JSC$14989_onMouseMove=function(){a9h(this,"mousemove",100)};
_.nz=function(q){q.scrollEventsToIgnore+=1;q.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){q.scrollEventsToIgnore--},500))};var dfc=function(q){this.element=q;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
dfc.prototype.showFeedbackDialog=function(q,k,F,T){var Z=hp4();if(!Z)return!1;var O=nIM();O.productId=Z;k&&(O.flow="submit",O.report={description:k});F&&(hp4()==="59"?O.callback=_.uB(function(){_.lA("userFeedbackEvent",{});F()}):O.callback=_.uB(F));
O.bucket=T||_.P9("GOOGLE_FEEDBACK_BUCKET","Other");M24(O);q=f9z(this,"GFEEDBACK",q);try{_.diP(O,q)}catch(z){return _.bB(z),!1}return!0};
dfc.prototype.showHelpDialog=function(q,k,F){var T=this,Z=hp4();if(!Z)return!1;var O={helpCenterPath:"/youtube",productData:f9z(this,"GUIDED_HELP",F)};M24(O);var z=nIM();z.context=q||O.productData.context||"default";z.defaultHelpArticleId=k;z.enableSendFeedback=!0;(_.NA("gapi.load")||function(R,e){return e()})("client",function(){try{var R=oxm(Z,O);
if(_.h("web_always_load_chat_support")&&!T.chatSupportLoaded)try{R.JSC$8020_loadChatSupport(z),T.chatSupportLoaded=!0}catch(e){}R.startHelp(z)}catch(e){_.bB(e)}})};
var hp4=function(){var q=_.P9("GOOGLE_FEEDBACK_PRODUCT_ID");q||_.bB(Error("di"));return q},M24=function(q){q&&(q.locale=_.h("kevlar_help_use_locale")?_.P9("INNERTUBE_CONTEXT_HL","en"):_.P9("HTML_LANG","en"))},f9z=function(q,k,F){var T=q.productData;
delete T.origin;T.device=_.Ie();var Z;a:{if(Z=document.createElement("canvas")){var O=Z.getContext("experimental-webgl",{stencil:!0});if(O){var z=O.getExtension("WEBGL_debug_renderer_info");if(z){Z=O.getParameter(z.UNMASKED_RENDERER_WEBGL);break a}}if(O=Z.getContext("webgl")){Z=O.getParameter(O.RENDERER);break a}}Z=null}T.gpu=Z;T.isSDC=!!_.P9("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(Z=_.P9("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.fT.extend(T,Z);_.LJN(k,T);_.xHN(T);(q=_.ZH(q.element,"yt-get-autonav-pause-debug-state"))&&
q.length&&(T.autonav_pause_state=q[0]);q=_.Rj();T.browser_resolution=q.width+"\u00d7"+q.height+"@"+(window.devicePixelRatio||1)+"x";F&&_.fT.extend(T,F);return T};
dfc.prototype.resetProductData=function(){this.productData={}};var yA0=function(q){this.feedbackManager=new dfc(q)};
yA0.prototype.showFeedbackDialog=function(q,k,F,T){return this.feedbackManager.showFeedbackDialog(q,k,F,T)};
yA0.prototype.showHelpDialog=function(q,k,F){return this.feedbackManager.showHelpDialog(q,k,F)};var t2m=function(){this.baseUrl="";this.aTag=document.createElement("a")},OKU=function(q,k,F){F=F===void 0?{}:F;
F.pbj||(F.pbj=1);F=_.tRr(k,F);q.baseUrl&&F&&!_.GD(F)[1]&&!_.c9(F)&&(k=q.baseUrl,ZL(k,"/")&&(k=k.slice(0,-1)),_.Fo(F,"/")&&(F=F.slice(1)),F=k+"/"+F);tb(q.aTag,Xf(F||""));return q.aTag.href};
t2m.prototype.fetchData=function(q){return _.vIr(q)};
t2m.prototype.postData=function(q,k){var F={method:"POST"};if(k){for(var T=_.S(Object.keys(k)),Z=T.next();!Z.done;Z=T.next()){Z=Z.value;var O=k[Z];_.i8(O)&&(k[Z]=JSON.stringify(O))}F.postParams=k}return _.vIr(q,F)};
_.S30=function(q,k,F,T,Z){q=OKU(q,k,F);if(!q)throw T=Error("ei"),Object.assign(T,{params:k}),T;return _.vIr(q,Z,T)};
t2m.prototype.requestDataForServiceEndpoint=function(q,k){if(_.f(q,_.RTo))return this.fetchData("/getAccountSwitcherEndpoint");k=k||{};var F=_.f(q,Ph$);F?k.se=F.base64EncodedServiceEndpoint:k.sej=JSON.stringify(q);(F=_.Jg())&&_.h("enable_service_ajax_csn")&&(k.csn=F);k.theme=_.J4();_.f(q,zTh)&&_.P9("DELEGATION_CONTEXT")&&(k.delegation_context=JSON.stringify(_.P9("DELEGATION_CONTEXT")));F=null;for(var T in q)if(ZL(T,"Endpoint")||ZL(T,"Command")){F=T;break}if(!F){var Z=Error("fi");Object.assign(Z,{params:q});
_.MRf(Z,"WARNING");return new _.R1(function(z,R){R(Z)})}T={name:F};
var O;(F=(O=_.f(q,_.RT))==null?void 0:O.signal)&&(T.signal=F);(O=_.v9(window.location.href))&&O.internalcountrycode&&(T.internalcountrycode=O.internalcountrycode);O="/service_ajax";_.h("debug_forward_web_query_parameters")&&(O=_.NWo(O,window.location.search));O=_.sP(O,T);q.clickTrackingParams&&_.Li(O,{itct:q.clickTrackingParams});return this.postData(O,k)};_.Df4=new _.mE("GFEEDBACK_TOKEN");var l9g;var JAv;var AA4;var pXh;var xn=function(){var q=_.Q.apply(this,arguments)||this;q.compact=!1;return q};
_.y(xn,_.Q);xn.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
xn.prototype.computeHasIcon_=function(q){return!!q};
xn.prototype.isSignInIcon_=function(q){return q=="yt-icons:prompted_sign_in"};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xn.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xn.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.UfG.YtConditionalRendererBehavior),_.G("design:type",Object)],xn.prototype,"ytConditionalRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xn.prototype,"data",void 0);
_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",Object)],xn.prototype,"icon_",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.G("design:type",Boolean)],xn.prototype,"hasIcon_",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.G("design:type",Boolean)],xn.prototype,"signInIcon_",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],xn.prototype,"compact",void 0);
_.v([_.Pu({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],xn);
_.B(xn,"yt-player-error-message-renderer",function(){if(pXh===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;AA4===void 0&&(AA4=document.createElement("template"));var T=AA4;F.call(k,T.content.cloneNode(!0),q.content.firstChild);pXh=q}q=pXh;return q},{mode:2});var wXo;var P7v;var nK=function(){return _.Q.apply(this,arguments)||this};
_.y(nK,_.Q);nK.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
nK.prototype.computeIcon_=function(q){return q?"yt-icons:"+q.iconType.toLowerCase():"error_outline"};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],nK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nK.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nK.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",Object)],nK.prototype,"icon_",void 0);_.v([_.Pu({is:"yt-player-kav-renderer",disableElementRegistration:!0})],nK);
_.B(nK,"yt-player-kav-renderer",function(){if(P7v===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;wXo===void 0&&(wXo=document.createElement("template"));var T=wXo;F.call(k,T.content.cloneNode(!0),q.content.firstChild);P7v=q}q=P7v;return q},{mode:2});_.Ft(_.mc(function(q){var k=_.sa("div"),F=_.S(_.Oi(0,void 0,"gCmSbf")),T=F.next().value,Z=F.next().value;F=_.S(_.Oi(null,void 0,"Rj9zMe"));var O=F.next().value,z=F.next().value;_.DB(function(){qtr(k.value,Z,z);k.value.scrollIntoView()});
F=i9w.bind(null,q.data,T);nN("resize",function(){var R=O();if(T()===1&&R!==null){var e;(e=window.grecaptcha)==null||e.reset(R)}});
return _.U("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.U("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.U("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var R,e;return(R=q.data().accessibility)==null?void 0:(e=R.accessibilityData)==null?void 0:e.label}),_.U(_.gz,{text:F,
className:_.UZ("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.U("div",{el:k,class:"ytwPlayerCaptchaViewModelGridItem"})))},"ke"),"yt-player-captcha-view-model",{props:{data:_.oD}});var kco=!1;_.$fz=_.mc(function(q){var k=q.data;return _.U("yt-interstitial-view-model",{class:"interstitial-view-model-wiz"},_.U(_.a,{cond:function(){return k().icon},
then:function(F){return _.U("div",{class:"interstitial-view-model-wiz__interstitial-icon interstitial-view-model-wiz__flex-item"},_.U(_.gy,{data:F,alt:"",className:"interstitial-view-model-wiz__icon-image",preserveWidth:!0}))}}),_.U(_.a,{cond:function(){return k().title},
then:function(F){return _.U("div",{class:"interstitial-view-model-wiz__interstitial-title interstitial-view-model-wiz__flex-item"},_.U(_.gz,{text:F}))}}),_.U(_.a,{cond:function(){return k().description},
then:function(F){return _.U("div",{class:"interstitial-view-model-wiz__interstitial-description interstitial-view-model-wiz__flex-item"},_.U(_.gz,{text:F}))}}),_.U(_.l$,{data:function(){return k().primaryButton}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"interstitial-view-model-wiz__flex-item"})}}),_.U(_.l$,{data:function(){return k().secondaryButton}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"interstitial-view-model-wiz__flex-item"})}}))},"le");
_.$fz.idomCompat=!0;var bgg=_.mc(function(q){var k=q.data;_.x_();return _.U("yt-player-interstitial-renderer",{class:"player-interstitial-renderer-wiz"},_.U("div",{class:"player-interstitial-renderer-wiz__scrim"},_.U(_.l$,{data:function(){return k().content}},{interstitialViewModel:_.$fz})))},"me");
bgg.idomCompat=!0;_.Ft(bgg,"yt-player-interstitial-renderer",{props:{data:_.xK}});var gL=function(){var q=_.Q.apply(this,arguments)||this;q.noBackground=!1;q.compact=!1;q.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return q};
_.y(gL,_.Q);gL.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"}}}};
gL.prototype.onUpdatePlayerErrorMessageCommand_=function(q){if(_.f(q,V0P)){var k;if(q=(k=_.f(q,V0P))==null?void 0:k.newPlayerErrorMessageRenderer)this.data=q}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],gL.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gL.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],gL.prototype,"status",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gL.prototype,"noBackground",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gL.prototype,"compact",void 0);_.v([_.Pu({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],gL);
var uaP=_.Y1()(gL,"yt-playability-error-supported-renderers",function(){if(JAv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;l9g===void 0&&(l9g=document.createElement("template"));var T=l9g;F.call(k,T.content.cloneNode(!0),q.content.firstChild);JAv=q}q=JAv;return q},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var oRf=void 0,TBw=void 0;var Ytn=new rvm;var N24=function(q){this.store=q;this.oNy=new _.sGz},dBo=function(q,k,F){var T,Z;
if(!(Z=((T=k.playabilityStatus)==null?void 0:T.status)!=="OK")){q=q.store;var O;Z=k.offlineState&&((O=k.videoDetails)==null?0:O.videoId)?_.h("enable_pl_r_c_cd")?f_w(q.getState().entities,k.videoDetails.videoId):!!gq0(q.getState().entities,k.videoDetails.videoId):!1}if(Z)return!0;Z=RUH(k);if(Z===1){if(_.h("ab_v_vid_sig")){var z,R=(z=k.videoDetails)==null?void 0:z.videoId;if(!R||!F||R!==F){var e;k=new _.aP("282054944_vid",{z13:F,kxM:(e=k.videoDetails)==null?void 0:e.videoId});_.A7(k)}}return!0}DKh=
0;var I,X;e=(R=k.auxiliaryUi)==null?void 0:(I=R.messageRenderers)==null?void 0:(X=I.bkaEnforcementMessageViewModel)==null?void 0:X.displayType;if(Z!==3&&(e==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||e==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;e={reason:_.iJ(_.WJ("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.h("ks_something_wrong_learn_more")?pSx("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.iJ(_.WJ("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:_.iJ("282054944")};Qoo(k,{playerErrorMessageRenderer:e});return!1},hOf=function(q,k){if(s69(k)){_.W4(1,!0);
var F=(F=s69(k))&&_.FrN()?F:void 0;F?(Qoo(k,{enforcementMessageViewModel:F}),q.oNy.increment("IN_PLAYER"),_.W4(5)):(q.oNy.increment("SKIP_DISPLAY"),_.W4(2))}},Qoo=function(q,k){q.playabilityStatus=Object.assign({},q.playabilityStatus,{status:"ERROR",
errorScreen:k});q.videoDetails=void 0};
N24.prototype.handleResponse=function(q,k){if(q.playabilityStatus){var F,T,Z,O=(k==null?void 0:(F=k.innerTubeRequest)==null?void 0:F.videoId)||(k==null?void 0:(T=k.innerTubeRequest)==null?void 0:(Z=T.playerRequest)==null?void 0:Z.videoId);dBo(this,q,O)&&hOf(this,q)}};
N24[gi]=[C2];var E7e=new _.mE("ADBLOCK_DETECTION_SERVICE_TOKEN");var qi=function(q){this.mxL=q};
qi.prototype.bindInnertubeChallengeFetcher=function(q){this.mxL.bicf(q)};
qi.prototype.registerChallengeFetchedCallback=function(q){this.mxL.bcr(q)};
qi.prototype.getLatestChallengeResponse=function(){return this.mxL.blc()};var vFo;_.mB=function(q,k,F){var T=this;this.network=q;this.options=k;this.networkStatusManager=F;this.uM=null;if(k.useBotguardEverywhere){var Z=new _.zO;this.uM=Z.promise;_.k9.ytAtRC&&_.ay(_.pL,function(){var O,z;return _.C(function(R){if(R.nextAddress==1){if(!_.k9.ytAtRC)return R.return();O=KLG(null);return _.W(R,T.d1(O),2)}z=R.yieldResult;_.k9.ytAtRC&&_.k9.ytAtRC(JSON.stringify(z));_.RG(R)})});
Xzo().then(function(O){var z,R,e,I;return _.C(function(X){if(X.nextAddress==1)return O.bindInnertubeChallengeFetcher(function(E){return T.d1(KLG(E))}),_.W(X,lex(),2);
z=X.yieldResult;R=O.getLatestChallengeResponse();e=R.challenge;if(!e)throw Error("gi");I={challenge:e,lY:mU(e),eF:z,bgChallenge:new n7};Z.resolve(I);O.registerChallengeFetchedCallback(function(E){E=E.challenge;if(!E)throw Error("hi");E={challenge:E,lY:mU(E),eF:z,bgChallenge:new n7};T.uM=Promise.resolve(E)});
_.RG(X)})})}else k.preload&&B2$(this,new Promise(function(O){_.MR(_.pL,function(){O(rAI(T))},0)}))};
vFo=function(q){var k={preload:!0,useBotguardEverywhere:!0},F=!1;if(typeof k==="boolean")var T={preload:k};else typeof k==="undefined"?T={preload:!0}:(T=k,F=!!k.dBM);k=F?void 0:new _.HU;_.mB.instance=new _.mB(q,T,k);return _.mB.instance};
_.mB.prototype.uE0=function(){var q=this;return _.C(function(k){return k.nextAddress==1?_.W(k,Promise.race([q.uM,null]),2):k.return(!!k.yieldResult)})};
_.mB.prototype.ocP=function(q,k,F){var T=this,Z,O,z;return _.C(function(R){T.uM===null&&B2$(T,rAI(T));Z=!1;O={};z=function(){var e,I,X;return _.C(function(E){switch(E.nextAddress){case 1:return _.W(E,T.uM,2);case 2:e=E.yieldResult;O.challenge=e.challenge;if(!e.eF){"c1a"in e.lY&&(O.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");E.jumpTo(3);break}I=Object.assign({},{c:e.challenge,e:q},k);_.j$(E,4);Z=!0;return _.W(E,e.eF.snapshot({cZ:I}),6);case 6:(X=E.yieldResult)?O.webResponse=X:O.error="ATTESTATION_ERROR_VM_NO_RESPONSE";
_.Kl(E,3);break;case 4:_.CP(E),O.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 3:if(q==="ENGAGEMENT_TYPE_PLAYBACK"){var d=e.lY,M={};if(d.c6a){var t=Number(_.P9("DCLKSTAT",0));M.reportingStatus=String(Number(d.c)^(isNaN(t)?0:t))}d.c6b&&(M.broadSpectrumDetectionResult=String(Number(d.c)^Number(_.P9("CATSTAT",0))));O.adblockReporting=M}return E.return(O)}})};
return R.return(Promise.race([z(),HgG(F,function(){var e=Object.assign({},O);Z&&(e.error="ATTESTATION_ERROR_VM_TIMEOUT");return e})]))})};
var KLG=function(q){var k={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};q&&(k.interpreterHash=q);return k},rAI=function(q,k){k=k===void 0?0:k;
var F,T,Z,O,z,R,e,I,X,E,d,M;return _.C(function(t){switch(t.nextAddress){case 1:F=KLG(sOo().lxI);if(_.h("att_fet_ks"))return _.j$(t,7),_.W(t,q.d1(F),9);_.j$(t,4);return _.W(t,soI(q,F),6);case 6:z=t.yieldResult;Z=z.snh;O=z.bfF;T=z;_.Kl(t,3);break;case 4:return _.CP(t),_.w1(Error("ii`"+k)),Ghg(q,864E5),t.return({challenge:"",lY:{},eF:void 0,bgChallenge:void 0});case 9:T=t.yieldResult;if(!T)throw Error("ji");if(!T.challenge)throw Error("ki");Z=T.challenge;O=mU(Z);if("c1a"in O&&(!T.bgChallenge||!T.bgChallenge.program))throw Error("li");
_.Kl(t,3);break;case 7:R=_.CP(t);_.w1(R);k++;if(k>=5)return _.w1(Error("ii`"+k)),Ghg(q,864E5),t.return({challenge:"",lY:{},eF:void 0,bgChallenge:void 0});e=1E3*Math.pow(2,k-1)+Math.random()*1E3;return t.return(new Promise(function(A){_.MR(_.pL,function(){A(rAI(q,k))},e)}));
case 3:I=I1H(O);Ghg(q,I*1E3);X=void 0;if(!("c1a"in O&&T.bgChallenge)){t.jumpTo(10);break}E=UtN(T.bgChallenge);_.j$(t,11);return _.W(t,cbG(sOo(),E),13);case 13:_.Kl(t,12);break;case 11:return d=_.CP(t),_.w1(d),t.return({challenge:Z,lY:O,eF:X,bgChallenge:E});case 12:return _.j$(t,14),X=new _.$Q({challenge:E,rF:{fn:"aGIf"}}),_.W(t,X.fMf,16);case 16:_.Kl(t,10);break;case 14:M=_.CP(t),_.w1(M),X=void 0;case 10:return t.return({challenge:Z,lY:O,eF:X,bgChallenge:E})}})};
_.mB.prototype.d1=function(q){var k=this,F;return _.C(function(T){F=k.networkStatusManager;if(!F||F.isNetworkAvailable())return T.return(k.network.d1(q));_.PJ("att_pna",void 0,"attestation_challenge_fetch");return T.return(new Promise(function(Z){F.listenOnce("publicytnetworkstatus-online",function(){k.network.d1(q).then(Z)})}))})};
var cAP=function(q){if(!q)throw Error("ji");if(!q.challenge)throw Error("ki");var k=q.challenge,F=mU(k);if("c1a"in F&&(!q.bgChallenge||!q.bgChallenge.program))throw Error("li");return Object.assign({},q,{snh:k,bfF:F})},soI=function(q,k){var F,T,Z,O,z;
return _.C(function(R){switch(R.nextAddress){case 1:F=void 0,T=0,Z={};case 2:if(!(T<5)){R.jumpTo(4);break}if(!(T>0)){R.jumpTo(5);break}Z.gvV=1E3*Math.pow(2,T-1)+Math.random()*1E3;return _.W(R,new Promise(function(e){return function(I){_.MR(_.pL,function(){I(void 0)},e.gvV)}}(Z)),5);
case 5:return _.j$(R,7),_.W(R,q.d1(k),9);case 9:return O=R.yieldResult,R.return(cAP(O));case 7:F=z=_.CP(R),z instanceof Error&&_.w1(z);case 8:T++;Z={gvV:void 0};R.jumpTo(2);break;case 4:throw F;}})},B2$=function(q,k){q.uM=k},V28=function(q){var k,F,T;
return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,Promise.race([q.uM,null]),2);k=Z.yieldResult;var O=rAI(q);q.uM=O;(F=k)==null||(T=F.eF)==null||T.dispose();_.RG(Z)})},Ghg=function(q,k){var F=Date.now()+k,T=function(){var Z;
return _.C(function(O){Z=F-Date.now();return Z<1E3?_.W(O,V28(q),0):(_.MR(_.pL,T,Math.min(Z,6E4)),O.jumpTo(0))})};
T()},HgG=function(q,k){return new Promise(function(F){_.MR(_.pL,function(){F(k())},q)})};var LLc=function(){};
LLc.prototype.processContext=function(q){var k=_.mB.instance;if(!k)return _.sS();var F=MZL(q);return F?new H1(k.ocP(F,dtL(q),500).then(function(T){var Z;(q==null?0:(Z=q.innerTubeRequest)==null?0:Z.context)||(q.innerTubeRequest.context={});Z=q.innerTubeRequest.context;Z.request||(Z.request={});Z.request.attestationResponseData=T})):_.sS()};var xf4=function(q){this.innertubeTransportService=q};
xf4.prototype.d1=function(q){_.PJ("att_fsr",void 0,"attestation_challenge_fetch");return _.bf(this.innertubeTransportService,q,_.xW(_.Vgg)).then(function(k){_.PJ("att_frr",void 0,"attestation_challenge_fetch");return k})};_.nF4=function(q){this.innertubeTransportService=q};var gF0=new _.mE("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var mf4=function(){},iEZ=function(q,k,F,T,Z){var O=_.P9("YPC_MB_URL");
_.Txf(O).then(function(){q0I(O,q,k,F,T,Z)})},q0I=function(q,k,F,T,Z,O){try{var z=payments.business.integration,R=payments.business.integration.Style.create().withMaterialDesignStyle(),e=z.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.h("enable_window_constrained_buy_flow_dialog")&&(e=e.usingPopupStyle("windowConstrained"));O&&(e=e.usingCloseCallback(O));var I=F?F:_.P9("YPC_GB_LANGUAGE"),X=_.P9("SESSION_INDEX");z.bootstrap.fromPaymentsUrl(q);z.bootstrap.asMashupMode(e).usingGaiaIndex(X).usingLocale(I).usingStyle(R).usingDefaultActivityStatusChangeHandler().inStandaloneContext(z.standaloneContextAuthId.forGaia()).purchaseManager(k,function(E){T&&T(E)}).load(void 0,Z)}catch(E){throw Z&&Z(E),_.A7(E),E;
}};var k7h=new _.mE("PURCHASE_MANAGER_TOKEN");var oZm=function(){var q=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return q.videos},
getContinuationsPresent:function(){return q.continuationsPresent},
setVideos:function(k){q.videos=k},
getRecommendedVideos:function(){return q.recommendedVideos},
setRecommendedVideos:function(k){q.recommendedVideos=k}}};
oZm.prototype.addVideos=function(q){q&&(this.videos=q.filter(function(k){return!!_.yxo(k)}).map(function(k){var F=_.yxo(k);
a:{var T;if(k.playlistVideoRenderer&&((T=k.playlistVideoRenderer)==null?0:T.voteSortTiebreaker))var Z=k.playlistVideoRenderer.voteSortTiebreaker;else{if(_.f(k,kT)){var O;if(T=(Z=_.f(k,kT))==null?void 0:(O=Z.playlistItemData)==null?void 0:O.voteSortTiebreaker){Z=T;break a}}Z=""}}return{itemId:F,videoId:_.l19(k),voteCount:_.Jxr(k),voteSortTiebreaker:Z}}),this.continuationsPresent=!!_.f(q[q.length-1],_.ZY))};
var FnG=function(q,k){return q.videos.findIndex(function(F){return F.itemId===k})},TSv=function(q,k){return q.recommendedVideos.findIndex(function(F){return F.itemId===k})},ZE0=function(q){q={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:q}}}}};_.mT().resolve(_.qd).resolveCommand(q)};var jpz=function(){oZm.apply(this,arguments)};
_.y(jpz,oZm);
var GcZ=function(q,k,F,T){if(!q.parentElem)throw Error("qi");var Z=FnG(q,k);Z===-1&&(Z=TSv(q,k),Z=Z!==-1?Z+q.videos.length:-1);if(Z===-1)throw Error("ri");var O=Z>=q.videos.length?q.recommendedVideos[Z-q.videos.length]:q.videos[Z];O.voteCount=F;O.voteSortTiebreaker=Date.now().toString();Z>=q.videos.length?q.recommendedVideos.splice(Z-q.videos.length,1):q.videos.splice(Z,1);var z=q.videos;for(var R=0,e=z.length-1;R<=e;){var I=Math.floor((R+e)/2);if(z[I].voteCount<O.voteCount)e=I-1;else if(z[I].voteCount>O.voteCount)R=
I+1;else{a:{var X=O.voteSortTiebreaker;var E=z[I].voteSortTiebreaker;if(X.length!==E.length)X=X.length>E.length;else{for(var d=0;d<X.length;d++){var M=X.charCodeAt(d),t=E.charCodeAt(d);if(M>t){X=!0;break a}if(M<t)break}X=!1}}X?e=I-1:R=I+1}}z=R;if(z===-1)throw Error("si");q.videos.splice(z,0,O);Z!==z&&Y0P(q,Z,z,k,F,T)},Y0P=function(q,k,F,T,Z,O){var z,R=(z=q.parentElem)==null?void 0:z.children,e=Math.min(k,F),I=Math.max(k,F);
if(R)for(z=e;z<=I;z++)R[z].style.viewTransitionName="item-"+String(z);document.startViewTransition(function(){if(q.parentElem){var X=q.parentElem.children;if(!(!X||k<0||k>=X.length||F<0||F>=X.length)){var E=X[k];if(E){E.remove();q.showRefreshPill=F>=q.videos.length-1&&q.continuationsPresent;if(!q.showRefreshPill){X=X[F]||null;var d;(d=q.parentElem)==null||d.insertBefore(E,X)}_.Fc(q.parentElem,"yt-update-video-data-voting-animation",{toIdx:F,itemId:T,newVoteCount:Z,voteStatus:O,hideItem:q.showRefreshPill})}}}}).finished.then(function(){if(R)for(var X=
e;X<=I;X++)R[X].style.viewTransitionName="";
if(q.showRefreshPill)ZE0(_.WJ("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var E;if(E=X=(E=q.parentElem)==null?void 0:E.children[F])E=X.getBoundingClientRect(),X=E.bottom,E=!(E.top>=0&&X<=q.clientHeight);E&&(E=_.U_(k>F?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(k-F)),ZE0(E))}})};var zSc=function(q,k){var F=this;q?this.innertubeTransportServicePromise=Promise.resolve(q):k&&(this.innertubeTransportServicePromise=k(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new NL(3E3,function(T){return OEh(F,T)},0);
this.validateMiniAppVideoIdRateLimiter=new NL(3E3,function(T){return S0v(F,T)},1)},slc=function(q,k){q.JSC$15101_miniAppId=k;
q.reportMiniAppValueRateLimiter=new NL(3E3,function(F){return OEh(q,F)},0);
q.validateMiniAppVideoIdRateLimiter=new NL(3E3,function(F){return S0v(q,F)},1)},c2P=function(q,k){var F;
return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.reportMiniAppValueRateLimiter.call(k),2);F=T.yieldResult;return T.return([F,k])})},OEh=function(q,k){var F,T,Z,O,z,R,e;
return _.C(function(I){switch(I.nextAddress){case 1:return _.W(I,q.innertubeTransportServicePromise,2);case 2:return F=I.yieldResult,T=_.xW(isG),Z=Date.now(),O={externalPostId:q.JSC$15101_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(Z/1E3),nanos:Math.round(Z%1E3*1E6)},intValue:""+k}},_.j$(I,3),_.W(I,_.bf(F,O,T),5);case 5:z=I.yieldResult;_.Kl(I,4);break;case 3:throw R=_.CP(I),R;case 4:if(z){if("error"in z&&z.error)throw z.error;if(z.errorMetadata)throw Error("ti`"+
z.errorMetadata.status);if(e=z.userStatResult)return I.return(e);throw Error("ui");}throw Error("vi");}})},LNZ=function(q){var k,F,T,Z,O;
_.C(function(z){switch(z.nextAddress){case 1:return _.W(z,q.innertubeTransportServicePromise,2);case 2:return k=z.yieldResult,F=_.xW(isG),T={externalPostId:q.JSC$15101_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.j$(z,3),_.W(z,_.bf(k,T,F),5);case 5:Z=z.yieldResult;_.Kl(z,4);break;case 3:throw O=_.CP(z),O;case 4:if(Z==null)throw Error("vi");if("error"in Z&&Z.error)throw Z.error;if(Z.errorMetadata)throw Error("ti`"+Z.errorMetadata.status);_.RG(z)}})};
zSc.prototype.flush=function(){var q=this;return _.C(function(k){return k.nextAddress==1?_.W(k,q.reportMiniAppValueRateLimiter.flush(),2):_.W(k,q.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var V1P=function(q,k){return _.C(function(F){return F.nextAddress==1?_.W(F,q.validateMiniAppVideoIdRateLimiter.call(k),2):F.return(F.yieldResult)})},S0v=function(q,k){var F,T,Z,O,z,R;
return _.C(function(e){switch(e.nextAddress){case 1:return _.W(e,q.innertubeTransportServicePromise,2);case 2:return F=e.yieldResult,T=_.xW(cBg),Z={videoId:k},_.j$(e,3),_.W(e,_.bf(F,Z,T),5);case 5:O=e.yieldResult;_.Kl(e,4);break;case 3:throw z=_.CP(e),z;case 4:if(O){if("error"in O&&O.error)throw O.error;if(O.errorMetadata)throw Error("ti`"+O.errorMetadata.status);if(R=O.playabilityStatus)return e.return(R.status);throw Error("wi");}throw Error("vi");}})};
zSc[gi]=[_.g6(_.bg),_.g6(tQz)];var C4v=function(){this.clientData=new Map};
C4v.prototype.getData=function(q){return this.clientData.get(q)};var RSZ=function(q){this.store=q};
RSZ.prototype.handleResponse=function(q){(q=_.f(q.frameworkUpdates,Vx))&&_.Wj(q,this.store)};
RSZ[gi]=[_.Ke];var eS$=new _.mE("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var Wnv={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,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],
search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,
1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,
1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var UVZ=new _.mE("ICON_SET_TOKEN"),IDm=new _.mE("ICON_URL_PROVIDER_TOKEN"),XV0=new _.mE("PREFETCH_ICONS_TOKEN"),EZ$=new _.mE("ICON_MAP_FN_TOKEN");var qs={},aDP=(qs.ACCESS_TIME="clock",qs.ACCOUNT_BOX="person_account",qs.ACCOUNT_BOX_CAIRO="person_account_cairo",qs.ACCOUNT_CIRCLE="person_circle",qs.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",qs.ACCOUNT_LINKED="account_link_success",qs.ACCOUNT_UNLINKED="account_link",qs.ADD_FRIEND="people",qs.ADD_MODERATOR="shield_add",qs.ADD_TO_LIBRARY=FJ("add"),qs.ADD_TO_PLAYLIST="add",qs.ADD_TO_QUEUE_TAIL="list_queue",qs.ADD_TO_REMOTE_QUEUE="list_music",qs.ADD_TO_WATCH_LATER="clock",qs.ADD_VIDEO_LINK="film_strip_add",
qs.ALERT_WARN_RED="alert_triangle",qs.ARROW_BACK="arrow_left",qs.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",qs.ARROW_DROP_DOWN="chevron_down",qs.ARROW_DROP_UP="chevron_up",qs.ARROW_FORWARD="arrow_right",qs.AUDIOTRACK="audio",qs.AUTO_AWESOME="sparkle",qs.AVATAR_ANONYMOUS="person_circle",qs.AVATAR_LOGGED_OUT="person_circle",qs.BACK="arrow_left",qs.BAR_CHART="bar_graph",qs.BLOCK="slash_circle_left",qs.BLOCK_USER="slash_circle_left",qs.BOOKMARK_BORDER="bookmark",qs.BREAKING_NEWS_ALT_1="article_alert",
qs.BROADCAST_CAIRO="podcast_cairo",qs.BUG_REPORT="bug",qs.CAMERA_ALT="camera",qs.CAMPAIGN="megaphone",qs.CANCEL="x_circle",qs.CAPTIONS="closed_caption",qs.CAST_OUTLINE="chromecast",qs.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",qs.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",qs.CHAT="message_bubble_left",qs.CHAT_BUBBLE="message_bubble_empty",qs.CHAT_SPARK="spark_message_bubble_left",qs.CHECK_BOX_OUTLINE_BLANK="box_empty",qs.CHECK_CIRCLE_OUTLINE="check_circle",qs.CHECK_CIRCLE_THICK="check_circle",qs.CLARIFY=
"article_clarify",qs.CLOSED_CAPTION_SELECTED="closed_caption",qs.CLOSE="x_mark",qs.CLOUD_UPLOAD="cloud_arrow_up",qs.COLLAPSE="chevron_up",qs.COLLAPSE_CAIRO="chevron_up_cairo",qs.COLLECTION="layers",qs.COLOR_LENS="palette",qs.COMMENT="message_bubble_right",qs.CONSENT_SHIELD="person_shield",qs.CONTENT_CUT="scissors",qs.CONTENT_CUT_CAIRO="scissors_cairo",qs.COURSE=_.h("web_enable_course_icon_update")?"creator_academy":"lightbulb",qs.COURSE_CAIRO=_.h("web_enable_course_icon_update")?"creator_academy_cairo":
"lightbulb_cairo",qs.CREATION_LIVE="radar_live",qs.CREATION_POST="box_pencil",qs.CREATION_UPLOAD="my_videos",qs.CREATION_UPLOAD_RED="upload",qs.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",qs.CREATOR_STUDIO="youtube_studio",qs.DASHBOARD="grid_asymmetrical",qs.DELETE="trash_can",qs.DELETE_SWEEP="trash_can",qs.DESKTOP="laptop",qs.DISLIKE="thumb_down",qs.DISLIKE_SELECTED="thumb_down",qs.DISMISSAL="x_mark",qs.DISMISS_QUEUE="list_remove",qs.DONE_ALL="check_double",qs.DOWN_ARROW="arrow_down",qs.DO_NOT_DISTURB=
"slash_circle_left",qs.DRAFT="paper_corner_folded",qs.DRAG_HANDLE="bars_2",qs.EDIT="pencil",qs.EMOJI="face_very_happy",qs.EMOJI_FLAGS="flag",qs.EMOJI_OBJECTS="lightbulb",qs.EMOJI_PEOPLE="face_very_happy",qs.EMOJI_RECENT="clock",qs.EMPTY_HEART="heart",qs.EMPTY_LIKE="thumb_up",qs.ERROR_BLACK="alert_circle",qs.ERROR_OUTLINE="alert_circle",qs.EXIT_APP="arrow_in",qs.EXIT_TO_APP="arrow_in",qs.EXPAND="chevron_down",qs.EXPAND_ALL="chevron_expand",qs.EXPAND_CAIRO="chevron_down_cairo",qs.EXPAND_LESS="chevron_up",
qs.EXPAND_MORE="chevron_down",qs.EXPLORE="compass",qs.EXPLORE_DESTINATION="compass",qs.EXTERNAL_LINK="open_new",qs.FAB_UPLOAD="upload",qs.FACE_HAPPY_OUTLINE="face_happy",qs.FACT_CHECK="article_check",qs.FASHION_LOGO="fashion",qs.FASHION_LOGO_CAIRO="fashion_cairo",qs.FAVORITE="heart",qs.FEEDBACK="message_bubble_alert",qs.FEEDBACK_CAIRO="message_bubble_alert_cairo",qs.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",qs.FILL_ARROW_SOLID_UP_16="arrow_solid_up",qs.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",
qs.FILTER="menu_filter",qs.FIRST_PAGE="chevron_first",qs.FLAG="flag",qs.FULL_HEART="heart",qs.GAME_CONSOLE_DPAD="game_console_dpad",qs.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",qs.GAMING_LOGO="gaming",qs.GAMING_LOGO_CAIRO="gaming_cairo",qs.GO_TO_PAGE="arrow_right",qs.GROUPS="people_group",qs.HAPPY="face_happy",qs.HEALTH_AND_SAFETY="shield_plus",qs.HELP="question_circle",qs.HELP_CAIRO="question_circle_cairo",qs.HELP_OUTLINE="question_circle",qs.HIDE="slash_circle_left",qs.IMAGE="image",
qs.INFINITY_ICON="infinity",qs.INFO="info_circle",qs.INFO_OUTLINE="info_circle",qs.INSERT_CHART_OUTLINED="bar_graph_box_vertical",qs.INSERT_PHOTO="image",qs.KEEP="pin",qs.KEEP_OFF="pin_off",qs.KEYBOARD="keyboard",qs.KEYBOARD_ARROW_DOWN="chevron_down",qs.KEYBOARD_ARROW_UP="chevron_up",qs.KIDS_BLOCK="slash_circle_left",qs.LANGUAGE="globe",qs.LAST_PAGE="chevron_last",qs.LAUNCH="open_new",qs.LEARNING="lightbulb",qs.LEARNING_CAIRO="lightbulb_cairo",qs.LIBRARY_ADD=FJ("library_add"),qs.LIBRARY_OUTLINE="library",
qs.LIBRARY_REMOVE=FJ(),qs.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",qs.LIKES_PLAYLIST="thumb_up",qs.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",qs.LIKE="thumb_up",qs.LIKE_SELECTED="thumb_up",qs.LIVE="radar_live",qs.LIVE_CAIRO="radar_live_cairo",qs.LIVE_UNLISTED="link",qs.LOCATION_ON="location_point",qs.LOCATION_PIN="location_point",qs.LOOP="arrow_repeat",qs.LOOP_ACTIVE="arrow_repeat",qs.LOOP_ONE="arrow_repeat_1",qs.LOOP_ONE_ACTIVE="arrow_repeat_1",qs.MEH="face_meh",qs.MEMBERS_ONLY_MODE_OFF="message_bubble_left",
qs.MESSAGE="message_bubble_left",qs.MICROPHONE_ON="mic",qs.MIX="youtube_mix",qs.MONETIZATION_ON="dollar_sign_circle",qs.MONEY_FILL="dollar_sign_container",qs.MONEY_FILL_JPY="yen_sign_container",qs.MONEY_HEART="dollar_sign_heart",qs.MORE_HORIZ="overflow_horizontal",qs.MORE_VERT="overflow_vertical",qs.MUSIC="audio",qs.MUSIC_CAIRO="audio_cairo",qs.MUSIC_NOTE_SYMBOL="music",qs.MUSIC_SHUFFLE="arrow_shuffle",qs.MY_CHANNEL="person_circle",qs.MY_LOCATION="location_point",qs.NEWS_STORY="news",qs.NEXT="chevron_right",
qs.NOTIFICATIONS="bell",qs.NOTIFICATIONS_ACTIVE="bell_on",qs.NOTIFICATIONS_CAIRO="bell_cairo",qs.NOTIFICATIONS_DONE_CHECKMARK="check",qs.NOTIFICATIONS_INBOX="bell",qs.NOTIFICATIONS_NONE="bell",qs.NOTIFICATIONS_OFF="bell_off",qs.NOT_INTERESTED="slash_circle_left",qs.OFFICIAL_ARTIST_BADGE="audio",qs.OFFLINE_CLOUD="cloud_off",qs.OFFLINE_DOWNLOAD="download",qs.OFFLINE_DOWNLOAD_CAIRO="download_cairo",qs.OFFLINE_PAUSE="pause",qs.OPEN_IN_NEW="open_new",qs.OUTLINE_ADJUST="adjust",qs.OUTLINE_ARROW_SOLID_DOWN_16=
"arrow_solid_down",qs.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",qs.OUTLINE_BAG="bag",qs.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",qs.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",qs.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",qs.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",qs.PAID="dollar_sign",qs.PAUSE_OUTLINED="pause",qs.PAYMENT="credit_card",qs.PERSON_RADAR_FILLED="person_radar",qs.PHONE_DOWNLOAD="mobile_download",qs.PLAYABLES_LOGO="tic_tac_toe",qs.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",
qs.PLAYLISTS="list_play_arrow",qs.PLAYLISTS_CAIRO="list_play_arrow_cairo",qs.PLAYLIST_ADD=FJ("list_add"),qs.PLAYLIST_ADD_CHECK=FJ("list_check"),qs.PLAYLIST_PLAY="list_play_arrow",qs.PLAY_ALL="play_arrow",qs.PLAY_CIRCLE="play_arrow_circle",qs.PLAY_OUTLINED="play_arrow_circle",qs.PRIVACY_INFO="shield",qs.PRIVACY_PRIVATE="lock",qs.PRIVACY_PUBLIC="earth",qs.PRIVACY_UNLISTED="link",qs.PROMOTE="megaphone",qs.PURCHASES="price_tag",qs.PURCHASE_SUPER_CHAT="super_chat",qs.PURCHASE_SUPER_STICKER="super_sticker",
qs.QUESTION_ANSWER="message_bubble_question",qs.QUEUE_PLAY_LAST="list_queue_last",qs.QUEUE_PLAY_NEXT="list_play_arrow",qs.REMIX_FILLED="youtube_shorts_remix",qs.REMOVE="bar_circle",qs.REMOVE_CIRCLE="bar_circle",qs.REMOVE_CIRCLE_OUTLINE="bar_circle",qs.REMOVE_DONE="check_double_off",qs.REMOVE_FROM_HISTORY="bar_circle",qs.REMOVE_FROM_PLAYLIST="bar_circle",qs.REMOVE_MODERATOR="shield_off",qs.REPLAY="arrow_circle",qs.REPLAY_10="skip_back_10",qs.REPORT_PROBLEM="alert_triangle",qs.SAD="face_sad",qs.SAVE_PLAYLIST=
FJ("library_add"),qs.SCHEDULE="clock",qs.SCHOOL="creator_academy",qs.SCREEN_FULLSCREEN="screen_full",qs.SEARCH_HISTORY="arrow_time",qs.SELL="price_tag",qs.SETTINGS="gear",qs.SETTINGS_CAIRO="gear_cairo",qs.SETTINGS_LIGHT="gear",qs.SETTINGS_MATERIAL="gear",qs.SHARE_ARROW="share",qs.SHIELD_WITH_AVATAR="person_shield",qs.SHOPPING_BAG="bag",qs.SHOPPING_BAG_CAIRO="bag_cairo",qs.SHOPPING_CART="cart",qs.SHORTS_COMMENT="youtube_shorts_message_bubble_right",qs.SHORTS_DISLIKE="youtube_shorts_thumb_down",qs.SHORTS_LIKE=
"youtube_shorts_thumb_up",qs.SHORTS_SHARE="youtube_shorts_share",qs.SHUFFLE="arrow_shuffle",qs.SLOW_MODE_OFF="message_bubble_left",qs.SOCIAL="people",qs.SORT="menu_sort",qs.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",qs.SPEED_1X="1x",qs.SPEED_1_POINT_2X="1_point_2x",qs.SPEED_1_POINT_5X="1_point_5x",qs.SPEED_1_POINT_8X="1_point_8x",qs.SPEED_2X="2x",qs.SPEED_POINT_2X="point_2x",qs.SPEED_POINT_8X="point_8x",qs.SPONSORSHIP_STAR=_.h("web_sponsorship_star_icon_killswitch")?"memberships":"star_circle",qs.STAFF_PICK=
"spotlight",qs.START_DVR="add",qs.STAR_BORDER="star",qs.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",qs.STICKER_EMOTICON="face_happy",qs.STOP_DVR="stop",qs.SUBSCRIBE="youtube_logo_icon",qs.SUBSCRIBE_PLUS="add_cairo",qs.SUBSCRIPTION_MANAGER="gear",qs.SUPERVISOR_ACCOUNT="people",qs.SUPER_CHAT_FOR_GOOD="hands_heart",qs.SWAP_HORIZ="arrow_swap_horizontal",qs.SWITCH_ACCOUNTS="person_account",qs.TAB_ACCOUNT="person",qs.TAB_ACTIVITY="bell",qs.TAB_BOOKMARK="bookmark",qs.TAB_EXPLORE="compass",qs.TAB_HOME=
"home",qs.TAB_HOME_CAIRO="home_cairo",qs.TAB_INBOX="mail",qs.TAB_LIKED="thumb_up",qs.TAB_MUSIC_PREMIUM="youtube_music",qs.TAB_SHORTS="youtube_shorts",qs.TAB_SHORTS_CAIRO="youtube_shorts_cairo",qs.TAB_SUBSCRIPTIONS="subscriptions",qs.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",qs.TAB_TRENDING="fire",qs.TIMER="stopwatch",qs.TRAILER="youtube_originals",qs.TRENDING="fire",qs.TRENDING_CAIRO="fire_cairo",qs.TRENDING_UP="rating_up",qs.TROPHY="trophy",qs.TROPHY_CELEBRATIONS="fireworks",qs.TUNE="adjust",
qs.UNBLOCK_USER="bar_circle",qs.UNLIMITED="youtube_logo_icon",qs.UNPLUGGED_LIVE_GUIDE="radar_live",qs.UNPLUGGED_SPORTS="eye_off",qs.UPLOADS="library",qs.UP_ARROW="arrow_up",qs.VERTICAL_ALIGN_BOTTOM="download",qs.VERY_HAPPY="face_very_happy",qs.VERY_SAD="face_very_sad",qs.VIDEOGAME_ASSET="gaming",qs.VIDEOS="play_arrow_circle",qs.VIDEO_CALL="video_camera_add",qs.VIDEO_LIBRARY_WHITE="library",qs.VIDEO_YOUTUBE="youtube_logo_icon",qs.VIEW_LIST="list_view",qs.VIEW_LIST_CAIRO="list_view_cairo",qs.VISIBILITY=
"eye",qs.VISIBILITY_OFF="eye_off",qs.VOLUME_MUTE="volume_off",qs.VOLUME_UP="volume_on",qs.WALLPAPER="image",qs.WARNING="alert_triangle",qs.WATCH_HISTORY="arrow_time",qs.WATCH_HISTORY_CAIRO="arrow_time_cairo",qs.WATCH_LATER="clock",qs.WATCH_LATER_CAIRO="clock_cairo",qs.WATCH_RELATED_MIX="youtube_mix",qs.WHAT_TO_WATCH="home",qs.YOUTUBE_MUSIC_MONOCHROME="youtube_music",qs.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music_cairo",qs.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",qs.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"youtube_shorts_no_triangle",qs.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",qs.YT_OUTLINE_MUSIC_24="music",qs);var im={},dV4=(im.ACCESS_TIME="clock",im.ACCOUNT_BOX="person_square",im.ACCOUNT_BOX_CAIRO="person_square",im.ACCOUNT_CIRCLE="person_circle",im.ACCOUNT_CIRCLE_CAIRO="person_circle",im.ACCOUNT_LINKED="account_link",im.ACCOUNT_UNLINKED="account_link",im.ADD_CIRCLE="add_circle",im.ADD_FRIEND="person_child",im.ADD_TO_LIBRARY="bookmark",im.ADD_TO_PLAYLIST="add",im.ADD_TO_QUEUE_TAIL="queue",im.ADD_TO_REMOTE_QUEUE="playlist_audio",im.ADD_TO_WATCH_LATER="clock",im.ADD_VIDEO_LINK="film_strip_add",im.ADMIN_PANEL_SETTINGS=
"gear",im.ALERT_WARN_RED="alert_triangle",im.ALIGN_LEFT="text_align_left",im.ARROWS_ALERT="arrow_split_alert",im.ARROW_BACK="arrow_left",im.ARROW_CIRCLE="arrow_counterclockwise",im.ARROW_CIRCLE_PLAY="replay",im.ARROW_CIRCLE_RIGHT="arrow_clockwise",im.ARROW_DIAGONAL="arrow_up_left",im.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",im.ARROW_DROP_DOWN="triangle_down",im.ARROW_DROP_UP="triangle_up",im.ARROW_FORWARD="arrow_right",im.ARROW_PAUSE="pause_history",im.ARROW_UNDO="undo",im.ARTICLE="text_page",im.ARTICLE_ALERT=
"text_page_alert",im.ARTICLE_CHECK="text_page_check",im.ARTICLE_CLARIFY="text_page_info",im.AUDIOTRACK="audio",im.AUDIO_BADGE="audio_badge",im.AUDIO_SURROUND="surround_sound",im.AVATAR_ANONYMOUS="person_circle",im.AVATAR_LOGGED_OUT="person_circle",im.BACK="arrow_left",im.BAR_CHART="chart_bar",im.BAR_CIRCLE="minus_circle",im.BAR_HORIZONTAL="minus",im.BLOCK="circle_slash",im.BLOCK_USER="circle_slash",im.BOOKMARK_BORDER="bookmark",im.BOX_OPEN_CHECK="quiz",im.BOX_PENCIL="square_pencil",im.BREAKING_NEWS_ALT_1=
"text_page_alert",im.BROADCAST="podcast",im.BROADCAST_CAIRO="podcast",im.BUG_REPORT="bug",im.CAMERA_ALT="camera",im.CAMPAIGN="megaphone",im.CANCEL="x_circle",im.CAPTIONS="closed_captions",im.CAST_ICON="chromecast",im.CAST_OUTLINE="chromecast",im.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",im.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",im.CHAT="text_bubble",im.CHAT_BUBBLE="bubble",im.CHECK_BOX="check_square",im.CHECK_BOX_OUTLINE_BLANK="square",im.CHECK_CIRCLE_FILLED="check_circle",im.CHECK_CIRCLE_OUTLINE=
"check_circle",im.CHECK_CIRCLE_THICK="check_circle",im.CHECK_DOUBLE="check_done",im.CHECK_DOUBLE_OFF="check_done_slash",im.CHEVRON_LEFT="chevron_left",im.CHEVRON_RIGHT="chevron_right",im.CHEVRON_RIGHT_CAIRO="chevron_right",im.CIRCLES_OVERLAP="account_link",im.CLAPPERBOARD_CAIRO="clapperboard",im.CLARIFY="text_page_info",im.CLOCK_ARROWS="clock_split",im.CLOCK_ARROWS_ALERT="clock_split_alert",im.CLOSED_CAPTION="closed_captions",im.CLOSED_CAPTION_SELECTED="closed_captions",im.CLOSE="x",im.CLOUD_UPLOAD=
"cloud_arrow_up",im.COLLAPSE="chevron_up",im.COLLAPSE_CAIRO="chevron_up",im.COLLECTION="square3d_stack",im.COLOR_LENS="paint_palette",im.COMMENT="text_bubble",im.CONSENT_SHIELD="person_shield",im.CONTENT_CUT="scissors",im.CONTENT_CUT_CAIRO="scissors",im.COURSE="graduation_cap",im.COURSE_CAIRO="graduation_cap",im.CREATION_LIVE="live",im.CREATION_POST="square_pencil",im.CREATION_UPLOAD="video",im.CREATION_UPLOAD_RED="upload",im.CREATOR_ACADEMY="graduation_cap",im.CREATOR_STUDIO="youtube_studio",im.DARK_THEME=
"theme",im.DELETE="trash_can",im.DELETE_SWEEP="trash_can",im.DESKTOP="laptop",im.DISLIKE="thumb_down",im.DISLIKE_SELECTED="thumb_down",im.DISMISSAL="x",im.DISMISS_QUEUE="playlist_x",im.DOGFOOD="pawprint",im.DOLLAR_SIGN="dollar_sign_circle",im.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",im.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",im.DOWN_ARROW="arrow_down",im.DO_NOT_DISTURB="circle_slash",im.DRAFT="document",im.EARTH="globe",im.EDIT="pencil",im.EMOJI="face_very_happy",im.EMOJI_FLAGS="flag",im.EMOJI_OBJECTS=
"lightbulb",im.EMOJI_PEOPLE="face_very_happy",im.EMOJI_RECENT="clock",im.EMPTY_HEART="heart",im.EMPTY_LIKE="thumb_up",im.ERROR_BLACK="alert_circle",im.ERROR_OUTLINE="alert_circle",im.ERROR_WHITE="alert_circle",im.EXIT_APP="arrow_in",im.EXIT_TO_APP="arrow_in",im.EXPAND="chevron_down",im.EXPAND_ALL="chevron_expand",im.EXPAND_CAIRO="chevron_down",im.EXPAND_LESS="chevron_up",im.EXPAND_MORE="chevron_down",im.EXPLORE="compass",im.EXPLORE_DESTINATION="compass",im.EXTERNAL_LINK="arrow_up_right",im.EYE_OFF=
"eye_slash",im.FAB_UPLOAD="upload",im.FACE_HAPPY_OUTLINE="face_happy",im.FACE_MEH="face_neutral",im.FACT_CHECK="text_page_check",im.FASHION_LOGO="fashion",im.FASHION_LOGO_CAIRO="fashion",im.FAVORITE="thumb_up",im.FEEDBACK="alert_bubble",im.FEEDBACK_CAIRO="alert_bubble",im.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",im.FILL_ARROW_SOLID_UP_16="arrow_solid_up",im.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",im.FLAG_CAIRO="flag",im.FLASH_OFF="flash_slash",im.FLASH_ON="flash",im.FULL_HEART="heart",im.GAMING_LOGO=
"gaming",im.GAMING_LOGO_CAIRO="gaming",im.GO_TO_PAGE="arrow_right",im.GROUPS="person3",im.HAND_SWIPE_LEFT="gesture_swipe_left",im.HAND_SWIPE_RIGHT="gesture_swipe_right",im.HAPPY="face_happy",im.HEALTH_AND_SAFETY="shield_health",im.HEART_BOX="heart_cube",im.HELP="help_circle",im.HELP_CAIRO="help_circle",im.HELP_OUTLINE="help_circle",im.HIDE="circle_slash",im.INCOGNITO_CAIRO="incognito",im.INFINITY_ICON="infinity",im.INFO="info_circle",im.INFO_OUTLINE="info_circle",im.INSERT_CHART_OUTLINED="chart_bar_square",
im.INSERT_PHOTO="image",im.KEEP="pin",im.KEEP_OFF="pin_slash",im.KEYBOARD="keyboard",im.KEYBOARD_ARROW_DOWN="chevron_down",im.KEYBOARD_ARROW_UP="chevron_up",im.KIDS_BLOCK="circle_slash",im.LANGUAGE="globe",im.LAUNCH="arrow_up_right",im.LEARNING="lightbulb",im.LEARNING_CAIRO="lightbulb",im.LIBRARY_ADD="bookmark",im.LIBRARY_IMAGE="image_stack",im.LIBRARY_MUSIC="audio_square_stack",im.LIBRARY_OUTLINE="play_square_stack",im.LIBRARY_REMOVE="bookmark",im.LIBRARY_SAVED="check_square_stack",im.LIKES_PLAYLIST=
"thumb_up",im.LIKES_PLAYLIST_CAIRO="thumb_up",im.LIKE="thumb_up",im.LIKE_SELECTED="thumb_up",im.LIST_QUEUE="queue",im.LIVE_CAIRO="live",im.LIVE_UNLISTED="link",im.LOCATION_ON="location_pin",im.LOCATION_PIN="location_pin",im.LOCATION_POINT="location_pin",im.LOOP="repeat",im.LOOP_ACTIVE="repeat",im.LOOP_ONE="repeat1",im.LOOP_ONE_ACTIVE="repeat1",im.MEET="google_meet",im.MEH="face_neutral",im.MEMBERSHIPS="memberships",im.MEMBERS_ONLY_MODE_OFF="text_bubble",im.MENU_FILTER="filter",im.MESSAGE="text_bubble",
im.MESSAGE_BUBBLE_GEAR="bubble_gear",im.MESSAGE_BUBBLE_LEFT="text_bubble",im.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",im.MESSAGE_BUBBLE_OVERLAP="bubble_stack",im.MESSAGE_BUBBLE_QUESTION="help_bubble",im.MICROPHONE_ON="mic",im.MONETIZATION_ON="dollar_sign_circle",im.MONEY_FILL="dollar_sign_rectangle",im.MONEY_FILL_JPY="yen_sign_rectangle",im.MONEY_HAND="dollar_sign_circle_hand",im.MONEY_HEART="dollar_sign_heart",im.MOON_Z="sleep_timer",im.MORE_HORIZ="overflow_horizontal",im.MORE_VERT="overflow_vertical",
im.MUSIC="audio",im.MUSIC_CAIRO="audio",im.MUSIC_EXPLICIT_BADGE="explicit",im.MUSIC_NEW_RELEASE="audio_badge",im.MUSIC_NOTE_SYMBOL="audio",im.MUSIC_SCISSORS="audio_scissors",im.MUSIC_SHUFFLE="shuffle",im.MY_CHANNEL="person_circle",im.MY_LOCATION="location_pin",im.MY_VIDEOS="video",im.MY_VIDEOS_CAIRO="video",im.NEWS_CAIRO="news",im.NEWS_STORY="news",im.NEXT="chevron_right",im.NOTE_ADD="bubble_pencil",im.NOTIFICATIONS="bell",im.NOTIFICATIONS_ACTIVE="bell_waves",im.NOTIFICATIONS_CAIRO="bell",im.NOTIFICATIONS_DONE_CHECKMARK=
"check",im.NOTIFICATIONS_INBOX="bell",im.NOTIFICATIONS_NONE="bell",im.NOTIFICATIONS_OFF="bell_slash",im.NOT_INTERESTED="circle_slash",im.OFFICIAL_ARTIST_BADGE="audio",im.OFFLINE_CLOUD="cloud_slash",im.OFFLINE_DOWNLOAD="download",im.OFFLINE_DOWNLOAD_CAIRO="download",im.OFFLINE_PAUSE="pause",im.OPEN_IN_NEW="arrow_up_right",im.OUTLINE_ADJUST="adjust",im.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",im.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",im.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",im.OUTLINE_ARROW_SOLID_UP_16=
"arrow_solid_up",im.OUTLINE_BAG="bag",im.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_dashed",im.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",im.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",im.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",im.PAID="dollar_sign_circle",im.PAUSE_OUTLINED="pause",im.PAYMENT="credit_card",im.PEOPLE="person_child",im.PEOPLE_2="person2_rectangle",im.PEOPLE_GROUP="person3",im.PEOPLE_NOTE="bubble_asterisk",im.PERSON_2="person2",im.PERSON_ACCOUNT="person_square_stack",im.PERSON_MINUS=
"person_x",im.PERSON_MUSIC="person_audio",im.PERSON_RADAR="person_waves",im.PERSON_RADAR_FILLED="person_waves",im.PERSON_SETTING="person_gear",im.PHONE="phone",im.PHONE_DOWNLOAD="mobile_arrow_down",im.PICTURE_IN_PICTURE="picture_in_picture",im.PLAYABLES_LOGO="playables",im.PLAYABLES_LOGO_CAIRO="playables",im.PLAYLISTS="playlist",im.PLAYLISTS_CAIRO="playlist",im.PLAYLIST_ADD_CHECK="bookmark",im.PLAY_ALL="play",im.PLAY_ARROW="play",im.PLAY_ARROW_CIRCLE="play_circle",im.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",
im.PLAY_CIRCLE="play_circle",im.PLAY_OUTLINED="play_circle",im.PODCAST_ADD="podcast_add",im.PODCAST_CHECK="podcast_check",im.PRIVACY_INFO="shield_x",im.PRIVACY_PRIVATE="lock",im.PRIVACY_PUBLIC="globe",im.PRIVACY_UNLISTED="link",im.PROMOTE="megaphone",im.PURCHASES="price_tag",im.PURCHASE_SUPER_CHAT="super_chat",im.PURCHASE_SUPER_STICKER="super_sticker",im.QUESTION_ANSWER="help_bubble",im.QUESTION_CIRCLE="help_circle",im.QUEUE_PLAY_LAST="queue_last",im.QUEUE_PLAY_NEXT="playlist",im.QUOTATION_MARK="quote",
im.RADAR_LIVE="live",im.REMOVE="minus_circle",im.REMOVE_CIRCLE="minus_circle",im.REMOVE_CIRCLE_OUTLINE="minus_circle",im.REMOVE_FROM_HISTORY="minus_circle",im.REMOVE_FROM_PLAYLIST="minus_circle",im.REPLAY="arrow_counterclockwise",im.REPLAY_10="skip10_back",im.REPLAY_ARROW="replay",im.REPORT_PROBLEM="alert_triangle",im.RSS_OFF="rss_slash",im.SAD="face_sad",im.SAVE_PLAYLIST="bookmark",im.SCHEDULE="clock",im.SCHOOL="graduation_cap",im.SCREEN_DEFAULT="player_default",im.SCREEN_FULLSCREEN="player_full_enter",
im.SCREEN_LIGHT="ambient_mode",im.SCREEN_ROTATION="rotate_portrait",im.SCREEN_SWITCH="player_switch",im.SEARCH_CAIRO="search",im.SEARCH_HISTORY="history",im.SELL="price_tag",im.SETTINGS="gear",im.SETTINGS_CAIRO="gear",im.SETTINGS_LIGHT="gear",im.SETTINGS_MATERIAL="gear",im.SETTINGS_REMOTE="remote_waves",im.SHARE="share",im.SHARE_ARROW="share",im.SHARE_CAIRO="share",im.SHIELD="shield_x",im.SHIELD_OFF="shield_slash",im.SHIELD_WITH_AVATAR="person_shield",im.SHOPPING_BAG="bag",im.SHOPPING_BAG_CAIRO="bag",
im.SHOPPING_CART="cart",im.SHORTS_COMMENT="text_bubble",im.SHORTS_DISLIKE="thumb_down",im.SHORTS_LIKE="thumb_up",im.SHORTS_SHARE="share",im.SKIP_FORWARD_30="skip30_forward",im.SLASH_CIRCLE_RIGHT="circle_slash",im.SLOW_MODE_OFF="text_bubble",im.SOCIAL="person_child",im.SPARKLE="sparkles",im.SPARK_IMAGE="image_spark",im.SPARK_RADAR="spark_waves",im.SPARK_VIDEO="video_spark",im.SPEAKER_GROUP="speaker_stack",im.SPEAKER_OFF="speaker_slash",im.SPEED_1X="n1x",im.SPEED_1_POINT_2X="n1point2x",im.SPEED_1_POINT_5X=
"n1point5x",im.SPEED_1_POINT_8X="n1point8x",im.SPEED_2X="n2x",im.SPONSORSHIP_STAR="memberships",im.SPORTS="basketball",im.SPOTLIGHT="spotlight",im.STAFF_PICK="spotlight",im.START_DVR="add",im.STAR_BORDER="star",im.STAR_HALF="star_half_filled",im.STAR_SHOOTING="hype",im.STICKER="sticker",im.STICKER_EMOTICON="face_happy",im.STOP_DVR="stop",im.SUBSCRIBE="youtube",im.SUBSCRIBE_PLUS="add",im.SUBSCRIPTION_MANAGER="gear",im.SUPERSTAR="super_star",im.SUPERVISOR_ACCOUNT="person_child",im.SWAP_HORIZ="arrow_swap_horizontal",
im.SWITCH_ACCOUNTS="person_square_stack",im.TAB_ACCOUNT="person",im.TAB_ACTIVITY="bell",im.TAB_BOOKMARK="bookmark",im.TAB_EXPLORE="compass",im.TAB_HOME="home",im.TAB_HOME_CAIRO="home",im.TAB_INBOX="mail",im.TAB_LIKED="thumb_up",im.TAB_MUSIC_PREMIUM="youtube_music",im.TAB_SHORTS="shorts",im.TAB_SHORTS_CAIRO="shorts",im.TAB_SUBSCRIPTIONS="subscriptions",im.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",im.TAB_TRENDING="trending",im.TARGET="target",im.TARGET_ADD="target_add",im.TEMPLATE_ADD="template_add",
im.TEXT="font",im.TIMER="stopwatch",im.TRENDING_CAIRO="trending",im.TRENDING_UP="arrow_trend_up",im.TROPHY_CAIRO="trophy",im.TROPHY_CELEBRATIONS="fireworks",im.TROPHY_STAR="star_trophy",im.TUNE="adjust",im.TV_OFF="tv_slash",im.UNBLOCK_USER="minus_circle",im.UNFAVORITE="thumb_down",im.UNLIMITED="youtube",im.UNPLUGGED_LIVE_GUIDE="live",im.UNPLUGGED_SPORTS="eye_slash",im.UPLOADS="play_square_stack",im.UP_ARROW="arrow_up",im.VERTICAL_ALIGN_BOTTOM="chevron_down_end",im.VERTICAL_ALIGN_TOP="chevron_up_end",
im.VERY_HAPPY="face_very_happy",im.VERY_SAD="face_very_sad",im.VIDEOS="play_circle",im.VIDEO_CALL="video_camera_add",im.VIDEO_LIBRARY_WHITE="play_square_stack",im.VIDEO_QUALITY_4K="n4k",im.VIDEO_QUALITY_8K="n8k",im.VIDEO_YOUTUBE="youtube",im.VIEW_LIST_CAIRO="view_list",im.VIEW_MODULE="view_column3_row2",im.VISIBILITY="eye",im.VISIBILITY_OFF="eye_slash",im.VOLUME_DOWN="volume_min",im.VOLUME_MUTE="volume_mute",im.VOLUME_OFF="volume_mute",im.VOLUME_STABLE="stable_volume",im.VOLUME_UP="volume_max",im.WALLPAPER=
"image",im.WARNING="alert_triangle",im.WATCH_HISTORY="history",im.WATCH_HISTORY_CAIRO="history",im.WATCH_LATER="clock",im.WATCH_LATER_CAIRO="clock",im.WATCH_RELATED_MIX="mix",im.WHAT_TO_WATCH="home",im.YOUTUBE_LINKED_TV="tv_mobile",im.YOUTUBE_MUSIC_MONOCHROME="youtube_music",im.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",im.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",im.YOUTUBE_SHORTS_ARROW_UP="arrow_up",im.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",im.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16=
"shorts_empty",im.YOUTUBE_SHORTS_OUTLINE_24="shorts",im);var hS0={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,2,24],[1,2,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,8,16],[1,8,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,5,24],
[1,5,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,4,24],[1,4,20],[1,4,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_circle:[[0,9,24],[1,9,16],[1,9,24]],alert_triangle:[[0,8,12],[0,8,24],[1,8,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,36],[1,
1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,7,24],[1,7,24]],arrow_left:[[1,
7,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,3,16],[0,3,24],[1,3,16],[1,3,24]],arrow_solid_up:[[0,3,16],[0,3,24],[1,3,16],[1,3,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,9,12],[0,9,16],[0,9,24],[1,9,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,1,24],[1,1,
24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,8,24],[1,8,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,9,24],[1,9,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,10,
12],[0,10,16],[0,10,24],[1,10,16],[1,10,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,8,18],[1,8,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,1,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
6,16,!0],[0,6,18,!0],[0,6,24,!0],[1,6,16,!0],[1,6,18,!0],[1,6,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,8,16],[1,8,18],[1,8,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,8,24],[1,8,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,3,24],[1,3,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,7,24],[1,7,24]],circle_full:[[0,2,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,9,24],[1,9,16],[1,9,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,4,16],[0,4,24],[1,4,12],[1,4,16],[1,4,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,10,16],[0,10,24],[1,10,16],[1,10,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,21,12],[0,21,24],[1,21,16],[1,21,24]],dollar_sign_off:[[1,3,24]],download:[[0,10,24],[1,10,16],[1,10,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,24]],downloading:[[1,5,
24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,5,24],[1,5,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],
face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_unhappy:[[0,8,24],[0,8,36],[1,8,24],[1,8,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],film_strip:[[0,6,24],[1,6,24]],film_strip_add:[[1,2,24]],
filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,8,24],[1,8,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,4,16],[0,4,24],[1,4,24]],football:[[0,3,24],[1,3,24]],
gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,8,24],[1,8,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,3,24]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,
24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,17,13],[0,17,24],[1,17,16],[1,17,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,2,16],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,
1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,9,16],[1,9,18],[1,9,20],[1,9,24]],journey:[[1,1,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],
library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,7,18],[1,7,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],
live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,11,12],[0,11,24],[1,11,12],[1,11,16],[1,11,18],[1,11,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,
3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,8,12],[0,8,16],[0,8,18],[0,8,24],[1,8,24]],mention:[[1,4,16],[1,4,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,
1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,
3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,
2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note_add:[[1,1,16],[1,1,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,5,24],[1,5,32]],overflow_vertical:[[1,11,24]],overflow_vertical_cairo:[[1,1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,7,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,8,16],[1,
8,18],[1,8,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,6,12],[0,6,13],[0,6,16],[0,6,24],[0,6,48],[1,6,13],[1,6,16],[1,6,24]],person_2:[[1,1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,6,24]],person_box:[[1,5,24]],person_circle:[[0,9,24],[1,9,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],
person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_waveform:[[1,2,24]],phone:[[0,2,24],[1,2,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,6,12],[0,6,24],[1,6,16],[1,6,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,3,
24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,8,16],[1,8,24],[1,8,40]],pound:[[1,3,24]],presentation:[[1,2,24]],presentation_remove:[[1,1,24]],price_tag:[[0,7,12],[0,7,24],[1,7,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,1,24]],quotation_mark:[[0,
1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,7,12],[0,7,24],
[1,7,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,
1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,11,24],[1,11,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,2,24]],shadow_soft:[[0,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,10,24,!0],[0,10,32,!0],[1,10,16,!0],[1,10,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,
1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,
1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,5,24]],skip_previous:[[0,5,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],
[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,8,12],[0,8,16],[0,8,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],
speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],star_circle:[[0,3,12],[0,3,16],[0,3,18],[0,3,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,2,16],[0,2,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,3,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,
1,24]],subscriptions:[[0,10,24],[1,10,18],[1,10,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,
1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,21,16],[0,21,24],[0,21,36],[1,21,16],[1,21,24],[1,21,36]],thumb_up:[[0,19,16],[0,19,24],[0,19,36],[1,19,16],[1,19,24],[1,19,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,2,24],[1,2,24]],tic_tac_toe:[[0,
4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,2,24]],trash_can:[[1,9,16],[1,9,18],[1,9,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,
1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,7,12],[0,7,16],[0,7,24],[1,7,16],[1,7,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,8,24],[1,8,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,4,16],[1,4,24]],video_stitch:[[1,2,24]],volume_down:[[0,2,24],[1,2,24]],
volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,2,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,2,24],[1,2,24]],x:[[1,9,18],[1,9,24]],x_cairo:[[1,1,24]],x_circle:[[1,7,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,
6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],
youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],
[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,1,24],[1,1,24]]};var MuZ={accessibility:[[0,4,24],[1,4,24]],account_link:[[0,8,24],[1,8,24]],account_link_error:[[1,6,24]],add:[[1,8,24]],add_circle:[[0,5,24],[1,5,24]],add_square_stack:[[1,1,24]],add_tv:[[1,1,24]],add_tv_chevron_right:[[1,1,24]],adjust:[[0,9,24],[1,9,24]],airplane:[[0,4,24],[1,4,24]],airplay:[[1,6,24]],airplay_slash:[[1,1,24]],album:[[0,6,24],[1,6,24]],alert_bubble:[[1,1,24]],alert_circle:[[0,9,24],[1,9,24]],alert_octagon:[[0,2,24],[1,2,24]],alert_triangle:[[0,8,24],[1,8,24]],ambient_mode:[[1,1,
24]],ampersand:[[1,1,24]],api:[[0,2,24],[1,2,24]],archive:[[1,1,24]],arrow_arc_forward:[[1,1,24]],arrow_clockwise:[[1,1,24]],arrow_counterclockwise:[[1,1,24]],arrow_counterclockwise_dashed:[[1,1,24]],arrow_down:[[1,3,24]],arrow_down_circle:[[0,4,24],[1,4,24]],arrow_down_right:[[1,1,24]],arrow_flip:[[1,10,24]],arrow_in:[[1,7,24]],arrow_left:[[1,7,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[1,2,24]],arrow_right:[[1,3,24,!0]],arrow_right_rectangle:[[0,2,24],[1,2,24]],arrow_solid_down:[[0,3,24],[1,3,24]],
arrow_solid_up:[[0,3,24],[1,3,24]],arrow_split:[[1,3,24]],arrow_split_alert:[[1,1,24]],arrow_swap_horizontal:[[1,5,24]],arrow_trend_down:[[1,1,24]],arrow_trend_up:[[1,1,24]],arrow_turn_down_right:[[1,1,24]],arrow_up:[[1,3,24]],arrow_up_circle:[[0,4,24],[1,4,24]],arrow_up_left:[[1,1,24]],arrow_up_rectangle_portrait:[[1,1,24]],arrow_up_right:[[1,1,24]],audio:[[0,9,24],[1,9,24]],audio_arrow_flip:[[0,2,24],[1,2,24]],audio_badge:[[0,3,24],[1,3,24]],audio_scissors:[[1,1,24]],audio_slash:[[0,2,24],[1,2,
24]],audio_spark:[[1,1,24]],audio_square_stack:[[0,2,24],[1,2,24]],audio_staff:[[0,2,24],[1,2,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,24],[1,7,24]],bag_bookmark:[[1,2,24]],basketball:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_slash:[[1,1,24]],bell_waves:[[0,2,24],[1,2,24]],blur:[[1,2,24]],book:[[0,3,24],[1,3,24]],book_audio:[[1,1,24]],bookmark:[[0,8,24],[1,8,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,24],[1,3,24]],brightness:[[0,3,24],[1,3,24]],browser:[[0,2,24],
[1,2,24]],browser_slash:[[1,1,24]],bubble:[[1,1,24]],bubble_asterisk:[[0,2,24],[1,2,24]],bubble_gear:[[1,1,24]],bubble_pencil:[[1,1,24]],bubble_slash:[[0,2,24],[1,2,24]],bubble_spark:[[1,1,24]],bubble_sparkles:[[1,1,24]],bubble_stack:[[0,2,24],[1,2,24]],bug:[[0,3,24],[1,3,24]],business:[[0,4,24],[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],calendar_event:[[0,2,24],[1,2,24]],calendar_today:[[1,1,24]],camera:[[0,9,24],[1,9,24]],camera_audio:[[1,5,24]],camera_flip:[[1,
4,24]],camera_hashtag:[[1,5,24]],camera_sparkles:[[1,1,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,24]],cart:[[0,4,24],[1,4,24]],cart_add:[[1,1,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],chart_bar:[[1,1,24]],chart_bar_search:[[0,2,24],[1,2,24]],chart_bar_square:[[0,2,24],[1,2,24]],chart_line:[[1,1,24]],chart_pie:[[0,2,24],[1,2,24]],chart_scatter_plot:[[1,1,24]],check:[[1,10,24]],check_circle:[[0,10,24],[1,10,24]],check_done:[[1,1,24]],check_done_slash:[[1,1,24]],check_shield:[[1,1,
24]],check_square:[[0,2,24],[1,2,24]],check_square_stack:[[0,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,8,24]],chevron_down_circle:[[0,3,24],[1,3,24]],chevron_down_end:[[1,1,24]],chevron_expand:[[1,5,24]],chevron_left:[[1,9,24,!0]],chevron_left_circle:[[0,3,24],[1,3,24]],chevron_left_end:[[1,1,24]],chevron_right:[[1,6,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,8,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,8,24],[1,8,24]],chromecast_mobile:[[1,3,24]],chromecast_waveform:[[1,2,24]],circle:[[0,7,24],[1,7,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,2,24],[1,2,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_sparkles:[[0,1,24]],clock:[[0,9,24],[1,9,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,
3,24]],cloud_arrow_up:[[0,5,24],[1,5,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,1,24]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,1,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,4,24],[1,4,24]],csv:[[0,2,
24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,10,24],[1,10,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,
1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[1,21,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],download:[[1,10,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,1,24]],equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_happy:[[0,9,24],[1,9,24]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,2,24],[1,2,24]],face_paintbrush:[[1,
2,24]],face_sad:[[0,9,24],[1,9,24]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,8,24],[1,8,24]],face_upset:[[0,9,24],[1,9,24]],face_very_happy:[[0,9,24],[1,9,24]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,6,24],[1,6,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,
8,24],[1,8,24]],flash:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_strikethrough:[[1,1,24]],font_underline:[[1,
1,24]],football:[[0,3,24],[1,3,24]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,8,24],[1,8,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[1,4,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,3,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,
2,24],[1,2,24]],google_quick_share:[[1,1,24]],graduation_cap:[[0,2,24],[1,2,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,17,24],[1,17,24]],heart_circle:[[1,2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],help_circle:[[1,1,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,2,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,9,24]],info_circle_spark:[[1,1,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,
2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,2,24]],license_alert:[[1,1,24]],license_search:[[1,1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],
link:[[1,7,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,11,24],[1,11,24]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,8,24],[1,8,24]],memberships_gift:[[1,1,24]],mention:[[1,4,24]],menu:[[1,1,24]],mic:[[0,10,24],[1,10,24]],mic_slash:[[1,
1,24]],minus:[[1,1,24]],minus_circle:[[0,2,24],[1,2,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,2,24],[1,2,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,
1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],open_in_panel:[[1,1,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,5,24]],overflow_vertical:[[1,11,24]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,7,24],[1,7,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[1,1,24]],pdf:[[1,2,24]],pencil:[[1,
8,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,6,24],[1,6,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,1,24],[1,1,24]],person_add:[[0,6,24],[1,6,24]],person_audio:[[0,1,24],[1,1,24]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[1,9,24]],person_circle_slash:[[1,2,24]],person_gear:[[1,1,24]],person_shield:[[1,7,24]],person_square:[[0,1,24],[1,1,24]],person_square_stack:[[0,1,24],[1,1,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,
2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,2,24],[1,2,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,6,24],[1,6,24]],pin_slash:[[0,1,24],[1,1,24]],play:[[0,1,24],[1,1,24]],play_circle:[[0,1,24],[1,1,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,1,24],[1,1,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,
1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,1,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,1,24]],playlist_add:[[1,1,24]],playlist_audio:[[0,1,24],[1,1,24]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,1,24]],playlist_x:[[1,1,24]],podcast:[[0,
3,24],[1,3,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,24]],poll:[[1,8,24]],premium:[[0,1,24],[1,1,24]],presentation:[[1,2,24]],price_tag:[[0,7,24],[1,7,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,
2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,1,24],[1,1,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,1,24]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,1,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,7,24],[1,7,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,12,24],[1,12,24]],search_shield:[[0,
1,24],[1,1,24]],search_spark:[[1,1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,4,24,!0],[1,4,24,!0]],shadow:[[1,1,24]],shadow_hard:[[1,2,24]],shadow_soft:[[1,2,24]],shapes:[[0,3,24],[1,3,24]],share:[[1,10,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,2,24],[1,2,24]],shorts:[[0,2,24],[1,2,24]],shorts_empty:[[0,2,24],[1,2,24]],shuffle:[[0,
2,24],[1,2,24]],skip10_back:[[1,1,24]],skip10_forward:[[1,1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,1,24]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,5,24],[1,5,24]],skip_previous:[[0,5,24],[1,5,24]],skip_up:[[0,5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,
1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,1,24]],spacebar:[[1,2,24]],spark:[[0,8,24],[1,8,24]],spark_bubble_chat:[[1,1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[1,1,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,
2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,2,24],[1,2,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,5,24],[1,5,24]],star_circle:[[0,3,24],[1,3,24]],star_half_filled:[[1,1,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,3,24],[1,3,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,10,24],[1,10,24]],subtitles:[[0,4,24],[1,4,24]],
subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,2,24],[1,2,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,
1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,21,24],[1,21,24]],thumb_up:[[0,19,24],[1,19,24]],thumb_up_down:[[0,2,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,3,24]],trash_can:[[0,9,24],[1,9,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],triangle_up:[[0,
2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,7,24],[1,7,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,1,24]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[1,8,24]],video_camera_add:[[1,2,24]],video_link:[[1,4,24]],video_spark:[[1,1,24]],video_stitch:[[1,2,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],
[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,2,24]],waveform_spark:[[1,2,24]],wrench:[[1,2,24]],x:[[1,9,24]],x_circle:[[0,7,24],[1,7,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,
24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,2,24]]};var fDv={LIKE_DELHI_PLAYER:"LIKE",DISLIKE_DELHI_PLAYER:"DISLIKE",SHARE_DELHI_PLAYER:"SHARE",COMMENT_DELHI_PLAYER:"COMMENT",MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER:"MESSAGE_BUBBLE_OVERLAP",VOLUME_UP_DELHI_PLAYER_FILLED:"VOLUME_MAX",VOLUME_OFF_DELHI_PLAYER:"VOLUME_MUTE",VOLUME_DOWN_DELHI_PLAYER_FILLED:"VOLUME_MIN",CLOSED_CAPTION_DELHI_PLAYER:"CAPTIONS",CLOSED_CAPTION_DELHI_PLAYER_FILLED:"CAPTIONS",PLAYER_FULL_ENTER_ALT:"PLAYER_FULL_ENTER_ALT",PLAYER_FULL_EXIT_ALT:"PLAYER_FULL_EXIT_ALT",PAUSE_DELHI_PLAYER_FILLED:"PAUSE",
PLAY_ARROW_DELHI_PLAYER_FILLED:"PLAY_ARROW"},kw=function(q){this.iconUrlProvider=q};
kw.prototype.resolveIcon=function(q,k){var F=fDv[q.iconName.toUpperCase()];F&&(q.iconName=F);var T=q.iconName;T=T.replace(/-/g,"_");q=Object.assign({},q,{iconName:this.mapIconTypeToStandardName(T,!!F)||T.toLowerCase()});if(_.h("enable_web_delhi_icons")||F){var Z;return pzo(MuZ,q,((Z=this.iconUrlProvider)==null?void 0:Z.getYtStandardUrl)||$tN,k)}var O;return pzo(hS0,q,((O=this.iconUrlProvider)==null?void 0:O.getYtStandardUrl)||PsN,k)};
kw.prototype.mapIconTypeToStandardName=function(q,k){return _.h("enable_web_delhi_icons")||k?dV4[q.toUpperCase()]:aDP[q.toUpperCase()]};
kw[gi]=[_.g6(IDm)];var yCm=new Set("audio_badge offline_pause pause play_all play_arrow youtube_music".split(" ")),tu0=function(q){this.urlProvider=this.iconUrlProvider=q};
_.y(tu0,kw);
tu0.prototype.resolveIcon=function(q,k){q.iconName==="youtube_logo"&&(q.iconName="yt-logo-updated");if(q.iconName==="youtube_premium_logo"||q.iconName==="youtube_red_logo")q.iconName="yt-logo-red-updated";var F=Object.assign({},q);q.iconName==="menu"&&(_.h("enable_web_delhi_icons")||(F.iconName="bars_3"),F.iconStyle="youtube_outline");q.iconSetName==="socialNetworksRound"&&(q.iconName==="mail"&&(F.iconName="email"),q.iconName==="embed"&&(F.iconSize=60));q.iconName==="more"&&(F.iconName="overflow_horizontal");
q.iconName==="fullscreen"&&(F.iconName="screen_full");q.iconName==="premium_standalone"&&(F.iconName="premium_standalone_cairo");_.h("enable_connect_icon_update_web")&&q.iconName==="account_linked"&&(F.iconName="circles_overlap_check",F.iconStyle="youtube_fill");_.h("enable_connect_icon_update_web")&&q.iconName==="account_unlinked"&&(F.iconName="circles_overlap",F.iconStyle="youtube_outline");yCm.has(q.iconName)&&(F.iconStyle="youtube_fill");_.h("enable_web_delhi_icons")&&q.iconName==="playlist_add"&&
(F.iconName="bookmark");q=Object.assign({},F,{iconName:(kw.prototype.mapIconTypeToStandardName.call(this,F.iconName)||F.iconName).toLowerCase()});var T;return(q=pzo(Wnv,q,((T=this.urlProvider)==null?void 0:T.getUrl)||b99,k))?q:kw.prototype.resolveIcon.call(this,F,k)};
tu0[gi]=[_.g6(IDm)];_.DVg=1;var oH=function(){};
_.y(oH,K1);oH.prototype.resolveCommand=function(q){var k,F;return _.C(function(T){k=_.f(q,PuZ);if(!k)return T.return();F=Number(k.enableDelayedPacfLoggingTvMs);if(isNaN(F)){var Z=C5();giU(Z,k,0)}else giU(C5(),k,F);_.RG(T)})};_.FI=function(){};
_.y(_.FI,K1);
_.FI.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I;return _.C(function(X){T=_.f(q,$i8);O=(Z=k.form)==null?void 0:Z.element;R=(z=O)==null?void 0:z.closest("ytd-enforcement-message-view-model");if(!T||!R)return X.return();F.allowAdsAction||(e=T.fundingChoiceInstructionPageUrl,F.allowAdsAction=new TFh(window,_.wo(e)));var E=F.allowAdsAction;E.wallElement=R;E.allowAdsPopup.style.setProperty("display","flex","important");var d=E.scrollManager;d.originalBodyOverflow=d.JSC$8044_domHelper.JSC$7371_document_.body.style.overflow;d.JSC$8044_domHelper.JSC$7371_document_.body.style.overflow=
"hidden";E.wallElement.style.setProperty("display","none","important");IJP(E.accessibilityManager,E.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((I=F.allowAdsAction.allowAdsPopup)&&I instanceof HTMLElement)for(E=_.S(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),d=E.next();!d.done;d=E.next()){var M=_.S(d.value);d=M.next().value;M=M.next().value;I.style.setProperty(d,M)}_.RG(X)})};
_.FI.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var TW=function(){};
_.y(TW,K1);TW.prototype.resolveCommand=function(q){var k;return _.C(function(F){k=_.f(q,cQm);if(!k)return F.return();d5T(q);_.RG(F)})};var ZX=function(q){this.JSC$15141_commandHandler=q};
_.y(ZX,K1);
ZX.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1){F=_.f(q,Xpm);if((T=F)==null||!T.text||!navigator.clipboard)return X.return();_.j$(X,2);return _.W(X,navigator.clipboard.writeText(F.text),4)}if(X.nextAddress!=2){if(!F.successActions||F.successActions.length===0)return X.return();Z=_.S(F.successActions);for(O=Z.next();!O.done;O=Z.next())z=O.value,k.JSC$15141_commandHandler.resolveCommand(z);return _.Kl(X,0)}_.CP(X);if(!F.failureActions||F.failureActions.length===
0)return X.return();R=_.S(F.failureActions);for(e=R.next();!e.done;e=R.next())I=e.value,k.JSC$15141_commandHandler.resolveCommand(I);_.RG(X)})};
ZX[gi]=[_.qd];var jl=function(q){this.JSC$15145_commandHandler=q};
_.y(jl,K1);
jl.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d;return _.C(function(M){switch(M.nextAddress){case 1:T=_.f(q,qSv);if(!T)return M.return();_.j$(M,2);if(!T.imageBytes&&!T.imageUrl)throw Error("xi");if(!T.imageUrl){if(T.imageBytes){O=T.imageBytes;z=O.replace(/-/g,"+").replace(/_/g,"/");var t=QRN(z);Z=_.hb(t)}M.jumpTo(4);break}return _.W(M,fetch(T.imageUrl),5);case 5:return R=M.yieldResult,_.W(M,R.blob(),6);case 6:e=M.yieldResult,Z=_.hb(e);case 4:E=(I=k)==null?void 0:(X=I.form)==
null?void 0:X.element;d=document.createElement("a");tb(d,Z);E.appendChild(d);d.download="";d.click();E.removeChild(d);URL.revokeObjectURL(_.WN(Z));T.successCommand&&F.JSC$15145_commandHandler.resolveCommand(T.successCommand);_.Kl(M,0);break;case 2:_.CP(M),T.errorCommand&&F.JSC$15145_commandHandler.resolveCommand(T.errorCommand),_.RG(M)}})};
jl[gi]=[_.qd];var Yw=function(q){this.store=q};
_.y(Yw,K1);Yw.prototype.resolveCommand=function(q){var k=this,F,T,Z;return _.C(function(O){T=(F=_.f(q,_.prP))==null?void 0:F.entityBatchUpdate;if(!T)return O.jumpTo(0);Z=Object.assign({},T,{mutations:[].concat(_.fP(T.mutations||[]))});return _.W(O,_.Wj(Z,k.store),0)})};var lD8=function(q){this.JSC$15152_commandHandler=q;this.feedbackDialogMap=new Map};
lD8.prototype.openDialog=function(q,k){(q=this.feedbackDialogMap.get(q))&&this.JSC$15152_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:q}},k)};
lD8[gi]=[_.qd];var Oq=new _.mE("FEEDBACK_CONTROLLER_TOKEN");var Sl=new _.mE("APP_STORE_TOKEN");var zW=function(q,k){this.store=q;this.controller=k};
_.y(zW,K1);zW.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L;return _.C(function(H){if(H.nextAddress==1){T=_.f(q,_.bu);if(O=(Z=T)==null?void 0:Z.contentId)for(R=_.S(((z=T)==null?void 0:z.actions)||[]),e=R.next();!e.done;e=R.next())I=e.value,JCm(F,I,O);d=(X=k)==null?void 0:(E=X.form)==null?void 0:E.element;return _.W(H,_.Y8(d,[q]).catch(function(){}),2)}M=H.yieldResult;
((t=M)==null?0:(A=t.data)==null?0:(w=A.feedbackResponses)==null?0:w.length)&&(r=(b=M.data.feedbackResponses[0])==null?void 0:b.followUpDialog)&&O&&(L=F.controller)!=null&&L.feedbackDialogMap.set(O,r);_.RG(H)})};
var JCm=function(q,k,F){var T=_.f(k,_.za);if(T){T=_.S(T.commands||[]);for(var Z=T.next();!Z.done;Z=T.next())JCm(q,Z.value,F)}_.f(k,_.h3)&&q.store.dispatch(_.Iy("commandEntity",u20(F),{key:F,command:k}));_.f(k,pAU)&&q.store.dispatch(_.Iy("commandEntity",u20(F),{key:F,command:k}))};
zW[gi]=[Sl,Oq];var Cy=function(q){this.controller=q};
_.y(Cy,K1);Cy.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z;return _.C(function(R){T=_.f(q,_.NR);O=(Z=T)==null?void 0:Z.targetId;if(((z=T)==null?void 0:z.signal)!=="TELL_US_WHY"||!O)return R.return();F.controller.openDialog(O,k);_.RG(R)})};
Cy[gi]=[Oq];var RH=function(q){this.store=q};
_.y(RH,K1);RH.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I;return _.C(function(X){T=_.f(q,OIh);O=(Z=T)==null?void 0:Z.contentId;e=(z=k)==null?void 0:(R=z.form)==null?void 0:R.element;I=_.Y8(e,[q]);O&&F.undo(O);return _.W(X,I,0)})};
RH.prototype.undo=function(q){this.store.dispatch(_.Iy("commandEntity",u20(q),{key:q,command:void 0}))};
RH[gi]=[Sl];var el=function(q){this.JSC$15167_commandHandler=q};
_.y(el,K1);el.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I;return _.C(function(X){F=_.f(q,VjU);T=F.flowStateKey;Z=F.validationFailureCommand;O=F.submitValidFormCommand;z=VA(_.oU,[T||""]);R=_.f(z,x8$);((e=R)==null?0:e.isValid)&&O&&k.JSC$15167_commandHandler.resolveCommand(O);((I=R)==null?0:I.isValid)||!Z||k.JSC$15167_commandHandler.resolveCommand(Z);_.RG(X)})};
el[gi]=[_.qd];var W$=function(q){this.innertubeTransportService=q};
_.y(W$,K1);W$.prototype.resolveCommand=function(q,k){var F=this,T;return _.C(function(Z){return _.W(Z,_.sZ(F.innertubeTransportService,q,(T=k)==null?void 0:T.form).then(function(O){var z,R;k==null||(z=k.commandController)==null||(R=z.onSuccess)==null||R.call(z,q,O)},function(O){var z,R;
k==null||(z=k.commandController)==null||(R=z.onServerError)==null||R.call(z,q,O)}),0)})};
W$[gi]=[_.bg];var Uq=function(){};
_.y(Uq,K1);Uq.prototype.resolveCommand=function(q){var k,F,T,Z;return _.C(function(O){if(k=_.f(q,_.TTh)){if(F=k.gtmId)T=_.P9("GL",""),_.JB(F,T);(Z=k.gtmData)&&_.AB(Z)}_.RG(O)})};var IH=function(q,k){this.innertubeTransportService=q;this.JSC$15178_actionRouter=k};
_.y(IH,K1);IH.prototype.resolveCommand=function(q){var k=this,F,T;return _.C(function(Z){F=_.f(q,iHz);if(!F)return Z.return();T=F.command;if(!T)return Z.return();k.JSC$15178_actionRouter.triggerAction("yt-insert-rich-section-action",F);return _.W(Z,_.sZ(k.innertubeTransportService,T,{disableCache:!0}),0)})};
IH[gi]=[_.bg,xk];BBf.bind(null,BY);var ACP=BBf.bind(null,WhG);vRT.bind(null,BY);var pVo=vRT.bind(null,WhG);sRM.bind(null,BY);var wVG=sRM.bind(null,WhG);var XI=function(){};
_.y(XI,K1);
XI.prototype.resolveCommand=function(q){var k,F,T,Z,O,z,R,e,I,X;return _.C(function(E){k=_.f(q,pL$);if(!k)return E.return();T=((F=k.operations)==null?void 0:F.operations)||[];Z=_.S(T);for(O=Z.next();!O.done;O=Z.next())if(z=O.value,z.insertItemSectionContent){var d=z.insertItemSectionContent,M=d.contents||[];d.insertByPositionInSection?ACP(d.insertByPositionInSection.sectionTargetId,M,d.insertByPositionInSection.position):d.insertByRelativePositionInSection&&d.insertByRelativePositionInSection.sectionTargetId&&d.insertByRelativePositionInSection.itemTargetId&&
pVo(d.insertByRelativePositionInSection.sectionTargetId,d.insertByRelativePositionInSection.itemTargetId,M,d.insertByRelativePositionInSection.relativePosition)}else z.replaceSection?(d=z.replaceSection,M={},d.replaceByTargetId?M=d.replaceByTargetId:d.replaceByGroupId&&(M={targetId:d.replaceByGroupId.groupId,newContent:d.replaceByGroupId.newContent,undoKey:""}),M.newContent&&Xe$(M.targetId,{continuationItems:[M.newContent]})):z.removeItem?(d=z.removeItem,d.removeByTargetId&&d.sectionTargetId&&wVG(d.sectionTargetId,
d.removeByTargetId.targetIds||[])):z.removeSection&&(z.removeSection.removeByTargetId?(R=void 0,P4o(((R=z.removeSection)==null?void 0:R.removeByTargetId.targetIds)||[])):z.removeSection.removeByGroupId&&(e=void 0,P4o(((e=z.removeSection)==null?void 0:e.removeByGroupId.groupIds)||[])));X=((I=k.operations)==null?void 0:I.scrollConfig)||{};$Vo(X);_.RG(E)})};
var P4o=function(q){q=_.S(q);for(var k=q.next();!k.done;k=q.next())Xe$(k.value,{continuationItems:[]})},$Vo=function(q){if(q.scrollToItem){var k=q.scrollToItem.item||{},F=k.itemTargetId;
k=k.sectionTargetId;if(F&&k){var T=document.querySelector("[data-target-id="+k+"]"),Z=T==null?void 0:T.querySelector("[data-target-id="+F+"]");T&&Z&&setTimeout(function(){var O=Z.offsetTop-T.offsetTop,z;if(((z=q.scrollToItem)==null?void 0:z.scrollPosition)==="SCROLL_POSITION_CENTER")O-=T.offsetHeight/2,O+=Z.offsetHeight/2;else{var R;((R=q.scrollToItem)==null?void 0:R.scrollPosition)==="SCROLL_POSITION_END"&&(O-=T.offsetHeight,O+=Z.offsetHeight)}T.scroll({top:O,behavior:"smooth"})},100)}}};var Eq=new _.mE("CLIENT_NAME_TOKEN");var bE0=new _.mE("DEFAULT_STORE_EXPIRATION_TOKEN");var auM=new _.mE("CLIENT_LOCATION_SERVICE_TOKEN");var aH=function(q,k,F){this.clientName=q||_.P9("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=k||_.wC.getInstance();this.JSC$15206_commandHandler=F||_.WE.instance};
_.y(aH,K1);aH.prototype.resolveCommand=function(q){var k=this,F,T;return _.C(function(Z){T=(F=_.f(q,KzZ))==null?void 0:F.onComplete;k.clientLocationService.clearLocationPlayabilityToken(k.clientName);T&&k.JSC$15206_commandHandler.resolveCommand(T);_.RG(Z)})};
aH[gi]=[Eq,auM,_.qd];var dP=function(q){this.innertubeTransportService=q};
_.y(dP,K1);dP.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z;return _.C(function(R){O=(T=k)==null?void 0:(Z=T.form)==null?void 0:Z.element;return _.W(R,_.sZ(F.innertubeTransportService,q,(z=k)==null?void 0:z.form).then(function(e){JYr(O,new CustomEvent("yt-service-request-completed"),{data:e},_.P9("openPopupConfig"))}),0)})};
dP[gi]=[_.bg];var hY=function(){};
_.y(hY,K1);hY.prototype.resolveCommand=function(q){var k,F;return _.C(function(T){k=_.f(q,qQ$);F=document.querySelector("mini-app-container-view-model");if(!k||!F)return T.return();k.isPlaying?F.dispatchEvent(new Event("play")):F.dispatchEvent(new Event("pause"));_.RG(T)})};var Ms=function(){};
_.y(Ms,K1);Ms.prototype.resolveCommand=function(q){var k,F,T,Z,O,z,R;return _.C(function(e){k=_.f(q,mp$);if((F=k)==null||!F.paramKeys)return e.return();T=k.paramKeys;Z=_.rF(window.location.href);O=_.S(T);for(z=O.next();!z.done;z=O.next())R=z.value,Z.JSC$8076_queryData_.remove(R);window.history.replaceState(window.history.state,document.title,Z.toString());_.RG(e)})};var udG=function(){this.dropdownMap=new Map};_.NSo=new _.mE("DROPDOWN_CONTROLLER_TOKEN");var fy=function(q){this.controller=q};
_.y(fy,K1);fy.prototype.resolveCommand=function(q){var k=this,F,T,Z,O;return _.C(function(z){F=_.f(q,w14);if(!F)return z.return();T=F;Z=T.dropdownId;O=T.selectedOptionIndex;if(Z===void 0||O===void 0)return z.return();var R=k.controller.dropdownMap.get(Z);R&&R(O);_.RG(z)})};
fy[gi]=[_.NSo];var yE=function(q){this.controller=q};
_.y(yE,K1);yE.prototype.resolveCommand=function(q){var k=this,F;return _.C(function(T){return(F=_.f(q,Va8))?_.W(T,k.controller.closeDialog(),0):T.return()})};
yE[gi]=[_.y6];var tY=function(q){this.controller=q};
_.y(tY,K1);tY.prototype.resolveCommand=function(q){var k=this,F,T;return _.C(function(Z){F=_.f(q,AlG);if(!F)return Z.return();var O,z=F.panelIdentifier||((O=F.identifier)==null?void 0:O.tag);if(!z)throw Error("yi");return(T=z)?_.W(Z,k.controller.hidePanel(T),0):Z.jumpTo(0)})};
tY[gi]=[_.MQ];var DX=function(q,k){this.innertubeTransportService=q;this.controller=k};
_.y(DX,K1);DX.prototype.resolveCommand=function(q){var k=this,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return F=_.f(q,pRU),(T=F)!=null&&T.panelId?_.W(z,k.controller.getReloadContinuation(F.panelId),2):z.return();if(z.nextAddress!=3)return(Z=z.yieldResult)?_.W(z,_.sZ(k.innertubeTransportService,q,{continuation:Z}),3):z.return();O=z.yieldResult;return _.W(z,k.controller.updatePanel(F.panelId,O.content,!1),0)})};
DX[gi]=[_.bg,_.MQ];var lm=function(q,k,F){this.innertubeTransportService=q;this.JSC$15242_screenManager=k;this.JSC$15242_commandHandler=F};
_.y(lm,K1);
lm.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1){F=_.f(q,_.d4m);if(!F)return e.return();if(F.commands)for(T=_.S(F.commands),Z=T.next();!Z.done;Z=T.next())O=Z.value,k.JSC$15242_commandHandler.resolveCommand(O,{disableClickTracking:!0});z=_.yK(q.clickTrackingParams);_.Yo(k.JSC$15242_screenManager,21760,z,{layer:7,parentLayer:0});return _.W(e,_.sZ(k.innertubeTransportService,q),2)}R=e.yieldResult;if(!R)return e.return();k.JSC$15242_screenManager.graftServerVe(R.trackingParams,z,
7);_.RG(e)})};
lm[gi]=[_.bg,_.tf,_.qd];var JY=new _.mE("PANEL_LOADING_STRATEGY_TOKEN");var AY=function(q,k){this.controller=q;this.panelLoadingStrategy=k};
_.y(AY,K1);
AY.prototype.resolveCommand=function(q,k){var F=this,T,Z,O;return _.C(function(z){T=_.f(q,W8h);if((Z=T)==null||!Z.panelLoadingStrategy)return z.return();O=function(R){var e,I,X,E,d,M,t,A,w;return _.C(function(b){I=_.f((e=R.dialogViewModel)==null?void 0:e.header,PlI);X={viewModel:R.dialogViewModel};E={};if(t=_.h("web_enable_dialog_header_label")?(d=I)==null?void 0:(M=d.headline)==null?void 0:M.content:void 0)E.ariaLabel=t;T.dismissOnBackgroundTap===!1&&(E.isModal=!0);return R.dialogViewModel?_.W(b,
F.controller.openDialog(X,(A=k)==null?void 0:(w=A.form)==null?void 0:w.element,E),0):b.return()})};
return _.W(z,F.panelLoadingStrategy.execute({command:q,data:T.panelLoadingStrategy,renderFn:O,createScreenConfig:{layer:4}}),0)})};
AY[gi]=[_.y6,JY];var py=function(q,k,F){this.innertubeTransportService=q;this.controller=k;this.JSC$15262_screenManager=F};
_.y(py,K1);
py.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d,M,t;return _.C(function(A){switch(A.nextAddress){case 1:T=_.f(q,_.$T);if(!T)return A.return();var w,b=T.panelIdentifier||((w=T.identifier)==null?void 0:w.tag);if(!b)throw Error("yi");Z=b;return _.W(A,F.controller.isVisible(Z,!0),2);case 2:if((O=A.yieldResult)&&T.blockIfPanelOpen)return A.return();e=(R=(z=F.controller).getPanelContent)==null?void 0:R.call(z,Z);if(!(w=e))if(T){var r;w=((r=T.globalConfiguration)==null?void 0:r.initialState)||
T.engagementPanel;if(r=!w)r=!!(T==null?0:(b=T.engagementPanelPresentationConfigs)==null?0:b.engagementPanelPopupPresentationConfig);r&&(w=_.Gce(T.panelIdentifier,T.identifier))}else w=void 0;I=w;X=T.engagementPanelPresentationConfigs;E=T.engagementPanelExtras;return _.W(A,F.controller.showPanel(Z,I,X,E,(d=k)==null?void 0:(M=d.form)==null?void 0:M.element),3);case 3:if(!T.globalConfiguration){A.jumpTo(0);break}_.Yo(F.JSC$15262_screenManager,32633);return _.W(A,_.sZ(F.innertubeTransportService,q),5);
case 5:return t=A.yieldResult,F.JSC$15262_screenManager.graftServerVe(t.trackingParams),_.W(A,F.controller.updatePanel(Z,t.content,!0,E,void 0,t.updatePanelContinuationData),0)}})};
py[gi]=[_.bg,_.MQ,_.tf];var wP=function(q,k){this.controller=q;this.panelLoadingStrategy=k};
_.y(wP,K1);wP.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e;return _.C(function(I){T=_.f(q,_.XM);if((Z=T)==null||!Z.panelLoadingStrategy)return I.return();R=QpP(F.controller,(O=k)==null?void 0:(z=O.form)==null?void 0:z.element);e=function(X){return _.C(function(E){return X.sheetViewModel?_.W(E,F.controller.openSheet({viewModel:X.sheetViewModel},R),0):E.return()})};
return _.W(I,F.panelLoadingStrategy.execute({command:q,data:T.panelLoadingStrategy,renderFn:e,createScreenConfig:{layer:0}}),0)})};
wP[gi]=[_.fW,JY];var P$=function(q,k){this.controller=q;this.JSC$15270_commandHandler=k};
_.y(P$,K1);P$.prototype.resolveCommand=function(q,k){var F=this,T,Z,O;return _.C(function(z){if(z.nextAddress==1){T=_.f(q,bnc);var R=_.f(T.showCommand,_.$T),e,I,X=(I=R==null?void 0:R.panelIdentifier)!=null?I:R==null?void 0:(e=R.identifier)==null?void 0:e.tag;if(!X)throw Error("zi");Z=X;return _.W(z,F.controller.isVisible(Z),2)}return(O=z.yieldResult)?_.W(z,F.controller.hidePanel(Z),0):_.W(z,F.JSC$15270_commandHandler.resolveCommand(T.showCommand,k),0)})};
P$[gi]=[_.MQ,_.qd];var $w=function(q,k,F){this.innertubeTransportService=q;this.controller=k;this.JSC$15273_screenManager=F};
_.y($w,K1);
$w.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g,Y9;return _.C(function(OT){switch(OT.nextAddress){case 1:return T=F=_.f(q,uEv),Z=T.targetPanelIdentifier,O=T.contentSourcePanelIdentifier,z=T.globalConfiguration,((R=Z)==null?0:R.tag)&&((e=O)==null?0:e.tag)?z?_.W(OT,k.controller.showPanel(Z.tag,_.Gce(Z.tag,Z),void 0,void 0,void 0),5):_.W(OT,(d=(E=k.controller).getPanel)==null?void 0:d.call(E,O.tag),4):OT.return();case 4:M=OT.yieldResult;I=(t=M)==null?void 0:
(w=(A=t).getPanelContent)==null?void 0:w.call(A);OT.jumpTo(3);break;case 5:return _.W(OT,_.sZ(k.innertubeTransportService,q),6);case 6:b=OT.yieldResult,((r=b)==null?0:r.trackingParams)&&k.JSC$15273_screenManager.graftServerVe(b.trackingParams),I=(L=b)==null?void 0:L.content,X=(H=b)==null?void 0:H.updatePanelContinuationData;case 3:if(g=(V=I)==null?void 0:V.engagementPanelSectionListRenderer)return _.W(OT,k.controller.showPanel(Z.tag,void 0,void 0,void 0,void 0,{content:g.content,secondaryHeaderContent:(Y9=
g.header)!=null?Y9:{},targetId:g.targetId},X),0);OT.jumpTo(0)}})};
$w[gi]=[_.bg,_.MQ,_.tf];var bm=function(q){this.JSC$15280_commandHandler=q};
_.y(bm,K1);
bm.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return(F=_.f(q,GsP))?_.W(e,_.OB(),2):e.return();T=e.yieldResult;if(!T)return e.return();var I=T,X=(Z=F)==null?void 0:Z.languageCode,E=(O=F)==null?void 0:O.isAutoTranslated;I.getVideoData&&_.VZH(I).length&&((X=xtN(I,X,E))?I.setOption("captions","track",X):(I.setOption("captions","stickyLoading",{}),I.setOption("captions","track",{})));z=T.isSubtitlesOn()?_.WJ("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.WJ("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");R=_.qP(z);k.JSC$15280_commandHandler.resolveCommand(R);_.RG(e)})};
bm[gi]=[_.qd];var um=function(q,k){this.shortsPlayerPromise=q;this.JSC$15284_commandHandler=k};
_.y(um,K1);
um.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1)return(F=_.f(q,Ohh))?_.W(X,k.shortsPlayerPromise,2):X.return();T=X.yieldResult;var E=nRf(T);E!=null&&E.length||(T.loadModule("captions"),E=nRf(T));Z=E;if((O=Z)==null||!O.length)return z=_.WJ("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),R=_.qP(z),k.JSC$15284_commandHandler.resolveCommand(R),X.return();T.toggleSubtitles();e=T.isSubtitlesOn()?_.WJ("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.WJ("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");I=_.qP(e);k.JSC$15284_commandHandler.resolveCommand(I);_.RG(X)})};
um[gi]=[_.xU$,_.qd];var Ns=function(q){this.JSC$15287_playerPromise=q};
_.y(Ns,K1);Ns.prototype.resolveCommand=function(q){var k=this,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return(F=_.f(q,Pqm))?_.W(z,k.JSC$15287_playerPromise,2):z.return();T=z.yieldResult;Z=T.getVideoData().video_id;F.videoId===Z&&(O=Number(F.offsetFromVideoStartMilliseconds),O>=0&&T.seekTo(O/1E3));_.RG(z)})};
Ns[gi]=[_.TC];var KnU=_.OR("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),QE=function(q){this.store=q};
_.y(QE,K1);
var BS0=function(q){var k,F,T,Z;return _.C(function(O){if(O.nextAddress==1)return k=_.P9("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,F=_.P9("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,T=k||F,q.mainAppPlayer=new G$(T),_.W(O,q.mainAppPlayer.api,2);Z=O.yieldResult;Z.addEventListener("onStateChange",q.JSC$15291_playerStateChangeListener.bind(q));document.addEventListener("yt-page-data-updated",q.pauseOnNavigation.bind(q));window.addEventListener("state-navigatestart",
q.pauseOnNavigation.bind(q));_.RG(O)})};
QE.prototype.JSC$15291_playerStateChangeListener=function(q){switch(q){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"}rC4(this)};
var rC4=function(q){q.store.dispatch(_.Iy("sfvAudioItemCurrentlyPlayingEntity",KnU,{key:KnU,externalVideoId:q.externalVideoId,sfvAudioItemPlaybackState:q.playbackState,nowPlayingEntityValue:q.nowPlayingEntityValue}))};
QE.prototype.pauseOnNavigation=function(){var q=this,k,F,T,Z;return _.C(function(O){if(O.nextAddress==1){if(!q.mainAppPlayer){var z=new _.aP("Error: mainAppPlayer is unavailable",q.mainAppPlayer);_.A7(z);return O.return()}return _.W(O,q.mainAppPlayer.api,2)}k=O.yieldResult;T=(F=k)==null?void 0:F.getPlayerState();T!==1||(Z=k)!=null&&Z.pauseVideo();_.RG(O)})};
QE.prototype.playVideo=function(q,k,F){var T=this,Z,O;return _.C(function(z){if(z.nextAddress==1)return _.W(z,(Z=T.mainAppPlayer)==null?void 0:Z.api,2);O=z.yieldResult;if(!T.mainAppPlayer||!O){var R=new _.aP("Error: mainAppPlayer is unavailable",T.mainAppPlayer);_.A7(R);return z.return()}return _.W(z,T.mainAppPlayer.loadVideoWithPlayerVars({videoId:T.externalVideoId,audio_only:"1",start:q/1E3,end:q/1E3+k,player_params:F}),0)})};
QE.prototype.pauseVideo=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1){if(!q.mainAppPlayer){var Z=new _.aP("Error: mainAppPlayer is unavailable",q.mainAppPlayer);_.A7(Z);return T.return()}return _.W(T,q.mainAppPlayer.api,2)}k=T.yieldResult;(F=k)==null||F.pauseVideo();_.RG(T)})};
QE.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H;return _.C(function(V){if(V.nextAddress==1)return F=_.f(q,T_Z),Z=(T=F)==null?void 0:T.nowPlayingEntityValue,z=(O=F)==null?void 0:O.externalVideoId,E=Number((X=(R=F)==null?void 0:(e=R.defaultStartPoints)==null?void 0:(I=e[0])==null?void 0:I.offsetMs)!=null?X:"0"),b=Number((w=(d=F)==null?void 0:(M=d.defaultStartPoints)==null?void 0:(t=M[0])==null?void 0:(A=t.duration)==null?void 0:A.seconds)!=null?w:"15"),H=(L=
(r=F)==null?void 0:r.playerParams)!=null?L:"",Z&&z?k.mainAppPlayer?V.jumpTo(2):_.W(V,BS0(k),2):V.return();if(V.nextAddress!=6){if(k.nowPlayingEntityValue&&Z===k.nowPlayingEntityValue)return k.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?_.W(V,k.pauseVideo(),0):_.W(V,k.playVideo(E,b,H),0);k.externalVideoId=z;k.nowPlayingEntityValue=Z;k.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return _.W(V,k.playVideo(E,b,H),6)}rC4(k);return V.jumpTo(0)})};
QE[gi]=[C2];var Ky=function(q){this.JSC$15311_commandHandler=q};
_.y(Ky,K1);Ky.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return(T=_.f(q,ctG))?_.W(e,_.OB(),2):e.return();Z=e.yieldResult;if(!Z)return e.return();(O=k0h(Z))?F.JSC$15311_commandHandler.resolveCommand(O,k):(z=_.WJ("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),R=_.qP(z),F.JSC$15311_commandHandler.resolveCommand(R));_.RG(e)})};
Ky[gi]=[_.qd];var B$=function(q){this.JSC$15314_playerPromise=q};
_.y(B$,K1);B$.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z;return _.C(function(R){if(R.nextAddress==1){F=_.f(q,$um);if(!F)return R.return();T=F.overlayRenderer;return T?(Z=_.f(T,VxI))?_.W(R,k.JSC$15314_playerPromise,3):R.jumpTo(0):R.return()}O=R.yieldResult;O.renderChapterSeekingAnimation(1,_.cj(Z.text),(z=Z.icon)==null?void 0:z.iconType);_.RG(R)})};
B$[gi]=[_.TC];var rP=function(q){this.store=q};
_.y(rP,K1);
rP.prototype.resolveCommand=function(q){var k=this,F,T,Z;return _.C(function(O){if(O.nextAddress==1){F=_.f(q,xlo);if(!F)return O.return();T="";(Z=k.store.getState().collabInviteLink)&&F.id===Z.playlistId?T=Z.inviteLinkURL:F.shortUrl&&(T=F.shortUrl);return T?_.W(O,navigator.clipboard.writeText(T),3):O.jumpTo(0)}var z={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.WJ("COPY_LINK_SUCCESS_TOAST")}}}}};_.mT().resolve(_.qd).resolveCommand(z);_.RG(O)})};
rP[gi]=[Sl];var v$=function(q,k){this.innertubeTransportService=q;this.JSC$15324_commandHandler=k};
_.y(v$,K1);v$.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d;return _.C(function(M){if(M.nextAddress==1)return(T=_.f(q,_.QB))?_.W(M,_.sZ(F.innertubeTransportService,q,(Z=k)==null?void 0:Z.form),2):M.return();(O=M.yieldResult)&&O.errorMetadata&&(z=O,R=_.qP(z.error.message),F.JSC$15324_commandHandler.resolveCommand(R));e=O;if((I=e)==null?0:I.actions)for(X=_.S(e.actions),E=X.next();!E.done;E=X.next())d=E.value,F.JSC$15324_commandHandler.resolveCommand(d);_.RG(M)})};
v$[gi]=[_.bg,_.qd];var H$=function(){};
_.y(H$,K1);H$.prototype.resolveCommand=function(q){var k;return _.C(function(F){k=_.f(q,BVP);if(!k)return F.return();(new nu0(k)).show();_.RG(F)})};_.sq=new _.mE("PLAYLIST_EDIT_CONTROLLER_TOKEN");var GW=function(q,k,F,T){this.store=q;this.innertubeTransportService=k;this.controller=F;this.JSC$15332_commandHandler=T};
_.y(GW,K1);
GW.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g,Y9,OT,UT,yh,AH,lw;return _.C(function(H0){if(H0.nextAddress==1){T=_.f(q,_.wJ);if(!T)return H0.return();if(T.clientActions){Z=_.S(T.clientActions);for(O=Z.next();!O.done;O=Z.next())z=O.value,F.JSC$15332_commandHandler.resolveCommand(z);var Kf,qI=k==null?void 0:(Kf=k.form)==null?void 0:Kf.element;qI&&_.Fc(qI,"yt-dismissible-item-action",T.clientActions)}return _.W(H0,_.sZ(F.innertubeTransportService,q,(R=k)==
null?void 0:R.form),2)}if(e=H0.yieldResult)e.errorMetadata?(I=e,X=_.qP(I.error.message),F.JSC$15332_commandHandler.resolveCommand(X),"error"in e&&((E=k)==null?0:(d=E.commandController)==null?0:d.onServerError)&&((M=k)==null||(t=M.commandController)==null||t.onServerError(q,e))):(A=k)==null||(w=A.commandController)==null||(r=(b=w).onSuccess)==null||r.call(b,q,e);L=e;((H=L)==null?0:H.collaborationInviteLink)&&T.playlistId&&(_.h("web_enable_invite_collaborators_link")||_.h("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
F.store.dispatch(_.FH({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:T.playlistId,inviteLinkUrl:L.collaborationInviteLink}}));((V=L)==null?0:V.redirectEndpoint)&&F.JSC$15332_commandHandler.resolveCommand(L.redirectEndpoint);((g=L)==null?0:(Y9=g.newHeader)==null?0:Y9.playlistHeaderRenderer)?vZo(F.controller,L.newHeader.playlistHeaderRenderer):((OT=L)==null?0:(UT=OT.newHeader)==null?0:UT.musicEditablePlaylistDetailHeaderRenderer)&&vZo(F.controller,L.newHeader.musicEditablePlaylistDetailHeaderRenderer);
F.controller.playlistVideoListElement&&((yh=L)==null?0:(AH=yh.playlistEditResults)==null?0:(lw=AH[0])==null?0:lw.playlistEditVideoAddedResultData)&&((qI=F.controller.playlistVideoListElement)==null||qI.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:L.playlistEditResults[0].playlistEditVideoAddedResultData})));_.RG(H0)})};
GW[gi]=[Sl,_.bg,_.sq,_.qd];var c$=function(q,k){this.controller=q;this.JSC$15342_commandHandler=k};
_.y(c$,K1);c$.prototype.resolveCommand=function(q,k){var F=this,T,Z,O;return _.C(function(z){T=_.f(q,nYZ);F.controller.showRefreshPill&&((Z=T)==null?0:Z.command)&&(F.JSC$15342_commandHandler.resolveCommand((O=T)==null?void 0:O.command,k),F.controller.showRefreshPill=!1);_.RG(z)})};
c$[gi]=[_.ix,_.qd];var VE=function(q,k){this.store=q;this.JSC$15346_commandHandler=k||_.WE.instance};
_.y(VE,K1);VE.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d;return _.C(function(M){T=_.f(q,SJG);Z=F.store.getState().radioButtonGroup;if((O=T)==null?0:O.command)F.JSC$15346_commandHandler.resolveCommand((z=T)==null?void 0:z.command,k);else if(Z&&((R=T)==null?void 0:R.formId)===Z.currentFormId)for(e=Object.values(Z.commandsMap),I=_.S(e),X=I.next();!X.done;X=I.next())E=X.value,(d=_.QK(E))&&F.JSC$15346_commandHandler.resolveCommand(d,k);_.RG(M)})};
VE[gi]=[_.Ke];var Ly=new _.mE("USER_PREFS");var xw=function(q){this.JSC$15351_prefCookie=q};
_.y(xw,K1);xw.prototype.resolveCommand=function(q){var k=this,F;return _.C(function(T){(F=_.f(q,wLP))&&typeof F.useListView==="boolean"&&(_.E_(0,155,F.useListView),k.JSC$15351_prefCookie.save());_.RG(T)})};
xw[gi]=[Ly];var ny=function(q){this.JSC$15355_prefCookie=q};
_.y(ny,K1);ny.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z;return _.C(function(R){F=_.f(q,vY$);if((T=F)==null||!T.gl)return R.return();Z=F.gl;O={persist_gl:"1",gl:Z};k.JSC$15355_prefCookie.set("gl",Z);k.JSC$15355_prefCookie.save();z=GIZ(O);_.sG(z);_.RG(R)})};
ny[gi]=[Ly];var gP=function(q){this.JSC$15359_prefCookie=q};
_.y(gP,K1);gP.prototype.resolveCommand=function(q){var k=this,F,T;return _.C(function(Z){F=_.f(q,mlg);if(!F)return Z.return();T=!1;F.flagNum&&typeof F.value==="boolean"?(_.E_(0,F.flagNum,F.value),T=!0):F.key&&typeof F.stringValue==="string"&&(k.JSC$15359_prefCookie.set(F.key,F.stringValue),T=!0);T&&k.JSC$15359_prefCookie.save();_.RG(Z)})};
gP[gi]=[Ly];var mW=new _.mE("PREF_STORAGE_PROMISE_TOKEN");var q0=function(q){this.JSC$15363_prefStoragePromise=q};
_.y(q0,K1);q0.prototype.resolveCommand=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1)return(F=_.f(q,ikG))?_.W(Z,k.JSC$15363_prefStoragePromise,2):Z.return();T=Z.yieldResult;return T===void 0||F.key===void 0||F.value===void 0?Z.return():_.W(Z,T.set(F.key,F.value),0)})};
q0[gi]=[mW];var HE$=function(q){this.innertubeTransportService=q};
_.y(HE$,K1);HE$.prototype.resolveCommand=function(q,k){var F=this,T,Z;return _.C(function(O){(T=_.f(q,_.lx$))&&T&&T.isFirstRequest&&(_.A$("search_overview_answer"),_.pJ("so_rq",void 0,"search_overview_answer"));return _.W(O,_.sZ(F.innertubeTransportService,q,(Z=k)==null?void 0:Z.form),0)})};
HE$[gi]=[_.bg];var spP=function(){};
_.y(spP,K1);
spP.prototype.resolveCommand=function(q){var k,F,T,Z,O,z,R,e,I;return _.C(function(X){k=_.f(q,wRo);if((F=k)==null?0:F.sectionIdentifier){if(k.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(Z=(T=document.getElementsByTagName(k.sectionIdentifier))==null?void 0:T.item(0))Z.scrollIntoView({behavior:"smooth"}),(O=Pgw(Z))&&O.focus({preventScroll:!0});return X.return()}z=document.querySelector("[section-identifier="+k.sectionIdentifier+"]");R=document.querySelector("[section-identifier="+k.referenceSectionIdentifier+
"]");if(!z)return X.return();e=k.verticalScrollOffsetDp?k.verticalScrollOffsetDp:0;R&&(e-=R.offsetTop);window.scrollTo({top:z.offsetTop+e,behavior:"smooth"});(I=Pgw(z))&&I.focus({preventScroll:!0})}_.RG(X)})};var iH=function(){};
_.y(iH,K1);
iH.prototype.resolveCommand=function(q){var k,F,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1){k=_.f(q,i4P);if(!k||!k.imageBytes||!navigator.clipboard)return e.return();if(k.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.A7(Error("Bi")),e.return();_.j$(e,2);T=(F=k)==null?void 0:F.imageBytes;Z=T.replace(/-/g,"+").replace(/_/g,"/");O=QRN(Z);z={};R=[new ClipboardItem((z[O.type]=O,z))];return _.W(e,navigator.clipboard.write(R),4)}if(e.nextAddress!=2)return _.Kl(e,0);
_.CP(e);_.RG(e)})};var kP=function(q,k){this.innertubeTransportService=q;this.JSC$15378_commandHandler=k};
_.y(kP,K1);kP.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return(T=_.f(q,ke8))?_.W(e,_.sZ(F.innertubeTransportService,q,(Z=k)==null?void 0:Z.form),2):e.return();(O=e.yieldResult)&&O.errorMetadata&&T.onFailureCommand&&F.JSC$15378_commandHandler.resolveCommand(T.onFailureCommand);z=O;((R=z)==null?0:R.shareCommand)&&F.JSC$15378_commandHandler.resolveCommand(z.shareCommand,k);_.RG(e)})};
kP[gi]=[_.bg,_.qd];var oq=function(){};
_.y(oq,K1);oq.prototype.resolveCommand=function(q){var k,F;return _.C(function(T){k=_.f(q,L7z);if(!k||!navigator.share)return T.return();F={url:k.url};try{return T.return(navigator.share(F))}catch(Z){}_.RG(T)})};var FC=function(){};
_.y(FC,K1);FC.prototype.resolveCommand=function(){return _.C(function(q){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.RG(q)})};var TT=function(q){this.JSC$15388_navigationConfirmationService=q};
_.y(TT,K1);TT.prototype.resolveCommand=function(){var q=this;return _.C(function(k){q.JSC$15388_navigationConfirmationService.cancelPendingNavigation();_.RG(k)})};
TT[gi]=[WF];var Z$=function(q){this.JSC$15391_screenManager=q};
_.y(Z$,K1);Z$.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I;return _.C(function(X){Z=(T=k.form)==null?void 0:T.event;z=(O=k.form)==null?void 0:O.element;if(!Z)throw new _.aP("Event not passed in when resolving command");R=_.S(Z.composedPath());for(e=R.next();!e.done;e=R.next())if(I=e.value,I.tagName==="YT-COPY-LINK-RENDERER")return I.copyUrlToClipboard(),z&&_.rb(F.JSC$15391_screenManager,z),X.return();_.RG(X)})};
Z$[gi]=[_.tf];var jV=function(){this.JSC$15395_miniAppClientDataProvider=_.mT().resolve(_.$n)};
_.y(jV,K1);jV.prototype.resolveCommand=function(){var q=this,k,F;return _.C(function(T){if(q.JSC$15395_miniAppClientDataProvider.clientData.has("video_id")){var Z=q.JSC$15395_miniAppClientDataProvider,O=Z.clientData.get("video_id");O&&Z.clientData.delete("video_id");k="https://youtube.com/watch?v="+O;F=Xf(k);if(F===void 0)throw Error("Ci`"+k);_.w5(window,F)}_.RG(T)})};var YP=function(){};
_.y(YP,K1);YP.prototype.resolveCommand=function(){return _.C(function(q){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.RG(q)})};var OC=function(){};
_.y(OC,K1);OC.prototype.resolveCommand=function(){var q;return _.C(function(k){if(k.nextAddress==1)return _.W(k,_.ZnJ(window.document.documentElement),2);(q=document.querySelector("mini-app-container-view-model iframe"))&&q.focus();_.RG(k)})};var SV=function(q){this.JSC$15402_navigationConfirmationService=q};
_.y(SV,K1);
SV.prototype.resolveCommand=function(){var q=this;return _.C(function(k){var F=q.JSC$15402_navigationConfirmationService,T=_.mT().resolve(_.fe),Z;if(((Z=F.navigateParams)==null?void 0:Z.data)!==void 0){var O;_.mqc(T,F.navigateParams.endpoint,F.navigateParams.data,(O=F.navigateParams.navigationType)!=null?O:1,F.navigateParams.tempData,F.navigateParams.isMiniplayer,void 0,!0);F.navigateParams=void 0;F.customConfirmationCommand=void 0}else F.navigateParams&&(T.navigate(F.navigateParams.endpoint,F.navigateParams.reload,
F.navigateParams.params,F.navigateParams.tempData,F.navigateParams.requestType,F.navigateParams.createScreenConfig,!0),F.navigateParams=void 0,F.customConfirmationCommand=void 0);_.RG(k)})};
SV[gi]=[WF];var zT=function(){};
_.y(zT,K1);zT.prototype.resolveCommand=function(){return _.C(function(q){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.RG(q)})};var Cx=function(q){this.JSC$15407_prefStorage=q};
_.y(Cx,K1);Cx.prototype.resolveCommand=function(){var q=this,k,F;return _.C(function(T){switch(T.nextAddress){case 1:return _.W(T,q.JSC$15407_prefStorage,2);case 2:return(k=T.yieldResult)?_.W(T,k.set("sfvle",!1),3):T.return();case 3:return _.W(T,k.set("sfvles",!0),4);case 4:F=_.Xc(),_.E_(0,203,!1),_.E_(0,204,!0),F.save(),_.RG(T)}})};
Cx[gi]=[mW];var Rq=function(q){this.JSC$15410_prefStorage=q};
_.y(Rq,K1);Rq.prototype.resolveCommand=function(){var q=this,k,F;return _.C(function(T){switch(T.nextAddress){case 1:return _.W(T,q.JSC$15410_prefStorage,2);case 2:return(k=T.yieldResult)?_.W(T,k.set("sfvle",!0),3):T.return();case 3:return _.W(T,k.set("sfvles",!0),4);case 4:F=_.Xc(),_.E_(0,203,!0),_.E_(0,204,!0),F.save(),_.RG(T)}})};
Rq[gi]=[mW];_.G7P=new _.mE("SNACKBAR_CONTROLLER_TOKEN");var eV=function(q){this.controller=q};
_.y(eV,K1);eV.prototype.resolveCommand=function(q){var k=this,F;return _.C(function(T){F=_.f(q,eQ$);if(!F)return T.return();var Z=k.controller;Z.closeSnackbarFn&&Z.closeSnackbarFn();_.RG(T)})};
eV[gi]=[_.G7P];var Wt=function(q,k){this.controller=q;this.sheetController=k};
_.y(Wt,K1);Wt.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e;return _.C(function(I){T=_.f(q,UpG);if(!T)return I.return();z=QpP(F.sheetController,(Z=k)==null?void 0:(O=Z.form)==null?void 0:O.element);R=_.f(T.content,liG);if(!R)return I.return();var X=F.controller,E=R,d=(e=T.animationStyle)!=null?e:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(X.showSnackbarFn)X.showSnackbarFn({snackbarViewModel:E,animationStyle:d,durationMs:T.durationSeconds*1E3,target:z});else throw Error("lj");_.RG(I)})};
Wt[gi]=[_.G7P,_.fW];var UC=function(){};
_.y(UC,K1);UC.prototype.resolveCommand=function(q){var k;return _.C(function(F){k=_.f(q,qJc);if(!k||typeof k.key!=="string"||typeof k.value!=="string")return F.return();window.localStorage.setItem(k.key,k.value);_.RG(F)})};var Iq=function(q){this.store=q};
_.y(Iq,K1);Iq.prototype.resolveCommand=function(q){var k=this,F;return _.C(function(T){F=_.f(q,YLh);if(!F||!F.stepId||!F.token)return T.return();k.store.dispatch(gSv({stepId:F.stepId,token:F.token,isSelected:!1}));_.RG(T)})};
Iq[gi]=[Sl];var XC=function(q,k,F){this.innertubeTransportService=q;this.store=k;this.JSC$15429_screenManager=F};
_.y(XC,K1);
XC.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V,g,Y9,OT;return _.C(function(UT){F=_.f(q,k6v);if(!F||(T=F.stepIds)==null||!T.length)return UT.return();Z=k.store.getState().talkToRecs;O=[];z=[];R=_.S(F.stepIds);for(e=R.next();!e.done;e=R.next())for(I=e.value,X=void 0,(E=(X=Z.stepStates[I])==null?void 0:X.userQuery)&&z.push({userQuery:E.userQuery,userQueryToken:E.token}),d=void 0,M=(d=Z.stepStates[I])==null?void 0:d.selectionStates,t=_.S(Object.entries(M)),A=
t.next();!A.done;A=t.next())w=A.value,b=_.S(w),r=b.next().value,L=b.next().value,H=r,V=L,V.isSelected&&O.push(H);g={selectedChipTokens:O,userQueries:z,submittedStepIds:F.stepIds};Y9={browseTalk2recsFormData:g};F.browseEndpoint?(OT=q,_.PE(OT,_.Xx,F.browseEndpoint)):F.command&&(OT=F.command);return OT?_.W(UT,_.sZ(k.innertubeTransportService,OT,{formData:Y9,disableCache:!0}).then(function(yh){(yh==null?0:yh.trackingParams)&&k.JSC$15429_screenManager.graftServerVe(yh==null?void 0:yh.trackingParams)}),
0):UT.return()})};
XC[gi]=[_.bg,Sl,_.tf];var EC=function(q){this.store=q};
_.y(EC,K1);EC.prototype.resolveCommand=function(q){var k=this,F;return _.C(function(T){F=_.f(q,jnn);if(!F||!F.stepId||!F.token)return T.return();k.store.dispatch(gSv({stepId:F.stepId,token:F.token,isSelected:!0}));_.RG(T)})};
EC[gi]=[Sl];var aq=function(q){this.store=q};
_.y(aq,K1);aq.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R;return _.C(function(e){T=_.f(q,oYo);if(!T||!T.stepId||!T.userQueryToken)return e.return();R=(z=(Z=k)==null?void 0:(O=Z.form)==null?void 0:O.userQuery)!=null?z:"";F.store.dispatch(_.FH({type:"TALK_TO_RECS_UPDATE_USER_QUERY",payload:{stepId:T.stepId,userQueryToken:T.userQueryToken,userQuery:R}}));_.RG(e)})};
aq[gi]=[Sl];_.cC4=new _.mE("TIMELY_ACTIONS_CONTROLLER_TOKEN");var dv=function(q){this.controller=q};
_.y(dv,K1);dv.prototype.resolveCommand=function(q){var k=this,F,T,Z,O;return _.C(function(z){F=_.f(q,JlZ);if(!F)return z.return();T=F;Z=T.id;O=T.isVisible;if(Z===void 0||O===void 0)return z.return();var R;(R=k.controller.timelyActionsMap.get(Z))==null||R(Z,O);_.RG(z)})};
dv[gi]=[_.cC4];var VuI=function(){this.timelyActionsMap=new Map};var hM=function(q){this.JSC$15456_commandHandler=q};
_.y(hM,K1);hM.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z;return _.C(function(R){F=_.f(q,_.dJ);if(!F)return R.return();O=(T=F.item)==null?void 0:(Z=T.notificationTextRenderer)==null?void 0:Z.successResponseText;if(!O)return R.return();z=_.mj(O);k.JSC$15456_commandHandler.resolveCommand(z);_.RG(R)})};
hM[gi]=[_.qd];var M0=function(q,k){this.innertubeTransportService=q;this.JSC$15461_playerApiPromise=k};
_.y(M0,K1);
M0.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I,X;return _.C(function(E){if(E.nextAddress==1)return _.W(E,k.JSC$15461_playerApiPromise,2);F=E.yieldResult;T=F.getOption("captions","track");Z=Object.assign({},_.f(q,_.d8z));(z=(O=F.getVideoData())==null?void 0:O.video_id)?Z.externalVideoId=z:_.QV(Error("Di"));if((R=T)==null?0:R.languageCode)Z.languageCode=T.languageCode;if((e=T)==null?0:e.kind)Z.kind=T.kind;if((I=T)==null?0:I.name)Z.name=T.name;X=Object.assign({},q,{getTranscriptEndpoint:Z});return _.W(E,
_.sZ(k.innertubeTransportService,X),0)})};
M0[gi]=[_.bg,_.TC];var px=function(){};
_.y(px,K1);px.prototype.resolveCommand=function(q){var k,F,T,Z,O,z,R,e;return _.C(function(I){k=_.f(q,OkP);if((F=k)==null||!F.paramKeyValuePairs)return I.return();T=window.location.href;Z=_.S(k.paramKeyValuePairs);for(O=Z.next();!O.done;O=Z.next())z=O.value,z.key&&z.value&&(R={},T=_.H9(T,(R[z.key]=z.value,R)));e=_.mT().resolve(_.CW);_.zw(e,T);_.RG(I)})};var wv=function(q,k){this.JSC$15468_commandHandler=q;this.innertubeTransportService=k};
_.y(wv,K1);
wv.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L;return _.C(function(H){switch(H.nextAddress){case 1:return(O=(T=k)==null?void 0:(Z=T.form)==null?void 0:Z.element)&&_.V1(O),z=_.Xc().get("hl"),R="",_.j$(H,2),_.W(H,Zuf(z),4);case 4:R=H.yieldResult;_.Kl(H,3);break;case 2:return _.CP(H),O&&_.L7(O),_.A7(Error("Fi"),"ERROR"),H.return();case 3:e=_.f(q,kN$);if(!e)return O&&_.L7(O),H.return();(E=(I=e.commerceActionConfig)==null?void 0:(X=I.commandLifeCycleConfig)==null?
void 0:X.onStartCommand)&&F.JSC$15468_commandHandler.resolveCommand(E);return _.W(H,_.sZ(F.innertubeTransportService,q,{client_data:{paymentsClientToken:{token:R}}}),5);case 5:(d=H.yieldResult)?(O&&_.L7(O),((w=d)==null?0:w.command)&&F.JSC$15468_commandHandler.resolveCommand(d.command),(L=(b=e.commerceActionConfig)==null?void 0:(r=b.commandLifeCycleConfig)==null?void 0:r.onSuccessCommand)&&F.JSC$15468_commandHandler.resolveCommand(L)):(O&&_.L7(O),_.A7(Error("Gi")),(A=(M=e.commerceActionConfig)==null?
void 0:(t=M.commandLifeCycleConfig)==null?void 0:t.onFailureCommand)&&F.JSC$15468_commandHandler.resolveCommand(A)),_.RG(H)}})};
wv[gi]=[_.qd,_.bg];var Pt=function(q,k,F){this.store=q;this.JSC$15484_commandHandler=k;this.innertubeTransportService=F};
_.y(Pt,K1);
Pt.prototype.resolveCommand=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E;return _.C(function(d){T=_.f(q,oo8);Z=T.googlePaymentPayload;T.onStartCommand&&F.JSC$15484_commandHandler.resolveCommand(T.onStartCommand);O=Z.encryptedPurchaseParams;z=Z.ypcLogWalletAnalyticDataEndpoint;R=T.serializedTransactionFlowLoggingParams;e=Z.serializedPaymentsClientParams;I=T.ypcCujContext;E=Oun(F.innertubeTransportService,(X=k)==null?void 0:X.form,O,z,R,e,I);return d.return(E.then(function(M){jNh(k==null?void 0:k.form,
!1);var t=F.store,A=F.JSC$15484_commandHandler,w=M.integratorData;w==null||w===""||M.error!=null?(String(M.error)==="-1"&&T.onDismissCommand?A.resolveCommand(T.onDismissCommand):String(M.error)!=="-1"&&T.onFailureCommand&&A.resolveCommand(T.onFailureCommand),String(M.error)!=="-1"&&String(M.error)!=="132"&&_.A7(Error("Hi"),"ERROR")):(T.googlePaymentEntityKey&&t.dispatch(_.Iy("commerceAcquisitionClientPayloadEntity",T.googlePaymentEntityKey,{key:T.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:w,
fundsGuaranteeCallbackClientData:M.integratorClientCallbackData}}})),T.onSuccessCommand&&A.resolveCommand(T.onSuccessCommand));_.Sy()},function(M){jNh(k==null?void 0:k.form,!1);
_.A7(M,"ERROR");T.onFailureCommand&&F.JSC$15484_commandHandler.resolveCommand(T.onFailureCommand)}))})};
Pt[gi]=[C2,_.qd,_.bg];var $P=function(q,k){this.JSC$15488_commandHandler=q;this.purchaseManager=k};
_.y($P,K1);
$P.prototype.resolveCommand=function(q){var k=this,F,T,Z,O,z,R,e,I,X;return _.C(function(E){F=_.f(q,FCg);((T=F)==null?0:(Z=T.commandLifeCycleConfig)==null?0:Z.onStartCommand)&&k.JSC$15488_commandHandler.resolveCommand(F.commandLifeCycleConfig.onStartCommand);if(!((O=F)==null?0:(z=O.googlePaymentPurchaseManagerPayload)==null?0:z.securePayloadBytes))return _.A7(Error("Ii"),"ERROR"),E.return();R=aHP(_.SP(F.googlePaymentPurchaseManagerPayload.securePayloadBytes));e=_.Xc().get("hl");I=_.GM();iEZ(R.serialize(),
e,function(d){I.resolve(d)},function(d){I.reject(d)},I.resolve);
X=I.promise;return E.return(X.then(function(d){if(d)if(d==null?0:d.errorCode){_.A7(Error("Ji`"+d.errorCode),"ERROR");var M,t;((M=F)==null?0:(t=M.commandLifeCycleConfig)==null?0:t.onFailureCommand)&&k.JSC$15488_commandHandler.resolveCommand(F.commandLifeCycleConfig.onFailureCommand)}else if(d==null?0:d.isCancelled){var A,w;((A=F)==null?0:(w=A.commandLifeCycleConfig)==null?0:w.onCancelCommand)&&k.JSC$15488_commandHandler.resolveCommand(F.commandLifeCycleConfig.onCancelCommand)}else{var b,r;((b=F)==
null?0:(r=b.commandLifeCycleConfig)==null?0:r.onSuccessCommand)&&k.JSC$15488_commandHandler.resolveCommand(F.commandLifeCycleConfig.onSuccessCommand)}},function(d){_.A7(d,"ERROR");
var M,t;((M=F)==null?0:(t=M.commandLifeCycleConfig)==null?0:t.onFailureCommand)&&k.JSC$15488_commandHandler.resolveCommand(F.commandLifeCycleConfig.onFailureCommand)}))})};
$P[gi]=[_.qd,k7h];var Lng=function(q,k){this.JSC$15496_commandHandler=q;this.commandAllowlistOverride=k;var F;this.commandAllowlist=(F=this.commandAllowlistOverride)!=null?F:cg};
Lng.prototype.handleResponse=function(q,k,F){var T,Z=k==null?void 0:(T=k.config)==null?void 0:T.command;if(!Z||this.commandAllowlist.some(function(O){return!!_.f(Z,O)})){k=void 0;
F!==void 0&&(k={form:{element:F}});q.onResponseReceivedCommand&&this.JSC$15496_commandHandler.resolveCommand(q.onResponseReceivedCommand,k);q.onResponseReceivedAction&&this.JSC$15496_commandHandler.resolveCommand(q.onResponseReceivedAction,k);q.onResponseReceivedEndpoint&&this.JSC$15496_commandHandler.resolveCommand(q.onResponseReceivedEndpoint,k);q.command&&this.JSC$15496_commandHandler.resolveCommand(q.command,k);if(q.onResponseReceivedCommands)for(F=_.S(q.onResponseReceivedCommands),T=F.next();!T.done;T=
F.next())this.JSC$15496_commandHandler.resolveCommand(T.value,k);if(q.onResponseReceivedActions)for(F=_.S(q.onResponseReceivedActions),T=F.next();!T.done;T=F.next())this.JSC$15496_commandHandler.resolveCommand(T.value,k);if(q.onResponseReceivedEndpoints)for(F=_.S(q.onResponseReceivedEndpoints),T=F.next();!T.done;T=F.next())this.JSC$15496_commandHandler.resolveCommand(T.value,k);if(q.actions)for(q=_.S(q.actions),F=q.next();!F.done;F=q.next())this.JSC$15496_commandHandler.resolveCommand(F.value,k)}};
Lng[gi]=[_.qd,_.g6(I$T)];var xVz=new _.mE("INNERTUBE_TOKEN_SERVICE");var nZm=new _.mE("SCHEDULER_TOKEN");var gZh=function(q){this.scheduler=q;q={};this.tokenMap=(q.app={},q.user={},q)};
gZh.prototype.handleResponse=function(q,k){if(!k)throw Error("Ki");var F;if(q=(F=q.responseContext)==null?void 0:F.innertubeTokenJar){if(q.appTokens){var T,Z,O;F=(T=k.innerTubeRequest.context)==null?void 0:(Z=T.request)==null?void 0:(O=Z.innertubeTokenJar)==null?void 0:O.appTokens;mV4(this,q.appTokens,this.tokenMap.app,F)}if(q.userTokens){var z,R,e;k=(z=k.innerTubeRequest.context)==null?void 0:(R=z.request)==null?void 0:(e=R.innertubeTokenJar)==null?void 0:e.userTokens;mV4(this,q.userTokens,this.tokenMap.user,
k)}}};
gZh.prototype.processContext=function(q){q.request||(q.request={});var k=Object.keys(this.tokenMap.app).length,F=Object.keys(this.tokenMap.user).length;if(k||F)q.request.innertubeTokenJar={},k&&(q.request.innertubeTokenJar.appTokens=[].concat(_.fP(Object.values(this.tokenMap.app).flat()))),F&&(q.request.innertubeTokenJar.userTokens=[].concat(_.fP(Object.values(this.tokenMap.user).flat())))};
var mV4=function(q,k,F,T){k=_.S(k);for(var Z=k.next(),O={};!Z.done;O={token$jscomp$138:void 0},Z=k.next()){O.token$jscomp$138=Z.value;if(O.token$jscomp$138.type===void 0)throw new _.aP("InnerTube token has no type",O.token$jscomp$138);if(O.token$jscomp$138.clearTokens)F[O.token$jscomp$138.type]=[];else if(O.token$jscomp$138.value!==void 0){F[O.token$jscomp$138.type]||(F[O.token$jscomp$138.type]=[]);if(T!==void 0&&T.length){Z=_.S(T);for(var z=Z.next(),R={};!z.done;R={requestToken:void 0},z=Z.next())R.requestToken=
z.value,z=F[O.token$jscomp$138.type].findIndex(function(e){return function(I){return I===e.requestToken||(0,_.fT.equals)(I,e.requestToken)}}(R)),z>-1&&F[O.token$jscomp$138.type].splice(z,1)}F[O.token$jscomp$138.type].push(O.token$jscomp$138);
O.token$jscomp$138.maxAgeSeconds&&Number(O.token$jscomp$138.maxAgeSeconds)>0&&q.scheduler.addLowPriorityJob(function(e){return function(){var I=F[e.token$jscomp$138.type].indexOf(e.token$jscomp$138);I>-1&&F[e.token$jscomp$138.type].splice(I,1)}}(O),Number(O.token$jscomp$138.maxAgeSeconds)*1E3)}else throw new _.aP("InnerTube token has no value",O.token$jscomp$138);
}};
gZh[gi]=[nZm];var qu$=new _.mE("LOCAL_INNERTUBE_ROUTER_TOKEN"),iv0=new _.mE("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var bH=function(q){this.serviceMap=q};
bH.prototype.shouldPreferLocalResponse=function(q,k){return(q=kkv(this,q))?q.shouldPreferLocalResponse(k):!1};
bH.prototype.localInnertubeResponse=function(q,k){var F=this,T;return _.C(function(Z){return(T=kkv(F,q))?Z.return(T.localInnertubeResponse(k)):Z.return(Promise.reject(Error("Li")))})};
bH.prototype.canProvideFallbackResponse=function(q,k){return(q=kkv(this,q))?q.canProvideFallbackResponse(k):!1};
bH.prototype.localFallbackInnertubeResponse=function(q,k){var F=this,T;return _.C(function(Z){return(T=kkv(F,q))?Z.return(T.localFallbackInnertubeResponse(k)):Z.return(Promise.reject(Error("Li")))})};
var kkv=function(q,k){k=_.Or(k);return k?(q=q.serviceMap[k])?q:null:null};
bH[gi]=[iv0];var f2=function(){};
f2.prototype.shouldPreferLocalResponse=function(){return!1};
f2.prototype.localInnertubeResponse=function(){return _.C(function(q){return q.return(Promise.reject(Error("Mi")))})};
f2.prototype.canProvideFallbackResponse=function(){return!0};
f2.prototype.localFallbackInnertubeResponse=function(){var q,k,F;return _.C(function(T){q=lW("CLOSE_POPUP");k={openPopupAction:zg9()};F={actions:[q,k]};return T.return(F)})};var ga9=function(q,k){this.JSC$15546_upliftPromise=q;this.store=k};
_.Y=ga9.prototype;_.Y.shouldPreferLocalResponse=function(q){var k=q.videoId,F;if(F=k)F=f_w(this.store.getState().entities,q.videoId);return F&&yQL(this.store.getState().entities,k)?RgM(this.store.getState().entities,q.playlistId):!1};
_.Y.localInnertubeResponse=function(q){var k=this,F;return _.C(function(T){return(F=k.getPlayerResponse(q))?T.return(Promise.resolve(F)):T.return(Promise.reject(Error("Ni")))})};
_.Y.canProvideFallbackResponse=function(q){return!!q.videoId};
_.Y.localFallbackInnertubeResponse=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.JSC$15546_upliftPromise,2);F=k.getPlayerResponse(q);var Z;F?Z=T.return(Promise.resolve(F)):Z=hh(k.store.getState().entities,q.videoId)?T.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.iJ(_.WJ("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:wSM()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
T.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.iJ(_.WJ("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:pSx()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return Z})};
_.Y.getPlayerResponse=function(q){return gq0(this.store.getState().entities,q.videoId)};var Mi=function(q,k){this.localPlayerService=q;this.localWatchNextService=k};
Mi.prototype.shouldPreferLocalResponse=function(q){var k=q.playerRequest;q=q.watchNextRequest;return!!(k&&this.localPlayerService.shouldPreferLocalResponse(k)&&q&&this.localWatchNextService.shouldPreferLocalResponse(q))};
Mi.prototype.localInnertubeResponse=function(q){var k=this,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1){F=q.playerRequest;T=q.watchNextRequest;if(!F||!T)throw new _.aP("Missing streaming request",q);return _.W(z,k.localPlayerService.localInnertubeResponse(F),2)}if(z.nextAddress!=3)return Z=z.yieldResult,_.W(z,k.localWatchNextService.localInnertubeResponse(T),3);O=z.yieldResult;return z.return({playerResponse:Z,watchNextResponse:O})})};
Mi.prototype.canProvideFallbackResponse=function(q){var k=q.playerRequest;q=q.watchNextRequest;return!!(k&&this.localPlayerService.canProvideFallbackResponse(k)&&q&&this.localWatchNextService.canProvideFallbackResponse(q))};
Mi.prototype.localFallbackInnertubeResponse=function(q){var k=this,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return F=q.playerRequest,T=q.watchNextRequest,F&&T?_.W(z,k.localPlayerService.localFallbackInnertubeResponse(F),2):z.return(Promise.reject(new _.aP("Missing streaming request",q)));if(z.nextAddress!=3)return Z=z.yieldResult,_.W(z,k.localWatchNextService.localFallbackInnertubeResponse(T),3);O=z.yieldResult;return z.return({playerResponse:Z,watchNextResponse:O})})};var aU=function(q){this.JSC$15556_persistentStorePromiseAccessor=q};
aU.prototype.shouldPreferLocalResponse=function(){return!1};
aU.prototype.localInnertubeResponse=function(){return _.C(function(q){return q.return(Promise.reject(Error("Oi")))})};
aU.prototype.canProvideFallbackResponse=function(){return!0};
aU.prototype.localFallbackInnertubeResponse=function(){var q=this,k,F;return _.C(function(T){return T.nextAddress==1?_.W(T,q.JSC$15556_persistentStorePromiseAccessor(),2):T.nextAddress!=3?(k=T.yieldResult)?_.W(T,k.get("service:guide:fallback"),3):T.return(Promise.reject(Error("Pi"))):(F=T.yieldResult)&&_.St(F)?T.return(egL(_.St(F))):T.return(Promise.reject(Error("Qi")))})};var ys=function(){};
ys.prototype.shouldPreferLocalResponse=function(){return!1};
ys.prototype.localInnertubeResponse=function(){return _.C(function(q){return q.return(Promise.reject(Error("Ri")))})};
ys.prototype.canProvideFallbackResponse=function(){return!0};
ys.prototype.localFallbackInnertubeResponse=function(){var q,k,F;return _.C(function(T){q=lW("CLOSE_POPUP");k={openPopupAction:zg9()};F={actions:[q,k]};return T.return(F)})};var Ee=function(){this.urlMap=oCc;this.fallbackCommand=_.I8};
Ee.prototype.shouldPreferLocalResponse=function(q){return(q=q.url)?!!FQI(this,q):!1};
Ee.prototype.localInnertubeResponse=function(q){var k=this,F;return _.C(function(T){return(F=q.url)?T.return(T7I(q,FQI(k,F))):T.return(Promise.reject(Error("Si")))})};
Ee.prototype.canProvideFallbackResponse=function(){return!0};
Ee.prototype.localFallbackInnertubeResponse=function(q){var k=this,F,T,Z,O,z,R,e;return _.C(function(I){F=q.url;if(!F)return I.return(T7I(q,k.fallbackCommand));if(T=FQI(k,F))return I.return(T7I(q,T));Z=void 0;O=_.Or(F);O==="/watch"&&(z=_.Ka(F,"v"))&&(e=(R=_.Ka(F,"list"))!=null?R:void 0,Z=_.q7(z,e));Z||(Z=k.fallbackCommand);return I.return(T7I(q,Z))})};
var FQI=function(q,k){if(k)return q.urlMap[_.QW(k)]},T7I=function(q,k){k&&q.parentTrackingParams&&(k.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:q.parentTrackingParams}},k.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:k})};var dA=function(q,k,F){this.JSC$15566_upliftPromise=q;this.store=k;this.JSC$15566_persistentStorePromiseAccessor=F};
dA.prototype.shouldPreferLocalResponse=function(){return!1};
dA.prototype.localInnertubeResponse=function(){return _.C(function(q){return q.return(Promise.reject(Error("Ti")))})};
dA.prototype.canProvideFallbackResponse=function(){return!0};
dA.prototype.localFallbackInnertubeResponse=function(){var q=this;return _.C(function(k){return k.return(Zvm(q))})};
var Zvm=function(q){var k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,Oe(q.JSC$15566_upliftPromise,q.store),2);k=T.yieldResult;F={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[CYH(k)]}}}};return T.return(jbc(q,F))})},jbc=function(q,k){var F,T;
return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,q.JSC$15566_persistentStorePromiseAccessor(),2);if(Z.nextAddress!=3)return F=Z.yieldResult,_.W(Z,zJ(F),3);T=Z.yieldResult;return Z.return({responseContext:{},contents:k,topbar:T})})};var IU=function(q,k,F){this.JSC$15573_upliftPromise=q;this.store=k;this.JSC$15573_persistentStorePromiseAccessor=F};
IU.prototype.shouldPreferLocalResponse=function(q){var k=q.videoId;return k&&f_w(this.store.getState().entities,k)&&yQL(this.store.getState().entities,k)?RgM(this.store.getState().entities,q.playlistId):!1};
IU.prototype.localInnertubeResponse=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1)return(F=q.videoId)?_.W(Z,k.JSC$15573_upliftPromise,2):Z.return(Promise.reject(Error("Ui")));if(Z.nextAddress!=3)return _.W(Z,Yum(k,q,F),3);T=Z.yieldResult;return Z.return(Ov$(k,T,F))})};
IU.prototype.canProvideFallbackResponse=function(q){return q.videoId?!0:!1};
IU.prototype.localFallbackInnertubeResponse=function(q){var k=this,F,T,Z,O;return _.C(function(z){switch(z.nextAddress){case 1:return(F=q.videoId)?_.W(z,k.JSC$15573_upliftPromise,2):z.return(Promise.reject(Error("Ui")));case 2:return _.W(z,Yum(k,q,F),3);case 3:T=z.yieldResult;if(hh(k.store.getState().entities,F)){z.jumpTo(4);break}return _.W(z,Oe(k.JSC$15573_upliftPromise,k.store),5);case 5:return Z=z.yieldResult,z.return(Su8(T,Z));case 4:return f_w(k.store.getState().entities,F)&&yQL(k.store.getState().entities,
F)?z.return(Ov$(k,T,F)):(O={title:_.iJ(_.WJ("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:wSM()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},z.return(Su8(T,O)))}})};
var Yum=function(q,k,F){var T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return T=k.playlistId,Z=_.q7(F,T),_.W(e,q.JSC$15573_persistentStorePromiseAccessor(),2);if(e.nextAddress!=3)return O=e.yieldResult,_.W(e,zJ(O),3);z=e.yieldResult;R={responseContext:{},currentVideoEndpoint:Z,topbar:z};return e.return(R)})},Ov$=function(q,k,F){if(q=hh(q.store.getState().entities,F)){var T;
F=q.videoEntity;var Z,O={title:kW(F.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.oz((T=F.localizedStrings)==null?void 0:T.viewCount),viewCount:_.oz((Z=F.localizedStrings)==null?void 0:Z.viewCount)}}};F.publishedTimestampMillis&&(O.dateText=_.oz(NJH(new Date(Number(F.publishedTimestampMillis)))));T={videoPrimaryInfoRenderer:O};Z=q.videoEntity;q=q.channelEntity;q={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:kW(_.WJ("SHOW_MORE",void 0,"Show more")),
showLessText:kW(_.WJ("SHOW_LESS",void 0,"Show less")),description:Z.formattedDescription,owner:{videoOwnerRenderer:{title:kW(q.title),thumbnail:q.avatar}}}};k.contents={twoColumnWatchNextResults:{results:{results:{contents:[T,q]}}}}}return k},Su8=function(q,k){q.contents={singleColumnWatchNextResults:{results:{results:{contents:[CYH(k)]}}}};
return q};var h1=function(q,k,F){this.JSC$15578_upliftPromise=q;this.store=k;this.JSC$15578_persistentStorePromiseAccessor=F};
h1.prototype.shouldPreferLocalResponse=function(){return!1};
h1.prototype.localInnertubeResponse=function(){return _.C(function(q){return q.return(Promise.reject(Error("Vi")))})};
h1.prototype.canProvideFallbackResponse=function(){return!0};
h1.prototype.localFallbackInnertubeResponse=function(){var q=this,k,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:return _.W(O,q.JSC$15578_persistentStorePromiseAccessor(),2);case 2:return k=O.yieldResult,_.W(O,zJ(k),3);case 3:return F=O.yieldResult,T={responseContext:{},topbar:F},_.W(O,q.JSC$15578_upliftPromise,4);case 4:return _.W(O,Oe(q.JSC$15578_upliftPromise,q.store),5);case 5:return Z=O.yieldResult,T.watchStatus={backgroundPromoRenderer:Z},O.return(T)}})};var zBU=new _.mE("ENDPOINT_MAP");var CPv=function(){var q=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return q.sequenceMap}}},La8=function(q,k,F){var T,Z=(T=k.config)==null?void 0:T.sequenceStrategy;
if(!Z)return F();q.sequenceMap.has(Z.sequenceKey)||q.sequenceMap.set(Z.sequenceKey,[]);q=q.sequenceMap.get(Z.sequenceKey);switch(Z.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return RBI(q,k,F);case "REQUEST_SEQUENCE_TYPE_REPLACE":return eBU(q,k,F);default:throw new _.aP("Request could not be sequenced",k);}},RBI=function(q,k,F){var T,Z,O;
return _.C(function(z){q.length>0?(Z=q[q.length-1],T=Z.responsePromise.then(function(){return F()})):T=F();
O={request:k,responsePromise:T};q.push(O);WQ0(q,O);return z.return(O.responsePromise)})},eBU=function(q,k,F){F=F();
if(q.length>0)for(var T=_.S(q),Z=T.next();!Z.done;Z=T.next())Z.value.responsePromise=F;var O={request:k,responsePromise:F};q.push(O);WQ0(q,O);return Promise.resolve().then(function(){return q.indexOf(O)>0?O.responsePromise.then(function(z){return Object.assign({},z,{sequenceMetaData:{skipProcessing:!0}})}):O.responsePromise})},WQ0=function(q,k){k.responsePromise.then(function(){var F=q.indexOf(k);
F>-1&&q.splice(F,1)})};var Uvc=new _.mE("REQUEST_SEQUENCING");var uH=function(){};
_.y(uH,Ox);uH.prototype.getApiPaths=function(){return[]};
uH.prototype.getExtension=function(q){return _.f(q,Mt0)};
uH.prototype.JSC$11060_buildRequest=function(q,k){q.recaptchaToken=k.recaptchaToken};
uH.prototype.getApiUrl=function(){return"/das_captcha"};var N0=function(){};
_.y(N0,Ox);N0.prototype.getApiPaths=function(){return ieg};
N0.prototype.getExtension=function(q){return _.f(q,nTv)};
N0.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.createBackstagePostParams&&(q.createBackstagePostParams=k.createBackstagePostParams);F.comment_text&&(q.commentText=F.comment_text);if(F.attached_video_id)q.videoAttachment={videoId:F.attached_video_id};else if(F.image_poll_options)q.pollAttachmentData={options:F.image_poll_options};else if(F.poll_options)q.pollAttachment={choices:F.poll_options};else if(F.quiz_options)q.quizAttachmentData={options:F.quiz_options};else if(F.image_blob_id)q.imageAttachment=
{encryptedBlobId:F.image_blob_id},F.source_video_id&&(q.imageAttachment.sourceExternalVideoId=F.source_video_id),F.image_preview_coordinates&&(q.imageAttachment.previewCoordinates=JSON.parse(F.image_preview_coordinates));else if(F.images_data)q.imagesAttachment={imagesData:F.images_data};else if(F.clip_external_video_id!==void 0||F.clip_offset_ms!==void 0||F.clip_duration_ms!==void 0){var T,Z,O,z,R;q.clipAttachment={externalVideoId:(O=F.clip_external_video_id)!=null?O:"",offsetMs:(z=(T=F.clip_offset_ms)==
null?void 0:T.toString())!=null?z:"",durationMs:(R=(Z=F.clip_duration_ms)==null?void 0:Z.toString())!=null?R:""}}else F.shared_post_id&&(q.sharedPostAttachment={postId:F.shared_post_id});F.tagged_video_id&&(q.postCreationData={taggedVideoId:F.tagged_video_id});F.access_restrictions&&(typeof F.access_restrictions==="number"&&(k=F.access_restrictions,q.accessRestrictions={restriction:k!==1&&k===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof F.access_restrictions==="string"&&
(q.accessRestrictionsParams=F.access_restrictions));F.scheduled_publish_time_sec&&(q.scheduledPublishTimeSec=F.scheduled_publish_time_sec.toString())};var QU=function(){};
_.y(QU,Ox);QU.prototype.getApiPaths=function(){return Yxh};
QU.prototype.getExtension=function(q){return _.f(q,odG)};
QU.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.decorateMessageParams&&(q.params=k.decorateMessageParams);F.text&&(q.text=F.text)};var Kx=function(){};
_.y(Kx,Ox);Kx.prototype.getApiPaths=function(){return l2$};
Kx.prototype.getExtension=function(q){return _.f(q,gTZ)};
Kx.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;F.video_id&&(q.videoId=F.video_id)};var Bt=function(){};
_.y(Bt,Ox);Bt.prototype.getApiPaths=function(){return $Kc};
Bt.prototype.getExtension=function(q){return _.f(q,_.RT)};
Bt.prototype.JSC$11060_buildRequest=function(q,k,F){F.suggestions_query&&(q.input=F.suggestions_query)};var rv=function(){};
_.y(rv,Ox);rv.prototype.getApiPaths=function(){return RMI};
rv.prototype.getExtension=function(q){return _.f(q,mi0)};
rv.prototype.JSC$11060_buildRequest=function(q,k,F){F.comment_text!==void 0&&(q.commentText=F.comment_text);F.scheduled_publish_time_sec&&(q.scheduledPublishTimeSec=F.scheduled_publish_time_sec.toString());q.updateBackstagePostParams=k.updateBackstagePostParams};var vt=function(){};
_.y(vt,Ox);vt.prototype.getApiPaths=function(){return iu};
vt.prototype.getExtension=function(q){return _.f(q,_.Qx)};
vt.prototype.JSC$11060_buildRequest=function(q,k,F){F.formData&&(q.formData=F.formData);k.token?q.continuation=k.token:k.continuationTokenKey&&(F=_.LB().getState(),k=_.SA(F.entities,"continuationTokenEntity",k.continuationTokenKey))&&(q.continuation=String(k.continuationToken))};
var Il$=function(){};
_.y(Il$,Ox);_.Y=Il$.prototype;_.Y.getApiPaths=function(){return iu};
_.Y.getExtension=function(q){return _.f(q,_.Xx)};
_.Y.isNavigationCommand=function(){return!0};
_.Y.JSC$11067_getStoreKey=function(q){if((q=this.getExtension(q))&&q.browseId){var k={browseId:q.browseId};q.browseEndpointContextSupportedConfigs&&(k.browseEndpointContextSupportedConfigs=JSON.stringify(q.browseEndpointContextSupportedConfigs));q.params&&(k.params=q.params);q.query&&(k.query=q.query);return _.Hm("browse",k)}};
_.Y.JSC$11060_buildRequest=function(q,k,F){k.browseId&&(q.browseId=k.browseId);k.params&&(q.params=k.params);k.query&&(q.query=k.query);F.formData?q.formData=F.formData:k.formData&&(q.formData=k.formData);k.browseId==="FEsubscriptions"&&_.Xc().getFlag(155)&&(q.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");k.browseId==="SPaccount_playback"&&(F=_.Xc(),q.formData||(q.formData={}),q.formData.accountSettingsFormData={flagCaptionsDefaultOff:F.getFlag(65),flagAutoCaptionsDefaultOn:F.getFlag(66),
flagDisableInlinePreview:F.getFlag(186),flagAudioDescriptionDefaultOn:F.getFlag(198)});if(k.browseId==="FEwhat_to_watch"){F=_.Xc();var T=F.getFlag(196);F.getFlag(197)&&(q.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:T}}})}k.browseId==="FEwhat_to_watch"&&(k=_.Xc().getFlag(186),q.inlineSettingStatus=k?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.Y.getRequestConfig=function(q,k){k=k===void 0?{}:k;var F={};if(q=this.JSC$11067_getStoreKey(q,k))F.storeStrategy={storeKey:q,disableCache:k.disableCache};_.h("web_log_browse_ticks_ks")||(F.requestTick="br_s",F.responseTick="br_r");return F};var Ht=function(){};
_.y(Ht,Ox);Ht.prototype.getApiPaths=function(){return LCv};
Ht.prototype.getExtension=function(q){return _.f(q,XrZ)};
Ht.prototype.JSC$11060_buildRequest=function(q,k,F){q.legacyYoutubeChannelUsername=F.legacyYouTubeChannelUsername||"";q.legacyYoutubeChannelPassword=F.legacyYouTubeChannelPassword||""};var sC=function(){};
_.y(sC,Ox);sC.prototype.getApiPaths=function(){return oHG};
sC.prototype.getExtension=function(q){return _.f(q,jiP)};
sC.prototype.JSC$11060_buildRequest=function(q,k,F){F.recaptcha_response_token&&(q.recaptchaResponseToken=F.recaptcha_response_token);F.channel_id&&(q.channelId=F.channel_id)};var GT=function(){};
_.y(GT,Ox);GT.prototype.getApiPaths=function(){return eMh};
GT.prototype.getExtension=function(q){return _.f(q,Rzv)};
GT.prototype.JSC$11060_buildRequest=function(q,k,F){k.externalChannelId&&(q.externalChannelId=k.externalChannelId);F.handle&&(q.handleUpdate={handle:F.handle},k.handleEditSource&&(q.handleUpdate.handleEditSource=k.handleEditSource))};var ct=function(){};
_.y(ct,Ox);ct.prototype.getApiPaths=function(){return Xvo};
ct.prototype.getExtension=function(q){return _.f(q,lKh)};
ct.prototype.JSC$11060_buildRequest=function(q,k,F){k.request&&(q.channelId=k.request.channelId);var T;if(F==null?0:(T=F.uploadDefaults)==null?0:T.emojiReactionSet)q.uploadDefaultsRequest||(q.uploadDefaultsRequest={}),q.uploadDefaultsRequest.emojiReactionSet=F.uploadDefaults.emojiReactionSet};var VU=function(){};
_.y(VU,Ox);VU.prototype.getApiPaths=function(){return doI};
VU.prototype.getExtension=function(q){return _.f(q,YI0)};
VU.prototype.JSC$11060_buildRequest=function(q,k,F){k.externalChannelId&&(q.externalChannelId=k.externalChannelId);k.channelHandleEntityKey&&(q.channelHandleEntityKey=k.channelHandleEntityKey);k.handleEditSource&&(q.handleEditSource=k.handleEditSource);F.handle?q.handle=F.handle:F.name&&(q.name=F.name)};var Lx=function(){};
_.y(Lx,Ox);Lx.prototype.getApiPaths=function(){return gom};
Lx.prototype.getExtension=function(q){return _.f(q,BMG)};
Lx.prototype.JSC$11060_buildRequest=function(q,k){k.actions?q.actions=k.actions:k.action&&(q.actions=[k.action])};var xP=function(){};
_.y(xP,Ox);xP.prototype.getApiPaths=function(){return m2g};
xP.prototype.getExtension=function(q){return _.f(q,_.Qx)};
xP.prototype.JSC$11060_buildRequest=function(q,k){k.token&&(q.continuation=k.token)};var nx=function(){};
_.y(nx,Ox);nx.prototype.getApiPaths=function(){return t4o};
nx.prototype.getExtension=function(q){return _.f(q,_.Qx)};
nx.prototype.JSC$11060_buildRequest=function(q,k){q.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";k.token&&(q.fetchCommentsParams={continuation:k.token})};var gv=function(){};
_.y(gv,Ox);gv.prototype.getApiPaths=function(){return FSc};
gv.prototype.getExtension=function(q){return _.f(q,b8I)};
gv.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.createReplyParams&&(q.createReplyParams=k.createReplyParams);k.commentText&&(q.commentText=_.cj(k.commentText));F.comment_text&&(q.commentText=F.comment_text);F.image_blob_id&&(q.imageAttachment={encryptedBlobId:F.image_blob_id});F.botguard_response&&(q.botguardResponse=F.botguard_response)};
_.Vg.Object.defineProperties(gv.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var mM=function(){};
_.y(mM,Ox);mM.prototype.getApiPaths=function(){return TOv};
mM.prototype.getExtension=function(q){return _.f(q,_.$Y$)};
mM.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.createCommentParams&&(q.createCommentParams=k.createCommentParams);k.commentText&&(q.commentText=_.cj(k.commentText));k.videoPositionMention&&(q.videoPositionMention=k.videoPositionMention);k.sources&&(q.sources=k.sources);F.comment_text&&(q.commentText=F.comment_text);F.attached_video_id?q.videoAttachment={videoId:F.attached_video_id}:F.poll_options?q.pollAttachment={choices:F.poll_options}:F.image_blob_id?q.imageAttachment=
{encryptedBlobId:F.image_blob_id}:F.shared_post_id&&(q.sharedPostAttachment={postId:F.shared_post_id});F.access_restrictions&&typeof F.access_restrictions==="number"&&(k=F.access_restrictions,q.accessRestrictions={restriction:k!==1&&k===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});F.botguard_response&&(q.botguardResponse=F.botguard_response)};
_.Vg.Object.defineProperties(mM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var qq=function(){};
_.y(qq,Ox);qq.prototype.getApiPaths=function(){return WVh};
qq.prototype.getExtension=function(q){return _.f(q,vqU)};
qq.prototype.JSC$11060_buildRequest=function(q,k,F){k.commentText&&(q.replyText=_.cj(k.commentText));F.comment_text&&(q.replyText=F.comment_text);q.updateReplyParams=k.updateReplyParams};
_.Vg.Object.defineProperties(qq.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ip=function(){};
_.y(ip,Ox);ip.prototype.getApiPaths=function(){return Uog};
ip.prototype.getExtension=function(q){return _.f(q,rQP)};
ip.prototype.JSC$11060_buildRequest=function(q,k,F){k.commentText&&(q.commentText=_.cj(k.commentText));F.comment_text&&(q.commentText=F.comment_text);q.updateCommentParams=k.updateCommentParams};
_.Vg.Object.defineProperties(ip.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var kM=function(){};
_.y(kM,Ox);kM.prototype.getApiPaths=function(){return IzI};
kM.prototype.getExtension=function(q){return _.f(q,fKg)};
kM.prototype.JSC$11060_buildRequest=function(q,k){k.settings&&(q.settings=k.settings)};var or=function(){};
_.y(or,Ox);or.prototype.getApiPaths=function(){return EKZ};
or.prototype.getExtension=function(q){return _.f(q,OHv)};
or.prototype.JSC$11060_buildRequest=function(q,k){k.channelCreationToken&&(q.channelCreationToken=k.channelCreationToken);k.source&&(q.source=k.source)};var F3=function(){};
_.y(F3,Ox);F3.prototype.getApiPaths=function(){return oKg};
F3.prototype.getExtension=function(q){return _.f(q,CGI)};
F3.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;if(F.name&&(F.given_name||F.family_name))q=new _.aP("channel creation cannot set both GAIA and YouTube names",k),_.A7(q);else{if(k.zeroStepChannelCreationParams){if(!F.comment_text){q=new _.aP("zero_step_create_comment_params but no zero_step_texts",k);_.A7(q);return}q.zeroStepChannelCreationParams=k.zeroStepChannelCreationParams;q.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(q.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
F.comment_text,F.botguard_response&&(q.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=F.botguard_response))}q.channelCreationToken=k.channelCreationToken;F.given_name&&(q.givenName=F.given_name);F.family_name&&(q.familyName=F.family_name);k.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(q.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(F.name||F.handle||F.avatar_url||F.encryptedBlobId||F.isNameChanged!==void 0||F.isHandleChanged!==void 0||F.isDefaultProfilePhoto!==
void 0||F.obakeImageSource)q.overrideChannelCreationParams={},F.name&&(q.overrideChannelCreationParams.name=F.name),F.handle&&(q.overrideChannelCreationParams.handle=F.handle),F.avatar_url&&(q.overrideChannelCreationParams.avatarUrl=F.avatar_url),F.encryptedBlobId&&(q.overrideChannelCreationParams.blobEncryptionId=F.encryptedBlobId),F.enableIdentityForAllChannelCreationDialog&&(F.encryptedBlobId?q.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
F.isDefaultProfilePhoto!==void 0&&(q.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=F.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),F.isNameChanged!==void 0&&(q.overrideChannelCreationParams.identityForAllChannelCreationNameTag=F.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),F.isHandleChanged!==
void 0&&(q.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=F.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),F.obakeImageSource&&(q.overrideChannelCreationParams.obakeImageSourceType=F.obakeImageSource))}};var Tx=function(){};
_.y(Tx,Ox);Tx.prototype.getApiPaths=function(q){return(q=this.getExtension(q))&&q.status==="DISLIKE"?CEo:q&&q.status==="INDIFFERENT"?gKU:KS0};
Tx.prototype.getExtension=function(q){return _.f(q,_.GH)};
Tx.prototype.JSC$11060_buildRequest=function(q,k){k.target&&(q.target=k.target);if(k=this.getParams(k))q.params=k};
Tx.prototype.getParams=function(q){switch(q==null?void 0:q.status){case "DISLIKE":return q.dislikeParams;case "INDIFFERENT":return q.removeLikeParams;default:return q==null?void 0:q.likeParams}};var Zp=function(){};
_.y(Zp,Ox);Zp.prototype.getApiPaths=function(){return Y7g};
Zp.prototype.getExtension=function(q){return _.f(q,Llc)};
Zp.prototype.JSC$11060_buildRequest=function(q,k){k.settingItemId&&(q.settingItemId=k.settingItemId);k.stringValue!=null&&k.stringValue!==void 0?q.newValue={stringValue:k.stringValue}:k.intValue?q.newValue={intValue:k.intValue}:k.boolValue!==null&&k.boolValue!==void 0?q.newValue={boolValue:k.boolValue}:(q=new _.aP("Unknown value type for SetSettingEndpoint.",k),_.A7(q))};var jY=function(){};
_.y(jY,Ox);jY.prototype.getApiPaths=function(){return S7$};
jY.prototype.getExtension=function(q){return _.f(q,Cl0)||void 0};
jY.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.channelIds&&(q.channelIds=k.channelIds);k.siloName&&(q.siloName=k.siloName);k.params&&(q.params=k.params);F.botguardResponse&&(q.botguardResponse=F.botguardResponse);F.feature&&(q.clientFeature=F.feature)};
_.Vg.Object.defineProperties(jY.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var YM=function(){};
_.y(YM,Ox);YM.prototype.getApiPaths=function(){return CXm};
YM.prototype.getExtension=function(q){return _.f(q,xXZ)||void 0};
YM.prototype.JSC$11060_buildRequest=function(q,k){k.channelIds&&(q.channelIds=k.channelIds);k.siloName&&(q.siloName=k.siloName);k.params&&(q.params=k.params)};
_.Vg.Object.defineProperties(YM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ol=function(q){this.shareClientParamsProvider=q};
_.y(Ol,Ox);Ol.prototype.getApiPaths=function(){return ABI};
Ol.prototype.getExtension=function(q){return _.f(q,agc)||_.f(q,_.d4m)||_.f(q,Eyc)};
Ol.prototype.JSC$11060_buildRequest=function(q,k){k.serializedShareEntity&&(q.serializedSharedEntity=k.serializedShareEntity);if(k.clientParamIdentifier){var F;if((F=this.shareClientParamsProvider)==null?0:F.clientParams.has(k.clientParamIdentifier)){F=this.shareClientParamsProvider;k=k.clientParamIdentifier;var T=F.clientParams.get(k);T&&F.clientParams.delete(k);q.clientParams=T}}};
Ol[gi]=[bVg];var SY=function(){};
_.y(SY,Ox);SY.prototype.getApiPaths=function(){return GNm};
SY.prototype.getExtension=function(q){return _.f(q,l5P)};
SY.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var zx=function(){};
_.y(zx,Ox);zx.prototype.getApiPaths=function(){return Rs8};
zx.prototype.getExtension=function(q){return _.f(q,yWo)};
zx.prototype.JSC$11060_buildRequest=function(q,k){k.dismissal&&(q.items=[k.dismissal])};
_.Vg.Object.defineProperties(zx.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Cc=function(){};
_.y(Cc,Ox);Cc.prototype.getApiPaths=function(){return NOc};
Cc.prototype.getExtension=function(q){return _.f(q,_.bu)||void 0};
Cc.prototype.JSC$11060_buildRequest=function(q,k,F){q.feedbackTokens=[];k.feedbackToken&&q.feedbackTokens.push(k.feedbackToken);if(k=k.cpn||F.cpn)q.feedbackContext={cpn:k};q.isFeedbackTokenUnencrypted=!!F.is_feedback_token_unencrypted;q.shouldMerge=!1;F.extra_feedback_tokens&&(q.shouldMerge=!0,q.feedbackTokens=q.feedbackTokens.concat(F.extra_feedback_tokens))};
_.Vg.Object.defineProperties(Cc.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Rr=function(){};
_.y(Rr,Ox);Rr.prototype.getApiPaths=function(){return NOc};
Rr.prototype.getExtension=function(q){return _.f(q,_.RT)};
Rr.prototype.JSC$11060_buildRequest=function(q,k,F){F.feedback_tokens&&(q.feedbackTokens=F.feedback_tokens,q.shouldMerge=!0)};
_.Vg.Object.defineProperties(Rr.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var eY=function(){};
_.y(eY,Ox);eY.prototype.getApiPaths=function(){return NOc};
eY.prototype.getExtension=function(q){return _.f(q,OIh)};
eY.prototype.JSC$11060_buildRequest=function(q,k){k.undoToken&&(q.feedbackTokens=[k.undoToken]);k.isUndoTokenUnencrypted&&(q.isFeedbackTokenUnencrypted=k.isUndoTokenUnencrypted)};
_.Vg.Object.defineProperties(eY.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Wn=function(){};
_.y(Wn,Ox);Wn.prototype.getApiPaths=function(){return hMg};
Wn.prototype.getExtension=function(q){return _.f(q,h_8)};
Wn.prototype.JSC$11060_buildRequest=function(q,k){k.nextEndpoint&&_.f(k.nextEndpoint,_.KN)?q.nextEndpoint={urlEndpoint:_.f(k.nextEndpoint,_.KN)}:k.nextEndpoint&&_.f(k.nextEndpoint,_.sM)&&(q.nextEndpoint={watchEndpoint:_.f(k.nextEndpoint,_.sM)});k.setRacy&&(q.setRacy=k.setRacy);k.setControvercy&&(q.setControvercy=k.setControvercy)};var Ul=function(q){this.JSC$15759_storeWithEntities=q};
_.y(Ul,Ox);Ul.prototype.getApiPaths=function(){return WSZ};
Ul.prototype.getExtension=function(q){return _.f(q,cW$)};
Ul.prototype.JSC$11060_buildRequest=function(q,k){k.flowId&&(q.flowId=k.flowId);k.targetId&&(q.targetId=k.targetId);k.continuation&&(q.continuation=k.continuation);var F=k.flowStateEntityKey;if(k.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&F&&this.JSC$15759_storeWithEntities){var T;if(k=(T=this.JSC$15759_storeWithEntities.getState())==null?void 0:T.entities)if(T=_.ZR(F).entityType,T=_.SA(k,T,F))q.flowState=T,q.flowStateEntityKey=F}};
_.Vg.Object.defineProperties(Ul.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
Ul[gi]=[C2];var Xf4=function(){};
_.y(Xf4,Ox);_.Y=Xf4.prototype;_.Y.getApiPaths=function(){return u8I};
_.Y.JSC$11067_getStoreKey=function(){return _.Hm("guide")};
_.Y.getRequestConfig=function(){var q=this.JSC$11067_getStoreKey(),k;q&&(k={storeStrategy:{storeKey:q}});return k};
_.Y.isNavigationCommand=function(){return!0};
_.Y.getExtension=function(q){return _.f(q,_.RT)};
_.Y.JSC$11060_buildRequest=function(q){q.fetchLiveState=!0};var Ir=function(){};
_.y(Ir,Ox);Ir.prototype.getApiPaths=function(){return x2v};
Ir.prototype.getExtension=function(q){return _.f(q,pHh)};
Ir.prototype.JSC$11060_buildRequest=function(){};var X3=function(){};
_.y(X3,Ox);X3.prototype.getApiPaths=function(){return noh};
X3.prototype.getExtension=function(q){return _.f(q,wHZ)};
X3.prototype.JSC$11060_buildRequest=function(){};var El=function(){};
_.y(El,Ox);El.prototype.getApiPaths=function(){return s8h};
El.prototype.getExtension=function(q){return _.f(q,_.Qx)};
El.prototype.JSC$11060_buildRequest=function(q,k){k.token&&(q.continuation=k.token);var F,T;q==null||(F=q.context)==null||(T=F.user)==null||delete T.onBehalfOfUser};
El.prototype.getRequestConfig=function(q){var k={},F;if(((F=this.getExtension(q))==null?void 0:F.sessionIndex)!==void 0){var T;k={authStrategy:{sessionIndex:(T=this.getExtension(q))==null?void 0:T.sessionIndex}}}return k};var ar=function(){};
_.y(ar,Ox);ar.prototype.JSC$11060_getRequest=function(q){var k=this.getExtension(q),F=q="";if(k==null?0:k.popup)q="true";if(k==null?0:k.disableSignout)F="true";k={};return{input:"/getAccountSwitcherEndpoint",requestShell:vm("/getAccountSwitcherEndpoint","GET",(k["X-YouTube-Delegation-Context"]=_.P9("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),k["X-YouTube-Account-Switcher-Popup"]=q,k["X-YouTube-Account-Switcher-Disable-Signout"]=F,k)),innerTubeRequest:{}}};
ar.prototype.getApiPaths=function(){return[]};
ar.prototype.getExtension=function(q){return _.f(q,_.RTo)};
ar.prototype.JSC$11060_buildRequest=function(){};var dq=function(){};
_.y(dq,Ox);dq.prototype.JSC$11060_getRequest=function(q){var k="/cross_account_channel_transfer";(q=this.getExtension(q))&&(k=W_e(k,{target_session:q.targetSessionIndex,source_rapt:q.sourceRapt,rapt:q.targetRapt}));return{input:k,requestShell:vm(k,"GET"),innerTubeRequest:{}}};
dq.prototype.getApiPaths=function(){return[]};
dq.prototype.getExtension=function(q){return _.f(q,J1G)};
dq.prototype.JSC$11060_buildRequest=function(){};var hU=function(){};
_.y(hU,Ox);hU.prototype.getApiPaths=function(){return UK8};
hU.prototype.isNavigationCommand=function(){return!0};
hU.prototype.getExtension=function(q){return _.f(q,_.RT)};
hU.prototype.JSC$11060_buildRequest=function(q){var k=_.Xc().get("gsml","");k&&(q.safetyModeLockerObfuscatedGaiaId=k);q.userInterfaceTheme=_.J4(!0);_.A4()?q.deviceTheme="DEVICE_THEME_SELECTED":_.S7h()?q.deviceTheme="DEVICE_THEME_SUPPORTED":q.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Mq=function(){};
_.y(Mq,Ox);Mq.prototype.getApiPaths=function(){return s8h};
Mq.prototype.getExtension=function(q){return _.f(q,A10)};
Mq.prototype.JSC$11060_buildRequest=function(q,k){if(k&&k.requestType&&(q.requestType=k.requestType,k.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||k.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var F=k.nextUrl;F&&(_.IIr(F)||L6(F))&&(q.nextNavendpoint={urlEndpoint:{url:F}})}k&&k.channelSwitcherQuery&&(q.channelSwitcherQuery=k.channelSwitcherQuery);k&&k.triggerChannelCreation&&(q.triggerChannelCreation=k.triggerChannelCreation);var T;if(k==null?0:(T=k.contentOwnerConfig)==
null?0:T.externalContentOwnerId)q.contentOwnerConfig=k.contentOwnerConfig;q.callCircumstance=k&&k.requestType&&k.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var Z,O;k=q==null?void 0:(Z=q.context)==null?void 0:(O=Z.user)==null?void 0:O.onBehalfOfUser;if(k!==void 0){q.obfuscatedSelectedGaiaId=k;var z,R;q==null||(z=q.context)==null||(R=z.user)==null||delete R.onBehalfOfUser}var e,I;if(Z=q==null?void 0:(e=q.context)==null?void 0:(I=e.user)==null?
void 0:I.serializedDelegationContext)q.selectedSerializedDelegationContext=Z};var fc=function(){};
_.y(fc,Ox);fc.prototype.getApiPaths=function(){return JBU};
fc.prototype.getExtension=function(q){return _.f(q,y1m)};
fc.prototype.JSC$11060_buildRequest=function(q,k){k.profileOwnerExternalChannelId&&(q.profileOwnerExternalChannelId=k.profileOwnerExternalChannelId);k.profileCardContext&&(q.profileCardContext=k.profileCardContext)};var yr=function(){};
_.y(yr,Ox);yr.prototype.getApiPaths=function(){return c6G};
yr.prototype.getExtension=function(q){return _.f(q,hH4)};
yr.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var tU=function(){};
_.y(tU,Ox);tU.prototype.getApiPaths=function(){return kAh};
tU.prototype.getExtension=function(q){return _.f(q,_.uQm)};
tU.prototype.JSC$11060_buildRequest=function(q,k){if(k=k.createBroadcastRequest)q.useMasks=k.useMasks,q.broadcastType=k.broadcastType,q.broadcastSource=k.broadcastSource,q.broadcastMetadata=k.broadcastMetadata,q.broadcastMetadataMask=k.broadcastMetadataMask,q.videoMetadata=k.videoMetadata,q.videoMetadataMask=k.videoMetadataMask,q.liveChatSettingsUpdate=k.liveChatSettingsUpdate,q.liveChatSettingsUpdateMask=k.liveChatSettingsUpdateMask,q.cloneVideoId=k.cloneVideoId,q.cloneWithOverrides=k.cloneWithOverrides,
q.targetEntity=k.targetEntity,q.scheduledRedirectMetadata=k.scheduledRedirectMetadata};var Dp=function(){};
_.y(Dp,Ox);Dp.prototype.getApiPaths=function(){return Zev};
Dp.prototype.getExtension=function(q){return _.f(q,$D0)};
Dp.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.params&&(q.params=k.params);F.questionText&&(q.questionText=F.questionText);F.optionText&&F.optionText.length>0&&(q.optionText=F.optionText)};var lp=function(){};
_.y(lp,Ox);lp.prototype.getApiPaths=function(){return Oeg};
lp.prototype.getExtension=function(q){return _.f(q,wlo)};
lp.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var JU=function(){};
_.y(JU,Ox);JU.prototype.getApiPaths=function(){return dKI};
JU.prototype.getExtension=function(q){return _.f(q,lQm)};
JU.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var AU=function(){};
_.y(AU,Ox);AU.prototype.getApiPaths=function(){return M44};
AU.prototype.getExtension=function(q){return _.f(q,Jt$)};
AU.prototype.JSC$11060_buildRequest=function(q,k,F){k.params&&(q.params=k.params);k.continuation&&(q.continuation=k.continuation);F.currentPlayerState&&F.currentPlayerState.playerOffsetMs&&(q.currentPlayerState={playerOffsetMs:F.currentPlayerState.playerOffsetMs.toString()})};var pc=function(){};
_.y(pc,Ox);pc.prototype.getApiPaths=function(){return f2$};
pc.prototype.getExtension=function(q){return _.f(q,DDG)};
pc.prototype.JSC$11060_buildRequest=function(q,k,F){k.params&&(q.params=k.params);F.continuation&&(q.continuation=F.continuation);"hidden"in F&&(q.webClientInfo={isDocumentHidden:F.hidden});F.isInvalidationTimeoutRequest&&(q.isInvalidationTimeoutRequest=F.isInvalidationTimeoutRequest);F.invalidationPayload&&(k=taZ(_.SP(n6(F.invalidationPayload))),q.invalidationPayloadLastPublishAtUsec=$Y(k,2));F.reloadActionPanel&&(q.reloadActionPanel=F.reloadActionPanel);F.fullReload&&(q.fullReload=F.fullReload);
F.currentPlayerState&&(q.currentPlayerState=F.currentPlayerState)};var wq=function(){};
_.y(wq,Ox);wq.prototype.getApiPaths=function(){return BOh};
wq.prototype.getExtension=function(q){return _.f(q,PSc)};
wq.prototype.JSC$11060_buildRequest=function(q,k){q.params=k.params};var Pn=function(){};
_.y(Pn,Ox);Pn.prototype.getApiPaths=function(){return hsv};
Pn.prototype.getExtension=function(q){return _.f(q,QK8)};
Pn.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var $M=function(){};
_.y($M,Ox);$M.prototype.getApiPaths=function(){return yB$};
$M.prototype.getExtension=function(q){return _.f(q,KI0)};
$M.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var bp=function(){};
_.y(bp,Ox);bp.prototype.getApiPaths=function(){return rBh};
bp.prototype.getExtension=function(q){return _.f(q,bYh)};
bp.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var up=function(){};
_.y(up,Ox);up.prototype.getApiPaths=function(){return HeP};
up.prototype.getExtension=function(q){return _.f(q,uZI)};
up.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var Nq=function(){};
_.y(Nq,Ox);Nq.prototype.getApiPaths=function(){return mKo};
Nq.prototype.getExtension=function(q){return _.f(q,yez)};
Nq.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var Qr=function(){};
_.y(Qr,Ox);Qr.prototype.getApiPaths=function(){return Zsh};
Qr.prototype.getExtension=function(q){return _.f(q,_.NmU)};
Qr.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.params&&(q.params=k.params);F.client_message_id&&(q.clientMessageId=F.client_message_id);F.recaptcha_token&&(q.recaptchaToken=F.recaptcha_token);F.rich_message&&F.rich_message.text_segments?(k=F.rich_message.text_segments.map(function(T){var Z={};T.text&&(Z.text=T.text);T.emoji_id&&(Z.emojiId=T.emoji_id);return Z}),q.richMessage={textSegments:k}):F.message&&(q.message=F.message);
F.currentPlayerState&&(q.currentPlayerState=F.currentPlayerState)};var Kc=function(){};
_.y(Kc,Ox);Kc.prototype.getApiPaths=function(){return jcz};
Kc.prototype.getExtension=function(q){return _.f(q,Qf0)};
Kc.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var Bn=function(){};
_.y(Bn,Ox);Bn.prototype.getApiPaths=function(){return zMc};
Bn.prototype.getExtension=function(q){return _.f(q,Bm$)};
Bn.prototype.JSC$11060_buildRequest=function(q,k,F){k.isUserInitiated&&(q.isUserInitiated=k.isUserInitiated);k.initiationSource&&(q.initiationSource=k.initiationSource);F.locationInfo&&(q.context.client.locationInfo=F.locationInfo)};var rq=function(){};
_.y(rq,Ox);rq.prototype.getApiPaths=function(){return vKI};
rq.prototype.getExtension=function(q){return _.f(q,Ni4)};
rq.prototype.JSC$11060_buildRequest=function(q,k,F){k.metadataUpdateRequest&&(k=k.metadataUpdateRequest,q.encryptedVideoId=k.encryptedVideoId,k.liveChat&&(k=k.liveChat,q.liveChat||(q.liveChat={}),k.performAsExternalChannelId&&(q.liveChat.performAsExternalChannelId=k.performAsExternalChannelId),k.source&&(q.liveChat.source=k.source)));var T;if(F==null?0:(T=F.liveChat)==null?0:T.liveChatSettings)q.liveChat||(q.liveChat={}),F=F.liveChat.liveChatSettings,q.liveChat.newLiveChatSettings=F,q.liveChat.newLiveChatSettingsMask||
(q.liveChat.newLiveChatSettingsMask={}),F.emojiReactionSet&&(q.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var vn=function(){};
_.y(vn,Ox);vn.prototype.getApiPaths=function(){return azZ};
vn.prototype.getExtension=function(q){return _.f(q,_.nqo)};
vn.prototype.JSC$11060_buildRequest=function(q,k,F){F.continuation?q.continuation=F.continuation:k.videoId&&(q.videoId=k.videoId);F.clientParams&&(q.clientParams=F.clientParams)};var Hn=function(){};
_.y(Hn,Ox);Hn.prototype.getApiPaths=function(){return t4o};
Hn.prototype.getExtension=function(q){return _.f(q,_.p4)};
Hn.prototype.JSC$11060_buildRequest=function(q,k){q.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";q.fetchCommentsParams={};k.videoId&&(q.fetchCommentsParams.encryptedVideoId=k.videoId);k.postId&&(q.fetchCommentsParams.postId=k.postId);k.externalChannelId&&(q.fetchCommentsParams.externalChannelId=k.externalChannelId);k.linkedCommentId&&(q.fetchCommentsParams.linkedCommentId=k.linkedCommentId);(0,_.fT.isEmpty)(q.fetchCommentsParams)&&delete q.fetchCommentsParams};var sl=function(){};
_.y(sl,Ox);sl.prototype.getApiPaths=function(){return iu};
sl.prototype.JSC$11060_buildRequest=function(q){q.browseId="FEnotifications_inbox"};
sl.prototype.getExtension=function(q){return _.f(q,_.RT)};var Gx=function(){};
_.y(Gx,Ox);Gx.prototype.getApiPaths=function(){return t4o};
Gx.prototype.JSC$11060_buildRequest=function(q,k){k.signal==="GET_NOTIFICATIONS_MENU"&&(q.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");k.ctoken&&(q.ctoken=k.ctoken)};
var EC8=function(){};
_.y(EC8,Gx);EC8.prototype.getExtension=function(q){return _.f(q,_.RT)};
var al8=function(){};
_.y(al8,Gx);al8.prototype.getExtension=function(q){return _.f(q,Em8)};var cn=function(){};
_.y(cn,Ox);cn.prototype.getApiPaths=function(){return PEU};
cn.prototype.getExtension=function(q){return _.f(q,_.RT)};
cn.prototype.JSC$11060_buildRequest=function(){};var Vr=function(){};
_.y(Vr,Ox);Vr.prototype.getApiPaths=function(){return s6c};
Vr.prototype.getExtension=function(q){return _.f(q,GuG)||void 0};
Vr.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params);k.secondaryParams&&(q.secondaryParams=k.secondaryParams)};var Lc=function(){};
_.y(Lc,Ox);Lc.prototype.getApiPaths=function(){return GA4};
Lc.prototype.getExtension=function(q){return _.f(q,M00)};
Lc.prototype.JSC$11060_buildRequest=function(q,k){k.undo&&(q.undo=k.undo);k.serializedOptOut&&(q.serializedOptOut=k.serializedOptOut);k.serializedRecordInteractionsRequest&&(q.serializedRecordInteractionsRequest=k.serializedRecordInteractionsRequest)};var xM=function(){};
_.y(xM,Ox);xM.prototype.getApiPaths=function(){return LS0};
xM.prototype.getExtension=function(q){return _.f(q,fgG)};
xM.prototype.JSC$11060_buildRequest=function(q,k){k.serializedInteractionsRequest&&(q.serializedRecordNotificationInteractionsRequest=k.serializedInteractionsRequest)};var nc=function(){};
_.y(nc,Ox);nc.prototype.getApiPaths=function(){return hUJ};
nc.prototype.getExtension=function(q){return _.f(q,d0r)};
nc.prototype.JSC$11060_buildRequest=function(q,k,F){k=k===void 0?{}:k;F=F===void 0?{}:F;k.videoId?q.videoId=k.videoId:k.playlistId&&(q.playlistId=k.playlistId);var T,Z=(T=k.offlineWebClientEligibility)!=null?T:F.offlineWebClientEligibility;Z&&(q.offlineWebClientEligibility=Z);var O;if(T=(O=k.preferredFormatType)!=null?O:F.preferredFormatType)q.preferredFormatType=T;var z;if(O=(z=k.lastOfflineQualitySettingsSavedMs)!=null?z:F.lastOfflineQualitySettingsSavedMs)q.lastOfflineQualitySettingsSavedMs=O;
k.params&&(q.params=k.params)};var gq=function(){};
_.y(gq,Ox);gq.prototype.getApiPaths=function(){return L4};
gq.prototype.getExtension=function(q){return _.f(q,_.Qx)};
gq.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.token&&(q.continuation=k.token);F.formData&&(q.formData=F.formData)};var m9=function(){};
_.y(m9,Ox);m9.prototype.getApiPaths=function(){return L4};
m9.prototype.getExtension=function(q){return _.f(q,pRU)};
m9.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;q.continuation=F.continuation};var q1=function(){};
_.y(q1,Ox);q1.prototype.getApiPaths=function(){return L4};
q1.prototype.getExtension=function(q){return _.f(q,_.$T)};
q1.prototype.JSC$11060_buildRequest=function(q,k){var F,T=k.panelIdentifier||((F=k.identifier)==null?void 0:F.tag);T&&(q.panelId=T);var Z;if((Z=k.globalConfiguration)==null?0:Z.params){var O;q.params=(O=k.globalConfiguration)==null?void 0:O.params}};
_.Vg.Object.defineProperties(q1.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var iz=function(){};
_.y(iz,Ox);iz.prototype.getApiPaths=function(){return L4};
iz.prototype.getExtension=function(q){return _.f(q,W8h)};
iz.prototype.JSC$11060_buildRequest=function(q,k){k.panelLoadingStrategy&&XyM(q,k.panelLoadingStrategy)};var kh=function(){};
_.y(kh,Ox);kh.prototype.getApiPaths=function(){return L4};
kh.prototype.getExtension=function(q){return _.f(q,bh0)};
kh.prototype.JSC$11060_buildRequest=function(q,k){k.loadingStrategy&&XyM(q,k.loadingStrategy)};var od=function(){};
_.y(od,Ox);od.prototype.getApiPaths=function(){return L4};
od.prototype.getExtension=function(q){return _.f(q,_.XM)};
od.prototype.JSC$11060_buildRequest=function(q,k){k.panelLoadingStrategy&&XyM(q,k.panelLoadingStrategy)};var Fj=function(){};
_.y(Fj,Ox);Fj.prototype.getApiPaths=function(){return L4};
Fj.prototype.getExtension=function(q){return _.f(q,uEv)};
Fj.prototype.JSC$11060_buildRequest=function(q,k){var F,T=(F=k.contentSourcePanelIdentifier)==null?void 0:F.tag;T&&(q.panelId=T);var Z;if((Z=k.globalConfiguration)==null?0:Z.params){var O;q.params=(O=k.globalConfiguration)==null?void 0:O.params}};var To=function(){};
_.y(To,Ox);To.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
To.prototype.getExtension=function(q){return _.f(q,NUP)};
To.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var Z4=function(){};
_.y(Z4,Ox);Z4.prototype.getApiPaths=function(){return EHm};
Z4.prototype.getExtension=function(q){return _.f(q,BUh)};
Z4.prototype.JSC$11060_buildRequest=function(q,k){k.externalChannelId&&(q.externalChannelId=k.externalChannelId);k.superChatAction&&(q.superChatAction=k.superChatAction);k.superStickersAction&&(q.superStickersAction=k.superStickersAction)};var jd=function(){};
_.y(jd,Ox);jd.prototype.getApiPaths=function(){return I2G};
jd.prototype.getExtension=function(q){return _.f(q,AyG)||_.f(q,MVo)};
jd.prototype.JSC$11060_buildRequest=function(q,k){k.videoIds?q.videoIds=k.videoIds:k.videoId&&(q.videoIds=[k.videoId]);k.playlistId&&(q.playlistId=k.playlistId);k.params&&(q.params=k.params);q.excludeWatchLater=!1};var Yh=function(){};
_.y(Yh,Ox);Yh.prototype.getApiPaths=function(){return j68};
Yh.prototype.getExtension=function(q){return _.f(q,_.QB)};
Yh.prototype.JSC$11060_buildRequest=function(q,k,F){F.create_playlist_title?q.title=F.create_playlist_title:k.title&&(q.title=k.title);if(F.create_playlist_privacy_status&&typeof F.create_playlist_privacy_status==="number"){a:{var T=F.create_playlist_privacy_status;if(T!==0){if(T===1){T="PUBLIC";break a}if(T===2){T="UNLISTED";break a}}T="PRIVATE"}q.privacyStatus=T}else k.privacyStatus&&(q.privacyStatus=k.privacyStatus);F.create_playlist_description&&(q.description=F.create_playlist_description);k.videoIds&&
(q.videoIds=k.videoIds);k.params&&(q.params=k.params);k.sourcePlaylistId&&(q.sourcePlaylistId=k.sourcePlaylistId)};var Oz=function(){};
_.y(Oz,Ox);Oz.prototype.getApiPaths=function(){return Sxg};
Oz.prototype.getExtension=function(q){return _.f(q,Hqm)};
Oz.prototype.JSC$11060_buildRequest=function(q,k){q.playlistId=k.playlistId};var Sd=function(){};
_.y(Sd,Ox);Sd.prototype.getApiPaths=function(){return DK$};
Sd.prototype.getExtension=function(q){return _.f(q,Ig0)};
Sd.prototype.JSC$11060_buildRequest=function(q,k){k.playlistId&&(q.playlistId=k.playlistId);k.params&&(q.params=k.params)};var zo=function(){};
_.y(zo,Ox);zo.prototype.getApiPaths=function(){return V4g};
zo.prototype.getExtension=function(q){return _.f(q,_.wJ)||void 0};
zo.prototype.JSC$11060_buildRequest=function(q,k){k.actions&&(q.actions=k.actions);k.params&&(q.params=k.params);k.playlistId&&(q.playlistId=k.playlistId)};var CA=function(){};
_.y(CA,Ox);_.Y=CA.prototype;_.Y.getApiPaths=function(){return xK0};
_.Y.getExtension=function(q){return _.f(q,_.fj)};
_.Y.JSC$11060_buildRequest=function(q,k){k.videoId&&(q.playerRequest={videoId:k.videoId},k.playerParams&&(q.playerRequest.params=k.playerParams),k.racyCheckOk&&(q.playerRequest.racyCheckOk=!!k.racyCheckOk),k.contentCheckOk&&(q.playerRequest.contentCheckOk=!!k.contentCheckOk));k.params&&(q.params=k.params);k.inputType&&(q.inputType=k.inputType);q.disablePlayerResponse=!0};
_.Y.getRequestConfig=function(q){var k;(q=this.JSC$11067_getStoreKey(q))&&(k={storeStrategy:{storeKey:q}});_.h("web_log_reels_ticks")&&(k=k||{},k.requestTick="r_wrs",k.responseTick="r_wrr");return k};
_.Y.JSC$11067_getStoreKey=function(q){q=this.getExtension(q);if(_.h("shorts_controller_retrieve_seedless_sequence_v2")){if((q==null?void 0:q.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS")return _.Hm("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if((_.h("web_prefetch_riw_for_next_video")||_.h("web_shorts_prefetch_service_enabled"))&&q!=null&&q.videoId){var k={videoId:q.videoId};q.params&&(k.params=q.params);return _.Hm("reel_item_watch",k)}};var Rd=function(){};
_.y(Rd,Ox);_.Y=Rd.prototype;_.Y.getApiPaths=function(){return nKg};
_.Y.getExtension=function(q){return _.f(q,_.fj)};
_.Y.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;q.sequenceParams=k.sequenceParams;var T;((T=F)==null?0:T.contentPlaybackContext)&&_.h("web_shorts_prefetch_service_enabled")&&(q.playbackContext={contentPlaybackContext:F.contentPlaybackContext})};
_.Y.JSC$11067_getStoreKey=function(q){if(_.h("shorts_controller_retrieve_seedless_sequence_v2")&&(q=this.getExtension(q),q==null?0:q.sequenceParams))return _.Hm("reel_watch_sequence",{sequenceParams:q.sequenceParams})};
_.Y.getRequestConfig=function(q){q=this.JSC$11067_getStoreKey(q);var k;q&&(k={storeStrategy:{storeKey:q}});_.h("reel_watch_sequence_request_log_ticks")&&(k=k||{},k.requestTick="r_wsrs",k.responseTick="r_wsrr",k.processorTick="r_wsrp");return k};
var ed=function(){};
_.y(ed,Ox);ed.prototype.getApiPaths=function(){return nKg};
ed.prototype.getExtension=function(q){return _.f(q,_.Qx)};
ed.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.token&&(q.continuation=k.token);var T;((T=F)==null?0:T.contentPlaybackContext)&&_.h("web_shorts_prefetch_service_enabled")&&(q.playbackContext={contentPlaybackContext:F.contentPlaybackContext})};
ed.prototype.getRequestConfig=function(q){q=this.JSC$11067_getStoreKey(q);var k;q&&(k={storeStrategy:{storeKey:q}});_.h("reel_watch_sequence_request_log_ticks")&&(k=k||{},k.requestTick="r_wsrs",k.responseTick="r_wsrr",k.processorTick="r_wsrp");return k};var WT=function(){};
_.y(WT,Ox);WT.prototype.getApiPaths=function(){return es$};
WT.prototype.getExtension=function(q){return _.f(q,_.GY0)};
WT.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.flagAction&&(q.action=k.flagAction);k.flagRequestType&&(q.flagRequestType=k.flagRequestType);k.additionalDetailCheckboxChecked&&(q.additionalDetailCheckboxChecked=k.additionalDetailCheckboxChecked);k.legalCheckboxChecked&&(q.legalCheckboxChecked=k.legalCheckboxChecked);k={};F.flag_issue_type!==void 0&&(k.issue=F.flag_issue_type);F.flag_affiliation!==void 0&&(k.affiliation=F.flag_affiliation);F.flag_full_name&&(k.fullName=F.flag_full_name);
Object.keys(k).length&&(q.legalReportDetails=k);if(F.flag_description||F.text)q.userComments=F.flag_description||F.text;k={};F.minutes!==void 0&&F.seconds!==void 0&&(k.minutes=F.minutes,k.seconds=F.seconds);F.vss_id&&(k.vssId=F.vss_id);Object.keys(k).length&&(q.videoReportDetails=k);k={};F.video_ids&&(k.videoIds=F.video_ids);F.impersonated_channel_url&&(k.impersonatedChannelUrl=F.impersonated_channel_url);Object.keys(k).length&&(q.channelAbuseReportDetails=k)};
_.Vg.Object.defineProperties(WT.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Uz=function(){};
_.y(Uz,Ox);Uz.prototype.getApiPaths=function(){return a2c};
Uz.prototype.getExtension=function(q){return _.f(q,Xlv)};
Uz.prototype.JSC$11060_buildRequest=function(q,k){k.blockedForKidsContent&&(q.blockedForKidsContent=k.blockedForKidsContent)};var Id=function(){};
_.y(Id,Ox);Id.prototype.getApiPaths=function(){return q7I};
Id.prototype.getExtension=function(q){return _.f(q,hTx)};
Id.prototype.JSC$11060_buildRequest=function(q,k,F){q.params=k.params;F.impersonated_channel_url&&(q.impersonatedChannelUrl=F.impersonated_channel_url)};var Xj=function(){};
_.y(Xj,Ox);Xj.prototype.getApiPaths=function(){return Q64};
Xj.prototype.getExtension=function(q){return _.f(q,_.EQo)};
Xj.prototype.JSC$11060_buildRequest=function(q,k){k.items&&(q.items=k.items);k.kidGaiaId&&(q.kidGaiaId=k.kidGaiaId)};var Ez=function(){};
_.y(Ez,Ox);Ez.prototype.getApiPaths=function(){return XW$};
Ez.prototype.getExtension=function(q){return _.f(q,_.lx$)};
Ez.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params);k.targetId&&(q.targetId=k.targetId)};var ad=function(){};
_.y(ad,Ox);ad.prototype.getApiPaths=function(){return FVP};
ad.prototype.getExtension=function(q){return _.f(q,a5h)};
ad.prototype.JSC$11060_buildRequest=function(q,k){k.externalVideoId&&(q.externalVideoId=k.externalVideoId);k.query&&(q.query=k.query);k.sourceTimelines&&(q.sourceTimelines=k.sourceTimelines)};var dX=function(){};
_.y(dX,Ox);dX.prototype.getApiPaths=function(){return TD0};
dX.prototype.getExtension=function(q){return _.f(q,_.Qx)||void 0};
dX.prototype.JSC$11060_buildRequest=function(q,k){k.token&&(q.continuation=k.token)};
_.dvg=function(){};
_.y(_.dvg,Ox);_.Y=_.dvg.prototype;_.Y.getApiPaths=function(){return TD0};
_.Y.getExtension=function(q){return _.f(q,_.dC)||void 0};
_.Y.isNavigationCommand=function(){return!0};
_.Y.JSC$11067_getStoreKey=function(q,k){k=k===void 0?{}:k;if(!k.disableCache&&(q=this.getExtension(q))&&q.query)return k={query:q.query},q.params&&(k.params=q.params),_.Hm("search",k)};
_.Y.JSC$11060_buildRequest=function(q,k,F){k.query&&(q.query=k.query);k.params&&(q.params=k.params);if(!_.h("web_forward_suggest_stats_killswitch")){var T=_.f(k,Sdh);T&&(q.suggestStats=T)}var Z;!_.h("kevlar_searchbox_stats_killswitch")&&((Z=F.tempData)==null?0:Z.gs_l)&&!_.f(k,Sdh)&&(q.webSearchboxStatsUrl="/search?oq="+(F.tempData.oq||"")+"&gs_l="+F.tempData.gs_l);var O;if((O=F.tempData)==null?0:O.entityMid)k=q.suggestionSearchParams||{},k.entityMid=F.tempData.entityMid,q.suggestionSearchParams=k;
_.h("enable_desktop_vdcbg_components")&&(F=_.Xc().getFlag(186),q.inlineSettingStatus=F?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.Y.getRequestConfig=function(q,k){k=k===void 0?{}:k;q=this.JSC$11067_getStoreKey(q,k);var F;q&&(F={storeStrategy:{storeKey:q}});_.h("web_log_search_ticks_ks")||(F=F||{},F.requestTick="sr_s",F.responseTick="sr_r");return F};var hF=function(){};
_.y(hF,Ox);hF.prototype.getApiPaths=function(){return pWo};
hF.prototype.getExtension=function(q){return _.f(q,ke8)};
hF.prototype.JSC$11060_buildRequest=function(q,k){k.serializedGetSharingProviderDataParams&&(q.serializedGetSharingProviderDataParams=k.serializedGetSharingProviderDataParams)};var M1=function(){};
_.y(M1,Ox);M1.prototype.getApiPaths=function(){return wW$};
M1.prototype.getExtension=function(q){return _.f(q,B4P)};
M1.prototype.JSC$11060_buildRequest=function(q,k){k.endpoint&&(q.endpoint=k.endpoint);k.action&&(q.action=k.action)};var fA=function(){};
_.y(fA,Ox);fA.prototype.getApiPaths=function(){return zs0};
fA.prototype.getExtension=function(q){return _.f(q,st8)};
fA.prototype.JSC$11060_buildRequest=function(q,k){q.videoId=k.videoId;k.scheduledRedirectMetadataSourceVideoId&&(q.scheduledRedirectMetadata={sourceVideoId:k.scheduledRedirectMetadataSourceVideoId})};var yp=function(){};
_.y(yp,Ox);yp.prototype.getApiPaths=function(){return Osz};
yp.prototype.getExtension=function(q){return _.f(q,_.NJz)};
yp.prototype.JSC$11060_buildRequest=function(q,k){q.params=k.params;q.correctionText=k.correctionText};var tF=function(){};
_.y(tF,Ox);tF.prototype.getApiPaths=function(){return a1M};
tF.prototype.getExtension=function(q){return _.f(q,_.d8z)};
tF.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params);q.searchQuery=k.searchQuery;q.languageCode=k.languageCode;q.kind=k.kind;q.name=k.name;q.externalVideoId=k.externalVideoId};var D4=function(){};
_.y(D4,Ox);D4.prototype.getApiPaths=function(){return fzZ};
D4.prototype.getExtension=function(q){return _.f(q,gko)};
D4.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.params=k.params)};var lz=function(q){this.JSC$16034_storeWithEntities=q};
_.y(lz,Ox);lz.prototype.getApiPaths=function(){return qxm};
lz.prototype.getExtension=function(q){return _.f(q,qsP)||_.f(q,kN$)};
lz.prototype.JSC$11060_buildRequest=function(q,k,F){F.client_data&&(q.clientData=F.client_data);if(k.commerceActionConfig){var T=k.commerceActionConfig;k=T.actionId;T=T.commerceActionParams;k&&(q.actionId=k);T&&(q.commerceActionParams=T)}else{var Z=k.actionId,O=k.commerceActionParams;F=k.entityKeys;Z&&(q.actionId=Z);O&&(q.commerceActionParams=O);var z;k=(T=this.JSC$16034_storeWithEntities)==null?void 0:(z=T.getState())==null?void 0:z.entities;if(F&&k){T=[];z=_.S(F);for(F=z.next();!F.done;F=z.next())if(Z=
F.value,F=_.ZR(Z).entityType,Z=_.SA(k,F,Z))O={},T.push((O[F]=Z,O));q.entityMutationPayloads=T}}};
lz.prototype.getRequestConfig=function(q){var k,F=(k=_.f(q,qsP))==null?void 0:k.requestSequenceType;if(F&&q.clickTrackingParams&&F!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:q.clickTrackingParams,sequenceType:F}}};
lz[gi]=[C2];var JF=function(){};
_.y(JF,Ox);JF.prototype.getApiPaths=function(){return yfU};
JF.prototype.getExtension=function(q){return _.f(q,_.aSo)};
JF.prototype.JSC$11060_buildRequest=function(q,k){k.feedbackData&&(q.feedbackData=k.feedbackData);k.params&&(q.itemParams=k.params)};
_.Vg.Object.defineProperties(JF.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var AF=function(){};
_.y(AF,Ox);AF.prototype.getApiPaths=function(){return t8m};
AF.prototype.getExtension=function(q){return _.f(q,d2m)};
AF.prototype.JSC$11060_buildRequest=function(q,k,F){F.payments_payload&&(q.paymentsPayload=F.payments_payload);F.offer_params&&(q.offerParams=F.offer_params);k.transactionParams&&(q.transactionParams=k.transactionParams)};var pA=function(){};
_.y(pA,Ox);pA.prototype.getApiPaths=function(){return Doc};
pA.prototype.getExtension=function(q){return _.f(q,_.hP$)};
pA.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.buybucketParams&&(q.buybucketData={params:k.buybucketParams},k.stickerParams?q.buybucketData.stickerParams=k.stickerParams:(F.rich_chat_message?q.buybucketData.richChatMessage=F.rich_chat_message:F.chat_message_text&&(q.buybucketData.chatMessageText=F.chat_message_text),F.purchase_price_micros&&(q.buybucketData.purchasePriceMicros=F.purchase_price_micros.toString())));k.donationAmountMicros&&(q.tipAmountMicros=k.donationAmountMicros,
k.tipParams&&(q.tipParams=k.tipParams));k.offerParams&&(q.offerParams=k.offerParams);k.productData&&(q.productData=k.productData);k.transactionParams&&(q.transactionParams=k.transactionParams)};var wX=function(){};
_.y(wX,Ox);wX.prototype.getApiPaths=function(){return lzI};
wX.prototype.getExtension=function(q){return _.f(q,y6G)};
wX.prototype.JSC$11060_buildRequest=function(q,k){k.updateFopParams&&(q.updateFopParams=k.updateFopParams)};var PT=function(){};
_.y(PT,Ox);PT.prototype.getApiPaths=function(){return JfI};
PT.prototype.getExtension=function(q){return _.f(q,_.TH)};
PT.prototype.JSC$11060_buildRequest=function(q,k){k.couponCode&&(q.couponCode=k.couponCode);k.params&&(q.itemParams=k.params)};var $h=function(){};
_.y($h,Ox);$h.prototype.getApiPaths=function(){return Af4};
$h.prototype.getExtension=function(q){return _.f(q,_.i$4)};
$h.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;k.params&&(q.params=k.params);F.ctk&&(q.clientToken=F.ctk)};var bz=function(q){this.JSC$16069_storeWithEntities=q};
_.y(bz,Ox);bz.prototype.getApiPaths=function(){return pvg};
bz.prototype.getExtension=function(q){return _.f(q,_.B1)};
bz.prototype.JSC$11060_buildRequest=function(q,k,F){F.purchase_price_micros&&(q.productData={pdgData:{purchasePriceMicros:F.purchase_price_micros.toString()}},F.rich_chat_message&&(q.productData.pdgData.richChatMessage=F.rich_chat_message),F.currency_code&&(q.productData.pdgData.currencyCode=F.currency_code));k.transactionParams&&(q.transactionParams=k.transactionParams);k.clientLocationContext&&(q.clientLocationContext=k.clientLocationContext);F.payments_payload&&(q.paymentsPayload=F.payments_payload);
F.funds_guarantee_callback_client_data&&(q.fundsGuaranteeCallbackClientData=F.funds_guarantee_callback_client_data);var T,Z;F=(T=this.JSC$16069_storeWithEntities)==null?void 0:(Z=T.getState())==null?void 0:Z.entities;if(k.entityKeys&&F){T=[];k=_.S(k.entityKeys);for(Z=k.next();!Z.done;Z=k.next()){var O=Z.value;Z=_.ZR(O).entityType;if(O=_.SA(F,Z,O)){var z={};T.push((z[Z]=O,z))}}q.entityMutationPayloads=T}};
bz[gi]=[C2];var uz=function(){};
_.y(uz,Ox);uz.prototype.getApiPaths=function(){return wvm};
uz.prototype.getExtension=function(q){return _.f(q,Mgo)};
uz.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;F.backend_analytics&&(q.serializedBackendAnalyticsEvent=F.backend_analytics);k.offerParams&&(q.offerParams=k.offerParams)};var N1=function(){};
_.y(N1,Ox);N1.prototype.getApiPaths=function(){return JfI};
N1.prototype.getExtension=function(q){return _.f(q,Sfh)};
N1.prototype.JSC$11060_buildRequest=function(q,k){k.params&&(q.itemParams=k.params)};var Qp=function(){};
_.y(Qp,Ox);Qp.prototype.getApiPaths=function(){return PXv};
Qp.prototype.getExtension=function(q){return _.f(q,_.j8c)};
Qp.prototype.JSC$11060_buildRequest=function(q,k,F){F.resume_time_ms&&(q.resumeTimeMs=F.resume_time_ms);k.pauseParams&&(q.pauseParams=k.pauseParams)};var KA=function(){};
_.y(KA,Ox);KA.prototype.getApiPaths=function(){return $oU};
KA.prototype.getExtension=function(q){return _.f(q,_.fS0)};
KA.prototype.JSC$11060_buildRequest=function(q,k,F){F=F===void 0?{}:F;F.c&&(q.redeemCode=F.c);F.rd&&(q.riskData=F.rd);F.ctk&&(q.clientToken=F.ctk)};var BT=function(){};
_.y(BT,Ox);BT.prototype.getApiPaths=function(){return bsU};
BT.prototype.getExtension=function(q){return _.f(q,_.Yso)};
BT.prototype.JSC$11060_buildRequest=function(q,k){k.resumeParams&&(q.resumeParams=k.resumeParams)};var rX=function(q,k){this.clientName=q;this.defaultExpirationDelayMs=k};
rX.prototype.put=function(q,k){var F=this,T;return _.C(function(Z){T=Object.assign({},k.data);T.key=q;T.clientName=F.clientName;T.expireTimestampMs===void 0&&(T.expireTimestampMs=(Math.round((0,_.mF)())+F.defaultExpirationDelayMs).toString());return Z.return(F.putInternal(q,T))})};
rX[gi]=[Eq,bE0];var hB4=function(){rX.apply(this,arguments);this.JSC$16099_responseStore=new Map};
_.y(hB4,rX);_.Y=hB4.prototype;_.Y.get=function(q){var k=this;return _.C(function(F){return F.return(OU(k,q))})};
_.Y.putInternal=function(q,k){var F=this,T,Z,O;return _.C(function(z){T=F.defaultExpirationDelayMs;k.expireTimestampMs&&(T=Number(k.expireTimestampMs)-Math.round((0,_.mF)()),Z=_.kX("mweb_override_response_store_expiration_ms"),Z>0&&Z<T&&(T=Z));O=setTimeout(function(){F.remove(q)},T);
F.JSC$16099_responseStore.set(q,{entryData:k,timer:O});_.RG(z)})};
_.Y.remove=function(q){var k=this;return _.C(function(F){MEv(k,q);_.RG(F)})};
_.Y.removeAll=function(){var q=this;return _.C(function(k){q.JSC$16099_responseStore.forEach(function(F){clearTimeout(F.timer)});
q.JSC$16099_responseStore.clear();_.RG(k)})};
_.Y.has=function(q){return!!this.JSC$16099_responseStore.get(q)};
_.Y.getKeys=function(){return this.JSC$16099_responseStore.keys()};
var OU=function(q,k){if(q=q.JSC$16099_responseStore.get(k))return new _.Yl(q.entryData)},MEv=function(q,k){var F=q.JSC$16099_responseStore.get(k);
F&&(clearTimeout(F.timer),q.JSC$16099_responseStore.delete(k))};var E0o;var hgx=function(q,k,F){rX.call(this,q,k);this.token=F};
_.y(hgx,rX);_.Y=hgx.prototype;_.Y.get=function(q){var k=this,F,T;return _.C(function(Z){return Z.nextAddress==1?_.W(Z,dE9(k.token),2):Z.nextAddress!=3?(F=Z.yieldResult,_.W(Z,F.get("ResponseStore",[q,k.clientName]),3)):(T=Z.yieldResult)?Z.return(new _.Yl(T)):Z.return(void 0)})};
_.Y.putInternal=function(q,k){var F=this,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,dE9(F.token),2);T=Z.yieldResult;return _.W(Z,T.put("ResponseStore",k),0)})};
_.Y.remove=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,dE9(k.token),2);F=T.yieldResult;return T.return(F.delete("ResponseStore",[q,k.clientName]))})};
_.Y.removeAll=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,dE9(q.token),2);k=F.yieldResult;return _.W(F,aAv(k,IDBKeyRange.only(q.clientName)),0)})};
_.Y.has=function(){throw Error("Wi");};_.vT=new _.mE("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var fl$=function(q){var k;this.stateTagsData=(k=q.responseContext)==null?void 0:k.stateTags},ykh=function(q){var k;
return((k=q.stateTagsData)==null?void 0:k.stateTagsModified)||[]};var tE8;tE8=function(q){this.JSC$16112_responseStore=q};
_.se=function(q,k,F){if(!_.h("state_tags_killswitch")){var T=new fl$(k);if(ykh(T).length>0){var Z=q.JSC$16112_responseStore.getKeys();Z=_.S(Z);for(var O=Z.next();!O.done;O=Z.next()){O=O.value;var z=OU(q.JSC$16112_responseStore,O);if(z){var R=_.St(z);a:{var e=void 0;z=ykh(T);R=((e=(new fl$(R)).stateTagsData)==null?void 0:e.relevantStateTags)||[];e=_.S(R);for(R=e.next();!R.done;R=e.next())if(R=R.value,R.stateTag!=null&&z.includes(R.stateTag)&&R.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){z=
!0;break a}z=!1}z&&MEv(q.JSC$16112_responseStore,O)}}}}var I;T=(I=k.responseContext)==null?void 0:I.maxAgeSeconds;_.h("web_prefetch_riw_for_next_video")&&!T&&k.status==="REEL_ITEM_WATCH_STATUS_SUCCEEDED"&&(T=3600);F&&T&&Number(T)>0&&(k=jT(k,T),q.JSC$16112_responseStore.put(F,new _.Yl(k)))};
tE8.prototype.handleResponse=function(q,k){if(!k)throw Error("Xi");var F,T;k=(F=k.config)==null?void 0:(T=F.storeStrategy)==null?void 0:T.storeKey;_.se(this,q,k)};
tE8[gi]=[_.jQ];_.UBr=new _.mE("STORE_RESPONSE_PROCESSOR_TOKEN");var Dvz=function(q){this.JSC$16115_responseStore=q};
Dvz.prototype.handleResponse=function(q,k){if(k.input.match(_.xW(nKg))){var F;if(q==null?0:(F=q.entries)==null?0:F.length)for(q=_.S(q.entries),k=q.next();!k.done;k=q.next()){F=k.value.command;var T=void 0;k=(T=_.f(F,_.fj))==null?void 0:T.unserializedPrefetchData;if(!F||!k)break;T=(new CA).JSC$11067_getStoreKey(F);var Z=_.f(k,Ch0),O=void 0,z=void 0,R=void 0,e=_.kX("web_shorts_prefetch_service_ttl_seconds")>0?_.kX("web_shorts_prefetch_service_ttl_seconds"):Number((R=(O=Z)==null?void 0:(z=O.responseContext)==
null?void 0:z.maxAgeSeconds)!=null?R:3600);T&&e>0&&(Z=jT(Z,e),this.JSC$16115_responseStore.put(T,new _.Yl(Z)));F=(new Ux).JSC$11067_getStoreKey(F);k=_.f(k,x4$);O=Z=T=void 0;z=_.kX("web_shorts_prefetch_service_ttl_seconds")>0?_.kX("web_shorts_prefetch_service_ttl_seconds"):Number((O=(T=k)==null?void 0:(Z=T.responseContext)==null?void 0:Z.maxAgeSeconds)!=null?O:3600);F&&z>0&&(k=jT(k,z),this.JSC$16115_responseStore.put(F,new _.Yl(k)))}}};
Dvz[gi]=[_.jQ];var llh=function(q){this.innertubeTransportService=q};
llh[gi]=[_.bg];var JkZ=new _.mE("SUBMIT_API_SERVICE_TOKEN");var HT=function(){this.scheduler=_.p2()},Ako;
HT.prototype.pause=function(){throw Error("Yi");};
HT.prototype.resume=function(){throw Error("Yi");};
HT.prototype.queue=function(q){var k=this,F=_.GM(),T=_.MR(this.scheduler,function(){try{var Z;if(_.WE.instance)var O=_.WE.instance;else{var z=new _.aP("Error: Unexpected uninitialized CommandHandler.");_.A7(z);O=void 0}(Z=O)==null||Z.resolveCommand(q.command);F.resolve()}catch(R){F.reject(R)}});
F.promise.thenCatch(function(Z){Z instanceof _.c5&&k.scheduler.cancelJob(T)});
return F.promise};
HT.prototype.queueAll=function(q){var k=new Map;q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=F.value,k.set(F.id,this.queue(F));return k};var wfc=function(q,k){var F=this;this.taskModel=q;this.onTaskCancelledCallback=k;this.resolver=_.GM();q=q.proto.prefetchConfig;if(!q)throw Error("Zi");if(!q.prefetchAction)throw Error("$i");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(T){T instanceof _.c5&&(pfZ(F,F.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),F.onTaskCancelledCallback(F.taskModel.id,F.jobId),F.tick("pcc"));
throw T;});
this.timerName=this.taskModel.id;_.A$(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)},PP0=function(q){switch(q.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":return 3;
case "PREFETCH_PRIORITY_MEDIUM":return 2;case "PREFETCH_PRIORITY_LOW":return 1;default:return 0}},pfZ=function(q,k){_.J$({prefetchInfo:{cancellationReason:k}},q.timerName)};
wfc.prototype.tick=function(q){_.pJ(q,void 0,this.timerName)};var Go=function(){var q=this;this.scheduler=_.p2();this.maxInflightTasks=_.kX("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.kX("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new Hjz;this.onTaskCancelled=function(k,F){F&&q.scheduler.cancelJob(F);$v0(q,k);sz(q,3)}},bv$=function(){Go.instance||(Go.instance=new Go);
return Go.instance};
Go.prototype.pause=function(){this.prefetchCoordinatorState=0};
Go.prototype.resume=function(){sz(this,0)};
Go.prototype.queue=function(q){q=ugo(this,q);sz(this,1);return q};
Go.prototype.queueAll=function(q){var k=new Map;q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=F.value,k.set(F.id,ugo(this,F));sz(this,1);return k};
var ugo=function(q,k){var F=q.allPrefetchTasks.get(k.id);if(F)return F.cancellablePromise;try{var T=new wfc(k,q.onTaskCancelled)}catch(O){return _.Jo(O)}F=T;F.tick("pcq");var Z={prefetchInfo:{taskId:F.taskModel.id,isPrefetch:!0,fetchAction:F.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:F.taskModel.command.clickTrackingParams}};F.taskModel.csn&&(Z.clientScreenNonce=F.taskModel.csn);_.J$(Z,F.timerName);q.allPrefetchTasks.set(k.id,T);q.drainingHeap.insert(-PP0(T),T);return T.cancellablePromise},
sz=function(q,k){q.prefetchCoordinatorState===k&&(q.prefetchCoordinatorState=2,N74(q))},N74=function(q){for(var k={};q.prefetchCoordinatorState!==0;k={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(q.inflightPrefetchTasks.size>=q.maxInflightTasks){q.prefetchCoordinatorState=3;break}k.prefetchTask$jscomp$1=q.drainingHeap.remove();if(!k.prefetchTask$jscomp$1){q.prefetchCoordinatorState=1;break}k.taskId$jscomp$3=k.prefetchTask$jscomp$1.taskModel.id;if(q.allPrefetchTasks.has(k.taskId$jscomp$3)){var F=-1;q.coordinatorTimeoutMs>0&&(F=_.MR(q.scheduler,function(T){return function(){cT(q,T.taskId$jscomp$3,Error("aj"))}}(k),q.coordinatorTimeoutMs));
q.inflightPrefetchTasks.set(k.taskId$jscomp$3,F);if(!q.JSC$16133_commandHandler){if(!_.WE.instance){cT(q,k.taskId$jscomp$3,Error("bj"));continue}q.JSC$16133_commandHandler=_.WE.instance}a:switch(k.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":F=1;break a;default:F=0}k.prefetchTask$jscomp$1.jobId=q.scheduler.addJob(function(T){return function(){T.prefetchTask$jscomp$1.tick("pcr");try{q.JSC$16133_commandHandler.resolveCommand(T.prefetchTask$jscomp$1.taskModel.command)||
cT(q,T.taskId$jscomp$3,Error("cj"))}catch(Z){cT(q,T.taskId$jscomp$3,Z)}}}(k),F,0)}}},Qbv=function(q,k){(k=$v0(q,k))!=null&&(k.resolver.resolve(),k.tick("pce"));
sz(q,3)},cT=function(q,k,F){(k=$v0(q,k,F))!=null&&(k.resolver.reject(F),k.tick("pcc"),pfZ(k,"CANCELLATION_REASON_ERROR"),Math.random()<=_.kX("prefetch_coordinator_error_logging_sampling_rate")&&(F=new _.aP("Prefetch Command failed.",k.taskModel.id,F.message),_.A7(F)));
sz(q,3)},$v0=function(q,k,F){var T=q.allPrefetchTasks.get(k);
T?((F=q.inflightPrefetchTasks.get(k))&&F!==-1&&q.scheduler.cancelJob(F),q.inflightPrefetchTasks.delete(k),q.allPrefetchTasks.delete(k)):_.w1(new _.aP("Unexpected missing prefetch task when deleting task.",k,F==null?void 0:F.message));return T};var KQc=function(q,k,F,T,Z){this.id=q;this.triggerOn=k;this.cancelOn=F;this.command=T;this.proto=Z};
_.Vg.Object.defineProperties(KQc.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var B7I=function(){this.JSC$16138_prefetchCoordinator=bv$();Ako||(Ako=new HT);this.defaultCoordinator=Ako},rk$;
B7I.getInstance=function(){rk$||(rk$=new B7I);return rk$};
B7I.prototype.get=function(q){switch(q){case 0:return this.JSC$16138_prefetchCoordinator;default:return this.defaultCoordinator}};var Vp=function(){this.coordinatorSupplier=B7I.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},sbh=function(q){var k=_.Jg()||void 0,F=Object.keys(vC4)[0];
if(F){var T=q.taskIdByTriggerId.get(F);if(T!=null){q.taskIdByTriggerId.delete(F);F=[];T=_.S(T);for(var Z=T.next();!Z.done;Z=T.next())if(Z=q.tasks.get(Z.value))k!=="UNDEFINED_CSN"&&(Z.csn=k),F.push(Z);F=yPh(F);k=[];F=_.S(F);for(T=F.next();!T.done;T=F.next()){Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;T=q.coordinatorSupplier.get(T).queueAll(Z);T=_.S(T);var O=T.next();for(Z={};!O.done;Z={taskId$jscomp$9:void 0},O=T.next()){var z=_.S(O.value);O=z.next().value;z=z.next().value;Z.taskId$jscomp$9=
O;O=z;k.push(Z.taskId$jscomp$9);q.queuedPromisesByTask.set(Z.taskId$jscomp$9,_.tt(O,function(R){return function(){Hv0(q,R.taskId$jscomp$9)}}(Z)))}}}}else _.w1(new _.aP("Unexpected malformed TriggerEvent."))};
Vp.prototype.trigger=function(q,k){var F=this,T=this.tasks.get(q);if(!T||this.queuedPromisesByTask.has(q))return!1;Gkg(this,q,T.triggerOn);k!=="UNDEFINED_CSN"&&(T.csn=k);k=this.coordinatorSupplier.get(T.taskType).queue(T);this.queuedPromisesByTask.set(q,_.tt(k,function(){Hv0(F,q)}));
return!0};
Vp.prototype.cancel=function(q){var k=this.queuedPromisesByTask.get(q);if(k)k.cancel();else return Hv0(this,q)};
var Hv0=function(q,k){q.queuedPromisesByTask.delete(k);var F=q.tasks.get(k);if(!F)return!1;q.tasks.delete(k);Gkg(q,k,F.triggerOn);(F=fWN(F.cancelOn))&&(q=q.taskIdByCancelId.get(F))&&q.delete(k);return!0},Gkg=function(q,k,F){(F=Object.keys(F)[0])&&(q=q.taskIdByTriggerId.get(F))&&q.delete(k)};var vC4={taskRegistered:{}},LA=function(){Vp.instance||(Vp.instance=new Vp);this.JSC$16147_taskManager=Vp.instance};
_.y(LA,K1);
LA.prototype.resolveCommand=function(q){var k=this,F,T;return _.C(function(Z){F=_.f(q,RQP);if((T=F)==null||!T.tasks){var O=new _.aP("RegisterTasksCommand is missing tasks.");_.A7(O);return Z.return()}O=k.JSC$16147_taskManager;for(var z=_.S(F.tasks),R=z.next();!R.done;R=z.next())if(R=R.value,R=R.id&&R.triggerOn&&R.cancelOn&&R.command?new KQc(R.id,R.triggerOn,R.cancelOn,R.command,R):void 0,R){var e=Object.keys(R.triggerOn)[0];if(e){var I=fWN(R.cancelOn);I?(O.tasks.set(R.id,R),O.taskIdByTriggerId.has(e)||O.taskIdByTriggerId.set(e,
new Set),O.taskIdByTriggerId.get(e).add(R.id),O.taskIdByCancelId.has(I)||O.taskIdByCancelId.set(I,new Set),O.taskIdByCancelId.get(I).add(R.id)):_.w1(new _.aP("Unexpected malformed cancelOn field."))}else _.w1(new _.aP("Unexpected malformed triggerOn field."))}else _.w1(new _.aP("Unexpected malformed Task proto."));sbh(k.JSC$16147_taskManager);_.RG(Z)})};var ck$={},VEc=(ck$.rendered={priority:0,callback:function(){var q={};q.numCpu=navigator.hardwareConcurrency;var k={};k.ramGb=_.k9.navigator.deviceMemory;var F={staticContext:{}};k.ramGb&&tS9(k.ramGb)&&(F.staticContext.memoryTotalKbytes=(k.ramGb*1048576).toString());q.numCpu&&tS9(q.numCpu)&&(F.staticContext.cpuCores=q.numCpu);if(_.h("web_enable_adaptive_appl_signal")){q={};k=_.$8("rses_dpj");var T=_.$8("rsef_dpj");k&&k>0&&T&&T>0&&(k=Math.ceil(T-k),k>0&&(q.loadLatency=k));q.loadLatency&&tS9(q.loadLatency)&&
(F.appL=q.loadLatency.toString())}_.lA("applicationStarted",F)}},ck$);var LQc=new _.mE("WINDOW_ON_ERROR"),xvP=new _.mE("ERROR_WEIGHT_MAPS"),nCv=new _.mE("INIT_ERROR");var gCz={},mv$=(gCz.initialized={priority:10,callback:function(q){q.injector.resolve(nCv)()}},gCz);var qT2=function(){},ifk=function(){var q=_.NA("meta_logger_impl");
q||(q=new qT2,_.xX("meta_logger_impl",q));return q},krD=function(){ifk().csiSubscriptionKey=SRf("meta_logging_csi_event",function(q){var k=q.timerName;
if(q=q.timelineData){_.A$(k,{startTime:q.startTime},k);q.infos&&_.J$(q.infos,k);for(var F=_.S(Object.keys(q.ticks)),T=F.next();!T.done;T=F.next())T=T.value,_.pJ(T,q.ticks[T],k)}})};
qT2.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&RLf(this.csiSubscriptionKey)};var o98={},FxC=(o98.initialized={priority:10,callback:function(){krD()}},o98);var TnI=function(q,k){this.innertubeClientName=q;this.JSC$16163_prefCookie=k};
TnI.prototype.record=function(){if(_.h("web_li_record_binary_eval_tick")){var q=_.$8("rsef_dpj");var k=_.$8("rses_dpj");q=q!==void 0&&k!==void 0?Math.round(q-k):void 0;if(q!==void 0&&q>0){k=_.zA(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var F=this.poolSize;if(!(k.valuesSeen>=1E9)){if(k.valuesSample.length<F)k.valuesSample.push(q);else{var T=Math.floor(Math.random()*(k.valuesSeen+1));T<F&&(k.valuesSample[T]=q)}k.valuesSeen+=1}_.S4(this.storagePrefix+"-"+this.innertubeClientName,
k,2592E3);q=k.valuesSample;k=DEw(q);q=q.length<5?void 0:k<400?1:k<1700?2:3;q!==void 0&&(this.JSC$16163_prefCookie.set(this.cookiePrefix+this.innertubeClientName,q),this.JSC$16163_prefCookie.save())}}else _.Ce(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$16163_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$16163_prefCookie.save()};
TnI[gi]=[Eq,Ly];var Zf9=function(){TnI.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.y(Zf9,TnI);var jev=new _.mE("PAGE_LOAD_TIME_TOKEN");var YTX=function(q){this.signal=q;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;q.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.MR(_.pL,this.disableLoggingAndSendPayload,1E4)};
YTX.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.pL.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),OfC(this))};
var OfC=function(q){var k=_.lN();if(k){var F={webClientComponentsData:{components:Array.from(q.ids,function(T){return{id:T}})}};
q.ids.clear();_.aB().visualElementStateChanged(k,F)}};var ST0=new _.mE("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var xh=function(q,k){this.JSC$16192_storeWithEntities=q;this.JSC$16192_commandHandler=k;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
xh.prototype.start=function(){this.JSC$16192_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
xh.prototype.observeDownloadingEntities=function(){var q=_.vdr(this.JSC$16192_storeWithEntities.getState().entities).map(function(T){return H8n(T)});
if(q.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var k={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:Paw()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.iJ(_.WJ("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$16192_commandHandler.resolveCommand(k)}this.downloadingEntities=q}else if(this.downloadingEntities.length){var F=rye(this.JSC$16192_storeWithEntities.getState().entities).map(function(T){return H8n(T)});
this.downloadingEntities.filter(function(T){return F.includes(T)}).length&&(q={openPopupAction:SET()},this.JSC$16192_commandHandler.resolveCommand(q));
this.downloadingEntities=[]}};
xh[gi]=[C2,_.qd];var zN5;_.nA=function(q,k,F,T,Z,O,z,R){this.JSC$16195_playerApiPromise=q;this.JSC$16195_commandHandler=k;this.JSC$16195_screenManager=F;this.offlineWebClientEligibility=T;this.JSC$16195_prefStorage=Z;this.JSC$16195_actionRouter=O;this.entityTypeMap=z;this.JSC$16195_persistentStorePromiseAccessor=R;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
zN5=function(){var q=_.mT().resolve(_.nA),k;_.C(function(F){if(F.nextAddress==1)return q.downloadFailureListenerBound?F.return():_.W(F,q.JSC$16195_playerApiPromise,2);k=F.yieldResult;k.addEventListener("onOfflineOperationFailure",function(T){if(T.failureReason&&T.entityKey&&T.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(T.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var Z=_.ZR(T.entityKey).entityId;Z&&q.JSC$16195_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
Z)}else if(_.h("kevlar_woffle")){Z=q.JSC$16195_commandHandler;var O=Z.resolveCommand;T=T.failureReason;var z=_.WJ("TRANSFER_FAILED",void 0,"Download failed");T==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(z=_.WJ("STORAGE_FULL",void 0,"Storage full"));O.call(Z,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.iJ(z),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
q.downloadFailureListenerBound=!0;_.RG(F)})};
_.nA.prototype.deleteVideo=function(q,k){var F=this,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return _.W(z,F.JSC$16195_playerApiPromise,2);T=z.yieldResult;O={offlineLoggingData:{offlineDeleteReason:(Z=k)!=null?Z:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return _.W(z,T.queueOfflineAction(q,F.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",O),0)})};
_.nA.prototype.pauseVideoDownload=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.JSC$16195_playerApiPromise,2);F=T.yieldResult;F.pauseVideoDownload(q);_.RG(T)})};
_.nA.prototype.resumeVideoDownload=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.JSC$16195_playerApiPromise,2);F=T.yieldResult;return _.W(T,F.resumeVideoDownload(q),0)})};
_.nA[gi]=[_.TC,_.qd,_.tf,ST0,mW,xk,KGU,R6];var CwX=new _.mE("DOWNLOAD_STATE_STORE_TOKEN");var RN5=function(q,k){this.JSC$16215_persistentStorePromiseAccessor=q;this.store=k;this.upliftCompletionResolver=new _.zO},UJI=function(){var q=_.mT().resolve(eNC),k;
_.C(function(F){switch(F.nextAddress){case 1:if(q.upliftImplPromise)return F.return(q.upliftImplPromise);_.j$(F,2);q.upliftImplPromise=Wx0(q);return _.W(F,q.upliftImplPromise,4);case 4:q.upliftCompletionResolver.resolve();_.Kl(F,3);break;case 2:throw k=_.CP(F),q.upliftCompletionResolver.reject(k),k;case 3:return F.return(q.upliftImplPromise)}})},Wx0=function(q){var k,F,T;
return _.C(function(Z){switch(Z.nextAddress){case 1:return _.$O("LOGGED_IN")?_.W(Z,q.JSC$16215_persistentStorePromiseAccessor(),2):Z.return();case 2:k=Z.yieldResult;if(!k)return _.pJ("vdeur"),Z.return();_.pJ("vdeus");_.j$(Z,3);return _.W(Z,ILI(k),5);case 5:F=Z.yieldResult;q.store.dispatch(DYn(F));k.observe(function(O){lxh(q.store,O)});
_.Kl(Z,4);break;case 3:throw T=_.CP(Z),_.pJ("vdeur"),T;case 4:_.pJ("vdeuc"),_.RG(Z)}})},ILI=function(q){var k;
return _.C(function(F){if(F.nextAddress==1)return _.W(F,$Ef(q),2);k=F.yieldResult;return F.return(k.reduce(function(T,Z){if(!Z.data||!Z.key||!Z.entityType)return T;T[Z.entityType]||(T[Z.entityType]={});T[Z.entityType][Z.key]=Z.data;return T},{}))})};
RN5[gi]=[R6,_.Ke];var eNC;eNC=new _.mE("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.gX=new _.mE("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var mb=function(q,k){this.JSC$16218_persistentStorePromiseAccessor=q;this.transportService=k};
mb.prototype.refresh=function(){var q=this,k,F,T,Z;return _.C(function(O){if(O.nextAddress==1)return _.$O("LOGGED_IN")?_.W(O,q.JSC$16218_persistentStorePromiseAccessor(),2):O.return();if(O.nextAddress!=3)return(k=O.yieldResult)?_.W(O,UET(k),3):O.return();if((F=O.yieldResult)&&!(Number(F.data.refreshTimestampMs||0)<(0,_.mF)()))return O.return();T={browseId:"SPaccount_downloads"};Z=_.xW(iu);_.bf(q.transportService,T,Z).then(function(z){var R;if(k&&(z==null?void 0:(R=z.responseContext)==null?void 0:
R.maxAgeSeconds)!==0){var e;R=(z==null?void 0:(e=z.responseContext)==null?void 0:e.maxAgeSeconds)||604800;e=String(Math.floor((0,_.mF)())+R*1E3);k.put("service:downloads_settings:fallback",new _.Yl({innertubeResponse:z,refreshTimestampMs:e}))}});
_.RG(O)})};
mb[gi]=[_.vT,_.bg];var qT=function(q,k){this.JSC$16222_playerPromise=q;this.store=k;this.started=!1};
qT.prototype.start=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return q.started?F.return():_.W(F,q.JSC$16222_playerPromise,2);k=F.yieldResult;k.addEventListener("onOrchestrationBecameLeader",q.updateIsLeader.bind(q,!0));k.addEventListener("onOrchestrationLostLeader",q.updateIsLeader.bind(q,!1));if(k.isOrchestrationLeader)q.updateIsLeader(k.isOrchestrationLeader());else{var T=new _.aP("Function isOrchestrationLeader is undefined",{"player.isReady":k.isReady(),"player.playVideo":k.playVideo?
"defined":"undefined"});_.A7(T);q.updateIsLeader(!1)}q.started=!0;_.RG(F)})};
qT.prototype.updateIsLeader=function(q){this.store.dispatch(_.FH({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:q}}))};
qT[gi]=[_.TC,_.Ke];var X0C=function(q,k){this.networkStatusManager=q;this.JSC$16225_prefStoragePromise=k;this.redirectsToPreload=["https://youtube.com"]},E95=function(){var q=_.mT().resolve(X0C),k,F,T,Z,O,z;
_.C(function(R){switch(R.nextAddress){case 1:return _.W(R,q.JSC$16225_prefStoragePromise,2);case 2:k=R.yieldResult;if(!(F=k)){R.jumpTo(3);break}return _.W(R,k.get("yt-redirect-prefetch-id"),4);case 4:F=R.yieldResult;case 3:if(F||!q.networkStatusManager.isNetworkAvailable())return R.return();T={cache:"reload",redirect:"manual"};Z=_.S(q.redirectsToPreload);O=Z.next();case 5:if(O.done){if(!k){R.jumpTo(0);break}return _.W(R,k.set("yt-redirect-prefetch-id",!0,86400),0)}z=O.value;_.j$(R,8);return _.W(R,
_.k9.fetch(z,T),10);case 10:_.Kl(R,6);break;case 8:_.CP(R);case 6:O=Z.next(),R.jumpTo(5)}})};var ir=function(q){q?(this.container=q,this.containerWasInjected=!0):this.containerWasInjected=!1};
ir.prototype.openDialog=function(q,k,F){var T=this,Z;return _.C(function(O){(Z=T.container)==null||Z.openDialog(q,k,F);_.RG(O)})};
ir.prototype.closeDialog=function(){var q=this,k;return _.C(function(F){(k=q.container)==null||k.closeDialog();_.RG(F)})};
ir.prototype.isDialogOpen=function(){var q=this,k,F;return _.C(function(T){return T.return((F=(k=q.container)==null?void 0:k.isDialogOpen())!=null?F:!1)})};
ir[gi]=[_.g6(d1c)];_.aL2=new _.mE("POPUP_CONTROLLER_TOKEN");var dJX=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
dJX.prototype.registerPanel=function(q,k){if(q){this.panelMap.set(q,k);var F=this.pendingPanelResolvers.get(q);F&&(F.resolve(k),this.pendingPanelResolvers.delete(q))}};
dJX.prototype.getPanel=function(q){var k=this,F;return _.C(function(T){return(F=k.panelMap.get(q))?T.return(F):T.return(hNC(k,q))})};
var hNC=function(q,k){var F,T;return _.C(function(Z){if(F=q.pendingPanelResolvers.get(k))return Z.return(F.promise);T=new _.zO;q.pendingPanelResolvers.set(k,T);return Z.return(T.promise)})},MM0=function(q){dJX.call(this);
var k=this;this.popupController=q;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return k.panelMap.size}}};
_.y(MM0,dJX);_.Y=MM0.prototype;_.Y.getReloadContinuation=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.getPanel(q),2);F=T.yieldResult;return T.return(F.getReloadContinuation())})};
_.Y.showPanel=function(q,k,F,T,Z,O,z){var R=this,e,I,X,E;return _.C(function(d){if(d.nextAddress==1){z&&R.updatePanelContinuationDatas.set(q,z);if((e=F)==null?0:(I=e.engagementPanelPopupPresentationConfig)==null?0:I.popupType){X=F.engagementPanelPopupPresentationConfig.popupType;Z===void 0&&(Z=document.body);var M=d.return,t=R.popupController,A=t.openPopup;a:switch(X){case "PANEL_POPUP_TYPE_DIALOG":var w="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":w="DROPDOWN";break a;default:throw Error("ej`"+
X);}return M.call(d,A.call(t,q,k,w,Z))}return _.W(d,R.getPanel(q),2)}E=d.yieldResult;(k||O)&&E.updatePanel(k,!1,T,O);E.showPanel(T);_.RG(d)})};
_.Y.hidePanel=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,k.getPanel(q),2);F=T.yieldResult;F.hidePanel();k.popupController.closePopup(q);_.RG(T)})};
_.Y.isVisible=function(q,k){var F=this,T;return _.C(function(Z){if(Z.nextAddress==1)return k&&!F.panelMap.has(q)?Z.return(!1):_.W(Z,F.getPanel(q),2);T=Z.yieldResult;return Z.return(T.isVisible())})};
_.Y.updatePanel=function(q,k,F,T,Z,O){F=F===void 0?!1:F;var z=this,R;return _.C(function(e){if(e.nextAddress==1){if(!k&&!Z)return e.return();O&&z.updatePanelContinuationDatas.set(q,O);return _.W(e,z.getPanel(q),2)}R=e.yieldResult;R.updatePanel(k,F,T,Z);_.RG(e)})};
_.Y.registerPanelContent=function(q,k){q&&this.panelContentMap.set(q,k)};
_.Y.getPanelContent=function(q){return this.panelContentMap.get(q)};
_.Y.getUpdatePanelContinuationData=function(q){return this.updatePanelContinuationDatas.get(q)};
MM0[gi]=[_.aL2];var kL=function(q,k){this.innertubeTransportService=q;this.JSC$16241_screenManager=k},fLh=function(q){var k;
return!((k=q.panelLoadingStrategy)==null||!k.requestTemplate)};
kL.prototype.makeRequest=function(q){var k=this,F,T;return _.C(function(Z){switch(Z.nextAddress){case 1:if(!fLh(k)){Z.jumpTo(2);break}_.j$(Z,3);return _.W(Z,_.sZ(k.innertubeTransportService,q),5);case 5:return F=Z.yieldResult,F?Z.return(F.content):(_.A7(Error("fj")),Z.return(void 0));case 3:T=_.CP(Z),_.A7(T);case 2:return Z.return(void 0)}})};
kL.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
kL.prototype.execute=function(q){var k=this,F,T,Z,O,z,R,e,I,X,E;return _.C(function(d){if(d.nextAddress==1){F=q;T=F.data;Z=F.fallbackVe;O=F.parentVe;z=F.createScreenConfig;R=F.renderFn;e=F.command;k.panelLoadingStrategy=T;var M,t,A=((M=k.panelLoadingStrategy)==null?0:M.screenVe)?(t=k.panelLoadingStrategy)==null?void 0:t.screenVe:Z;A&&_.Yo(k.JSC$16241_screenManager,A,O,z);return(I=k.getContent())?_.W(d,R(I),2):d.jumpTo(2)}return d.nextAddress!=4?fLh(k)?_.W(d,k.makeRequest(e),4):d.return():(E=X=d.yieldResult)?
_.W(d,R(E),0):d.return()})};
kL[gi]=[_.bg,_.tf];var o$=function(){};
o$.prototype.getContainer=function(){return _.qN()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
o$.prototype.openSheet=function(q,k){var F=this,T,Z,O,z,R,e;return _.C(function(I){switch(I.nextAddress){case 1:return T={stack:[],error:void 0,hasError:!1},_.j$(I,2,3),Z=xb,_.W(I,F.isSheetOpen(),5);case 5:O=I.yieldResult;qKT(T,hCw(Z));if(O){if(k&&F.currentTarget===k)return(z=F.getContainer())==null||z.closeSheet(),I.return();F.pendingData={data:q,target:QpP(F,k)};return I.return()}q.viewModel&&(q={viewModel:q.viewModel});(R=F.getContainer())==null||R.openSheet(q,k);F.currentTarget=k;case 3:_.Yg(I);
iV9(T);_.z8(I,0);break;case 2:e=_.CP(I),T.error=e,T.hasError=!0,I.jumpTo(3)}})};
o$.prototype.closeSheet=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,(k=q.getContainer())==null?void 0:k.closeSheet(),2);if(F.nextAddress!=4)return q.currentTarget=void 0,q.pendingData?_.W(F,q.openSheet(q.pendingData.data,q.pendingData.target),4):F.jumpTo(0);q.pendingData=void 0;_.RG(F)})};
o$.prototype.isSheetOpen=function(){var q=this,k,F;return _.C(function(T){return T.return((F=(k=q.getContainer())==null?void 0:k.isSheetOpen())!=null?F:!1)})};
var QpP=function(q,k){if(!_.h("web_parent_target_for_sheets"))return k;var F,T;return(T=(F=q.getContainer())==null?void 0:F.getParentTarget(k))!=null?T:k};var RU=window.documentPictureInPicture;var cPr=_.xT(["dark"]),VSo=_.xT(["system-icons"]),LeM=_.xT(["typography"]),xET=_.xT(["lang"]),n0w=_.xT(["style"]),v0L=_.xT(["dir"]),Hur=_.xT(["rounded-container"]),sN0=_.xT(["style"]),mET=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],Fs=function(q){this.JSC$16253_clientRoot=q;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
Fs.prototype.openWindow=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1)return window.documentPictureInPicture&&_.pf()&&!k.currentPipWindow?_.W(Z,(F=RU?RU:null)==null?void 0:F.requestWindow(q),2):Z.return(!1);if(Z.nextAddress!=3){T=Z.yieldResult;if(!T)return Z.return(!1);T.addEventListener("pagehide",function(){yH0(k)});
T.addEventListener("resize",k.handlePipWindowResize);k.pipWindowResizeDelay=new _.nQ(function(){k.currentPipWindow&&_.Ta(k.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.zG(k.currentPipWindow.innerWidth,k.currentPipWindow.innerHeight)])},T);
g0o(T);imn(T);return _.W(Z,rPo(T),3)}if(!QNe())return Z.return(!1);k.currentPipWindow=T;k.JSC$16253_eventForwarder=q8e(T,k.JSC$16253_clientRoot);k.pipWindowResizeDelay.start();return Z.return(!0)})};
Fs.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var yH0=function(q){if(q.currentPipWindow){var k,F;(k=RU?RU:null)==null||(F=k.window)==null||F.close();q.currentPipWindow.removeEventListener("resize",q.handlePipWindowResize);var T;(T=q.pipWindowResizeDelay)==null||T.dispose();q.pipWindowResizeDelay=void 0;var Z;(Z=q.JSC$16253_eventForwarder)==null||Z.stop();q.JSC$16253_eventForwarder=void 0;k=_.S(q.onCloseCallbacks);for(F=k.next();!F.done;F=k.next())F=F.value,F();q.onCloseCallbacks=[];q.currentPipWindow=null}};
Fs.prototype.getWindow=function(){return this.currentPipWindow};
var tM0=function(q,k){var F;(F=q.onCloseCallbacks)==null||F.push(k)};
Fs.prototype.pictureInPictureSupported=function(){return!!window.documentPictureInPicture&&_.pf()};
_.Vg.Object.defineProperties(Fs.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Fs[gi]=[rU8];var DJ9=new _.mE("PICTURE_IN_PICTURE_CONTROLLER");var kLe=function(q,k){this.lengthY=this.lengthX=0;this.lengthX=k.x-q.x;this.lengthY=k.y-q.y};var lL0=function(){},vZo=function(q,k){var F;
(F=q.headerElement)==null||F.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:k}))};var JH0=function(){};
JH0.prototype.openPopup=function(q,k,F,T){var Z=this,O;return _.C(function(z){if(!Z.container)return z.return();O={openPopupAction:{popup:k,popupType:F,uniqueId:q}};return z.return(Z.container.handleOpenPopupAction(O,T))})};
JH0.prototype.closePopup=function(q){this.container&&this.container.closePopup(q)};var AH2=function(){this.openTunnels=new Map},SlN=function(q,k,F){if(Y89(F)){var T=_.Ka(F,"gclid");
F={handleEvent:function(R){k&&!k.closed&&typeof k.postMessage==="function"&&R&&R.origin&&R.source===k&&R.data&&R.data.action==="gcl_setup"&&k.postMessage(Object.assign({},{action:"gcl_transfer"},T&&{gclid:T},{gadSource:2}),R.origin)}};
for(var Z=_.S(q.openTunnels),O=Z.next();!O.done;O=Z.next()){var z=_.S(O.value);O=z.next().value;z=z.next().value;if(O.closed)try{window.removeEventListener("message",z),q.openTunnels.delete(O)}catch(R){_.A7(R)}}k&&q.openTunnels.size<15&&(q.openTunnels.set(k,F),window.addEventListener("message",F))}};var p05=function(){this.clientParams=new Map},GFZ=function(q){for(var k=_.S(q.clientParams.keys()),F=k.next();!F.done;F=k.next())F=F.value,F.startsWith("yt-mini-app-share")&&q.clientParams.delete(F)};var w05=function(q,k){_.dF.call(this);var F=this;this.shortsController=q;this.storeWithShorts=k;q=_.Es(this.storeWithShorts,_.weM,function(T){if(T){var Z,O=(Z=F.shortsController.getRoot())==null?void 0:Z.getPlayer(),z;(Z=(z=F.shortsController.alternativePlayerContainerElement)==null?void 0:z.getPlayerContainer())&&(O==null||O.appendTo(Z))}else{var R;z=(R=F.shortsController.alternativePlayerContainerElement)==null?void 0:R.getPlayerContainer().querySelector("#player");Z=F.shortsController.activeIndex;
(R=(O=F.shortsController.getRoot())==null?void 0:O.querySelector('ytd-reel-video-renderer[id="'+Z+'"] #player-container'))&&(z==null||z.appendTo(R,void 0,!0))}});
this.addOnDisposeCallback(q)};
_.y(w05,_.dF);var Td=function(q,k,F,T,Z){var O=this;this.storeWithShorts=q;this.ephemeralResponseStore=k;this.store=F;this.innertubeTransportService=T;this.innertubeTransportLoader=Z;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.uL(_.Im);this.isShortsPipActive=_.uL(_.Xl);this.nextReelVe=_.Jw(56921);this.prevReelVe=_.Jw(56922);this.backButtonVe=_.Jw(22156);this.TEST_ONLY={getActiveModules:function(){return O.activeModules}}},Pwv=function(q){q.unsubscribeFromStore=
_.Es(q.storeWithShorts,_.peM,function(k){q.initOrDisposeActiveModules(k);
!k&&q.storeWithShorts.getState().shorts.isFullscreen&&(_.i9(document.documentElement),q.storeWithShorts.dispatch(_.G$$(!1)))});
q.initOrDisposeActiveModules(_.peM(q.storeWithShorts.getState()))},caU,VU4,$JK;
Td.prototype.initOrDisposeActiveModules=function(q){q?this.activeModules.push(new w05(this,this.storeWithShorts)):(_.gr(this.activeModules),this.activeModules.length=0)};
Td.prototype.registerRootElement=function(q){this.rootElement=q;Pwv(this)};
Td.prototype.getRoot=function(){return this.rootElement};
Td.prototype.setActiveIndex=function(q){this.activeIndex=q};
_.BdU=function(q,k){var F,T,Z,O,z,R,e;return _.C(function(I){switch(I.nextAddress){case 1:return F=new CA,(T=F.JSC$11067_getStoreKey(k))&&q.ephemeralResponseStore.has(T)?_.W(I,q.ephemeralResponseStore.get(T),7):_.W(I,$JK(q,k),4);case 4:Z=I.yieldResult;if(!T){I.jumpTo(3);break}O=jT(Z,3600);return _.W(I,q.ephemeralResponseStore.put(T,new _.Yl(O)),3);case 7:Z=(z=I.yieldResult)==null?void 0:_.St(z);case 3:return((R=Z)==null?0:R.replacementEndpoint)&&(e=_.f(Z.replacementEndpoint,_.fj))&&Z.sequenceContinuation&&
(e.sequenceParams=Z.sequenceContinuation),I.return(Z)}})};
caU=function(q,k){k=(new Rd).JSC$11067_getStoreKey(k);return!!k&&q.ephemeralResponseStore.has(k)};
VU4=function(q,k,F){var T,Z,O,z,R;_.C(function(e){if(e.nextAddress==1){T=new Rd;Z=T.JSC$11067_getStoreKey(k);if(!Z)return e.return();if(F.reelWatchSequenceResponse)return O=jT(F.reelWatchSequenceResponse,3600),q.ephemeralResponseStore.put(Z,new _.Yl(O)),e.jumpTo(0);if(!q.ephemeralResponseStore.has(Z))return e.jumpTo(0);R=F;return _.W(e,q.ephemeralResponseStore.get(Z),4)}R.reelWatchSequenceResponse=(z=e.yieldResult)==null?void 0:_.St(z);_.RG(e)})};
$JK=function(q,k){var F=F===void 0?{}:F;var T,Z,O;return _.C(function(z){switch(z.nextAddress){case 1:if(q.innertubeTransportService){T=q.innertubeTransportService;z.jumpTo(2);break}if(!q.innertubeTransportLoader){_.bB(Error("hj"));z.jumpTo(2);break}return _.W(z,q.innertubeTransportLoader(),4);case 4:T=z.yieldResult;case 2:return _.W(z,(Z=T)==null?void 0:_.sZ(Z,k,F),5);case 5:return O=z.yieldResult,z.return(O)}})};
_.Vg.Object.defineProperties(Td.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
Td[gi]=[p8v,_.jQ,C2,_.g6(_.bg),_.g6(tQz)];_.bfv=new _.mE("STORAGE_MANAGER_TOKEN");var Ckw=["touchmove","scroll"];var Uhh={onSpanEnd:function(q){if(q.parent==null){var k=q.name;_.A$(k);Wu0(q,k)}}};var uoD=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},NnK;
uoD.prototype.enqueue=function(q,k){k===1?this.currentPersistentToast=q:this.queue.push(q);this.openToast()};
uoD.prototype.openToast=function(){var q;(q=this.currentToast)!=null&&q.isOpened()||(this.queue.length?(this.currentToast=this.queue.shift(),this.currentToast.open()):this.currentPersistentToast&&this.currentPersistentToast.open())};_.ZE=new _.mE("TOAST_MANAGER_TOKEN");var QeI=new _.mE("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var KxX=new _.mE("VIEW_TRANSITION_COORDINATOR_TOKEN");var Bns=function(q){this.config=q;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;q=_.S(q.transitionConfigs);for(var k=q.next();!k.done;k=q.next())k=_.S(k.value).next().value,this.transitionTasksMap.set(k,[])};
Bns.prototype.registerElement=function(q,k,F){F=F===void 0?!1:F;for(var T=_.S(Object.keys(k)),Z=T.next(),O={};!Z.done;O={viewTransitionName:void 0},Z=T.next()){Z=Z.value;O.viewTransitionName=k[Z];var z=this.elementTasksMap.get(q),R=void 0;if((R=z)==null?0:R.has(Z)){_.pN(new _.aP("Element already registered for transition",q,Z));break}z=z||new Map;z.set(Z,{beforeTransition:function(e){return function(){q.style.viewTransitionName=e.viewTransitionName}}(O),
afterTransition:function(){q.style.viewTransitionName&&(q.style.viewTransitionName="")},
runOnce:F});this.elementTasksMap.set(q,z)}};
var LOM=function(q,k){var F=q.elementTasksMap.get(k);F&&(F.clear(),F.size===0&&q.elementTasksMap.delete(k))};
Bns[gi]=[QeI];var rHK;_.v9s=_.mc(function(q){return _.U("basic-content-view-model",{class:_.UZ("ytBasicContentViewModelHost",_.xv(q.className))},_.U(_.a,{cond:function(){return q.data().headline},
then:function(k){return _.U("div",{class:"ytBasicContentViewModelHeadline"},_.U(_.gz,{text:k}))}}),_.U(_.XW,{each:function(){return q.data().paragraphs||[]},
keyBy:"INDEX"},function(k){return _.U("div",{class:"ytBasicContentViewModelParagraph"},_.U(_.a,{cond:function(){var F=k();return!!(F.header||F.customHeader||F.headline)},
then:function(){return _.U(rHK,{paragraph:k})}}),_.U(_.a,{cond:function(){return k().asset||k().text},
then:function(){return _.U("div",{class:"ytBasicContentViewModelParagraphContent"},_.U(_.a,{cond:function(){return k().asset},
then:function(F){return _.U("div",{class:"ytBasicContentViewModelParagraphAsset"},_.U(_.l$,{data:F},{contentPreviewImageViewModel:_.k2}))}}),_.U(_.a,{cond:function(){return k().text},
then:function(F){return _.U("div",{class:"ytBasicContentViewModelParagraphText"},_.U(_.gz,{text:F}))}}))}}))}))},"ne");
rHK=_.mc(function(q){var k=q.paragraph;return _.U(_.iB,null,_.U(_.a,{cond:function(){return k().headline},
then:function(F){return _.U(_.gz,{text:F,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.U(_.l$,{data:function(){return k().header||k().customHeader}},{sectionHeaderViewModel:function(F){return _.U(_.T4,{data:F.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"oe");var seC=_.mc(function(q){var k=_.sa("yt-expandable-metadata-header-view-model"),F=_.EZ(function(T){if(!_.v2(_.rz(T),k.value,["A".toString(),"BUTTON".toString()])){var Z;(Z=q.expandedCallback)==null||Z.call(q,!1)}});
return _.U("yt-expandable-metadata-header-view-model",{el:k,class:"ytExpandableMetadataHeaderViewModelHost"},_.U(_.a,{cond:function(){return q.expanded()},
then:function(){return _.U("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":F},_.U("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.U(_.a,{cond:function(){return q.data().expandedTitleImage},
then:function(T){return _.U("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.U(_.gy,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:T}))}}),_.U("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.U("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.U(_.gz,{text:function(){return q.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.U(_.gz,{text:function(){return q.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.U(_.gz,{text:function(){return q.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.U("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.U(_.l$,{data:function(){return q.data().infoButton}},{buttonViewModel:_.b$}),_.U(_.l$,{data:function(){return q.data().collapseButton}},{buttonViewModel:function(T){return _.U(_.b$,{data:T.data,
onClick:function(){var Z;(Z=q.expandedCallback)==null||Z.call(q,!1)}})}})))},
else:function(){return _.U(Hfv,Object.assign({},q))}}))},"pe"),GrC=_.mc(function(q){return _.U("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.U(_.a,{cond:function(){return q.data().collapsedLabelImage},
then:function(k){return _.U("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.U(_.gy,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:k,alt:""}))}}),_.U(_.gz,{text:function(){return q.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"qe"),Hfv=_.mc(function(q){return _.U("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.EZ(function(){var k;return void((k=q.expandedCallback)==null?void 0:k.call(q,!0))})},_.U("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.U(_.a,{cond:function(){return q.data().collapsedImage},
then:function(k){return _.U("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.U(_.gy,{width:16,height:16,data:k,alt:""}))}}),_.U(_.a,{cond:function(){return q.data().showLeadingCollapsedLabel},
then:function(){return _.U(GrC,Object.assign({},q))}}),_.U("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.U(_.gz,{text:function(){return q.data().collapsedTitle}}))),_.U("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.U(_.a,{cond:function(){return!q.data().showLeadingCollapsedLabel},
then:function(){return _.U(GrC,Object.assign({},q))}}),_.U(_.l$,{data:function(){return q.data().infoButton}},{buttonViewModel:_.b$}),_.U(_.l$,{data:function(){return q.data().expandButton}},{buttonViewModel:function(k){return _.U(_.b$,{data:k.data,
onClick:function(){var F;(F=q.expandedCallback)==null||F.call(q,!0)}})}})))},"re");_.cH8=_.mc(function(q){var k=_.S(_.db(function(){return q.data().initiallyExpanded})),F=k.next().value,T=k.next().value,Z,O=(Z=_.mT().resolve(_.g6(_.VK)))==null?void 0:Z(),z=function(){var R=q.data().colorData;
if(R)return O?R==null?void 0:R.darkColorPalette:R==null?void 0:R.lightColorPalette};
return _.U("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.MO({"background-color":function(){var R=z();return(R==null?0:R.section2Color)?_.B4(R.section2Color):""}})},_.U(_.l$,{data:function(){return q.data().header}},{expandableMetadataHeaderViewModel:function(R){return _.U(seC,{data:R.data,
expanded:function(){return!!F()},
expandedCallback:function(e){T(e)}})}}),_.U(_.a,{cond:function(){return F()},
then:function(){return _.U("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.U(_.l$,{data:function(){return q.data().expandedContent}},{horizontalShelfViewModel:function(R){return _.U(_.AV,{data:R.data,
includeMargin:!0,forceNarrowLayout:!0,palette:z})},
videoSummaryContentViewModel:function(R){return _.U(Icz,{data:R.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(R){return _.U(_.T1,{data:R.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(R){return _.U(_.v9s,{data:R.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.U(_.l$,{data:function(){return q.data().expandedBottomButtons}},{buttonViewModel:function(R){return _.U("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.U(_.b$,{data:R.data}))}}))}}))},"se");var VMv=_.mc(function(q){var k=q.text;var F=q.marqueeSpacing;var T=q.scrollDelay;var Z=q.scrollDuration;var O=q.enableMarqueeScroll;q=q.large;var z=_.S(_.Oi(!1,void 0,"kfNqfd")),R=z.next().value,e=z.next().value,I=_.S(_.Oi(0,void 0,"bYgZbf"));z=I.next().value;var X=I.next().value,E=_.sa("marquee-scroll");I=_.sa("div");var d=_.sa("span"),M=_.mT().resolve(_.x1);_.y3(function(){if(O()){var w=d.value.getBoundingClientRect().width,b=E.value.getBoundingClientRect().width;if(w>b){var r=(M==="ltr"?-1:1)*
(w+(F?F():16));Promise.resolve().then(function(){e(!0);X(r)})}}},"giRlme");
var t={},A={};return _.U("marquee-scroll",{class:_.UZ("ytMarqueeScrollHost",(t.ytMarqueeScrollHostLarge=q,t)),el:E},_.U("div",{id:"marquee-scroll-inner-container",class:_.UZ("ytMarqueeScrollInnerContainer",(A.ytMarqueeScrollAnimationEnabled=function(){return R()},A)),
el:I,style:_.MO({gap:F?(0,_.tV)(F):"16px","animation-duration":Z?Y8c(Z):"16s","animation-delay":T?Y8c(T):"3s","--marquee-translate":(0,_.tV)(z)})},_.U("span",{el:d,dir:"auto"},_.U(_.gz,{text:k,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.U(_.a,{cond:R,then:function(){return _.U("span",{"aria-hidden":"true",dir:"auto"},_.U(_.gz,{text:k,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"te");_.LxI=_.mc(function(q){var k=q.data;var F=q.overlayDensity;q=_.EZ(function(){k().onTapCommand&&_.vE(k().onTapCommand);return!1});
var T=_.opM(),Z=function(){return(F==null?void 0:F())===1?22:16},O={};
return _.U("reel-sound-metadata-view-model",{class:_.UZ("ytReelSoundMetadataViewModelHost",(O.ytReelSoundMetadataViewModelHostLarge=function(){return(F==null?void 0:F())===1},O)),
"on:click":q,tabindex:0,role:"button","on:keydown":T},_.U("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.U(_.a,{cond:function(){return k().musicIcon},
then:function(z){return _.U(_.gy,{data:z,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:Z})}}),_.U("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.U(VMv,{text:function(){return k().soundMetadata},
enableMarqueeScroll:function(){return!!k().enableMarqueeScroll},
large:function(){return(F==null?void 0:F())===1}}))))},"ue");var xJ5,n99,jh,iUC,ocX,qvk,ZU0,ThK;xJ5=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];n99=_.kX("wil_icon_max_concurrent_fetches",Infinity);
jh=function(q,k,F){var T=this;this.iconSet=q;this.appDirection=k;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.k9.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.h("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.h("wil_icon_network_first");this.renderWhenIdle=_.h("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.h("wil_icon_load_immediately");this.isPurging=!1;q=function(){T.cacheStorageAvailable&&(T.cacheStorageAsync=_.k9.caches.open("yt-icons").then(function(O){return T.cacheStorageSync=O}).catch(function(){T.cacheStorageAvailable=!1}))};
F=(F==null?void 0:F())||{};F=_.S(Object.entries(F));for(k=F.next();!k.done;k=F.next()){var Z=_.S(k.value);k=Z.next().value;Z=Z.next().value;Z=C6(Z);g9K(Z);this.iconCache[k]=Z.cloneNode(!0)}this.isPurging=mJ5(this);this.isPurging instanceof Promise?this.isPurging.then(q):q()};
_.P1w=function(q,k){var F=q.resolveIcon(k);return F?q.renderingMode===1?qvk(q,F,q.renderingMode):(k=q.iconCache[F.url])?(k=k.cloneNode(!0),iUC(q,k),qvk(q,F,q.renderingMode,k)):_.kIC(q,F).then(function(T){var Z=T?0:1;iUC(q,T);return qvk(q,F,Z,T)}):(_.pN(new _.aP("Icon not found",{iconShape:k})),function(){})};
iUC=function(q,k){if(k){q.counter+=1;q="_yt"+q.counter;k=[k].concat(_.fP(k.getElementsByTagName("*")));k=_.S(k);for(var F=k.next();!F.done;F=k.next())if(F=F.value,F.tagName==="style"&&F.textContent)F.textContent=ocX(F.textContent,q,!0);else for(var T=_.S(F.attributes),Z=T.next();!Z.done;Z=T.next()){Z=Z.value;Z.name==="id"&&(Z.value+=q);["mask","fill","clip-path"].includes(Z.name)&&(Z.value=ocX(Z.value,q));if(Z.name==="style"){var O=F.style;try{O.cssText=ocX(O.cssText,q,!0)}catch(X){var z=void 0,R=
void 0,e=void 0,I=void 0;YL({error:((z=X)==null?void 0:(e=(R=z).toString)==null?void 0:e.call(R))||"",el:F.outerHTML,style:!!O,cssText:(I=O)==null?void 0:I.cssText})}}Z.name==="xlink:href"&&(Z.value=Z.value.replace(/#(.*)/,"#$1"+q))}}};
ocX=function(q,k,F){var T=/url\(["']?#(.*?)["']?\)/;(F===void 0?0:F)&&(T=/url\(["']?#(.*?)["']?\)/g);return q.replace(T,"url(#$1"+k+")")};
qvk=function(q,k,F,T){return function(Z,O){var z=Object.assign({},{iconColor:"currentcolor",iconWidth:k.size+"px",iconHeight:k.size+"px",iconDisplay:"block"},O);O=_.WP("DIV");var R=z.iconColor,e=z.iconFilter;z="width: "+z.iconWidth+"; height: "+z.iconHeight+"; display: "+z.iconDisplay+";";e&&(z+=" filter: "+e+";");F===0&&(z+=" fill: "+R+";");F===1&&(e=k.url,z+=" -webkit-mask: url("+e+") no-repeat center / cover; mask: url("+(e+") no-repeat center / cover; background-color: ")+R);k.allowMirroring&&
q.appDirection==="rtl"&&(z+=" transform: scale(-1, 1); transform-origin: center center;");O.setAttribute("style",z);F===0&&T&&O.appendChild(T);Z.appendChild(O)}};
_.kIC=function(q,k){var F,T,Z;return _.C(function(O){F=function(z){return le(z)};
T=k.url;if(!F45(T))throw Error("jj");Z=ThK(q,T);return O.return(Z.then(function(z){return z.clone().text()}).then(function(z){var R=F(z);
z=k.size;var e=_.WP("DIV");_.BN(e,R);R=_.Un(e.firstElementChild!==void 0?e.firstElementChild:_.iUU(e.firstChild,!0));z=g9K(R,z);q.iconCache[T]=z.cloneNode(!0);delete q.responsePromises[T];return z}).catch(function(){}))})};
ZU0=function(q){var k,F=(k=q.requestAninmationFrameResolver)==null?void 0:k.promise;F||(q.requestAninmationFrameResolver=new _.zO,F=q.requestAninmationFrameResolver.promise,_.k9.requestAnimationFrame(function(){var T;(T=q.requestAninmationFrameResolver)==null||T.resolve();q.requestAninmationFrameResolver=null}));
return F};
ThK=function(q,k){var F,T;return _.C(function(Z){if(Z.nextAddress==1)return q.waitForAnimationFrame?_.W(Z,ZU0(q),2):Z.jumpTo(2);F=q.responsePromises[k];F||(T=function(){var O,z,R;return _.C(function(e){switch(e.nextAddress){case 1:if(!q.cacheStorageAvailable){O=void 0;e.jumpTo(2);break}if(z=q.cacheStorageSync){e.jumpTo(3);break}return _.W(e,q.cacheStorageAsync,4);case 4:z=e.yieldResult;case 3:O=z;case 2:return R=O,q.isNetworkFirstStrategy?e.return(q.fetchAndUpdateCache(k,R).catch(q.getCacheStorageResponse.bind(q,
k,R))):e.return(q.getCacheStorageResponse(k,R).catch(q.fetchAndUpdateCache.bind(q,k,R)))}})},F=q.renderWhenIdle?new Promise(function(O,z){_.MR(_.pL,function(){T().then(O).catch(z)},10)}):T(),q.responsePromises[k]=F);
return Z.return(F.catch(function(O){delete q.responsePromises[k];YL({error:(O==null?0:O.toString)?O.toString():"",url:k});throw O;}))})};
jh.prototype.fetchAndUpdateCache=function(q,k){var F=this;return _.C(function(T){return T.return(jZ8(F,q).then(function(Z){YvC(F,q,Z,k);return Z}))})};
var jZ8=function(q,k){var F;return _.C(function(T){if(q.numFetches<n99)return q.numFetches+=1,T.return(OU0(q,k).finally(function(){--q.numFetches;if(Object.keys(q.queuedResponseResolvers).length){var Z=Object.keys(q.queuedResponseResolvers)[0],O=q.queuedResponseResolvers[Z];delete q.queuedResponseResolvers[Z];O.resolve(jZ8(q,Z))}}));
F=new _.zO;q.queuedResponseResolvers[k]=F;return T.return(F.promise)})},OU0=function(q,k,F){F=F===void 0?2:F;
var T;return _.C(function(Z){T={credentials:"same-origin",priority:"low"};return Z.return(_.k9.fetch(k,T).then(function(O){return O.ok?O:Promise.reject(Error("kj`"+O.status+"`"+O.statusText))}).catch(function(O){if(F>0)return OU0(q,k,F-1);
throw O;}))})},YvC=function(q,k,F,T){_.C(function(Z){return T?Z.return(new Promise(function(O){_.MR(_.pL,function(){var z,R;
return _.C(function(e){switch(e.nextAddress){case 1:if(!q.isNetworkFirstStrategy){z=void 0;e.jumpTo(2);break}return _.W(e,T.match(k).catch(function(){}),3);
case 3:z=e.yieldResult;case 2:if(R=z){e.jumpTo(4);break}return _.W(e,T.put(k,F.clone()).catch(function(I){YL({error:(I==null?0:I.toString)?I.toString():"",url:k})}),4);
case 4:O(),_.RG(e)}})},50)})):Z.return()})};
jh.prototype.getCacheStorageResponse=function(q,k){return _.C(function(F){return k?F.return(k.match(q).then(function(T){return T&&T.ok?T:Promise.reject()})):F.return(Promise.reject())})};
var g9K=function(q,k){k===void 0||q.getAttribute("viewBox")||q.setAttribute("viewBox","0 0 "+k+" "+k);q.setAttribute("focusable","false");q.setAttribute("aria-hidden","true");try{q.style.pointerEvents="none",q.style.display="inherit",q.style.width="100%",q.style.height="100%"}catch(Z){var F;YL({error:((F=Z)==null?0:F.toString)?Z.toString():""});try{q.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(O){var T;YL({error:((T=O)==null?0:T.toString)?O.toString():
""})}}return q},F45=function(q){for(var k=_.S(xJ5),F=k.next();!F.done;F=k.next())if(q.startsWith(F.value)&&q.endsWith(".svg"))return!0;
return!1};
jh.prototype.resolveIcon=function(q){return this.iconSet.resolveIcon(q)};
var YL=function(q){_.w1(new _.aP("Error in IconManager",q))},mJ5=function(q){if(_.h("wil_icons_cache_purge_killswitch"))return!1;
try{var k=_.k9.localStorage}catch(O){return!1}if(!k||!q.cacheStorageAvailable)return!1;var F=function(O){try{var z;(z=k)==null||z.setItem("yt-icons-last-purged",O.toString())}catch(e){var R;YL({error:((R=e)==null?0:R.toString)?e.toString():""})}},T=Number(k.getItem("yt-icons-last-purged"));
if(!T)return T=new Date,T=T.setDate(T.getDate()-Math.floor(Math.random()*90+1)),F(T),!1;if(function(O,z){O=new Date(O);z=new Date(z);return z.getMonth()-O.getMonth()+12*(z.getFullYear()-O.getFullYear())}(T,Date.now())<3)return!1;
try{return _.k9.caches.delete("yt-icons").then(function(O){O&&F(Date.now());return O}).catch(function(){return!1}).finally(function(){q.isPurging=!1})}catch(O){var Z;
YL({error:((Z=O)==null?0:Z.toString)?O.toString():""});return!1}};
jh[gi]=[UVZ,_.x1,_.g6(EZ$)];_.OH=function(q,k){this.iconManager=q;this.iconsToFetch=k};
_.OH[gi]=[_.eR,_.g6(XV0)];var SvD=function(){};var zoX=function(q,k,F){this.requestKey=q;this.qJ4=k;this.pTo=F;this.rYT=function(){return new XMLHttpRequest};
this.xPE=void 0;this.odj=[]};
zoX.prototype.getLatestChallengeResponse=function(){return this.pTo};
var ZP$=function(q,k,F){var T,Z,O,z;return _.C(function(R){if(R.nextAddress==1){_.A$("attestation_challenge_fetch");_.pJ("att_fs",void 0,"attestation_challenge_fetch");if(!q.xPE)throw new _.lS(9,"Missing fetcher");return _.W(R,q.xPE(k,F),2)}T=R.yieldResult;O=(Z=T)==null?void 0:Z.bgChallenge;if(!O)throw new _.lS(15,"Missing field");q.pTo=T;q.odj.forEach(function(e){e(T)});
z=UtN(O);_.pJ("att_fc",void 0,"attestation_challenge_fetch");ihe("attestation_challenge_fetch");return R.return(z)})},JvG=function(q,k){var F,T,Z,O,z;
return _.C(function(R){switch(R.nextAddress){case 1:F=new Yb(100,3E5,.25,2),T=void 0;case 2:if(!(F.currBackoffCount_<10)){R.jumpTo(4);break}_.j$(R,5);if(!(F.currBackoffCount_>0)){R.jumpTo(7);break}return _.W(R,XI0(F.getValue()),7);case 7:return _.W(R,C85(q,k),9);case 9:return Z=R.yieldResult,R.return(Z);case 5:O=_.CP(R);O instanceof _.lS?T=O:(z=O instanceof Error?O.message:"Unknown",T=new _.lS(9,z));UMv(F);R.jumpTo(2);break;case 4:if(T)throw T;throw new _.lS(9,"Unknown error");}})},C85=function(q,
k){k=L6o(xb$(new Vbm,k),q.requestKey);
var F=new _.zO,T=q.rYT();T.open("POST",q.qJ4);T.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");T.setRequestHeader("Content-Type","application/json+protobuf");T.onload=function(){if(_.Jdr(T)){var Z=Trv(T.responseText);F.resolve(Z)}else F.reject(new _.lS(_.VN0(_.TB(T)),T.statusText))};
T.onerror=function(){F.reject(new _.lS(_.VN0(_.TB(T)),T.statusText))};
T.send(k.serialize());return F.promise};var eoC=function(q){this.networkStatusManager=q;this.isDownloaded=IWL===void 0?function(){return!1}:IWL;
this.isReady=!1;this.jbR=Ro2(this)},Ro2=function(q){var k;
return _.C(function(F){if(F.nextAddress==1)return _.W(F,lex(),2);if(F.nextAddress!=3)return k=F.yieldResult,_.W(F,XDg(k),3);q.iC=F.yieldResult;atf(q.iC).then(function(){q.isReady=!0});
return F.return(q.iC)})},W4X=function(q,k,F){q.iC?(q=q.iC.yy({cZ:F,
vb3:!0,eSI:!0}),k.serviceIntegrityDimensions={poToken:q}):_.A7(Error("mj"))};
eoC.prototype.processContext=function(q){var k=this;if(!q.input.match(_.xW(cBg)))return _.sS();var F=q.innerTubeRequest,T=F.videoId;return!T||this.isDownloaded(F)||this.networkStatusManager&&!this.iC&&!this.networkStatusManager.isNetworkAvailable()?_.sS():this.iC?this.isReady?(W4X(this,F,T),_.sS()):new H1(atf(this.iC).then(function(){W4X(k,F,T)})):new H1(this.jbR.then(function(Z){return _.C(function(O){if(O.nextAddress==1)return _.W(O,atf(Z),2);
W4X(k,F,T);_.RG(O)})}))};var Ugs=new _.mE("WEB_PO_CONTEXT_PROCESSOR");var I0X=function(q,k){var F=this;this.zY3=0;var T;this.nqO=(T=k==null?void 0:k.nqO)!=null?T:window;this.networkStatusManagerPromise=k==null?void 0:k.networkStatusManagerPromise;var Z;this.requestKey=(Z=k==null?void 0:k.requestKey)!=null?Z:_.oP("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var O;this.mRL=(O=k==null?void 0:k.mRL)!=null?O:function(e){return new bS(e)};
var z;T=(z=k==null?void 0:k.ov3)!=null?z:function(e,I,X){return new zoX(e,I,X)};
this.bgChallenge=UtN(q.bgChallenge);this.ttlSeconds=I1H(mU(q.challenge||""));this.wJ=T(this.requestKey,_.h("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.k9.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",q);Eaf(this.wJ);var R;this.xjx=(R=k==null?void 0:k.xjx)!=null?R:function(e){_.Dr(F.nqO.document,"visibilitychange",function(){F.nqO.document.visibilityState===
"visible"&&e()})}},Ech=function(q){if(!q.eF){var k={maxAttempts:5,
oyO:q.ttlSeconds*1E3};dh0(q.nqO);q.eF=q.mRL({wJ:q.wJ,rF:{disable:_.h("html5_web_po_disable_remote_logging"),fn:"aGIf",mq4:fIf("html5_web_po_experiment_ids"),hIF:_.h("wpo_dis_lfdms")?0:1E3,rRS:_.h("wpo_gel_strz")?function(T){var Z=cJG.get(T);Z||(Z=new GwP(T),Z=new Ca(Z),cJG.set(T,Z));return Z}:void 0},
jmc:k,dFx:q.bgChallenge,mfS:hlH});q.zY3=Date.now();iP4(q.eF,function(){q.zY3=Date.now()});
wPL(q.eF,function(){return _.C(function(T){return T.return(XGX(q))})});
var F=q.pEh.bind(q);q.networkStatusManagerPromise&&q.ttlSeconds>0&&q.networkStatusManagerPromise.then(function(T){T.listen("publicytnetworkstatus-online",F)});
q.xjx(F)}};
I0X.prototype.pEh=function(){if(Date.now()>this.zY3+this.ttlSeconds*1E3){var q;(q=this.eF)==null||qAU(q)}};
var XGX=function(q){if(q.jrE)return q.jrE;if(!q.eF)throw Error("nj");q.jrE=new KY({eF:q.eF,wJ:q.wJ,hXV:!0,onError:hlH});return q.jrE},ft0=function(q,k){q=new I0X(q,k);
Ech(q);XGX(q)};var Sh=function(q,k){this.store=q;this.queue=[];k==null||k.addEventListener("yt-navigate-start",this.reset.bind(this))};
Sh.prototype.enqueue=function(q){var k=q.command,F=q.durationMs,T=q.elementToFocus;var Z=q.label;var O=q.elementToFocus;q.command?Z=_.WJ("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:Z,shortcut:_.WJ("SHIFT_PLUS_ENTER")}):O&&(q=Z+". "+_.WJ("SHIFT_PLUS_ENTER")+" for more information.",Z=_.WJ("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:Z,shortcut:_.WJ("SHIFT_PLUS_ENTER")},q));F={announcement:Z,durationMs:F!=null?F:8E3};k?F.command=k:T&&(T.classList.add("ephemeral-action-focusable-element"),F.selector=T.tagName+
".ephemeral-action-focusable-element");this.queue.push(F);a09(this)};
Sh.prototype.activate=function(q){var k=_.pyf(this.store.getState());if(k){if(k==null?0:k.command)_.Kb(k.command),this.store.dispatch(riI(null));if(k==null?0:k.selector)k=document.querySelector(k.selector),_.cRr(k);q.preventDefault()}};
var a09=function(q){if(!_.pyf(q.store.getState())&&q.queue.length){var k=q.queue.shift();k&&(q.previousAnnouncement===k.announcement&&(k.announcement+="\u00a0"),q.store.dispatch(riI(k)),q.previousAnnouncement=k.announcement,q.timeoutId=setTimeout(function(){if(k.selector){var F;(F=document.querySelector(k.selector))==null||F.classList.remove("ephemeral-action-focusable-element")}q.store.dispatch(riI(null));a09(q)},k.durationMs))}};
Sh.prototype.reset=function(){this.timeoutId&&clearTimeout(this.timeoutId);this.store.dispatch(riI(null));this.queue.length=0;this.timeoutId=void 0};
Sh[gi]=[_.Ke,_.fe];_.zd=new _.mE("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var dg9=window.AbortController||IHz;var ho5=new _.mE("AUTH_SERVICE_TOKEN");var Dhw=_.xT(["about:blank"]),tIf;var CS=new _.mE("API_IFRAME_TOKEN"),MP9=new _.mE("FETCH_FN_TOKEN"),f0h=new _.mE("PARSE_FN_TOKEN"),yz5=new _.mE("WINDOW_REQUEST_TOKEN"),tPX=new _.mE("TEXT_DECODER_TOKEN");var jj8;jj8=new _.mE("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.Dgk=new _.mE("MISC_UI_SHARED_FLAGS_TOKEN");var l00=function(){};
l00.prototype.getFlag=function(q){if(q.configType!==2)throw Error("oj");return Jzk(q)};
var Jzk=function(q){switch(q.flagType){case "bool":return _.h(q.flagName);case "int":return _.GI(_.kX(q.flagName));case "double":return _.kX(q.flagName);case "string":return _.oP(q.flagName);case "int32_list":return fIf(q.flagName);case "int64_list":return fIf(q.flagName).map(function(k){return _.GI(k)});
case "string_list":return _.Fi(q.flagName);default:throw Error("pj");}};var R$=function(q,k,F){k=k===void 0?{}:k;ph.call(this,F===void 0?"uninitialized":F);this.env=q;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}];k.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=k.shouldWaitOnAsyncImmediate)};
_.y(R$,ph);R$.prototype.init=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return k.processPluginOptions.shouldWaitOnAsyncImmediate?_.W(T,q(k.env),2):(q(k.env),T.jumpTo(2));if(T.nextAddress!=4)return k.jobSet?_.W(T,k.jobSet.completedResolver.promise,4):T.jumpTo(4);F=_.Qi();F.parkOrScheduleJob(function(){k.transition("rendering")},10,"ci");
_.RG(T)})};
R$.prototype.initialRender=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return k.processPluginOptions.shouldWaitOnAsyncImmediate?_.W(T,q(k.env),2):(q(k.env),T.jumpTo(2));if(T.nextAddress!=4)return k.jobSet?_.W(T,k.jobSet.completedResolver.promise,4):T.jumpTo(4);F=_.Qi();F.parkOrScheduleJob(function(){k.transition("rendered")},10,"cr");
_.RG(T)})};
R$.prototype.afterRenderImmediate=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return k.processPluginOptions.shouldWaitOnAsyncImmediate?_.W(T,q(k.env),2):(q(k.env),T.jumpTo(2));if(T.nextAddress!=4)return k.jobSet?_.W(T,k.jobSet.completedResolver.promise,4):T.jumpTo(4);F=_.Qi();F.parkOrScheduleJob(function(){k.transition("after-render-deferred")},10,"carml");
_.RG(T)})};
R$.prototype.afterRenderDeferred=function(q){var k=this;return _.C(function(F){q(k.env);_.RG(F)})};var Az2={},pGC=(Az2.rendered={priority:0,callback:function(q){BoU(q.injector.resolve(fN))}},Az2);var wGC=!1,NgT=0,Pke=null,uho=null;var P89=new _.mE("NETWORK_SLI_TOKEN");var $gk=function(q,k,F,T,Z){this.networkSli=q;this.fetchFn=k;this.parseFn=F;this.requestFn=T;this.JSC$16372_textDecoder=Z};
$gk.prototype.fetch=function(q,k,F){var T=this,Z,O,z;return _.C(function(R){Z=bUX(T,q,k);z=(O=T.fetchFn)!=null?O:fetch;return R.return(z(Z).then(function(e){return T.handleResponse(e,F)}).catch(function(e){_.w1(e);
if((F==null?0:F.expectJsonStrict)&&e instanceof dO&&e.errorType===1)return Promise.reject(e)}))})};
var VGm=function(q,k,F,T){var Z,O,z,R,e,I,X;return _.C(function(E){switch(E.nextAddress){case 1:return Z=bUX(q,k,F),_.j$(E,2),_.W(E,fetch(Z),4);case 4:O=E.yieldResult;_.Kl(E,3);break;case 2:throw _.CP(E),new dO(2,"Failed to parse streaming response",Z.url);case 3:if(!O.redirected&&!O.ok)throw(z=q.networkSli)==null||z.failure(),new _.aP("Streaming fetch request not ok",Z.url);if(!O.body)throw new _.aP("No response body in streaming response",Z.url);R={};if(_.h("web_streaming_fast"))return e=O.body.getReader(),
E.return(umC(q,e,R,T));I=O.body.pipeThrough(new TextDecoderStream).getReader();X=new _.Tu;return E.return(NhC(q,I,X,kTr,R,T))}})},bUX=function(q,k,F){if(q.networkSli){var T=_.Or(_.x6(k,"key"))||"/UNKNOWN_PATH";
q.networkSli.start(T)}T=F;_.h("wug_networking_gzip_request")&&(T=NcN(F));var Z;return new ((Z=q.requestFn)!=null?Z:window.Request)(k,T)},umC=function(q,k,F,T){var Z,O,z,R,e,I,X,E,d,M,t;
return _.C(function(A){switch(A.nextAddress){case 1:Z=q.JSC$16372_textDecoder?new q.JSC$16372_textDecoder("utf-8"):new TextDecoder("utf-8"),O="",z=function(w){w=w.trim();w.length!==0&&w!=="]"&&w!=="["?(w.startsWith("[")&&(w=w.substring(1)),w.endsWith("]")&&(w=w.slice(0,-1)),w.endsWith(",")&&(w=w.slice(0,-1)),w=w.trim()):w=void 0;if(w)try{var b=JSON.parse(w);kTr(F,b);T==null||T(F,b)}catch(r){throw new dO(1,"Failed to parse streaming response",w);}},_.j$(A,2,3);
case 5:return _.W(A,k.read(),8);case 8:R=A.yieldResult;e=R.value;if(I=R.done)return O.length>0&&z(O),X=void 0,(X=q.networkSli)==null||X.success(),A.return(F);O+=Z.decode(e,{stream:!0});E=O.split("\n");O=E.pop()||"";d=_.S(E);for(M=d.next();!M.done;M=d.next())t=M.value,z(t);A.jumpTo(5);break;case 3:_.Yg(A);k.releaseLock();_.z8(A,0);break;case 2:throw _.CP(A),new dO(1,"Failed to parse streaming response");}})},NhC=function(q,k,F,T,Z,O){var z,R,e,I,X,E,d,M,t;
return _.C(function(A){if(A.nextAddress==1)return _.W(A,k.read(),2);z=A.yieldResult;R=z.value;if(e=z.done)return(I=q.networkSli)==null||I.success(),A.return(Z);try{X=F.parse(R)}catch(w){throw new dO(1,"Failed to parse streaming response",R);}if(X!=null)for(E=_.S(X),d=E.next();!d.done;d=E.next())M=d.value,T(Z,M),t=void 0,(t=O)==null||t(Z,M);return A.return(NhC(q,k,F,T,Z,O))})};
$gk.prototype.handleResponse=function(q,k){var F,T=(F=this.parseFn)!=null?F:JSON.parse;F=q.text().then(function(Z){if((k==null?0:k.jspbResponseCtor)&&q.ok)return kfT(k.jspbResponseCtor,Z);Z=Z.replace(")]}'","");if((k==null?0:k.expectJsonStrict)&&Z)try{var O=T(Z)}catch(R){throw new dO(1,"JSON parsing failed after fetch");}var z;return(z=O)!=null?z:T(Z)});
q.redirected||q.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),F=F.then(function(Z){_.w1(new _.aP("Error: API fetch failed",q.status,q.url,Z));return Object.assign({},Z,{errorMetadata:{status:q.status}})}));
return F};
$gk[gi]=[_.g6(P89),_.g6(MP9),_.g6(f0h),_.g6(yz5),_.g6(tPX)];var QZ0=new _.mE("NETWORK_MANAGER_TOKEN");var K4K=[1,2,4,8,16,30],rz9=function(q){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=q.maxTimeMs;this.maxFrameCount=q.maxFrameCount===void 0?Math.ceil(60*q.maxTimeMs/1E3):q.maxFrameCount;q=_.S(K4K);for(var k=q.next();!k.done;k=q.next())this.brokenFrameSummarizers.push(new Bh0(k.value/60*1E3))},vc2=function(q){var k=q.frameCountInternal>=q.maxFrameCount;
return q.elapsedTimeMs>=q.maxTimeMs||k},HUK=function(q){for(var k=[],F=_.S(q.brokenFrameSummarizers),T=F.next();!T.done;T=F.next())T=T.value,T=T.brokenFrameCount!==0?{severityMs:Math.round(T.targetFrameTimeMs),
eventCount:T.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(T.averageDurationBetweenEventsMs)}:void 0,T&&k.push(T);return{summaries:k,monitoringDurationMs:Math.round(q.elapsedTimeMs)}};
_.Vg.Object.defineProperties(rz9.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 Bh0=function(q){this.targetFrameTimeMs=q;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.Vg.Object.defineProperties(Bh0.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var sZv=function(){};
sZv.prototype.start=function(q,k){var F=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var T=new rz9({maxTimeMs:q});this.monitor=T;this.lastSummaryInternal=void 0;this.metadataToLog=k;return new Promise(function(Z){var O=function(z){if(z===void 0)F.stop(),Z(void 0);else if(F.monitor!==T)z=Object.assign({},HUK(T),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),Z(z);else{var R=F.monitor;if(!vc2(R)){R.frameCountInternal++;if(R.prevTime===void 0)R.startTime=
z;else for(var e=z-R.prevTime,I=_.S(R.brokenFrameSummarizers),X=I.next();!X.done;X=I.next()){X=X.value;var E=X.currTimeMs;X.currTimeMs+=e;e>X.targetFrameTimeMs+2&&(X.brokenFrameCount++,X.timeOfFirstBrokenFrameMs===void 0&&(X.timeOfFirstBrokenFrameMs=E),X.timeOfLastBrokenFrameMs=E)}R.prevTime=z}vc2(F.monitor)?Z(F.stop()):_.pL.addJob(O,5,0)}};
_.pL.addJob(O,5,0)})};
sZv.prototype.stop=function(q){if(!this.monitor)return this.lastSummaryInternal;var k=Object.assign({},HUK(this.monitor),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(k.monitoringDurationMs){q=q!=null?q:this.metadataToLog;var F={droppedFramesSummary:k,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};q&&(F[q.type]=q.data);_.lA("manualSmoothnessMeasurement",F)}this.monitor=void 0;this.lastSummaryInternal=k;this.metadataToLog=void 0;return k};_.GIk=new _.mE("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var czv;czv=function(q){this.JSC$16395_expiringStorage=new hN(q)};
_.VPX=function(q){if(_.QFT()&&(q=_.R6w(_.Xi()+"::"+q)))return new czv(q)};
czv.prototype.set=function(q,k,F){F=F!==void 0?Date.now()+F:void 0;this.JSC$16395_expiringStorage.set(q,k,F)};
czv.prototype.get=function(q){return this.JSC$16395_expiringStorage.get(q)};
czv.prototype.remove=function(q){this.JSC$16395_expiringStorage.remove(q)};var L4D=new _.mE("SESSION_STORAGE");_.eh=function(){};
_.eh.getInstance=function(){var q=_.NA("ytglobal.storage_");q||(q=new _.eh,_.xX("ytglobal.storage_",q));return q};
_.eh.prototype.estimate=function(){var q,k,F;return _.C(function(T){q=navigator;return((k=q.storage)==null?0:k.estimate)?T.return(q.storage.estimate()):((F=q.webkitTemporaryStorage)==null?0:F.queryUsageAndQuota)?T.return(Kuh()):T.return()})};
_.xX("ytglobal.storageClass_",_.eh);var Hmx=!!(oi[1]>>14&1);var va9=!1;var xgD=_.xT(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),nc8=_.xT(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var oCc={"/":_.I8,"/?feature=ytca":_.I8,"/feed/downloads":_.JTw};var XJ=function(q,k,F){this.JSC$16407_upliftPromise=q;this.store=k;this.JSC$16407_persistentStorePromiseAccessor=F};
XJ.prototype.shouldPreferLocalResponse=function(q){return q.browseId==="FEdownloads"||q.browseId==="FEsmart_downloads"&&_.h("kevlar_modern_downloads_page")?!0:!1};
XJ.prototype.localInnertubeResponse=function(q){var k=this;return _.C(function(F){return q.browseId==="FEdownloads"?_.h("kevlar_modern_downloads_page")?F.return(gcC(k)):F.return(mg0(k)):q.browseId==="FEsmart_downloads"&&_.h("kevlar_modern_downloads_page")?F.return(q9C(k)):F.return(Promise.reject(Error("rj")))})};
XJ.prototype.canProvideFallbackResponse=function(){return!0};
XJ.prototype.localFallbackInnertubeResponse=function(q){var k=this,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:return _.W(O,k.JSC$16407_persistentStorePromiseAccessor(),2);case 2:F=O.yieldResult;if(q.browseId!=="SPaccount_downloads"||!F){O.jumpTo(3);break}return _.W(O,UET(F),4);case 4:if(T=O.yieldResult)return O.return(_.St(T));case 3:return q.browseId==="FEwhat_to_watch"?O.return(iC0(k)):(Z=_.h("web_offline_continuation_automatic_retry")||_.h("web_offline_continuation_retry_button"))&&
q.continuation?O.return(k5D(k)):O.return(osK(k))}})};
var iC0=function(q){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.JSC$16407_upliftPromise,2);k=_.nqN(q.store.getState().entities);return k.length?F.return(F2D(q,k)):F.return(osK(q))})},mg0=function(q){var k,F;
return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$16407_upliftPromise,2);if(T.nextAddress!=3)return k=T0X([{offlineItemSectionRenderer:{}}]),_.W(T,ZC9(q,k),3);F=T.yieldResult;F.onResponseReceivedActions=[lW("REFRESH_DOWNLOADS")];return T.return(F)})},gcC=function(q){var k,F,T,Z,O,z,R,e,I,X,E,d,M;
return _.C(function(t){if(t.nextAddress==1)return _.W(t,q.JSC$16407_upliftPromise,2);if(t.nextAddress!=3)return k=q.store.getState(),F=k.entities,T=_.th(F),Z=_.DR(F),O=_.y3n(k),z=_.fiw(k),R=_.txh(k),e=_.qST(F),I=_.az(T),X=_.lJ(F),E={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.KPT(T,Z,e,O,z,I,X,R),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},d=_.WJ("DOWNLOADS",void 0,"Downloads"),_.W(t,jk0(q,E,d),3);M=t.yieldResult;
M.onResponseReceivedActions=[lW("REFRESH_DOWNLOADS")];return t.return(M)})},q9C=function(q){var k,F,T,Z,O,z,R,e,I;
return _.C(function(X){if(X.nextAddress==1)return _.W(X,q.JSC$16407_upliftPromise,2);if(X.nextAddress!=3)return k=q.store.getState(),F=k.entities,T=_.th(F),Z=_.az(T),O=_.lJ(F),z={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.rTh(T),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},R=_.WJ("SMART_DOWNLOADS",void 0,"Smart downloads"),e=N80(Z,O),_.W(X,jk0(q,z,R,e),3);I=X.yieldResult;I.onResponseReceivedActions=[lW("REFRESH_DOWNLOADS")];
return X.return(I)})},osK=function(q){var k,F;
return _.C(function(T){if(T.nextAddress==1)return _.W(T,Oe(q.JSC$16407_upliftPromise,q.store),2);k=T.yieldResult;F=T0X([CYH(k)]);return T.return(ZC9(q,F))})},k5D=function(q){var k,F,T,Z;
return _.C(function(O){if(O.nextAddress==1)return k={},F=q.store.getState().continuation.continuationCommand,_.PE(k,_.Qx,F),_.W(O,Oe(q.JSC$16407_upliftPromise,q.store,k,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);T=O.yieldResult;Z={};_.PE(Z,_.J8$,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:T}}}],targetId:"browse-feedFEwhat_to_watch"});return O.return({responseContext:{},onResponseReceivedActions:[Z]})})},T0X=function(q){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:q}}}}]}}},F2D=function(q,k){var F,T;
return _.C(function(Z){var O={contents:J5(k)};F=O&&O.contents?O:{};_.h("kevlar_modern_downloads_page")&&(F=Object.assign({},_.vJe(k),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));T={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:F}}}]}};return Z.return(ZC9(q,T))})},ZC9=function(q,k){var F,T;
return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,q.JSC$16407_persistentStorePromiseAccessor(),2);if(Z.nextAddress!=3)return F=Z.yieldResult,_.W(Z,zJ(F),3);T=Z.yieldResult;return Z.return({responseContext:{},contents:k,topbar:T})})},jk0=function(q,k,F,T){var Z,O;
return _.C(function(z){if(z.nextAddress==1)return _.W(z,q.JSC$16407_persistentStorePromiseAccessor(),2);if(z.nextAddress!=3)return Z=z.yieldResult,_.W(z,zJ(Z),3);O=z.yieldResult;var R=z.return;var e=T;e=e===void 0?"":e;e={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:F}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.WJ("SETTINGS",void 0,"Settings"),accessibilityText:_.WJ("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:mq("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:e}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:F};
return R.call(z,{responseContext:{},contents:k,topbar:O,header:{pageHeaderRenderer:e}})})};var Y92=function(){this.moduleRegistry={};this.fetchCount=0};
Y92.prototype.isFetching=function(){return this.fetchCount>0};
var rA=function(q,k){q.moduleRegistry[k.toString()]={asyncId:k,isFetching:!1};return q};
Y92.prototype.JSC$16418_loadModules=function(){for(var q=this,k=new Map,F=[],T=_.S(_.Mb.apply(0,arguments)),Z=T.next();!Z.done;Z=T.next()){Z=Z.value;var O=this.moduleRegistry[Z];O?O.resolver?k.set(Z,O.resolver):(O.resolver=new _.zO,k.set(Z,O.resolver),F.push(O.asyncId),O.isFetching=!0):(O=new _.zO,k.set(Z,O),O.resolve(void 0))}F.length&&(this.fetchCount+=1,_.tt(_.Z2.getMultipleAsync.apply(_.Z2,_.fP(F)).then(function(z){for(var R=0;R<F.length;R++){var e=z[R],I=q.moduleRegistry[F[R].toString()];I.isFetching=
!1;I.resolver.resolve(e)}}).catch(function(z){for(var R=_.S(F),e=R.next();!e.done;e=R.next()){e=e.value;
var I=q.moduleRegistry[e.toString()];I.resolver=void 0;I.isFetching=!1;k.get(e.toString()).reject(z)}}),function(){--q.fetchCount}));
return Promise.all([].concat(_.fP(k.values())).map(function(z){return z.promise}))};_.vA=new _.mE("MODULE_REGISTRY_TOKEN");var OCh={},S95=(OCh.rendered={priority:0,callback:function(q){a:{var k=void 0;try{var F;b:{if(_.nHw()){var T=_.CNw(_.Xi()+"::pom");if(T){var Z=new D2(T);break b}}Z=void 0}var O=(F=Z)==null?void 0:F.get("role_text");if(!O)break a;k={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:O}]}}}}}}catch(e){}k&&q.injector.resolve(_.qd).resolveCommand(k)}try{var z=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(z){var R=JSON.parse(z);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
R&&q.injector.resolve(_.qd).resolveCommand(R)}}catch(e){}}},OCh);var zhK,Cvv={},Rhh=(Cvv.initialized={priority:10,callback:function(){zhK=DY()}},Cvv.rendering={callback:function(q){var k;
return _.C(function(F){if(F.nextAddress==1)return _.W(F,zhK,2);k=F.yieldResult;if(!k.endpoint)throw Error("tj`"+_.k9.location.href);PA(q,k);_.RG(F)})}},Cvv);var ehI={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(_.fP(_.h("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(q){var k=q.stack;if(k.includes("chrome://")||k.includes("chrome-extension://")||q.message.includes("chrome-extension://")||k.includes("moz-extension://")||k.includes("local.adguard.org")||k.includes("auctioneer3.50million.club")||k.includes("youtubedownloader")||k.includes("youtube_home_page")||k.includes("is_youtube_video_no_longer_available")||
k.includes("switchScreenSizeHack")||k.includes("yt_main_big_banner.js")||k.includes("YouTubeCenter.js")||k.includes("/mytube.js")||k.includes("JSON.parseWrapper")||k.includes("/inj_js/common.js")||k.includes("firebug-lite")||k.includes(".repl.co/")||k.includes("linkfix")||k.includes("playAfterAd")||q.message.includes("Access is denied for this document")&&k.includes("<anonymous>")||q.fileName==="user-script"||q.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&
k.includes("<anonymous>"))return!0;if(k.includes("https://www.youtube.com"))return!1;q=k.split("\n");if(!q.length)return!1;if(q.length<=3&&k.includes("s.onloadeddata"))return!0;k=0;for(var F=_.S(q),T=F.next();!T.done;T=F.next())T=T.value,(T.includes("https://")||T.includes("http://"))&&k++;return k/q.length>.95},
weight:0},{callback:function(q){return q.message==="Unknown Error"&&q.name.indexOf("NS_")===0},
weight:100},{callback:function(q){if(!_.z6)return!1;var k=q.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||q.message.includes("available to complete this operation"),F=q.stack.includes("webcomponents")&&q.message==="Object doesn't support this action";q=q.message.includes("object that does not implement interface Element");return k||F||q},
weight:0},{callback:function(q){return q.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(q){return q.message==="Operation is not supported"&&(q.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(q){return q.stack.includes("eval code (eval (code:1:1)")||q.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(q){return q.message.includes("Permission denied")&&q.stack.includes("this.domHandler")?!0:q.name.includes("TypeError")&&q.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(q){if(!q.stack)return!1;var k=q.stack.trim().split("\n");k.length&&k[0].endsWith("Error: "+q.message)&&k.shift();k.length&&k[k.length-1].includes("at window.onerror (")&&k.pop();if(!k.length)return!0;if(q.message==="Script error.")return k[0].includes("www.youtube.com")||k.length>=2&&k[0].startsWith("at new")&&k[1].startsWith("at window.onerror");if(q.message==="Unexpected token")return!0;q=_.S(k);for(k=q.next();!k.done;k=q.next())if(k=k.value,!(k.includes("<anonymous>")||
k.startsWith("load@")||k.startsWith("global code@")||k.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(q){return q.message==="Cannot read property 'experiments'"&&q.stack.includes("/s/player/")},
weight:500},{callback:function(q){return q.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(q){return q.stack.includes("/embed.js")?(q.params&&q.params&&(q.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.h("use_error_suppression"))var q=_.P9("SUPPRESS_CLIENT_ERRORS",!1);else{if(q=_.UI)q=/Chrome\/(\d+)/.exec(_.Ie()),q=(q?parseFloat(q[1]):NaN)>=66;q=!(q||_.WL&&_.e5(65)||_.Ps&&_.e5(12.1)||VP&&_.e5(79))}return q},
weight:500}]};var W29={},UID=(W29.initialized={priority:10,callback:function(q){q.injector.addProvider({provide:rU8,useValue:q.root});q.injector.addProvider({provide:LQc,useValue:ObL});q.injector.addProvider({provide:xvP,useValue:ehI});var k={};q.injector.addProvider((k.provide=nCv,k.useFactory=function(F,T){return function(){AP9(F,T)}},k[gi]=[LQc,
xvP],k));q.injector.addProvider({provide:Rh,useClass:Rh})}},W29);var IC0={},XDI=(IC0.initialized={priority:3,callback:function(){var q;if(q=TZh()){q=q.replace("/",".");var k=_.Xc();k.set("tz",q);k.save();q=!0}else q=!1;q||(q=_.Xc(),q.set("utco",-Math.floor((new Date).getTimezoneOffset())),q.save())}},IC0);var EsD={},aC8=(EsD.initialized={priority:10,callback:function(q){q.injector.resolve(Rh).start();q=_.GO();var k=_.$O("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.$O("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.$O("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.$O("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.WA(_.plJ(),{mainAppWeb:Object.assign({},q,{pageType:k})});_.WA(PS9(),{mainAppWeb:Object.assign({},q,{pageType:k})});
_.WA($DL(),{mainAppWeb:q});_.WA(bYn(),{mainAppWeb:q});mdv(function(){_.Ue($DL(),"FAILURE");_.Ue(bYn(),"FAILURE")});
TuL();ZI0();BDh()}},EsD);var dIv={},hh5=(dIv.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.pJ("dl"),_.Qi().processSignal("pcl");else{var q=function(){_.pJ("dl");_.Qi().processSignal("pcl");window.removeEventListener("load",q)};
window.addEventListener("load",q)}}},dIv);var MX2={},fC9=(MX2.rendering={priority:0,callback:function(){var q=_.Qi();q.parkOrScheduleJob(function(){q.processSignal("eocs")},10,"eor",5E3)}},MX2);var yKk=function(){};
_.y(yKk,K1);
yKk.prototype.resolveCommand=function(q,k){var F,T,Z,O,z,R,e,I;return _.C(function(X){Z=(F=_.f(q,_.RHz))==null?void 0:(T=F.dialog)==null?void 0:T.commentReplyDialogRenderer;if(!Z)throw new _.aP("No dialog in createCommentReplyDialogEndpoint");z=(O=k.form)==null?void 0:O.event;if(!z)throw new _.aP("Event not passed in when resolving command");R=_.S(z.composedPath());for(e=R.next();!e.done;e=R.next())if(I=e.value,I.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||I.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return I.showReplyDialog(Z),X.return();
_.RG(X)})};var Wb=function(q){this.pageRequestService=q;this.JSC$16433_prefetchCoordinator=bv$()};
_.y(Wb,K1);Wb.prototype.resolveCommand=function(q){var k=this,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1){F=_.f(q,ceI);if((T=F)==null||!T.taskId)throw Error("uj");Z=F.taskId;_.j$(z,2);return _.W(z,_.s4U(k.pageRequestService,q,{},"").then(function(R){if(!R)throw Error("vj");},function(R){throw Error("wj`"+R);
}),4)}if(z.nextAddress!=2)return Qbv(k.JSC$16433_prefetchCoordinator,Z),_.Kl(z,0);
O=_.CP(z);cT(k.JSC$16433_prefetchCoordinator,Z,O);_.RG(z)})};
Wb[gi]=[t1];var UH=function(q){this.innertubeTransportService=q};
_.y(UH,K1);UH.prototype.resolveCommand=function(q){var k=this,F,T;return _.C(function(Z){F=_.f(q,Llc);if(F.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||F.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")T=F.boolValue?2:1,_.n4.getInstance().setState(T,!0,!0);return _.W(Z,_.sZ(k.innertubeTransportService,q),0)})};
UH[gi]=[_.bg];var I$={},tXX=(I$.addToPlaylistEndpoint=nJ(dP),I$.addToToastAction=nJ(hM),I$.adsControlFlowOpportunityReceivedCommand=nJ(oH),I$.captionLanguageSelectActionCommand=nJ(bm),I$.captionPickerEndpoint=nJ(um),I$.changeMiniAppPlayStateCommand=nJ(hY),I$.changeTimelyActionVisibilityCommand=nJ(dv),I$.channelCreationFormEndpoint=nJ(W$),I$.clearLocationCommand=nJ(aH),I$.clearUrlParamCommand=nJ(Ms),I$.copyLinkCommand=nJ(rP),I$.copyTextEndpoint=nJ(ZX),I$.createCommentReplyDialogEndpoint=bhL(yKk),I$.createPlaylistServiceEndpoint=
nJ(v$),I$.dismissDialogEndpoint=nJ(yE),I$.entityUpdateCommand=nJ(Yw),I$.feedbackEndpoint=nJ(zW),I$.getAnswerCommand=nJ(HE$),I$.getPaymentsClientTokenCommand=nJ(wv),I$.getTranscriptEndpoint=nJ(M0),I$.googlePaymentBillingCommand=nJ(Pt),I$.googlePaymentPurchaseManagerCommand=nJ($P),I$.hideEngagementPanelEndpoint=nJ(tY),I$.hideSnackbarCommand=nJ(eV),I$.insertRichSectionCommand=nJ(IH),I$.listMutationCommand=nJ(XI),I$.logGtmCommand=nJ(Uq),I$.notifyDropdownOptionSelectedCommand=nJ(fy),I$.openAdAllowlistInstructionCommand=
nJ(_.FI),I$.openOnePickAddVideoModalCommand=nJ(H$),I$.persistSubscriptionsDisplayPreferencesCommand=nJ(xw),I$.pingingEndpoint=nJ(TW),I$.playlistEditEndpoint=nJ(GW),I$.playlistVotingRefreshPopupCommand=nJ(c$),I$.refreshPanelEndpoint=nJ(DX),I$.saveImageToDeviceEndpoint=nJ(jl),I$.scrollToSectionEndpoint=bhL(spP),I$.seekToVideoTimestampCommand=nJ(Ns),I$.selectCountryCommand=nJ(ny),I$.setCookieCommand=nJ(gP),I$.setLocalStorageCommand=nJ(UC),I$.setPrefStorageEntryCommand=nJ(q0),I$.setSettingEndpoint=nJ(UH),
I$.sfvAudioItemPlaybackCommand=nJ(QE),I$.shareImageCommand=nJ(iH),I$.sharingProviderDataCommand=nJ(kP),I$.showCaptionLanguageSelectActionCommand=nJ(Ky),I$.showDialogCommand=nJ(AY),I$.showEngagementPanelEndpoint=nJ(py),I$.showSheetCommand=nJ(wP),I$.showSnackbarCommand=nJ(Wt),I$.showTransientPlayerScrimOverlayCommand=nJ(B$),I$.submitFormWithValidationFlowCommand=nJ(el),I$.talkToRecsDeselectCommand=nJ(Iq),I$.talkToRecsNextCommand=nJ(XC),I$.talkToRecsSelectCommand=nJ(EC),I$.talkToRecsUpdateTextCommand=
nJ(aq),I$.toggleEngagementPanelCommand=nJ(P$),I$.undoFeedbackEndpoint=nJ(RH),I$.updateEngagementPanelContentCommand=nJ($w),I$.updateUrlParamCommand=nJ(px),I$.verifyCommand=nJ(W$),I$.webNativeShareCommand=nJ(oq),I$.webSubmitFormCommand=nJ(VE),I$.ACK_PLAYABLES_3P_DATA_CONSENT=nJ(FC),I$.CANCEL_NAVIGATION=nJ(TT),I$.COPY_SHARE_URL=nJ(Z$),I$.MINI_APP_EXIT_DIALOG_SEEN=nJ(YP),I$.MINI_APP_OPEN_URL=nJ(jV),I$.REQUEST_MINI_APP_FULLSCREEN=nJ(OC),I$.RESUME_NAVIGATION=nJ(SV),I$.SHARE_PLAYABLE_WITH_HIGH_SCORE=nJ(zT),
I$.TELL_US_WHY=nJ(Cy),I$);_.h("web_enable_prefetching_videos_on_home")&&(tXX.prefetchWatchCommand=nJ(Wb),tXX.registerTasksCommand=nJ(LA));_.h("enable_share_panel_navigation_logging_fix_on_web")&&(tXX.shareEntityServiceEndpoint=nJ(lm));var nH8=Object.assign({},tXX);var DIC={},lCX=(DIC.initialized={priority:10,callback:z9o},DIC);var JK8={},AK0=(JK8.initialized={callback:function(q){var k={},F={};x0e().install((k.document_disposed={callback:function(){_.h("finalize_all_timelines")?k2T():l9();$ho("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.jr9();var T=q.injector.resolve(Rh);T.intervalId!==void 0&&(T.intervalId&&_.pL.cancelJob(T.intervalId),T.intervalId=void 0,--T.currentPartitionIndex,T=JUo(T),T>0&&uRh({mainAppWeb:_.GO(),survivalSli:{partitionMinute:T,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));D2G(rJ);v1!=null&&
v1.flush();Za&&Za.snapshotAndFlush();T=_.S(cJG.values());for(var Z=T.next();!Z.done;Z=T.next())Z.value.snapshotAndFlush()}},k),(F.flush_logs={callback:function(){_.J7()}},F))}},JK8);var pD8={},wDI=(pD8.rendered={priority:0,callback:function(){var q=new K$$;q.increment("STARTED");if(_.P9("LOGGED_IN")&&_.P9("SERVER_VERSION")!=="test"&&_.P9("SERVER_VERSION")!=="dev"&&!ILg()&&!UJg()){q.increment("EXECUTING");var k=document.createElement("iframe");k.style.display="none";_.Xhx(k,2,_.d5("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.P9("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(k);q.increment("DONE")}}},pD8);var Pvh={},$Ih=(Pvh.rendered={callback:function(){bv$().resume()}},Pvh);var bCI={acknowledgeChannelTouStrikeCommand:yZ(SY),addToPlaylistServiceEndpoint:yZ(jd),addToPlaylistEndpoint:yZ(jd),addUpcomingEventReminderEndpoint:yZ(yr),browseEndpoint:yZ(Il$),channelCreationFormEndpoint:yZ(or),channelCreationServiceEndpoint:yZ(F3),claimLegacyYoutubeChannelEndpoint:yZ(Ht),clearSearchHistoryEndpoint:yZ(Ir),clearWatchHistoryEndpoint:yZ(X3),commerceActionCommand:t4(lz),createBackstagePostEndpoint:yZ(N0),createBroadcastCommand:yZ(tU),createCommentEndpoint:yZ(mM),createCommentReplyEndpoint:yZ(gv),
createLiveChatPollEndpoint:yZ(Dp),createPlaylistServiceEndpoint:yZ(Yh),crossAccountChannelTransferEndpoint:yZ(dq),deleteLiveChatMessageCommand:yZ(lp),deletePlaylistEndpoint:yZ(Oz),deleteVideoEndpoint:yZ(fA),dismissalEndpoint:yZ(zx),feedbackEndpoint:yZ(Cc),flagEndpoint:yZ(WT),getAccountSwitcherEndpoint:yZ(ar),verifyCommand:yZ(uH),getAccountsListInnertubeEndpoint:yZ(Mq),getCommentsFromInboxCommand:yZ(Hn),getDownloadActionCommand:yZ(nc),getFlowCommand:t4(Ul),getKidsBlocklistPickerCommand:yZ(Uz),getNotificationMenuEndpoint:yZ(al8),
getPaymentInstrumentsParamsCommand:yZ($h),getPaymentsClientTokenCommand:t4(lz),getPdgBuyFlowCommand:yZ(To),getReportFormEndpoint:yZ(Id),getSearchInVideoCommand:yZ(ad),getAnswerCommand:yZ(Ez),getSurveyCommand:yZ(M1),getTranscriptEndpoint:yZ(tF),getPostVideoPreviewEndpoint:yZ(Kx),decorateMessageEndpoint:yZ(QU),likeEndpoint:yZ(Tx),liveChatActionEndpoint:yZ(wq),liveChatEndpoint:yZ(pc),liveChatItemContextMenuEndpoint:yZ(JU),liveChatPurchaseMessageEndpoint:yZ(Pn),liveChatReplayEndpoint:yZ(AU),manageLiveChatUserEndpoint:yZ(bp),
metadataUpdateCommand:yZ(rq),moderateLiveChatEndpoint:yZ(up),modifyChannelNotificationPreferenceEndpoint:yZ(Vr),notificationOptOutEndpoint:yZ(Lc),openSuperStickerBuyFlowCommand:yZ($M),performCommentActionEndpoint:yZ(Lx),playlistEditEndpoint:yZ(zo),playlistEditorEndpoint:yZ(Sd),profileCardCommand:yZ(fc),recordNotificationInteractionsEndpoint:yZ(xM),reelWatchEndpoint:yZ(CA),refreshPanelEndpoint:yZ(m9),removeUpcomingEventReminderEndpoint:yZ(Nq),resolveLocationCommand:yZ(Bn),revealBusinessEmailCommand:yZ(sC),
searchEndpoint:yZ(_.dvg),sendLiveChatMessageEndpoint:yZ(Qr),sendLiveChatVoteEndpoint:yZ(Kc),setSettingEndpoint:yZ(Zp),shareEntityServiceEndpoint:t4(Ol),sharingProviderDataCommand:yZ(hF),showEngagementPanelEndpoint:yZ(q1),showMoreDrawerCommand:yZ(kh),showSheetCommand:yZ(od),showDialogCommand:yZ(iz),subscribeEndpoint:yZ(jY),transcriptSubmitCaptionCorrectionCommand:yZ(yp),undoFeedbackEndpoint:yZ(eY),unsubscribeEndpoint:yZ(YM),updateBackstagePostEndpoint:yZ(rv),updateCommentEndpoint:yZ(ip),updateCommentReplyEndpoint:yZ(qq),
updateCommentsSettingsEndpoint:yZ(kM),updateCreatorChannelInnertubeCommand:yZ(ct),updateKidsBlacklistEndpoint:yZ(Xj),updateEngagementPanelContentCommand:yZ(Fj),updatePdgFeatureEnablementCommand:yZ(Z4),updatedMetadataEndpoint:yZ(vn),validateChannelHandleCommand:yZ(VU),updateChannelPageSettingsEndpoint:yZ(GT),verifyAgeEndpoint:yZ(Wn),watchEndpoint:t4(Ux),whitelistEditEndpoint:yZ(D4),ypcCancelRecurrenceEndpoint:yZ(JF),ypcCompleteTransactionEndpoint:yZ(AF),ypcFixInstrumentEndpoint:yZ(wX),ypcGetCartEndpoint:yZ(pA),
ypcGetOffersEndpoint:yZ(PT),ypcHandleTransactionEndpoint:t4(bz),ypcLogWalletAnalyticDataEndpoint:yZ(uz),ypcOffersEndpoint:yZ(N1),ypcPauseSubscriptionCommand:yZ(Qp),ypcRedeemCodeEndpoint:yZ(KA),ypcResumeSubscriptionCommand:yZ(BT),ypcUpdateFopEndpoint:yZ(wX)},Xs={},u0C=(Xs.GET_ACCOUNT_MENU=yZ(hU),Xs.GET_NOTIFICATIONS_MENU=yZ(EC8),Xs.GET_NOTIFICATIONS_INBOX=yZ(sl),Xs.GET_UNSEEN_NOTIFICATION_COUNT=yZ(cn),Xs.GET_USER_MENTION_SUGGESTIONS=yZ(Bt),Xs.LOAD_GUIDE=yZ(Xf4),Xs.SUBMIT_FEEDBACK=yZ(Rr),Xs),EH={},
N02=(EH.CONTINUATION_REQUEST_TYPE_BROWSE=yZ(vt),EH.CONTINUATION_REQUEST_TYPE_SEARCH=yZ(dX),EH.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=yZ(X8),EH.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=yZ(El),EH.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=yZ(nx),EH.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=yZ(xP),EH.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=yZ(ed),EH.CONTINUATION_REQUEST_TYPE_GET_PANEL=yZ(gq),EH),Qk5={player:t4(Ux),watchNext:yZ(I6)},K2X={player:t4(Ux),reelItemWatch:yZ(CA),reelWatchSequence:yZ(Rd)},
B08={watchEndpoint:t4(Ex)},rK0={commandEndpointMap:bCI,signalEndpointMap:u0C,continuationEndpointMap:N02,watchEndpointMap:Qk5,reelWatchEndpointMap:K2X,streamingEndpointMap:B08};var vs8,HCs,sk9,G50={disableAllTransitions:(HCs=(vs8=window).matchMedia)==null?void 0:(sk9=HCs.call(vs8,"(prefers-reduced-motion: reduce)"))==null?void 0:sk9.matches,transitionConfigs:new Map([["slide",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["lockup-to-watch",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:500}}],["watch-next-appears",{defaultViewTransitionOptions:{shouldWrap:!0,skipTransitionTimeoutMs:200}}],["learning-journey",{defaultViewTransitionOptions:{shouldWrap:!0,
skipTransitionTimeoutMs:600}}]])};_.a$=new _.mE("VIEW_TRANSITION_MANAGER_TOKEN");var cKh=function(q){this.viewTransitionCoordinator=q;this.isBrowseTransitionEnabled=_.oP("web_page_transition_type")==="slide";this.isLockupToWatchTransitionEnabled=_.h("web_thumbnail_to_watch_transition");this.isLearningJourneyTransitionEnabled=_.h("enable_plj_landing_page");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.registerRootElement()};
cKh.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var q={};this.viewTransitionCoordinator.registerElement(document.documentElement,(q.slide="root-slide",q["lockup-to-watch"]="root-lockup-to-watch",q["learning-journey"]="root-learning-journey",q))}};
cKh[gi]=[KxX];var CnJ={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,toastData:void 0,playabilityStatus:void 0,isDisabled:!1,isReadyToResume:!1,watchWhile:!1,playerVe:void 0,expandVe:void 0,closeVe:void 0,readyToResumeVe:void 0,readyToResumeCloseVe:void 0,repositionVe:void 0,resizeVe:void 0};var e9f=["videoPrimaryInfoRenderer","title"],Wfx=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var VXs;VXs=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.L2h=_.mc(function(q){q=_.nr(q,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var k=q.data,F=q.playlistData,T=q.expanded,Z=q.onExpandClick,O=q.isReadyToResume,z=function(){var X;return!((X=F())==null||!X.contents)},R=function(){var X=F();
return X&&X.totalVideos&&X.currentIndex!==void 0?X.currentIndex+1+" / "+X.totalVideos:""};
q=_.EZ(function(){_.dE(_.mT().resolve(_.BA));return!1});
var e=_.EZ(function(){z()&&Z&&Z()}),I={};
return _.U("ytd-miniplayer-info-bar",{class:_.UZ("ytdMiniplayerInfoBarHost",(I.ytdMiniplayerInfoBarHasPlaylistData=z,I)),"on:click":e},_.U("div",{class:"ytdMiniplayerInfoBarContent"},_.U("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":q},_.U(_.gz,{text:function(){var X=k();var E=F();if(E==null?0:E.contents){var d;X=(d=_.LCT(E))==null?void 0:d.title}else X=X==null?void 0:X.miniplayerTitle;return I3n(X)},
noEndpoints:!0,ellipsisTruncate:!0})),_.U("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.U(_.a,{cond:O,then:function(){return _.U(vhI,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:VXs})}}),_.U("h1",null,_.U(_.gz,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var X=k();var E=F();X=O()?{simpleText:_.WJ("CONTINUE_WATCHING",void 0,"Continue watching")}:(E==null?0:E.contents)?E.titleText:X==null?void 0:X.miniplayerSubtitle;return I3n(X)},
noEndpoints:!0,ellipsisTruncate:!0})),_.U(_.a,{cond:function(){return!!R()&&!O()},
then:function(){return _.U("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.U("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.U("span",null,R))}}))),_.U(_.a,{cond:z,
then:function(){return _.U("div",{class:"ytdMiniplayerInfoBarExpand"},_.U(qG,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(X){Z&&(Z(),X.stopPropagation())}}},
iconName:function(){return T()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"ve");var xID;xID=_.mc(function(q){return _.U("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.U(qG,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:q.onTap}},
iconName:"yt-icons:close"}))},"we");
_.ns5=_.mc(function(q){q=_.nr(q,{playabilityStatus:void 0,isDisabled:!1});var k=q.size,F=q.playabilityStatus,T=q.isDisabled,Z=_.sa("div");q=_.S(_.Oi(void 0,void 0,"bJr0Se"));var O=q.next().value,z=q.next().value;q=_.uL(_.Xl);var R=!1,e=function(){return k().height<=0};
_.y3(function(){var d=k(),M=e(),t=O();t&&!M&&t.setInternalSize(d.width,d.height)},"OUOyKb");
_.yV(function(){var d,M,t;return _.C(function(A){if(A.nextAddress==1){d=_.mT().resolve(_.BA);M=d.getPlayerElement();if(!d.isMiniplayerActive()||!M||!Z.value)return A.return();M.appendTo(Z.value);return _.W(A,M.getPlayerPromise(),2)}t=A.yieldResult;t.setSizeStyle(!1,!0);z(t);_.RG(A)})});
_.tR(function(){I()});
_.y3(function(){var d=O();if(d)if(T()){var M=d.getPlayerState();(R=M===-1||M===1||M===3)&&d.pauseVideo()}else I()},"KKHe5");
var I=function(){if(R){R=!1;var d;(d=O())==null||d.playVideo()}},X=_.EZ(function(){_.dE(_.mT().resolve(_.BA))}),E={};
return _.U("ytd-miniplayer-player-container",{class:_.UZ("ytdMiniplayerPlayerContainerHost",(E.ytdMiniplayerPlayerContainerHidden=e,E.ytdMiniplayerPlayerContainerHostShortsPip=q,E)),style:_.MO({width:function(){return k().width+"px"},
height:function(){return k().height+"px"}})},_.U("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:Z}),_.U(_.a,{cond:function(){return!!F()&&!_.TgH(F())},
then:function(){return _.U(uaP,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var d;return((d=F())==null?void 0:d.errorScreen)||null},
status:function(){var d;return((d=F())==null?void 0:d.status)||null}})}}),_.U(_.a,{cond:T,
then:function(){return _.U("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":X},_.U(xID,{onTap:function(){_.mT().resolve(_.BA).close()}}))}}))},"xe");_.gs2=_.mc(function(q){var k=q.toastData;var F=_.sa("ytd-miniplayer-toast");q=_.S(_.db(function(){return!!k()}));
var T=q.next().value,Z=q.next().value;q=_.S(_.Oi(!1,void 0,"xkrBze"));var O=q.next().value,z=q.next().value,R=function(){var X;return _.cj((X=k())==null?void 0:X.data.title)};
_.DB(function(){_.Kq.requestAvailability();k()&&Z(!1)});
var e,I;_.y3(function(){T()&&(_.Fc(F.value,"iron-announce",{text:k().label+" "+R()}),e&&_.pL.cancelJob(e),e=_.pL.addLowPriorityJob(function(){z(!0)},2500))},"OTdL1e");
_.y3(function(){O()&&(I&&_.pL.cancelJob(I),I=_.pL.addLowPriorityJob(function(){Z(!1);z(!1)},300))},"yybqib");
q={};return _.U("ytd-miniplayer-toast",{el:F,class:_.UZ("ytdMiniplayerToastHost",(q.ytdMiniplayerToastOpening=function(){return T()},q.ytdMiniplayerToastClosing=function(){return O()},q))},_.U(_.a,{cond:function(){var X;
return(X=k())==null?void 0:X.data},
then:function(X){return _.U(xTh,{className:"ytdMiniplayerToastThumbnail",data:X,width:78})}}),_.U("div",{class:"ytdMiniplayerToastInfo"},_.U("div",{class:"ytdMiniplayerToastLabel"},function(){var X;
return(X=k())==null?void 0:X.label}),_.U("div",{class:"ytdMiniplayerToastTitle"},R)))},"ye");var Dxx;var A9x=null;var qX2=_.mc(function(q){var k=q.progressState;var F=q.multiMarkersPlayerBarRenderer;var T=q.progressBarWidth;var Z=function(){return $xo(F())},O=function(){return Nue(k())},z=function(){return T()*(k().playedTime/k().videoDuration)};
return _.U("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.U(_.XW,{each:Z},function(R,e){return _.U(mI5,{modifiedProps:O,chapters:Z,index:e,playedProgressWidth:z,backgroundGradientPosition:function(){var I=O(),X=Z(),E=e(),d=z();return(I.playedTime-Qs(_.f(X[E],Ni)))/I.playedTime*d}})}))},"ze"),mI5=_.mc(function(q){var k=q.modifiedProps;
var F=q.chapters;var T=q.index;var Z=q.playedProgressWidth;var O=q.backgroundGradientPosition;q={};q=_.UZ("ytChapteredProgressBarChapteredPlayerBarChapter",(q.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return z().isScrubbing},q.ytChapteredProgressBarHoveredMacroMarker=function(){return z().scrubberHovering},q.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return z().videoPosition==="seen"},q));
var z=function(){return Qno(k(),F(),T())},R=function(){var e=k();
var I=F(),X=T();if(Qno(e,I,X).videoPosition!=="active")e=0;else{var E=Qs(_.f(I[X],Ni));e=(e.playedTime-E)/((Qs(_.f(I[X+1],Ni))||e.videoDuration)-E)}return e};
return _.U("div",{class:q,style:_.MO({width:function(){var e=k(),I=F(),X=T(),E=_.f(I[X],Ni);I=_.f(I[X+1],Ni);return(I?Qs(I)-Qs(E):e.videoDuration-Qs(E))/e.videoDuration*100+"%"},
"background-color":function(){a:{var e=z();switch(e.videoPosition){case "pending":e=e.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":e=e.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:e=""}}return e},
"background-size":function(){return(KfN(z())?Z():"")+"px"},
"background-position-x":function(){return(KfN(z())?O():"")+"px"}})},_.U("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var e=k(),I=F(),X=T();if(Qno(e,I,X).videoPosition==="seen")var E=0;else E=Qs(_.f(I[X],Ni)),I=Qs(_.f(I[X+1],Ni))||e.videoDuration,e=e.videoDuration*e.percentLoaded,E=I<=e?1:E>=e?0:(e-E)/(I-E);return"width: "+E*100+"%"}}),_.U("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.MO({width:function(){return R()*100+"%"},
"background-size":function(){return(KfN(z(),R())?Z():"")+"px"},
"background-position-x":function(){return(KfN(z(),R())?O():"")+"px"}})}))},"Ae");var iMv=function(q,k){k=k===void 0?Yhg:k;var F,T=[],Z,O=!1;return function(){var z=_.Mb.apply(0,arguments);if(O&&F===this&&k(z,T))return Z;Z=q.apply(this,z);O=!0;F=this;T=z;return Z}}(function(q){var k=q.heatMarkers,F=q.minHeightDp===void 0?0:q.minHeightDp,T=q.maxHeightDp===void 0?60:q.maxHeightDp;
var Z=Z===void 0?!1:Z;var O=1E3/k.length;q=[];q.push({x:0,y:100});for(var z=0;z<k.length;z++){var R=void 0,e=((R=_.f(k[z],c3m))==null?void 0:R.heatMarkerIntensityScoreNormalized)||0;R=(z+.5)*O;e=100-_.uu(e*100,F/321*100,T/321*100);z!==0||Z||q.push({x:0,y:e});q.push({x:R,y:e});z===k.length-1&&q.push({x:1E3,y:e})}q.push({x:1E3,y:100});k="";for(F=0;F<q.length;F++)Z=q[F],F===0?Z="M "+Z.x.toFixed(1)+","+Z.y.toFixed(1):(T=oaf(q[F-1],q[F-2],Z),O=oaf(Z,q[F-1],q[F+1],!0),Z=" C "+(T.x.toFixed(1)+","+T.y.toFixed(1)+
" "+O.x.toFixed(1)+","+O.y.toFixed(1)+" "+Z.x.toFixed(1)+","+Z.y.toFixed(1))),k+=Z;return k});var kf9=_.mc(function(q){var k=q.progressBarProps;var F=q.config;var T={};q=_.UZ("ytHeatSeekerHost",(T.ytHeatSeekerHighContrast=q.highContrast,T));var Z=function(){return h99(F().chapterData)};
return _.U("yt-progress-bar-heatseeker",{class:q,style:function(){var O;return"height: 320px; display: "+(k().isDragging&&((O=Z())==null?0:O.heatMarkers)?"block":"none")}},_.U(_.a,{cond:Z,
then:function(O){return _.U(_.a,{cond:function(){return O().heatMarkers},
then:function(){return _.U("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.U("path",{d:function(){return iMv(O())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Be");var oB0=_.mc(function(q){var k=q.progressBarProps;var F=q.config;q={};q=_.UZ("ytProgressBarLineProgressBarLine",(q.ytProgressBarLineProgressBarLineRounded=function(){return F().rounded},q.ytProgressBarLineProgressBarLineBottomInset=function(){return F().position===2},q));
return _.U("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.U("div",{class:q},_.U("div",{class:"ytProgressBarLineProgressBarBackground"}),_.U("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+k().percentLoaded*100+"%"}}),_.U("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var T=k();return"width: "+(T.videoDuration?_.uu(T.hoveredTime/T.videoDuration,0,1):0)*100+"%"}}),_.U("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+EE0(k())*100+"%"}})))},"Ce");
oB0.idomCompat=!0;var FwX=_.mc(function(q){var k=q.progressBarProps;var F=q.playheadData;var T=q.interpolateDotPosition;var Z=q.hidePlayhead;q={};var O=_.UZ("ytProgressBarPlayheadProgressBarPlayheadDot",(q.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return k().isDragging},q.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!k().isDragging&&Z()},q));
return _.U("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.MO({"margin-left":function(){return a3T(k())*100+"%"},
transform:function(){return"translateX(-"+(T()?a3T(k())*12:6)+"px)"}})},_.U(_.a,{cond:function(){var z;
return(z=_.xv(F)())==null?void 0:z.playheadImage},
then:function(z){var R={};return _.U("div",{class:_.UZ("ytProgressBarPlayheadProgressBarPlayheadCustom",(R.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return k().isDragging},R.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!k().isDragging&&Z()},R)),
style:_.MO({"transform-origin":function(){return(T()?a3T(k())*20:10)+"px center"}})},_.U(_.gy,{data:z,
alt:"","aria-hidden":"true"}))},
else:function(){return _.U("div",{class:O,style:_.MO({"transform-origin":function(){return(T()?a3T(k())*12:6)+"px center"}})})}}))},"De");
FwX.idomCompat=!0;var hm=function(q,k,F,T,Z,O){this.getProgressBarRect=q;this.updateProgressBarRect=k;this.getFilmstripYPosition=F;this.setFineScrubbingDraggedTime=T;this.updateFilmStripDraggedYDistance=Z;this.resetFilmStripYOffset=O;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.mg(this.onThrottledSeek,100,this)},TtK=function(q,k,F){return function(T){q.handleClick(T,k(),F())}},YXh=function(q,k){return function(F){ZM8(q,
F,jM0(F),k())}},OM8=function(q,k){return function(F){ZM8(q,F,{x:F.clientX,
y:F.clientY},k())}},zGD=function(q,k,F){return function(T){var Z=k(),O=F();
SX9(q,T,jM0(T),Z,O,!0);if(O.onTouchMove)O.onTouchMove(Z)}},RGX=function(q,k,F){return function(T){C6X(q,T,k(),F())}},eGv=function(q,k){return function(){q.handleMouseLeave(k())}},WwC=function(q,k,F){return function(){var T=k(),Z=F();
MT(q,T,Z);if(Z.onTouchEnd)Z.onTouchEnd(T)}},UM9=function(q,k,F){return function(){var T=k(),Z=F();
MT(q,T,Z);if(Z.onTouchEnd)Z.onTouchEnd(T)}},IG9=function(q,k,F){return function(){MT(q,k(),F())}},Xh2=function(q){return function(k){if(k.keyCode===39||k.keyCode===38){var F,T;
(F=q())==null||(T=F.playerApi)==null||T.seekBy(5,void 0,void 0,72)}else if(k.keyCode===37||k.keyCode===40){var Z,O;(Z=q())==null||(O=Z.playerApi)==null||O.seekBy(-5,void 0,void 0,71)}}},EBk=function(q,k,F){return function(T){!F().disableScrubbing&&q.startPosition&&C6X(q,T,k(),F())}},aGC=function(q,k,F){return function(){if(!F().disableScrubbing)if(q.startPosition){var T=k(),Z=F();
MT(q,k(),F());if(Z.onTouchEnd)Z.onTouchEnd(T)}else k().setState({isDragging:!1})}},jM0=function(q){q=q.touches[0];
return{x:q.clientX,y:q.clientY}},C6X=function(q,k,F,T){if(k.buttons!==1){if(k.movementX||k.movementY)k.preventDefault(),k.stopPropagation(),q=dMC(q,F,k.clientX),F.setState({isHovering:!0,
hoveredTime:q*F.videoDuration})}else hG9(F),SX9(q,k,{x:k.clientX,y:k.clientY},F,T,!1)};
hm.prototype.handleMouseLeave=function(q){hG9(q)};
var hG9=function(q){q.isHovering&&q.setState({isHovering:!1,hoveredTime:0})},ZM8=function(q,k,F,T){q.startPosition||(q.startPosition=F,q.updateProgressBarRect(),q.controlsWereVisibleBeforeDragging=T.controlsVisible,k.stopPropagation(),_.h("medium_progress_bar_modification")||k.preventDefault())},SX9=function(q,k,F,T,Z,O){if(q.startPosition)if(O&&Z.isInlinePlayback&&q.startPosition&&!q.hasDraggedTheMinimumDistance&&Math.abs(F.y-q.startPosition.y)>Math.abs(F.x-q.startPosition.x))MT(q,T,Z);
else if(k.preventDefault(),k.stopPropagation(),T.videoDuration&&(q.startPosition&&!q.hasDraggedTheMinimumDistance&&(q.hasDraggedTheMinimumDistance=Math.abs(F.x-q.startPosition.x)>=1),Z.enableFineScrubbing&&(q.startPosition&&(q.isDraggedForFineScrubbing=-(F.y-q.startPosition.y)>=60),!q.startPosition||F.y>=q.startPosition.y||(T.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:Buh(T.draggedTime,T,Z.chapterData)}),q.setFineScrubbingDraggedTime(T.draggedTime),q.updateFilmStripDraggedYDistance(q.startPosition.y,
F.y,T))),q.hasDraggedTheMinimumDistance)){k=dMC(q,T,F.x);if(q.isDraggedForFineScrubbing){var z;(z=T.playerApi)==null||z.pauseVideo();T.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:T.draggedTime,filmStripXDistance:Buh(k*T.videoDuration,T,Z.chapterData)})}Z.enableFineScrubbing&&(!Z.enableFineScrubbing||q.getFilmstripYPosition(T)<68)||T.setState({draggedTime:k*T.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:q.controlsWereVisibleBeforeDragging});var R;(R=
Z.cancelAutohideControlsFn)==null||R.call(Z)}},MT=function(q,k,F){var T=F.enableFineScrubbing&&k.fineScrubbingActiveState!=="off";
if(k.isDragging||T){T={isDragging:!1,playedTime:k.draggedTime,controlsVisible:q.controlsWereVisibleBeforeDragging};F.enableFineScrubbing&&k.fineScrubbingActiveState!=="on"&&(q.resetFilmStripYOffset(),T.fineScrubbingActiveState="off");var Z=Z===void 0?A9x:Z;var O=_.Jg(0);O&&Z&&_.cJ(O,Z,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:Math.round(k.playedTime*1E3),endMediaTimeMs:Math.round(k.draggedTime*1E3),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}});k.setState(T);
q.seekThrottle.fire(k.draggedTime,k,7);_.h("mweb_new_progress_bar_play_on_seek")&&q.resumeVideo(k);F.unmuteOnSeek&&(F=k.playerApi,k.volumeMuted&&(F==null||F.unMute()))}else k.setState({controlsVisible:!k.controlsVisible}),(O=F.triggerAutohideControlsAfterDelayFn)==null||O.call(F);q.startPosition=null;q.hasDraggedTheMinimumDistance=!1;q.isDraggedForFineScrubbing=!1;q.controlsWereVisibleBeforeDragging=!1};
hm.prototype.handleClick=function(q,k,F){this.updateProgressBarRect();q.stopPropagation();q=dMC(this,k,q.clientX)*k.videoDuration;k.setState({playedTime:q});if(k.playerState!==2){var T;(T=F.triggerAutohideControlsAfterDelayFn)==null||T.call(F)}this.seekThrottle.fire(q,k,7)};
var dMC=function(q,k,F){q=q.getProgressBarRect(k);return _.uu(0,(F-q.left)/q.width,1)};
hm.prototype.resumeVideo=function(q){if(q.draggedTime<q.videoDuration){var k;(k=q.playerApi)==null||k.playVideo()}};
hm.prototype.onThrottledSeek=function(q,k,F){if(k=k.playerApi){var T;if((T=k.getVideoData())==null?0:T.isLive)T=this.getProgressState(k),q+=(T==null?void 0:T.seekableStart)||0;k.seekTo(q,void 0,void 0,void 0,F)}};
hm.prototype.getProgressState=function(q){var k=q==null?void 0:q.getPresentingPlayerType();return q==null?void 0:q.getProgressState(k)};var ysv,fG2,tqC,lG9,Mqh,Js8,AsX,phC,whX;ysv=_.mc(function(q){var k=q.progressBarProps;var F=q.config;var T=q.progressBarWidthPx;var Z=q.chapterData;var O=GVJ(k,function(){return F().isShortsPage}),z=function(){return!k().isHovering&&!F().isShortsPage};
q={};var R=_.UZ("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(q.ytPlayerStoryboardHostMwebShorts=function(){return F().isShortsPage&&!1},q));
return _.U("yt-player-storyboard",null,_.U(_.a,{cond:function(){return k().isDragging||k().isHovering},
then:function(){return _.U(_.a,{cond:O,then:function(e){return _.U(_.a,{cond:z,then:function(){return _.U("div",{class:R,"aria-hidden":"true"},_.U(Mqh,{props:k,config:F,isBigboard:!0,chapterData:Z}))},
else:function(){return _.U(fG2,{props:k,frame:e,config:F,progressBarWidthPx:T,chapterData:Z})}})}})}}))},"Ee");
_.DM0=_.mc(function(q){var k=q.progressBarProps;var F=GVJ(k,q.isShortsPage);return _.U("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.U(_.a,{cond:function(){return k().isDragging||k().isHovering},
then:function(){return _.U(_.a,{cond:F,then:function(T){return _.U(tqC,{frame:T,props:k,isBigboard:!0})}})}}))},"Fe");
fG2=_.mc(function(q){var k=q.props;var F=q.frame;var T=q.config;var Z=q.progressBarWidthPx;q=q.chapterData;var O={};O=_.UZ("ytPlayerStoryboardHost",(O.ytPlayerStoryboardHostMwebShorts=function(){return T().isShortsPage&&!1},O.ytPlayerStoryboardHostInlinePlayer=function(){return T().isInlinePlayer},O.ytPlayerStoryboardHostFadeIn=function(){return T().useFadeInAnimation},O));
return _.U("div",{class:O,"aria-hidden":"true",style:function(){var z=k(),R=r9x(F()),e=Z();z=vEo(z)/z.videoDuration;var I=e*z,X=R/2+6;R=e-(R/2+6);return"left: "+(I<=X?X/e*100:I>=R?R/e*100:z*100)+"%"}},_.U(_.a,{cond:function(){var z=k();
return!(T().isShortsPage&&z.videoDuration<15)},
then:function(){return _.U(tqC,{frame:F,props:k,isBigboard:!1})}}),_.U(Mqh,{props:k,
config:T,isBigboard:!1,chapterData:q}))},"Ge");
tqC=_.mc(function(q){var k=q.frame;var F=q.props;var T=q.isBigboard;var Z=function(){var R,e;return(e=(R=F().playerApi)==null?void 0:R.getVideoContentRect())!=null?e:{width:0,height:0}},O=function(){return r9x(k())},z=function(){var R=k();
return R?R.height/R.rows:0};
q={};q=_.UZ((q.ytPlayerStoryboardBigboardImageWrapper=T,q.ytPlayerStoryboardStoryboardImageWrapper=function(){return!T()},q));
return _.U("div",{class:q,style:function(){return"width: "+(T()?Z().width:O())+"px; height: "+(T()?Z().height:z())+"px;"}},_.U(lG9,{frame:k,
storyboardWidth:O,storyboardHeight:z,storyboardScale:function(){return(T()?Z().width:O())/O()}}))},"He");
lG9=_.mc(function(q){var k=q.frame;var F=q.storyboardWidth;var T=q.storyboardHeight;var Z=q.storyboardScale;var O=function(){var z=k().row,R=k().column,e=F(),I=T(),X=Z();return{left:-R*e*X,top:-z*I*X}};
return _.U("img",{src:function(){return k().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+O().left+"px; top: "+O().top+"px; width: "+k().width*Z()+"px; height: "+k().height*Z()+"px;"}})},"Ie");
Mqh=_.mc(function(q){var k=q.props;var F=q.config;var T=q.isBigboard;var Z=q.chapterData;q={};q=_.UZ("ytPlayerStoryboardMetadata",(q.ytPlayerStoryboardMetadataBigboard=T,q));return _.U("div",{class:q},_.U(_.a,{cond:T,then:function(){return _.U(_.iB,null,_.U(Js8,{props:k,config:F}),_.U(_.a,{cond:function(){a:{var O=k();var z=F(),R=Z(),e;if((z==null?0:z.activeChapter)&&((e=_.f(z==null?void 0:z.activeChapter,Ni))==null?0:e.title))O=!0;else{z=_.S(MeM(R));for(z=z.next();!z.done;z=z.next()){O=(z=_.f(z.value,
L8c))&&HIx(O,z);break a}O=!1}}return O},
then:function(){return _.U(AsX,{props:k,config:F,isBigboard:!0,chapterData:Z})}}))},
else:function(){return _.U(_.iB,null,_.U(AsX,{props:k,config:F,isBigboard:!0,chapterData:Z}),_.U(Js8,{props:k,config:F}))}}))},"Je");
Js8=_.mc(function(q){var k=q.props;var F=q.config;q={};q=_.UZ("ytPlayerStoryboardTimestamp",(q.ytPlayerStoryboardTimestampShorts=function(){return F().isShortsPage},q.ytPlayerStoryboardTimestampIsHovering=function(){return k().isHovering||F().isShortsPage&&!0},q));
return _.U("div",{class:q},_.U(_.iB,null,function(){return _.sne(vEo(k()))}))},"Ke");
AsX=_.mc(function(q){var k=q.props;var F=q.config;var T=q.isBigboard;var Z=q.chapterData;q={};T=_.UZ("ytPlayerStoryboardTitle",(q.ytPlayerStoryboardTitleBigboard=T,q));return _.U("div",{class:T},_.U(_.a,{cond:function(){return!F().isShortsPage},
then:function(){return _.U(phC,{props:k,activeChapter:function(){return F().activeChapter},
chapterData:Z})}}))},"Le");
phC=_.mc(function(q){var k=q.props;var F=q.activeChapter;var T=q.chapterData;return _.U(_.iB,null,_.U(_.XW,{each:function(){return MeM(T())},
keyBy:"INDEX"},function(Z){return _.U(_.iB,null,_.U(_.a,{cond:function(){return _.f(Z(),L8c)&&HIx(k(),_.f(Z(),L8c))},
then:function(){return _.U(whX,{timedMarker:function(){return _.f(Z(),L8c)}})}}))}),_.U(_.a,{cond:function(){var Z;
return F()&&((Z=_.f(F(),Ni))==null?void 0:Z.title)},
then:function(Z){return _.U(_.gz,{text:Z,noPreWrap:!0})}}))},"Me");
whX=_.mc(function(q){var k=q.timedMarker;return _.U(_.iB,null,_.U("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.U(_.fF,{icon:function(){return k().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.U(_.gz,{text:function(){return k().label},
noPreWrap:!0}))},"Ne");_.P62=_.mc(function(q){var k=q.progressBarProps;var F=q.playheadData;var T=q.config;q=_.sa("yt-progress-bar");var Z=_.sa("div"),O=_.sa("div"),z=_.S(_.Oi({width:0,left:0},void 0,"NcXsUb")),R=z.next().value,e=z.next().value,I=function(){O.value&&e(O.value.getBoundingClientRect())},X=function(){R().width<=0&&I();
return R()};
nN("resize",I);var E=new hm(X,function(){},function(){return 0},function(){},function(){},function(){}),d=function(){return k()};
z=_.S(_.Oi(!1,void 0,"ZsF6Xc"));var M=z.next().value,t=z.next().value;z=_.EZ(function(){t(!0);T().position===2?setTimeout(function(){I()},100):I()});
var A=_.EZ(function(){t(!1);eGv(E,d)()}),w=_.EZ(function(Kf){T().doSeekOnClick&&TtK(E,d,T)(Kf);
return!1}),b=_.EZ(function(Kf){YXh(E,d)(Kf);
return!1}),r=_.EZ(function(Kf){OM8(E,d)(Kf);
return!1}),L=_.EZ(function(Kf){zGD(E,d,T)(Kf);
return!1}),H=_.EZ(function(Kf){RGX(E,d,T)(Kf);
return!1}),V=_.EZ(function(){WwC(E,d,T)();
return!1}),g=_.EZ(function(){UM9(E,d,T)();
return!1}),Y9=_.EZ(function(){IG9(E,d,T)();
return!1}),OT=_.EZ(function(Kf){Xh2(d)(Kf);
return!1});
nN("mousemove",EBk(E,d,T));nN("mouseup",aGC(E,d,T));_.DB(function(){pwe(Z.value);t(!1);I();aGC(E,d,T)()});
var UT={};UT=_.UZ("ytPlayerProgressBarHost",function(){return T().className},(UT.ytPlayerProgressBarHostReadOnly=function(){return T().disableScrubbing},UT.ytPlayerProgressBarHostHidden=function(){return T().hideProgressBar&&!M()},UT.ytPlayerProgressBarHostLowerPlayer=function(){return T().position===0},UT.ytPlayerProgressBarHostBottomEdge=function(){return T().position===1},UT.ytPlayerProgressBarHostBottomInset=function(){return T().position===2},UT.ytPlayerProgressBarHostCustom=function(){return T().position===
3},UT));
var yh={},AH=_.UZ("ytPlayerProgressBarBackground",(yh.ytPlayerProgressBarBackgroundHide=function(){return T().position===2&&!M()&&!k().isDragging},yh));
yh={};yh=_.UZ("ytPlayerProgressBarDragContainer",(yh.ytPlayerProgressBarDragContainerBottomEdge=function(){return T().position===1},yh));
var lw={};lw=_.UZ("ytPlayerProgressBarProgressBar",(lw.ytPlayerProgressBarProgressBarInset=function(){return T().position===2},lw.ytPlayerProgressBarProgressBarInsetMinimized=function(){return T().position===2&&!M()&&!k().isDragging},lw));
var H0=function(){return Math.floor(EE0(k())*100)};
return _.U("yt-progress-bar",{el:q,class:UT},_.U(_.a,{cond:function(){return T().position===2},
then:function(){return _.U("div",{class:AH})}}),_.U("div",{el:Z,
"on:click":w,"on:touchstart":b,"on:touchmove":L,"on:mouseenter":z,"on:mousedown":r,"on:mouseleave":A,"on:mousemove":H,"on:mouseup":g,"on:touchend":V,"on:touchcancel":Y9,"on:keydown":OT,class:yh,role:"slider","aria-valuenow":H0,"aria-valuetext":function(){return H0()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return k().videoDuration},
draggable:"true",tabindex:0,"aria-label":_.WJ("SEEK_SLIDER")},_.U("div",{el:O,class:lw},_.U(kf9,{progressBarProps:k,config:T,highContrast:function(){return!!T().isInlinePlayback}}),_.U(_.a,{cond:function(){return T().chapterData&&f3T(T().chapterData)},
then:function(){return _.U(qX2,{progressState:k,multiMarkersPlayerBarRenderer:function(){return T().chapterData},
progressBarWidth:function(){return R().width}})},
else:function(){return _.U(oB0,{progressBarProps:k,config:T})}}),_.U(FwX,{progressBarProps:k,
playheadData:F,interpolateDotPosition:function(){return T().position!==2},
hidePlayhead:function(){return T().playheadDotBehavior===1&&!M()}}))),_.U(ysv,{progressBarProps:k,
config:function(){return{activeChapter:u$n(k(),T().chapterData),getProgressBarWidthPx:function(){return X().width},
isShortsPage:!!T().isShortsPage,isInlinePlayer:!!T().isInlinePlayback,useFadeInAnimation:!!T().isInlinePlayback}},
progressBarWidthPx:function(){return R().width},
chapterData:function(){return T().chapterData}}))},"Oe");
_.P62.idomCompat=!0;Object.assign({},_.y9f(),{setState:function(){},
domMeasurements:{},appApi:_.XwM(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var $M5;
_.bM0=_.mc(function(){var q,k=(q=_.K2(c9N().playerApi))!=null?q:void 0;q=_.S(_.Oi(!1,void 0,"HLFBmb"));var F=q.next().value,T=q.next().value;q=_.S(_.Oi(!1,void 0,"lHH9bc"));var Z=q.next().value,O=q.next().value;q=_.S(_.Oi(!1,void 0,"zsY7yd"));var z=q.next().value,R=q.next().value;q=_.S(_.Oi(!1,void 0,"KeHQgc"));var e=q.next().value,I=q.next().value;q=_.S(_.Oi(0,void 0,"gLLCj"));var X=q.next().value,E=q.next().value;q=_.S(_.Oi(0,void 0,"s3RYkf"));var d=q.next().value,M=q.next().value;q=_.S(_.Oi(!1,void 0,
"Dn608e"));var t=q.next().value,A=q.next().value;q=_.S(_.Oi(0,void 0,"AnkH1b"));var w=q.next().value,b=q.next().value;q=_.S(_.Oi(0,void 0,"QYNL0b"));var r=q.next().value,L=q.next().value;q=_.S(_.Oi("",void 0,"Yzw45d"));var H=q.next().value,V=q.next().value;q=_.S(_.Oi(-1,void 0,"iiVI0c"));var g=q.next().value,Y9=q.next().value,OT=_.W6(function(){var UT={controlsVisible:F(),isOverlayHidden:Z(),shouldWaitToHideControls:z(),isDragging:e(),isHovering:t(),videoDuration:w(),playedTime:r(),videoId:H(),draggedTime:d(),
hoveredTime:X(),playerState:g()};return Object.assign({},_.y9f(),UT,{domMeasurements:{},setState:function(yh){yh.controlsVisible!==void 0&&T(yh.controlsVisible);yh.isOverlayHidden!==void 0&&O(yh.isOverlayHidden);yh.shouldWaitToHideControls!==void 0&&R(yh.shouldWaitToHideControls);yh.isDragging!==void 0&&I(yh.isDragging);yh.isHovering!==void 0&&A(yh.isHovering);yh.draggedTime!==void 0&&M(yh.draggedTime);yh.hoveredTime!==void 0&&E(yh.hoveredTime);yh.videoDuration!==void 0&&b(yh.videoDuration);yh.playedTime!==
void 0&&L(yh.playedTime);yh.videoId!==void 0&&V(yh.videoId);yh.playerState!==void 0&&Y9(yh.playerState)},
appApi:_.XwM(),playerApi:k})},void 0,"ZW7y9");
_.yV(function(){k==null||k.addEventListener("onVideoProgress",J9r(OT));k==null||k.addEventListener("onVideoDataChange",l39(OT));k==null||k.addEventListener("onStateChange",te0(OT))});
_.tR(function(){if(k==null?0:k.isReady())k==null||k.removeEventListener("onVideoProgress",J9r(OT)),k==null||k.removeEventListener("onVideoDataChange",l39(OT)),k==null||k.removeEventListener("onStateChange",te0(OT))});
return _.U("desktop-shorts-player-controls",null,_.U($M5,{playerControlsProps:OT}))},"Pe");
$M5=_.mc(function(q){var k=q.playerControlsProps;return _.U("div",{class:"desktopShortsPlayerControlsWizHost"},_.U(_.P62,{progressBarProps:k,config:function(){return{isShortsPage:!0,hideProgressBar:k().videoDuration<30&&k().playerState!==2&&!k().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Qe");_.uYv=_.mc(function(q){function k(UT){UT!==0||E()?UT>50&&(E()||!M())?(d(!1),t(!0)):UT<=50&&(E()||M())&&(d(!1),t(!1)):d(!0)}
function F(UT,yh){var AH;return _.C(function(lw){if(lw.nextAddress==1)return _.W(lw,_.OB(),2);AH=lw.yieldResult;yh&&AH?(AH.unMute(!0),UT&&(Lfw(UT,AH.getVolume()),w(AH.getVolume()))):AH&&(AH.mute(!0),UT&&Lfw(UT,0));_.RG(lw)})}
function T(UT){var yh,AH;return _.C(function(lw){if(lw.nextAddress==1)return _.W(lw,_.OB(),2);yh=lw.yieldResult;AH=50;yh&&(AH=yh.getVolume(),yh.isMuted()?Lfw(UT,0):Lfw(UT,AH));w(AH);_.RG(lw)})}
var Z=q.orientation;q=_.sa("desktop-shorts-volume-controls");var O=_.sa("button"),z=_.GS("input"),R=_.S(_.Oi(!1,void 0,"F6vt0d")),e=R.next().value,I=R.next().value,X=_.S(_.Oi(!1,void 0,"S5PCqb"));R=X.next().value;X=X.next().value;var E=R,d=X;X=_.S(_.Oi(!0,void 0,"Tgy4e"));R=X.next().value;X=X.next().value;var M=R,t=X;R=_.S(_.Oi(50,void 0,"Dq3efd"));var A=R.next().value,w=R.next().value;R=_.W6(function(){var UT=E();return _.h("web_shorts_keyboard_enable_mute_shortcut")?UT?_.WJ("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.WJ("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):UT?_.WJ("UNMUTE_VOLUME",void 0,"Unmute"):_.WJ("MUTE_VOLUME",void 0,"Mute")},void 0,"zjOD8c");
X=_.W6(function(){var UT=E(),yh=M();return{sources:[{clientResource:{imageName:UT?_.h("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":yh?_.h("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.h("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"bIZ5A");
var b=_.W6(function(){var UT=A();return E()?UT+"% volume muted":UT+"% volume"},void 0,"kvkmyc"),r=_.W6(function(){return Z()==="vertical_down"},void 0,"zaNsZ");
_.DB(function(){function UT(){I(!0)}
function yh(){I(!1)}
z&&z.value&&(z.value.addEventListener("focus",UT),z.value.addEventListener("focusout",yh),T(z.value).then(function(){k(Number(xxh(z.value)))}));
O&&O.value&&(O.value.addEventListener("focus",UT),O.value.addEventListener("focusout",yh));_.tR(function(){var AH;z==null||(AH=z.value)==null||AH.removeEventListener("focus",UT);var lw;z==null||(lw=z.value)==null||lw.removeEventListener("focusout",yh);var H0;O==null||(H0=O.value)==null||H0.removeEventListener("focus",UT);var Kf;O==null||(Kf=O.value)==null||Kf.removeEventListener("focusout",yh)})});
var L=_.EZ(function(){if(z&&z.value){var UT=Number(xxh(z.value));VeT(UT);w(UT);z.value.style.setProperty("--gradient-percent",UT+"%");k(UT)}return!1}),H=_.EZ(function(){I(!0)}),V=_.EZ(function(){z&&z.value&&(F(z.value,E()),d(!E()));
return!1}),g={},Y9={},OT={};
return _.U("desktop-shorts-volume-controls",{"on:pointerleave":_.EZ(function(){I(!1)}),
class:_.UZ("ytdDesktopShortsVolumeControlsHost",(g.ytdDesktopShortsVolumeControlsHostVertical=r,g.ytdDesktopShortsVolumeControlsHostExpanded=e,g)),el:q},_.U(_.a,{cond:function(){return!r()},
then:function(){var UT={};return _.U("div",{class:_.UZ("ytdDesktopShortsVolumeControlsBackgroundScrim",(UT.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=e,UT))})}}),_.U("div",{class:_.UZ((Y9.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=r,Y9))},_.U("button",{"aria-label":R,
title:R,el:O,"on:click":V,"on:pointerenter":H,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},X?_.U(_.gy,{data:X,alt:R,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.U("div",{class:_.UZ("ytdDesktopShortsVolumeControlsSliderContainer",(OT.ytdDesktopShortsVolumeControlsSliderContainerExpanded=e,OT.ytdDesktopShortsVolumeControlsSliderContainerVertical=r,OT.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=r,OT.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=
function(){return e()&&r()},OT))},_.U("input",{"aria-label":_.WJ("VOLUME"),
title:_.WJ("VOLUME"),el:z,"on:input":L,type:"range",class:"ytdDesktopShortsVolumeControlsNativeSlider",id:"volume-input",role:"slider","aria-valuenow":A,"aria-valuetext":b,"aria-valuemin":0,"aria-valuemax":100})))},"Re");_.Nth=_.mc(function(q){var k=q.data;return _.U("player-disclosure-view-model",{class:"ytwPlayerDisclosureViewModelHost"},_.U(_.z9,{command:function(){return k().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.U(_.a,{cond:function(){return k().iconName},
then:function(F){return _.U(_.fF,{icon:F})}}),_.U("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return k().text}),_.U(_.a,{cond:function(){return k().showEndChevron},
then:function(){return _.U(_.fF,{icon:"CHEVRON_RIGHT"})}})))},"Se");var QMX=_.mc(function(q){var k=q.data;var F=q.overlayDensity;q={};return _.U("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.U(_.l$,{data:function(){return k().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(T){var Z=T.data;
return _.U(_.Ja,{data:function(){return(F==null?void 0:F())===1?Object.assign({},Z(),{avatar:{avatarViewModel:Object.assign({},_.f(Z().avatar,_.c2),{avatarImageSize:"AVATAR_SIZE_48"})}}):Z()}})}}),_.U(_.l$,{data:function(){return k().avatarStackViewModel}},{avatarStackViewModel:function(T){return _.U(_.Aa,{data:T.data})}}),_.U(_.gz,{className:_.UZ("ytReelChannelBarViewModelChannelName",(q.ytReelChannelBarViewModelChannelNameLarge=function(){return(F==null?void 0:F())===1},q)),
text:function(){return k().channelName},
linkInheritColor:!0,userInput:!0}),_.U("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.U(_.l$,{data:function(){return k().subscribeButtonViewModel}},{subscribeButtonViewModel:function(T){var Z=T.data;
return _.U(_.tJ,{data:function(){return(F==null?void 0:F())===1?Object.assign({},Z(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},Z().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):Z()},
isOverlay:!1})},
buttonViewModel:_.b$})),_.U("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.U(_.l$,{data:function(){var T,Z;return(Z=_.f((T=k())==null?void 0:T.sponsorButtonViewModel,z3U))==null?void 0:Z.sponsorButton}},{buttonViewModel:function(T){return _.U(_.b$,{data:T.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"Te");var Kw9=_.mc(function(q){var k=function(){var T;return(q==null?void 0:(T=q.overlayDensity)==null?void 0:T.call(q))===1?22:16},F={};
return _.U("yt-reel-multi-format-link-view-model",{class:_.UZ("ytReelMultiFormatLinkViewModelHost",(F.ytReelMultiFormatLinkViewModelHostTall=!0,F.ytReelMultiFormatLinkViewModelHostLarge=function(){var T;return((T=q.overlayDensity)==null?void 0:T.call(q))===1},F))},_.U(_.z9,{ariaLabel:function(){return q.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return _.QK(q.data().command)},
dangerousStopPropagation:!1},_.U("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.U(_.a,{cond:function(){return q.data().icon},
then:function(T){return _.U(_.gy,{data:T,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:k})}}),_.U(_.gz,{text:function(){return q.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"Ue");
Kw9.idomCompat=!0;var BtI=_.mc(function(q){var k=q.data;var F=q.overlayDensity;var T=_.sa("yt-shorts-suggested-action-view-model");q=_.S(_.Oi(!1,void 0,"xDqzhe"));var Z=q.next().value,O=q.next().value;q=_.S(_.Oi(!1,void 0,"LI9CFd"));var z=q.next().value,R=q.next().value,e=function(){return k().isMultiLineSa},I=_.UB(hxT,function(){var H,V;
return(V=(H=k().toggleableContent)==null?void 0:H.entityKey)!=null?V:""}),X=function(){var H,V,g;
return(g=k().toggleableContent)!=null&&g.entityKey?(V=(H=I())==null?void 0:H.value)!=null?V:!1:!1},E=function(){var H,V,g,Y9,OT,UT,yh,AH,lw,H0,Kf;
return k().toggleableContent?X()?(H=k().toggleableContent)==null?void 0:H.toggledData:(V=k().toggleableContent)==null?void 0:V.untoggledData:{primaryText:(AH=(g=k().defaultContent)==null?void 0:g.primaryText)!=null?AH:k().text,secondaryText:(Y9=k().defaultContent)==null?void 0:Y9.secondaryText,onTapCommand:(lw=(OT=k().defaultContent)==null?void 0:OT.onTapCommand)!=null?lw:k().onTapCommand,icon:(H0=(UT=k().defaultContent)==null?void 0:UT.icon)!=null?H0:k().icon,image:(Kf=(yh=k().defaultContent)==null?
void 0:yh.image)!=null?Kf:k().image}},d=function(){return e()?k().trailingTapTarget:void 0},M=function(H,V){return function(){return Z()?V:H}},t=function(){return{leadingSection:M("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(F==null?void 0:F())===1?M("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):M("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:M("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),leadingIcon:M("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon",
"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon")}};
q={};q=_.UZ((q.ytShortsSuggestedActionViewModelStaticHost=function(){return!e()},q.ytShortsSuggestedActionViewModelDynamicHost=e,q.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return e()&&z()},q.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return e()&&!z()},q));
_.DB(function(){if(e()){var H=0,V;if((V=k().animationParams)==null?0:V.shouldExpand){var g,Y9;H=((Y9=(g=k().animationParams)==null?void 0:g.expansionDelaySecs)!=null?Y9:0)*1E3}var OT,UT=((OT=k().animationParams)==null?0:OT.shouldExpand)?setTimeout(function(){O(!0)},H):void 0,yh,AH;
H=((yh=k().animationParams)==null?0:yh.visibilityDelaySecs)?((AH=k().animationParams)==null?NaN:AH.visibilityDelaySecs)*1E3:0;var lw=setTimeout(function(){R(!0)},H);
_.tR(function(){UT&&clearTimeout(UT);clearTimeout(lw)})}});
var A=function(H){_.vE(H,Object.assign({},{form:{element:T.value}}))},w=_.EZ(function(){var H,V=(H=E())==null?void 0:H.onTapCommand;
V&&A(V)}),b=_.EZ(function(){var H,V;
if(H=(V=d())==null?void 0:V.onTapCommand)return A(H),!1}),r=_.MO({"vertical-align":"bottom",
"border-radius":function(){var H;return e()?((H=k().defaultContent)==null?0:H.isCircleImage)?"50%":"4px":"0px"},
width:function(){var H,V,g;return e()&&((H=k().defaultContent)==null?0:H.imageSize)?((g=(V=k().defaultContent)==null?void 0:V.imageSize)!=null?g:24)+"px":null},
height:function(){var H,V,g;return e()&&((H=k().defaultContent)==null?0:H.imageSize)?((g=(V=k().defaultContent)==null?void 0:V.imageSize)!=null?g:24)+"px":null}}),L={};
return _.U("yt-shorts-suggested-action-view-model",{class:q,el:T},_.U("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.U("button",{class:_.UZ(function(){return e()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var H;
return(H=k().useFullRoundedBorder)!=null&&H?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!d()&&e()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":e()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var H;
return(H=k().disableFixedHeight)!=null&&H?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(L.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(F==null?void 0:F())===1},L)),
"on:click":w},_.U(_.Ds,{model:{color:4}}),_.U("div",{class:_.UZ(function(){return e()?t().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.U(_.a,{cond:function(){var H;
return(H=E())==null?void 0:H.image},
then:function(H){return _.U(_.gy,{data:H,alt:"",className:function(){return e()?"ytShortsSuggestedActionViewModelDynamicHostLeadingImage":"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},
contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:r})}}),_.U(_.a,{cond:function(){var H,V;
return(H=E())==null?void 0:(V=H.icon)==null?void 0:V.iconType},
then:function(H){return _.U(_.fF,{icon:H,active:X,className:function(){return e()?Z()?"ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon":"ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon":"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"}})}})),_.U("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.U(_.a,{cond:function(){var H;
return(H=E())==null?void 0:H.primaryText},
then:function(H){return _.U("div",{class:"ytShortsSuggestedActionViewModelStaticHostPrimaryText"},_.U(_.gz,{text:H}))}}),_.U(_.a,{cond:function(){var H;
return(H=E())==null?void 0:H.secondaryText},
then:function(H){return _.U("div",{class:function(){return t().secondaryText()}},_.U(_.gz,{text:H}))}}))),_.U(_.a,{cond:d,
then:function(H){return _.U("div",{class:function(){return t().trailingSection()},
"aria-label":function(){var V;return(V=H().a11yLabel)!=null?V:""},
"on:click":b,role:"button",tabindex:0},_.U(_.Ds,{model:{color:4}}),_.U(_.fF,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"Ve");var rs9=_.mc(function(q){var k=q.data;var F=q.overlayDensity;var T=_.sa("yt-shorts-video-title-view-model");q=_.EZ(function(z){if(_.v2(_.rz(z),T.value,["A".toString()]))return!1;(z=k().truncatedTextOnTapCommand)&&_.vE(z);return!1});
var Z={},O={};return _.U("yt-shorts-video-title-view-model",{el:T,class:_.UZ("ytShortsVideoTitleViewModelHost",(Z.ytShortsVideoTitleViewModelHostClickable=function(){return!!k().truncatedTextOnTapCommand},Z)),
"on:click":q},_.U("h2",{class:_.UZ("ytShortsVideoTitleViewModelShortsVideoTitle",(O.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(F==null?void 0:F())===1},O))},_.U(_.gz,{text:function(){return k().text},
linkInheritColor:!0,noEndpoints:!1,stopPropagation:!0,userInput:!0})))},"We");_.vBs=_.mc(function(q){var k=q.data;var F=q.overlayDensity;return _.U("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.U(_.l$,{data:function(){return k().metadataItems}},{badgeViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(_.iZ,{data:T.data}))},
playerDisclosureViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(_.Nth,{data:T.data}))},
shortsSuggestedActionViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(BtI,{data:T.data,overlayDensity:F}))},
reelChannelBarViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(QMX,{data:T.data,overlayDensity:F}))},
reelMultiFormatLinkViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(Kw9,{data:T.data,overlayDensity:F}))},
shortsVideoTitleViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(rs9,{data:T.data,overlayDensity:F}))},
reelSoundMetadataViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(_.LxI,{data:T.data,overlayDensity:F}))},
toggleButtonViewModel:function(T){return _.U("div",{class:"ytReelMetapanelViewModelMetapanelItem"},_.U(_.Jp,{data:T.data}))}}))},"Xe");var HMC=_.mc(function(q){var k=_.nr(q,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),F=k.size,T=k.onTap,Z=k.disabled,O=k.tooltipText;return _.U("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.U(qG,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:F(),disabled:Z(),tooltipText:O(),onTap:T}},
iconName:q.iconType}))},"Ye"),sMs=_.mc(function(q){function k(X){X.stopPropagation();
X.code==="ArrowUp"?(X.preventDefault(),mxh(R.value)):X.code==="ArrowDown"?(X.preventDefault(),q6w(R.value)):X.code==="KeyM"?nET():(X.code==="KeyK"||X.code==="Space")&&gET(e())}
var F=_.nr(q,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});q=F.previousButtonDisabled;var T=F.nextButtonDisabled,Z=F.data,O=F.playabilityStatus,z=F.previewThumbnail,R=_.sa("ytd-shorts-miniplayer-overlay"),e=_.uL(_.RQM),I;_.yV(function(){(I=_.Jn(R.value))&&I.addEventListener("keydown",k)});
_.tR(function(){var X;(X=I)==null||X.removeEventListener("keydown",k)});
F=function(){var X,E,d;return(X=Z())==null?void 0:(E=X.reelPlayerOverlayRenderer)==null?void 0:(d=E.likeButton)==null?void 0:d.likeButtonRenderer};
return _.U("ytd-shorts-miniplayer-overlay",{el:R,class:"ytdShortsMiniplayerOverlayHost"},_.U("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.MO({"background-image":function(){var X=z();return X?'url("'+_.Zs(X.thumbnails)+'")':""}})}),_.U("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.U("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.U(HMC,{iconType:function(){var X=e();
return X===2||X===-1||X===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){gET(e())},
tooltipText:function(){var X=e();return X===1||X===3?_.WJ("PLAYER_LABEL_PAUSE"):_.WJ("PLAYER_LABEL_PLAY")}}),_.U(_.uYv,{orientation:"horizontal_right"})),_.U("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.U(HMC,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:q,onTap:function(){mxh(R.value)},
tooltipText:_.WJ("PREVIOUS_VIDEO_LABEL")}),_.U(HMC,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:T,onTap:function(){q6w(R.value)},
tooltipText:_.WJ("NEXT_VIDEO_LABEL")}),_.h("web_shorts_pip_like_button")?_.U("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.U(WLh,{buttonTooltipPosition:"left",data:F,overrides:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"},textTransform:"none",useShortsIcon:!0,vertical:!0})):null),_.U("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.U(_.a,{cond:function(){var X,E;return _.f((X=Z())==null?void 0:(E=X.reelPlayerOverlayRenderer)==null?void 0:E.metapanel,
_.jY0)},
then:function(X){return _.U("div",{class:_.UZ("ytdShortsMiniplayerOverlayInteractive")},_.U(_.vBs,{data:X}))}})),_.U("div",{class:_.UZ("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var X;return!((X=Z())==null||!X.adsOverlay)||O()&&!FuN(O())}},_.U("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.U(_.bM0,null)))),_.U(_.a,{cond:function(){var X=Z(),E,d;
X=_.f(X==null?void 0:(E=X.adsOverlay)==null?void 0:(d=E.fulfillmentContent)==null?void 0:d.fulfilledLayout,QUG);return _.f(X==null?void 0:X.renderingContent,H2h)},
then:function(X){return _.U("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.U(ey$,{data:X}))}}))},"Ze");var itw=_.mc(function(){var q=_.S(_.Oi(new _.zG(NaN,NaN),void 0,"HSMFk")),k=q.next().value,F=q.next().value;q=_.S(_.Oi(!1,void 0,"uaAxwf"));var T=q.next().value,Z=q.next().value,O=_.S(_.Oi(!1,void 0,"nVSwef"));q=O.next().value;var z=O.next().value,R=_.mT().resolve(_.BA).miniplayerPropSignalMap[0],e=R.data,I=R.shortsData,X=R.nextButtonDisabled,E=R.shortsPreviewThumbnail,d=R.previousButtonDisabled,M=R.externalPlaylistData;O=R.toastData;var t=R.playabilityStatus,A=R.isDisabled,w=R.playerVe,b=R.closeVe;
R=_.uL(_.Xl);_.Hc("yt-pip-window-resized",function(V){F(V)});
_.Hc("yt-activate-pip-miniplayer",function(){return _.C(function(V){z(!0);_.RG(V)})});
var r=function(){var V;return!((V=M())==null||!V.contents)&&T()},L=function(){var V=k(),g=!!e(),Y9=r();
V=V.clone();g&&(V.height-=76);Y9&&(V.height-=285);return V},H=function(){Z(!T())};
_.y3(function(){var V=w(),g=_.Jg(11),Y9=_.lN(11);g&&Y9&&V&&(_.BJ(g,Y9,V),Y9=b())&&(_.r3(g,V,[Y9]),_.HJ(g,[Y9]))},"HPkp0c");
return _.U("ytd-pip-container",{class:"ytdPipContainerHost"},_.U(_.a,{cond:q,then:function(){return _.U(_.ns5,{isDisabled:A,playabilityStatus:t,size:L})}}),_.U(_.a,{cond:e,
then:function(){return _.U(_.L2h,{data:e,expanded:T,onExpandClick:H,playlistData:M})}}),_.U(_.a,{cond:r,
then:function(){return _.U("div",{class:"ytdPipContainerPlaylistPanel"},_.U(_.RpP,{data:M,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.U(_.a,{cond:R,
then:function(){return _.U(sMs,{data:I,nextButtonDisabled:X,previousButtonDisabled:d,playabilityStatus:t,previewThumbnail:E})}}),_.U("div",{class:"ytdPipContainerToast"},_.U(_.gs2,{toastData:O})))},"$e");var fS=function(q,k){var F=this;this.pipController=q;this.JSC$16569_clientRoot=k;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=R9f();this.watchPipEnabled=_.h("web_watch_pip");this.shortsPipEnabled=_.h("web_shorts_pip");this.JSC$16569_watchWhileEnabled=_.h("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;_.Es(_.LB(),_.O4e,function(T){F.isSingleOptionSurveyActive=T});
this.JSC$16569_onPlayerPlayVideo=this.JSC$16569_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);_.r1(_.Bc.getInstance(),this.miniplayerServiceActionMap,this.JSC$16569_clientRoot);q.pictureInPictureSupported()&&_.lA("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},src,iw2,nBk,kjh,o42,VZz;
fS.prototype.handleMediaSessionPipActivation=function(){var q=this,k;return _.C(function(F){_.Us().mediaSessionPipActivation=!0;k=_.mT().resolve(_.gb);return k.isOnWatch()&&q.watchPipEnabled?(_.Us().watchPipActivation=!0,_.GfX(q,k.data),F.jumpTo(0)):k.isOnShorts()&&q.shortsPipEnabled?(_.Us().shortsPipActivation=!0,_.cs0(q),F.jumpTo(0)):q.isMiniplayerActive()&&q.watchPipEnabled&&!q.watchWhileMode?_.W(F,Vqh(q),0):F.jumpTo(0)})};
var Vqh=function(q){var k,F,T,Z;return _.C(function(O){if(O.nextAddress==1)return k=!q.miniplayerToPipMode,F=q.playerElement,T=q.miniplayerData,Z=q.watchResponse,_.W(O,q.deactivate(),2);if(O.nextAddress!=3)return k?(_.Us().mediaSessionPipActivation=!0,_.Us().watchPipActivation=!0):_.Us().miniplayerButtonActivation=!0,_.W(O,q.activate(F,T,Z),3);q.miniplayerToPipMode=k;_.RG(O)})};
fS.prototype.onDownloadedVideoDeleted=function(q){var k,F=_.f((k=this.miniplayerData)==null?void 0:k.watchEndpoint,_.sM),T,Z;F&&((T=this.watchResponse)==null?void 0:(Z=T.playerResponse)==null?void 0:Z.offlineState)!==void 0&&(k=F.videoId)&&q&&k===q&&this.close()};
fS.prototype.onShowMiniplayerCommand=function(q){var k=this,F,T,Z,O,z,R,e,I,X,E,d,M,t;return _.C(function(A){switch(A.nextAddress){case 1:return F=_.f(q,xDG),Z=(T=F)==null?void 0:T.miniplayerCommand,O=_.f(Z,_.sM),Z&&O&&!k.active?_.W(A,_.t6.getInstance(),2):A.return();case 2:return z=A.yieldResult,_.W(A,(R=z)==null?void 0:R.get("yt-miniplayer-shown-video-id"),3);case 3:e=A.yieldResult;I=O.videoId;if(!I||e===I)return A.return();X=_.mT().resolve(_.gb);if(X.isOnWatch())return _.w1(Error("Fj")),A.return();
E={channelItem:{externalId:btoa(I)}};k.readyToResumeVe=_.Jw(121253,void 0,void 0,E);_.Us().showMiniplayerCommandActivation=!0;return _.W(A,_.Lr0(k,Z,!0),4);case 4:return k.active?(_.yn(k,{readyToResumeVe:k.readyToResumeVe,continueWatching:!0,premiumBranding:!((d=F)==null||!d.showPremiumBranding)}),_.h("ytd_miniplayer_to_wiz")&&_.yn(k,{isReadyToResume:!0}),k.isReadyToResume=!0):_.yn(k,{continueWatching:!0,premiumBranding:!((M=F)==null||!M.showPremiumBranding)}),_.W(A,(t=z)==null?void 0:t.set("yt-miniplayer-shown-video-id",
O.videoId),5);case 5:k.readyToResumeVe=void 0,_.RG(A)}})};
fS.prototype.init=function(q){this.miniplayerEl?_.w1(new _.aP("MiniplayerService already initialized.")):this.miniplayerEl=q};
fS.prototype.isInitialized=function(){var q=!!this.miniplayerEl;q||_.w1(new _.aP("MiniplayerService used before initialized."));return q};
_.GfX=function(q,k){if(q.isInitialized()){var F=_.Uxh(k.response,k.playerResponse),T=_.mT().resolve(_.gb).getPlayerFromWatch();_.Us().currentEndpoint=F.watchEndpoint||null;q.activate(T,F,k)}};
_.cs0=function(q){if(q.isInitialized()){var k=_.mT().resolve(_.gb).getPlayerFromShorts();q.activate(k)}};
src=function(q,k){var F;(F=!q.isInitialized())||(F=_.mT().resolve(_.gb).isOnWatch()&&q.watchPipMode,F=!(q.isMiniplayerActive()&&(_.Us().userActivation||_.Us().lockupActivation||F)));if(F)return!1;LwD(q,k)?_.dE(q):VZz(q,k);return q.watchPipMode?!_.mT().resolve(_.gb).isOnWatch():!0};
fS.prototype.isMiniplayerActive=function(){return this.active};
var LwD=function(q,k){var F;k=(F=_.f(k,_.sM))==null?void 0:F.videoId;var T,Z;q=(Z=_.f((T=q.miniplayerData)==null?void 0:T.watchEndpoint,_.sM))==null?void 0:Z.videoId;return k!=null&&k===q};
fS.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.Fc(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.Ta(this.miniplayerEl,"yt-navigate-home-action"))};
_.Lr0=function(q,k,F,T){F=F===void 0?!1:F;var Z,O,z;return _.C(function(R){switch(R.nextAddress){case 1:if(q.active){R.jumpTo(2);break}Z=_.mT().resolve(_.gb);if(z=(O=q.playerElement)!=null?O:Z.getPlayerFromWatch()){R.jumpTo(3);break}return _.W(R,_.mT().resolve(_.TC),4);case 4:z=Z.getPlayerFromWatch();case 3:if(!z){_.w1(Error("Hj"));R.jumpTo(2);break}return _.W(R,q.activate(z,T),2);case 2:return q.active?_.W(R,VZz(q,k,F),0):R.return()}})};
fS.prototype.activate=function(q,k,F){var T=this,Z,O,z,R,e,I,X,E,d;return _.C(function(M){switch(M.nextAddress){case 1:if(!T.isInitialized())return M.return();if(!q)return _.w1(Error("Hj")),M.return();if(_.Zzg()||T.isMiniplayerActive())var t=!0;else t=_.Us().watchPipActivation||_.Us().watchWhileActivation,_.mT().resolve(_.gb).isOnWatch()&&!t?(_.w1(new _.aP("miniplayer activated on watch page")),t=!0):t=_.Us().watchWhileActivation?T.userDeactivatedWatchWhile||!!document.pictureInPictureElement||QNe():
!1;if(t)return Twg(),M.return();Z=_.Us().mediaSessionPipActivation;O=_.Us().shortsPipActivation;z=_.Us().watchPipActivation;e=(R=_.Us().watchWhileActivation)||z;I=z||O;if(!T.pictureInPictureEnabled()||!I){M.jumpTo(2);break}return _.W(M,xMX(T,Z),3);case 3:if(!M.yieldResult)return _.w1(Error("Gj")),Twg(),M.return();case 2:return T.setActive(!0),T.watchResponse=F,T.playerElement=q,T.updateMiniplayerData(k),_.W(M,nBk(T,q),4);case 4:if(!T.active)return _.w1(new _.aP("miniplayer deactivated during activation")),
T.removePlayerListeners(),M.return();t=_.mT().resolve(_.uf);t.addEventListener("yt-navigate",_.Rw(T,T.onPlaylistNavigate));t.addEventListener("yt-playlist-data-updated",_.Rw(T,T.JSC$16569_onPlaylistDataUpdated));T.JSC$16569_onPlaylistDataUpdated();Twg();T.JSC$16569_watchWhileEnabled&&_.gB0(T,R);T.pictureInPictureEnabled()&&T.shortsPipEnabled&&(T.shortsPipMode=O,_.LB().dispatch(ciP(T.shortsPipMode)));T.pictureInPictureEnabled()&&T.watchPipEnabled&&(T.watchPipMode=z,_.BxM(T.handleMediaSessionPipActivation));
T.player&&(X=T.player.getPlayerState(),E=X===1,_.LB().dispatch(iW4(X)),_.ZH(T.miniplayerEl,"yt-miniplayer-play-state-changed",[E]),_.Us().isVideoPlaying=E);_.ZH(T.miniplayerEl,"yt-miniplayer-endpoint-changed");mMK(T);_.qcX(T);return T.shortsPipMode||T.watchPipMode?_.W(M,_.jy(T.miniplayerEl,"yt-activate-pip-miniplayer"),6):_.h("ytd_miniplayer_to_wiz")?_.W(M,_.jy(T.miniplayerEl,"yt-activate-miniplayer",[e]),6):_.W(M,_.jy(T.miniplayerEl,"yt-activate-miniplayer-action",[q,e]),6);case 6:if(T.watchResponse&&
!_.h("miniplayer_copy_screen_on_activation_killswitch")){t=T.getScreenLayer();var A=_.Jg(0),w=IQL(0);A&&w&&(_.pi(A,w,t),t===0&&Wzr(void 0,0))}iw2(T);kjh(T,!0);(d=T.getPlayerElement())==null||d.focusOnPlayer();_.RG(M)}})};
fS.prototype.updateMiniplayerData=function(q){this.miniplayerData=q;_.yn(this,{data:q})};
_.qcX=function(q){var k,F,T=((k=q.miniplayerData)==null?void 0:(F=k.miniplayerRenderer)==null?void 0:F.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";k=q.watchWhileMode||q.watchPipMode?T&&!_.mT().resolve(_.gb).isOnWatch():T;_.yn(q,{isDisabled:k});var Z,O;F=_.f((Z=q.miniplayerData)==null?void 0:(O=Z.miniplayerRenderer)==null?void 0:O.minimizedEndpoint,_.t3);k&&F&&_.mT().resolve(_.fW).openSheet({openPopupActionCommand:{openPopupAction:F}},q.miniplayerEl)};
iw2=function(q){if(q.watchResponse&&!o42(q)){var k,F=(k=q.watchResponse.playerResponse)==null?void 0:k.trackingParams;F&&(_.yn(q,{expandVe:_.Jw(35989),closeVe:_.Jw(34699),readyToResumeCloseVe:_.Jw(131070),repositionVe:_.Jw(226204),resizeVe:_.Jw(226205)}),_.yn(q,{playerVe:_.yK(F)}))}};
nBk=function(q,k){return _.C(function(F){if(F.nextAddress==1)return k.preparePlayer(),_.W(F,k.getPlayerPromise(),2);q.player=F.yieldResult;q.player&&(q.player.addEventListener("onPlayVideo",q.JSC$16569_onPlayerPlayVideo),q.player.addEventListener("onCloseMiniplayer",q.onPlayerCloseMiniplayer),q.player.addEventListener("onExpandMiniplayer",q.onPlayerExpandMiniplayer),q.player.addEventListener("onStateChange",q.onPlayerStateChange));_.RG(F)})};
_.Y=fS.prototype;_.Y.JSC$16569_onPlayerPlayVideo=function(q){var k=q.sessionData&&"autonav"in q.sessionData,F;q.sessionData&&q.sessionData.itct&&(F=q.sessionData.itct);var T=q.watchEndpoint;k=T&&k?_.PHh(T,F):_.q7(q.videoId,q.listId||void 0,F);q.sessionData&&_.Li(_.f(k.commandMetadata,_.ni).url,q.sessionData);VZz(this,k)};
_.Y.onPlayerExpandMiniplayer=function(){_.dE(this)};
_.Y.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.Y.onPlayerStateChange=function(){if(this.player){var q=this.player.getPlayerState(),k=q===1;_.LB().dispatch(iW4(q));_.LB().dispatch(_.Fsm(q));_.ZH(this.miniplayerEl,"yt-miniplayer-play-state-changed",[k]);_.Us().isVideoPlaying=k;if(q===0){k=!_.n4.getInstance().isAutoplaySetExplicitly();var F,T,Z,O,z,R,e=(F=this.watchResponse.response)==null?void 0:(T=F.contents)==null?void 0:(Z=T.twoColumnWatchNextResults)==null?void 0:(O=Z.autoplay)==null?void 0:(z=O.autoplay)==null?void 0:(R=z.autoplayExplicitChoiceDialogRenderer)==
null?void 0:R.confirmDialogRenderer;k&&e&&this.player.setAutonavState(1)}q===0&&this.watchWhileMode&&this.deactivate()}};
_.Y.onPlaylistNavigate=function(q,k){var F=this,T,Z,O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1){if(!_.f(k.endpoint,_.sM))return X.return();_.Us().currentEndpoint=k.endpoint;_.ZH(F.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.mT().resolve(_.gb).isOnWatch()&&(F.watchWhileMode||F.watchPipMode))return X.return();q.stopPropagation();(O=(Z=_.f((T=k.endpoint)==null?void 0:T.commandMetadata,_.ni))==null?void 0:Z.url)&&k.tempData&&!_.fT.isEmpty(k.tempData)&&_.Li(O,k.tempData);z={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};R=new Z3z(function(){return F.getPlayerElement()},z,{layer:F.getScreenLayer()});
e=function(E){R.processChunk({endpoint:k.endpoint,data:E})};
F60(F);F.miniplayerFetchRequest=T58(F,k.endpoint,e);_.j$(X,2);return _.W(X,F.miniplayerFetchRequest,4)}if(X.nextAddress!=2)return I=X.yieldResult,Zw5(F,I),_.Kl(X,0);_.CP(X);_.RG(X)})};
_.Y.JSC$16569_onPlaylistDataUpdated=function(){var q=_.mT().resolve(_.uf).getPlaylistData();this.hasPlaylistData=!!q;_.yn(this,{externalPlaylistData:q||{}})};
_.Y.close=function(q){if(this.isInitialized())if(q){if(!((this.watchWhileMode||this.watchPipMode)&&_.mT().resolve(_.gb).isOnWatch()||this.shortsPipMode)){var k;(k=this.getPlayerElement())==null||k.stop()}this.deactivate()}else _.rT().closeMiniplayer(this.miniplayerEl)};
_.Y.deactivate=function(q){var k=this,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1){if(!k.isInitialized()||!k.active)return z.return();k.setActive(!1);F60(k);(F=!!q&&LwD(k,q))&&k.isSingleOptionSurveyActive&&_.Ta(k.miniplayerEl,"yt-show-watch-page-survey",[k.isSingleOptionSurveyActive]);return _.W(z,jOK(k),2)}if(z.nextAddress!=3){kjh(k,!1);k.isReadyToResume=!1;k.watchResponse=void 0;k.updateMiniplayerData(void 0);k.shortsPipMode&&(k.shortsPipMode=!1,_.LB().dispatch(ciP(k.shortsPipMode)),yH0(k.pipController),
(T=k.player)==null||T.setInternalSize(NaN,NaN));k.watchPipMode&&(k.watchPipMode=!1,yH0(k.pipController));(Z=k.watchWhileMode)&&_.gB0(k,!1);k.removePlayerListeners();var R=_.mT().resolve(_.uf);R.removeEventListener("yt-navigate",_.Rw(k,k.onPlaylistNavigate));R.removeEventListener("yt-playlist-data-updated",_.Rw(k,k.JSC$16569_onPlaylistDataUpdated));_.Us().currentEndpoint=null;_.ZH(k.miniplayerEl,"yt-miniplayer-endpoint-changed");k.playerElement=null;Twg();return k.shortsPipMode||k.watchPipMode?z.jumpTo(3):
_.W(z,_.jy(k.miniplayerEl,_.h("ytd_miniplayer_to_wiz")?"yt-deactivate-miniplayer":"yt-deactivate-miniplayer-action",[F,Z]),3)}(O=k.player)==null||O.setInternalSize(NaN,NaN);k.player=null;_.RG(z)})};
var jOK=function(q){var k;return _.C(function(F){k=_.mT().resolve(_.gb);return q.shortsPipMode?_.W(F,k.movePlayerToShorts(q.playerElement),0):_.W(F,k.movePlayerToWatch(q.playerElement),0)})};
fS.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$16569_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
fS.prototype.setActive=function(q){this.active=q;this.isSingleOptionSurveyActive?_.Ta(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.Ta(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.LB().dispatch(_.FH({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.gB0=function(q,k){q.watchWhileMode=k;_.yn(q,{watchWhile:k})};
kjh=function(q,k){if(!o42(q))if(q.shortsPipMode||q.watchPipMode){var F;(F=q.player)==null||F.setDocumentPictureInPicture(k)}else{var T;(T=q.player)==null||T.setMinimized(k)}};
o42=function(q){return q.watchWhileMode&&_.h("kevlar_watch_while_counterfactual")};
_.dE=function(q){var k;return _.C(function(F){switch(F.nextAddress){case 1:if(!q.isInitialized())return F.return();_.j$(F,2);return _.W(F,q.miniplayerFetchRequest,4);case 4:_.Kl(F,3);break;case 2:_.CP(F);case 3:q.watchResponse&&q.miniplayerData&&q.miniplayerData.watchEndpoint?(k={url:q.watchResponse.url,endpoint:q.miniplayerData.watchEndpoint,data:q.watchResponse,miniplayer:!0},_.Fc(q.miniplayerEl,"yt-navigate-cache",k)):q.miniplayerData&&q.miniplayerData.watchEndpoint&&_.Fc(q.miniplayerEl,"yt-navigate",
{endpoint:q.miniplayerData.watchEndpoint}),_.RG(F)}})};
VZz=function(q,k,F){var T,Z,O,z;return _.C(function(R){if(R.nextAddress==1){if(LwD(q,k))return R.return();_.Us().currentEndpoint=k;_.ZH(q.miniplayerEl,"yt-miniplayer-endpoint-changed");_.ZH(q.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.Us().isVideoPlaying=!1;T={clientParams:{miniplayer:!0,autoSaveToQueue:!F}};Z=new Z3z(function(){return q.getPlayerElement()},T,{layer:q.getScreenLayer(),
parentLayer:0},void 0,q.readyToResumeVe);O=function(e){var I,X,E=Object.assign({},(I=e.playerResponse)==null?void 0:(X=I.playerConfig)==null?void 0:X.playbackStartConfig,{startPaused:!0}),d;F&&((d=e.playerResponse)==null?0:d.playerConfig)&&(e.playerResponse.playerConfig.playbackStartConfig=E);Z.processChunk({endpoint:k,data:e})};
F60(q);q.miniplayerFetchRequest=T58(q,k,O);_.j$(R,2);return _.W(R,q.miniplayerFetchRequest,4)}if(R.nextAddress!=2)return z=R.yieldResult,Zw5(q,z),_.Kl(R,0);_.CP(R);_.RG(R)})};
fS.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
var F60=function(q){q.miniplayerFetchRequest&&(q.miniplayerFetchRequest.cancel&&q.miniplayerFetchRequest.cancel("Active request obsolete"),q.miniplayerFetchRequest=null)},T58=function(q,k,F){var T=_.hB.instance,Z,O=(Z=_.f(k.commandMetadata,_.ni))==null?void 0:Z.url,z;
Z=!O||_.h("disable_miniplayer_tempdata")?{}:(z=oAf(O))!=null?z:{};return HA(T,k,Z,window.location.href,"watch",function(R,e){F(e)},function(R){return R!==q.miniplayerFetchRequest})},Zw5=function(q,k){var F;
_.C(function(T){if(!k)return T.return();q.watchResponse=k;iw2(q);mMK(q);F=_.Uxh(k.response,k.playerResponse);if(q.isMiniplayerActive()){k.response&&(q.playerElement.watchNextData=k.response);var Z=_.fT.getValueByKeys.apply(_.fT,[k].concat(_.fP(UQg)));_.fT.getValueByKeys.apply(_.fT,[k].concat(_.fP(dQG)))&&Z&&_.mT().resolve(_.uf).setAutoplayRenderer(Z);if(Z)if(_.h("kevlar_is_pupi_enabled")){var O,z,R,e,I,X=((O=k.response)==null?0:(z=O.playerOverlays)==null?0:(R=z.playerOverlayRenderer)==null?0:(e=R.autonavToggle)==
null?0:(I=e.autoplaySwitchButtonRenderer)==null?0:I.enabled)?2:1;_.n4.getInstance().setState(X,!1,!1)}else O=IFT()?2:1,(X=q.player)==null||X.setAutonavState(O);q.updateMiniplayerData(F);_.qcX(q)}_.RG(T)})},mMK=function(q){var k,F,T=(k=q.watchResponse)==null?void 0:(F=k.playerResponse)==null?void 0:F.playabilityStatus,Z;
k=T==null?void 0:(Z=T.miniplayer)==null?void 0:Z.miniplayerRenderer;(k==null?void 0:k.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&k.minimizedEndpoint&&_.Y8(q.miniplayerEl,[k.minimizedEndpoint]);_.yn(q,{miniplayerRenderer:k,playabilityStatus:T})};
fS.prototype.openToast=function(q,k){_.yn(this,{toastData:{data:q,label:k}})};
_.yn=function(q,k){var F=q.miniplayerEl,T;for(T in k)F[T]=k[T];(0,q.miniplayerPropSignalMap[1])(k)};
fS.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var q;return this.playerElement?this.playerElement:(q=_.Zy(this.miniplayerEl).querySelector("#player-container"))==null?void 0:q.firstElementChild};
fS.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var xMX=function(q,k){k=k===void 0?!1:k;var F,T,Z,O,z,R,e;return _.C(function(I){if(I.nextAddress==1){F=navigator.userActivation.isActive||k;if(!F||!q.pictureInPictureSupported())return I.return(!1);T=YcC(q);Z=T.width;O=T.height;return _.W(I,q.pipController.openWindow({width:Z,height:O}),2)}z=I.yieldResult;R=q.pipController.getWindow();if(!R||!z)return I.return(!1);R.document.body.style.overflow="hidden";e=k3n(R);tM0(q.pipController,function(){Ow0(q);e()});
return I.return(!0)})},YcC=function(q){var k=_.Us().shortsPipActivation,F,T;
q=k?.5625:(T=(F=q.player)==null?void 0:F.getVideoAspectRatio())!=null?T:16/9;F=Math.min(window.innerWidth,window.innerHeight)/2;k=k?0:76;return q>1?new _.zG(F,k+F/q):new _.zG(F*q,k+F)},Ow0=function(q){var k;
_.C(function(F){k=_.mT().resolve(_.gb);return k.isOnWatch()&&q.watchPipMode||k.isOnShorts()&&q.shortsPipMode?_.W(F,q.deactivate(),0):q.miniplayerToPipMode?_.W(F,Vqh(q),0):q.watchPipMode?_.W(F,_.dE(q),0):F.jumpTo(0)})};
fS.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.watchPipEnabled||this.shortsPipEnabled)};
_.Vg.Object.defineProperties(fS.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
fS[gi]=[DJ9,rU8];var ScC="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(" "),
zwh="add_circle alert_bubble audio bag bell clapperboard clock copy creator_studio_red_logo download download fashion flag gaming gear help_circle history home lightbulb live menu mic news offline_no_content overflow_horizontal overflow_vertical play_square_stack playlist podcast search subscriptions thumb_up trash_can trending trophy unplugged_logo video video_camera_add x youtube_kids_round youtube_music youtube_round youtube_shorts yt-logo-updated".split(" "),CeX="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
RwI="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var ewC=null;var W6C={},Ub2=(W6C.initialized={priority:10,callback:function(q){var k=_.mT();k.addProvider({provide:jj8,useClass:l00});k.addProvider({provide:_.Dgk,useFactory:function(){return new Ybc}});
k.addProvider({provide:Eq,useValue:_.P9("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});k.addProvider({provide:bE0,useValue:5184E6});k.addProvider({provide:nZm,useValue:_.p2()});k.addProvider({provide:jev,useClass:H0z});k.addProvider({provide:r$,useClass:r$});k.addProvider({provide:_.TC,useFactory:function(){return VKh.promise}});
k.addProvider({provide:_.xU$,useFactory:function(){return _.LG0.promise}});
k.addProvider({provide:AU9,useValue:function(){var e;return((e=_.q$())==null?void 0:e.getPlayer())||null}});
var F={};k.addProvider((F.provide=_.vT,F.useFactory=function(e,I){return function(){return MSN(e,I)}},F[gi]=[Eq,
bE0],F));F={};k.addProvider((F.provide=_.jQ,F.useClass=hB4,F[gi]=[Eq,bE0],F));F={};k.addProvider((F.provide=_.UBr,F.useClass=tE8,F[gi]=[_.jQ],F));k.addProvider({provide:Sl,useFactory:_.LB});k.addProvider({provide:C2,useFactory:_.LB});k.addProvider({provide:CwX,useFactory:_.LB});k.addProvider({provide:p8v,useFactory:_.LB});k.addProvider({provide:_.Ke,useFactory:_.LB});k.addProvider({provide:R6,useValue:_.Rz});k.addProvider({provide:ho5,useClass:IHH});k.addProvider({provide:eS$,useClass:RSZ});k.addProvider({provide:lz,
useClass:lz});k.addProvider({provide:Ux,useClass:Ux});k.addProvider({provide:I6,useClass:I6});k.addProvider({provide:Ex,useClass:Ex});k.addProvider({provide:bz,useClass:bz});k.addProvider({provide:Ul,useClass:Ul});k.addProvider({provide:Ol,useClass:Ol});k.addProvider({provide:zBU,useValue:rK0});k.addProvider({provide:_.tf,useFactory:_.aB});k.addProvider({provide:Ly,useFactory:_.Xc});F={};k.addProvider((F.provide=kVo,F.useFactory=function(e){return function(I){var X=X===void 0?{}:X;var E,d,M=(d=_.f((E=
I.endpoint)==null?void 0:E.commandMetadata,_.ni))==null?void 0:d.rootVe;if(M){var t,A;if(E=I.previousCsn||((A=_.f((t=I.endpoint)==null?void 0:t.commandMetadata,t9m))==null?void 0:A.parentCsn)){var w=w===void 0?{}:w;if(E!==_.Jg(w.layer)||M!==IQL(w.layer))h$x(E,w.cttAuthInfo,w.layer||0),Wzr(E,w.layer||0),t=w.layer||0,_.w6(UD9(t===void 0?0:t),M);X.parentCsn=E}I.endpoint&&E?Hsm(e,I.endpoint,X):_.Yo(e,M,void 0,X);var b;((b=I.response)==null?0:b.trackingParams)&&e.graftServerVe(I.response.trackingParams);
var r;((r=I.playerResponse)==null?0:r.trackingParams)&&e.graftServerVe(I.playerResponse.trackingParams);var L;((L=I.reelWatchSequenceResponse)==null?0:L.trackingParams)&&e.graftServerVe(I.reelWatchSequenceResponse.trackingParams)}}},F[gi]=[_.tf],F));
F={};k.addProvider((F.provide=eNC,F.useClass=RN5,F[gi]=[R6,_.Ke],F));F={};k.addProvider((F.provide=qT,F.useClass=qT,F[gi]=[_.TC,_.Ke],F));F={};k.addProvider((F.provide=xh,F.useClass=xh,F[gi]=[C2,_.qd],F));k.addProvider({provide:_.aL2,useClass:JH0});F={};k.addProvider((F.provide=_.MQ,F.useClass=MM0,F[gi]=[_.aL2],F));k.addProvider({provide:_.fW,useClass:o$});k.addProvider({provide:_.G7P,useClass:SvD});k.addProvider({provide:_.y6,useClass:ir});F={};k.addProvider((F.provide=_.sq,F.useClass=lL0,F[gi]=
[_.sq],F));k.addProvider({provide:_.ix,useClass:jpz});k.addProvider({provide:W$,useClass:W$});k.addProvider({provide:dP,useClass:dP});k.addProvider({provide:JY,useClass:kL});F={};k.addProvider((F.provide=wP,F.useClass=wP,F[gi]=[_.fW,JY],F));_.h("web_enable_feedback_endpoint_resolver")&&(F={},k.addProvider((F.provide=zW,F.useClass=zW,F[gi]=[Sl,Oq],F)),k.addProvider({provide:Oq,useClass:lD8}));_.h("web_enable_feedback_endpoint_resolver_batch_2")&&(F={},k.addProvider((F.provide=RH,F.useClass=RH,F[gi]=
[Sl],F)),F={},k.addProvider((F.provide=Cy,F.useClass=Cy,F[gi]=[Oq],F)));F={};k.addProvider((F.provide=AY,F.useClass=AY,F[gi]=[_.y6,JY],F));F={};k.addProvider((F.provide=yE,F.useClass=yE,F[gi]=[_.y6],F));F={};k.addProvider((F.provide=py,F.useClass=py,F[gi]=[_.bg,_.MQ],F));F={};k.addProvider((F.provide=lm,F.useClass=lm,F[gi]=[_.bg,_.tf],F));k.addProvider({provide:iH,useClass:iH});F={};k.addProvider((F.provide=VE,F.useClass=VE,F[gi]=[Sl],F));k.addProvider({provide:Wt,useClass:Wt});k.addProvider({provide:eV,
useClass:eV});F={};k.addProvider((F.provide=Iq,F.useClass=Iq,F[gi]=[Sl],F));F={};k.addProvider((F.provide=XC,F.useClass=XC,F[gi]=[_.bg,Sl],F));F={};k.addProvider((F.provide=EC,F.useClass=EC,F[gi]=[Sl],F));F={};k.addProvider((F.provide=aq,F.useClass=aq,F[gi]=[Sl],F));F={};k.addProvider((F.provide=tY,F.useClass=tY,F[gi]=[_.MQ],F));F={};k.addProvider((F.provide=Z$,F.useClass=Z$,F[gi]=[_.tf],F));F={};k.addProvider((F.provide=Cx,F.useClass=Cx,F[gi]=[mW],F));F={};k.addProvider((F.provide=Rq,F.useClass=
Rq,F[gi]=[mW],F));k.addProvider({provide:OC,useClass:OC});k.addProvider({provide:SV,useClass:SV});k.addProvider({provide:TT,useClass:TT});F={};k.addProvider((F.provide=P$,F.useClass=P$,F[gi]=[_.MQ,_.qd],F));k.addProvider({provide:XI,useClass:XI});F={};k.addProvider((F.provide=DX,F.useClass=DX,F[gi]=[_.bg,_.MQ],F));k.addProvider({provide:hY,useClass:hY});F={};k.addProvider((F.provide=GW,F.useClass=GW,F[gi]=[Sl,_.bg,_.sq],F));F={};k.addProvider((F.provide=v$,F.useClass=v$,F[gi]=[_.bg,_.qd],F));k.addProvider({provide:AOo,
useValue:NBo});k.addProvider({provide:bRv,useValue:g5o});k.addProvider({provide:H$,useClass:H$});F={};k.addProvider((F.provide=rP,F.useClass=rP,F[gi]=[Sl],F));F={};k.addProvider((F.provide=c$,F.useClass=c$,F[gi]=[_.ix,_.qd],F));F={};k.addProvider((F.provide=el,F.useClass=el,F[gi]=[_.qd],F));k.addProvider({provide:Yw,useFactory:function(){return new Yw(_.LB())}});
k.addProvider({provide:auM,useFactory:_.wC.getInstance});F={};k.addProvider((F.provide=aH,F.useClass=aH,F[gi]=[Eq,auM,_.qd],F));k.addProvider({provide:Uq,useClass:Uq});k.addProvider({provide:oH,useClass:oH});k.addProvider({provide:TW,useClass:TW});k.addProvider({provide:_.FI,useClass:_.FI});k.addProvider({provide:M0,useClass:M0});F={};k.addProvider((F.provide=QE,F.useClass=QE,F[gi]=[C2],F));F={};k.addProvider((F.provide=Ky,F.useClass=Ky,F[gi]=[_.qd],F));_.h("web_enable_prefetching_videos_on_home")&&
(k.addProvider({provide:LA,useClass:LA}),k.addProvider({provide:Wb,useClass:Wb}));F={};k.addProvider((F.provide=hM,F.useClass=hM,F[gi]=[_.qd],F));k.addProvider({provide:ZX,useClass:ZX});F={};k.addProvider((F.provide=kP,F.useClass=kP,F[gi]=[_.bg,_.qd],F));F={};k.addProvider((F.provide=jl,F.useClass=jl,F[gi]=[_.qd],F));k.addProvider({provide:UH,useClass:UH});k.addProvider({provide:um,useClass:um});F={};k.addProvider((F.provide=bm,F.useClass=bm,F[gi]=[C2,_.qd],F));F={};k.addProvider((F.provide=Pt,F.useClass=
Pt,F[gi]=[C2,_.qd,_.bg],F));F={};k.addProvider((F.provide=$P,F.useClass=$P,F[gi]=[_.qd],F));F={};k.addProvider((F.provide=wv,F.useClass=wv,F[gi]=[_.qd,_.bg],F));F={};k.addProvider((F.provide=B$,F.useClass=B$,F[gi]=[_.TC],F));F={};k.addProvider((F.provide=Ns,F.useClass=Ns,F[gi]=[_.TC],F));k.addProvider({provide:gP,useClass:gP});k.addProvider({provide:q0,useClass:q0});k.addProvider({provide:UC,useClass:UC});k.addProvider({provide:oq,useClass:oq});k.addProvider({provide:ny,useClass:ny});k.addProvider({provide:Ms,
useClass:Ms});k.addProvider({provide:xw,useClass:xw});_.h("kevlar_enable_mss_lazy_load")&&k.addProvider({provide:_.vA,useClass:Y92});k.addProvider({provide:_.a6,useClass:Td});k.addProvider({provide:xk,useFactory:function(){return _.Bc.getInstance()}});
k.addProvider({provide:ST0,useFactory:Nxw});k.addProvider({provide:mW,useFactory:function(){return _.t6.getInstance()}});
k.addProvider({provide:KGU,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});F={};k.addProvider((F.provide=_.nA,F.useClass=_.nA,F[gi]=[_.TC,_.qd,_.tf,ST0,mW,xk,KGU,R6],F));k.addProvider({provide:_.CW,useClass:yUI});k.addProvider({provide:_.NSo,useClass:udG});F={};k.addProvider((F.provide=fy,F.useClass=fy,F[gi]=[_.NSo],F));F={};k.addProvider((F.provide=_.gX,F.useFactory=function(e){return e.upliftCompletionResolver.promise},F[gi]=[eNC],F));
F=_.$O("IS_SHELL_LOAD")?"aa":"eocs";var T=_.$O("IS_SHELL_LOAD")?3:2;_.Qi().parkOrScheduleJob(function(){UJI()},T,F);
_.Qi().parkOrScheduleJob(function(){_.mT().resolve(qT).start()},2,"eocs");
_.Qi().parkOrScheduleJob(function(){zN5()},2,"eocs");
_.Qi().parkOrScheduleJob(function(){_.mT().resolve(xh).start()},2,"eocs");
_.h("kevlar_debug_data_app_registration_ks")||kxo();k.addProvider({provide:_.pF,useValue:new EFI(q.root)});k.addProvider({provide:QX,useValue:new bb0});k.addProvider({provide:_.Df4,useValue:new yA0(q.root)});k.addProvider({provide:_.$N,useValue:new t2m});k.addProvider({provide:_.fe,useClass:UU});k.addProvider({provide:DJ9,useClass:Fs});_.h("kevlar_network_sli_killswitch")||k.addProvider({provide:P89,useValue:AIo});k.addProvider({provide:CS,useFactory:ltr});_.h("web_bind_fetch")&&(F={},k.addProvider((F.provide=
MP9,F.useFactory=JXx,F[gi]=[_.g6(CS)],F)));_.h("web_bind_parse")&&(F={},k.addProvider((F.provide=f0h,F.useFactory=AXw,F[gi]=[_.g6(CS)],F)));_.h("web_bind_window_request")&&(F={},k.addProvider((F.provide=yz5,F.useFactory=pI9,F[gi]=[_.g6(CS)],F)));_.h("web_bind_text_decoder")&&(F={},k.addProvider((F.provide=tPX,F.useFactory=wIL,F[gi]=[_.g6(CS)],F)));F={};k.addProvider((F.provide=iv0,F.useFactory=mhT,F[gi]=[_.gX,Sl,_.vT],F));F={};k.addProvider((F.provide=qu$,F.useClass=bH,F[gi]=[iv0],F));k.addProvider({provide:Uvc,
useClass:CPv});k.addProvider({provide:xVz,useClass:gZh});F=[].concat(_.fP(cg));_.h("web_continuation_response_processing")&&F.push(_.Qx);F.push(qsP);_.h("enable_share_panel_navigation_logging_fix_on_web")&&F.push(_.d4m);k.addProvider({provide:I$T,useValue:F});k.addProvider({provide:MOJ,useClass:Lng});k.addProvider({provide:QZ0,useClass:$gk});F={};k.addProvider((F.provide=E7e,F.useClass=N24,F[gi]=[C2],F));_.pL.addLowPriorityJob(function(){jR0()});
F={};k.addProvider((F.provide=$m0,F.useFactory=function(e){return function(I){var X,E=(X=_.f(I.commandMetadata,_.ni))==null?void 0:X.url;if(!E)throw new _.aP("No URL for PBJ Command",I);E=W_e(E,{pbj:"1"});X=P_H(E,{})||{};X=Object.assign({},X,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.P9("STS").toString()});I=_.zB({command:JSON.stringify(I),session_token:_.P9("XSRF_TOKEN")});return e.fetch(E,{method:"POST",headers:X,body:I})}},F[gi]=[QZ0],F));
F=[];F.push(k.resolve(xVz));T={};T=(T.client_location=_.wC.getInstance(),T.consistency=_.eMn(),T.entities=k.resolve(eS$),T.response_received_commands=k.resolve(MOJ),T.store=k.resolve(_.UBr),T.tokens=k.resolve(xVz),T);if(_.h("web_shorts_prefetch_service_enabled")){var Z=new Dvz(k.resolve(_.jQ));T.shorts_prefetch=Z}T.adblock_detection=k.resolve(E7e);k.addProvider({provide:_.HU,useClass:_.HU});Z=k.resolve(zBU);var O=[];_.h("PremiumClientSharedConfig__enable_att_context_processor")&&(k.addProvider({provide:gF0,
useClass:LLc}),O.push(k.resolve(gF0)));if(_.h("owl_pl_await")){var z={};k.addProvider((z.provide=Ugs,z.useFactory=function(e){return new eoC(e)},z[gi]=[_.HU],z));
O.push(k.resolve(Ugs))}HXc(Z,k.resolve(QZ0),k.resolve(ho5),T,k.resolve(_.jQ),F,O,k.resolve(qu$),k.resolve(Uvc));k.addProvider({provide:_.bg,useValue:_.vg.instance});_.h("start_client_gcf")&&k.addProvider({provide:fN,useValue:NoZ()});k.addProvider({provide:X0C,useFactory:function(){return new X0C(_.mT().resolve(_.HU),_.t6.getInstance())}});
_.Qi().parkOrScheduleJob(function(){E95()},1,"eocs");
F={};k.addProvider((F.provide=mb,F.useClass=mb,F[gi]=[_.vT,_.bg],F));k.addProvider({provide:_.bfv,useFactory:_.eh.getInstance});_.Qi().parkOrScheduleJob(function(){_.mT().resolve(mb).refresh()},0,"eocs");
b3o(rK0.watchEndpointMap||{},Z.reelWatchEndpointMap||{},q.injector.resolve(_.bg));k.addProvider({provide:t1,useValue:_.hB.instance});_.h("kevlar_signal_collection_killswitch")||(F={},k.addProvider((F.provide=Zf9,F.useClass=Zf9,F[gi]=[Eq,Ly],F)),_.Qi().parkOrScheduleJob(function(){_.mT().resolve(Zf9).record()},1,"eocs"));
_.h("web_debug_handler_registration_killswitch")||_.Qi().parkOrScheduleJob(function(){qlo("DOWNLOAD_PES",u_f);_.h("offline_client_state_export_ks")||qlo("OFFLINE_CLIENT_STATE",PYM)},0,"eocs");
_.h("kevlar_prevent_polymer_dynamic_font_load")&&_.Qi().parkOrScheduleJob(function(){var e=[_.kx(xgD),_.kx(nc8)];e=_.S(e);for(var I=e.next();!I.done;I=e.next()){I=I.value;var X=document.createElement("link");_.vN(X,I,"stylesheet");document.head.appendChild(X)}},1,"eocs");
F=q.injector.resolve(_.bg);_.nF4.instance=new _.nF4(F);ERx(vFo(new xf4(F)));F={};q.injector.addProvider((F.provide=g1,F.useFactory=function(e){(e=e==null?void 0:e.getCurrentPage())?e=e.visibilityObserver:(ewC||(ewC=aze()),e=ewC);return e},F[gi]=[_.g6(_.gb)],F.skipCache=!0,F));
k.addProvider({provide:_.BA,useClass:fS});k.addProvider({provide:WF,useClass:wnc});q.injector.addProvider({provide:JDP,useValue:XXm});k.addProvider({provide:WOo,useValue:uur});k.addProvider({provide:_.VK,useValue:V6n});q=k.addProvider;NnK||(NnK=new uoD);q.call(k,{provide:_.ZE,useValue:NnK});k.addProvider({provide:_.x1,useValue:_.P9("HTML_DIR")==="rtl"?"rtl":"ltr"});k.addProvider({provide:UVZ,useClass:tu0});k.addProvider({provide:_.eR,useClass:jh});_.mT().addProvider({provide:XV0,useValue:_.h("enable_web_delhi_icons")?
zwh.concat(RwI):ScC.concat(CeX)});k.addProvider({provide:_.OH,useClass:_.OH});k.addProvider({provide:_.GIk,useValue:new sZv});k.addProvider({provide:Ucz,useClass:zSc});k.addProvider({provide:FC,useClass:FC});k.addProvider({provide:jV,useClass:jV});q={};k.addProvider((q.provide=$w,q.useClass=$w,q[gi]=[_.bg,_.MQ],q));k.addProvider({provide:px,useClass:px});k.addProvider({provide:bVg,useClass:p05});k.addProvider({provide:zT,useClass:zT});k.addProvider({provide:Sto,useValue:LJo});k.addProvider({provide:_.$n,
useClass:C4v});_.h("enable_payments_purchase_manager")&&k.addProvider({provide:k7h,useClass:mf4});k.addProvider({provide:L4D,useFactory:function(){return function(e){return _.VPX(e)}}});
k.addProvider({provide:_.cC4,useClass:VuI});q={};k.addProvider((q.provide=dv,q.useClass=dv,q[gi]=[_.cC4],q));k.addProvider({provide:YP,useClass:YP});k.addProvider({provide:Dx4,useValue:Zgo});k.addProvider({provide:HRh,useValue:_.cH8});k.addProvider({provide:zJr,useClass:AH2});k.addProvider({provide:QeI,useValue:G50});q={};k.addProvider((q.provide=KxX,q.useClass=Bns,q[gi]=[QeI],q));q={};k.addProvider((q.provide=_.a$,q.useClass=cKh,q[gi]=[KxX],q));_.h("web_ephemeral_actions")&&(q={},k.addProvider((q.provide=
_.zd,q.useClass=Sh,q[gi]=[_.Ke,_.fe],q)));if(_.h("web_explore_hub_on_hover")||_.h("web_client_explore_hub_on_hover"))q={},k.addProvider((q.provide=IH,q.useClass=IH,q[gi]=[_.bg,xk],q));if(_.h("web_enable_renderer_logger")){var R=new dg9;Onf(function(){R.abort()});
k.addProvider({provide:YHJ,useValue:new YTX(R.signal)})}k.addProvider({provide:OD8,useValue:tkL});q={};k.addProvider((q.provide=JkZ,q.useClass=llh,q[gi]=[_.bg],q))}},W6C);var IV9={},XNK=(IV9.initialized={priority:10,callback:function(){if(!wGC){r49();$ho("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.jz(_.IT($ho,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.h("log_heartbeat_with_lifecycles")){var q={};Lz.instance||(Lz.instance=new Lz);Lz.instance.install((q.document_visible={callback:bmo,priority:10},q.document_hidden={callback:bmo,priority:10},q))}else _.go(document,"visibilitychange",bmo);wGC=!0}(q=_.Jg())&&q!=="UNDEFINED_CSN"&&R$e(q)}},IV9);var E45={},aVh=(E45.initialized={callback:function(q){var k=_.Jw(232091),F=q.injector.resolve(_.tf);_.Os(F,k);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?o7o()&&_.zN(F,k):(q=q.injector.resolve(L4D)("refresh_detector"))&&(q.get("first_tab_load")?_.zN(F,k):q.set("first_tab_load","1"))}},E45);var db2={},hw9=(db2.initialized={priority:10,callback:zOT},db2);var MbX={},fVh=(MbX.initialized={priority:0,callback:function(){var q=new QGG,k="other";_.UI?k="chrome":_.WL?k="firefox":_.Ps?k="safari":VP&&(k="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(F){q.increment(_.IP(),F,k)}).catch(function(){q.increment(_.IP(),!1,k)}):q.increment(_.IP(),!1,k)}},MbX);var yb9={},tbD=(yb9.rendering={priority:8,callback:C5n},yb9);var Db8={},lV9=(Db8.rendering={priority:10,callback:ySo},Db8.rendered={callback:fu9},Db8),Jbv={},Ab2=(Jbv.rendering={callback:ySo},Jbv.rendered={callback:fu9},Jbv);var pNC=!1,wNs={},Peh=(wNs.initialized={priority:10,callback:function(){pNC||(WRw({didPatch:function(q){q.el&&dTw(q.el,q.props)},
didUnmount:function(q){ELo(q.el)}}),pNC=!0)}},wNs);var $bD=/^\/shorts\/?$/;_.w6("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(_.h("kevlar_enable_mss")){_.xnh(new d9U);var bwk=!0,ufh,tm;bwk=bwk===void 0?!1:bwk;ufh=ufh===void 0?!1:ufh;tm=tm===void 0?{}:tm;var N5k=tm.cssRowKey||"",QOv=tm.combinedSignature||"";!N5k&&window&&window._F_cssRowKey&&(N5k=window._F_cssRowKey,!QOv&&window._F_combinedSignature&&(QOv=window._F_combinedSignature));if(N5k&&typeof window._F_installCss!=="function")throw Error("vd");var K60=tm.loaderClass||_.Qj,DE=uWn("base-js"),B52,rbI=QSw("",DE);B52=_.Y4(rbI);var lr=new K60(B52,N5k,QOv,bwk,ufh),v4v=
tm.useCors||DE&&DE.hasAttribute("crossorigin"),Hw5=tm.corsMode||DE&&DE.getAttribute("crossorigin");v4v&&(lr.useCors_=v4v);Hw5&&(lr.corsMode_=Hw5);tm.urlMaxLength&&(lr.urlMaxLength=tm.urlMaxLength);tm.fetchPriority&&(lr.fetchPriority=tm.fetchPriority);var sOh=De();sOh.JSC$8098_loader_=lr;sOh.setBatchModeEnabled(!0)}
(function(){var q=document.querySelector("ytd-app");if(!q)throw Error("Ij");q=new R$({root:q,injector:_.mT()});q.install(XNK);var k={};q.install((k.initialized={priority:10,callback:zEr},k));_.h("wp_lat_b")&&(k={},q.install((k.initialized={priority:10,callback:function(){yXN()}},k)));
k={};q.install((k.rendered={priority:0,callback:Y2x},k));k={};q.install((k.rendered={priority:0,callback:function(){_.pL.addLowPriorityJob(function(){_.DVg>1&&(izx(),ZzJ())},4E4)}},k));
q.install(hh5);q.install(aVh);q.install(Peh);VIh();q.install(AK0);q.install(UID);q.install(aC8);q.install(mv$);q.install(FxC);q.install(lCX);q.install(Ub2);_.h("kevlar_enable_mss_lazy_load")&&q.install(hw9);q.install(XDI);q.install(fVh);if(!_.$O("IS_SHELL_LOAD")||_.h("kevlar_fetch_initial_data_promise_client")||_.h("sw_nav_preload_pbj")){var F=_.Or(window.location.href);k=F&&F==="/watch";F=F&&F.match($bD);k?q.install(Ab2):F?q.install(tbD):q.install(lV9)}else q.install(Rhh);q.install(fC9);_.h("web_enable_prefetching_videos_on_home")&&
q.install($Ih);_.h("start_client_gcf")&&q.install(pGC);q.install(VEc);(new K$$).increment("INSTALLED");q.install(wDI);q.install(S95);q.transition("initialized");ItJ()})();
_.S7=[[["d2tpbmQjbTBoaDVzaWxnZ2U=","bHVlIzkwM2JrMzQxNTRqZXZh"],"NmsybEFEX1BMQUNFTUVOVF9LSU5EX0xBWU9VVF9JRF9FTlRFUkVEI2pvaDhjdXR4"]];_.OG=["YWxDYWxsYmFja3MjNWJpNmx2NGJicGg1Z2xvYg==","ZWN0ZWQjdmNodjQzeGwzc2E3b25BYm5vcm1hbGl0eURldA==","MTVwejdyMDY1NW9uQWRTa2lwIzhy","ZXNwb25zZSNkdjNwbThhc2VubG9yYXdfcGxheWVyX3I=","I2MwanRrY2x5d3JxMWFkc0VuZ2FnZW1lbnRQYW5lbFJlbmRlcmVy"];_.ss="YWxDYWxsYmFja3MjNWJpNmx2NGJicGg1Z2xvYg== ZWN0ZWQjdmNodjQzeGwzc2E3b25BYm5vcm1hbGl0eURldA== MTVwejdyMDY1NW9uQWRTa2lwIzhy ZXNwb25zZSNkdjNwbThhc2VubG9yYXdfcGxheWVyX3I= NTVrd2ViX3BsYXlsaXN0X3F1ZXVlX211bHRpcGxlX3NraXBzX2tzI3dhdzVwOXN2YQ== Y2V6Y3R2Z2RuamFiX3NhX2VmI3l3 I2MwanRrY2x5d3JxMWFkc0VuZ2FnZW1lbnRQYW5lbFJlbmRlcmVy".split(" ");
_._ModuleManager_initialize=function(q,k){if(!_.yc){if(!_.tr)return;_.xnh(_.tr())}_.yc.setAllModuleInfoString(q,k)};
_._ModuleManager_initialize('kevlar_base_module/sy1/sy2/sy3/sy4:2,3/sy5/sy6:2,3/sy7/sy8/sy9/sya/syb/kevlar_main_module:1,4,5,6,7,8,9/syd:2/syc: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/syl:o/nmfa2d:h,n,p/sym:7,o/syn:g,h,p,r/CF909:n,s/Tm0L3c:s/L3n37:g,h,n,r/iuT5Oc',['sy2','sy3','sy8','syd','sya','sy6','syi','syh','sye','syc','syb','sy1','syk','sy7','sy5','sym','syl','syg','syf','syj','syn','sy9','sy4','iuT5Oc','L3n37','Tm0L3c','CF909','nmfa2d','xwEKAe','JzFVk','h8y2qb','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
_.wE=function(q,k,F,T,Z){var O={};k&&(O[k]=F);T?O.errorType=T:Z&&(O.errorReason=Z);_.lA(q,O);_.J7()};
_.Pb=function(q){var k=_.Qi();return _.lkc(k,q,1)};
_.lF({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 q=this.query;q&&(this.full||q[0]==="("||(q="("+q+")"),this._mq=window.matchMedia(q),this._add(),this.queryHandler(this._mq))},
queryHandler:function(q){this._setQueryMatches(q.matches)}});var iP2;var k8I;var ogs=function(){};
_.Y=ogs.prototype;_.Y.addOwnKeyBinding=function(){};
_.Y.removeOwnKeyBindings=function(){};
_.Y.keyboardEventMatchesKeys=function(){};
_.Y._collectKeyBindings=function(){};
_.Y._prepKeyBindings=function(){};
_.Y._addKeyBinding=function(){};
_.Y._resetKeyEventListeners=function(){};
_.Y._listenKeyEventListeners=function(){};
_.Y._unlistenKeyEventListeners=function(){};
_.Y._onKeyBindingEvent=function(){};
_.Y._triggerKeyHandler=function(){};
_.Y._tapHandler=function(){};
_.Y._focusChanged=function(){};
_.Y._detectKeyboardFocus=function(){};
_.Y._userActivate=function(){};
_.Y._upHandler=function(){};
_.Y._spaceKeyDownHandler=function(){};
_.Y._spaceKeyUpHandler=function(){};
_.Y._asyncClick=function(){};
_.Y._pressedChanged=function(){};
_.Y._ariaActiveAttributeChanged=function(){};
_.Y._activeChanged=function(){};
_.Y._controlStateChanged=function(){};
_.Y._changedButtonState=function(){};
_.Y._focusBlurHandler=function(){};
_.Y._disabledChanged=function(){};
_.Y._changedControlState=function(){};
_.Y._downHandler=function(){};
_.Y.ensureRipple=function(){};
_.Y.getRipple=function(){};
_.Y.hasRipple=function(){};
_.Y._noinkChanged=function(){};
_.Y._focusedChanged=function(){};
_.Y._createRipple=function(){};
_.Y.registered=function(){};
_.Y._invalidChanged=function(){};
_.Y.hasValidator=function(){};
_.Y.validate=function(){};
_.Y._getValidity=function(){};
_.Y._requiredChanged=function(){};
_.Y._valueChanged=function(){};
_.Y._checkedChanged=function(){};
_.Y._buttonStateChanged=function(){};
_.Y._setPressed=function(){};
_.Y._setPointerDown=function(){};
_.Y._setReceivedFocusFromKeyboard=function(){};
_.Y._setFocused=function(){};
ogs=_.lF({is:"tp-yt-paper-radio-button",_template:function(){if(k8I!==void 0)return k8I;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;iP2===void 0&&(iP2=document.createElement("template"));var T=iP2;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return k8I=q},
behaviors:[_.OOU],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(){_.Gz(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var q=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),k=Math.floor(3*q);k%2!==q%2&&k++;this.updateStyles({"--paper-radio-button-ink-size":k+"px"})}})}});var F$v;var TI0;_.lF({_template:function(){if(TI0!==void 0)return TI0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;F$v===void 0&&(F$v=document.createElement("template"));var T=F$v;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return TI0=q},
is:"tp-yt-paper-radio-group",behaviors:[_.hYG],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(q){var k=this._valueToItem(q);if(!k||!k.hasAttribute("disabled")){if(this.selected){k=this._valueToItem(this.selected);if(this.selected==q)if(this.allowEmptySelection)q="";else{k&&(k.checked=!0);return}k&&
(k.checked=!1)}_.Hu.select.apply(this,[q]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(q){this._focusPrevious();q.preventDefault();this._activateFocusedItem()},
_onDownKey:function(q){this._focusNext();q.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(q){_.djh._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(q){_.djh._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.Hu._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.JQ._resetTabindices.apply(this,arguments);this.items.forEach(function(q){q.removeAttribute("aria-selected")},this)}});var ZP8;_.$$("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var $L=function(){return _.Q.apply(this,arguments)||this};
_.y($L,_.Q);_.Y=$L.prototype;_.Y.computeHasPrimaryIcon=function(q){return!(!q.icon&&!q.thumbnail)};
_.Y.computeHasSecondary=function(q){return!(!q.secondaryIcon&&!q.secondaryNotificationText)};
_.Y.computeHideSecondaryString=function(q){return!_.h("disable_hide_empty_secondary_string")&&!q.secondaryNotificationText};
_.Y.computeCompactLinkStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Y.computeHasFitHeight=function(q){return q==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.Y.isActiveEndpoint=function(q){return(q=this.get("commandMetadata.webCommandMetadata.url",q))?_.Or(window.location.href)!=="/account_transfer_channel"&&_.Or(window.location.href)!=="/gaia_link"&&_.Or(window.location.href)!=="/channel_switcher"||q!=="/account"?_.Or(window.location.href)===q:!0:!1};
_.Y.onTap=function(){var q;((q=this.data)==null?0:q.serviceEndpoint)&&_.Y8(this.hostElement,[this.data.serviceEndpoint])};
$L.prototype.onTap=$L.prototype.onTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$L.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$L.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.G("design:type",Boolean)],$L.prototype,"active",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.G("design:type",String)],$L.prototype,"compactLinkStyle",void 0);
_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",Object)],$L.prototype,"icon",void 0);_.v([_.u({computed:"computeIcon_(data.secondaryIcon)"}),_.G("design:type",Object)],$L.prototype,"secondaryIcon",void 0);_.v([_.u({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],$L.prototype,"hasSecondary",void 0);_.v([_.u({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],$L.prototype,"hideSecondaryString",void 0);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$L.prototype,"onTap",null);_.v([_.K({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],$L);
_.B($L,"ytd-compact-link-renderer",function(){if(ZP8!==void 0)return ZP8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ZP8=q},{mode:1});var jGD;_.$$("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var br=function(){var q=_.Q.apply(this,arguments)||this;q.role="link";q.tabindex="0";q.actionMap=_.h("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 q};
_.y(br,_.Q);_.Y=br.prototype;_.Y.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.J4()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.Y.getCurrentTheme=function(){return _.A4()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.J4()};
_.Y.onThemeSelected=function(q,k){var F=q||k?q:_.lg(),T=(F&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!F&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.zM9(_.Or(window.location.href));_.E_(0,165,q);_.E_(0,174,k);this.prefs.save();T&&_.Ta(this.hostElement,"yt-dark-mode-toggled-action",[F]);_.Ta(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Y.onTap=function(){this.data.serviceEndpoint&&_.Y8(this.hostElement,[this.data.serviceEndpoint])};
_.Y.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Y.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Y.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
br.prototype.onTap=br.prototype.onTap;br.prototype.dataChanged=br.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],br.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],br.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ve),_.G("design:type",Object)],br.prototype,"paperItemBehaviors",void 0);_.v([_.u(),_.G("design:type",Object)],br.prototype,"data",void 0);_.v([_.u({value:function(){return _.Xc()}}),
_.G("design:type",_.ij)],br.prototype,"prefs",void 0);_.v([_.u(),_.G("design:type",Object)],br.prototype,"label",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],br.prototype,"role",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],br.prototype,"tabindex",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],br.prototype,"dataChanged",null);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],br.prototype,"onTap",null);_.v([_.K({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],br);
_.B(br,"ytd-toggle-theme-compact-link-renderer",function(){if(jGD!==void 0)return jGD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return jGD=q},{mode:1});
}catch(e){_._DumpException(e)}
try{
var OPs,SAC;_.ur=function(q){return!!q.getOptions("captions")};
_.YAC=function(q){return(q=q.getOption("captions","track"))?!!q.displayName:!1};
_.NT=function(q,k){_.$_(k,q,function(){return OPs[k]},function(F){OPs[k]=F;
if(!_.h("mweb_player_ve_show_ks")){var T=_.Jg(0);T&&F&&_.vJ(T,F)}})};
_.Qn=function(q){(q=OPs[q])&&_.zN(_.aB(),q)};
OPs={};var zWC;/*

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
*/
_.lF({_template:function(){if(zWC!==void 0)return zWC;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;SAC===void 0&&(SAC=document.createElement("template"));var T=SAC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return zWC=q},
is:"tp-yt-paper-checkbox",behaviors:[_.OOU],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.Gz(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var q=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),k="px",F=q.match(/[A-Za-z]+$/);F!==null&&(k=F[0]);q=parseFloat(q);F=8/3*q;k==="px"&&(F=Math.floor(F),F%2!==q%2&&F++);this.updateStyles({"--paper-checkbox-ink-size":F+
k})}})},
_computeCheckboxClass:function(q,k){var F="";q&&(F+="checked ");k&&(F+="invalid");return F},
_computeCheckmarkClass:function(q){return q?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.jyI._createRipple.call(this)}});var CyD=new _.c("radioButtonSurveyOptionRenderer"),RW0=new _.c("checkboxSurveyOptionRenderer");var eW9;var W$8;var U6k=0,KS=function(){var q=_.Q.call(this)||this;q.selected=!1;q.isOverlay=!1;q.inputId="toggle-option-"+U6k;U6k++;return q};
_.y(KS,_.Q);KS.prototype.onTap=function(){_.Fc(this.hostElement,"ytd-toggle-option-clicked")};
_.v([_.u(),_.G("design:type",String)],KS.prototype,"label",void 0);_.v([_.u(),_.G("design:type",String)],KS.prototype,"inputId",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],KS.prototype,"selected",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],KS.prototype,"isOverlay",void 0);_.v([_.K({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.G("design:paramtypes",[])],KS);
_.B(KS,"ytd-toggle-option-renderer",function(){if(W$8!==void 0)return W$8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return W$8=q},{mode:1});var Bb=function(){var q=_.Q.apply(this,arguments)||this;q.isToggleOption=!1;q.isOverlay=!1;return q};
_.y(Bb,_.Q);Bb.prototype.onTap=function(q){q.preventDefault();this.data&&(q=!this.data.checked,this.set("data.checked",q),_.Fc(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:q,value:this.data.value}))};
_.Vg.Object.defineProperties(Bb.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
Bb.prototype.onTap=Bb.prototype.onTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Bb.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Bb.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Bb.prototype,"isToggleOption",void 0);_.v([_.u(),_.G("design:type",Object)],Bb.prototype,"isOverlay",void 0);_.v([_.P("data.responseText"),_.G("design:type",String),_.G("design:paramtypes",[])],Bb.prototype,"label",null);
_.v([_.eJ("ytd-toggle-option-clicked"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Bb.prototype,"onTap",null);_.v([_.K({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],Bb);
_.B(Bb,"ytd-checkbox-survey-option-renderer",function(){if(eW9!==void 0)return eW9;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return eW9=q},{mode:1});var IO9;var Xa2;var rE=function(){var q=_.Q.apply(this,arguments)||this;q.checked=!1;q.isToggleOption=!1;return q};
_.y(rE,_.Q);rE.prototype.onTap=function(){this.data&&(this.checked?_.Ta(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.Ta(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
rE.prototype.onTap=rE.prototype.onTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rE.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rE.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],rE.prototype,"checked",void 0);_.v([_.u(),_.G("design:type",Object)],rE.prototype,"isToggleOption",void 0);_.v([_.eJ("ytd-toggle-option-clicked"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],rE.prototype,"onTap",null);
_.v([_.K({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],rE);
_.B(rE,"ytd-radio-button-survey-option-renderer",function(){if(Xa2!==void 0)return Xa2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Xa2=q},{mode:1});var vb=function(){var q=_.Q.apply(this,arguments)||this;q.disableAnimation=!1;q.isToggleOption=!0;q.followUpSurveyCommand=null;q.selectedRatingEndpoint=null;q.isSlimlineSurveyFollowUp=!1;q.isShortsStyle=!1;q.styleOverrideAttribute=!0;q.isDarkMode=!1;q.isSubmitted=!1;q.roundedContainer=!0;q.improveShortsResponseRate=_.h("web_improve_shorts_response_rate");q.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 q};
_.y(vb,_.Q);_.Y=vb.prototype;
_.Y.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"}}}}};
_.Y.attached=function(){var q=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(F){var T;if((T=F[0])!=null&&T.isIntersecting){_.XS().reportShown(q.hostElement);var Z;(Z=q.intersectionObserver)==null||Z.unobserve(q.hostElement)}},{rootMargin:"0px",
threshold:.6});var k;(k=this.intersectionObserver)==null||k.observe(this.hostElement)};
_.Y.onDarkModeToggledAction=function(q){this.isDarkMode=q};
_.Y.dataChanged=function(){var q;if(((q=this.data)==null?void 0:q.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var k;((k=this.data)==null?void 0:k.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var F,T,Z,O;this.darkColorPalette=(F=this.data)==null?void 0:(T=F.inlineContent)==null?void 0:(Z=T.compactVideoRenderer)==null?void 0:(O=Z.thumbnail)==null?
void 0:O.darkColorPalette;var z,R,e,I;this.lightColorPalette=(z=this.data)==null?void 0:(R=z.inlineContent)==null?void 0:(e=R.compactVideoRenderer)==null?void 0:(I=e.thumbnail)==null?void 0:I.lightColorPalette;var X,E;if(((X=this.data)==null?0:(E=X.inlineContent)==null?0:E.compactVideoRenderer)&&this.isShortsStyle){var d,M,t,A;q=_.Zs((d=this.data)==null?void 0:(M=d.inlineContent)==null?void 0:(t=M.compactVideoRenderer)==null?void 0:(A=t.thumbnail)==null?void 0:A.thumbnails);_.zb(this.hostElement,
{"--yt-background-url":"url("+q+")"})}};
_.Y.handleRequestCompletion=function(){this.hostElement.hidden&&_.Fc(this.hostElement,"yt-dismissible-item-dismissed")};
_.Y.onPopupClosed=function(q){var k;((k=q.detail)==null?void 0:k.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.Ta(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.Y.handleInlineSurveyRatingSelect=function(q,k){var F=this;this.selectedRatingEndpoint=q;this.followUpSurveyCommand=k;this.expanded=!!q;this.getOptionRenderers().forEach(function(T,Z){F.notifyPath("followUpSurveyCommand.followUpOptions."+Z+".checkboxSurveyOptionRenderer.checked");F.set("followUpSurveyCommand.followUpOptions."+Z+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),q=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.Ta(this.hostElement,"yt-reel-non-video-content-dismissal-command",[q]))};
_.Y.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.Ta(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var q,k=(q=this.data)==null?void 0:q.dismissalEndpoint;k&&this.ytComponentBehavior.resolveCommand(k)}};
_.Y.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.Ta(this.hostElement,"yt-close-popup-action"))};
_.Y.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var q=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{q=this.getOptionRenderers().filter(function(T){return T.checked});
if(q.length===0)return;q=q.map(function(T){return T.responseEndpoint})}var k=[];
q.forEach(function(T,Z){Z!==0&&(T=_.f(T,_.bu))&&T.feedbackToken&&k.push(T.feedbackToken)});
if(q=q[0]){var F={};k.length>0&&(F.extra_feedback_tokens=k);this.ytComponentBehavior.resolveCommand(q,{form:F})}}};
_.Y.getOptionRenderers=function(){var q=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(k){q.isSingleSelect=!!_.f(k,CyD);return q.isSingleSelect?_.f(k,CyD):_.f(k,RW0)}):[]};
_.Y.handleInlineSurveyOptionSelect=function(q){q=this.optionSelector.indexOf(q);q!==-1&&this.optionSelector.selectIndex(q)};
_.Y.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.Y.maybeGetBackgroundColor=function(q){return this.isDarkMode?q.section2Color:q.section3Color};
_.Y.colorPaletteChanged=function(){var q=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;q=q&&this.maybeGetBackgroundColor(q);this.dismissibleEl.style.backgroundColor=!q||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.Kj(q)};
_.Vg.Object.defineProperties(vb.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
vb.prototype.colorPaletteChanged=vb.prototype.colorPaletteChanged;vb.prototype.onPopupClosed=vb.prototype.onPopupClosed;vb.prototype.handleRequestCompletion=vb.prototype.handleRequestCompletion;vb.prototype.dataChanged=vb.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vb.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],vb.prototype,"actionHandlerBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vb.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vb.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],vb.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.Iw("#follow-up-survey-options"),_.G("design:type",Object)],vb.prototype,"optionSelector",void 0);_.v([_.u(),_.G("design:type",Object)],vb.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],vb.prototype,"disableAnimation",void 0);_.v([_.u(),_.G("design:type",Object)],vb.prototype,"isToggleOption",void 0);_.v([_.u(),_.G("design:type",Object)],vb.prototype,"followUpSurveyCommand",void 0);_.v([_.u(),_.G("design:type",Object)],vb.prototype,"selectedRatingEndpoint",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],vb.prototype,"expanded",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vb.prototype,"isSlimlineSurveyFollowUp",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vb.prototype,"isShortsStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vb.prototype,"styleOverrideAttribute",void 0);_.v([_.u(),_.G("design:type",Boolean)],vb.prototype,"isSingleSelect",void 0);_.v([_.u(),_.G("design:type",Object)],vb.prototype,"isDarkMode",void 0);
_.v([_.u(),_.G("design:type",Object)],vb.prototype,"lightColorPalette",void 0);_.v([_.u(),_.G("design:type",Object)],vb.prototype,"darkColorPalette",void 0);_.v([_.P("selectedRatingEndpoint","isShortsStyle"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],vb.prototype,"isOptionSelected",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vb.prototype,"roundedContainer",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vb.prototype,"improveShortsResponseRate",void 0);_.v([_.Iw("#dismissible"),_.G("design:type",HTMLElement)],vb.prototype,"dismissibleEl",void 0);_.v([_.Iw("#dismiss-button yt-icon-button"),_.G("design:type",HTMLElement)],vb.prototype,"dismissButtonEl",void 0);_.v([_.Iw("#inline-survey-header yt-icon-button"),_.G("design:type",HTMLElement)],vb.prototype,"inlineHeaderDismissButtonEl",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vb.prototype,"dataChanged",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vb.prototype,"handleRequestCompletion",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],vb.prototype,"onPopupClosed",null);
_.v([_.Wu("darkColorPalette","lightColorPalette","isDarkMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vb.prototype,"colorPaletteChanged",null);_.v([_.K({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],vb);
_.B(vb,"ytd-inline-survey-renderer",function(){if(IO9!==void 0)return IO9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return IO9=q},{mode:1});var Eg5=["en-CA","en","es-MX","fr-CA"];_.aOC=_.mc(function(q){var k=_.nr(q,{isOverlay:!1,isModern:!1}),F=k.captionIconType,T=k.onClick;q=k.ariaLabel;var Z=k.ariaPressed,O=k.isOverlay,z=k.isModern;k=_.sa("button",function(I){_.NT(I,127299)});
var R=_.EZ(function(I){_.Qn(127299);T==null||T(I);return!1}),e={};
return _.U("ytm-closed-captioning-button",{class:_.UZ("ytmClosedCaptioningButtonHost",(e.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return F()===-1&&O()},e.ytmClosedCaptioningButtonIconDisabled=function(){return F()===-1&&!O()},e))},_.U("button",{el:k,
class:"ytmClosedCaptioningButtonButton",title:q,"aria-label":q,"aria-pressed":Z,"on:click":R},_.U(_.fF,{icon:function(){var I="";var X=z()?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";var E=_.Xc().get("hl");X=!E||Eg5.includes(E)?X:"SUBTITLES";E=F();switch(E){case -1:case 0:I=X;break;case 1:I=X+"_FILLED";break;default:_.Ys(E)}return I}})))},"af");
_.aOC.idomCompat={callbacks:{onClick:!0}};
}catch(e){_._DumpException(e)}
try{
_.xp=function(q){return function(k,F){var T=q||F.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(k,F,{get:function(){var Z;return this.$?this.$[T]:(Z=_.U$(this))==null?void 0:Z.querySelector("#"+T)},
enumerable:!0,configurable:!0})}};_.nR=function(q){q=q===void 0?!1:q;_.dF.call(this);this.pubSub_=new _.Cl(q);_.zl(this,this.pubSub_)};
_.j5(_.nR,_.dF);_.nR.prototype.subscribe=function(q,k,F){return this.isDisposed()?0:this.pubSub_.subscribe(q,k,F)};
_.nR.prototype.unsubscribe=function(q,k,F){return this.isDisposed()?!1:this.pubSub_.unsubscribe(q,k,F)};
_.nR.prototype.unsubscribeByKey=function(q){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(q)};
_.nR.prototype.publish=function(q,k){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};
}catch(e){_._DumpException(e)}
try{
var gMv=function(){_.wE("ypcRedeemFlowStarted")},Rn=function(q){_.wE("ypcRedeemFlowFailed",void 0,void 0,void 0,q)},mqs=function(q,k,F){k&&F&&(q.videos.forEach(function(T){T.videoId===k&&(T.itemId=F)}),q.recommendedVideos.forEach(function(T){T.videoId===k&&(T.itemId=F)}))};var qz0;var iA9;/*

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
*/
_.lF({_template:function(){if(iA9!==void 0)return iA9;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;qz0===void 0&&(qz0=document.createElement("template"));var T=qz0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return iA9=q},
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(q,k){var F=this._resolveSrc(q);F!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",q===""||k?this._setLoading(!1):(this._resolvedSrc=F,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 q=this.$.sizedImgDiv.style,k=this.$.placeholder.style;q.backgroundSize=k.backgroundSize=this.sizing;q.backgroundPosition=k.backgroundPosition=this.sizing?this.position:"";q.backgroundRepeat=k.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(q){q=_.o5(q,this.$.baseURIAnchor.href);q.length>=2&&q[0]==="/"&&q[1]!=="/"&&(q=(location.origin||location.protocol+"//"+location.host)+q);return q}});var ko0;var oh5;_.lF({_template:function(){if(oh5!==void 0)return oh5;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;ko0===void 0&&(ko0=document.createElement("template"));var T=ko0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return oh5=q},
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(q){return q?"false":"true"},
_headingChanged:function(q){var k=this.getAttribute("heading"),F=this.getAttribute("aria-label");typeof F==="string"&&F!==k||this.setAttribute("aria-label",q)},
_computeHeadingClass:function(q){return q?" over-image":""},
_computeAnimated:function(q){return q}});var Fb5=new _.c("addRendererToItemSectionAction");var TXh;var ee=function(){return _.Q.apply(this,arguments)||this};
_.y(ee,_.Q);ee.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ee.prototype,"rendererBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],ee.prototype,"dismissibleItemBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ee.prototype,"rendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ee.prototype,"data",void 0);_.v([_.K({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],ee);
_.B(ee,"ytd-comment-history-entry-renderer",function(){if(TXh!==void 0)return TXh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return TXh=q},{mode:1});var ZA0;_.$$("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.$$("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var Ww=function(){return _.Q.apply(this,arguments)||this};
_.y(Ww,_.Q);_.Y=Ww.prototype;_.Y.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.onKeyUp=function(q){if(q.keyCode===13)this.onTap()};
_.Y.onTap=function(){this.data.recordClickEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var q=this.data.navigationEndpoint;q&&_.f(q,_.p4)&&_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})};
_.Y.readChanged=function(){var q;_.Yv(this.hostElement,"unread",!((q=this.data)==null?0:q.read))};
_.Y.dataChanged=function(){this.data&&_.Yv(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.Y.computeThumbnailSize=function(){var q;return((q=this.data)==null?0:q.highPriorityNotification)?32:48};
_.Y.getEndpointURL=function(q){return q&&!_.f(q,_.p4)?this.componentBehavior.computeHref_(q):null};
_.Y.getEndpointData=function(q){return q&&!_.f(q,_.p4)?q:null};
Ww.prototype.computeThumbnailSize=Ww.prototype.computeThumbnailSize;Ww.prototype.dataChanged=Ww.prototype.dataChanged;Ww.prototype.readChanged=Ww.prototype.readChanged;Ww.prototype.onKeyUp=Ww.prototype.onKeyUp;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ww.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ww.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Ww.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ww.prototype,"data",void 0);_.v([_.u({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.G("design:type",Number)],Ww.prototype,"thumbnailSize",void 0);_.v([_.eJ("keyup"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent]),_.G("design:returntype")],Ww.prototype,"onKeyUp",null);
_.v([_.Wu("data.read"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ww.prototype,"readChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ww.prototype,"dataChanged",null);_.v([_.Wu("data.highPriorityNotification"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ww.prototype,"computeThumbnailSize",null);
_.v([_.K({is:"ytd-notification-renderer",disableElementRegistration:!0})],Ww);
_.B(Ww,"ytd-notification-renderer",function(){if(ZA0!==void 0)return ZA0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ZA0=q},{mode:1});var jdv;var UL=function(){return _.Q.apply(this,arguments)||this};
_.y(UL,_.Q);UL.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"}}}};
UL.prototype.computeActionButtonClass=function(q){return!q.actionButtons||q.actionButtons.length<=1?"single-button":q.description?"vertical-buttons":"horizontal-buttons"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],UL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],UL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],UL.prototype,"data",void 0);_.v([_.K({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],UL);
_.B(UL,"ytd-playlist-show-metadata-renderer",function(){if(jdv!==void 0)return jdv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return jdv=q},{mode:1});var YzI;_.$$("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var In=function(){return _.Q.apply(this,arguments)||this};
_.y(In,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],In.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],In.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],In.prototype,"data",void 0);_.v([_.K({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],In);
_.B(In,"ytd-purchase-item-renderer",function(){if(YzI!==void 0)return YzI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return YzI=q},{mode:1});var OA8;var Szh={};Szh.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(q){if(q)return q.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(q){if(q==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.$$("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var X$=function(){return _.Q.apply(this,arguments)||this};
_.y(X$,_.Q);X$.prototype.onYtNavigate=function(q){var k=this.openPopupBehavior.getNavigationEndpointPopupAction(q.detail.endpoint);k&&(q.stopPropagation(),this.openPopupBehavior.openPopup(k))};
X$.prototype.onYtNavigate=X$.prototype.onYtNavigate;_.v([_.l(Szh.YtSimpleTextSectionBehavior),_.G("design:type",Object)],X$.prototype,"ytSimpleTextSectionBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],X$.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],X$.prototype,"openPopupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],X$.prototype,"data",void 0);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],X$.prototype,"onYtNavigate",null);_.v([_.K({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],X$);
_.B(X$,"ytd-simple-text-section-renderer",function(){if(OA8!==void 0)return OA8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return OA8=q},{mode:1});var ztv;_.$$("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var EL=function(){return _.Q.apply(this,arguments)||this};
_.y(EL,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],EL.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],EL.prototype,"data",void 0);_.v([_.K({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],EL);
_.B(EL,"ytd-unlimited-page-feature-info-renderer",function(){if(ztv!==void 0)return ztv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ztv=q},{mode:1});var CzD;var Rt0;var an=function(){return _.Q.apply(this,arguments)||this};
_.y(an,_.Q);an.prototype.dataChanged=function(){if(this.data){var q=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);q&&(q=_.TM(q,screen.width),this.hostElement.style.backgroundImage="url("+q+")")}};
an.prototype.dataChanged=an.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],an.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],an.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],an.prototype,"dataChanged",null);_.v([_.K({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],an);
_.B(an,"ytd-post-redemption-section-renderer",function(){if(Rt0!==void 0)return Rt0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Rt0=q},{mode:1});var ets;var du=function(){return _.Q.apply(this,arguments)||this};
_.y(du,_.Q);du.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],du.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],du.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],du.prototype,"data",void 0);_.v([_.K({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],du);
_.B(du,"ytd-ypc-post-redemption-renderer",function(){if(ets!==void 0)return ets;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ets=q},{mode:1});_.$$("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var h9=function(){var q=_.Q.apply(this,arguments)||this;q.MIN_CODE_LENGTH=12;q.MAX_CODE_LENGTH=24;return q};
_.y(h9,_.Q);_.Y=h9.prototype;_.Y.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.Y.created=function(){this.riskService=new _.o0H;this.loadPaymentThenable=_.Txf(_.P9("YPC_MB_URL"))};
_.Y.ready=function(){var q=this;this.code.addEventListener("keypress",function(k){q.onCodeInputKeypress(k)})};
_.Y.dataChanged=function(){var q=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(k){k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,F.type==="attributes"&&F.attributeName==="dark"&&q.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.Y.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var q=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+q+")")}};
_.Y.computeRedeemButton=function(q){(q=this.get("redeemButton.buttonRenderer",q))&&(q=Object.assign({},q,{serviceEndpoint:void 0}));return q};
_.Y.onRedeemButtonTap=function(q){q.stopPropagation();gMv();this.redeemCode()};
_.Y.redeemCode=function(){var q=this;this.isLoading=!0;var k=this.riskService.init();_.ym([k,this.loadPaymentThenable]).then(function(){var F=q.data.redeemButton.buttonRenderer.serviceEndpoint,T=_.Few(),Z=payments.business.integration.ClientTokenFactory.createClientToken(_.f(F,_.fS0).countryCode,T);T={c:q.code.value.trim(),rd:window.btoa(T),ctk:Z};F&&_.mT().resolve(_.qd).resolveCommand(F,{form:Object.assign({},T,{element:q.hostElement})})},function(){q.showGenericError();
Rn("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.bB(Error("Vl"))})};
_.Y.onYtServiceRequestCompleted=function(q){q.stopPropagation();this.isLoading=!1;var k,F;this.errorMessage=(k=q.detail)==null?void 0:(F=k.data)==null?void 0:F.errorMessage;var T,Z;this.postRedemptionRenderer=(T=q.detail)==null?void 0:(Z=T.data)==null?void 0:Z.renderer;var O,z;if(q=(O=q.detail)==null?void 0:(z=O.data)==null?void 0:z.redirectEndpoint)this.isLoading=!0,_.Fc(this.hostElement,"yt-navigate",{endpoint:q});this.errorMessage?Rn("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
q)&&_.wE("ypcRedeemFlowSucceeded")};
_.Y.onYtServiceRequestError=function(q){q.stopPropagation();this.isLoading=!1;if(q=this.get("detail.error.message",q))this.errorMessage=_.Gm(q);Rn("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.Y.onInvokeInstrumentManagerActionCompleted=function(q){q.stopPropagation();this.redeemCode()};
_.Y.onInvokeInstrumentManagerActionError=function(q){q.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",q)){case "instrumentManagerLoadError":this.showGenericError();Rn("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();Rn("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":_.wE("ypcRedeemFlowCancelled")}};
_.Y.onInput=function(){var q=this;_.rf(this,"onInput",function(){var k=q.code.value.trim();q.redeemButtonDisabled=k.length<q.MIN_CODE_LENGTH||k.length>q.MAX_CODE_LENGTH},200)};
_.Y.onCodeInputKeypress=function(q){q.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(gMv(),this.redeemCode())};
_.Y.computeImageUrl=function(q){return q?_.TM(q.thumbnails,600):null};
_.Y.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
h9.prototype.onInvokeInstrumentManagerActionError=h9.prototype.onInvokeInstrumentManagerActionError;h9.prototype.onInvokeInstrumentManagerActionCompleted=h9.prototype.onInvokeInstrumentManagerActionCompleted;h9.prototype.onYtServiceRequestError=h9.prototype.onYtServiceRequestError;h9.prototype.onYtServiceRequestCompleted=h9.prototype.onYtServiceRequestCompleted;h9.prototype.dataChanged=h9.prototype.dataChanged;
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],h9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],h9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],h9.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],h9.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Boolean)],h9.prototype,"redeemButtonDisabled",void 0);
_.v([_.u(),_.G("design:type",Object)],h9.prototype,"errorMessage",void 0);_.v([_.u(),_.G("design:type",Object)],h9.prototype,"postRedemptionRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],h9.prototype,"observer",void 0);_.v([_.Iw("#code"),_.G("design:type",HTMLInputElement)],h9.prototype,"code",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],h9.prototype,"dataChanged",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],h9.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],h9.prototype,"onYtServiceRequestError",null);
_.v([_.eJ("yt-invoke-instrument-manager-action-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],h9.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.v([_.eJ("yt-invoke-instrument-manager-action-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],h9.prototype,"onInvokeInstrumentManagerActionError",null);_.v([_.K({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],h9);
_.B(h9,"ytd-redeem-code-renderer",function(){if(CzD!==void 0)return CzD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return CzD=q},{mode:1});var Wbh;_.$$("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var Mx=function(){var q=_.Q.apply(this,arguments)||this;q.businessEmailDisplayState="HIDE_SECTION";return q};
_.y(Mx,_.Q);_.Y=Mx.prototype;_.Y.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}}}}}};
_.Y.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"};
_.Y.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.Y.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.uN("https://www.google.com/recaptcha/api.js?trustedtypes=true"),this.businessEmailDisplayState="CAPTCHA"))};
_.Y.onYtServiceRequestCompleted=function(q){var k;if((k=q.detail.data)==null?0:k.businessEmail)this.businessEmail=q.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var F;if((F=q.detail.data)==null?0:F.errorMessage)this.businessEmailErrorMessage=q.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.Y.computeEmailHref=function(q){return"mailto:"+q};
_.Y.computeSafeUrl=function(q){if(q)return _.d5(q)};
_.Y.onBusinessEmailCaptchaSubmit=function(){var q;(q=this.data)!=null&&q.onBusinessEmailRevealClickCommand&&(q=this.JSC$19171_captchaTextarea.value)&&(q={recaptcha_response_token:q,channel_id:this.data.channelId},_.mT().resolve(_.qd).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},q,{element:this.hostElement})}))};
_.Y.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.Vg.Object.defineProperties(Mx.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 q,k;return!((q=this.data)==null||!q.primaryLinks)&&!((k=this.data)==null?0:k.links)&&this.data.primaryLinks.every(function(F){return F.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.primaryLinks)&&!((k=this.data)==null?0:k.links)&&!this.shouldShowNewLinks}}});
Mx.prototype.onYtServiceRequestCompleted=Mx.prototype.onYtServiceRequestCompleted;Mx.prototype.dataChanged=Mx.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Mx.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Mx.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Mx.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.Iw("#g-recaptcha-response"),_.G("design:type",HTMLTextAreaElement)],Mx.prototype,"JSC$19171_captchaTextarea",void 0);_.v([_.u(),_.G("design:type",Object)],Mx.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],Mx.prototype,"businessEmailDisplayState",void 0);_.v([_.u(),_.G("design:type",String)],Mx.prototype,"businessEmail",void 0);_.v([_.u(),_.G("design:type",String)],Mx.prototype,"businessEmailErrorMessage",void 0);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Mx.prototype,"hideDetailsSection",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Mx.prototype,"dataChanged",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Mx.prototype,"shouldShowNewLinks",null);_.v([_.P("data","shouldShowLinks"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Mx.prototype,"shouldShowLegacyLinks",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Mx.prototype,"onYtServiceRequestCompleted",null);_.v([_.K({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],Mx);
_.B(Mx,"ytd-channel-about-metadata-renderer",function(){if(Wbh!==void 0)return Wbh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Wbh=q},{mode:1});var U1I;_.$$("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var fI=function(){return _.Q.apply(this,arguments)||this};
_.y(fI,_.Q);fI.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],fI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fI.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],fI);
_.B(fI,"ytd-channel-featured-content-renderer",function(){if(U1I!==void 0)return U1I;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return U1I=q},{mode:1});var I42;_.$$("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var yD=function(){var q=_.Q.apply(this,arguments)||this;q.roundContainer=!0;q.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");return q};
_.y(yD,_.Q);_.Y=yD.prototype;_.Y.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Y.dataChanged=function(){this.imageWidth=this.imageHeight=24;var q=this.data;q.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!q.style&&q.image&&q.image.thumbnails.length&&(q=q.image.thumbnails[0],this.imageWidth=q.width||0,this.imageHeight=q.height||0)};
_.Y.computeSource=function(q){return q.secondarySource?_.cj(q.secondarySource):_.cj(q.source)};
_.Y.computeClarifyStyle=function(q){return q?q.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.Y.isLargeStyle=function(q){return q==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.Y.computeBackgroundStyle=function(q){return q?q.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.Y.computeHasActionButton=function(q){return!!q.actionButton};
_.Y.computeHasBottomSection=function(q){return!!q.ctaHasBottomSection};
_.Y.computeIsSourceMissing=function(q){return q.ctaHasBottomSection===!1?!0:q&&this.computeSource(q)?!1:!0};
_.Y.computeSecondaryEndpoint=function(q){return q.secondaryEndpoint||q.endpoint};
yD.prototype.dataChanged=yD.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yD.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],yD.prototype,"imageWidth",void 0);_.v([_.u(),_.G("design:type",Number)],yD.prototype,"imageHeight",void 0);
_.v([_.u({computed:"computeSecondaryEndpoint(data)"}),_.G("design:type",Object)],yD.prototype,"secondaryEndpoint",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.G("design:type",Boolean)],yD.prototype,"hasActionButton",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.G("design:type",Boolean)],yD.prototype,"hasBottomSection",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.G("design:type",Boolean)],yD.prototype,"missingSource",void 0);_.v([_.u({computed:"computeIcon_(data.icon)"}),_.G("design:type",String)],yD.prototype,"icon",void 0);_.v([_.u({computed:"computeIcon_(data.secondaryIcon)"}),_.G("design:type",String)],yD.prototype,"secondaryIcon",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.G("design:type",String)],yD.prototype,"clarifyStyle",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.G("design:type",String)],yD.prototype,"backgroundStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yD.prototype,"roundContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yD.prototype,"amsterdamEnabled",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yD.prototype,"dataChanged",null);
_.v([_.K({is:"ytd-clarification-renderer",disableElementRegistration:!0})],yD);
_.B(yD,"ytd-clarification-renderer",function(){if(I42!==void 0)return I42;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return I42=q},{mode:1});var XTs;var Ehh;var t9=function(){var q=_.Q.apply(this,arguments)||this;q.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");return q};
_.y(t9,_.Q);_.Y=t9.prototype;_.Y.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.Y.computeIcon=function(q){return q?"yt-icons:"+q.toLowerCase():null};
_.Y.computeUseContacts=function(q){return!!q.contacts&&q.contacts.length>0};
_.Y.computePhoneContact=function(q){var k,F;return(k=q.contacts)==null?void 0:(F=k.find(function(T){var Z;return(T==null?void 0:(Z=T.icon)==null?void 0:Z.iconType)==="PHONE"}))==null?void 0:F.actionText};
_.Y.computeSmsContact=function(q){var k,F;return(k=q.contacts)==null?void 0:(F=k.find(function(T){var Z;return(T==null?void 0:(Z=T.icon)==null?void 0:Z.iconType)==="SMS"}))==null?void 0:F.actionText};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],t9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],t9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],t9.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],t9.prototype,"amsterdamEnabled",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.G("design:type",Boolean)],t9.prototype,"useContacts",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.G("design:type",String)],t9.prototype,"phoneContact",void 0);_.v([_.K({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],t9);
_.B(t9,"ytd-single-action-emergency-support-renderer",function(){if(Ehh!==void 0)return Ehh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ehh=q},{mode:1});_.$$("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var D3=function(){var q=_.Q.apply(this,arguments)||this;q.roundedContainer=!0;q.amsterdamEnabled=_.h("enable_desktop_amsterdam_info_panels");return q};
_.y(D3,_.Q);D3.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"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],D3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],D3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],D3.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],D3.prototype,"roundedContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],D3.prototype,"amsterdamEnabled",void 0);
_.v([_.K({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],D3);
_.B(D3,"ytd-emergency-onebox-renderer",function(){if(XTs!==void 0)return XTs;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return XTs=q},{mode:1});var a48;_.$$("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var ln=function(){return _.Q.apply(this,arguments)||this};
_.y(ln,_.Q);ln.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ln.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ln.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ln.prototype,"data",void 0);_.v([_.K({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],ln);
_.B(ln,"ytd-exploratory-results-renderer",function(){if(a48!==void 0)return a48;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return a48=q},{mode:1});var d1s;_.$$("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var J9=function(){var q=_.Q.apply(this,arguments)||this;q.messageData=null;return q};
_.y(J9,_.Q);_.Y=J9.prototype;_.Y.onServiceRequestCompleted=function(q,k){q=k.actions||[];k=0;for(var F=q.length;k<F;k++){var T=q[k],Z=void 0,O=void 0;if((Z=_.f(T,_.h3))==null?0:(O=Z.item)==null?0:O.messageRenderer)this.messageData=_.f(T,_.h3).item.messageRenderer}};
_.Y.dataChanged=function(){var q=this.data;this.hostElement.hidden=!1;_.Yv(this.hostElement,"is-channel",q&&!q.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.Y.computeThumbnailWidth=function(q){return q?126:56};
_.Y.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.Y.onSubmitTap=function(){var q=this.data,k=this.selectedResponseIndex;q!==void 0&&k!==void 0&&(q=q.responses[k],q.responseData&&_.mT().resolve(_.qd).resolveCommand(q.responseData,{form:{element:this.hostElement}}))};
_.Y.onDismissTap=function(){this.hostElement.hidden=!0;var q=this.data;q!==void 0&&q.dismissalEndpoint&&_.mT().resolve(_.qd).resolveCommand(q.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Y.updateSelectedResponseIndexFromBinding=function(q){this.selectedResponseIndex=q.detail.value};
J9.prototype.onSelectedResponseIndexChange=J9.prototype.onSelectedResponseIndexChange;J9.prototype.dataChanged=J9.prototype.dataChanged;J9.prototype.onServiceRequestCompleted=J9.prototype.onServiceRequestCompleted;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],J9.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],J9.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],J9.prototype,"messageData",void 0);
_.v([_.u(),_.G("design:type",Number)],J9.prototype,"selectedResponseIndex",void 0);_.v([_.Iw("#submit-button"),_.G("design:type",HTMLButtonElement)],J9.prototype,"submitButton",void 0);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],J9.prototype,"onServiceRequestCompleted",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],J9.prototype,"dataChanged",null);
_.v([_.Wu("selectedResponseIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],J9.prototype,"onSelectedResponseIndexChange",null);_.v([_.K({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],J9);
_.B(J9,"ytd-feedback-elicitation-single-question-renderer",function(){if(d1s!==void 0)return d1s;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return d1s=q},{mode:1});var htK;var A9=function(){return _.Q.apply(this,arguments)||this};
_.y(A9,_.Q);A9.prototype.computeThumbnailWidth=function(q){return q?602:428};
A9.prototype.updateWideFromBinding=function(q){this.wide=q.detail.value};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],A9.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],A9.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],A9.prototype,"wide",void 0);_.v([_.K({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],A9);
_.B(A9,"ytd-newspaper-hero-video-renderer",function(){if(htK!==void 0)return htK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return htK=q},{mode:1});var Md8;var pI=function(){return _.Q.apply(this,arguments)||this};
_.y(pI,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pI.prototype,"rendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],pI.prototype,"data",void 0);_.v([_.K({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],pI);
_.B(pI,"ytd-newspaper-mini-video-renderer",function(){if(Md8!==void 0)return Md8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Md8=q},{mode:1});var f4s;_.$$("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var wu=function(){return _.Q.apply(this,arguments)||this};
_.y(wu,_.Q);wu.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"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],wu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wu.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wu.prototype,"data",void 0);_.v([_.K({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],wu);
_.B(wu,"ytd-newspaper-renderer",function(){if(f4s!==void 0)return f4s;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return f4s=q},{mode:1});var yFD;_.$$("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var Pw=function(){var q=_.Q.apply(this,arguments)||this;q.isSegment=!1;q.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};q.nextContinuation={continuationType:"playlistVideoListContinuation"};return q};
_.y(Pw,_.Q);_.Y=Pw.prototype;_.Y.attached=function(){_.mT();var q;(q=_.mT().resolve(_.g6(_.sq)))!=null&&(q.playlistVideoListElement=this.hostElement)};
_.Y.detached=function(){var q;(q=_.mT().resolve(_.g6(_.sq)))!=null&&(q.playlistVideoListElement=void 0);q=_.mT().resolve(_.g6(_.ix));_.h("web_enable_voting_animation")&&q&&(q.parentElem=void 0,q.videos=[],q.continuationsPresent=!1,q.showRefreshPill=!1)};
_.Y.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"}}}}}};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.Y.dataChanged=function(){var q=_.mT().resolve(_.g6(_.ix));if(_.h("web_enable_voting_animation")&&this.data&&q){var k=_.Zy(this.hostElement).querySelector("#contents");k&&(q.parentElem=k);q.addVideos(this.data.contents)}_.F9P(this.ytReorderableBehavior)};
_.Y.onRendererstamperFinished=function(){this.canReorder&&_.TqG(this.ytReorderableBehavior,_.Zy(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.Y.onPlaylistReloading=function(){this.isReloading=!0};
_.Y.onUpdateSetVideoId=function(q){if(q.detail&&this.data&&this.data.contents){var k=q.detail;q=this.data.contents.findIndex(function(Z){var O;return((O=Z.playlistVideoRenderer)==null?void 0:O.videoId)===k.videoId});
if(!(q<0)&&k.setVideoId&&(this.set("data.contents."+q+".playlistVideoRenderer.setVideoId",k.setVideoId),_.h("web_enable_voting_animation"))){var F;if(q=_.f((F=this.data.contents[q].playlistVideoRenderer)==null?void 0:F.engagementBar,_.tZN)){var T;(T=q.actions)==null||T.forEach(function(Z){if(Z=_.f(Z,_.Dte))Z.itemId=k.setVideoId})}(F=_.mT().resolve(_.g6(_.ix)))&&mqs(F,k.videoId,k.setVideoId)}}};
_.Y.computeContentsClass=function(q){return q?"reloading":""};
_.Y.computeIsSortable=function(q,k){return q&&k>0&&!this.isSegment&&!_.h("shorts_in_playlists_web")};
_.Y.computeIsEditable=function(q){return q};
_.Y.computeCanReorder=function(q){return q};
_.Y.handlePlaylistRemoveVideosAction=function(q){if(this.get("playlistRemoveVideosAction.setVideoIds",q)&&this.data&&this.data.contents){q=_.f(q,_.PG8).setVideoIds;for(var k=this.data.contents.length-1;k>=0;){var F=this.data.contents[k].playlistVideoRenderer;F&&F.setVideoId&&q.includes(F.setVideoId)&&this.splice("data.contents",k,1);k--}_.Ta(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.Y.updateIndices=function(){if(this.data&&this.data.contents)for(var q=0;q<this.data.contents.length;q++)this.set("data.contents."+q+".playlistVideoRenderer.index",_.Gm(String(q+1)))};
_.Y.handleDrop=function(q){q=q.currDragItem;var k=_.B0(q.parentNode.childNodes,q),F=this.data.contents.splice(Number(_.cj(q.data.index))-1,1)[0];this.data.contents.splice(k,0,F);k=k?this.get("contents."+(k-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();q=this.buildReorderServiceEndpoint(q.data.setVideoId,k);this.ytComponentBehavior.resolveCommand(q)};
_.Y.buildReorderServiceEndpoint=function(q,k){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",q),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",k),this.data.onReorderEndpoint):null};
_.Y.handleUpdatePlaylistAction=function(q){var k;(q=_.f((k=_.f(q,_.$l$))==null?void 0:k.updatedRenderer,_.gy0))&&this.canReorder!==q.canReorder&&this.set("data.canReorder",q.canReorder);q&&q.contents&&(this.set("data.contents",q.contents),this.isReloading=!1);q&&q.continuations&&this.set("data.continuations",q.continuations)};
_.Y.handleAddRendererToItemSectionAction=function(q){var k,F=(k=_.f(q,Fb5))==null?void 0:k.renderer,T;F&&((T=_.f(q,Fb5))==null?void 0:T.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,F),q=_.mT().resolve(_.g6(_.ix)),_.h("web_enable_voting_animation")&&q&&(F&&(k=_.yxo(F))&&q.recommendedVideos.push({itemId:k,videoId:_.l19(F),voteCount:_.Jxr(F),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.Y.isVotingEnabledOnPlaylist=function(q){if(!q)return!1;q=_.S(q);for(q=q.next();!q.done;q=q.next()){var k=void 0;return!!_.f((k=q.value.playlistVideoRenderer)==null?void 0:k.engagementBar,_.tZN)}return!1};
_.Y.onAppendContinuationItemsActionFinished=function(){var q;this.isVotingEnabledOnPlaylist((q=this.data)==null?void 0:q.contents)&&(this.updateIndices(),q=_.mT().resolve(_.g6(_.ix)),_.h("web_enable_voting_animation")&&q&&this.data&&q.addVideos(this.data.contents))};
_.Y.updateVideoData=function(q){if(q.detail&&this.data&&this.data.contents){var k=q.detail;q=k.toIdx;var F=k.itemId,T=k.newVoteCount,Z=k.voteStatus;k=k.hideItem;var O,z,R=(O=this.data)==null?void 0:(z=O.contents)==null?void 0:z.findIndex(function(E){return _.yxo(E)===F});
if(!(R<0)){O=this.data.contents[R];var e;if((e=O.playlistVideoRenderer)==null?0:e.voteCount)O.playlistVideoRenderer.voteCount=T;var I;if(e=_.f((I=O.playlistVideoRenderer)==null?void 0:I.engagementBar,_.tZN)){var X;(X=e.actions)==null||X.forEach(function(E){(E=_.f(E,_.Dte))&&E.initialState&&(E.initialState.votes=T,E.initialState.status=Z)})}this.data.contents.splice(R,1);
k||this.data.contents.splice(q,0,O);this.updateIndices()}}};
Pw.prototype.updateVideoData=Pw.prototype.updateVideoData;Pw.prototype.onAppendContinuationItemsActionFinished=Pw.prototype.onAppendContinuationItemsActionFinished;Pw.prototype.onUpdateSetVideoId=Pw.prototype.onUpdateSetVideoId;Pw.prototype.onPlaylistReloading=Pw.prototype.onPlaylistReloading;Pw.prototype.onRendererstamperFinished=Pw.prototype.onRendererstamperFinished;Pw.prototype.dataChanged=Pw.prototype.dataChanged;
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Pw.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Pw.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Pw.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.sy.YtNextContinuationBehavior),_.G("design:type",Object)],Pw.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.l(_.Zch),_.G("design:type",Object)],Pw.prototype,"ytReorderableBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],Pw.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Pw.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Pw.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],Pw.prototype,"isReloading",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Pw.prototype,"isSegment",void 0);_.v([_.u({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.G("design:type",Boolean)],Pw.prototype,"isSortable",void 0);_.v([_.u({computed:"computeIsEditable(data.isEditable)"}),_.G("design:type",Boolean)],Pw.prototype,"isEditable",void 0);_.v([_.u({computed:"computeCanReorder(data.canReorder)"}),_.G("design:type",Boolean)],Pw.prototype,"canReorder",void 0);
_.v([_.u({value:101}),_.G("design:type",Number)],Pw.prototype,"scrollMargin",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pw.prototype,"dataChanged",null);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pw.prototype,"onRendererstamperFinished",null);
_.v([_.eJ("yt-playlist-reloading"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pw.prototype,"onPlaylistReloading",null);_.v([_.eJ("yt-update-set-video-id"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Pw.prototype,"onUpdateSetVideoId",null);
_.v([_.eJ("yt-append-continuation-items-action-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pw.prototype,"onAppendContinuationItemsActionFinished",null);_.v([_.eJ("yt-update-video-data-voting-animation"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Pw.prototype,"updateVideoData",null);_.v([_.K({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],Pw);
_.B(Pw,"ytd-playlist-video-list-renderer",function(){if(yFD!==void 0)return yFD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return yFD=q},{mode:_.Oh("kevlar_poly_si_batch_j047")?1:2});var td8;var $E=function(){return _.Q.apply(this,arguments)||this};
_.y($E,_.Q);$E.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"}}}}};
$E.prototype.onTextWrapperTap=function(q){var k=this.data&&this.data.navigationEndpoint;k&&!_.x$(_.xN(q),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.Fc(this.hostElement,"yt-navigate",{endpoint:k})};
$E.prototype.dataChanged=function(){var q=this.get("data.offerButton.buttonRenderer.serviceEndpoint");q&&q.commandMetadata&&_.f(q.commandMetadata,_.Di)&&_.f(q.commandMetadata,_.Di).fireAutomatically&&_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})};
$E.prototype.dataChanged=$E.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$E.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$E.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.rw),_.G("design:type",Object)],$E.prototype,"ytdLockupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$E.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.G("design:type",Boolean)],$E.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],$E.prototype,"biggerThumbsStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],$E.prototype,"leftAligned",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$E.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-movie-renderer"})],$E);
_.B($E,"ytd-movie-renderer",function(){if(td8!==void 0)return td8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return td8=q},{mode:1});var D1C;var bn=function(){var q=_.Q.apply(this,arguments)||this;q.rounded=!0;q.pageAttachedTo=void 0;q.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return q};
_.y(bn,_.Q);bn.prototype.attached=function(){this.pageAttachedTo=_.mT().resolve(_.gb).getCurrentPage();_.Fc(this.hostElement,"yt-player-attached",this.player)};
bn.prototype.detached=function(){var q;if((q=this.pageAttachedTo)==null?0:q.hostElement)_.Fc(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
bn.prototype.dataChanged=function(){var q;if((q=this.data)==null?0:q.videoId)q={video_id:this.data.videoId,autoplay:!0},!_.h("miniplayer_stop_channel_video_autoplay_killswitch")&&_.mT().resolve(_.BA).isMiniplayerActive()&&(q.pause_at_start=!0,q.autoplay=!1),this.player.loadVideoWithPlayerVars(q)};
bn.prototype.handleSignalActionPausePlayer=function(){_.i$().pause()};
bn.prototype.dataChanged=bn.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],bn.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bn.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],bn.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],bn.prototype,"rounded",void 0);_.v([_.Iw("#player"),_.G("design:type",Object)],bn.prototype,"player",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],bn.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],bn);
_.B(bn,"ytd-channel-video-player-renderer",function(){if(D1C!==void 0)return D1C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return D1C=q},{mode:1});var l48;var JFD;var AFD;var un=function(){var q=_.Q.apply(this,arguments)||this;q.playing=!1;q.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.kc(q);q.active=!1;return q};
_.y(un,_.Q);_.Y=un.prototype;_.Y.detached=function(){this.stop()};
_.Y.play=function(){var q=this,k,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return q.active=!0,k=q.get("data.inlinePlaybackEndpoint.watchEndpoint"),F=k.videoId||q.data.videoId,T=k.startTimeSeconds||0,Z=k.playerParams||null,_.h("kevlar_player_update_killswitch")?_.W(z,q.playerEl.update({args:{video_id:F,startSeconds:T,player_params:Z}}),2):(q.playerEl.loadVideoWithPlayerVars({video_id:F,startSeconds:T,player_params:Z,autoplay:!0}),z.jumpTo(2));if(z.nextAddress!=4)return _.W(z,q.playerEl.getPlayerPromise(),
4);O=z.yieldResult;O.unloadModule("annotations_module");O.addEventListener("onStateChange",function(R){q.onPlayerStateChange(R)});
_.RG(z)})};
_.Y.onPlayerStateChange=function(q){if(this.active)switch(this.playing=q===1,q){case 1:_.Fc(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.Fc(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.Y.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.Y.resize=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.playerEl.getPlayerPromise(),2);k=F.yieldResult;k.setSize(NaN,NaN);_.RG(F)})};
_.v([_.u(),_.G("design:type",Object)],un.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],un.prototype,"playing",void 0);_.v([_.u(),_.G("design:type",Object)],un.prototype,"playerId",void 0);_.v([_.Iw("#player"),_.G("design:type",Object)],un.prototype,"playerEl",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],un);
_.B(un,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(AFD!==void 0)return AFD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return AFD=q},{mode:1});var pT0;var wTv;var Nx=function(){var q=_.Q.apply(this,arguments)||this;q.width=0;return q};
_.y(Nx,_.Q);_.Y=Nx.prototype;_.Y.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.Rw(this,this.onEnded));this.mp4El.addEventListener("error",_.Rw(this,this.onError))};
_.Y.detached=function(){this.videoEl.removeEventListener("ended",_.Rw(this,this.onEnded));this.mp4El.removeEventListener("error",_.Rw(this,this.onError))};
_.Y.play=function(){var q=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var k=this.videoEl.play();k?k.then(function(){q.handleVideoStartPlaying()}).catch(function(){_.Fc(q.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.Fc(this.hostElement,"yt-video-thumbnail-not-playing")};
_.Y.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.Y.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.Y.dataChanged=function(){var q;if((q=this.data)==null?0:q.thumbnailPlaceholder)q=_.TM(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+q+")";this.stop();this.autoplay&&this.play()};
_.Y.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.Y.onEnded=function(){this.stop();_.Fc(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.Y.onError=function(){_.Fc(this.hostElement,"yt-video-thumbnail-error")};
_.Y.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.Y.getVideoThumbnail=function(q){if(q&&q.length)return q[0]};
Nx.prototype.dataChanged=Nx.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],Nx.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Nx.prototype,"animatePlaceholderOnEntrance",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Nx.prototype,"autoplay",void 0);_.v([_.u({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.G("design:type",Object)],Nx.prototype,"videoThumbnail",void 0);
_.v([_.u(),_.G("design:type",Boolean)],Nx.prototype,"loop",void 0);_.v([_.u(),_.G("design:type",Boolean)],Nx.prototype,"isVideoPlaying",void 0);_.v([_.u(),_.G("design:type",Object)],Nx.prototype,"width",void 0);_.v([_.Iw("#mp4"),_.G("design:type",HTMLElement)],Nx.prototype,"mp4El",void 0);_.v([_.Iw("#placeholder"),_.G("design:type",HTMLElement)],Nx.prototype,"placeholderEl",void 0);_.v([_.Iw("#video"),_.G("design:type",HTMLVideoElement)],Nx.prototype,"videoEl",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Nx.prototype,"dataChanged",null);_.v([_.Pu({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],Nx);
_.B(Nx,"yt-video-as-thumbnail-details",function(){if(wTv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;pT0===void 0&&(pT0=document.createElement("template"));var T=pT0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);wTv=q}q=wTv;return q},{mode:2});var QD=function(){var q=_.Q.apply(this,arguments)||this;q.disableGridStateAware=!1;q.animationEnabled=_.h("enable_web_ketchup_hero_animation");q.transitioningOut=!1;q.narrow=!1;q.narrower=!1;q.isCarouselInFeed=!1;q.videoTimeoutJobId=0;q.panelTimeoutJobId=0;q.panelTimeoutJobStartMs=0;q.actionMap={"yt-window-resized":"onWindowResized"};return q};
_.y(QD,_.Q);_.Y=QD.prototype;_.Y.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.Y.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var q;this.player&&((q=this.data)==null?0:q.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.Y.attached=function(){this.onWindowResized()};
_.Y.detached=function(){this.clearTimeouts()};
_.Y.onWindowResized=function(){this.updateSize()};
_.Y.computePanelLayout=function(q){return q&&q.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Y.playVideo=function(){var q;this.video&&((q=this.data)==null?0:q.videoThumbnail)&&this.video.play();var k;this.player&&((k=this.data)==null?0:k.inlinePlaybackRenderer)&&this.player.play()};
_.Y.stopVideo=function(){var q;this.video&&((q=this.data)==null?0:q.videoThumbnail)&&this.video.stop();var k;this.player&&((k=this.data)==null?0:k.inlinePlaybackRenderer)&&this.player.stop()};
_.Y.transitionOut=function(){var q=this;this.transitioningOut=!0;return new Promise(function(k){var F=function(){_.Zy(q.hostElement).querySelector("#action-button").removeEventListener("animationend",F);_.pL.cancelJob(T);k();q.transitioningOut=!1};
var T=_.MR(_.pL,F,1E3);_.Zy(q.hostElement).querySelector("#action-button").addEventListener("animationend",F);q.player&&(q.player.playing=!1)})};
_.Y.computeMetadataOrder=function(q){return q&&q.metadataOrder&&q.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?q.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.Y.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.Y.computeAvatarSize=function(q){return q&&q.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.Y.onContentClick=function(q){if(!_.x$(_.xN(q),this.hostElement,["A".toString(),"BUTTON".toString()])){var k;if((k=this.data)==null?0:k.navigationEndpoint){var F;this.componentBehavior.resolveCommand((F=this.data)==null?void 0:F.navigationEndpoint)}}};
_.Y.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.Y.setBackgroundImage=function(q){if(q=this.getBackgroundImageUrl(q))_.Zy(this.hostElement).querySelector("#hero").style.backgroundImage="url("+q+")"};
_.Y.setScrimLayer=function(q){var k=this.getScrimLayerColorStops(q);q=((q==null?void 0:q.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(q=180);_.P9("HTML_DIR")==="rtl"&&(q=-q);k&&(_.Zy(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+q+"deg, "+k+")")};
_.Y.isNarrower=function(){return this.hostElement.clientWidth<QD.NARROW_VERSION_SIZE};
_.Y.getScrimLayerColorStops=function(){var q,k=(q=this.data)==null?void 0:q.scrimColorValues;if(!k)return null;if(k.length===1)return q=_.B4(k[0]),q+" 0%, "+q+" 100%";if(k.length===3){var F=[0,72,98];return k.map(function(T,Z){return _.B4(T)+" "+F[Z]+"%"}).join(",")}return null};
_.Y.getBackgroundImageUrl=function(q){return q&&q.largeFormFactorBackgroundThumbnail?_.TM((q.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||q.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.Y.onPlaying=function(){this.startVideoTimeout()};
_.Y.onEnded=function(){this.rotate()};
_.Y.startPanelTimeout=function(){var q=this;if(!this.panelTimeoutJobId){var k=this.get("data.minPanelDisplayDurationMs");k&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.MR(_.pL,function(){q.rotate()},k))}};
_.Y.startVideoTimeout=function(){var q=this;if(!this.videoTimeoutJobId){_.pL.cancelJob(this.panelTimeoutJobId);var k=Date.now()-this.panelTimeoutJobStartMs;k=Math.max(0,this.get("data.minPanelDisplayDurationMs")-k);k=Math.max(this.get("data.minVideoPlayDurationMs")||0,k);this.videoTimeoutJobId=_.MR(_.pL,function(){q.rotate()},k)}};
_.Y.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.pL.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.pL.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.Y.rotate=function(){this.clearTimeouts();_.Fc(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.Vg.Object.defineProperties(QD.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.Zy(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.Zy(this.hostElement).querySelector("#video")}}});
_.Vg.Object.defineProperties(QD,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
QD.prototype.onEnded=QD.prototype.onEnded;QD.prototype.onPlaying=QD.prototype.onPlaying;QD.prototype.dataChanged=QD.prototype.dataChanged;_.v([_.l(_.uK),_.G("design:type",Object)],QD.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],QD.prototype,"componentBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],QD.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.l(_.G3Z),_.G("design:type",Object)],QD.prototype,"ytBooleanLogicBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],QD.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],QD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],QD.prototype,"ytRendererBehavior",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QD.prototype,"disableGridStateAware",void 0);_.v([_.u(),_.G("design:type",Object)],QD.prototype,"data",void 0);_.v([_.u({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.G("design:type",String)],QD.prototype,"panelLayout",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QD.prototype,"animationEnabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QD.prototype,"transitioningOut",void 0);
_.v([_.u({computed:"computeMetadataOrder(data)"}),_.G("design:type",Boolean)],QD.prototype,"metadataOrder",void 0);_.v([_.u({computed:"computeByline(data)"}),_.G("design:type",Object)],QD.prototype,"byline",void 0);_.v([_.u({computed:"computeAvatarSize(data)"}),_.G("design:type",Number)],QD.prototype,"avatarSize",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QD.prototype,"narrow",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QD.prototype,"narrower",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QD.prototype,"layoutStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QD.prototype,"isCarouselInFeed",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QD.prototype,"dataChanged",null);_.v([_.eJ("yt-default-promo-panel-renderer-playing"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QD.prototype,"onPlaying",null);
_.v([_.eJ("yt-default-promo-panel-renderer-ended"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QD.prototype,"onEnded",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],QD);
_.B(QD,"ytd-default-promo-panel-renderer",function(){if(JFD!==void 0)return JFD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return JFD=q},{mode:1});_.$$("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var KI=function(){var q=_.Q.apply(this,arguments)||this;q.narrower=!1;q.dotMenuVisible=!1;q.paginationThumbnailsVisible=!1;q.active=!0;q.disableGridStateAware=!1;q.actionMap={"yt-window-resized":"onWindowResized"};return q};
_.y(KI,_.Q);_.Y=KI.prototype;_.Y.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]]"}}}}}};
_.Y.attached=function(){document.addEventListener("yt-page-type-changed",_.Rw(this,this.onPageTypeChange));this.currentPageSubtype=_.UG(location.pathname);this.onWindowResized()};
_.Y.detached=function(){this.jobId&&_.pL.cancelJob(this.jobId);this.updateSizeJobId&&_.pL.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.Rw(this,this.onPageTypeChange))};
_.Y.onPageTypeChange=function(q){this.active=q.detail.newPageSubtype===this.currentPageSubtype};
_.Y.onWindowResized=function(){this.updateSize()};
_.Y.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.Y.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.Y.setCarouselItem=function(q){q>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.pL.cancelJob(this.jobId);var k=this.getCurrentPanelElement();k&&k.stopVideo();this.currentItemIndex=q%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(k||(k=this.getCurrentPanelElement()),k.playVideo()):this.startRotationJob()};
_.Y.scrollThumbnails=function(q){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var k=this.getCurrentPaginationElement();if(k){var F=_.Zy(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?F.style.transform="translateX(0)":(k=k.offsetWidth+8,F.style.transform="translateX(-"+k*(q-Math.ceil(Math.floor(this.overlay.offsetWidth/k)/2)+1)+"px)")}}};
_.Y.onDataChanged=function(){var q=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.Dn(_.pL,function(){q.getCurrentPanelElement().updateSize();q.updateSize()}))};
_.Y.getCurrentPanelElement=function(){return _.Zy(_.Zy(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.Y.getCurrentPaginationElement=function(){return _.Zy(_.Zy(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.Y.getNavigationClass=function(q,k){return q===k?"selected":""};
_.Y.getNavigationDurationStyle=function(q){return"animation-duration:"+(this.get("data.carouselItems."+q+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.Y.onNavigationTap=function(q){var k=this,F=q.model.index;F!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){k.setCarouselItem(F)}),this.autorotateActive=!1)};
_.Y.onVideoThumbnailEnded=function(){var q=this;if(this.shouldRotate()){var k=this.getCurrentPaginationElement();k&&(k.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){k.classList.remove("finished");q.setNextCarouselItem()}))}};
_.Y.onVideoThumbnailError=function(){this.startRotationJob()};
_.Y.onVideoNotPlaying=function(){this.startRotationJob()};
_.Y.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.Y.startRotationJob=function(){var q=this;_.pL.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.pL.addLowPriorityJob(function(){q.getCurrentPanelElement().transitionOut().then(function(){q.setNextCarouselItem()})},this.rotationTimeout))};
_.Y.computeDotMenuVisible=function(q,k){return!!q&&!!q.carouselItems&&q.carouselItems.length>1&&!q.paginationThumbnails||!!k};
_.Y.computePaginationThumbnailsVisible=function(q,k){var F,T;return((T=q==null?void 0:(F=q.paginationThumbnails)==null?void 0:F.length)!=null?T:0)>1&&!k};
_.Y.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.Y.computePaginatorAlignment=function(q){return(q==null?void 0:q.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.Y.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.Y.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.Y.isNarrower=function(q){return(q!=null?q:0)<QD.NARROW_VERSION_SIZE};
KI.prototype.activeChanged=KI.prototype.activeChanged;KI.prototype.onVideoNotPlaying=KI.prototype.onVideoNotPlaying;KI.prototype.onVideoThumbnailError=KI.prototype.onVideoThumbnailError;KI.prototype.onVideoThumbnailEnded=KI.prototype.onVideoThumbnailEnded;KI.prototype.onDataChanged=KI.prototype.onDataChanged;_.v([_.l(_.uK),_.G("design:type",Object)],KI.prototype,"ytdGridStateAwareBehavior",void 0);
_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],KI.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],KI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],KI.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],KI.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],KI.prototype,"currentItem",void 0);
_.v([_.u(),_.G("design:type",Number)],KI.prototype,"currentItemIndex",void 0);_.v([_.u(),_.G("design:type",Number)],KI.prototype,"rotationTimeout",void 0);_.v([_.u(),_.G("design:type",Number)],KI.prototype,"loopCount",void 0);_.v([_.u({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.G("design:type",String)],KI.prototype,"paginatorAlignment",void 0);_.v([_.u(),_.G("design:type",Number)],KI.prototype,"jobId",void 0);
_.v([_.u(),_.G("design:type",Number)],KI.prototype,"updateSizeJobId",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],KI.prototype,"isCarouselInFeed",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],KI.prototype,"narrower",void 0);_.v([_.u({computed:"computeDotMenuVisible(data, narrower)"}),_.G("design:type",Object)],KI.prototype,"dotMenuVisible",void 0);
_.v([_.u({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.G("design:type",Object)],KI.prototype,"paginationThumbnailsVisible",void 0);_.v([_.u({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.G("design:type",String)],KI.prototype,"layoutType",void 0);_.v([_.u({value:!0,reflectToAttribute:!0}),_.G("design:type",Boolean)],KI.prototype,"autorotateActive",void 0);_.v([_.u(),_.G("design:type",Object)],KI.prototype,"active",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],KI.prototype,"disableGridStateAware",void 0);_.v([_.Iw("#overlay"),_.G("design:type",HTMLElement)],KI.prototype,"overlay",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KI.prototype,"onDataChanged",null);
_.v([_.eJ("yt-video-thumbnail-ended"),_.eJ("yt-default-promo-panel-renderer-rotate"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KI.prototype,"onVideoThumbnailEnded",null);_.v([_.eJ("yt-video-thumbnail-error"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KI.prototype,"onVideoThumbnailError",null);
_.v([_.eJ("yt-video-thumbnail-not-playing"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KI.prototype,"onVideoNotPlaying",null);_.v([_.df("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KI.prototype,"activeChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],KI);
_.B(KI,"ytd-carousel-item-renderer",function(){if(l48!==void 0)return l48;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return l48=q},{mode:2});var Pz2;var $1k;var bAk;var ujv;var Bw=function(){var q=_.Q.apply(this,arguments)||this;q.originalQuery=null;q.originalEndpoint=null;return q};
_.y(Bw,_.Q);Bw.prototype.computeShowOriginalQueryWithoutEndpoint_=function(q,k){return!(!q||k)};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Bw.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Bw.prototype,"correctedText",void 0);_.v([_.u(),_.G("design:type",Object)],Bw.prototype,"correctedQuery",void 0);_.v([_.u(),_.G("design:type",Object)],Bw.prototype,"correctedEndpoint",void 0);_.v([_.u(),_.G("design:type",Object)],Bw.prototype,"originalText",void 0);_.v([_.u(),_.G("design:type",Object)],Bw.prototype,"originalQuery",void 0);
_.v([_.u(),_.G("design:type",Object)],Bw.prototype,"originalEndpoint",void 0);_.v([_.u({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.G("design:type",Boolean)],Bw.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.v([_.Pu({is:"yt-search-query-correction",disableElementRegistration:!0})],Bw);
_.B(Bw,"yt-search-query-correction",function(){if(ujv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;bAk===void 0&&(bAk=document.createElement("template"));var T=bAk;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ujv=q}q=ujv;return q},{mode:2});_.$$("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var ru=function(){return _.Q.apply(this,arguments)||this};
_.y(ru,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ru.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ru.prototype,"data",void 0);_.v([_.Pu({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],ru);
_.B(ru,"yt-did-you-mean-renderer",function(){if($1k===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Pz2===void 0&&(Pz2=document.createElement("template"));var T=Pz2;F.call(k,T.content.cloneNode(!0),q.content.firstChild);$1k=q}q=$1k;return q},{mode:2});var NX0;var Qd2;_.$$("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var vw=function(){return _.Q.apply(this,arguments)||this};
_.y(vw,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vw.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vw.prototype,"data",void 0);_.v([_.Pu({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],vw);
_.B(vw,"yt-including-results-for-renderer",function(){if(Qd2===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;NX0===void 0&&(NX0=document.createElement("template"));var T=NX0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Qd2=q}q=Qd2;return q},{mode:2});var Kb9;var BXC;_.$$("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var Hw=function(){return _.Q.apply(this,arguments)||this};
_.y(Hw,_.Q);Hw.prototype.computeExtraClasses_=function(q,k){var F="";q&&(F+=" "+q.toLowerCase().replace(/_/g,"-"));k&&(F+=" "+k.toLowerCase().replace(/_/g,"-"));return F};
Hw.prototype.computeUrlImg_=function(){var q=this.data;q.image&&(_.Zy(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.TM(q.image.thumbnails,Number.MAX_VALUE)+")")};
Hw.prototype.computeUrlImg_=Hw.prototype.computeUrlImg_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Hw.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Hw.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Hw.prototype,"computeUrlImg_",null);_.v([_.Pu({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],Hw);
_.B(Hw,"yt-music-pass-feature-info-renderer",function(){if(BXC===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Kb9===void 0&&(Kb9=document.createElement("template"));var T=Kb9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);BXC=q}q=BXC;return q},{mode:2});var rFC;var vh5;_.$$("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var sL=function(){return _.Q.apply(this,arguments)||this};
_.y(sL,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],sL.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],sL.prototype,"data",void 0);_.v([_.Pu({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],sL);
_.B(sL,"yt-no-results-found-showing-results-for-renderer",function(){if(vh5===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;rFC===void 0&&(rFC=document.createElement("template"));var T=rFC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);vh5=q}q=vh5;return q},{mode:2});var HAC;var sdK;_.$$("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var GV=function(){return _.Q.apply(this,arguments)||this};
_.y(GV,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],GV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],GV.prototype,"data",void 0);_.v([_.Pu({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],GV);
_.B(GV,"yt-results-without-quotes-renderer",function(){if(sdK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;HAC===void 0&&(HAC=document.createElement("template"));var T=HAC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);sdK=q}q=sdK;return q},{mode:2});var Goh;var cFD;_.$$("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var cw=function(){return _.Q.apply(this,arguments)||this};
_.y(cw,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cw.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cw.prototype,"data",void 0);_.v([_.Pu({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],cw);
_.B(cw,"yt-search-no-results-renderer",function(){if(cFD===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Goh===void 0&&(Goh=document.createElement("template"));var T=Goh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);cFD=q}q=cFD;return q},{mode:2});var VdC;var Lb9;_.$$("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var VD=function(){return _.Q.apply(this,arguments)||this};
_.y(VD,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VD.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],VD.prototype,"data",void 0);_.v([_.Pu({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],VD);
_.B(VD,"yt-showing-results-for-renderer",function(){if(Lb9===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;VdC===void 0&&(VdC=document.createElement("template"));var T=VdC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Lb9=q}q=Lb9;return q},{mode:2});var x1X;var nhX;var ghD;var m1X;var LI=function(){var q=_.Q.apply(this,arguments)||this;q.answerExpanded=!1;return q};
_.y(LI,_.Q);LI.prototype.toggleAnswer_=function(q){var k=_.nj(q);k&&k.classList.contains("yt-simple-endpoint")||(q.preventDefault(),q.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
LI.prototype.toggleAnswer_=LI.prototype.toggleAnswer_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],LI.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],LI.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],LI.prototype,"answerExpanded",void 0);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],LI.prototype,"toggleAnswer_",null);
_.v([_.Pu({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],LI);
_.B(LI,"yt-generic-faq-question-renderer",function(){if(m1X===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ghD===void 0&&(ghD=document.createElement("template"));var T=ghD;F.call(k,T.content.cloneNode(!0),q.content.firstChild);m1X=q}q=m1X;return q},{mode:2});_.$$("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var xE=function(){return _.Q.apply(this,arguments)||this};
_.y(xE,_.Q);xE.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xE.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xE.prototype,"data",void 0);_.v([_.Pu({is:"yt-faq-section-renderer",disableElementRegistration:!0})],xE);
_.B(xE,"yt-faq-section-renderer",function(){if(nhX===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;x1X===void 0&&(x1X=document.createElement("template"));var T=x1X;F.call(k,T.content.cloneNode(!0),q.content.firstChild);nhX=q}q=nhX;return q},{mode:2});var qHC;var iSK;_.$$("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var nI=function(){return _.Q.apply(this,arguments)||this};
_.y(nI,_.Q);
nI.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"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],nI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nI.prototype,"data",void 0);_.v([_.Pu({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],nI);
_.B(nI,"yt-offer-item-expanded-renderer",function(){if(iSK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;qHC===void 0&&(qHC=document.createElement("template"));var T=qHC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);iSK=q}q=iSK;return q},{mode:2});var kdX;var oLk;_.$$("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var gu=function(){return _.Q.apply(this,arguments)||this};
_.y(gu,_.Q);
gu.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"}}}}};
gu.prototype.computeFullWidthMode=function(q){return!(!q||!q.fullWidthMode)};
gu.prototype.computeBorderlessMode=function(q){return!(!q||!q.borderlessMode)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gu.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gu.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.G("design:type",Boolean)],gu.prototype,"fullWidthMode",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.G("design:type",Boolean)],gu.prototype,"borderlessMode",void 0);_.v([_.Pu({is:"yt-offer-item-renderer",disableElementRegistration:!0})],gu);
_.B(gu,"yt-offer-item-renderer",function(){if(oLk===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;kdX===void 0&&(kdX=document.createElement("template"));var T=kdX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);oLk=q}q=oLk;return q},{mode:2});var Fp0;var TEs;_.$$("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var mf=function(){return _.Q.apply(this,arguments)||this};
_.y(mf,_.Q);mf.prototype.computeAriaLevel_=function(q){return this.getLevelID_(q)};
mf.prototype.getLevelID_=function(q){return(q=q.match(/[0-9]+$/))&&q.length==1?q[0]:"1"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mf.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mf.prototype,"data",void 0);_.v([_.u({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.G("design:type",String)],mf.prototype,"ariaLevel",void 0);_.v([_.u({value:"heading",reflectToAttribute:!0}),_.G("design:type",String)],mf.prototype,"role",void 0);
_.v([_.u({value:-1,reflectToAttribute:!0}),_.G("design:type",Number)],mf.prototype,"tabindex",void 0);_.v([_.Pu({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],mf);
_.B(mf,"yt-subscription-product-header-renderer",function(){if(TEs===void 0){var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Fp0===void 0&&(Fp0=document.createElement("template"));var T=Fp0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);TEs=q}q=TEs;return q},{mode:2});var ZS5;var j$v;_.$$("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var qB=function(){return _.Q.apply(this,arguments)||this};
_.y(qB,_.Q);qB.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:_.bL("menuRenderer"),events:!0}}};
qB.prototype.onStampFinished_=function(){_.Zy(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
qB.prototype.onStampFinished_=qB.prototype.onStampFinished_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],qB.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qB.prototype,"data",void 0);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qB.prototype,"onStampFinished_",null);
_.v([_.Pu({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],qB);
_.B(qB,"yt-subscription-product-renderer",function(){if(j$v===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ZS5===void 0&&(ZS5=document.createElement("template"));var T=ZS5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);j$v=q}q=j$v;return q},{mode:2});var YHI;var OS9;_.$$("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var i5=function(){return _.Q.apply(this,arguments)||this};
_.y(i5,_.Q);i5.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
i5.prototype.imageScrimColorValuesChanged_=function(){var q,k=(q=this.data)==null?void 0:q.imageScrimColorValues;_.Zy(this.hostElement).querySelector("#scrim").style.backgroundColor=k?_.B4(k[0]):"transparent"};
i5.prototype.imageScrimColorValuesChanged_=i5.prototype.imageScrimColorValuesChanged_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],i5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],i5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],i5.prototype,"data",void 0);
_.v([_.Wu("data.imageScrimColorValues"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],i5.prototype,"imageScrimColorValuesChanged_",null);_.v([_.Pu({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],i5);
_.B(i5,"yt-subscription-product-upsell-offer-renderer",function(){if(OS9===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;YHI===void 0&&(YHI=document.createElement("template"));var T=YHI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);OS9=q}q=OS9;return q},{mode:2});var SHI;var zVI;var Cr5;var RV2;var eVX;var Wpv;var k7=function(){return _.Q.apply(this,arguments)||this};
_.y(k7,_.Q);k7.prototype.onYtServiceRequestError_=function(q){_.k_(this.hostElement,q.detail.error.message)};
k7.prototype.onYtServiceRequestError_=k7.prototype.onYtServiceRequestError_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],k7.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],k7.prototype,"data",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],k7.prototype,"collapsible",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],k7.prototype,"isManageRed",void 0);
_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],k7.prototype,"onYtServiceRequestError_",null);_.v([_.Pu({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],k7);
_.B(k7,"yt-single-ypc-offer-renderer",function(){if(Wpv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;eVX===void 0&&(eVX=document.createElement("template"));var T=eVX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Wpv=q}q=Wpv;return q},{mode:2});var os=function(){return _.Q.apply(this,arguments)||this};
_.y(os,_.Q);os.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],os.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],os.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],os.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],os.prototype,"isManageRed",void 0);_.v([_.Pu({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],os);
_.B(os,"yt-single-ypc-offer-list-renderer",function(){if(RV2===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Cr5===void 0&&(Cr5=document.createElement("template"));var T=Cr5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);RV2=q}q=RV2;return q},{mode:2});var UT9;var IEh;_.$$("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var FL=function(){return _.Q.apply(this,arguments)||this};
_.y(FL,_.Q);FL.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],FL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],FL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],FL.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],FL.prototype,"isManageRed",void 0);_.v([_.Pu({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],FL);
_.B(FL,"yt-ypc-offers-list-renderer",function(){if(IEh===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;UT9===void 0&&(UT9=document.createElement("template"));var T=UT9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);IEh=q}q=IEh;return q},{mode:2});_.$$("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var T3=function(){return _.Q.apply(this,arguments)||this};
_.y(T3,_.Q);
T3.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}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],T3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],T3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],T3.prototype,"data",void 0);_.v([_.Pu({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],T3);
_.B(T3,"yt-unlimited-manage-subscription-page-renderer",function(){if(zVI===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;SHI===void 0&&(SHI=document.createElement("template"));var T=SHI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);zVI=q}q=zVI;return q},{mode:2});var Xb0;var EL0;var Zu=function(){return _.Q.apply(this,arguments)||this};
_.y(Zu,_.Q);_.Y=Zu.prototype;_.Y.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.Y.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Y.onKeypress_=function(q){q.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.Y.handleHeaderTap_=function(q){q.preventDefault();q.stopPropagation();this.expandOffers_()};
_.Y.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.Y.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Zu.prototype.dataChanged_=Zu.prototype.dataChanged_;_.v([_.l(_.dM),_.G("design:type",Object)],Zu.prototype,"ironA11yKeysBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Zu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Zu.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Zu.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Zu.prototype,"offersVisible_",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Zu.prototype,"dataChanged_",null);_.v([_.Pu({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Zu);
_.B(Zu,"yt-collapsible-ypc-offer-renderer",function(){if(EL0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Xb0===void 0&&(Xb0=document.createElement("template"));var T=Xb0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);EL0=q}q=EL0;return q},{mode:2});var aE9;var dTv;_.$$("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var jO=function(){return _.Q.apply(this,arguments)||this};
_.y(jO,_.Q);_.Y=jO.prototype;_.Y.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.Y.dataChanged_=function(){if(this.data.backgroundImage){var q=_.TM(this.data.backgroundImage.thumbnails,screen.width),k=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=k?"linear-gradient(180deg, "+k+"), url("+q+")":"url("+q+")";this.data.gtmId&&_.JB(this.data.gtmId,_.P9("GL",""))}};
_.Y.onYtServiceRequestError_=function(q){_.k_(this.hostElement,q.detail.error.message)};
_.Y.getScrimLayerColorStops_=function(){var q,k,F=(q=this.data.unlimitedHeaderV2Data)==null?void 0:(k=q.unlimitedHeaderV2Data)==null?void 0:k.scrimLayerColors;if(!F)return null;var T=100/F.length;return F.map(function(Z,O){O*=T;return _.B4(Z)+" "+O+"%"}).join(",")};
_.Y.computeLogoWithPadding=function(q){var k,F,T;return(q=(k=q.unlimitedLogoImage)==null?void 0:(F=k.thumbnails)==null?void 0:(T=F[0])==null?void 0:T.height)&&q%31===0?!0:!1};
jO.prototype.onYtServiceRequestError_=jO.prototype.onYtServiceRequestError_;jO.prototype.dataChanged_=jO.prototype.dataChanged_;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],jO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jO.prototype,"ytRendererBehavior",void 0);_.v([_.u({computed:"computeLogoWithPadding(data)"}),_.G("design:type",Boolean)],jO.prototype,"logoWithPadding",void 0);
_.v([_.u(),_.G("design:type",Object)],jO.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jO.prototype,"dataChanged_",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],jO.prototype,"onYtServiceRequestError_",null);_.v([_.Pu({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],jO);
_.B(jO,"yt-unlimited-page-header-renderer",function(){if(dTv===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;aE9===void 0&&(aE9=document.createElement("template"));var T=aE9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);dTv=q}q=dTv;return q},{mode:2});var hVk;var Mhk;_.$$("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var Y7=function(){return _.Q.apply(this,arguments)||this};
_.y(Y7,_.Q);Y7.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Y7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Y7.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Y7.prototype,"data",void 0);_.v([_.Pu({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],Y7);
_.B(Y7,"yt-unlimited-user-notification-renderer",function(){if(Mhk===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;hVk===void 0&&(hVk=document.createElement("template"));var T=hVk;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Mhk=q}q=Mhk;return q},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.JNv=_.mc(function(q){var k=_.nr(q,{numberOfChips:5}).numberOfChips;return _.U("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.U(_.XW,{each:function(){return Array(k==null?void 0:k())}},function(){return _.U("div",{class:"ytGhostChipShelfChip"})}))},"ng");_.ANk=_.mc(function(q){var k=_.zC(),F=_.mT().resolve(_.x1);_.yV(function(){requestAnimationFrame(function(){var Z;(Z=k.lottieEl)==null||Z.addEventListener("DOMLoaded",function(){var O;(O=q.onLottieLoaded)==null||O.call(q)})})});
var T={};return _.U("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var Z;return((Z=q.data)==null?void 0:Z.call(q).targetId)||""}},_.U(_.j8,{className:_.UZ((T.ytChatLoadingViewModelRtl=F==="rtl",T)),
animationName:"YOUCHAT_LOADER",data:function(){var Z;return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:((Z=q.data)==null?void 0:Z.call(q).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"}}},
animationRef:k}))},"og");
}catch(e){_._DumpException(e)}
try{
var ggC,m69,qbk,iTv,kG0,ox0,FZC,ZTX,eus,kp,RuC,OT5,Ci5,zuv,SbC,Ybs,WZh,Uy5,IJX,Xds,oa,ExK,aJ9,Mn0,Zd,dyI,jL,FD,Yp,hu9,TP,fJX,yn0,tn0,DyK,lJs,Jn2,pd9,bT9,QjD,KZ9,Br0,vxv,sj2,cns,VnI,LZ5,xyk,gxC,myh,qnK,ia0,kl5,obv,FD5,Za0,Sn8,OaC,j0v,z8s,Ynh,CMv,Ua0,WDk,R8k,e89,SL,Ie9,XPK,ae0,tN8,Da0,le2,Jr9,Ar5,pP8,wPC,PM8,$a0,ba2,NFX,Q02,KDC,MNI;
_.qz=function(q){var k=new _.aP("Error accessing DB");return _.yff().then(function(F){return new Promise(function(T,Z){try{var O=F.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(q);O.onsuccess=function(){var z=O.result;T(z?z.value:null)};
O.onerror=function(){k.params={key:q,source:"onerror"};Z(k)}}catch(z){k.params={key:q,
thrownError:String(z)},Z(k)}})},function(){return null})};
_.ng0=function(q,k){var F=_.WwL(k);F!=="javascript:"&&F!=="data:"&&q.setAttribute("href",k)};
ggC=function(q,k){return _.SA(q.entities,"flowStateEntity",k)};
m69=function(q){return _.NJ(q,function(k){return k.languageCode==="en"})};
qbk=function(q){var k=iQ;if(_.YAC(q))q.setOption("captions","stickyLoading",{}),q.setOption("captions","track",{});else{var F=_.NJ(_.VZH(q),function(T){return T.displayName===k});
q.setOption("captions","track",F)}};
iTv=function(q){if(!q)return 0;var k=q.getPresentingPlayerType(),F=q.getVideoData();return F&&F.isLive?(q=q.getProgressState(k),q.seekableEnd-q.seekableStart):q.getDuration(k)};
kG0=function(q,k){for(var F=_.S(Object.keys(q)),T=F.next();!T.done;T=F.next())if(T=T.value,q[T]!==k[T])return!1;return!0};
ox0=function(){return document.getElementById("player-control-overlay")};
FZC=function(q){q!==-1&&!_.h("player_controls_log_creation_killswitch")&&ox0()&&(_.pJ("pcu_cs",q),_.pJ("pcu_ce"))};
ZTX=function(q){return _.U("div",{class:"yt-profile-identity-info-view-model-wiz__buttons"},(q.subscribeButton?[q.subscribeButton,q.channelAccess]:[q.channelAccess]).map(function(k){return _.U("div",{class:"yt-profile-identity-info-view-model-wiz__wrap-button"},_.U("div",{class:"yt-profile-identity-info-view-model-wiz--button"},Tr9(k)))}))};
_.jjv=function(q){var k=q.data;q=q.hideDivider;var F={};F=(F["yt-profile-identity-info-view-model-wiz__frame"]=!0,F["yt-profile-identity-info-view-model-wiz--frame-with-no-channel-banner"]=!k.channelBanner,F);F={class:_.ID(F)};var T,Z={imageBannerViewModel:{image:(T=k.channelBanner)==null?void 0:T.image,style:"IMAGE_BANNER_STYLE_INSET"}};T=_.U("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner-container"},k.channelBanner?_.U("div",{class:"yt-profile-identity-info-view-model-wiz__channel-banner"},
Tr9(Z,{imageBannerViewModel:{isPositionRelative:!0}})):null);Z=_.U("div",{class:"yt-profile-identity-info-view-model-wiz__avatar"},Tr9(k.avatar));var O;var z=_.U("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-header"},_.U("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name"},k.channelDisplayName),k.verifiedOrOacBadge?_.U("div",{class:"yt-profile-identity-info-view-model-wiz__badge"},_.U(_.gy,{data:{thumbnails:[{url:(O=k.verifiedOrOacBadge)==null?void 0:O.badgeUrl}]},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})):null);O=_.U("div",{class:"yt-profile-identity-info-view-model-wiz__channel-name-frame"},z,Tr9(k.threeDotMenu));z=_.U("div",{class:"yt-profile-identity-info-view-model-wiz__metadata"},_.U("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.U("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-handle-with-bold-font"},k.channelHandle),k.channelPronouns&&k.channelHandle?_.U("span",
{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):null,_.U("div",{dir:"auto",class:"yt-profile-identity-info-view-model-wiz__metadata-pronouns"},k.channelPronouns)),_.U("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content-set"},_.U("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},k.leftOfBulletInfo),k.leftOfBulletInfo&&k.rightOfBulletInfo?_.U("span",{class:"yt-profile-identity-info-view-model-wiz__metadata-delimiter"},"\u2022"):
null,_.U("div",{class:"yt-profile-identity-info-view-model-wiz__metadata-content"},k.rightOfBulletInfo)));O=_.U("div",{class:"yt-profile-identity-info-view-model-wiz__trio"},O,z);return _.U("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model-wiz"},_.U("div",F,T,_.U("div",{class:"yt-profile-identity-info-view-model-wiz__channel-info-section"},Z,O),k.channelDescription?_.U("div",{class:"yt-profile-identity-info-view-model-wiz__channel-description"},k.channelDescription):
null,ZTX(k),q?null:_.U("div",{class:"yt-profile-identity-info-view-model-wiz__divider"}," ")))};
eus=function(q,k){var F=_.xv(q,{}),T=Ybs("top",k),Z=Ybs("bottom",k),O=Ybs("left",k),z=Ybs("right",k);return _.MO({top:function(){return kp(F().position,T)},
bottom:function(){return kp(F().position,Z)},
left:function(){return kp(F().position,O)},
right:function(){return kp(F().position,z)},
position:function(){return kp(F().positionType,OT5)},
height:function(){return kp(F().height,oa)},
width:function(){return kp(F().width,oa)},
"min-width":function(){return kp(F().minWidth,oa)},
"min-height":function(){return kp(F().minHeight,oa)},
"max-width":function(){return kp(F().maxWidth,oa)},
"max-height":function(){return kp(F().maxHeight,oa)},
"aspect-ratio":function(){return kp(F().aspectRatio,String)},
"margin-top":function(){return kp(F().margin,T)},
"margin-bottom":function(){return kp(F().margin,Z)},
"margin-left":function(){return kp(F().margin,O)},
"margin-right":function(){return kp(F().margin,z)},
"padding-top":function(){return kp(F().padding,T)},
"padding-bottom":function(){return kp(F().padding,Z)},
"padding-left":function(){return kp(F().padding,O)},
"padding-right":function(){return kp(F().padding,z)},
"flex-direction":function(){return kp(F().flexDirection,SbC)},
"justify-content":function(){return kp(F().justifyContent,zuv)},
"align-items":function(){return kp(F().alignItems,Ci5)},
"flex-grow":function(){return kp(F().flexGrow,String)},
"flex-shrink":function(){return kp(F().flexShrink,String)},
"flex-basis":function(){return kp(F().flexBasis,oa)},
"align-self":function(){return kp(F().alignSelf,Ci5)},
"flex-wrap":function(){return kp(F().flexWrap,RuC)},
"align-content":function(){return kp(F().alignContent,Ci5)}})};
kp=function(q,k){return q!==void 0?k(q):void 0};
RuC=function(q){switch(q){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
OT5=function(q){switch(q){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
Ci5=function(q){switch(q){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"}};
zuv=function(q){switch(q){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"}};
SbC=function(q){switch(q){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"}};
Ybs=function(q,k){var F=k==="rtl";switch(q){case "top":var T=WZh;break;case "bottom":T=Uy5;break;case "left":T=IJX;break;default:T=Xds}return function(Z){return kp(T(Z,F),oa)}};
WZh=function(q){var k=q.top;var F=q.vertical;q=q.all;var T;return(T=k!=null?k:F)!=null?T:q};
Uy5=function(q){var k=q.bottom;var F=q.vertical;q=q.all;var T;return(T=k!=null?k:F)!=null?T:q};
IJX=function(q,k){var F=q.left;var T=q.end;var Z=q.start;var O=q.horizontal;q=q.all;var z,R;return(R=(z=F!=null?F:k?T:Z)!=null?z:O)!=null?R:q};
Xds=function(q,k){var F=q.right;var T=q.end;var Z=q.start;var O=q.horizontal;q=q.all;var z,R;return(R=(z=F!=null?F:k?Z:T)!=null?z:O)!=null?R:q};
oa=function(q){var k=q.value;switch(q.unit){case "YPC_DIMENSION_UNIT_POINT":return k+"px";case "YPC_DIMENSION_UNIT_FRACTION":return k+"%";default:return""+k}};
ExK=function(q){switch(q){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"}};
aJ9=function(q){var k=q!=null?q:{};q=k.fontRole;var F=k.fontSize;k=k.fontWeight;if(q!==null&&F!==null)switch(q){case "YPC_FONT_ROLE_DISPLAY":switch(F){case "YPC_FONT_SIZE_L":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(F){case "YPC_FONT_SIZE_L":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return k===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(F){case "YPC_FONT_SIZE_XL":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return k==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
Mn0=function(q,k,F){function T(X){return Object.values(X).map(function(E){var d=E.productId;E=E.pricingOptionIndex;return FD(Z(d).pricingOptions,E).pricingOptionId})}
function Z(X){return R().get(X)}
function O(X){X=T(X);F(X)}
var z=TP([q,k],function(X,E){var d=X==null?void 0:X.selectedPricingOptions;X={};var M=!0;if(d&&E.length)for(var t=_.S(E),A=t.next();!A.done;A=t.next()){A=A.value;var w=dyI(A.pricingOptions,function(L){a:{L=L.pricingOptionId;for(var H=_.S(d),V=H.next();!V.done;V=H.next())if(V.value===L){L=!0;break a}L=!1}return L});
if(w>=0){M=!1;var b=FD(A.pricingOptions,w),r=void 0;X[A.groupId]={productId:A.productId,pricingOptionIndex:w,pricingGroupAttributes:(r=b)==null?void 0:r.pricingGroupAttributes}}}M&&E.length&&(M=FD(E[0].pricingOptions,0),X[E[0].groupId]={productId:E[0].productId,pricingOptionIndex:0,pricingGroupAttributes:M==null?void 0:M.pricingGroupAttributes});return X}),R=TP([k],function(X){return new Map(X.map(function(E){return[E.productId,
E]}))}),e=TP([k],function(X){var E=new Map;
X=_.S(X);for(var d=X.next();!d.done;d=X.next()){var M=d.value;d=M.groupId;var t=M.productId;M=_.S(Zd(M.pricingOptions));for(var A=M.next();!A.done;A=M.next()){var w=_.S(A.value);A=w.next().value;w=w.next().value;E.set(w.pricingOptionId,{groupId:d,productId:t,index:A,pricingOption:w,pricingGroupAttributes:w.pricingGroupAttributes})}}return E}),I=TP([k],function(X){var E=new Map;
X=_.S(X);for(var d=X.next();!d.done;d=X.next()){var M=d.value;d=M.groupId;var t=M.productId,A=void 0;M=_.S(Zd((A=M.pricingGroups)!=null?A:[]));for(A=M.next();!A.done;A=M.next()){var w=_.S(A.value);A=w.next().value;w=w.next().value;E.set(w.pricingGroupId,{groupId:d,productId:t,index:A,pricingGroup:w,pricingGroupAttributes:w.pricingGroupAttributes})}}return E});
return{getProductById:Z,isProductSelected:function(X){var E=Z(X);if(!E)return!1;var d;return((d=z()[E.groupId])==null?void 0:d.productId)===X},
getSelectedPricingOptions:function(){return Object.values(z()).map(function(X){var E=X.productId;X=X.pricingOptionIndex;return FD(Z(E).pricingOptions,X)})},
getSelectedPricingGroupAttributesByGroupId:function(X){var E;return(X=(E=z()[X])==null?void 0:E.pricingGroupAttributes)?Array.from(X):void 0},
getSelectedProductByGroupId:function(X){var E;return(X=(E=z()[X])==null?void 0:E.productId)?Z(X):void 0},
onProductSelected:function(X){var E=Z(X);if(E){var d=z(),M;if(((M=d[E.groupId])==null?void 0:M.productId)!==X){var t,A;M=(A=(t=d[E.groupId])==null?void 0:t.pricingOptionIndex)!=null?A:0;jL(E.pricingOptions)<=M&&(M=0);t=FD(E.pricingOptions,M);var w;A={};O(Object.assign({},d,(A[E.groupId]={productId:X,pricingOptionIndex:M,pricingGroupAttributes:(w=t==null?void 0:t.pricingGroupAttributes)!=null?w:[]},A)))}}},
onPricingOptionSelected:function(X){var E=e().get(X);if(E){X=E.groupId;var d=E.productId;E=E.index;var M=z(),t,A;if(((t=M[X])==null?void 0:t.productId)!==d||((A=M[X])==null?void 0:A.pricingOptionIndex)!==E){var w,b;t={};O(Object.assign({},M,(t[X]={productId:d,pricingOptionIndex:E,pricingGroupAttributes:(b=(w=M[X])==null?void 0:w.pricingGroupAttributes)!=null?b:[]},t)))}}},
onPricingGroupSelected:function(X){var E=I().get(X);if(E){X=E.groupId;var d=E.productId,M=E.pricingGroup.pricingGroupAttributes,t=Z(d);if(t){E=z();var A=E[X].pricingGroupAttributes,w;if(((w=E[X])==null?void 0:w.productId)!==d||!Yp(hu9(A,jL(M)),M)){w=Array.from(M);for(M=jL(M);M<jL(A);M++){var b="",r=!1,L=Array.from(w);L.push(FD(A,M));for(var H=_.S(t.pricingGroups),V=H.next();!V.done;V=H.next())if(V=V.value,Yp(V.pricingGroupAttributes,L)){w.push(FD(A,M));r=!0;break}else b===""&&jL(V.pricingGroupAttributes)===
L.length&&Yp(hu9(V.pricingGroupAttributes,w.length),w)&&(b=FD(V.pricingGroupAttributes,M));r||w.push(b)}b=E[X].pricingOptionIndex;M=[];r=new Map;L=0;t=_.S(Zd(t.pricingOptions));for(H=t.next();!H.done;H=t.next())V=_.S(H.value),H=V.next().value,V=V.next().value,Yp(V.pricingGroupAttributes,w)&&M.push(H),Yp(V.pricingGroupAttributes,A)&&r.set(H,L++);M.length===0?A=0:(A=r.get(b),A=A!==void 0&&A<M.length?M[A]:M[0]);t={};O(Object.assign({},E,(t[X]={productId:d,pricingOptionIndex:A,pricingGroupAttributes:w},
t)))}}}},
onClearGroupSelected:function(X){var E=z();E[X]&&(E=Object.fromEntries(Object.entries(E).filter(function(d){return _.S(d).next().value!==X})),O(E))}}};
Zd=function(q){return function F(){var T,Z,O,z,R;return _.Om9(F,function(e){switch(e.nextAddress){case 1:_.OA(e,2),T=0,Z=_.S(q),O=Z.next();case 4:if(O.done){e.jumpTo(2);break}z=O.value;R=_.S8J;return _.W(e,[T++,z],7);case 7:R(e.yieldResult);O=Z.next();e.jumpTo(4);break;case 2:_.Yg(e),_.z8(e,0)}})}()};
dyI=function(q,k){q=_.S(Zd(q));for(var F=q.next();!F.done;F=q.next()){var T=_.S(F.value);F=T.next().value;T=T.next().value;if(k(T))return F}return-1};
jL=function(q){var k=0;for(q=q[Symbol.iterator]();!q.next().done;)++k;return k};
FD=function(q,k){q=_.S(Zd(q));for(var F=q.next();!F.done;F=q.next()){var T=_.S(F.value);F=T.next().value;T=T.next().value;if(F===k)return T}};
Yp=function(q,k){if(!q&&!k)return!0;if(!q||!k)return!1;q=Array.from(q);k=Array.from(k);if(q.length!==k.length)return!1;for(var F=0;F<q.length;F++)if(q[F]!==k[F])return!1;return!0};
hu9=function(q,k){k=k===void 0?Infinity:k;var F=[];q=_.S(Zd(q));for(var T=q.next();!T.done;T=q.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;if(T>=k)break;T>=0&&F.push(Z)}return F};
TP=function(q,k){var F,T;return function(){for(var Z=q.map(function(z){return z()}),O=0;O<Z.length;O++)if(!F||Z[O]!==F[O]){F=Z;
T=k.apply(null,_.fP(Z));break}return T}};
fJX=function(q,k,F){var T=[];q=_.S(q);for(var Z=q.next();!Z.done;Z=q.next()){Z=Z.value;var O=void 0;((O=k)==null?0:O.length)&&!Yp(Z.pricingGroupAttributes,k)||T.push({pricingOption:Z,isSelected:F.includes(Z.pricingOptionId)})}return T};
yn0=function(q,k){return _.SA(q.entities,"pdpStateEntity",k)};
tn0=function(q){var k,F;return!!(q.productId&&q.groupId&&((k=q.pricingOptions)==null?0:k.length)&&q.pricingOptions.every(function(T){return T.pricingOptionId})&&((F=q.pricingGroups)==null||!F.length||Array.isArray(q.pricingGroups)&&q.pricingGroups.every(function(T){return T.pricingGroupId&&T.pricingGroupAttributes&&T.pricingGroupAttributes.length>0})))};
DyK=function(q,k,F){return Mn0(q,TP([k],function(T){return T.filter(tn0)}),F)};
lJs=function(q,k){return k.length===0?[q]:[q.slice(0,k[0]),q.slice(k[0])].filter(function(F){return F.length>0})};
Jn2=function(q){switch(q){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""}};
pd9=function(q,k,F,T){T=Object.assign({},T);_.PE(T,An8,{selectedOptionId:q,primaryButtonOverride:F});_.cu().dispatch(_.Iy("flowStateEntity",k,T))};
_.$y2=function(){if(!wdC){var q=_.S(_.Oi(new Map,void 0,"UJImUe"));wdC=q.next().value;PiC=q.next().value}return wdC};
bT9=function(q){if(q)return _.$y2()().get(q)};
_.uTK=function(q,k){if(q&&k){var F=_.$y2();F().set(q,k);q=F();PiC(new Map(q))}};
_.Nr0=function(q){return{onSubmit:function(){var k;(k=bT9(q()))==null||k.onSubmit()},
isValid:function(){var k=bT9(q());return k?k.isValid():!0},
isSubmitting:function(){var k,F;return!!((k=bT9(q()))==null?0:(F=k.isSubmitting)==null?0:F.call(k))}}};
QjD=function(q,k){return _.SA(q.entities,"contextNoteFeedEntityPayload",k)};
KZ9=function(q){q.style.height="auto";q.style.height=q.scrollHeight+"px"};
Br0=function(q){return[q.syncStep,q.asyncStep].filter(function(k){return k!==void 0})};
vxv=function(q){var k,F,T;if(q=(k=q.structuredContextNoteFormSchema)==null?void 0:(F=k.fieldSchemas)==null?void 0:(T=F.noteBody)==null?void 0:T.validationSchema)for(k=_.S(Br0(q)),F=k.next();!F.done;F=k.next()){F=F.value.rules;if(!F)break;F=_.S(F);for(F=F.next();!F.done;F=F.next())return _.f(F.value,_.rn9)}};
sj2=function(q){if(q){q=_.S(Br0(q));for(var k=q.next();!k.done;k=q.next()){k=k.value.rules;if(!k)break;k=_.S(k);for(k=k.next();!k.done;k=k.next())return _.f(k.value,HTD)}}};
cns=function(q){if(q){q=_.S(Br0(q));for(var k=q.next();!k.done;k=q.next()){k=k.value.rules;if(!k)break;k=_.S(k);for(k=k.next();!k.done;k=k.next())return _.f(k.value,GGv)}}};
VnI=function(q){q=/^https?:\/\//.test(q)?q:"http://"+q;try{var k=_.rF(q)}catch(F){return!1}if(k.toString()!==q)return!1;q=k.JSC$8076_domain_.split(".");return q.length>1&&q.every(function(F){return!!F})};
LZ5=function(q,k,F,T){var Z;T=(Z=T.structuredContextNoteData)==null?void 0:Z.createCommentEndpoint;if(Z=_.f(T,_.$Y$))return Z.commentText=_.Gm(q),Z.videoPositionMention=k,Z.sources=F,T};
xyk=function(q){return q==null?void 0:q.stringValue};
gxC=function(q,k,F){q=q.map(function(T,Z){return{listItemViewModel:{title:T.title,subtitle:T.subtitle,leadingImage:T.leadingImage,trailingImage:Z===k?nxI:void 0,rendererContext:{commandContext:{onTap:T.onTap}}}}});
return Object.assign({},F&&{header:{panelHeaderViewModel:{title:F}}},{content:{listViewModel:{listItems:q}}})};
myh=function(q,k){if(q&&k)switch(k){case "SELECTION_TYPE_BOOL":return q.boolValue;case "SELECTION_TYPE_INT":return q.intValue;case "SELECTION_TYPE_STRING":return q.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return q.privacyStatusValue}};
qnK=function(q){var k;q=(k=q.options)==null?void 0:k.findIndex(function(F){return F.isSelected});
return q===void 0?-1:q};
ia0=function(q,k,F){var T=function(){return q().label},Z={},O=_.UZ("ytDropdownViewModelLabel",(Z.ytDropdownViewModelLabelError=k,Z));
return _.U(_.a,{cond:function(){return q().label&&!(F()===-1&&q().label&&!q().placeholderText)},
then:function(){return _.U("div",{class:O},_.U(_.gz,{text:T}))}})};
kl5=function(q,k){var F={};F=_.UZ("ytDropdownViewModelTitle",(F.ytDropdownViewModelTitlePlaceholder=function(){return k()===-1},F));
return _.U("div",{class:F},_.U(_.gz,{text:function(){var T=q();var Z=k();if(Z===-1)T=T.placeholderText?T.placeholderText:T.label;else{var O,z;T=(O=T.options)==null?void 0:(z=O[Z])==null?void 0:z.title}return T}}))};
obv=function(q,k){var F=function(){return q().hint};
return _.U(_.iB,null,_.U(_.a,{cond:function(){return F()&&!k()},
then:function(){return _.U("div",{class:_.UZ("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.U(_.gz,{text:F,className:"ytDropdownViewModelSupportText"}))}}),_.U(_.a,{cond:k,
then:function(){return _.U("div",{id:"dropdown-view-model-error",role:"alert",class:_.UZ("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.U(_.fF,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.U(_.gz,{text:k,className:"ytDropdownViewModelSupportText"}))}}))};
FD5=function(q,k){var F=_.mT().resolve(_.NSo);_.DB(function(){var T=q().id;T&&F!=null&&F.dropdownMap.set(T,k)})};
Za0=function(q){q=_.f(q.scheduleButton,TF0);q=_.f(q==null?void 0:q.primaryButton,_.M$);q=_.f(q==null?void 0:q.onTap,_.Nj);var k,F,T=((F=_.f(q,_.za))==null?void 0:F.commands)||[q];F=_.S(T);for(q=F.next();!q.done&&!(k=_.f(q.value,_.uQm));q=F.next());var Z;k=(Z=k)==null?void 0:Z.createBroadcastRequest;if(!k)throw Error("Lj");return k};
Sn8=function(q,k,F){F=F===void 0?{}:F;var T,Z;return _.C(function(O){if(T=j0v(k))return O.return(T);(Z=Ynh(q,k,F))&&OaC(k,Z);return O.return(Z)})};
OaC=function(q,k){var F=z8s(q);F&&k.then(function(T){_.mT().resolve(_.jQ).put(F,new _.Yl({innertubeResponse:T}))})};
j0v=function(q){if(q=z8s(q)){var k=_.mT().resolve(_.jQ);if(k.has(q))return k.get(q).then(function(F){return F==null?void 0:_.St(F)})}return null};
z8s=function(q){var k=_.f(q.endpoint,_.sM);if(k!=null&&k.videoId)return k={videoId:k.videoId},_.h("web_imp_player_mute_params")&&(k.mutedAtStart=q.startPlaybackInMutedState),_.Hm("inline_playback",k)};
Ynh=function(q,k,F){q=_.sZ(q,k.endpoint,CMv(k,F)).then(function(T){return T});
return Promise.resolve(q)};
CMv=function(q,k){k=_.h("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!q.startPlaybackInMutedState},k):Object.assign({},{vis:5,autonav:"1"},k);var F;k={contentPlaybackContext:_.Da(k,(F=_.f(q.endpoint.commandMetadata,_.ni))==null?void 0:F.url,window.location.href)};_.h("web_imp_player_mute_params")&&(k.overrideMutedAtStart=!q.startPlaybackInMutedState);return k};
Ua0=function(q,k){var F=window.MutationObserver;F&&(OD=new F(function(T,Z){T=_.S(T);for(var O=T.next();!O.done;O=T.next()){O=O.value;var z;if(z=O.type==="childList"&&O.target)a:{z=q;O=R8k(O.target);z=R8k(z);for(var R=null,e=0;e<O.length;e++)if(z.includes(O[e])){if(e===0){z=!1;break a}R=O[e];break}R?(O=e89(O,R),z=e89(z,R),z=O<z):z=!1}if(z){k();Z.disconnect();break}}}),(F=WDk())&&OD.observe(F,{childList:!0,
subtree:!0}))};
WDk=function(){var q=document.getElementsByTagName("ytd-rich-grid-renderer");if(q.length>0)return q[0];q=document.getElementsByTagName("ytd-section-list-renderer");return q.length>0?q[0]:null};
R8k=function(q){for(var k=[];q;)k.push(q),q=q.parentElement;return k};
e89=function(q,k){var F=Array.from(k.children);k=q.indexOf(k);return k>0?F.indexOf(q[k-1]):-1};
SL=function(q,k,F){F=F===void 0?{}:F;return _.WJ(q,F,k)};
Ie9=function(q){switch(q){case "MUSIC":return!0;default:return!1}};
XPK=function(q){return q==null?void 0:q.filter(function(k){return k.premiereTrailerBadgeRenderer})};
ae0=function(q){var k,F=q==null?void 0:(k=q.find(function(E){return E.thumbnailOverlayTimeStatusRenderer}))==null?void 0:k.thumbnailOverlayTimeStatusRenderer,T,Z;
if((F==null?0:(T=F.icon)==null?0:T.iconType)&&Ie9(F==null?void 0:(Z=F.icon)==null?void 0:Z.iconType)){var O;return{icon:F==null?void 0:(O=F.icon)==null?void 0:O.iconType}}var z,R;var e=(q=(z=q==null?void 0:(e=q.find(function(E){return E.thumbnailBottomOverlayViewModel}))==null?void 0:e.thumbnailBottomOverlayViewModel)==null?void 0:(R=z.badges)==null?void 0:R.find(function(E){var d,M;
return((d=_.f(E,Ebs))==null?void 0:(M=d.inlinePlaybackBadgeData)==null?void 0:M.replicateAsTimestamp)===!0}))?_.f(q,Ebs):void 0;
if(e==null?0:e.icon){var I,X;if((e=(I=_.ZXo(e==null?void 0:e.icon))==null?void 0:(X=I.clientResource)==null?void 0:X.imageName)&&Ie9(e))return{icon:e}}return{}};
tN8=function(q,k){var F=daC,T=_.S(_.Oi(h8h(new MNI(function(){},F,k)),void 0,"PAnyd")),Z=T.next().value,O=T.next().value,z=new MNI(function(R){O(R)},F,k);
_.y3(function(){Promise.resolve().then(function(){var R,e=(R=q())!=null?R:{};z.playerControlsData=e;_.h("player_controls_skip_double_signal_old")&&(z.lastSeenPlayerApi=_.K2(e.playerApi));_.h("player_controls_skip_double_signal_old")||(z.lastSeenPlayerApi=_.K2(e.playerApi));fe5(z)});
_.tR(function(){yr0(z)})},"HikUP");
_.tR(function(){yr0(z)});
return function(){return Z()}};
Da0=function(q){return function(k){var F=q(),T={playerState:k};if(k===1){var Z;(Z=F.playerApi)==null||Z.loadModule("captions")}if(k===0){var O;(O=F.playerApi)==null||O.unloadModule("captions")}(k!==-1||_.h("web_imp_controls_set_player_state_killswitch"))&&F.setState(T)}};
le2=function(q){return function(k){q().setState({playbackRate:k})}};
Jr9=function(q){return function(k){var F=q(),T=F.playerApi,Z=T==null?void 0:T.getVideoData(),O=(Z==null?void 0:Z.isLive)||!1;Z=Z==null?void 0:Z.video_id;O={videoDuration:iTv(T||void 0),isLive:O,videoId:Z};O.videoId!==F.videoId&&(O=Object.assign({},_.y9f(T),O));if(k==null?0:k.playertype)O.playerType=k.playertype;if(T){O.captionsAvailable=_.ur(T);k=O;var z;Z=(z=T.getStoryboardLevel(T.getNumberOfStoryboardLevels()-1))==null?void 0:z.intervalMs;k.storyboardInterval=Z?Z/1E3:void 0;O.captionsAvailable&&
(O.captionsEnabled=_.YAC(T))}O.volumeMuted=!(T==null||!T.isMuted());F.setState(O)}};
Ar5=function(q){return function(k){var F=q(),T=F.playerApi;if(T){var Z=T.getPresentingPlayerType();k={playedTime:k||0,percentLoaded:T.getVideoLoadedFraction(),playerType:Z};F.playerState===0&&(k.playedTime=F.videoDuration);F.isLive&&(Z=T.getProgressState(Z),k.playedTime-=Z.seekableStart,k.videoDuration=iTv(T));if(F.playerType===1)T=!1;else{var O;if((O=F.uxConfig)==null?0:O.showCuedOverlay){var z;T=!((z=F.playerApi)==null?0:z.getPlayerStateObject(F.playerType).isDomPaused)}else T=!0}T&&delete k.playedTime;
F.setState(k)}}};
pP8=function(q){return function(){var k=q(),F,T,Z,O={volume:(Z=(F=k.playerApi)==null?void 0:F.getVolume())!=null?Z:0,volumeMuted:!((T=k.playerApi)==null||!T.isMuted())};k.setState(O)}};
wPC=function(q){return function(){var k=q(),F=k.playerApi;if(F){var T={captionsAvailable:_.ur(F)};T.captionsAvailable&&(T.captionsEnabled=_.YAC(F));k.setState(T)}}};
PM8=function(q){return function(){var k=q();if(k.playerApi&&!(k.volumeMuted||k.controlsVisible&&k.isProbablyAScreenreaderUser)){k.setState({controlsVisible:!0,isProbablyAScreenreaderUser:!0});var F;(F=document.querySelector(".player-control-play-pause-icon"))==null||F.focus()}}};
$a0=function(q){return{appApi:Object.assign({},_.XwM(),{showCaptionsToggleToast:function(k){var F,T;(T=(F=q()).showCaptionsToggleToast)==null||T.call(F,k)},
openInMiniplayer:function(){var k,F;(F=(k=q()).openInMiniplayer)==null||F.call(k)}})}};
ba2=function(q,k){var F,T,Z;return!!(q==null?0:(F=q.playerResponse)==null?0:(T=F.playerConfig)==null?0:(Z=T.inlinePlaybackConfig)==null?0:Z.showScrubbingControls)&&!(k==null?0:k.hideScrubbingControls)};
_.uUI=function(q){var k=!q.miniplayerIsActive;return[5,2,0].includes(q.miniplayerPlaybackState)||k};
NFX={FILLED:"youtube_fill",OUTLINE:"youtube_outline"};Q02=function(q,k){var F,T,Z,O,z;_.C(function(R){if(!k.length)return R.return([]);F=[];T=_.S(k);for(Z=T.next();!Z.done;Z=T.next())O=Z.value,(z=q.resolveIcon(O))&&!q.iconCache[z.url]&&F.push(_.kIC(q,z).then(function(){}).catch(function(){}));
return R.return(Promise.all(F))})};
KDC=function(q,k){var F=[];k=(new Set(k)).values();k=_.S(k);for(var T=k.next();!T.done;T=k.next()){T=T.value;for(var Z=_.S(Object.values(NFX)),O=Z.next();!O.done;O=Z.next())F.push({iconName:T,iconStyle:O.value})}Q02(q.iconManager,F)};
_.BFC=function(q,k,F){var T=F!=null?F:q.iconsToFetch;T!=null&&T.length?k!==void 0&&k>=0?_.MR(_.pL,function(){KDC(q,T)},k):KDC(q,T):Promise.resolve()};
MNI=function(q,k,F){var T=this;this.renderFn=q;this.listeners=k;this.context=F;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var Z;this.lastSeenPlayerApi=_.K2((Z=this.playerControlsData)==null?void 0:Z.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.y9f(),void 0);_.h("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){h8h(T).setState({playerState:-1});T.resetRecentlyNavigatedJobId&&_.pL.cancelJob(T.resetRecentlyNavigatedJobId);
T.recentlyNavigated=!0;T.resetRecentlyNavigatedJobId=_.pL.addJob(function(){T.recentlyNavigated=!1},8,1E4)})};
MNI.prototype.setState=function(q){if(!_.h("mweb_player_skip_no_op_state_changes")||!kG0(q,this.state))if(this.state=Object.assign({},this.state,q),!_.h("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)q=-1,_.h("player_controls_log_creation_killswitch")||ox0()||(q=(0,_.mF)()),_.pJ("pcu_s"),_.pJ("pcu_se"),_.pJ("pcu_rs"),this.renderFn(h8h(this)),_.pJ("pcu_re"),FZC(q),_.pL.addJob(function(){_.pJ("pcu_ap")},8)};
var h8h=function(q){var k;var F=_.K2((k=q.playerControlsData)==null?void 0:k.playerApi);return Object.assign({},q.state,{setState:q.boundSetState,domMeasurements:{progressBarLineRect:q.progressBarLineRect},playerApi:F,appApi:q.context.appApi,playerContainer:q.context.playerContainer,playerControlContainer:q.context.playerControlContainer,uxConfig:q.context.uxConfig})},fe5=function(q){q.listeners.forEach(function(k){q.eventListenerCleanupFunctions.push(k.register(function(){return h8h(q)},function(){return q.getData()}))})},
yr0=function(q){q.eventListenerCleanupFunctions.forEach(function(k){k()});
q.eventListenerCleanupFunctions.length=0};
MNI.prototype.getData=function(){return this.playerControlsData};
var zP=new _.c("abuseReportFlowState");var rrD=new _.c("feedbackFormFlowState");var vbK=new _.c("inputBoxViewModel");var Hav=new _.c("flowNextStepCommand");var s00=new _.c("flowPrevStepCommand");var GlC=new _.c("updateFlowCommand");_.cr0=new _.c("flowStepRenderer");_.rn9=new _.c("lengthValidationRule");var HTD=new _.c("regexValidationRule");var GGv=new _.c("selectedValidationRule");var VND=new _.c("talkToRecsViewModel");var LDD=new _.c("creatorGoalSetUpFlowDropdownItemViewModel");var xaK=new _.c("creatorGoalSetUpFlowDropdownViewModel");var Ebs=new _.c("thumbnailBadgeViewModel");_.nbv=new _.c("radioButtonGroupViewModel");var TF0=new _.c("panelFooterViewModel");var gbX=new _.c("ypcCancelRecurrenceCommand");var maX=new _.c("cancellationFlowState");var An8=new _.c("premiumPurchaseFlowState");var qiv=new _.c("surveyAnswerCardRenderer");var iG8=new _.c("showMoreButtonRenderer");var ki9;var oD5,Fy0=function(){if(oD5!==void 0)return oD5;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;ki9===void 0&&(ki9=document.createElement("template"));var T=ki9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return oD5=q};var CR=function(){var q=_.Q.apply(this,arguments)||this;q.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";q.goalDescription="";q.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";q.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";q.startButtonId="start-button";q.exampleButtonId="example-button";return q};
_.y(CR,_.Q);_.Y=CR.prototype;_.Y.getGoalDropdownItems=function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.purchaseTargetDropdown,xaK))==null?void 0:k.dropdownItems};
_.Y.getTimerDropdownItems=function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.timerDropdown,xaK))==null?void 0:k.dropdownItems};
_.Y.getColorDropdownItems=function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.colorDropdown,xaK))==null?void 0:k.dropdownItems};
_.Y.getDropdownItemText=function(q){var k;return(k=_.f(q,LDD))==null?void 0:k.itemLabel};
_.Y.getDropdownItemValue=function(q){q=_.f(q,LDD);return(q==null?void 0:q.timeLimit)||(q==null?void 0:q.purchaseTarget)||(q==null?void 0:q.eligiblePurchaseType)};
_.Y.updateFlowState=function(q){_.Ta(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:q}])};
_.Y.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.Y.updateGoalValue=function(q){this.goal=q.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.Y.onTextValueChanged=function(q){this.goalDescription=q.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.Y.updateTimerValue=function(q){this.timer=q.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.Y.updateTierValue=function(q){this.tier=q.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.Y.getButtonViewModel=function(q){q=(q==null?void 0:q.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var k,F=_.f((k=this.data)==null?void 0:k.startGoalButton,_.M$);return Object.assign({},F,{state:q})};
_.Vg.Object.defineProperties(CR,{template:{configurable:!0,enumerable:!0,get:function(){return Fy0()}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],CR.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],CR.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],CR.prototype,"goal",void 0);_.v([_.u(),_.G("design:type",Object)],CR.prototype,"goalDescription",void 0);_.v([_.u(),_.G("design:type",Object)],CR.prototype,"timer",void 0);_.v([_.u(),_.G("design:type",Object)],CR.prototype,"tier",void 0);
_.v([_.u(),_.G("design:type",Object)],CR.prototype,"startButtonId",void 0);_.v([_.u(),_.G("design:type",Object)],CR.prototype,"exampleButtonId",void 0);_.v([_.Pu({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],CR);_.B(CR,"yt-creator-goal-set-up-flow-view-model",function(){return Fy0()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var THC;var ZGD;var jQ5;var Yi8=function(){return _.Q.apply(this,arguments)||this};
_.y(Yi8,_.Q);_.v([_.u(),_.G("design:type",Object)],Yi8.prototype,"data",void 0);_.v([_.Pu({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],Yi8);
_.B(Yi8,"yt-survey-answer-card-renderer",function(){if(jQ5===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ZGD===void 0&&(ZGD=document.createElement("template"));var T=ZGD;F.call(k,T.content.cloneNode(!0),q.content.firstChild);jQ5=q}q=jQ5;return q},{mode:2});var OGv;var Si0;var Ra=function(){return _.Q.apply(this,arguments)||this};
_.y(Ra,_.Q);_.Y=Ra.prototype;_.Y.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.Y.selectedItemChanged=function(q){_.Ta(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[q.feedbackToken||""]}])};
_.Y.surveyAnswerCardRendererClicked=function(q){if(q.target&&_.f(q.model.item,qiv)){var k=q.target;q=_.f(q.model.item,qiv);q.onTapCommand?_.O_(k,[q.onTapCommand],k):this.data.onTapCommand&&_.O_(k,[this.data.onTapCommand],k);this.selectedItemChanged(q)}};
_.Y.checkIsCancellationStyle=function(q){return q==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.Y.updateSelectedItemFromBinding=function(q){this.selectedItem=q.detail.value};
Ra.prototype.onSelectedItemChanged=Ra.prototype.onSelectedItemChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ra.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ra.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Ra.prototype,"selectedItem",void 0);_.v([_.u({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Ra.prototype,"isCancellationStyle",void 0);
_.v([_.Wu("selectedItem"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ra.prototype,"onSelectedItemChanged",null);_.v([_.Pu({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],Ra);
_.B(Ra,"yt-survey-flow-step-renderer",function(){if(Si0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;OGv===void 0&&(OGv=document.createElement("template"));var T=OGv;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Si0=q}q=Si0;return q},{mode:2});var eL=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return q};
_.y(eL,_.Q);eL.prototype.handleSurveyFlowStepOptionChanged=function(q){this.ytdReduxBehavior.dispatch(_.FH({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:q}));_.Ta(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:q}}])};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],eL.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],eL.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],eL.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],eL);
_.B(eL,"ytd-survey-flow-step-renderer",function(){if(THC!==void 0)return THC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return THC=q},{mode:1});var Tr9;Tr9=_.hp({avatarViewModel:_.ld,buttonViewModel:_.b$,subscribeButtonViewModel:_.tJ,imageBannerViewModel:_.mhv});_.zb0=_.Xt(_.jjv);_.q9(_.jjv);var C0v;var Wi=function(){return _.Q.apply(this,arguments)||this};
_.y(Wi,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Wi.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Wi.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],Wi);
_.B(Wi,"ytd-channel-history-renderer",function(){if(C0v!==void 0)return C0v;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return C0v=q},{mode:1});var Rbv;var eb0=function(){return _.Q.apply(this,arguments)||this};
_.y(eb0,_.Q);_.v([_.u(),_.G("design:type",Object)],eb0.prototype,"data",void 0);_.v([_.K({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],eb0);
_.B(eb0,"ytd-feature-enablement-info-renderer",function(){if(Rbv!==void 0)return Rbv;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Rbv=q},{mode:1});var Wy8;var Un0;var UD=function(){var q=_.Q.apply(this,arguments)||this;q.textBoxMaxLength=_.h("enable_tvod_campaign_code_integration")?15:12;return q};
_.y(UD,_.Q);_.Y=UD.prototype;_.Y.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.Y.onSubmit=function(){var q=this.data.serviceEndpoint,k=_.f(q,_.TH);k&&q&&(k.couponCode=this.userInput,_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}}))};
_.Y.validate=function(){var q=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=q&&!this.data.errorMessage;this.showErrorMessage=q&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.h("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.Y.computeStyle=function(q){return q};
_.Y.computeShowValidationBelowInput=function(q){return q!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.Y.updateUserInputFromBinding=function(q){this.userInput=q.currentTarget.value};
_.Y.updateShowErrorMessageFromBinding=function(q){this.showErrorMessage=q.detail.value};
_.Vg.Object.defineProperties(UD.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
UD.prototype.dataChanged=UD.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],UD.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],UD.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],UD.prototype,"userInput",void 0);_.v([_.u(),_.G("design:type",Boolean)],UD.prototype,"disableApplyButton",void 0);_.v([_.u(),_.G("design:type",Boolean)],UD.prototype,"hideApplyButton",void 0);
_.v([_.u(),_.G("design:type",Boolean)],UD.prototype,"hideErrorMessage",void 0);_.v([_.u(),_.G("design:type",Boolean)],UD.prototype,"showTick",void 0);_.v([_.u(),_.G("design:type",Boolean)],UD.prototype,"showErrorMessage",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.G("design:type",String)],UD.prototype,"couponStyle",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.G("design:type",Boolean)],UD.prototype,"showValidationBelowInput",void 0);_.v([_.u(),_.G("design:type",Object)],UD.prototype,"textBoxMaxLength",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],UD.prototype,"dataChanged",null);
_.v([_.P("showTick","showErrorMessage","userInput"),_.G("design:type",String),_.G("design:paramtypes",[])],UD.prototype,"validationState",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],UD);
_.B(UD,"ytd-ypc-coupon-renderer",function(){if(Un0!==void 0)return Un0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Un0=q},{mode:1});var Ia=function(){return _.Q.apply(this,arguments)||this};
_.y(Ia,_.Q);Ia.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"}}}};
Ia.prototype.computeStyle=function(q){return q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ia.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ia.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ia.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.G("design:type",String)],Ia.prototype,"buttonStyle",void 0);_.v([_.K({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],Ia);
_.B(Ia,"ytd-flow-bottom-bar-renderer",function(){if(Wy8!==void 0)return Wy8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Wy8=q},{mode:1});var I7s;var X6h;var ED8;var XD=function(){return _.Q.apply(this,arguments)||this};
_.y(XD,_.Q);XD.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
XD.prototype.focus=function(q){this.title&&_.cU(this.title,q)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],XD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],XD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],XD.prototype,"data",void 0);_.v([_.Iw("#title"),_.G("design:type",HTMLElement)],XD.prototype,"title",void 0);_.v([_.K({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],XD);
_.B(XD,"ytd-flow-top-bar-renderer",function(){if(ED8!==void 0)return ED8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ED8=q},{mode:1});var a7C;var dn2;var hb8;var ED=function(){return _.Q.apply(this,arguments)||this};
_.y(ED,_.Q);ED.prototype.freeTextValueChanged=function(){_.Ta(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
ED.prototype.updateFreeTextValueFromBinding=function(q){this.freeTextValue=q.detail.value};
_.Vg.Object.defineProperties(ED.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(k=(q=this.data)==null?void 0:q.responseMaxLength)!=null?k:500,T;return((T=this.freeTextValue)!=null?T:"").length>=F?"maxed-out":""}}});
ED.prototype.freeTextValueChanged=ED.prototype.freeTextValueChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ED.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ED.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],ED.prototype,"freeTextValue",void 0);_.v([_.Iw("#user-input"),_.G("design:type",HTMLTextAreaElement)],ED.prototype,"input",void 0);
_.v([_.P("freeTextValue"),_.G("design:type",Object),_.G("design:paramtypes",[])],ED.prototype,"characterLimitClass",null);_.v([_.Wu("freeTextValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ED.prototype,"freeTextValueChanged",null);_.v([_.Pu({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],ED);
_.B(ED,"yt-free-text-input-flow-step-renderer",function(){if(hb8===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;dn2===void 0&&(dn2=document.createElement("template"));var T=dn2;F.call(k,T.content.cloneNode(!0),q.content.firstChild);hb8=q}q=hb8;return q},{mode:2});var aa=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return q};
_.y(aa,_.Q);aa.prototype.handleFreeTextFlowStepInputChanged=function(q){_.Ta(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:q}}])};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],aa.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],aa.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],aa.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],aa);
_.B(aa,"ytd-free-text-input-flow-step-renderer",function(){if(a7C!==void 0)return a7C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return a7C=q},{mode:1});var Mw0;var f7v;var yRC=function(){return _.Q.apply(this,arguments)||this};
_.y(yRC,_.Q);_.v([_.u(),_.G("design:type",Object)],yRC.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],yRC);
_.B(yRC,"ytd-metadata-line-renderer",function(){if(f7v!==void 0)return f7v;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return f7v=q},{mode:1});var ds=function(){return _.Q.apply(this,arguments)||this};
_.y(ds,_.Q);ds.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ds.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ds.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ds.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ds.prototype,"isMasthead",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],ds);
_.B(ds,"ytd-media-product-renderer",function(){if(Mw0!==void 0)return Mw0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Mw0=q},{mode:1});var twh;var hO=function(){return _.Q.apply(this,arguments)||this};
_.y(hO,_.Q);hO.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
hO.prototype.onBillboardImageLoaded=function(){_.Fc(this.hostElement,"yt-refit")};
hO.prototype.onBillboardImageLoaded=hO.prototype.onBillboardImageLoaded;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hO.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hO.prototype,"data",void 0);_.v([_.Iw("#billboardImage"),_.G("design:type",Object)],hO.prototype,"billboardImage",void 0);_.v([_.eJ("yt-img-shadow-loaded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hO.prototype,"onBillboardImageLoaded",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],hO);
_.B(hO,"ytd-billboard-masthead-renderer",function(){if(twh!==void 0)return twh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return twh=q},{mode:1});var Dnh;var Mz=function(){var q=_.Q.apply(this,arguments)||this;q.smallSize=!1;return q};
_.y(Mz,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Mz.prototype,"ytComponentBehaviorType",void 0);_.v([_.u(),_.G("design:type",Object)],Mz.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mz.prototype,"smallSize",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],Mz);
_.B(Mz,"ytd-bullet-formatted-string",function(){if(Dnh!==void 0)return Dnh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Dnh=q},{mode:1});var l70;var fR=function(){return _.Q.apply(this,arguments)||this};
_.y(fR,_.Q);fR.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fR.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],fR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fR.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],fR);
_.B(fR,"ytd-offer-detail-renderer",function(){if(l70!==void 0)return l70;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return l70=q},{mode:1});var JRC;var yQ=function(){return _.Q.apply(this,arguments)||this};
_.y(yQ,_.Q);yQ.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yQ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yQ.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],yQ);
_.B(yQ,"ytd-offer-detail-step-renderer",function(){if(JRC!==void 0)return JRC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return JRC=q},{mode:1});var ARh;var tO=function(){var q=_.Q.apply(this,arguments)||this;q.isInOfferModule=!1;return q};
_.y(tO,_.Q);_.Y=tO.prototype;_.Y.computeHasEndpoint=function(){var q;return!((q=this.data)==null||!q.onClickCommand)};
_.Y.dataChanged=function(){var q;if((q=this.data)==null?0:q.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")};
_.Y.detached=function(){var q;if((q=this.data)==null?0:q.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.Y.handleClickEvent=function(){var q;if((q=this.data)==null?0:q.onClickCommand){var k;this.componentBehavior.resolveCommand((k=this.data)==null?void 0:k.onClickCommand)}};
_.Y.onContentKeyDown=function(q){q.key==="Enter"?this.handleClickEvent(q):q.key===" "&&q.preventDefault()};
_.Y.onContentKeyUp=function(q){q.key===" "&&this.handleClickEvent(q)};
tO.prototype.dataChanged=tO.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tO.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],tO.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],tO.prototype,"data",void 0);_.v([_.u({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],tO.prototype,"hasEndpoint",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tO.prototype,"isInOfferModule",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tO.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],tO);
_.B(tO,"ytd-channel-masthead-renderer",function(){if(ARh!==void 0)return ARh;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ARh=q},{mode:1});var p6h;var Dd=function(){var q=_.Q.apply(this,arguments)||this;q.thumbnailObjectFit="CONTAIN";q.thumbnailObjectPosition="LEFT";q.isExpanded=!1;return q};
_.y(Dd,_.Q);_.Y=Dd.prototype;_.Y.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.Y.dataChanged=function(){this.resetStates()};
_.Y.computeisTapOnOfferInfoContainerEnabled=function(){var q;return((q=this.data)==null?void 0:q.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.Y.onExpandBtnClick=function(){var q,k=_.f((q=this.data)==null?void 0:q.showMoreButtonRenderer,iG8);k&&_.C$(_.aB(),k.trackingParams);this.isExpanded=!this.isExpanded};
_.Y.onOfferInfoClick=function(q){this.isTapOnOfferInfoContainerEnabled&&(_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.nF(_.xN(q)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.Y.onBottomBarClick=function(){this.executeTapCommand()};
_.Y.executeTapCommand=function(){var q,k=(q=this.data)==null?void 0:q.tapCommand;k&&this.ytComponentBehavior.resolveCommand(k)};
_.Y.resetStates=function(){this.isExpanded=!1};
_.Vg.Object.defineProperties(Dd.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var q=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),k,F,T;return((k=this.data)==null?void 0:k.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&q&&!!((F=this.data)==null?0:(T=F.benefits)==null?0:T.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((k=_.f((q=this.data)==null?void 0:q.showMoreButtonRenderer,iG8))==null?void 0:k.showMoreButtonTitle)||((F=this.data)==null?void 0:F.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((k=_.f((q=this.data)==null?void 0:q.showMoreButtonRenderer,iG8))==null?void 0:k.showLessButtonTitle)||((F=this.data)==null?void 0:F.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var q;return(q=this.showLessButtonTitle)!=null?q:""}var k;return(k=this.showMoreButtonTitle)!=null?k:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?void 0:q.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((k=this.data)==null?0:k.footerTitle)||((F=this.data)==null?0:F.footerSubtitle))}}});
Dd.prototype.dataChanged=Dd.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Dd.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Dd.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Dd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",String)],Dd.prototype,"thumbnailObjectFit",void 0);
_.v([_.u(),_.G("design:type",String)],Dd.prototype,"thumbnailObjectPosition",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.G("design:type",Boolean)],Dd.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.v([_.u(),_.G("design:type",Object)],Dd.prototype,"isExpanded",void 0);_.v([_.u(),_.G("design:type",Object)],Dd.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.footerIcon)"}),_.G("design:type",String)],Dd.prototype,"icon",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Dd.prototype,"dataChanged",null);_.v([_.P("data.thumbnail"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Dd.prototype,"hasThumbnail",null);_.v([_.P("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Dd.prototype,"enableExpandButton",null);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Dd.prototype,"enableOfferContentIcon",null);_.v([_.P("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Dd.prototype,"showMoreButtonTitle",null);_.v([_.P("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Dd.prototype,"showLessButtonTitle",null);
_.v([_.P("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.G("design:type",String),_.G("design:paramtypes",[])],Dd.prototype,"expandedBtnText",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Dd.prototype,"enableBottomBar",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],Dd);
_.B(Dd,"ytd-offer-card-renderer",function(){if(p6h!==void 0)return p6h;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return p6h=q},{mode:1});var w6C;var lQ=function(){return _.Q.apply(this,arguments)||this};
_.y(lQ,_.Q);lQ.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"}}}};
lQ.prototype.onClick=function(q){if(!_.x$(q.composedPath()||[],this.hostElement,["A".toString()])){var k,F;if((q=(F=_.f((k=this.data)==null?void 0:k.actionButton,_.bl))==null?void 0:F.command)&&!this.ytComponentBehavior.resolveCommand(q)){var T;(T=_.aB())==null||T.clickCommand(q);_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})}}};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],lQ.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lQ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],lQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lQ.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],lQ);
_.B(lQ,"ytd-offer-content-renderer",function(){if(w6C!==void 0)return w6C;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return w6C=q},{mode:1});var P0C;var JO=function(){return _.Q.apply(this,arguments)||this};
_.y(JO,_.Q);JO.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.Vg.Object.defineProperties(JO.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.title)||!((k=this.data)==null||!k.description)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JO.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],JO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JO.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],JO.prototype,"hasHeaderData",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],JO);
_.B(JO,"ytd-offer-section-renderer",function(){if(P0C!==void 0)return P0C;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return P0C=q},{mode:1});var $n5;var AO=function(){return _.Q.apply(this,arguments)||this};
_.y(AO,_.Q);
AO.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"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AO.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],AO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],AO.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],AO);
_.B(AO,"ytd-offer-selection-step-renderer",function(){if($n5!==void 0)return $n5;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $n5=q},{mode:1});var bGk;var pR=function(){return _.Q.apply(this,arguments)||this};
_.y(pR,_.Q);pR.prototype.computeStyle=function(q){return q};
pR.prototype.computeImageWidth=function(q){return q==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.v([_.u({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.G("design:type",String)],pR.prototype,"containerStyle",void 0);_.v([_.u({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.G("design:type",String)],pR.prototype,"imageWidth",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pR.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],pR.prototype,"data",void 0);
_.v([_.K({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],pR);
_.B(pR,"ytd-confirmation-masthead-renderer",function(){if(bGk!==void 0)return bGk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bGk=q},{mode:1});var ur8;var ws=function(){return _.Q.apply(this,arguments)||this};
_.y(ws,_.Q);ws.prototype.computeStyle=function(q){return q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ws.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ws.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.G("design:type",String)],ws.prototype,"containerStyle",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],ws);
_.B(ws,"ytd-purchase-complete-detail-renderer",function(){if(ur8!==void 0)return ur8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ur8=q},{mode:1});var NHk;var Pi=function(){var q=_.Q.apply(this,arguments)||this;q.scriptsAppended=!1;return q};
_.y(Pi,_.Q);Pi.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"}}}};
Pi.prototype.onDataChanged=function(){var q=this.get("data.gtmId");q&&(_.JB(q,_.P9("GL","")),this.setupConversionTracking())};
Pi.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var q=document.createElement("noscript");q.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(q);this.scriptsAppended=!0}};
Pi.prototype.onDataChanged=Pi.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Pi.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Pi.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Pi.prototype,"scriptsAppended",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pi.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],Pi);
_.B(Pi,"ytd-purchase-complete-step-renderer",function(){if(NHk!==void 0)return NHk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return NHk=q},{mode:1});var QQK;var $p=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y($p,_.Q);$p.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$p.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$p.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$p.prototype,"darkerDarkTheme",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],$p);
_.B($p,"ytd-ypc-transaction-error-message-renderer",function(){if(QQK!==void 0)return QQK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return QQK=q},{mode:1});var Ky0;var BH0;var bQ=function(){var q=_.Q.apply(this,arguments)||this;q.handlePhoneVerificationSuccess=function(k){if(q.isValidPhoneVerificationCompletionMessageEvent(k)){var F;((F=q.data)==null?0:F.nextStepCommand)&&q.ytComponentBehavior.resolveCommand(q.data.nextStepCommand)}};
return q};
_.y(bQ,_.Q);bQ.prototype.isValidPhoneVerificationCompletionMessageEvent=function(q){if(q.data!=="yt-phone-verification-complete")return!1;q=_.c9(q.origin);return q!==null&&q.includes("youtube.com")};
bQ.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
bQ.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],bQ.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bQ.prototype,"data",void 0);_.v([_.Pu({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],bQ);
_.B(bQ,"yt-feature-enablement-soft-entry-renderer",function(){if(BH0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Ky0===void 0&&(Ky0=document.createElement("template"));var T=Ky0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);BH0=q}q=BH0;return q},{mode:1});var rRK;var vDC;var HGC;var sQh;var Gih=function(){return _.Q.apply(this,arguments)||this};
_.y(Gih,_.Q);_.v([_.u(),_.G("design:type",Object)],Gih.prototype,"data",void 0);_.v([_.Pu({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],Gih);
_.B(Gih,"yt-benefits-item-renderer",function(){if(sQh===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;HGC===void 0&&(HGC=document.createElement("template"));var T=HGC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);sQh=q}q=sQh;return q},{mode:2});var cR5;var Vwh;var uQ=function(){return _.Q.apply(this,arguments)||this};
_.y(uQ,_.Q);uQ.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
uQ.prototype.computeisWithoutPadding=function(){var q;return((q=this.data)==null?void 0:q.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],uQ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],uQ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.G("design:type",Boolean)],uQ.prototype,"isWithoutPadding",void 0);_.v([_.Pu({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],uQ);
_.B(uQ,"yt-benefits-section-renderer",function(){if(Vwh===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;cR5===void 0&&(cR5=document.createElement("template"));var T=cR5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Vwh=q}q=Vwh;return q},{mode:2});var Nz=function(){return _.Q.apply(this,arguments)||this};
_.y(Nz,_.Q);Nz.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
Nz.prototype.computeisUsingLargeWidth=function(){var q;return((q=this.data)==null?void 0:q.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Nz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Nz.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.G("design:type",Boolean)],Nz.prototype,"isUsingLargeWidth",void 0);_.v([_.Pu({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],Nz);
_.B(Nz,"yt-benefits-flow-step-renderer",function(){if(vDC===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;rRK===void 0&&(rRK=document.createElement("template"));var T=rRK;F.call(k,T.content.cloneNode(!0),q.content.firstChild);vDC=q}q=vDC;return q},{mode:2});var LyK;var xn8;var QQ=function(){return _.Q.apply(this,arguments)||this};
_.y(QQ,_.Q);QQ.prototype.checkIsUsingLargeWidth=function(){var q;return((q=this.data)==null?void 0:q.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.v([_.u(),_.G("design:type",Object)],QQ.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],QQ.prototype,"ytRendererBehavior",void 0);_.v([_.u({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.G("design:type",Boolean)],QQ.prototype,"isUsingLargeWidth",void 0);_.v([_.Pu({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],QQ);
_.B(QQ,"yt-confirmation-flow-step-renderer",function(){if(xn8===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;LyK===void 0&&(LyK=document.createElement("template"));var T=LyK;F.call(k,T.content.cloneNode(!0),q.content.firstChild);xn8=q}q=xn8;return q},{mode:2});var nD8;var gDv;var mn0=function(){return _.Q.apply(this,arguments)||this};
_.y(mn0,_.Q);_.v([_.u(),_.G("design:type",Object)],mn0.prototype,"data",void 0);_.v([_.Pu({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],mn0);
_.B(mn0,"yt-info-flow-step-renderer",function(){if(gDv===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;nD8===void 0&&(nD8=document.createElement("template"));var T=nD8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);gDv=q}q=gDv;return q},{mode:2});var qPI;var i60;var kDI=function(){return _.Q.apply(this,arguments)||this};
_.y(kDI,_.Q);_.v([_.u(),_.G("design:type",Object)],kDI.prototype,"data",void 0);_.v([_.Pu({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],kDI);
_.B(kDI,"yt-info-list-flow-step-renderer",function(){if(i60===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;qPI===void 0&&(qPI=document.createElement("template"));var T=qPI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);i60=q}q=i60;return q},{mode:2});var oOv=_.mc(function(q){var k=q.data;return _.U("styled-text-view-model",{class:_.UZ("ytStyledTextViewModelHost",function(){return aJ9(k().fontAttributes)},function(){return ExK(k().color)})},_.U(_.gz,{text:function(){return k().text},
ariaLabel:function(){var F,T,Z;return(Z=(F=k().accessibility)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label)!=null?Z:""}}))},"bf");
oOv.idomCompat=!0;var FTC=_.mc(function(q){var k=function(){var Z,O,z,R;return(R=(z=(Z=q.alt)==null?void 0:Z.call(q))!=null?z:(O=q.data().accessibilityData)==null?void 0:O.label)!=null?R:""},F=function(){return q.data().imageWidth},T=function(){return q.data().imageHeight};
return _.U("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.U(_.a,{cond:function(){var Z=q.data();if(Z){var O,z,R;var e=((O=_.mT().resolve(_.g6(_.VK)))==null?0:O())?(z=Z.imageDark)!=null?z:Z.imageLight:(R=Z.imageLight)!=null?R:Z.imageDark}else e=void 0;return e},
then:function(Z){return _.U(_.gy,Object.assign({},q,{data:Z,alt:k,targetWidth:F,targetHeight:T,preserveHeight:!0,preserveWidth:!0}))}}))},"cf");
FTC.idomCompat=!0;var KR=_.mc(function(q){var k=q.data;q=_.xv(function(){return k().slots},[]);
var F=_.xv(function(){return k().layoutProperties},{}),T=_.mT().resolve(_.x1);
return _.U("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:eus(F,T)},_.U(_.XW,{each:q,keyBy:"INDEX"},function(Z){return _.U("div",{class:"ytContainerLayoutViewModelSlot",style:eus(function(){return Z().layoutProperties},T)},_.U(_.l$,{data:function(){return Z().contents}},{containerLayoutViewModel:KR,
badgeViewModel:_.iZ,buttonViewModel:_.b$,styledTextViewModel:oOv,contentPreviewImageViewModel:function(O){return _.U(_.k2,{data:O.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(O){return _.U(FTC,{data:O.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"df");
KR.idomCompat=!0;var T6C=_.mc(function(q){var k=q.data;var F=q.stateFns;var T=function(){var I=k(),X=I.productId;return!(!I.clearGroupId&&!X)},Z=function(){var I=k(),X=I.clearGroupId;
return(I=I.productId)?F().isProductSelected(I):X?F().getSelectedProductByGroupId(X)==null:!1},O=function(){var I=k(),X=I.clearGroupId;
if(I=I.productId)F().onProductSelected(I);else if(X)F().onClearGroupSelected(X)},z=function(){var I=k(),X=I.clearGroupId;
if(I=I.productId){var E;return"group:"+(((E=F().getProductById(I))==null?void 0:E.groupId)||"")}return X?"group:"+X:""},R=_.xv(function(){return k().header},[]),e=_.xv(function(){return k().body},[]);
return _.U("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.U(_.a,{cond:function(){return R().length>0||T()},
then:function(){return _.U("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.U("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.U(_.l$,{data:R},{containerLayoutViewModel:function(I){return _.U("div",{class:"ytPdpCardSectionViewModelContentItem"},_.U(KR,{data:I.data}))},
styledTextViewModel:function(I){return _.U("div",{class:"ytPdpCardSectionViewModelContentItem"},_.U(oOv,{data:I.data}))}})),_.U(_.a,{cond:T,
then:function(){return _.U("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.U(_.DM,{checked:Z,name:z,onChange:O}))}}))}}),_.U(_.a,{cond:function(){return e().length>0},
then:function(){return _.U("div",null,_.U(_.l$,{data:e},{containerLayoutViewModel:function(I){return _.U("div",{class:"ytPdpCardSectionViewModelContentItem"},_.U(KR,{data:I.data}))}}))}}))},"ef");
T6C.idomCompat=!0;var Z68=_.mc(function(q){var k=q.data;var F=q.stateFns;return _.U("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.U(_.a,{cond:function(){return k().banner},
then:function(T){return _.U("div",{class:"ytPdpCardViewModelBanner"},_.U(_.gz,{text:T}))}}),_.U(_.l$,{data:function(){return k().sections}},{pdpCardSectionViewModel:function(T){T=T.data;
var Z={};return _.U("div",{class:_.UZ("ytPdpCardViewModelSectionContainer",(Z.ytPdpCardViewModelShowDividers=function(){return k().showDividers},Z))},_.U(T6C,{data:T,
stateFns:F}))}}))},"ff");
Z68.idomCompat=!0;var jSD=_.mc(function(q){var k=q.data;var F=q.isOverlay;q={};return _.U("pdp-masthead-view-model",{class:_.UZ("ytPdpMastheadViewModelHost",(q.ytPdpMastheadViewModelIsOverlay=F,q))},_.U(_.l$,{data:function(){return k().image}},{contentPreviewImageViewModel:_.k2,
themedImageViewModel:function(T){return _.U(FTC,{data:T.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.U(_.a,{cond:function(){return k().title},
then:function(T){return _.U("h1",{class:"ytPdpMastheadViewModelHeading"},_.U(_.gz,{text:T,isOverlay:F}))}}),_.U(_.XW,{each:function(){var T;
return(T=k().finePrint)!=null?T:[]}},function(T){return _.U("div",{class:"ytPdpMastheadViewModelFinePrint"},_.U(_.gz,{text:T,
isOverlay:F}))}))},"gf");
jSD.idomCompat=!0;var YPh=_.mc(function(q){var k=q.data;var F=q.stateFns;var T=function(){return"pdp-pricing-group-selector-"+k().pricingGroupAttributeIds},Z=_.xv(function(){return k().pricingGroupSelectorSectionHeader});
return _.U("pdp-pricing-group-selector-view-model",null,_.U(_.a,{cond:function(){return!!Z()},
then:function(){return _.U(_.l$,{data:Z},{sectionHeaderViewModel:function(O){O=O.data;var z={};return _.U("div",{class:_.UZ("ytPdpPricingGroupSelectorViewModelSectionHeader",(z.ytPdpPricingGroupSelectorViewModelFullBleed=!0,z.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,z))},_.U(_.T4,{data:O}))}})}}),_.U("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.U(_.XW,{each:function(){var O=F().getSelectedProductByGroupId(k().groupId);
if(!O)return _.pN(Error("Jj`"+k().groupId)),[];var z,R=(z=k().pricingGroupAttributeIds)!=null?z:[],e;if((e=O.pricingGroups)==null||!e.length||!R.length)return[];z=O.pricingGroups.filter(function(d){return R.length?d.pricingGroupAttributes.every(function(M){return R.includes(M)}):!1});
O=[];if(R.length>0){z=[].concat(_.fP(z));e=_.S(R);for(var I=e.next(),X={};!I.done;X={targetAttrId:void 0},I=e.next())X.targetAttrId=I.value,I=z.findIndex(function(d){return function(M){return M.pricingGroupAttributes.includes(d.targetAttrId)}}(X)),I!==-1&&(O.push(z[I]),z.splice(I,1))}var E=F().getSelectedPricingGroupAttributesByGroupId(k().groupId);
return O.map(function(d){var M=!1;E&&d.pricingGroupAttributes&&(M=Yp(d.pricingGroupAttributes,E));return{pricingGroup:d,isSelected:M}})},
keyBy:function(O){return O.pricingGroup.pricingGroupId}},function(O){return _.U("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.U("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.U(_.l$,{data:function(){return O().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:KR})),_.U("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.U(_.DM,{checked:function(){return O().isSelected},
name:T,onClick:function(){F().onPricingGroupSelected(O().pricingGroup.pricingGroupId)}})))})))},"hf");
YPh.idomCompat=!0;var O6v=_.mc(function(q){var k=q.data;var F=q.stateFns;var T=function(){var z=F().getSelectedPricingOptions().map(function(I){return I.pricingOptionId}),R=F().getSelectedProductByGroupId(k().groupId);
if(!R)return _.pN(Error("Kj`"+k().groupId)),[];var e=F().getSelectedPricingGroupAttributesByGroupId(k().groupId);return fJX(R.pricingOptions,e,z)},Z=_.xv(function(){return k().pricingOptionSelectorSectionHeader}),O=function(){return T().length>1};
return _.U("pdp-pricing-option-selector-view-model",null,_.U(_.a,{cond:function(){return!!Z()&&O()},
then:function(){return _.U(_.l$,{data:Z},{sectionHeaderViewModel:function(z){z=z.data;var R={};return _.U("div",{class:_.UZ("ytPdpPricingOptionSelectorViewModelSectionHeader",(R.ytPdpPricingOptionSelectorViewModelFullBleed=!0,R.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,R))},_.U(_.T4,{data:z}))}})}}),_.U(_.a,{cond:O,
then:function(){return _.U("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.U(_.XW,{each:T,keyBy:"INDEX"},function(z){return _.U("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.U("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.U(_.l$,{data:function(){return z().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:KR})),_.U("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.U(_.DM,{checked:function(){return z().isSelected},
onClick:function(){F().onPricingOptionSelected(z().pricingOption.pricingOptionId);var R=z().pricingOption.onSelectPricingOption;if(R=_.QK(R)){var e;(e=_.mT().resolve(_.qd))==null||e.resolveCommand(R)}}})))}))}}))},"jf");
O6v.idomCompat=!0;var SPh=_.mc(function(q){var k=q.data;var F=q.stateFns;return _.U("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.U(_.l$,{data:function(){var T,Z;return(Z=(T=F().getSelectedPricingOptions()[0])==null?void 0:T.primaryButton)!=null?Z:k().emptyStateButton}},{buttonViewModel:_.b$}))},"kf");
SPh.idomCompat=!0;var zC9=_.mc(function(q){var k=q.stateFns;return _.U("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.U(_.l$,{data:function(){return k().getSelectedPricingOptions().flatMap(function(F){return F.summaryLines}).filter(function(F){return!!F})}},{containerLayoutViewModel:function(F){return _.U("div",{class:"ytPdpSummaryViewModelLineItem"},_.U(KR,{data:F.data}))}}))},"lf");
zC9.idomCompat=!0;var CB2=_.mc(function(q){function k(w){var b=z();_.Lr(_.Ap("pdpStateEntity",b,{key:b,selectedPricingOptions:w}))}
var F=q.data;var T=q.internalScrolling;var Z=q.stateFnsForTesting;var O=_.xv(function(){return F().allProducts},[]),z=_.xv(function(){return F().pdpStateEntityKey},""),R=_.UB(yn0,z),e=_.W6(function(){_.l0(!0);
var w;return(w=Z==null?void 0:Z())!=null?w:DyK(R,O,k)},void 0,"pjJzrd"),I=_.xv(function(){return F().body},[]),X=_.xv(function(){return F().columnBreakHints},[]),E=function(){return F().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},d=function(){return E()||F().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},M=_.W6(function(){var w=_.nO(F().background),b;
if(w==null?0:(b=w.sources)==null?0:b.length){var r=r===void 0?!0:r;w=_.OX9(void 0,w.sources,void 0,r,r?1E3:void 0,r?void 0:1E3)}else w=null;return w},void 0,"GO4GAe");
q=_.MO({"--pdp-view-model-background":function(){return M()?"url("+M()+")":void 0}});
var t={};T=_.UZ("ytPdpViewModelHost",(t.ytPdpViewModelHasBackground=function(){return d()||!!M()},t.ytPdpViewModelHasDarkBackground=d,t.ytPdpViewModelHasScrim=E,t.ytPdpViewModelInternalScrolling=_.xv(T,!1),t));
var A=function(w){var b={};return _.UZ("ytPdpViewModelItem",(b.ytPdpViewModelFullBleed=function(){return _.HAf(w())==="dividerViewModel"||_.HAf(w())==="sectionHeaderViewModel"},b.ytPdpViewModelNoVerticalPadding=function(){return _.HAf(w())==="sectionHeaderViewModel"},b))};
_.DB(function(){var w=F().onStartCommand;if(w&&(w=_.QK(w))){var b;(b=_.mT().resolve(_.qd))==null||b.resolveCommand(w)}});
return _.U("pdp-view-model",{class:T,style:q},_.U("div",{class:"ytPdpViewModelColumnContainer"},_.U(_.XW,{each:function(){return lJs(I(),X())},
keyBy:"INDEX"},function(w){return _.U("div",{class:"ytPdpViewModelColumn"},_.U(_.l$,{data:w},{containerLayoutViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(KR,{data:b}))},
dividerViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(_.Zmm,{data:b}))},
pdpCardViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(Z68,{data:b,
stateFns:e}))},
pdpMastheadViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(jSD,{data:b,
isOverlay:d}))},
pdpPricingGroupSelectorViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(YPh,{data:b,
stateFns:e}))},
pdpPricingOptionSelectorViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(O6v,{data:b,
stateFns:e}))},
pdpPrimaryButtonViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(SPh,{data:b,
stateFns:e}))},
pdpSummaryViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(zC9,{data:b,
stateFns:e}))},
sectionHeaderViewModel:function(b,r){b=b.data;return _.U("div",{class:A(function(){return w()[r()]})},_.U(_.T4,{data:b}))}}))})))},"mf");
CB2.idomCompat=!0;_.Ft(CB2,"pdp-view-model",{props:{data:_.xK,stateFnsForTesting:_.oD,internalScrolling:_.oD}});var RCX=_.mc(function(q){var k=q.data;var F=q.className;var T=_.UB(_.oU,function(){return k().flowStateEntityKey});
return _.U("ytm-premium-purchase-button-renderer",{class:_.UZ("yt-premium-purchase-button-renderer",F)},_.U(_.l$,{data:function(){var Z;return(Z=_.f(T(),An8))==null?void 0:Z.primaryButtonOverride}},{buttonRenderer:function(Z){return _.U(_.sw,{data:Z.data,
className:F})},
buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,className:F})}}))},"nf");
RCX.idomCompat=!0;var eCX=_.mc(function(q){var k=q.data;q=q.className;var F=function(){return Jn2(k().style)},T=_.UZ("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",F),Z=_.UZ("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",F);
return _.U("yt-flow-bottom-bar-renderer",{class:_.UZ("yt-flow-bottom-bar-renderer",q,F)},_.U(_.l$,{data:function(){return k().secondaryButton}},{buttonRenderer:function(O){return _.U(_.sw,{data:O.data,
className:Z})},
buttonViewModel:function(O){return _.U(_.b$,{data:O.data,className:Z})},
premiumPurchaseButtonRenderer:function(O){return _.U(RCX,{data:O.data,className:Z})}}),_.U(_.l$,{data:function(){return k().primaryButton}},{buttonRenderer:function(O){return _.U(_.sw,{data:O.data,
className:T})},
buttonViewModel:function(O){return _.U(_.b$,{data:O.data,className:T})},
premiumPurchaseButtonRenderer:function(O){return _.U(RCX,{data:O.data,className:T})}}))},"of");
eCX.idomCompat=!0;_.Ft(eCX,"yt-flow-bottom-bar-renderer",{props:{data:_.xK,className:_.xK}});var WT0=_.mc(function(q){var k=_.UZ(q.className,"ytOfferSummaryRendererHost");return _.U("yt-offer-summary-renderer",{class:k},_.U("div",{class:"ytOfferSummaryRendererTextContainer"},_.U("div",{class:"ytOfferSummaryRendererEyebrowText"},_.U(_.gz,{text:function(){return q.data().eyebrowText}})),_.U("div",{class:"ytOfferSummaryRendererTitle"},_.U(_.gz,{text:function(){return q.data().title}})),_.U("div",{class:"ytOfferSummaryRendererSubtitle"},_.U(_.gz,{text:function(){return q.data().subtitle}})),
_.U("div",{class:"ytOfferSummaryRendererFeatureListData"},_.U(_.XW,{each:function(){var F;
return(F=q.data().featureListData)!=null?F:[]}},function(F){var T;
return _.U("div",{class:"ytOfferSummaryRendererFeatureList"},_.U(_.fF,{icon:(T=F.icon)==null?void 0:T.iconType,active:function(){return F.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(F.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOfferSummaryRendererFeatureListIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOfferSummaryRendererFeatureListIconSmall";default:return"ytOfferSummaryRendererFeatureListIconDefault"}}}),_.U("div",{class:"ytOfferSummaryRendererFeatureListText"},_.U(_.gz,{text:F.text,
className:function(){return F.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.U("div",{class:"ytOfferSummaryRendererDescription"},_.U(_.gz,{text:function(){return q.data().description}}))))},"pf");_.Ft(_.mc(function(q){var k={};k=_.UZ("ytOfferSummaryFlowStepRendererHost",(k.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=q.shouldDisableHeaderTopMargin,k));return _.U("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:k},_.U("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.U("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.U(_.gz,{text:function(){return q.data().header}})),_.U("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.U(_.gz,{text:function(){return q.data().subtitle}}))),_.U("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.U(_.l$,{data:function(){return q.data().offerSummary}},{offerSummaryRenderer:function(F){return _.U(WT0,{data:F.data,
className:q.flowClassName})}})))},"qf"),"yt-offer-summary-flow-step-renderer",{props:{data:_.oD,
flowClassName:_.oD,flowStateEntityKey:_.oD,shouldDisableHeaderTopMargin:_.oD}});var UA0=_.mc(function(q){var k=q.data;var F=q.className;var T=q.flowStateEntityKey;var Z=q.selectionStepStyle;q=_.EZ(function(e){var I=k(),X=T==null?void 0:T();e.target&&(e.stopPropagation(),e=X||"",X=_.oU(_.cu().getState(),e),I=Object.assign({},X,{premiumPurchaseFlowState:{selectedOptionId:I.optionId,primaryButtonOverride:I.primaryButtonOverride}}),_.cu().dispatch(_.Iy("flowStateEntity",e,I)));return!1});
var O=function(){return(T==null?void 0:T())||""},z=_.UB(_.oU,O);
_.DB(function(){var e=k(),I=O(),X=z();e.defaultSelected&&I!==""&&e.primaryButtonOverride&&pd9(e.optionId||"",I,e.primaryButtonOverride,X)});
var R={};return _.U("ytm-option-item-renderer",{"on:click":q,class:_.UZ(F,"ytm-option-item-renderer",(R["ytm-option-item-renderer--lp2-style"]=function(){return(Z==null?void 0:Z())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},R))},_.U("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.U("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var e=k(),I=O(),X=z();X=_.f(X,An8);return(X?(X==null?void 0:X.selectedOptionId)||"":e.defaultSelected&&I!==""?(e==null?void 0:e.optionId)||"":"")===k().optionId},
name:("input"+_.wi(_.fX)).toString()})),_.U("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.U(_.a,{cond:function(){return k().eyebrowText},
then:function(){return _.U("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.U(_.gz,{text:function(){return k().eyebrowText}}))}}),_.U("div",{class:"ytm-option-item-renderer__option-item-title"},_.U(_.gz,{text:function(){return k().title}})),_.U("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.U(_.gz,{text:function(){return k().subtitle}})),_.U(_.a,{cond:function(){return k().featureListData},
then:function(){return _.U("div",{class:"ytm-option-item-renderer__feature-list-data"},_.U(_.XW,{each:function(){return k().featureListData||[]}},function(e){var I,X=(I=e.icon)==null?void 0:I.iconType;
a:switch(e.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":I="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":I="ytm-option-item-renderer__feature-list-icon-small";break a;default:I="ytm-option-item-renderer__feature-list-icon-default"}return _.U("div",{class:"ytm-option-item-renderer__feature-list"},_.U(_.fF,{icon:X,className:I,active:function(){return e.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.U("div",{class:"ytm-option-item-renderer__feature-list-text"},_.U(_.gz,{text:e.text,
className:function(){return e.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.U("div",{class:"ytm-option-item-renderer__option-item-description"},_.U(_.gz,{text:function(){return k().description}}))))},"rf");var IBI=_.mc(function(q){var k=q.data;var F=q.flowClassName;var T=q.flowStateEntityKey;var Z=q.selectionStepStyle;return _.U("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"yt-option-section-renderer"},_.U("div",{class:"yt-option-section-renderer__option-section-header-section"},_.U("div",{class:"yt-option-section-renderer__option-section-header"},_.U(_.gz,{text:function(){return k().title}}),_.U(_.l$,{data:function(){return k().titleBadge}},{badgeViewModel:function(O){return _.U(_.iZ,
{data:O.data,
class:"yt-option-section-renderer__option-section-title-badge"})}})),_.U(_.a,{cond:function(){return k().subtitle},
then:function(){return _.U("div",{class:"yt-option-section-renderer__option-section-subtitle"},_.U(_.gz,{text:function(){return k().subtitle}}))}}),_.U(_.a,{cond:function(){return k().featureListData},
then:function(O){return _.U("div",{class:"yt-option-section-renderer__option-section-feature-list"},_.U(_.XW,{each:O},function(z){var R;return _.U("div",{class:"yt-option-section-renderer__option-section-feature-item"},_.U(_.fF,{icon:(R=z.icon)==null?void 0:R.iconType,active:function(){return z.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(z.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-green";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"yt-option-section-renderer__option-section-feature-item-icon-small";default:return"yt-option-section-renderer__option-section-feature-item-icon-default"}}}),_.U("div",{class:"yt-option-section-renderer__option-section-feature-item-text"},_.U(_.gz,{text:z.text,
className:function(){return z.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"yt-option-section-renderer__option-section-feature-item-text-secondary":""}})))}))}}),_.U(_.a,{cond:function(){return k().secondaryTitle},
then:function(){return _.U("div",{class:"yt-option-section-renderer__option-section-secondary-title"},_.U(_.gz,{text:function(){return k().secondaryTitle}}))}}),_.U(_.XW,{each:function(){return k().sectionDisclaimers||[]}},function(O){return _.U("div",{class:"yt-option-section-renderer__option-section-disclaimer"},_.U(_.gz,{text:O}))})),_.U(_.l$,{data:function(){return k().optionItems}},{optionItemRenderer:function(O){return _.U("div",{class:"yt-option-section-renderer__option-item"},_.U(UA0,{data:O.data,
className:F,flowStateEntityKey:T,selectionStepStyle:Z}))}}),_.U(_.a,{cond:function(){return k().offerText},
then:function(){return _.U("div",{class:"yt-option-section-renderer__option-section-offer-text"},_.U(_.gz,{text:function(){return k().offerText}}))}}))},"sf");
IBI.idomCompat=!0;var X9X=_.mc(function(q){var k=q.data;var F=q.flowClassName;var T=q.flowStateEntityKey;q=q.isDesktop;var Z=function(){var I;return(I=k().flowStateEntityKey)!=null?I:T==null?void 0:T()},O=function(){return(Z==null?void 0:Z())||""},z=function(){return k().style},R=_.UB(_.oU,O);
_.DB(function(){var I=k(),X=O(),E=R();!_.f(E,An8)&&I.noPreselect&&X!==""&&I.defaultButtonOverride&&pd9("default",X,I.defaultButtonOverride,E)});
var e={};return _.U("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.UZ("ytm-option-selection-flow-step-renderer",(e["ytm-option-selection-flow-step-renderer--desktop"]=q,e["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return k().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},e))},_.U("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"},
_.U("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.U(_.gz,{text:function(){return k().header}})),_.U("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.U(_.gz,{text:function(){return k().subtitle}}))),_.U(_.l$,{data:function(){return k().optionItems||[]}},{optionItemRenderer:function(I){return _.U("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.U(UA0,{data:I.data,
className:F,flowStateEntityKey:Z,selectionStepStyle:z}))},
optionSectionRenderer:function(I){return _.U("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.U(IBI,{data:I.data,flowClassName:F,flowStateEntityKey:Z,selectionStepStyle:z}))}}))},"tf");
X9X.idomCompat=!0;_.Ft(X9X,"yt-option-selection-flow-step-renderer",{props:{data:_.xK,flowClassName:_.xK,flowStateEntityKey:_.xK,isDesktop:_.xK}});var wdC,PiC;_.Bi=_.mc(function(q){var k=_.nr(q,{type:1,disablePadding:!1,disablePrimaryButton:!1}),F=k.data,T=k.type;q=k.disablePadding;var Z=k.disablePrimaryButton,O=k.onClickPrimaryButton,z=function(){return F().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},R=function(){return{disabled:Z(),
state:Z()?"disabled":"active"}},e=function(){return F().leadingLabel||F().trailingLabel};
k={};return _.U("yt-panel-footer-view-model",{class:_.UZ("yt-panel-footer-view-model-wiz",(k["yt-panel-footer-view-model-wiz--hide-divider"]=function(){return F().shouldHideDivider},k["yt-panel-footer-view-model-wiz--disable-padding"]=q,k))},_.U(_.a,{cond:e,
then:function(){var I={},X={};return _.U("div",{class:_.UZ("yt-panel-footer-view-model-wiz__text-row",(I["yt-panel-footer-view-model-wiz--row-bottom-padding"]=function(){var E=F();return!(!E.leadingLabel&&!E.trailingLabel||!E.primaryButton&&!E.secondaryButton)},I))},_.U(_.gz,{text:function(){return F().leadingLabel},
className:_.UZ((X["yt-panel-footer-view-model-wiz--text-padding"]=e,X))}),_.U(_.gz,{text:function(){return F().trailingLabel}}))}}),_.U(_.a,{cond:z,
then:function(){var I={};return _.U("div",{class:"yt-panel-footer-view-model-wiz__button-stack"},_.U("div",{class:_.UZ("yt-panel-footer-view-model-wiz__primary-button",(I["yt-panel-footer-view-model-wiz__button-stack--top-button"]=function(){return F().secondaryButton},I))},_.U(_.l$,{data:function(){return F().primaryButton}},{buttonViewModel:function(X){return _.U(_.b$,{data:X.data,
buttonOverrides:R,onClick:O})}})),_.U(_.l$,{data:function(){return F().secondaryButton}},{buttonViewModel:_.b$}))}}),_.U(_.a,{cond:function(){return!z()},
then:function(){var I={},X={},E={};return _.U("div",{class:_.UZ("yt-panel-footer-view-model-wiz__button-row",(I["yt-panel-footer-view-model-wiz__button-row--trailing"]=function(){return 3===T()},I))},_.U("div",{class:_.UZ("yt-panel-footer-view-model-wiz__button-row--left-button",(X["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 1===T()},X["yt-panel-footer-view-model-wiz__button-row--hidden"]=function(){return!F().secondaryButton||0===T()},X["yt-panel-footer-view-model-wiz__button-row--shrink"]=
function(){return 2===T()},X))},_.U(_.l$,{data:function(){return F().secondaryButton}},{buttonViewModel:_.b$})),_.U("div",{class:_.UZ("yt-panel-footer-view-model-wiz__primary-button",(E["yt-panel-footer-view-model-wiz__button-row--full-width"]=function(){return 0===T()||1===T()},E["yt-panel-footer-view-model-wiz__button-row--expand"]=function(){return 2===T()},E))},_.U(_.l$,{data:function(){return F().primaryButton}},{buttonViewModel:function(d){return _.U(_.b$,{data:d.data,
buttonOverrides:R,onClick:O})}})))}}))},"uf");
_.Bi.idomCompat=!0;_.EO0=_.mc(function(q){q=_.nr(q,{disablePadding:!1});var k=q.data,F=q.disablePadding;q=_.Nr0(function(){return k().formId});
var T=q.onSubmit,Z=q.isValid,O=q.isSubmitting;return _.U("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.U(_.l$,{data:function(){return k().panelFooter}},{panelFooterViewModel:function(z){return _.U(_.Bi,{data:z.data,
onClickPrimaryButton:function(){T()},
disablePrimaryButton:function(){return!Z()||O()},
disablePadding:F})}}))},"vf");_.Ft(_.EO0,"yt-form-footer-view-model",{props:{data:_.xK,disablePadding:_.xK}});_.Ft(_.mc(function(q){return _.U("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.U("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.U(_.a,{cond:function(){var k;return(k=q.data())==null?void 0:k.image},
then:function(k){return _.U(_.gy,{data:k,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.U("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.U(_.gz,{text:function(){var k;
return(k=q.data())==null?void 0:k.title}})),_.U("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.U(_.gz,{text:function(){var k;
return(k=q.data())==null?void 0:k.subtitle}})),_.U("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentButton"},_.U(_.l$,{data:function(){var k;
return(k=q.data())==null?void 0:k.viewTipsButton}},{buttonViewModel:_.b$}))))},"wf"),"yt-contributor-zero-state-view-model",{props:{data:_.xK}});var aB2=_.mc(function(q){var k=_.UB(QjD,_.xv(function(){var F;return(F=q.data())==null?void 0:F.noteFeedEntityKey},""));
return _.U("yt-note-view-model",{class:"ytNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.U("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.U("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.U(_.a,{cond:function(){var F,T;return(F=q.data())==null?void 0:(T=F.noteData)==null?void 0:T.isPinned},
then:function(){return _.U(_.fF,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.U(_.a,{cond:function(){var F,T;return(F=q.data())==null?void 0:(T=F.noteData)==null?void 0:T.isPublished},
then:function(){return _.U(_.fF,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.U(_.gz,{text:function(){var F,T;
return(F=q.data())==null?void 0:(T=F.noteData)==null?void 0:T.headerText}}),_.U("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},_.U(_.gz,{text:function(){var F,T;
return(F=q.data())==null?void 0:(T=F.noteData)==null?void 0:T.delimiter}})),_.U(_.gz,{text:function(){var F,T;
return(F=k())==null?void 0:(T=F.contributorNote)==null?void 0:T.publishedTimeText}})),_.U(_.l$,{data:function(){var F,T,Z,O=(F=q.data())==null?void 0:F.noteData;
F=(T=k())==null?void 0:(Z=T.contributorNote)==null?void 0:Z.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:O.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:O.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:O.deleteDialogTitle}]},dialogMessages:[{runs:[{text:O.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:O.deleteActionText}]},command:{performCommentActionEndpoint:{action:F}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:O.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}}},
{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.U("div",{class:"ytNoteViewModelNoteContent"},_.U(_.gz,{text:function(){var F,T;
return(F=k())==null?void 0:(T=F.contributorNote)==null?void 0:T.text}})))},"xf");
aB2.idomCompat=!0;_.Ft(aB2,"yt-note-view-model",{props:{data:_.xK}});var rs=_.mc(function(q){var k=_.nr(q,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0}),F=k.label,T=k.text,Z=k.placeholder,O=k.hint;q=k.rows;var z=k.overflowStyle,R=k.outline,e=k.disabled,I=k.disableNewLines,X=k.characterLimit,E=k.validation,d=k.onInput,M=_.sa("textarea");k=_.S(_.db(function(){return T()}));
var t=k.next().value,A=k.next().value;k=_.S(_.Oi(!1,void 0,"fXvinf"));var w=k.next().value,b=k.next().value,r=function(){b(!0)},L=function(){b(!1)};
_.DB(function(){var H0=M.value,Kf=z(),qI=t();Kf==="expand-vertically"&&qI&&KZ9(H0);M.value.addEventListener("focusin",r);M.value.addEventListener("focusout",L)});
_.tR(function(){M.value.removeEventListener("focusin",r);M.value.removeEventListener("focusout",L)});
var H=function(){var H0;return(H0=E())==null?void 0:H0.validate(t())},V=function(){return X()&&!H()&&t().length>X().maxChars},g=function(){return!!H()||V()};
k=_.EZ(function(H0){if(!H0.currentTarget)return!1;H0=H0.currentTarget;A(H0.value);z()==="expand-vertically"&&KZ9(H0);d==null||d(H0.value);return!0});
var Y9=_.EZ(function(H0){I()&&H0.key==="Enter"&&H0.preventDefault();return!1}),OT=_.EZ(function(){M.value.focus()}),UT=function(){return Z()||F()},yh={},AH={},lw={};
return _.U("textarea-shape",{class:"ytStandardsTextareaShapeHost"},_.U("div",{class:_.UZ("ytStandardsTextareaShapeTextareaContainer",(yh.ytStandardsTextareaShapeTextareaContainerOutline=R,yh.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=e,yh.ytStandardsTextareaShapeTextareaContainerOutlineError=g,yh)),"on:click":OT},_.U("label",{class:_.UZ("ytStandardsTextareaShapeLabel",(AH.ytStandardsTextareaShapeLabelFocused=w,AH.ytStandardsTextareaShapeLabelDisabled=e,AH.ytStandardsTextareaShapeLabelError=
function(){return g()&&!e()},AH.ytStandardsTextareaShapeLabelHidden=function(){return!w()&&!t()&&!!UT()},AH))},F),_.U("div",{class:_.UZ("ytStandardsTextareaShapePlaceholder",(lw.ytStandardsTextareaShapePlaceholderVisible=function(){return!w()&&!t()},lw)),
"aria-hidden":"true"},UT),_.U("textarea",{el:M,class:"ytStandardsTextareaShapeTextarea",rows:q,disabled:e,placeholder:UT,"on:input":k,"on:keydown":Y9},t)),_.U(_.a,{cond:function(){return O()&&!g()},
then:function(){var H0={};return _.U("div",{class:_.UZ("ytStandardsTextareaShapeHint",(H0.ytStandardsTextareaShapeHintDisabled=e,H0))},_.U("div",{class:"ytStandardsTextareaShapeHintHintMessage"},O))}}),_.U(_.a,{cond:H,
then:function(){return _.U(dA0,{disabled:e},_.U("div",{class:"ytStandardsTextareaShapeErrorMessage"},H))}}),_.U(_.a,{cond:X,
then:function(H0){return _.U(_.a,{cond:V,then:function(){return _.U(dA0,{disabled:e},_.U("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return H0().errorMessage}),_.U("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return t().length+"/"+H0().maxChars}))}})}}))},"yf");
rs.idomCompat={callbacks:{onInput:!0}};var dA0=_.mc(function(q){var k={};return _.U("div",{class:_.UZ("ytStandardsTextareaShapeError",(k.ytStandardsTextareaShapeErrorDisabled=q.disabled,k)),role:"alert"},_.U(_.fF,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),q.children)},"zf");_.hCv=_.mc(function(q){var k=q.data;return _.U("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.U(rs,{text:q.text,label:function(){var F;return(F=k().contentProperties)==null?void 0:F.labelText},
placeholder:function(){var F;return(F=k().contentProperties)==null?void 0:F.placeholderText},
hint:function(){var F;return(F=k().contentProperties)==null?void 0:F.hintText},
outline:function(){var F;return!((F=k().displayProperties)==null?0:F.hideBorder)},
overflowStyle:function(){var F;return((F=k().displayProperties)==null?0:F.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:q.disabled,disableNewLines:function(){var F;return(F=k().displayProperties)==null?void 0:F.disableNewLines},
onInput:q.onInput,characterLimit:q.characterLimit,validation:q.validation,rows:function(){var F;return(F=k().displayProperties)==null?void 0:F.rows}}))},"Af");_.MW9=_.mc(function(q){var k=q.data;return _.U("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.U(rs,{text:q.text,label:function(){var F;return(F=k().contentProperties)==null?void 0:F.labelText},
placeholder:function(){var F;return(F=k().contentProperties)==null?void 0:F.placeholderText},
hint:function(){var F;return(F=k().contentProperties)==null?void 0:F.hintText},
outline:function(){var F;return!((F=k().displayProperties)==null?0:F.hideBorder)},
overflowStyle:function(){var F;return((F=k().displayProperties)==null?0:F.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var F;return(F=k().displayProperties)==null?void 0:F.disableNewLines},
onInput:q.onInput,characterLimit:q.characterLimit,validation:q.validation,rows:function(){var F;return(F=k().displayProperties)==null?void 0:F.rows}}))},"Bf");var fBX=_.mc(function(q){var k=_.S(_.db(function(){var UT,yh;return((UT=q.data().structuredContextNoteFormSchema)==null?0:(yh=UT.initialValues)==null?0:yh.noteBody)?q.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),F=k.next().value,T=k.next().value;
k=_.S(_.db(function(){q.data();return!1}));
var Z=k.next().value,O=k.next().value;k=_.S(_.db(function(){q.data();return!1}));
var z=k.next().value,R=k.next().value;k=_.S(_.db(function(){var UT,yh;return((UT=q.data().structuredContextNoteFormSchema)==null?0:(yh=UT.initialValues)==null?0:yh.timestamp)?q.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var e=k.next().value,I=k.next().value;k=_.S(_.db(function(){q.data();return!1}));
var X=k.next().value,E=k.next().value;k=_.S(_.db(function(){var UT,yh;return((UT=q.data().structuredContextNoteFormSchema)==null?0:(yh=UT.initialValues)==null?0:yh.sources)?[q.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var d=k.next().value,M=k.next().value;k=_.S(_.db(function(){q.data();return!1}));
var t=k.next().value,A=k.next().value;k=_.S(_.db(function(){return!1}));
var w=k.next().value,b=k.next().value;_.DB(function(){var UT;_.uTK((UT=q.data().structuredContextNoteFormSchema)==null?void 0:UT.id,{isSubmitting:w,onSubmit:function(){b(!0);var yh=LZ5(F(),e(),d(),q.data()),AH=_.mT().resolve(_.qd);yh&&AH&&AH.resolveCommand(yh,{commandController:{onSuccess:function(){b(!1)}}})},
isValid:function(){return Z()&&!z()&&!X()&&!t()}})});
var r=function(UT){if(UT!==void 0&&(T(UT),!Z()&&UT.length>0&&O(!0),Z())){var yh=vxv(q.data());if(yh){var AH=yh.minLength;yh=yh.maxLength;AH&&UT.length<AH?R(!0):yh&&UT.length>yh?R(!0):R(!1)}}},L=function(UT){if(UT!==void 0){I(UT);
if(UT.length>0){var yh,AH,lw,H0,Kf=sj2((yh=q.data())==null?void 0:(AH=yh.structuredContextNoteFormSchema)==null?void 0:(lw=AH.fieldSchemas)==null?void 0:(H0=lw.timestamp)==null?void 0:H0.validationSchema);if(Kf&&(yh=Kf.regex)&&!(new RegExp(yh)).test(UT)){E(!0);return}}E(!1)}},H=function(UT){if(UT!==void 0){var yh=UT.split(/[ \n]/).map(function(AH){return AH.trim()});
M(yh);if(UT.length>0)for(UT=_.S(yh),yh=UT.next();!yh.done;yh=UT.next())if(!VnI(yh.value)){A(!0);return}A(!1)}},V=function(){return{validate:function(UT){if(Z()){var yh=vxv(q.data());
if(yh){var AH=yh.minLength;yh=yh.translations;if(AH&&UT.length<AH)return yh==null?void 0:yh.minLengthErrorMessage}}}}},g=function(){var UT=vxv(q.data()),yh=UT==null?void 0:UT.maxLength,AH;
UT=UT==null?void 0:(AH=UT.translations)==null?void 0:AH.maxLengthErrorMessage;if(yh&&UT)return{maxChars:yh,errorMessage:UT}},Y9=function(){return{validate:function(UT){if(UT){var yh,AH,lw,H0,Kf=sj2((yh=q.data())==null?void 0:(AH=yh.structuredContextNoteFormSchema)==null?void 0:(lw=AH.fieldSchemas)==null?void 0:(H0=lw.timestamp)==null?void 0:H0.validationSchema);
if(Kf&&(yh=Kf.regex,Kf=Kf.translations,yh&&!(new RegExp(yh)).test(UT)))return Kf==null?void 0:Kf.regexErrorMessage}}}},OT=function(){return{validate:function(UT){if(UT){var yh,AH,lw,H0,Kf=cns((yh=q.data())==null?void 0:(AH=yh.structuredContextNoteFormSchema)==null?void 0:(lw=AH.fieldSchemas)==null?void 0:(H0=lw.sources)==null?void 0:H0.validationSchema);
if(Kf&&(yh=Kf.translations,yh==null?0:yh.selectedErrorMessage))for(UT=UT.split(/[ \n]/).map(function(qI){return qI.trim()}),UT=_.S(UT),AH=UT.next();!AH.done;AH=UT.next())if(!VnI(AH.value))return UT=void 0,(UT=yh)==null?void 0:UT.selectedErrorMessage}}}};
return _.U("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.U("div",{class:"ytStructuredContextNoteViewModelTextField"},_.U(_.l$,{data:function(){var UT;return(UT=q.data())==null?void 0:UT.noteContents}},{textFormFieldViewModel:function(UT){return _.U(_.MW9,{data:UT.data,
onInput:r,validation:V,characterLimit:g})},
textFieldViewModel:function(UT){return _.U(_.hCv,{data:UT.data,onInput:r,validation:V,characterLimit:g})}})),_.U("div",{class:"ytStructuredContextNoteViewModelTextField"},_.U(_.l$,{data:function(){var UT;
return(UT=q.data())==null?void 0:UT.noteTimestamp}},{textFormFieldViewModel:function(UT){return _.U(_.MW9,{data:UT.data,
onInput:L,validation:Y9})},
textFieldViewModel:function(UT){return _.U(_.hCv,{data:UT.data,onInput:L,validation:Y9})}})),_.U("div",{class:"ytStructuredContextNoteViewModelTextField"},_.U(_.l$,{data:function(){var UT;
return(UT=q.data())==null?void 0:UT.noteSources}},{textFormFieldViewModel:function(UT){return _.U(_.MW9,{data:UT.data,
onInput:H,validation:OT})},
textFieldViewModel:function(UT){return _.U(_.hCv,{data:UT.data,onInput:H,validation:OT})}})))},"Cf");
fBX.idomCompat=!0;_.Ft(fBX,"yt-structured-context-note-view-model",{props:{data:_.xK}});var yZ0=_.mc(function(q){var k=_.S(_.db(function(){var O;if((O=q.controlled)==null?0:O.call(q))return[];var z;return(((z=q.data())==null?void 0:z.chips)||[]).map(function(R){R=_.f(R,_.K4);if(R==null?0:R.selected)return xyk(R.chipValue)}).filter(function(R){return R!==void 0})})),F=k.next().value,T=k.next().value,Z=function(O){var z=xyk(O.chipValue);
if(z!==void 0){var R;if((R=q.controlled)==null?0:R.call(q))return void q.controlled().onTap(z);O=F().includes(z)?[].concat(_.fP(F().filter(function(I){return I!==z}))):[].concat(_.fP(F()),[z]);
T(O);var e;if((e=q.uncontrolled)==null?0:e.call(q))q.uncontrolled().onUpdate(O)}};
return _.U("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost"},_.U(_.XW,{each:function(){return q.data().chips||[]}},function(O){return _.U("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.U(_.Fuo,{data:function(){return _.f(O,_.K4)},
selected:function(){var z;if(z=_.f(O,_.K4)){var R=xyk(z.chipValue);if(R!==void 0){var e;z=((e=q.controlled)==null?0:e.call(q))?q.controlled().selectedValues.includes(R):F().includes(R)}else z=void 0}else z=!1;return z},
callback:Z}))}))},"Df");var tW9=_.mc(function(q){var k=q.data;var F=function(){var R;return((R=k())==null?void 0:R.flowStateKey)||""},T=_.UB(_.oU,F),Z=function(){var R;
return(R=_.f(T(),rrD))==null?void 0:R.chips},O=function(R){if(R!==void 0){var e=Z()||[];
e=e.find(function(I){return I===R})?e.filter(function(I){return I!==R}):[].concat(_.fP(e),[R]);
e=Object.assign({},T(),{feedbackFormFlowState:Object.assign({},_.f(T(),rrD),{chips:e})});_.Lr(_.Iy("flowStateEntity",F(),e))}},z=function(){var R;
return _.f((R=k())==null?void 0:R.inputBox,vbK)};
q=_.aI(function(R){var e=z();e=!(e==null?0:e.maxChars)||R.length<=e.maxChars;R=Object.assign({},T(),{feedbackFormFlowState:Object.assign({},_.f(T(),rrD),{detail:R}),abuseReportFlowState:Object.assign({},_.f(T(),zP),{navigationEnabled:e})});_.Lr(_.Iy("flowStateEntity",F(),R))},150);
return _.U("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.U("div",{class:"ytFeedbackFormViewModelChips"},_.U(_.l$,{data:function(){var R;return(R=k())==null?void 0:R.chipSelection}},{chipSelectionFormFieldViewModel:function(R){return _.U(yZ0,{data:R.data,
controlled:function(){return{selectedValues:Z()||[],onTap:O}}})}})),_.U("div",{class:"ytFeedbackFormViewModelInputBox"},_.U(rs,{text:function(){var R;
return(R=_.f(T(),rrD))==null?void 0:R.detail},
placeholder:function(){var R;return((R=z())==null?void 0:R.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var R=z();if(R&&R.maxChars)return{maxChars:R.maxChars,errorMessage:R.maxCharsExceededErrorMessage||""}},
onInput:q})),_.U("div",{class:"ytFeedbackFormViewModelFooterText"},_.U(_.gz,{text:function(){return k().footerText}})))},"Ef");
tW9.idomCompat=!0;_.Ft(tW9,"yt-feedback-form-view-model",{props:{data:_.xK}});var DAC=_.mc(function(q){var k=q.data;var F=function(){return k().flowStateKey||""},T=_.UB(ggC,F),Z=function(){return _.f(T(),zP)},O=function(){if(_.h("enable_gff_accessibility_fix")){var z=!0,R;
if((R=Z())==null?0:R.navigationEnabled){var e;_.vE((e=Z())==null?void 0:e.navigationCommand);z=!1}R=Object.assign({},T(),{abuseReportFlowState:Object.assign({},Z(),{isReportFormDirty:z})});_.Lr(_.Iy("flowStateEntity",F(),R))}else _.vE((z=Z())==null?void 0:z.navigationCommand)};
return _.U("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.U("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.U(_.l$,{data:function(){return k().cancelButton}},{buttonViewModel:function(z){return _.U(_.b$,{data:z.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:O})}}),_.U(_.l$,{data:function(){var z;
if(k().navButton){var R=Object;var e=R.assign,I=_.f(k().navButton,_.M$),X=((z=Z())==null?0:z.navigationEnabled)||_.h("enable_gff_accessibility_fix")?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",E,d;z=_.f((E=Z())==null?void 0:E.navigationCommand,_.Nj);E=(d=_.f(z,_.KN))==null?void 0:d.url;R={buttonViewModel:e.call(R,{},I,{state:X,iconName:E?"OPEN_IN_NEW":""})}}else R=void 0;return R}},{buttonViewModel:function(z){return _.U(_.b$,{data:z.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:O})}})))},"Ff");
DAC.idomCompat=!0;_.Ft(DAC,"yt-report-form-bottom-bar-view-model",{props:{data:_.xK}});var lB0=_.mc(function(q){var k=q.nextStep;return _.U("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.U("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.U(_.fF,{icon:function(){return k().iconName||""}})),_.U("div",null,_.U(_.gz,{text:function(){return k().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Gf"),JZ0=_.mc(function(q){var k=q.data;
var F,T=(F=_.mT().resolve(_.g6(_.VK)))==null?void 0:F(),Z=_.UB(_.oU,function(){return k().flowStateKey||""});
return _.U("yt-report-form-confirmation-page-view-model",{class:function(){var O;return((O=_.f(Z(),zP))==null?void 0:O.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.U("div",{class:function(){var O;
return((O=_.f(Z(),zP))==null?void 0:O.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.U(_.gy,{data:function(){return T&&k().imageDark?k().imageDark:k().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.U("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.U("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return k().confirmationHeader}),_.U("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.U(_.gz,{text:function(){return k().confirmationText}})),_.U("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.U(_.gz,{text:function(){return k().lawEnforcementText}})),
_.U("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return k().whatToExpectHeader}),_.U(_.a,{cond:function(){return k().nextSteps},
then:function(O){return _.U("div",null,_.U(_.XW,{each:O},function(z){return _.U(lB0,{nextStep:z})}))}}),_.U(_.a,{cond:function(){return k().legalReportText},
then:function(O){return _.U("div",null,_.U(_.gz,{text:O,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Hf");
JZ0.idomCompat=!0;_.Ft(JZ0,"yt-report-form-confirmation-page-view-model",{props:{data:_.xK}});var AZD=_.mc(function(q){var k=q.data;var F=function(){var O;return((O=_.f(k().inputBox,vbK))==null?void 0:O.maxChars)||500},T=function(){return k().flowStateKey||""},Z=_.UB(_.oU,T);
q=_.aI(function(O){O=Object.assign({},Z(),{flowFormState:{isValid:O.length<=F()},abuseReportFlowState:{userComments:O,navigationEnabled:!(O.length>F()),isReportFormDirty:!0}});_.cu().dispatch(_.Ap("flowStateEntity",T(),O))},150);
_.DB(function(){var O=Object.assign({},Z(),{flowFormState:{isValid:!0}});_.cu().dispatch(_.Ap("flowStateEntity",T(),O))});
return _.U("yt-report-form-details-page-view-model",{class:function(){var O;return((O=_.f(Z(),zP))==null?void 0:O.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.U("h1",{class:function(){var O;
return((O=_.f(Z(),zP))==null?void 0:O.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return k().detailsPageHeader}),_.U("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.U(_.gz,{text:function(){return k().bodyText}})),_.U("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.U(rs,{label:function(){var O;
return((O=_.f(k().inputBox,vbK))==null?void 0:O.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var O;return{errorMessage:((O=_.f(k().inputBox,vbK))==null?void 0:O.maxCharsExceededErrorMessage)||"",maxChars:F()}},
onInput:q})))},"If");
AZD.idomCompat=!0;_.Ft(AZD,"yt-report-form-details-page-view-model",{props:{data:_.xK}});var p9v=_.mc(function(q){var k=q.data;var F=q.selectedKey;var T=q.onSelected;var Z=q.groupName;var O=function(){return k().text},z=function(){return k().attributedText},R=function(){return k().subtext},e=function(){return k().attributedSubtext},I=_.U("div",{class:"ytRadioButtonItemViewModelLabel"},_.U(_.a,{cond:O,
then:function(){return _.U("div",null,O)}}),_.U(_.a,{cond:z,
then:function(){return _.U(_.gz,{text:z})}}),_.U(_.a,{cond:R,
then:function(){return _.U("div",{class:"ytRadioButtonItemViewModelSubText"},R)}}),_.U(_.a,{cond:e,
then:function(){return _.U("div",{class:"ytRadioButtonItemViewModelSubText"},_.U(_.gz,{text:e}))}})),X=function(){if(z()){var d;
return(d=z())==null?void 0:d.content}return O()},E=function(){if(e()){var d;
return(d=e())==null?void 0:d.content}return R()};
q={};return _.U("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.U(_.DM,{name:Z,checked:function(){return!(F==null||!F()||k().key!==(F==null?void 0:F()))},
onChange:function(d){T==null||T(d.target,k(),Z==null?void 0:Z())},
labelRenderable:function(){return I},
ariaLabel:function(){return E()?X()+", "+E():X()},
className:_.UZ((q.ytRadioButtonItemViewModelSubTitle=function(){return!!k().subtext},q))}))},"Jf");_.w98=_.mc(function(q){var k=q.data;var F=q.onSelected;var T=q.selectedKey;var Z=q.groupName;var O=function(){return(Z==null?void 0:Z())||k().key};
return _.U("yt-radio-button-group-view-model",{class:"yt-radio-button-group-view-model",tabindex:0},_.U("fieldset",{class:"yt-radio-button-group-view-model__fieldset"},_.U(_.l$,{data:function(){return k().radioButtons}},{radioButtonItemViewModel:function(z){return _.U(p9v,{data:z.data,
onSelected:F,selectedKey:T,groupName:O})}})))},"Kf");var PB2=_.mc(function(q){var k=q.data;var F=_.GS("div"),T=function(){return k().flowStateKey||""},Z=_.UB(_.oU,T),O=function(){return _.f(Z(),zP)};
_.y3(function(){var z,R;if(((z=O())==null?0:z.isReportFormDirty)&&((R=O())==null||!R.navigationEnabled)&&_.h("enable_gff_accessibility_fix")){var e;if(((e=O())==null?void 0:e.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"){var I;(I=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderDialog"))==null||I.scrollIntoView()}else{var X;(X=document.querySelector(".ytWebReportFormReasonSelectPageViewModelHeaderPanel"))==null||X.scrollIntoView()}}},"VvP2Ne");
return _.U("yt-report-form-reason-select-page-view-model",{class:function(){var z;return((z=O())==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.U("h1",{class:function(){var z;
return((z=O())==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return k().pageHeader}),_.U("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.U(_.gz,{text:function(){return k().bodyText}})),_.U("div",{class:function(){var z;
return((z=O())==null?void 0:z.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.U(_.a,{cond:function(){var z,R;
return((z=O())==null?void 0:z.isReportFormDirty)&&!((R=O())==null?0:R.navigationEnabled)&&_.h("enable_gff_accessibility_fix")},
then:function(){return _.U("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonError",el:F},_.U(_.fF,{icon:"INFO",className:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorIcon",size:16}),_.U("div",{class:"ytWebReportFormReasonSelectPageViewModelEmptyReasonErrorMessage","aria-live":"polite"},function(){return k().emptyReasonSelectErrorMessage}))}}),_.U(_.w98,{data:function(){return _.f(k().radioButtonGroup,_.nbv)},
onSelected:function(z,R){z=Object.assign({},Z(),{abuseReportFlowState:Object.assign({},O(),{reasonKey:R.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:R.command})});_.Lr(_.Iy("flowStateEntity",T(),z))},
selectedKey:function(){var z;return(z=O())==null?void 0:z.reasonKey},
groupName:"report-form-reason-select-page"})))},"Lf");
PB2.idomCompat=!0;_.Ft(PB2,"yt-report-form-reason-select-page-view-model",{props:{data:_.xK}});var $AC=_.mc(function(q){var k=q.data;var F,T=(F=_.mT().resolve(_.g6(_.VK)))==null?void 0:F();return _.U("yt-report-form-sign-in-page-view-model",{class:"yt-report-form-sign-in-page-view-model"},_.U("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-image"},_.U(_.gy,{data:function(){return T&&k().imageDark?k().imageDark:k().image},
alt:""})),_.U("div",{class:"yt-report-form-sign-in-page-view-model__sign-in-text-content"},_.U("h1",{class:"yt-report-form-sign-in-page-view-model__sign-in-prompt-header"},function(){return k().header}),_.U(_.gz,{text:function(){return k().text},
className:"yt-report-form-sign-in-page-view-model__sign-in-prompt-body"})))},"Mf");
$AC.idomCompat=!0;_.Ft($AC,"yt-report-form-sign-in-page-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=function(){return k().titleSuperscript},T=function(){var X;
return(X=k().textInputPlaceholder)==null?void 0:X.content},Z=function(X){X=X.target.value.trim();
var E=k().onUpdateText;E&&_.vE(E,{form:{userQuery:X}});k().userQuery=X},O=_.aI(function(X){Z(X)},150),z=_.EZ(function(X){O(X);
return!1}),R=_.EZ(function(X){X.key==="Enter"&&(Z(X),(X=k().onNextStepCommand)&&_.vE(X,{forceClickLogging:!0}));
return!1}),e=_.sa("yt-talk-to-recs-view-model"),I=function(){if(_.h("web_hide_explore_hub_until_user_navigates_back_to_home")){var X,E,d;
(d=(E=(X=e.value)==null?void 0:X.closest("ytd-flow-step-renderer"))==null?void 0:E.querySelector("yt-flow-bottom-bar-view-model button-view-model button"))==null||d.click()}};
return _.U("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost",el:e},_.U("div",{class:"ytwTalkToRecsTopCornerButton","aria-label":"More options"},_.U(_.l$,{data:function(){return k().topCornerButton}},{buttonViewModel:_.b$})),_.U("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.U("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.U(_.gz,{text:function(){return k().title}}),_.U(_.a,{cond:F,
then:function(){return _.U("sup",{class:"ytwTalkToRecsSuperScript"},_.U(_.gz,{text:F}))}})),_.U("div",{class:"ytwTalkToRecsSubtitle"},_.U(_.gz,{text:function(){return k().subtitle}})),_.U("div",{class:"ytwTalkToRecsChipsShelf"},_.U(_.l$,{data:function(){return k().answersShelf}},{chipsShelfViewModel:function(X){return _.U("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.U(_.Rlz,{data:X.data,
callback:I,enableSingleChipSelection:!0}))}})),_.U(_.a,{cond:function(){return k().showOpenTextInput&&!_.h("web_hide_explore_hub_until_user_navigates_back_to_home")},
then:function(){return _.U("div",{class:"ytwTalkToRecsUserInputBox"},_.U("input",{type:"text",class:"ytwTalkToRecsTextInput",placeholder:T,value:function(){return k().userQuery},
"on:input":z,"on:keyup":R,maxlength:200}))}})))},"Nf"),"yt-talk-to-recs-view-model",{props:{data:_.xK}});var nxI={sources:[{clientResource:{imageName:"CHECK"}}]};_.b6D=_.mc(function(q){var k=_.sa("div");q=_.nr(q,{error:void 0});var F=q.data,T=q.error,Z=q.onSelected;q=_.S(_.db(function(){return qnK(F())}));
var O=q.next().value,z=q.next().value;FD5(F,function(E){z(E);var d,M,t=myh((d=F().options)==null?void 0:(M=d[E])==null?void 0:M.value,F().type);Z==null||Z(t);k.value.focus()});
q=_.EZ(function(){if(!F().disabled){var E=F(),d=O(),M=k.value;E.options&&(E=gxC(E.options,d,E.label),_.mT().resolve(_.fW).openSheet({viewModel:E},M))}});
var R=_.FOf(),e=function(){return!!T()},I=function(){return!!F().disabled},X={};
X=_.UZ("ytDropdownViewModelDropdownContainer",(X.ytDropdownViewModelDropdownContainerErrorBorder=e,X.ytDropdownViewModelDropdownContainerDisabled=I,X));return _.U("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.U("div",{class:X,"on:click":q,el:k,role:"combobox",tabindex:0,"on:keydown":R,"aria-invalid":e,"aria-disabled":I,"aria-describedby":function(){return e()?"dropdown-view-model-error":void 0}},_.U("div",{class:"ytDropdownViewModelText"},ia0(F,e,O),kl5(F,O)),_.U("div",{class:"ytDropdownViewModelChevronDown"},
_.U(_.fF,{icon:"CHEVRON_DOWN"}))),obv(F,T))},"Of");_.Ft(_.mc(function(q){var k=q.data;var F=function(Z){var O=Za0(k());O.videoMetadata||(O.videoMetadata={});O.videoMetadata.sponsorshipsMetadata||(O.videoMetadata.sponsorshipsMetadata={});O.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(Z)},T=function(Z){var O=Za0(k());
O.scheduledRedirectMetadata||(O.scheduledRedirectMetadata={});O.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(Z)};
return _.U("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.U("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.U("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.U(_.gz,{text:function(){return k().title}}),_.U(_.fF,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.U(_.gz,{text:function(){return k().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.U(_.l$,{data:function(){return k().tierChoices}},{dropdownViewModel:function(Z){return _.U("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.U(_.b6D,{data:Z.data,
onSelected:F}))}}),_.U(_.l$,{data:function(){return k().startTimeChoices}},{dropdownViewModel:function(Z){return _.U("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.U(_.b6D,{data:Z.data,
onSelected:T}))}}),_.U(_.gz,{text:function(){return k().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.U("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.U(_.l$,{data:function(){return k().scheduleButton}},{panelFooterViewModel:_.Bi})))},"Pf"),"ytfz-schedule-fanzone-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;q=q.className===void 0?"":q.className;var F=_.UB(ggC,function(){return k().flowStateEntityKey||""}),T={};
T=_.UZ("ytFlowBottomBarViewModelFlowBottomBarButtons",(T.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},T));
var Z={},O=_.UZ("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",T,(Z.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},Z.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},Z));
Z={};var z=_.UZ("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",T,(Z.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},Z.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},Z));
T={};T=_.UZ("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(T.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},T.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},T.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return k().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
T));
q=_.UZ("ytFlowBottomBarViewModelHost",q);return _.U("yt-flow-bottom-bar-view-model",{class:q},_.U(_.a,{cond:function(){var R;return(R=k())==null?void 0:R.textSection},
then:function(R){return _.U("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.U(_.gz,{text:R}))}}),_.U("div",{class:T},_.U(_.l$,{data:function(){return k().secondaryButton}},{buttonViewModel:function(R){return _.U(_.b$,{data:R.data,
className:z})}}),_.U(_.l$,{data:function(){return k().primaryButton}},{buttonViewModel:function(R){return _.U(_.b$,{data:R.data,
className:O,buttonOverrides:function(){var e;return{disabled:!((e=F())==null||!e.primaryButtonDisabled)}}})}})))},"Qf"),"yt-flow-bottom-bar-view-model",{props:{data:_.xK,
className:_.oD}});var uW0="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),vi=function(){var q=_.Q.apply(this,arguments)||this;q.enableScrollingFix=!0;q.bottomBar=!1;q.hideBottomBar=!1;q.fitContent=!1;return q};
_.y(vi,_.Q);_.Y=vi.prototype;_.Y.ready=function(){_.h("enable_pdp_icon_prefetch")&&_.BFC(_.mT().resolve(_.OH),0,uW0)};
_.Y.focus=function(q){this.topBar?_.cU(this.topBar,q):this.paperDialog.focus(q)};
_.Y.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$16933_scroller&&(this.JSC$16933_scroller.dialogElement=this.paperDialog,this.JSC$16933_scroller.attached&&typeof this.JSC$16933_scroller.attached==="function"&&this.JSC$16933_scroller.attached())};
_.Y.onDataChanged=function(){var q;this.fitContent=!((q=this.data)==null||!q.fitContent);var k;this.bottomBar=!((k=this.data)==null||!k.bottomBar);this.hideBottomBar=this.containsExploreHub};
_.Y.onProgressChanged=function(){var q,k,F=((k=(q=this.data)==null?void 0:q.progress)!=null?k:0)*100;this.progressElement.style.width=F+"%"};
_.Y.isProgressHidden=function(){var q;return!((q=this.data)==null?0:q.progress)};
_.Y.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(q){return _.h("enable_wiz_next_lp2_msof")&&q&&!q.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
_.Vg.Object.defineProperties(vi.prototype,{containsExploreHub:{configurable:!0,enumerable:!0,get:function(){var q;return _.h("web_hide_explore_hub_until_user_navigates_back_to_home")&&!!_.f((q=this.data)==null?void 0:q.content,VND)}}});
vi.prototype.onProgressChanged=vi.prototype.onProgressChanged;vi.prototype.onDataChanged=vi.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vi.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vi.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vi.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vi.prototype,"enableScrollingFix",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vi.prototype,"bottomBar",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vi.prototype,"hideBottomBar",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],vi.prototype,"containsExploreHub",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vi.prototype,"fitContent",void 0);_.v([_.Iw("#progress"),_.G("design:type",HTMLElement)],vi.prototype,"progressElement",void 0);
_.v([_.Iw("#scroller"),_.G("design:type",Object)],vi.prototype,"JSC$16933_scroller",void 0);_.v([_.Iw("ytd-flow-top-bar-renderer"),_.G("design:type",HTMLElement)],vi.prototype,"topBar",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vi.prototype,"onDataChanged",null);_.v([_.Wu("data.progress"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vi.prototype,"onProgressChanged",null);
_.v([_.K({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],vi);
_.B(vi,"ytd-flow-step-renderer",function(){if(X6h!==void 0)return X6h;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return X6h=q},{mode:1});var N69=function(q){this.resolveCommand=q;this.steps={}},QSv=function(q,k){k=_.S(k||[]);
for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=Object.values(F)[0],Z=void 0;if((Z=T)==null?0:Z.stepId)q.steps[T.stepId]=F}},rZ0=function(q,k){var F,T,Z,O,z;
return _.C(function(R){if((F=q.state)==null||!F.currentStepId)return R.return(void 0);T=KTI(q);if(!T)return R.return(B60(q));if(Z=_.f(T,_.cr0)){var e;((e=Z.screenLoggingData)==null?0:e.screenVeType)&&_.Yo(_.aB(),Z.screenLoggingData.screenVeType);((O=Z)==null?0:O.onStepStartCommand)&&q.resolveCommand((z=Z)==null?void 0:z.onStepStartCommand,{})}if(Z&&k){e=Z;var I,X,E,d;((I=k.flowLoggingData)==null?0:I.eventNamespace)&&((X=e.flowEventData)==null?0:X.eventType)&&((E=e.flowEventData)==null?0:E.eventMetadata)&&
((d=k.flowLoggingData)==null?0:d.flowType)&&(I=_.Cj(k.flowLoggingData.eventNamespace,e.flowEventData.eventType,e.flowEventData.eventMetadata),_.R7(_.e7(),I,k.flowLoggingData.flowType));k.steps&&!k.steps.includes(T)&&k.steps.push(T)}return R.return(T)})};
N69.prototype.back=function(){var q;(q=this.state)!=null&&q.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
N69.prototype.handleUpdateFlowCommand=function(q){q.steps&&QSv(this,q.steps);q.entityUpdateCommand&&this.resolveCommand(q.entityUpdateCommand,{});q.flowContinuationCommand&&(q=q.flowContinuationCommand)&&(this.getFlowContinuationCommand=q);this.awaitFlowContinuation&&(this.awaitFlowContinuation(KTI(this)),this.awaitFlowContinuation=void 0)};
N69.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var B60=function(q){return _.C(function(k){return q.getFlowContinuationCommand?k.return(new Promise(function(F){q.awaitFlowContinuation=F;q.getFlowContinuationCommand&&q.resolveCommand(q.getFlowContinuationCommand,{flow_state:q.state})})):k.return(Promise.resolve(void 0))})},KTI=function(q){var k;
if((k=q.state)!=null&&k.currentStepId)return q.steps[q.state.currentStepId]};var Hi=function(){var q=_.Q.apply(this,arguments)||this;q.flowState=new N69(function(k,F){F=F===void 0?{}:F;_.WE.instance.resolveCommand(k,{form:{form:F,element:q.hostElement}})});
q.initialState=!0;q.isLoading=!1;q.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 q};
_.y(Hi,_.Q);_.Y=Hi.prototype;_.Y.onPopupClosed=function(q){q&&this.hostElement!==q.detail.popupRenderer||(this.flowState.reset(),this.currentFlowStep=this.data=void 0,this.initialState=!0)};
_.Y.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"}}}};
_.Y.focus=function(q){var k=this;_.Bu(function(){var F=_.Zy(k.hostElement).querySelector("ytd-flow-step-renderer");(F==null?0:F.topBar)?F.focus(q):k.topBar&&_.cU(k.topBar,q)},1)};
_.Y.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.Y.computeTopBarHidden=function(q){var k;return!((k=_.f(q,_.cr0))==null||!k.topBarOverride)};
_.Y.dataChanged=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1){((k=q.data)==null?0:k.steps)&&QSv(q.flowState,q.data.steps);if((F=q.data)==null?0:F.flowContinuationCommand){var Z=q.flowState,O=q.data.flowContinuationCommand;O&&(Z.getFlowContinuationCommand=O)}return _.W(T,rZ0(q.flowState,q.data),2)}q.currentFlowStep=T.yieldResult;_.RG(T)})};
_.Y.flowChanged=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1){if(!q.flow)return F.return();q.flowState.state=q.flow;q.isLoading=!0;return _.W(F,rZ0(q.flowState,q.data),2)}k=F.yieldResult;if(!k||q.flow.isLoading)return F.return();q.currentFlowStep=k;q.initialState=!1;q.isLoading=!1;q.autofocusAndRefit();_.RG(F)})};
_.Y.autofocusAndRefit=function(){var q=this,k=_.mT().resolve(_.g6(_.S8)),F=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),T=document.querySelector("yt-report-form-confirmation-page-view-model"),Z=document.querySelector("yt-report-form-details-page-view-model"),O=document.querySelector("yt-report-form-reason-select-page-view-model"),z=document.querySelector("yt-contributor-zero-state-view-model"),
R=document.querySelector("yt-structured-context-note-view-model"),e=document.querySelector("yt-note-view-model");(!F&&k&&k.isKeyBoardInUse()||T||!F&&Z||!F&&O||z||R||e)&&_.V7(this.hostElement);_.Gz(this,function(){_.Fc(q.hostElement,"yt-refit")})};
_.Y.handleUpdateFlowCommand=function(q){this.data&&(q=_.f(q,GlC),q.targetId===this.data.targetId&&(q.flowContinuationCommand&&(this.data.flowContinuationCommand=q.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(q),this.autofocusAndRefit()))};
_.Y.handleFlowNextStepCommand=function(q){this.data&&this.flow&&this.flow.key&&(q=_.f(q,Hav),q.targetId===this.data.targetId&&(q=q.stepId||"",this.ytdReduxBehavior.dispatch(_.Ap("flowStateEntity",this.flow.key,{currentStepId:q,stepIdStack:(this.flow.stepIdStack||[]).concat(q)}))))};
_.Y.handleFlowPrevStepCommand=function(q){if(this.data&&this.flow&&this.flow.key&&(q=_.f(q,s00),q.targetId===this.data.targetId)){var k=[].concat(_.fP(this.flow.stepIdStack||[]));k.length>1?(k.pop(),this.ytdReduxBehavior.dispatch(_.Ap("flowStateEntity",this.flow.key,{currentStepId:k[k.length-1],stepIdStack:k}))):q.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(q.onFirstStepCommand)}};
_.Y.handleYpcCancelRecurrenceCommand=function(q){if(this.data&&this.flow&&this.flow.key&&(q=_.f(q,gbX),q.targetId===this.data.targetId&&q.endpointCommand)){var k=_.f(this.flow,maX);k&&_.f(q.endpointCommand,_.aSo)&&(_.f(q.endpointCommand,_.aSo).feedbackData=k.surveyFeedback);this.ytComponentBehavior.resolveCommand(q.endpointCommand)}};
_.Y.handlePartialUpdateFlowStateEntity=function(q){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.Ap("flowStateEntity",this.flow.key,q,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
Hi.prototype.flowChanged=Hi.prototype.flowChanged;Hi.prototype.dataChanged=Hi.prototype.dataChanged;Hi.prototype.onPopupClosed=Hi.prototype.onPopupClosed;_.v([_.l(_.ww),_.G("design:type",Object)],Hi.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Hi.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Hi.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Hi.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Hi.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Hi.prototype,"initialState",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Hi.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Object)],Hi.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],Hi.prototype,"currentFlowStep",void 0);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Hi.prototype,"onPopupClosed",null);_.v([_.u({selectorArgs:["data.flowStateEntityKey"],selector:ggC}),_.G("design:type",Object)],Hi.prototype,"flow",void 0);_.v([_.Iw("ytd-flow-top-bar-renderer"),_.G("design:type",HTMLElement)],Hi.prototype,"topBar",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],Hi.prototype,"dataChanged",null);_.v([_.df("flow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],Hi.prototype,"flowChanged",null);_.v([_.K({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],Hi);
_.vOs=_.Y1()(Hi,"ytd-flow-root-renderer",function(){if(I7s!==void 0)return I7s;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return I7s=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var H6C;var OD=null;_.Ft(_.mc(function(q){return _.U("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.U("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.U(_.gz,{text:function(){return q.data().text}}),_.U("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Rf"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.xK}});var sS9=_.mc(function(q){var k=q.playerControlsProps;var F=q.isShortsPage;return _.U("yt-bigboard",null,_.U(_.a,{cond:function(){return k().isDragging},
then:function(){return _.U("div",{class:"ytBigboardStoryboardHost"},_.U(_.DM0,{progressBarProps:k,isShortsPage:F}))}}))},"Sf");
sS9.idomCompat=!0;_.sD={ACCOUNT_LABEL:SL("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:SL("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:SL("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:SL("AD_BADGE_HINT"),AD_BADGE_TEXT:SL("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:SL("ALL_CHANNELS_LABEL"),AMBIENT_MODE:SL("AMBIENT_MODE"),AMBIENT_MODE_OFF:SL("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:SL("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:SL("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:SL("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:SL("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:SL("APP_UPSELL_TITLE"),AUTONAV_TOGGLE:SL("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:SL("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:SL("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:SL("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:SL("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:SL("AUTO_ZOOM","Auto zoom"),BACK:SL("BACK"),CANCEL:SL("CANCEL"),CHANNEL_SWITCHER_LABEL:SL("CHANNEL_SWITCHER_LABEL"),CLOSE:SL("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:SL("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:SL("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:SL("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:SL("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:SL("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:SL("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:SL("COMMENT_MODAL_CONTENT"),CONFIRM_OK:SL("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:SL("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:SL("COPIED_TO_CLIPBOARD"),COPY:SL("COPY"),COPY_DEBUG_INFO:SL("COPY_DEBUG_INFO"),COPY_EMBED_CODE:SL("COPY_EMBED_CODE"),
COPY_LINK_LABEL:SL("COPY_LINK_LABEL"),COPY_VIDEO_URL:SL("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:SL("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:SL("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:SL("DELETE_FROM_DOWNLOADS"),DIALOG:SL("DIALOG"),DONE:SL("DONE"),DOWNLOAD:SL("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:SL("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:SL("FLAG_CONFIRM"),FLAG_CONTENT:SL("FLAG_CONTENT"),FLAG_LABEL:SL("FLAG_LABEL"),FLAG_TITLE:SL("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:SL("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:SL("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:SL("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:SL("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:SL("HIDE_SEARCH_FILTERS_LABEL"),HOME:SL("HOME","Home"),INVALID_RESPONSE_RECEIVED:SL("INVALID_RESPONSE_RECEIVED"),LIBRARY:SL("LIBRARY","Library"),LISTENING:SL("LISTENING"),LOADING:SL("LOADING"),LONG_PRESS_MIC_TO_SPEAK:SL("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:SL("LOOP"),MENU_DESKTOP:SL("MENU_DESKTOP"),
MENU_EXIT:SL("MENU_EXIT"),MENU_FEEDBACK:SL("MENU_FEEDBACK"),MENU_HELP:SL("MENU_HELP"),MENU_IMPRESSUM:SL("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:SL("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:SL("MENU_SETTINGS"),MENU_SIGN_IN:SL("MENU_SIGN_IN"),MENU_TITLE:SL("MENU_TITLE"),MENU_YOUR_DATA:SL("MENU_YOUR_DATA"),MORE_INFO:SL("MORE_INFO"),MORE_OPTIONS:SL("MORE_OPTIONS"),MUTE_VOLUME:SL("MUTE_VOLUME"),NEW_PLAYLIST:SL("NEW_PLAYLIST"),NEXT_VIDEO:SL("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:SL("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:SL("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:SL("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:SL("NOT_FOUND_TITLE"),NO_DOWNLOADS:SL("NO_DOWNLOADS"),NO_MIC_INPUT:SL("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:SL("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:SL("OOPS_MESSAGE"),OPEN_APP:SL("OPEN_APP"),OPEN_YOUTUBE:SL("OPEN_YOUTUBE"),PAUSE:SL("PAUSE"),PLAY:SL("PLAY"),PLAYER_CAPTION:SL("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:SL("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:SL("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:SL("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:SL("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:SL("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:SL("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:SL("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:SL("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:SL("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:SL("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:SL("PLAYER_MINIMIZE"),PLAYER_NEXT:SL("PLAYER_NEXT"),PLAYER_PAUSE:SL("PLAYER_PAUSE"),PLAYER_PLAY:SL("PLAYER_PLAY"),
PLAYER_PREVIOUS:SL("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:SL("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:SL("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:SL("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:SL("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:SL("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:SL("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:SL("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:SL("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:SL("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:SL("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:SL("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:SL("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:SL("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:SL("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:SL("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:SL("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:SL("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:SL("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:SL("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:SL("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:SL("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:SL("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:SL("PLAY_ALL"),PLEASE_FIX_ERRORS:SL("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:SL("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:SL("PREVIOUS_VIDEO"),PRIVACY_POLICY:SL("PRIVACY_POLICY"),RELOAD:SL("RELOAD"),REQUIRED_LABEL:SL("REQUIRED_LABEL"),SAVE_PLAYLIST:SL("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:SL("SCRUB_SLIDE_USER_EDU"),SEARCH:SL("SEARCH","Search"),
SEARCH_APPEND_LABEL:SL("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:SL("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:SL("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:SL("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:SL("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:SL("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:SL("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:SL("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:SL("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:SL("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:SL("SEEK_SLIDER"),SETTINGS_LABEL:SL("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:SL("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:SL("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:SL("SHOW_LESS"),SHOW_MORE:SL("SHOW_MORE"),SHOW_PLAYER_CONTROLS:SL("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:SL("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:SL("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:SL("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:SL("SIGN_IN_ON_WEB"),STABLE_VOLUME:SL("STABLE_VOLUME"),STABLE_VOLUME_OFF:SL("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:SL("STABLE_VOLUME_ON"),STATS_FOR_NERDS:SL("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:SL("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:SL("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:SL("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:SL("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:SL("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:SL("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:SL("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:SL("TIMESTAMP_SECONDS"),TOGGLE_OFF:SL("TOGGLE_OFF"),TOGGLE_ON:SL("TOGGLE_ON"),TRENDING:SL("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:SL("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:SL("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:SL("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:SL("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:SL("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:SL("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:SL("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:SL("VIDEO_LINK_LABEL")};var GD5=_.mc(function(q){var k=q.playerApi;q=_.sa("button",function(T){_.NT(T,36843)});
var F=SL("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.U("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.U("button",{el:q,class:"ytPlayerControlsJumpForwardButtonButton",title:F,"aria-label":F,"on:click":_.EZ(function(){_.Qn(36843);k&&k().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.U("span",null,_.U(_.fF,{icon:"FAST_FORWARD"}))))},"Tf");var cZ2=_.mc(function(q){var k=q.appApi;q=_.sa("button",function(T){_.NT(T,62946)});
var F=SL("OPEN_IN_MINIPLAYER");return _.U("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.U("button",{el:q,class:"ytMiniplayerButtonButton",title:F,"aria-label":F,"on:click":_.EZ(function(){_.Qn(62946);var T,Z;(Z=(T=k()).openInMiniplayer)==null||Z.call(T);return!1})},_.U(_.fF,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Uf");var VWv=_.mc(function(q){var k=q.playerApi;q=_.sa("button",function(O){_.NT(O,142812)});
var F=_.S(_.Oi(!1,void 0,"I3VCyb")),T=F.next().value,Z=F.next().value;F=function(){return SL("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(T()?1:2)})};
return _.U("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.U("button",{el:q,class:"ytPlaybackSpeedButtonButton",title:F,"aria-label":F,"on:click":_.EZ(function(){_.Qn(142812);if(k){var O=k(),z=T();O.setPlaybackRate(z?1:2);Z(!T())}return!1})},_.U("span",null,_.U(_.fF,{icon:function(){return T()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Vf");var LT5=_.mc(function(q){var k=q.title;var F=q.ariaLabel;var T=q.icon;var Z=q.command;var O=q.veType;q=_.sa("button",function(z){O&&_.NT(z,O())});
return _.U("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.U("button",{el:q,class:"ytdThumbnailOverlayButtonButton",title:k,"aria-label":F,"on:click":_.EZ(function(){O&&_.Qn(O());Z&&_.mT().resolve(_.qd).resolveCommand(Z())})},_.U(_.fF,{icon:T})))},"Wf");var iQ="";var xAK=_.mc(function(q){var k=q.playerControlsProps,F=q.onClickFn;q=_.W6(function(){var O=k(),z=-1;O.captionsAvailable&&(z=O.captionsEnabled?1:0);return z},void 0,"WecR8e");
var T=_.W6(function(){var O=k();return O.captionsAvailable?_.WJ(O.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.WJ("CLOSED_CAPTIONS_DISABLED")},void 0,"atEfde"),Z=_.W6(function(){var O=k();
O=O.captionsAvailable?O.captionsEnabled:void 0;return O},void 0,"Q17ly");
return _.U("yt-closed-captions-toggle-button",null,_.U(_.aOC,{captionIconType:q,ariaLabel:T,ariaPressed:Z,onClick:function(O){var z=k();if(z.captionsAvailable){var R=z.playerApi;if(R){var e=z.playerApi;if(e){var I=iQ;if(I){e=e.getOption("captions","track");var X;iQ=(X=e?e.displayName:null)!=null?X:I}else _.ur(e)?(I=_.VZH(e),iQ=I.length?(X=m69(I))?X.displayName:I[0].displayName:""):iQ=""}qbk(R);_.h("mweb_disable_set_state_captions_killswitch")&&z.setState({captionsEnabled:!z.captionsEnabled})}}var E,
d;(d=(E=z.appApi).showCaptionsToggleToast)==null||d.call(E,z);F==null||F(O)},
isOverlay:!0}))},"Xf");var nOh=_.mc(function(q){var k=q.data;return _.U("yt-premiere-trailer-badge",{class:"yt-premiere-trailer-badge"},_.U(_.wY,{data:function(){return{type:16,text:_.hyH(k().label)}}}))},"Yf");var gOk=_.mc(function(q){var k=_.UZ("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return q.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return q.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return q.size()==="small"?q.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
q.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.U("animated-seek-arrows",{class:_.UZ("ytPlayerControlsAnimatedSeekArrowsHost")},_.U("span",{class:k}),_.U("span",{class:k}),_.U("span",{class:k}))},"Zf");
gOk.idomCompat=!0;var mA2=_.mc(function(){var q=_.WJ("PLAYER_SECONDS",{seconds_placeholder:"30"}),k=_.S(_.Oi(!1,void 0,"Yj8msb")),F=k.next().value,T=k.next().value,Z=_.S(_.Oi(!1,void 0,"r9Z50e"));k=Z.next().value;var O=Z.next().value;Z={};var z=_.UZ("jumpForwardOverlayOverlay",(Z.jumpForwardOverlayOverlayHidden=k,Z));_.DB(function(){var R=null,e=null,I=function(){R!==null&&_.p2().cancelJob(R);e!==null&&_.p2().cancelJob(e);O(!0);T(!0);_.OZ(_.p2(),function(){O(!1)});
R=_.OZ(_.p2(),function(){O(!0);e=_.OZ(_.p2(),function(){T(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",I);_.tR(function(){window.removeEventListener("jump-forward-clicked",I)})});
return _.U("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.U(_.a,{cond:F,then:function(){return _.U("div",{class:z},_.U(gOk,{direction:1,size:"large"}),_.U("div",null,q))}}))},"$f");var qr9=_.sD.MUTE_VOLUME,ilK=_.sD.UNMUTE_VOLUME,kB0=_.mc(function(q){var k=q.muteIconType;var F=q.onClick;var T=q.useOutlineIcon;var Z=q.useDelhiIcons;q=_.sa("button",function(R){_.NT(R,28662)});
var O=function(){var R=k(),e=T==null?void 0:T(),I=Z==null?void 0:Z(),X="",E="";switch(R){case -1:case 0:X=e?"VOLUME_OFF":I?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";E=ilK;break;case 1:X=e?"VOLUME_UP_OUTLINE":I?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";E=qr9;break;case 2:X=e?"VOLUME_DOWN_OUTLINE":I?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";E=qr9;break;default:_.Ys(R)}return{iconName:X,ariaLabel:E}},z=function(){return O().ariaLabel};
return _.U("ytm-mute-button",{class:"ytmMuteButtonHost"},_.U("button",{el:q,class:"ytmMuteButtonButton",title:z,"aria-label":z,"on:click":_.EZ(function(R){_.Qn(28662);F==null||F(R);return!1})},_.U("span",null,_.U(_.fF,{icon:function(){return O().iconName}}))))},"ag");var oX0=_.mc(function(q){var k=q.volumeProps;var F=q.onClickFn;var T=q.useOutlineIcon;var Z=q.useDelhiIcons;return _.U("yt-mute-toggle-button",null,_.U(kB0,{muteIconType:function(){var O=k();return O.volumeMuted||O.volume===0?0:O.volume>50?1:2},
onClick:function(O){var z=k().playerApi;z&&(z.isMuted()?z.unMute():z.mute(!1));F==null||F(O)},
useOutlineIcon:function(){return!(T==null||!T())},
useDelhiIcons:function(){return!(Z==null||!Z())}}))},"bg");
oX0.idomCompat=!0;var FFI=_.mc(function(q){var k=q.data;var F=_.sa("ytm-paid-content-overlay-renderer");return _.U("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:F,"on:animationend":_.EZ(function(){F.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.U(_.z9,{command:function(){return k().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.U(_.a,{cond:function(){var T;return(T=k().icon)==null?void 0:T.iconType},
then:function(){return _.U("span",null,_.U(_.fF,{icon:function(){var T;return(T=k().icon)==null?void 0:T.iconType}}))}}),_.U("div",{class:"ytmPaidContentOverlayText"},_.U(_.gz,{text:function(){return k().text}})),_.U(_.a,{cond:function(){return k().navigationEndpoint},
then:function(){return _.U(_.fF,{icon:"CHEVRON_RIGHT"})}})))},"cg");
FFI.idomCompat=!0;var daC=[].concat(_.fP([{register:function(q){var k=pP8(q),F;(F=q().playerApi)==null||F.addEventListener("onVolumeChange",k);return function(){}}},
{register:function(q){var k=wPC(q);q=q().playerApi;q==null||q.addEventListener("captionschanged",k);q==null||q.addEventListener("captionssettingschanged",k);q==null||q.addEventListener("onCaptionsTrackListChanged",k);return function(){}}},
{register:function(q){if(!_.h("mweb_screenreader_accessible_player"))return function(){};
var k=PM8(q),F=document.querySelector("video");F==null||F.addEventListener("touchend",k);return function(){F==null||F.removeEventListener("touchend",k)}}},
{register:function(q){if(!_.h("mweb_screenreader_detect_screenreader_user_focus"))return function(){};
var k=PM8(q),F=document.querySelector("video");F==null||F.addEventListener("focus",k);return function(){F==null||F.removeEventListener("focus",k)}}}]),[{register:function(q){var k=Da0(q),F;
(F=q().playerApi)==null||F.addEventListener("onStateChange",k);return function(){}}},
{register:function(q){var k=le2(q),F;(F=q().playerApi)==null||F.addEventListener("onPlaybackRateChange",k);return function(){}}},
{register:function(q){var k=Jr9(q),F;(F=q().playerApi)==null||F.addEventListener("onVideoDataChange",k);return function(){}}},
{register:function(q){var k=Ar5(q),F,T;(F=q())==null||(T=F.playerApi)==null||T.addEventListener("onVideoProgress",k);return function(){}}}]);var TG0=_.mc(function(q){var k=q.data;var F=function(){return _.WJ("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+k().playbackRate})};
return _.U(_.a,{cond:function(){return k().playbackRate&&k().playbackRate!==1},
then:function(){return _.U("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.U("div",{class:"ytPlaybackRateOverlayOverlay"},_.U(gOk,{direction:1,size:"small"}),_.U("div",{class:"ytPlaybackRateOverlayLabel"},F)))}})},"dg");var ZlK=_.mc(function(q){var k=q.data;return _.U("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.U(_.a,{cond:function(){var F,T=(F=k())==null?void 0:F.playerResponse,Z;return T==null?void 0:(Z=T.paidContentOverlay)==null?void 0:Z.paidContentOverlayRenderer},
then:function(F){return _.U(FFI,{data:F})}}))},"fg"),jPk=_.mc(function(q){var k=q.props;
var F=q.data;var T=q.options;var Z=function(){var I,X,E,d;return(I=F())==null?void 0:(X=I.playerResponse)==null?void 0:(E=X.playerConfig)==null?void 0:(d=E.inlinePlaybackConfig)==null?void 0:d.showAudioControls},O=function(){var I,X;
if(Z()&&((I=T())==null?void 0:(X=I.additionalButton)==null?void 0:X.button)!==void 0){var E,d,M;I=(E=F())==null?void 0:(d=E.playerApi)==null?void 0:(M=d.getSize())==null?void 0:M.height;if(!(I===void 0||I<180)){var t,A;return(t=T())==null?void 0:(A=t.additionalButton)==null?void 0:A.button}}},z=function(){var I,X;
return(I=T())==null?void 0:(X=I.additionalButton)==null?void 0:X.thumbnailOverlayButtonRenderers},R=function(){var I,X;
return(I=T())==null?void 0:(X=I.additionalButton)==null?void 0:X.thumbnailOverlayButtonViewModels},e=function(){var I=[_.U(oX0,{volumeProps:k}),
_.U(xAK,{playerControlsProps:k})];O()===1&&I.push(_.U(GD5,{playerApi:function(){return k().playerApi}}));
O()===2&&I.push(_.U(cZ2,{appApi:function(){return k().appApi}}));
O()===3&&I.push(_.U(VWv,{playerApi:function(){return k().playerApi}}));
var X=z();if(O()===4&&X){X=_.S(X);for(var E=X.next(),d={};!E.done;d={tooltip$jscomp$2:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$54:void 0,command$jscomp$571:void 0},E=X.next()){E=E.value;d.tooltip$jscomp$2=E.tooltip;var M=void 0,t=void 0;d.ariaLabel$jscomp$20=((M=E.accessibility)==null?void 0:(t=M.accessibilityData)==null?void 0:t.label)||d.tooltip$jscomp$2;M=void 0;d.icon$jscomp$54=(M=E.icon)==null?void 0:M.iconType;d.command$jscomp$571=E.command;d.tooltip$jscomp$2&&d.ariaLabel$jscomp$20&&d.icon$jscomp$54&&
I.push(_.U(LT5,{title:function(A){return function(){return A.tooltip$jscomp$2}}(d),
ariaLabel:function(A){return function(){return A.ariaLabel$jscomp$20}}(d),
icon:function(A){return function(){return A.icon$jscomp$54}}(d),
command:function(A){return function(){return A.command$jscomp$571}}(d)}))}}X=R();
if(O()===4&&X)for(X=_.S(X),E=X.next(),d={};!E.done;d={tooltip$jscomp$3:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$55:void 0,command$jscomp$572:void 0},E=X.next())E=E.value,d.tooltip$jscomp$3=E.title,d.ariaLabel$jscomp$21=E.accessibilityText||d.tooltip$jscomp$3,d.icon$jscomp$55=E.iconName,d.command$jscomp$572=_.QK(E.onTap),d.tooltip$jscomp$3&&d.ariaLabel$jscomp$21&&d.icon$jscomp$55&&I.push(_.U(LT5,{title:function(A){return function(){return A.tooltip$jscomp$3}}(d),
ariaLabel:function(A){return function(){return A.ariaLabel$jscomp$21}}(d),
icon:function(A){return function(){return A.icon$jscomp$55}}(d),
command:function(A){return function(){return A.command$jscomp$572}}(d)}));
return I};
return _.U(_.a,{cond:Z,then:function(){return _.U("div",{class:"ytInlinePlayerControlsTopRightControls"},_.U(_.XW,{each:e},function(I){return _.U("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.U("div",{class:"ytInlinePlayerControlsButtonIcon"},I))}))}})},"gg"),Sr2=_.mc(function(q){var k=q.props;
var F=q.data;var T=q.options;q={};q=_.UZ("ytInlinePlayerControlsBottomRightControls",(q.ytInlinePlayerControlsBottomRightControlsHidden=function(){var Z;return ba2(F(),T())&&((Z=T())==null?void 0:Z.insetProgressBar)&&(k().isHovering||k().isDragging)},q));
return _.U("div",{class:q},_.U(Yr0,{data:F}),_.U(_.a,{cond:function(){var Z;return!((Z=T())==null?0:Z.hideTimeDisplay)},
then:function(){return _.U(Olh,{props:k,data:F})}}))},"hg"),Yr0=_.mc(function(q){var k=q.data;
return _.U(_.l$,{data:function(){var F;return XPK((F=k())==null?void 0:F.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:nOh})},"ig"),Olh=_.mc(function(q){var k=q.props;
var F=q.data;return _.U(_.a,{cond:function(){return k().isLive},
then:function(){return _.U(zfK,null)},
else:function(){return _.U(CVD,{props:k,data:F})}})},"jg"),CVD=_.mc(function(q){var k=q.props;
var F=q.data;var T=_.W6(function(){var Z;return ae0((Z=F())==null?void 0:Z.thumbnailOverlays)},void 0,"kUmuA");
return _.U("div",{class:_.UZ("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return _.sD.PLAYER_TIME_ELAPSED+" "+_.sne(k().playedTime)}},_.U(_.wY,{data:function(){var Z=_.sne(k().videoDuration-k().playedTime);
return Object.assign({},{type:16,text:Z},T())}}))},"kg"),zfK=_.mc(function(){var q=_.UZ("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge");
return _.U("div",{class:q},_.U(_.wY,{data:{type:17,text:_.sD.PLAYER_LIVE_LABEL,icon:"LIVE"}}))},"lg"),Rfk=_.mc(function(q){var k=q.props;
var F=q.data;var T=q.options;return _.U(_.P62,{progressBarProps:k,config:function(){var Z,O=_.f((Z=F())==null?void 0:Z.multiMarkersPlayerBar,_.Gec),z;Z=((z=T())==null?0:z.insetProgressBar)?2:1;var R;z=(R=T())==null?void 0:R.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:Z,chapterData:O,isInlinePlayback:!0,doSeekOnClick:z,playheadDotBehavior:z?1:0}}})},"mg");_.Ft(_.mc(function(q){var k=q.data;var F=q.appApi;var T=q.options;var Z=tN8(k,$a0(F));q={};F={};return _.U("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.U("div",{class:_.UZ("ytInlinePlayerControlsDarkenedOverlay",(q.ytInlinePlayerControlsDarkenedOverlayShow=function(){return Z().isHovering},q))}),_.U(mA2,null),_.U(TG0,{data:Z}),_.U(ZlK,{data:k}),_.U(sS9,{playerControlsProps:Z,
isShortsPage:!1}),_.U("div",{class:_.UZ((F.ytInlinePlayerControlsControlsHidden=function(){return Z().isDragging},F))},_.U(jPk,{props:Z,
data:k,options:T}),_.U(Sr2,{props:Z,data:k,options:T})),_.U(_.a,{cond:function(){return ba2(k(),T())},
then:function(){return _.U(Rfk,{props:Z,data:k,options:T})}}))},"eg"),"yt-inline-player-controls",{props:{data:_.xK,
appApi:_.oD,options:_.xK}});var GP=function(){var q=_.Q.apply(this,arguments)||this;q.opts=null;q.playerControlsData=null;q.playerControlsAppApi={openInMiniplayer:function(){q.openInMiniplayer()}};
q.playerControlsOptions={};q.noAnimation=!1;q.playbackIntentTriggered=!1;q.positionData=null;q.hidden=!0;q.active=!1;q.playing=!1;q.videoPreviewDataIndex=0;q.JSC$16989_playerPromise=null;q.player=null;q.enableAudioControls=!1;q.hasBeenUnmuted=!1;q.captionsHaveBeenTurnedOff=!1;q.JSC$16989_playerEvents=new Map;q.videoPreviewFetchRequest=null;q.scheduledPreviewEndJobId=null;q.JSC$16989_preventProgressSaveTimer=null;q.watchEndpointStartTimeUpdaterInterval=null;q.actionMap={"yt-open-video-preview-action":"handleOpenVideoPreviewAction",
"yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};q.windowOnBlurFn=function(){q.deactivate()};
return q};
_.y(GP,_.Q);_.Y=GP.prototype;
_.Y.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":_.h("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"}}}};
_.Y.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$16989_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$16989_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$16989_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$16989_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.Rw(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.Rw(this,this.onScroll))};
_.Y.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.Rw(this,this.onScroll))};
_.Y.onPageTypeChange=function(){this.deactivate()};
_.Y.onWindowResized=function(){this.deactivate()};
_.Y.onCaptionsChanged=function(q){q=!!q.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!q);this.setCaptionSize()};
_.Y.setCaptionSize=function(){var q;if(this.active&&!this.captionsHaveBeenTurnedOff&&((q=this.player)==null?0:q.getCaptionWindowContainerId())){var k;(k=this.player)==null||k.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.Y.currentPageAllowed=function(){return!this.isWatchPage};
_.Y.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData)return!1;var q=this.positionData,k=q.initialTopPosition,F=q.initialHorizontalPosition;_.zb(this.hostElement,{"--ytd-video-preview-translate-left":q.finalHorizontalPosition-F+"px","--ytd-video-preview-translate-top":q.finalTopPosition-k+"px","--ytd-video-preview-original-top-position":k+"px","--ytd-video-preview-original-horizontal-position":F+"px",
"--ytd-video-preview-initial-scale":"scale("+q.initialScale+")","--ytd-video-preview-width":q.videoPreviewWidth+"px","--ytd-video-preview-height":q.videoPreviewHeight+"px"});return!0};
_.Y.handleOpenVideoPreviewAction=function(q){var k=this,F;return _.C(function(T){if(!k.currentPageAllowed())return T.return(0);k.opts=q;return(F=k.alignVideoPreviewForAnimation(q.thumbnail))?T.return(k.activate()):T.return(0)})};
_.Y.onMouseLeave=function(q){this.shouldDeactivateOnMouseLeave(q)&&this.deactivate()};
_.Y.onScroll=function(){var q,k;((q=this.opts)==null?0:q.isAutoplay)&&((k=this.opts)==null?0:k.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.Y.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.pL.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.Y.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.Y.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",GP.JSC$16988_DEFAULT_CLICK_LOCATION_BEHAVIOR,GP.JSC$16988_CLICK_LOCATION_ID_MAP)};
_.Y.shouldDeactivateOnMouseLeave=function(q){q=q.relatedTarget;if(!q)return!0;var k;return(k=this.opts)!=null&&k.mediaRenderer?!_.jJ(this.opts.mediaRenderer).contains(q):!0};
_.Y.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.Y.onPlaybackStart=function(){var q=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$16989_preventProgressSaveTimer=
_.OZ(_.pL,function(){q.resetPreventProgressSaveTimer()},1E4);
var k;if((k=this.opts)==null?0:k.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.OZ(_.pL,function(){q.hasMultipleVideoPreviews()?q.startPlaybackForNextVideo():q.deactivate()},this.opts.videoPreviewDurationMs);
var F;this.player.setGlobalCrop(((F=this.opts)==null?0:F.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.Y.getRoundedCornersSize=function(){var q;if((q=this.opts)==null?0:q.roundedCornersSize){var k;return(k=this.opts)==null?void 0:k.roundedCornersSize}var F;if((F=this.opts)==null?0:F.enableRounding){var T;if(((T=this.opts)==null?void 0:T.thumbnailSize)==="small")return 1;var Z;if(((Z=this.opts)==null?void 0:Z.thumbnailSize)==="medium")return 2;var O;if(((O=this.opts)==null?void 0:O.thumbnailSize)==="large")return 3}return _.h("web_imp_inset_progress_bar")?3:0};
_.Y.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.Y.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.Y.onMediaContainerClick=function(q){this.isShortcutClick(q)||(this.navigateToWatch(q),q.preventDefault(),q.stopPropagation())};
_.Y.activate=function(){var q=this,k,F,T,Z,O,z,R,e,I;return _.C(function(X){switch(X.nextAddress){case 1:if(!q.currentPageAllowed())return X.return(0);F=(k=q.videoPreviewData)==null?void 0:k.inlinePlaybackEndpoint;T=_.vg.instance;if(!F||!T)return X.return(0);q.playbackIntentTriggered=!0;((Z=q.opts)==null?0:Z.mediaRenderer)&&((O=q.opts)==null||!O.isAutoplay)&&Ua0(q.opts.mediaRenderer,function(){q.deactivate()});
_.Gz(q,function(){q.revealPreviewUi()});
z={};_.h("enable_unknown_lact_fix_on_html5")&&(_.mT().resolve(_.pF),z.lact=_.iA());q.videoPreviewFetchRequest=Sn8(T,q.getInlinePlaybackRequestData(q.videoPreviewData),z);_.j$(X,2);return _.W(X,q.videoPreviewFetchRequest,4);case 4:R=X.yieldResult;if(((e=R)==null?void 0:(I=e.playabilityStatus)==null?void 0:I.status)==="OK")return X.return(q.handlePlayerResponse(R));throw Error("Mj");case 2:_.CP(X),q.deactivate();case 3:return X.return(1)}})};
_.Y.getInlinePlaybackRequestData=function(q){var k,F=_.h("web_imp_player_mute_params")?((k=this.opts)==null?void 0:k.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:q.inlinePlaybackEndpoint,startPlaybackInMutedState:F}};
_.Y.handlePlayerResponse=function(q){var k=this,F,T,Z,O,z,R,e,I,X,E;return _.C(function(d){if(d.nextAddress==1){F=k.getInlinePlaybackVideoId();if(!(((T=q)==null?0:(Z=T.videoDetails)==null?0:Z.videoId)&&k.currentPageAllowed()&&k.playbackIntentTriggered&&k.opts&&F))return k.deactivate(),d.return(0);if(q.videoDetails.videoId!==F)return d.return(0);k.enableAudioControls=!!((O=q.playerConfig)==null?0:(z=O.inlinePlaybackConfig)==null?0:z.showAudioControls);q.trackingParams=k.getInlinePlaybackTrackingParams();
if(!k.inlinePlayer)return d.return(0);R={};if(I=_.f((e=k.videoPreviewData)==null?void 0:e.inlinePlaybackEndpoint,_.sM))R.watch_endpoint=I;if(k.videoPreviewData){var M,t=(M=_.f(k.videoPreviewData.inlinePlaybackEndpoint,_.sM))==null?void 0:M.startTimeSeconds;t!==void 0&&(q.playerConfig||(q.playerConfig={}),q.playerConfig.playbackStartConfig||(q.playerConfig.playbackStartConfig={}),q.playerConfig.playbackStartConfig.startPosition||(q.playerConfig.playbackStartConfig.startPosition={}),q.playerConfig.playbackStartConfig.startSeconds=
t,q.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(t*1E3))}k.inlinePlayer.loadVideoWithPlayerResponse(q,R);if(k.JSC$16989_playerPromise)return d.jumpTo(2);k.JSC$16989_playerPromise=k.inlinePlayer.getPlayerPromise();return _.W(d,k.JSC$16989_playerPromise,3)}d.nextAddress!=2&&(X=d.yieldResult,X.setInlinePreview(!0),X.setSizeStyle(!1,!0),k.ytPlayerListenerBehavior.listenToPlayerEvents(X,k.JSC$16989_playerEvents),k.player=X,_.Fc(k.hostElement,"player-api-ready"));((E=k.opts)==
null?0:E.showPlayerControls)&&k.videoPreviewData&&k.player&&(k.playerControlsData={playerResponse:q,isInlinePlayback:!0,thumbnailOverlays:k.videoPreviewData.thumbnailOverlays,playerApi:k.player},k.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!k.unroundCornersForPlayback,additionalButton:k.getAdditionalButtonType(k.videoPreviewData.thumbnailOverlays)});return d.return(2)})};
_.Y.revealPreviewUi=function(){var q=this;this.playbackIntentTriggered&&_.J5r(this,function(){q.hasThumbnailPositionChangedSinceTriggered()||(q.updateActiveState(!0),q.noAnimation=!1)})};
_.Y.hasThumbnailPositionChangedSinceTriggered=function(){var q=this.positionData,k=this.getThumbnailPositionData();return(q==null?void 0:q.initialTopPosition)!==(k==null?void 0:k.initialTopPosition)||(q==null?void 0:q.initialHorizontalPosition)!==(k==null?void 0:k.initialHorizontalPosition)};
_.Y.getThumbnailPositionData=function(){var q,k;if((k=this.opts)==null||!k.thumbnail)return null;k=this.opts.thumbnail;var F=((q=this.opts)==null?0:q.cropPlayerToFillThumbnailHorizontally)?!1:!0;var T=k.getBoundingClientRect();q=T.width;k=T.height;var Z=T.top+window.scrollY;T=T.left+window.scrollX;var O=F?Math.ceil(q):q;F=F?Math.ceil(k):k;var z=q/O;q={initialScale:z,initialTopPosition:Z-12*z,finalTopPosition:Z-12-(F-k)/2,initialHorizontalPosition:T-(12+(O-q)/2),finalHorizontalPosition:T-12-(O-q)/
2,videoPreviewWidth:O,videoPreviewHeight:F};return q};
_.Y.updateActiveState=function(q){this.active=q;this.ytdReduxBehavior.dispatch(_.FH({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:q}))};
_.Y.stopPlayer=function(q){q=q.resetWatchEndpointStartTime===void 0?!1:q.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(q)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.pL.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.Y.deactivate=function(q){q=q===void 0?{}:q;q=q.resetWatchEndpointStartTime===void 0?!1:q.resetWatchEndpointStartTime;OD&&(OD.disconnect(),OD=null);this.stopPlayer({resetWatchEndpointStartTime:q});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.Y.isValidThumbnailOverlayButton=function(q,k){q=q.thumbnailOverlayButtonRenderer;var F;return!!q&&!!q.tooltip&&!((F=q.icon)==null||!F.iconType)&&k.includes(q.icon.iconType)};
_.Y.isValidThumbnailOverlayButtonViewModel=function(q,k){var F;q=_.f((F=q.thumbnailOverlayButtonViewModel)==null?void 0:F.overlayButton,_.M$);return!!q&&!!q.title&&!!q.iconName&&k.includes(q.iconName)};
_.Y.getAdditionalButtonType=function(q){var k=this;if(_.h("web_imp_fastforward_button"))return{button:1};if(_.h("web_imp_miniplayer_button"))return{button:2};if(_.h("web_imp_playback_speed_button"))return{button:3};var F=["BOX_STACK_3"],T=(q||[]).filter(function(O){return k.isValidThumbnailOverlayButton(O,F)}).map(function(O){return O.thumbnailOverlayButtonRenderer});
if(T.length)return{button:4,thumbnailOverlayButtonRenderers:T};var Z=["BOX_STACK_3"];q=(q||[]).filter(function(O){return k.isValidThumbnailOverlayButtonViewModel(O,Z)}).map(function(O){return _.f(O.thumbnailOverlayButtonViewModel.overlayButton,_.M$)});
if(q.length)return{button:4,thumbnailOverlayButtonViewModels:q}};
_.Y.allowCaptions=function(){var q;return!((q=this.opts)==null?0:q.forceCaptionsOff)};
_.Y.allowUnmuting=function(){var q;return this.enableAudioControls&&!((q=this.opts)==null?0:q.forceMutedVolume)};
_.Y.beginStartTimeUpdater=function(){var q=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.jz(function(){q.updateWatchEndpointStartTime()},1E3)};
_.Y.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.Y.resetPreventProgressSaveTimer=function(){this.JSC$16989_preventProgressSaveTimer!==null&&(_.pL.cancelJob(this.JSC$16989_preventProgressSaveTimer),this.JSC$16989_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.Y.updateWatchEndpointStartTime=function(q){var k=this.videoPreviewData;if(this.player&&k!=null&&k.inlinePlaybackEndpoint&&!this.JSC$16989_preventProgressSaveTimer){q=q?0:Math.floor(this.player.getCurrentTime());var F=_.f(k.navigationEndpoint,_.sM);F&&(F.startTimeSeconds=q);if(k=_.f(k.inlinePlaybackEndpoint,_.sM))k.startTimeSeconds=q}};
_.Y.isShortcutClick=function(q){return!!q&&(q.ctrlKey||q.shiftKey||q.metaKey)};
_.Y.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.Y.openInMiniplayer=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1){F=(k=q.videoPreviewData)==null?void 0:k.navigationEndpoint;if(!F)return T.return();_.Us().lockupActivation=!0;return _.W(T,_.Lr0(_.mT().resolve(_.BA),F),2)}_.Us().userActivation=!0;_.RG(T)})};
_.Y.navigateToWatch=function(q){var k,F=(k=this.videoPreviewData)==null?void 0:k.navigationEndpoint;if(F){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(F,q,!0);else{if(_.h("web_thumbnail_to_watch_transition")){var T,Z;(T=this.opts)==null||(Z=T.onNavigateToWatchCallback)==null||Z.call(T)}_.Fc(this.hostElement,"yt-navigate",{endpoint:F})}this.deactivate()}};
_.Y.getInlinePlaybackVideoId=function(){var q,k;return(k=_.f((q=this.videoPreviewData)==null?void 0:q.inlinePlaybackEndpoint,_.sM))==null?void 0:k.videoId};
_.Y.getInlinePlaybackTrackingParams=function(){var q,k;return(q=this.videoPreviewData)==null?void 0:(k=q.inlinePlaybackEndpoint)==null?void 0:k.clickTrackingParams};
_.Y.hasMultipleVideoPreviews=function(){var q;return!!(((q=this.opts)==null?0:q.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.Y.startPlaybackForNextVideo=function(){var q;(q=this.opts)!=null&&q.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())};
_.Vg.Object.defineProperties(GP.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.opts)==null?0:q.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.opts)==null||!q.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 q;if(Array.isArray((q=this.opts)==null?void 0:q.videoPreviewData)){var k;return(k=this.opts)==null?void 0:k.videoPreviewData[this.videoPreviewDataIndex]}var F;return(F=this.opts)==null?void 0:F.videoPreviewData}}});
GP.prototype.onIsAdsVideoChange=GP.prototype.onIsAdsVideoChange;GP.prototype.onInlinePreviewIsEnabledChange=GP.prototype.onInlinePreviewIsEnabledChange;GP.prototype.optsChanged=GP.prototype.optsChanged;GP.prototype.onMouseLeave=GP.prototype.onMouseLeave;GP.JSC$16988_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);GP.JSC$16988_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"}];
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],GP.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],GP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],GP.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],GP.prototype,"componentBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],GP.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],GP.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.mG.YtSparklesClickLocationBehavior),_.G("design:type",Object)],GP.prototype,"ytSparklesClickLocationBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],GP.prototype,"opts",void 0);_.v([_.u(),_.G("design:type",Object)],GP.prototype,"playerControlsData",void 0);
_.v([_.u(),_.G("design:type",Object)],GP.prototype,"playerControlsAppApi",void 0);_.v([_.u(),_.G("design:type",Object)],GP.prototype,"playerControlsOptions",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],GP.prototype,"noAnimation",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],GP.prototype,"hidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],GP.prototype,"active",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],GP.prototype,"playing",void 0);_.v([_.u({selector:_.ClL}),_.G("design:type",Boolean)],GP.prototype,"inlinePreviewIsEnabled",void 0);_.v([_.u(),_.G("design:type",String)],GP.prototype,"pagePath",void 0);_.v([_.u({selector:_.wc}),_.G("design:type",Boolean)],GP.prototype,"isWatchPage",void 0);_.v([_.P("videoPreviewData"),_.G("design:type",Object),_.G("design:paramtypes",[])],GP.prototype,"thumbnailData",null);
_.v([_.P("opts","active"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],GP.prototype,"hidePlayerControls",null);_.v([_.P("opts"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],GP.prototype,"isAdsVideo",null);_.v([_.P("opts"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],GP.prototype,"roundedCornersSmall",null);
_.v([_.P("opts"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],GP.prototype,"roundedCornersMedium",null);_.v([_.P("opts"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],GP.prototype,"roundedCornersLarge",null);_.v([_.P("opts"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],GP.prototype,"unroundCornersForPlayback",null);
_.v([_.P("opts","videoPreviewDataIndex"),_.G("design:type",Object),_.G("design:paramtypes",[])],GP.prototype,"videoPreviewData",null);_.v([_.u(),_.G("design:type",Object)],GP.prototype,"videoPreviewDataIndex",void 0);_.v([_.Iw("#inline-player"),_.G("design:type",Object)],GP.prototype,"inlinePlayer",void 0);_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[MouseEvent]),_.G("design:returntype")],GP.prototype,"onMouseLeave",null);
_.v([_.df("opts"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],GP.prototype,"optsChanged",null);_.v([_.df("inlinePreviewIsEnabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],GP.prototype,"onInlinePreviewIsEnabledChange",null);_.v([_.Wu("isAdsVideo"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],GP.prototype,"onIsAdsVideoChange",null);
_.v([_.K({is:"ytd-video-preview",disableElementRegistration:!0})],GP);
_.B(GP,"ytd-video-preview",function(){if(H6C!==void 0)return H6C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return H6C=q},{mode:2});
}catch(e){_._DumpException(e)}
try{
var Sgs,zyC,CaX;Sgs=function(q){return _.h("kevlar_watch_cinematics_invisible")||q.fullscreen&&_.h("kevlar_watch_cinematics_invisible_in_fullscreen")||q.theater&&!q.fullscreen&&_.h("kevlar_watch_cinematics_invisible_in_theater")};
zyC=function(){var q=document.createElement("canvas"),k=q.getContext("2d");if(!k)throw Error("Zl");_.bD(q,{position:"absolute",width:"100%",height:"100%"});return{element:q,context:k}};
CaX=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.h("kevlar_watch_cinematics_css_blur")};
_.RyK=function(q,k,F){return Math.abs(q-k)<=(F||1E-6)};
_.ey8=function(q,k){return q==k?!0:q&&k?q.width==k.width&&q.height==k.height:!1};_.WPk=new _.c("notificationActionRenderer");var U3C=function(q){var k=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.zO;this.element.addEventListener("load",function(){k.loaded=!0;k.resolver.resolve(k.element)});
this.element.addEventListener("error",function(){k.failed=!0});
this.element.src=q};var Io5=function(q,k){this.image=q;this.frame=k};
Io5.prototype.drawToCanvas=function(q,k){var F=this.frame.width/this.frame.columns,T=this.frame.height/this.frame.rows,Z=k.offsetX,O=k.offsetY;Sgs(k)?(q.fillStyle=k.fullscreen?"#000":"#0f0f0f",q.fillRect(Z,O,(k==null?void 0:k.width)||F,(k==null?void 0:k.height)||T)):q.drawImage(this.image,this.frame.column*F,this.frame.row*T,F,T,Z,O,(k==null?void 0:k.width)||F,(k==null?void 0:k.height)||T)};
var XS0=function(q){this.color=q};
XS0.prototype.drawToCanvas=function(q,k){var F=k.offsetX,T=k.offsetY,Z=k.width,O=k.height;q.fillStyle=Sgs(k)?k.fullscreen?"#000":"#0f0f0f":this.color;q.fillRect(F,T,Z,O)};var i7=function(q,k){_.nR.call(this);this.playerApi=k;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.zG(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();EJh(this,q);aoX(this);this.update()};
_.y(i7,_.nR);i7.prototype.addEventListeners=function(){var q=this,k=function(){q.update()},F=function(Z){q.paused||(Z.type==="newdata"&&(q.mosaics.clear(),d38(q),kF(q)),aoX(q),q.update())},T=function(){q.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",k);this.playerApi.addEventListener("onVideoDataChange",F);this.playerApi.addEventListener("onStateChange",T);this.addOnDisposeCallback(function(){q.playerApi.removeEventListener("onVideoProgress",k);q.playerApi.removeEventListener("onVideoDataChange",F);q.playerApi.removeEventListener("onStateChange",T)})};
var EJh=function(q,k){q.cinematicContainerRenderer!==k&&(q.cinematicContainerRenderer=k,d38(q),kF(q),q.colorStoreUpdateJobId=_.pL.addLowPriorityJob(function(){var F;if((F=q.cinematicContainerRenderer.colorStore)!=null&&F.sampledColors){F=Infinity;for(var T=_.S(q.cinematicContainerRenderer.colorStore.sampledColors),Z=T.next();!Z.done;Z=T.next()){Z=Z.value;var O=Number(Z.key);O!==0&&O<F&&(F=O);O=_.B4(Z.value);q.colorStore.set(Z.key,O)}q.colorStoreTimeInterval=F}}))},d38=function(q){q.colorStoreUpdateJobId&&
(_.pL.cancelJob(q.colorStoreUpdateJobId),q.colorStoreUpdateJobId=void 0);
q.colorStore.clear();q.currentStoryboardColor=void 0},hyK=function(q,k){var F;
return(F=q.getStoryboardFrame(k))==null?void 0:F.url};
i7.prototype.onPlayerStateChange=function(){this.update()};
i7.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var aoX=function(q){var k=q.getStoryboardFrame(0);k&&(k=new _.zG(k.width/k.columns,k.height/k.rows),_.ey8(q.currentStoryboardSize,k)||(q.currentStoryboardSize=k,q.publish("STORYBOARD_SIZE_CHANGED",q.currentStoryboardSize)))},Moh=function(q,k){q.currentStoryboardIndex=k;
q.pendingStoryboardIndex=NaN;k=q.getStoryboardFrame(q.currentStoryboardIndex);q.currentStoryboard=new Io5(q.mosaics.get(k.url).element,k);q.publish("STORYBOARD_CHANGED",q.currentStoryboard);q.lastUpdateTime=(0,_.mF)()};
i7.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var kF=function(q){q.currentStoryboardIndex=NaN;q.pendingStoryboardIndex=NaN;q.currentStoryboard&&(q.currentStoryboard=void 0,q.publish("STORYBOARD_CHANGED",void 0));q.lastUpdateTime=NaN};
i7.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)kF(this);else{var q=this.playerApi.getPlayerState(1);if(q===-1||q===5||q===0)kF(this);else if(isNaN(this.lastUpdateTime)||!((0,_.mF)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(q=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){q=""+Math.round(q*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var k=this.colorStore.get(q);k?k!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=k,this.currentStoryboard=new XS0(k),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.mF)()):(_.w1(new _.aP("Could not find color for timestamp: "+q,this.cinematicContainerRenderer)),kF(this))}else kF(this);else foK(this,q)}};
var foK=function(q,k){var F=q.getStoryboardFrameIndex(k);if(F!==q.currentStoryboardIndex&&F!==q.pendingStoryboardIndex){k=hyK(q,F);var T=q.mosaics.get(k);T?T.loaded&&Moh(q,F):(q.pendingStoryboardIndex=F,F=new U3C(k),q.mosaics.set(k,F),F.resolver.promise.then(function(){if(!q.isDisposed()&&!q.paused&&!isNaN(q.pendingStoryboardIndex)){var Z=hyK(q,q.pendingStoryboardIndex);if(Z){var O;(O=q.mosaics.get(Z))!=null&&O.loaded&&Moh(q,q.pendingStoryboardIndex)}else kF(q)}}))}};
i7.prototype.getStoryboardFrameIndex=function(q){var k=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(q,k)};
i7.prototype.getStoryboardFrame=function(q){var k=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,F,T;return((T=(F=this.playerApi).getStoryboardFrame)==null?void 0:T.call(F,q,k))||null};
i7.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var Fa=function(q,k,F,T){T=T===void 0?!1:T;_.dF.call(this);this.cinematicContainerRenderer=k;this.playerApi=F;this.theater=this.fullscreen=!1;var Z;this.ambientLightThemeEnabled=!T&&!!(k==null?0:(Z=k.config)==null?0:Z.enableInLightTheme);this.ambientFullscreenEnabled=T&&_.h("web_cinematic_fullscreen");this.container=document.createElement("div");q.appendChild(this.container);var O;if(_.h("web_cinematic_theater_mode")||_.h("web_cinematic_fullscreen")||(k==null?0:(O=k.config)==null?0:O.enableInLightTheme))this.ambientV2Container=
document.createElement("div"),this.container.appendChild(this.ambientV2Container);yTs(this);q=this.ambientV2Container||this.container;this.backCanvas=zyC();this.frontCanvas=zyC();q.appendChild(this.backCanvas.element);q.appendChild(this.frontCanvas.element);this.storyboardManager=new i7(k,this.playerApi);_.zl(this,this.storyboardManager);this.addEventListeners();toD(this)?D3C(this,100+oo(this)*3*2,100+oo(this)*3*2):lo8(this);JTv(this,this.storyboardManager.currentStoryboard)};
_.y(Fa,_.dF);var yTs=function(q){q.ambientV2Container?ATD(q):(_.bD(q.container,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0","pointer-events":"none",transform:"scale("+pS2(q)+", "+wSX(q)+")"}),CaX()&&_.bD(q.container,"filter","blur("+_.kX("cinematic_watch_css_filter_blur_strength",40)+"px)"))},ATD=function(q){if(q.ambientV2Container){var k=q.playerApi.getVideoAspectRatio();
_.bD(q.container,{"aspect-ratio":""+k,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});_.bD(q.ambientV2Container,{"aspect-ratio":""+k,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+pS2(q)+", "+wSX(q)+")"});CaX()&&_.bD(q.ambientV2Container,"filter","blur("+_.kX("cinematic_watch_css_filter_blur_strength",40)+"px)")}};
Fa.prototype.setFullscreen=function(q,k){this.fullscreen=q;this.theater=!!k;yTs(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),q=this.storyboardManager.currentStoryboard,Pav(this),q&&$3v(this,q)};
Fa.prototype.addEventListeners=function(){var q=this,k=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(Z){JTv(q,Z)}),F=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){lo8(q)});
this.addOnDisposeCallback(function(){q.storyboardManager.unsubscribeByKey(k);q.storyboardManager.unsubscribeByKey(F)});
if(this.ambientV2Container){var T=function(){ATD(q)};
this.playerApi.addEventListener("onVideoDataChange",T);this.addOnDisposeCallback(function(){q.playerApi.removeEventListener("onVideoDataChange",T)})}};
var lo8=function(q){if(!toD(q)){var k=q.storyboardManager.currentStoryboardSize;isNaN(k.width)||isNaN(k.height)||D3C(q,Number(k.width)+oo(q)*3*2,Number(k.height)+oo(q)*3*2)}},D3C=function(q,k,F){q.backCanvas.element.width=k;
q.backCanvas.element.height=F;q.frontCanvas.element.width=k;q.frontCanvas.element.height=F},toD=function(q){return q.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},JTv=function(q,k,F){F=F===void 0?!1:F;
var T=q.frontCanvas.element.getAnimations()[0];T?(T.pause(),q.backCanvas.context.globalAlpha=Number(getComputedStyle(q.frontCanvas.element).opacity),q.frontCanvas.element.style.opacity="0",T.finish()):q.backCanvas.context.globalAlpha=1;q.backCanvas.context.drawImage(q.frontCanvas.element,0,0,q.backCanvas.element.width,q.backCanvas.element.height);Pav(q);k&&$3v(q,k);k=k?q.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.kX("cinematic_watch_fade_out_duration",500);T=_.kX("cinematic_watch_transition_frame_rate")/
1E3;var Z={};T&&(Z={easing:"steps("+Math.round(k*T)+")"});(F===void 0?0:F)||q.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:k,iterations:1},Z));q.frontCanvas.element.style.opacity="1"},Pav=function(q){var k=q.ambientLightThemeEnabled,F=q.ambientLightThemeEnabled||q.ambientFullscreenEnabled&&!_.h("web_cinematic_fullscreen_v2");
q.frontCanvas.context.fillStyle=q.theater&&k||q.fullscreen&&F?"#000":"#0f0f0f";CaX()||(q.frontCanvas.context.filter="blur(0)");q.frontCanvas.context.fillRect(0,0,q.frontCanvas.element.width,q.frontCanvas.element.height)},$3v=function(q,k){CaX()||(q.frontCanvas.context.filter="blur("+oo(q)+"px)");
q.frontCanvas.context.globalAlpha=_.kX("cinematic_watch_effect_opacity",.4);var F={offsetX:oo(q)*3,offsetY:oo(q)*3,theater:q.theater,fullscreen:q.fullscreen};toD(q)&&(F.width=100,F.height=100);k.drawToCanvas(q.frontCanvas.context,F);q.frontCanvas.context.globalAlpha=1},oo=function(q){var k;
return(k=q.cinematicContainerRenderer.config.blurStrength)!=null?k:5},pS2=function(q){var k,F;
if((q.fullscreen||q.theater)&&((k=q.cinematicContainerRenderer.config)==null?0:(F=k.watchFullscreenConfig)==null?0:F.colorSourceWidthMultiplier))return q.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;var T;return(T=q.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?T:q.cinematicContainerRenderer.config.colorSourceSizeMultiplier},wSX=function(q){var k,F;
if((q.fullscreen||q.theater)&&((k=q.cinematicContainerRenderer.config)==null?0:(F=k.watchFullscreenConfig)==null?0:F.colorSourceHeightMultiplier))return q.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;var T;return(T=q.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?T:q.cinematicContainerRenderer.config.colorSourceSizeMultiplier};
Fa.prototype.disposeInternal=function(){_.dF.prototype.disposeInternal.call(this);this.container.remove()};
Fa.prototype.clear=function(){JTv(this,void 0,!0)};
Fa.prototype.pause=function(){this.storyboardManager.pause()};var bo0;bo0=_.EJ(function(){var q,k,F=!((k=(q=document.createElement("canvas")).getContext)==null||!k.call(q,"2d")),T;q=!((T=CSS)==null||!T.supports("filter: blur(0)"));T=!!Element.prototype.animate&&!!Element.prototype.getAnimations;k=_.h("web_cinematic_fullscreen")||_.h("web_cinematic_theater_mode")||_.h("web_cinematic_light_theme")||!1;var Z;return F&&q&&T&&(!k||!((Z=CSS)==null||!Z.supports("aspect-ratio: 1 / 1")))});
_.Th=function(q,k){_.nR.call(this);this.container=q;this.playerApi=k;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=uvh(this);this.update()};
_.y(_.Th,_.nR);_.N8D=function(q){var k=document.documentElement.hasAttribute("dark");q.isDarkModeEnabled=k;q.update()};
_.QJ9=function(q,k){q.settingEnabled=k;q.update()};
_.Th.prototype.setFullscreen=function(q,k){this.fullscreen=q;this.theater=!!k;this.update()};
_.KP9=function(q,k){q.cinematicContainerRenderer=k;q.cinematicContainerRenderer&&(q.cinematicsVe=_.Jw(q.isShorts()?227858:159022),_.Os(_.aB(),q.cinematicsVe),q.loggingClientData={watchCinematicContainerData:{presentationStyle:q.cinematicContainerRenderer.presentationStyle}});q.update()};
_.Th.prototype.isShorts=function(){var q,k;return((q=this.cinematicContainerRenderer)==null?void 0:(k=q.config)==null?void 0:k.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
_.Th.prototype.isAllowed=function(){var q;if(q=bo0()){var k,F,T;q=((F=this.cinematicContainerRenderer)==null?void 0:F.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((T=this.cinematicContainerRenderer)==null||!T.colorStore)||((k=this.cinematicContainerRenderer)==null?void 0:k.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(q)if(_.h("web_cinematics_pausing")){var Z,O;q=this.isDarkModeEnabled||!!((Z=this.cinematicContainerRenderer)==
null?0:(O=Z.config)==null?0:O.enableInLightTheme)}else{var z,R;Z=!!((z=this.cinematicContainerRenderer)==null?0:(R=z.config)==null?0:R.enableInLightTheme)&&(_.P9("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);q=this.isDarkModeEnabled||Z}if(z=q){var e,I;z=!((I=(e=this.prefersReducedMotionQuery)==null?void 0:e.matches)!=null&&I)}return z};
_.B8I=function(q){(q=q.currentCinematicEffect)!=null&&(q=q.storyboardManager,q.paused=!1,aoX(q),q.update())};
_.Th.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var uvh=function(q){if(!_.h("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var k=window.matchMedia("(prefers-reduced-motion: reduce)"),F=function(){q.update()};
k.addListener(F);q.addOnDisposeCallback(function(){k.removeListener(F)});
return k}};
_.Th.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var q=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new Fa(this.container,q,this.playerApi,this.isDarkModeEnabled),_.zl(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var k=this.currentCinematicEffect;k.cinematicContainerRenderer!==
q&&(k.cinematicContainerRenderer=q,EJh(k.storyboardManager,q),yTs(k));q=_.Xc();_.E_(0,194,!0);q.save();q=_.Jg();this.cinematicsVe&&q&&_.HJ(q,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(q=_.Jg(),this.cinematicsVe&&q&&_.s_(q,[this.cinematicsVe],!1,this.loggingClientData),_.nT(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.Vg.Object.defineProperties(_.Th.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
}catch(e){_._DumpException(e)}
try{
var Khs;var BaI;_.lF({_template:function(){if(BaI!==void 0)return BaI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=
q.content,F=k.insertBefore;Khs===void 0&&(Khs=document.createElement("template"));var T=Khs;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return BaI=q},
is:"tp-yt-iron-pages",behaviors:[_.AQ,_.Hu],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});
}catch(e){_._DumpException(e)}
try{
var $zs;_.bR9=function(){if(_.h("kevlar_home_skeleton")&&!$zs){var q=document.querySelector("#home-page-skeleton");q&&(_.pJ("hgcr"),_.Un(q),$zs=!0)}};
$zs=!1;_.hS=new _.c("cinematicContainerRenderer");
}catch(e){_._DumpException(e)}
try{
var ymI,DTs,lE5,Jmv,AmC,pbh,wb2,PrK,bS2,us2,KpK,rmh,vL2,BE5,NE0,Q$s,GdD;_.fE2=function(q,k,F){k=k===void 0?5:k;if(k!==0){var T=typeof q==="function"?q():document.querySelector(q);T?(F==null?0:F.enableSmartFocus)?_.cRr(T):T.focus():setTimeout(function(){_.fE2(q,k-1,F)},500)}};
ymI=function(q){return String.raw.apply(String,[{raw:q}].concat(_.fP(_.Mb.apply(1,arguments).map(function(k){return k instanceof Array?k.join(""):k}))))};
DTs=function(q){var k=_.Mb.apply(1,arguments);if(!Array.isArray(q)||!Array.isArray(q.raw)||q.length!==q.raw.length||!_.ECw&&q===q.raw||!(_.ECw&&!_.alw||_.Sb(q))||k.length+1!==q.length)throw new TypeError("ea");return new thh(Object.freeze({strings:Object.freeze(q),args:Object.freeze(k)}))};
lE5=function(q){return _.xox(_.LVo(q&16777215))<.5};
Jmv=function(q,k,F){var T=F.minimumRowsOfVideosBetweenSections===void 0?1:F.minimumRowsOfVideosBetweenSections;return q<(F.minimumRowsOfVideosAtStart===void 0?2:F.minimumRowsOfVideosAtStart)||k!==null&&q-k<=T?!1:!0};
AmC=function(q,k){var F=0,T=0;q=_.S(q);for(var Z=q.next();!Z.done;Z=q.next()){var O=Z.value;if(O.richItemRenderer)O.richItemRenderer.rowIndex=T,O.richItemRenderer.colIndex=F++,F===k&&(F=0,T++);else if(O.richGroupRenderer&&O.richGroupRenderer.numColumns!==void 0)O.richGroupRenderer.rowIndex=T,O.richGroupRenderer.colIndex=F,F+=O.richGroupRenderer.numColumns,F===k&&(F=0,T++);else if(O.richSectionRenderer){var z=Z=void 0;if(O=_.f((Z=O)==null?void 0:(z=Z.richSectionRenderer)==null?void 0:z.content,_.e_v))O.rowIndex=
T++}}};
pbh=function(q,k){var F=k.contentElement;k=k.rendererToTagNameMap;if(F&&k&&k.size!==0){for(var T=new Map,Z=_.S(F.children),O=Z.next();!O.done;O=Z.next()){O=O.value;var z=O.tagName.toLowerCase(),R=T.get(z);R||(R=[],T.set(z,R));R.push(O)}if(T.size!==0)for(Z=Math.min(q.length,F.children.length),O=new Map,z=0;z<Z;z++){R=Object.keys(q[z])[0];R=k.get(R);if(!R)break;var e=O.get(R);e===void 0&&(e=0,O.set(R,e));var I=T.get(R);if(!I||e>=I.length)break;O.set(R,e+1);R=I[e];e=F.children[z];e!==R&&(_.rVT=!0,_.v5J.set(R,
!0),F.insertBefore(R,e),_.v5J.delete(R),_.rVT=!1)}}};
wb2=function(q,k,F,T,Z,O,z){T=T===void 0?{}:T;if(!q||!q.length)return[];q=q.slice();var R=[],e=[];Z=null;for(var I=0,X=function(b){e.sort(function(H,V){return V.skippedOnRow-H.skippedOnRow});
for(var r,L=(r=e.shift())==null?void 0:r.content;L;)!L.richSectionRenderer&&b||R.push(L),r=void 0,L=(r=e.shift())==null?void 0:r.content},E=void 0;q.length>0||e.length>0;){for(var d=[],M=k;M>0;){var t=void 0,A=void 0,w=(A=e[0]&&e[0].skippedOnRow<I?(t=e.shift())==null?void 0:t.content:void 0)!=null?A:q.shift();
if(!w)break;if(w.richItemRenderer)t=w.richItemRenderer.targetId,A=void 0,t&&((A=z)==null?0:A.has(t))&&(t=z.get(t),!E||t&&t.timestamp>E.timestamp)&&(E=t),d.push(w),M--;else if(w.richGroupRenderer&&w.richGroupRenderer.numColumns!==void 0)w.richGroupRenderer.numColumns<=M?(d.push(w),M-=w.richGroupRenderer.numColumns):M===k&&w.richGroupRenderer.numColumns>k?(d.push({richGroupRenderer:Object.assign({},w.richGroupRenderer,{numColumns:k})}),M=0):e.push({content:w,skippedOnRow:I});else if(w.richSectionRenderer)if(Jmv(I,
Z,T)&&M===k){R.push(w);Z=I;I++;continue}else e.push({content:w,skippedOnRow:I});else if(w.continuationItemRenderer){X(!0);R.push(w);M=0;break}if(M===0)R.push.apply(R,_.fP(d));else if(!F&&q.length===0){X(!1);R.push.apply(R,_.fP(d));M=0;break}}I++;E&&(R.push(E.content),I++);E=void 0}AmC(R,k);O&&pbh(R,O);return R};
PrK=function(){return _.Mb.apply(0,arguments).flat().filter(function(q){return q}).join(";")};
bS2=function(){return DTs($T5,PrK.apply(null,_.fP(_.Mb.apply(0,arguments))))};
us2=function(q){return q.talkToRecs};
KpK=function(q,k){if(k){var F=_.LB().getState().entities.flowStateEntity,T=NE0(q),Z=[k];T&&T!==k&&Z.push(T);var O=!0,z;if(F&&q.flowStateEntityKey&&((z=F[q.flowStateEntityKey])==null?void 0:z.primaryButtonDisabled)!==void 0){var R;O=!((R=F[q.flowStateEntityKey])==null||!R.primaryButtonDisabled)}Q$s(q,T!=null?T:k,Z,O)}};
rmh=function(q){return _.Es(_.LB(),function(k){return k.entities.flowStateEntity},function(k,F){if(q.flowStateEntityKey){var T,Z=k==null?void 0:(T=k[q.flowStateEntityKey])==null?void 0:T.currentStepId,O;
F=F==null?void 0:(O=F[q.flowStateEntityKey])==null?void 0:O.currentStepId;O=_.LB().getState().talkToRecs;if(Z&&Z!==F){var z;k=(k==null?void 0:(z=k[q.flowStateEntityKey])==null?void 0:z.stepIdStack)||Object.keys(O.stepStates);z=!BE5(O==null?void 0:O.stepStates[Z]);Q$s(q,Z,k,z)}}})};
vL2=function(q){return _.Es(_.LB(),us2,function(k){var F=NE0(q);if(F){var T=Object.keys(k.stepStates);k=!BE5(k==null?void 0:k.stepStates[F]);Q$s(q,F,T,k)}})};
BE5=function(q){var k=Object.keys((q==null?void 0:q.selectionStates)||{}).reduce(function(O,z){return O||(q==null?void 0:q.selectionStates[z].isSelected)},!1),F,T,Z=!!(q==null?0:(F=q.userQuery)==null?0:(T=F.userQuery)==null?0:T.trim());
return k||Z};
NE0=function(q){if(q.flowStateEntityKey){var k,F,T=(k=_.LB().getState().entities.flowStateEntity)==null?void 0:(F=k[q.flowStateEntityKey])==null?void 0:F.currentStepId;if(T)return T}};
Q$s=function(q,k,F,T){_.LB().dispatch(_.Iy("flowStateEntity",q.flowStateEntityKey,{currentStepId:k,stepIdStack:F,key:q.flowStateEntityKey,primaryButtonDisabled:T}))};
_.HSk=function(q,k){return _.SA(q.entities,"youchatPendingResponseEntity",k)};
_.s$s=function(q){return function(k){_.Lr(_.Iy("youchatPendingResponseEntity",q,{entityKey:q,isPendingResponse:k}))}};
GdD=function(q){q==null||q.addEventListener("DOMLoaded",function(){q.goToAndPlay(q.totalFrames-48,!0)})};
_.nG=function(q){this.__isSoyCss=!0;this.css=ymI.apply(null,[q.strings].concat(_.fP(q.args)))};
_.nG.prototype.toString=function(){return this.css};
var thh=function(){_.nG.apply(this,arguments)};
_.y(thh,_.nG);var $T5=_.xT(["",""]);var cm5;var VhX;_.lF({_template:function(){if(VhX!==void 0)return VhX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
var k=q.content,F=k.insertBefore;cm5===void 0&&(cm5=document.createElement("template"));var T=cm5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return VhX=q},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var Lp8=new _.c("talkToRecsFlowRenderer");var xT0=new _.c("flowRootRenderer");var nLK=new _.c("learningJourneyQuizViewModel");var gLD=new _.c("chipsShelfViewModel");var mTk=new _.c("responsiveContainerConfiguration");var qD2=new _.c("horizontalShelfViewModel");_.iRD=new _.c("engagementPanelSectionListRenderer");var kP0=new _.c("conversationResourceViewModel");var opX=function(){this.horizontal=!1},FOC=function(q,k){q.horizontal=k};
opX.prototype.position=function(q,k,F,T){T=T===void 0?1:T;q=this.delta(q)*T+k;T=Math.max(k,F);return q>=Math.min(k,F)&&q<=T?q:F};
opX.prototype.axis=function(q){q=this.direction(q);return q==="up"||q==="down"?"Y":"X"};var O6=function(q,k,F){k=k===void 0?_.tB():k;this.target=q;this.manager=k;this.touchAction=F;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
O6.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(_.fP(this.events)));for(var q=_.S(this.events),k=q.next();!k.done;k=q.next())this.listen(k.value)}};
O6.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.fP(this.events)));for(var q=_.S(this.events),k=q.next();!k.done;k=q.next())this.unlisten(k.value)}};
O6.prototype.listen=function(q){this.eventMap[q]&&this.target.addEventListener(q,this.eventMap[q])};
O6.prototype.unlisten=function(q){this.eventMap[q]&&this.target.removeEventListener(q,this.eventMap[q])};var SO=function(){opX.apply(this,arguments)};
_.y(SO,opX);SO.prototype.direction=function(q){var k=q.detail;q=k.deltaY;k=k.deltaX;return q&&!this.horizontal?q>0?"down":"up":k&&this.horizontal?k>0?"right":"left":"none"};
SO.prototype.distance=function(q){return Math.abs(this.delta(q))};
SO.prototype.delta=function(q){var k=this.direction(q),F=q.detail;q=F.deltaX;F=F.deltaY;return k==="up"||k==="down"?F||0:q||0};
SO.prototype.velocity=function(q){var k=this.direction(q),F=q.detail;q=F.velocityX;F=F.velocityY;return Math.abs(k==="up"||k==="down"?F||0:q||0)};_.z3=function(q,k,F,T,Z,O){Z=Z===void 0?new SO:Z;O=O===void 0?_.tB():O;O6.call(this,k,O,T);var z=this;this.element=q;this.target=k;this.config=F;this.input=Z;this.manager=O;this.events=["panstart","panmove","panend"];this.onPanStart=function(){z.config.draggingClass&&z.element.classList.add(z.config.draggingClass);z.config.startAction&&z.config.startAction()};
this.onPanMove=function(R){var e=TsC(z,R);if(e){z.move(R,e);e.fade&&z.fade(R,e);var I=z.input.direction(R);e.moveAction&&e.moveAction(ZRv(z,R,e),I)}};
this.onPanEnd=function(R){var e,I,X,E,d,M;return _.C(function(t){if(t.nextAddress==1){z.animationRequestId&&cancelAnimationFrame(z.animationRequestId);z.animationRequestId=void 0;e=TsC(z,R);if(!e)return t.return();I=e;X=I.triggerAction;E=I.fade;d=I.disableFinish;M=I.translateBack;var A=z.input.velocity(R),w=z.input.distance(R),b=z.threshold(e);return A>.3&&w>10||w>b?d?t.jumpTo(6):E?_.W(t,jaC(z,R),6):_.W(t,YDD(z,R,e),6):M?_.W(t,z.translateBack(R),3):t.jumpTo(3)}t.nextAddress!=3&&X&&X();z.config.draggingClass&&
z.element.classList.remove(z.config.draggingClass);z.reset();_.RG(t)})};
q=Object.keys(F.triggers);this.directions=new Set(q);FOC(this.input,this.directions.has("right")||this.directions.has("left"))};
_.y(_.z3,O6);_.z3.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var TsC=function(q,k){k=q.input.direction(k);return q.config.triggers[k]};
_.z3.prototype.move=function(q,k){var F=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var T=F.input.axis(q),Z=F.input.position(q,F.config.startPosition,k.endPosition,k.moveRatio||1);F.element.style.transform="translate"+T+"("+Z+"px)";F.animationRequestId=void 0}))};
var ZRv=function(q,k,F){var T=F.moveRatio||1;F=Math.abs(q.config.startPosition-F.endPosition);return Math.min(q.input.distance(k)*T,F)/F};
_.z3.prototype.fade=function(q,k){var F=k.endOpacity;q=ZRv(this,q,k);q>0&&(this.element.style.opacity=""+(((F||0)-1)*q+1))};
_.z3.prototype.threshold=function(q){return q.threshold?q.threshold:Math.abs(q.endPosition-this.config.startPosition)/3};
var YDD=function(q,k,F){var T,Z,O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1)return T=q.input.delta(k)+q.config.startPosition,Z=q.input.axis(k),O=F,z=O.endPosition,R=O.transitionEndPosition,I=(e=R)!=null?e:z,_.W(X,q.element.animate([{transform:"translate"+Z+"("+T+"px)"},{transform:"translate"+Z+"("+I+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);q.element.style.transform="translate"+Z+"("+I+"px)";_.RG(X)})};
_.z3.prototype.translateBack=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1){if(!k.element.style.transform)return Z.return();F=k.input.axis(q);T=k.config.startPosition;return _.W(Z,k.element.animate([{transform:k.element.style.transform},{transform:"translate"+F+"("+T+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}k.element.style.transform="translate"+F+"("+T+"px)";_.RG(Z)})};
var jaC=function(q,k){var F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return F=q.input.delta(k)+q.config.startPosition,T=q.input.axis(k),Z=F+70,O=q.element.style.opacity===""?1:q.element.style.opacity,_.W(z,q.element.animate([{transform:"translate"+T+"("+F+"px)",opacity:O},{transform:"translate"+T+"("+Z+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);q.element.style.transform="translate"+T+"("+Z+"px)";q.element.style.opacity="0";_.RG(z)})};var Ct=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;q.scrollRate=3;q.autoScrollAnimationStart=0;q.autoScrollPaused=!1;q.autoScrollRafId=0;return q};
_.y(Ct,_.E$);_.Y=Ct.prototype;_.Y.created=function(){var q=this;this.boundAutoScrollHandler=function(k){q.autoScroll(k)}};
_.Y.detached=function(){this.hostElement.removeEventListener("mouseout",_.Rw(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.Rw(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.Rw(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.Y.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.Rw(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.Rw(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.Rw(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.Rw(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.Rw(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.Rw(this,this.endAutoScroll)),this.endAutoScroll())};
_.Y.autoScroll=function(q){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=q);var k;if(k=!this.autoScrollPaused&&this.scrollTarget)k=this.scrollTarget,k=k.scrollHeight-k.scrollTop!==k.clientHeight;k&&(k=1E3/this.scrollRate,q-=this.autoScrollAnimationStart,q>k&&(this.scrollTarget.scrollTop+=Math.ceil(q/k),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.Y.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.Y.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
Ct.prototype.autoScrollEnabledChanged=Ct.prototype.autoScrollEnabledChanged;_.v([_.u(),_.G("design:type",Object)],Ct.prototype,"scrollRate",void 0);_.v([_.u(),_.G("design:type",Object)],Ct.prototype,"scrollTarget",void 0);_.v([_.u(),_.G("design:type",Boolean)],Ct.prototype,"autoScrollEnabled",void 0);_.v([_.Wu("autoScrollEnabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ct.prototype,"autoScrollEnabledChanged",null);_.v([_.aw()],Ct);_.ORX=[Ct.prototype];var SD2;var Rs=function(){var q=_.Q.apply(this,arguments)||this;q.buttonUpdate=_.h("web_button_rework");q.dismissButtonOverrides=_.h("web_button_rework")?{iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"}:void 0;q.forceDarkTheme=!1;q.forceLightTheme=!1;q.dynamicTextHeight=94;q.hasOverflowButton=!1;q.isInfeedModernization=!1;return q};
_.y(Rs,_.Q);_.Y=Rs.prototype;_.Y.computeUrlImg=function(q){if(q)return _.Zs(q.thumbnails)};
_.Y.getLogoHeight=function(q){return this.logoWithPadding(q)?"31":"24"};
_.Y.getLogoClassName=function(q){return this.logoWithPadding(q)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.Y.logoWithPadding=function(q){var k,F;return(q=(k=q.thumbnails)==null?void 0:(F=k[0])==null?void 0:F.height)&&q%31===0?!0:!1};
_.Y.sendImpressionEndpoints=function(q){q.impressionEndpoints&&_.Y8(this.hostElement,q.impressionEndpoints)};
_.Y.observeBasicPalette=function(){var q,k,F=(q=this.data)==null?void 0:(k=q.colorData)==null?void 0:k.basicColorPaletteData;F?_.wb(this.hostElement,F):_.wb(this.hostElement,{})};
_.Y.observeDataChanged=function(){var q;this.dynamicTextHeight=((q=this.data)==null?0:q.supplementalText)?74:94;var k;this.hasSupplementalText=!((k=this.data)==null||!k.supplementalText);if(_.h("web_button_rework")){var F,T,Z,O;q=(F=this.data)==null?void 0:(T=F.actionButton)==null?void 0:(Z=T.buttonRenderer)==null?void 0:(O=Z.colorData)==null?void 0:O.basicColorPaletteData;var z,R,e;if(!((z=this.data)==null?0:(R=z.actionButton)==null?0:(e=R.buttonRenderer)==null?0:e.style)&&q){this.computeIsInfeedModernization(this.data)||
(q.borderColor=q.foregroundTitleColor);var I,X;this.set("data.actionButton.buttonRenderer",_.fT.unsafeClone((I=this.data)==null?void 0:(X=I.actionButton)==null?void 0:X.buttonRenderer))}}};
_.Y.observeDataForCounterfactual=function(){if(_.h("kevlar_banner_cf_extra_logging")){var q;((q=this.data)==null?0:q.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.Y.computeSupplementalStyle=function(){var q;if((q=this.data)!=null&&q.supplementalText){var k,F,T;if((k=this.data)==null?0:(F=k.colorData)==null?0:(T=F.basicColorPaletteData)==null?0:T.foregroundActivatedColor)return q=_.Kj(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+q+"; --yt-endpoint-hover-color:"+q+"; --yt-endpoint-visited-color:"+q+"; --yt-formatted-string-bold-font-weight:700;"}};
_.Y.computeForcedDarkTheme=function(){var q,k,F,T=(q=this.data)==null?void 0:(k=q.actionButton)==null?void 0:(F=k.buttonRenderer)==null?void 0:F.style,Z,O,z;q=lE5(((Z=this.data)==null?void 0:(O=Z.colorData)==null?void 0:(z=O.basicColorPaletteData)==null?void 0:z.backgroundColor)||0);return T&&q};
_.Y.computeForcedLightTheme=function(){var q,k,F,T=(q=this.data)==null?void 0:(k=q.actionButton)==null?void 0:(F=k.buttonRenderer)==null?void 0:F.style,Z,O,z;q=!lE5(((Z=this.data)==null?void 0:(O=Z.colorData)==null?void 0:(z=O.basicColorPaletteData)==null?void 0:z.backgroundColor)||0);return T&&q};
_.Y.computeHasOverflowButton=function(q){return!!q.overflowButton};
_.Y.computeHasTitle=function(q){return!!q.title};
_.Y.computeTitleMaxFontSize=function(q){return this.computeHasOverflowButton(q)?28:64};
_.Y.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.Y.computeIsInfeedModernization=function(){var q,k,F,T,Z=(q=this.data)==null?void 0:(k=q.actionButton)==null?void 0:(F=k.buttonRenderer)==null?void 0:(T=F.colorData)==null?void 0:T.basicColorPaletteData;return(Z==null?void 0:Z.backgroundColor)===452984831||(Z==null?void 0:Z.backgroundColor)===218103808};
Rs.prototype.observeDataForCounterfactual=Rs.prototype.observeDataForCounterfactual;Rs.prototype.observeDataChanged=Rs.prototype.observeDataChanged;Rs.prototype.observeBasicPalette=Rs.prototype.observeBasicPalette;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Rs.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],Rs.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],Rs.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Rs.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Rs.prototype,"buttonUpdate",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Rs.prototype,"hasSupplementalText",void 0);_.v([_.u(),_.G("design:type",Object)],Rs.prototype,"dismissButtonOverrides",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.G("design:type",Boolean)],Rs.prototype,"hasTitle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.G("design:type",Object)],Rs.prototype,"forceDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.G("design:type",Object)],Rs.prototype,"forceLightTheme",void 0);_.v([_.u(),_.G("design:type",Object)],Rs.prototype,"dynamicTextHeight",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.G("design:type",Object)],Rs.prototype,"hasOverflowButton",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.G("design:type",Object)],Rs.prototype,"isInfeedModernization",void 0);_.v([_.Wu("data.colorData.basicColorPaletteData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Rs.prototype,"observeBasicPalette",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Rs.prototype,"observeDataChanged",null);_.v([_.Wu("data.isVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Rs.prototype,"observeDataForCounterfactual",null);_.v([_.K({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],Rs);
_.B(Rs,"ytd-banner-promo-renderer",function(){if(SD2!==void 0)return SD2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return SD2=q},{mode:1});var zvs;var CQk;var RvD;var eO=function(){return _.Q.apply(this,arguments)||this};
_.y(eO,_.Q);_.v([_.u(),_.G("design:type",Object)],eO.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],eO.prototype,"ytRendererBehavior",void 0);_.v([_.K({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],eO);
_.B(eO,"ytd-hashtag-grid-tile-renderer",function(){if(RvD!==void 0)return RvD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return RvD=q},{mode:1});var WK=function(){return _.Q.apply(this,arguments)||this};
_.y(WK,_.Q);WK.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
WK.prototype.updateRichGridTrendingHashtagsVisibility=function(){var q,k;if(((q=this.data)==null||!q.isExpanded)&&(k=this.data)!=null&&k.tiles){q=this.data.tiles.length;k=q>this.richGridItemsPerRow?this.richGridItemsPerRow+1:q;var F=Math.ceil(q/k);this.fullyVisibleRows=q%k===1&&F===2?1:Math.min(F,2);this.isShowMoreVisible=this.fullyVisibleRows<F}};
WK.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
WK.prototype.updateRichGridTrendingHashtagsVisibility=WK.prototype.updateRichGridTrendingHashtagsVisibility;_.v([_.u(),_.G("design:type",Object)],WK.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Number)],WK.prototype,"fullyVisibleRows",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],WK.prototype,"isShowMoreVisible",void 0);_.v([_.u({selector:_.Ah,value:0}),_.G("design:type",Number)],WK.prototype,"richGridItemsPerRow",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],WK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],WK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],WK.prototype,"ytdReduxBehavior",void 0);_.v([_.Wu("data","richGridItemsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WK.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.v([_.K({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],WK);
_.B(WK,"ytd-hashtag-grid-shelf-renderer",function(){if(CQk!==void 0)return CQk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return CQk=q},{mode:1});var evC;var WOh;var U6=function(){var q=_.Q.apply(this,arguments)||this;q.visibleVideos=[];q.hiddenVideos=[];q.modern=_.h("web_modern_buttons");q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(U6,_.Q);_.Y=U6.prototype;_.Y.attached=function(){var q=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",q);this.onDarkModeToggledAction(q)};
_.Y.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"}}}};
_.Y.dataChanged=function(){var q=this;this.requestElementsPerRow();var k,F;this.currentColorPalette=this.isDarkTheme?(k=this.data)==null?void 0:k.darkColorData:(F=this.data)==null?void 0:F.lightColorData;var T;if((T=this.currentColorPalette)==null?0:T.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.Gz(this,function(){q.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.Y.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Y.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.Y.computeIsFirstFeedItem=function(q){return q};
_.Y.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q);this.data&&(this.currentColorPalette=q?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.Y.getCurrentLogo=function(q,k){if(q)return k?q.darkLogoImage:q.lightLogoImage};
_.Y.computeTitleStyle=function(q){var k;if((k=this.data)!=null&&k.title&&q&&q.textPrimary!==void 0)return"color:"+_.Kj(q.textPrimary)+";"};
_.Y.computeSubtitleStyle=function(q){var k;if((k=this.data)!=null&&k.subtitle&&q&&q.textSecondary!==void 0)return"color:"+_.Kj(q.textSecondary)+";"};
_.Y.computeDismissIconStyle=function(q){if(this.data&&this.data.dismissButton&&q&&q.textPrimary!==void 0)return"--yt-button-color:"+_.Kj(q.textPrimary)+";"};
_.Y.computeOverflowButtonStyle=function(q){if(this.data&&this.data.overflowButton&&q&&q.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Kj(q.textPrimary)+";--yt-spec-icon-active-other:"+_.Kj(q.textPrimary)+";"};
_.Y.computeBackgroundStyle=function(q){if(q&&this.data){var k="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var F=_.Zs((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);F&&(k+='background-image:url("'+F+'");')}q.backgroundColor!==void 0&&(k+="background-color:"+_.B4(q.backgroundColor)+";");return k}};
_.Y.computeButton=function(){var q,k=Object.assign({},_.f((q=this.data)==null?void 0:q.showMoreButton,_.bl));if(this.modern&&k){k.style="STYLE_MONO_OUTLINE";var F;if(q=(F=this.currentColorPalette)==null?void 0:F.textPrimary)k.colorData={basicColorPaletteData:{foregroundTitleColor:q,borderColor:q}}}return k};
_.Y.shouldShowBottomButton=function(q,k){return!(q==null?0:q.header)&&!(q==null||!q.primaryButton)&&k<3};
_.Y.checkExpanded=function(q){this.isExpanded=q&&q.content?this.hiddenVideos.length===0:!0};
_.Y.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.Y.getLogoHeight=function(q){return this.logoWithPadding(q)?"26":"20"};
_.Y.getLogoImageId=function(q){return this.logoWithPadding(q)?"logo-image-with-padding":"logo-image"};
_.Y.computeHasSectionHeader=function(q){return!!q.header};
_.Y.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var q;if((q=this.data.primaryButton)==null?0:q.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 k;((k=this.data.dismissButton)==null?0:k.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var F,T;((F=this.data)==null?0:(T=F.primaryButton)==null?0:T.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.Y.setVisibleVideos=function(q){if(this.data&&this.data.content)if(this.data.content.length){var k=this.data.content.length;this.data.header?q?(this.visibleVideos=this.data.content.slice(0,Math.min(k,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(k,this.slimItemsPerRow),k)):(this.visibleVideos=this.data.content.slice(0,Math.min(k,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(k,this.elementsPerRow),k)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(k,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(k,this.elementsPerRow),k)):(this.visibleVideos=this.data.content.slice(0,Math.min(k,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(k,this.elementsPerRow-1),k))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.Y.setHasMovieRenderer=function(){var q;if((q=this.data)!=null&&q.content){var k;this.hasMovieRenderer=!!_.f((k=this.data)==null?void 0:k.content[0],_.Hnh)}else this.hasMovieRenderer=!1};
_.Y.requestElementsPerRow=function(){_.Fc(this.hostElement,"yt-request-elements-per-row")};
_.Y.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var q=_.S(this.hiddenMediaRenderers),k=q.next();!k.done;k=q.next())k.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(q=_.Zy(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&q.focus()}};
_.Y.updateTitleSpec=function(){var q;(q=this.data)!=null&&q.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.Y.logoWithPadding=function(q){var k,F,T;return(q=(k=this.getCurrentLogo(q,this.isDarkTheme))==null?void 0:(F=k.thumbnails)==null?void 0:(T=F[0])==null?void 0:T.height)&&q%31===0?!0:!1};
_.Y.onUpdateElementsPerRowAction=function(q,k,F){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q);F&&this.slimItemsPerRow!==F&&(this.slimItemsPerRow=F)};
U6.prototype.slimItemsPerRowChanged=U6.prototype.slimItemsPerRowChanged;U6.prototype.elementsPerRowChanged=U6.prototype.elementsPerRowChanged;U6.prototype.dataChanged=U6.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],U6.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],U6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],U6.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],U6.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],U6.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],U6.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],U6.prototype,"currentColorPalette",void 0);_.v([_.u(),_.G("design:type",Array)],U6.prototype,"visibleVideos",void 0);_.v([_.u(),_.G("design:type",Array)],U6.prototype,"hiddenVideos",void 0);
_.v([_.u(),_.G("design:type",Object)],U6.prototype,"primaryButton",void 0);_.v([_.u({reflectToAttribute:!0,value:3}),_.G("design:type",Number)],U6.prototype,"elementsPerRow",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],U6.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],U6.prototype,"isExpanded",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],U6.prototype,"largeTitle",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],U6.prototype,"hasMovieRenderer",void 0);_.v([_.u(),_.G("design:type",Number)],U6.prototype,"slimItemsPerRow",void 0);_.v([_.u(),_.G("design:type",Boolean)],U6.prototype,"showLightVideoMetadata",void 0);_.v([_.u(),_.G("design:type",Boolean)],U6.prototype,"showDarkVideoMetadata",void 0);_.v([_.u(),_.G("design:type",Number)],U6.prototype,"videoMetadataColor",void 0);
_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],U6.prototype,"miniMode",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.G("design:type",Boolean)],U6.prototype,"isFirstFeedItem",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.G("design:type",Boolean)],U6.prototype,"hasSectionHeader",void 0);
_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],U6.prototype,"roundedContainer",void 0);_.v([_.Xp("#visible-video-container ytd-rich-grid-media"),_.G("design:type",Array)],U6.prototype,"visibleMediaRenderers",void 0);_.v([_.Xp("#hidden-video-container ytd-rich-grid-media"),_.G("design:type",Array)],U6.prototype,"hiddenMediaRenderers",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],U6.prototype,"modern",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],U6.prototype,"dataChanged",null);_.v([_.Wu("elementsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],U6.prototype,"elementsPerRowChanged",null);_.v([_.Wu("slimItemsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],U6.prototype,"slimItemsPerRowChanged",null);
_.v([_.K({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],U6);
_.B(U6,"ytd-brand-video-shelf-renderer",function(){if(WOh!==void 0)return WOh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return WOh=q},{mode:1});var Uzv;var Is=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(Is,_.Q);_.Y=Is.prototype;_.Y.attached=function(){var q=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",q);this.onDarkModeToggledAction(q)};
_.Y.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.overflowButton":{id:"overflow-button",mapping:{menuRenderer:"ytd-menu-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.Y.dataChanged=function(){this.requestElementsPerRow();var q,k;this.currentColorPalette=this.isDarkTheme?(q=this.data)==null?void 0:q.darkColorData:(k=this.data)==null?void 0:k.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.Y.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.Y.computeIsFirstFeedItem=function(q){return q};
_.Y.onDarkModeToggledAction=function(q){q!==this.isDarkTheme&&this.set("isDarkTheme",q);this.data&&(this.currentColorPalette=q?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(q),this.updateButtonPalette())};
_.Y.shouldShowThumbnailInMetadata=function(q){return q<=1};
_.Y.computeVideoMetadataColor=function(){if(this.data){var q;if((q=this.currentColorPalette)==null?0:q.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.Y.computeTitleStyle=function(q){var k;if((k=this.data)!=null&&k.title&&q&&q.textPrimary!==void 0)return"color:"+_.Kj(q.textPrimary)+";"};
_.Y.computeSubtitleStyle=function(q){var k;if((k=this.data)!=null&&k.subtitle&&q&&q.textSecondary!==void 0)return"color:"+_.Kj(q.textSecondary)+";"};
_.Y.computeOverflowButtonStyle=function(q){if(this.data&&this.data.overflowButton&&q.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Kj(q.textPrimary)+";--yt-spec-icon-active-other:"+_.Kj(q.textPrimary)+";"};
_.Y.computeBackgroundStyle=function(q){if(q&&this.data){var k="";q.backgroundColor!==void 0&&(k+="background-color:"+_.B4(q.backgroundColor)+";");return k}};
_.Y.computeHasOverflowButton=function(q){return!!q.overflowButton};
_.Y.updateButtonPalette=function(){if(this.data){var q;if((q=this.data.primaryButton)==null?0:q.buttonRenderer){var k;if((k=this.currentColorPalette)==null?0:k.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var F;((F=this.currentColorPalette)==null?0:F.primaryButtonStyleType)?(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0):this.data.primaryButton.buttonRenderer.style="STYLE_MONO_TONAL"}this.set("primaryButton",{buttonRenderer:Object.assign({},this.data.primaryButton.buttonRenderer)})}}};
_.Y.requestElementsPerRow=function(){_.Fc(this.hostElement,"yt-request-elements-per-row")};
_.Y.updateTitleSpec=function(){var q;(q=this.data)!=null&&q.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")};
_.Y.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q)};
Is.prototype.elementsPerRowChanged=Is.prototype.elementsPerRowChanged;Is.prototype.dataChanged=Is.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Is.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],Is.prototype,"ytdDismissibleItemBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Is.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Is.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Is.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Is.prototype,"currentColorPalette",void 0);_.v([_.u(),_.G("design:type",Object)],Is.prototype,"primaryButton",void 0);
_.v([_.u({reflectToAttribute:!0,value:3}),_.G("design:type",Number)],Is.prototype,"elementsPerRow",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Is.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],Is.prototype,"titleSize",void 0);_.v([_.u(),_.G("design:type",Number)],Is.prototype,"videoMetadataColor",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],Is.prototype,"miniMode",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.G("design:type",Boolean)],Is.prototype,"isFirstFeedItem",void 0);_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],Is.prototype,"roundedContainer",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.G("design:type",Boolean)],Is.prototype,"hasOverflowButton",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Is.prototype,"dataChanged",null);_.v([_.Wu("elementsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Is.prototype,"elementsPerRowChanged",null);_.v([_.K({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],Is);
_.B(Is,"ytd-brand-video-singleton-renderer",function(){if(Uzv!==void 0)return Uzv;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-singleton-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n    <div id="thumbnail-container" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n      <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n    </div>\n    <div id="metadata-container" class="style-scope ytd-brand-video-singleton-renderer">\n      <div id="metadata-text-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="featured-badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n      </div>\n      <div id="metadata-video-container" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n        <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n      </div>\n      <div id="button-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="primary-button" class="style-scope ytd-brand-video-singleton-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="overflow-button" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="attached-survey" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Uzv=q},{mode:_.Oh("kevlar_poly_si_batch_j070")?1:2});var Ids;var XiK=_.mc(function(q){var k=q.data;return _.U(_.gy,{data:function(){return k().thumbnail},
alt:"",className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail-image",targetHeight:function(){a:switch(k().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var F=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":F=88;break a;default:F=88}return F},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return k().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"xi"),adC=_.mc(function(q){var k=q.metadataRow;
var F=q.delimiter;return _.U(_.XW,{each:function(){return k().textParts||[]},
keyBy:"INDEX"},function(T,Z){return _.U(_.iB,null,_.U(_.gz,{text:T,noWrap:!0,userInput:!0}),_.U(Eph,{delimiter:F,max:function(){return k().textParts.length},
index:Z}))})},"yi"),Eph=_.mc(function(q){var k=q.delimiter;
var F=q.max;var T=q.index;return _.U(_.a,{cond:function(){return(k==null?void 0:k())&&F()-1>T()},
then:function(){return _.U("span",null,k)}})},"zi"),dzK=_.mc(function(q){var k=q.data;
q={};return _.U("yt-profile-page-header-information-view-model",{class:_.UZ("profile-page-header-information-view-model-wiz",(q["profile-page-header-information-view-model-wiz--mobile"]=!1,q))},_.U(_.a,{cond:function(){return k().onTap},
then:function(){return _.U(_.z9,{className:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail",command:function(){return _.QK(k().onTap)}},_.U(_.l$,{data:function(){return k().thumbnail}},{profilePageHeaderThumbnailViewModel:XiK}))},
else:function(){return _.U("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-thumbnail"},_.U(_.l$,{data:function(){return k().thumbnail}},{profilePageHeaderThumbnailViewModel:XiK}))}}),_.U("div",{class:"profile-page-header-information-view-model-wiz__flex-container"},_.U(_.a,{cond:function(){return k().onTap},
then:function(){return _.U(_.l$,{data:function(){return k().title}},{profilePageHeaderTitleViewModel:function(F){var T=F.data;
return _.U(_.z9,{className:"profile-page-header-information-view-model-wiz__profile-page-header-title",command:function(){return _.QK(T().onTap)}},_.U(_.gz,{text:function(){return T().title}}))}})},
else:function(){return _.U(_.l$,{data:function(){return k().title}},{profilePageHeaderTitleViewModel:function(F){var T=F.data;
return _.U(_.gz,{text:function(){return T().title},
className:"profile-page-header-information-view-model-wiz__profile-page-header-title"})}})}}),_.U(_.l$,{data:function(){return k().metadata}},{profilePageHeaderMetadataViewModel:function(F){var T=F.data;
return _.U(_.a,{cond:function(){return T().metadataRows},
then:function(Z){return _.U("div",{class:"profile-page-header-information-view-model-wiz__profile-page-header-metadata"},_.U(_.XW,{each:Z,keyBy:"INDEX"},function(O,z){return _.U(_.iB,null,_.U(adC,{metadataRow:O,delimiter:" \u2022 "}),_.U(Eph,{delimiter:" \u2022 ",max:function(){return Z().length},
index:z}))}))}})}})))},"Ai");
dzK.idomCompat=!0;_.Ft(dzK,"yt-profile-page-header-information-view-model",{props:{data:_.xK}});var XL=function(){return _.Q.apply(this,arguments)||this};
_.y(XL,_.Q);XL.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],XL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],XL.prototype,"data",void 0);_.v([_.K({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],XL);
_.B(XL,"ytd-effect-pivot-header-view-model",function(){if(Ids!==void 0)return Ids;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ids=
q},{mode:1});var hv0;var E6=function(){return _.Q.apply(this,arguments)||this};
_.y(E6,_.Q);E6.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],E6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],E6.prototype,"data",void 0);_.v([_.K({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],E6);
_.B(E6,"ytd-source-pivot-header-renderer",function(){if(hv0!==void 0)return hv0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return hv0=q},{mode:1});_.ML5=_.mc(function(q){var k=q.data;q=_.sa("content-list-item-view-model");_.GC(q,function(){return k().rendererContext});
var F=function(){var Z;return _.sB((Z=k())==null?void 0:Z.rendererContext)},T={};
return _.U("content-list-item-view-model",{el:q,class:_.UZ("ytContentListItemViewModelHost",(T.ytContentListItemViewModelTappable=F,T)),role:function(){return F()?"listitem":void 0},
tabindex:function(){return F()?0:void 0}},_.U("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.U("div",{class:"ytContentListItemViewModelImageContainer"},_.U(_.a,{cond:function(){return k().image},
then:function(Z){return _.U(_.gy,{data:Z,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.U(_.l$,{data:function(){var Z;
return(Z=k())==null?void 0:Z.avatar}},{avatarViewModel:_.ld})),_.U("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.U("div",{class:_.UZ("ytContentListItemViewModelTitle",function(){a:{switch(k().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var Z="ytContentListItemViewModelProminentTitle";
break a}Z=void 0}return Z})},_.U(_.gz,{text:function(){return k().title}})),_.U("div",{class:"ytContentListItemViewModelMetadata"},_.U(_.l$,{data:function(){return k().metadata}},{contentMetadataViewModel:function(Z){return _.U(_.Fk$,{data:Z.data,
layout:1})}})))),_.U("div",{class:"ytContentListItemViewModelActionButton"},_.U(_.l$,{data:function(){var Z;
return(Z=k())==null?void 0:Z.actionButton}},{buttonViewModel:_.b$,
toggleButtonViewModel:_.Jp})))},"Bi");_.Ft(_.mc(function(q){var k={},F={},T={},Z={};return _.U("yt-card-view-model",{class:_.UZ("ytCardViewModelHost",q.className,(k.ytCardViewModelOutline=function(){return q.data().cardStyle==="CARD_STYLE_OUTLINE"},k),(F.ytCardViewModelRaised=function(){return q.data().cardStyle==="CARD_STYLE_RAISED"||q.data().cardStyle==="CARD_STYLE_UNSPECIFIED"},F),(T.ytCardViewModelTonal=function(){return q.data().cardStyle==="CARD_STYLE_TONAL"},T),(Z.ytCardViewModelInverted=function(){return q.data().cardStyle===
"CARD_STYLE_INVERSE"},Z))},_.U(_.l$,{data:function(){return q.data().background}},{cinematicContainerViewModel:function(O){return _.U(_.GLU,{data:O.data})}}),_.U("div",{class:"ytCardViewModelContentWrapper"},_.U(_.l$,{data:function(){return q.data().topContent||q.data().content}},{contentListItemViewModel:function(O){return _.U(_.ML5,{data:O.data})}})),_.U(_.l$,{data:function(){return q.data().trailingAction||q.data().dismissAction}},{buttonViewModel:function(O){return _.U(_.b$,{data:O.data})}}))},
"Ci"),"yt-card-view-model",{props:{data:_.xK,
className:_.xK}});_.Ft(_.mc(function(q){var k=function(){return _.f(q.data().flowRoot,xT0)};
_.DB(function(){var F=k(),T=function(){},Z=function(){};
if(F){var O,z,R,e=((R=_.f((O=k())==null?void 0:(z=O.steps)==null?void 0:z[0],_.cr0))==null?void 0:R.stepId)||"";KpK(F,e);T=rmh(F);Z=vL2(F)}_.tR(function(){var I=k();I&&_.LB().dispatch(_.Iy("flowStateEntity",I.flowStateEntityKey));T();T=function(){};
Z();Z=function(){}})});
return _.U("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.U(_.YWZ,{contentId:function(){return q.data().contentId}},function(){return _.U("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.U(_.a,{cond:k,
then:function(F){return _.U(_.vOs,{data:F})}}))}))},"Di"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.xK}});_.Ft(_.mc(function(){return _.U("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.U("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.U("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.U(_.JNv,null)),_.U(_.Od0,{data:{rows:1},isExploreHub:!0}))},"Ei"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.Ft(_.mc(function(q){var k=q.data;var F=q.standardUnitMinWidth;q=_.sa("ytd-chips-shelf-with-video-shelf-renderer");var T=_.S((0,_.Rcz)(k)),Z=T.next().value,O=T.next().value,z=function(){var e,I=(e=Z())==null?void 0:e.contents;return I==null||I.length===0},R=function(){O(Object.assign({},Z(),{contents:[]}))};
_.mR(q,{showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var e=_.f(k().chipsShelf,gLD);if(e!=null&&e!=null&&e.autoselectChipOnVisible){var I,X,E=_.f(e==null?void 0:(I=e.contents)==null?void 0:I[(X=e.autoselectedChipIndex)!=null?X:0],_.K4);E&&E.tapCommand&&_.vE(E.tapCommand)}}});
return _.U("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:q},_.U(_.YWZ,{contentId:function(){return k().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.U("div",null,_.U("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.U(_.l$,{data:function(){return k().header}},{sectionHeaderViewModel:function(e){return _.U(_.T4,{data:e.data,
disableHorizontalPadding:!0})}})),_.U("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.U(_.l$,{data:function(){return k().chipsShelf}},{chipsShelfViewModel:function(e){return _.U(_.Rlz,{data:e.data,
callback:R,enableSingleChipSelection:!0})}})),_.U("div",null,_.U(_.a,{cond:z,
then:function(){return _.U("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.U(_.Od0,{data:{rows:1},isExploreHub:!0}))}}),_.U(_.l$,{data:function(){var e;
return(e=Z())==null?void 0:e.contents}},{richShelfRenderer:function(e){return _.U(_.RUz,{data:e.data,
isInnerShelf:!0,standardUnitMinWidth:F})}})))}))},"Fi"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.xK,
standardUnitMinWidth:_.xK}});var as=function(){return _.Q.apply(this,arguments)||this};
_.y(as,_.Q);
as.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},messageRenderer:"ytd-message-renderer",
alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
as.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.v([_.l(_.ww),_.G("design:type",Object)],as.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],as.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],as.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],as.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],as.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Number)],as.prototype,"standardUnitMinWidth",void 0);_.v([_.K({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],as);
_.B(as,"ytd-rich-section-renderer",function(){if(evC!==void 0)return evC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return evC=q},{mode:_.Oh("kevlar_poly_si_batch_j029")?
1:2});_.Ft(_.zb0,"yt-profile-identity-info-view-model",{props:{data:_.xK,hideDivider:_.xK}});_.Ft(_.iIU,"yt-page-header-view-model",{props:{data:_.xK,noPadding:_.xK,enableBanner:_.xK,cinematicContainerTopbarOffset:_.xK,allowCinematicContainerOverflow:_.xK,displayAsSidebar:_.xK,displayAsPanel:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=function(){var Z;return(Z=k().numColumns)!=null?Z:2},T=function(){return F()>1?3:2};
q={};return _.U("ytd-rich-grid-group",{class:_.UZ("ytdRichGridGroupHost",(q.ytdRichGridGroupHostFirstColumn=function(){return k().colIndex===0},q)),
style:_.MO({"--ytd-rich-grid-group-num-columns":F,"--ytd-rich-grid-items-per-group":T})},_.U("div",{class:"ytdRichGridGroupContents"},_.U(_.l$,{data:function(){var Z;return(Z=k().contents)==null?void 0:Z.slice(0,T())}},{richItemRenderer:function(Z){return _.U(_.zUm,{data:Z.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"Gi"),"ytd-rich-grid-group",{props:{data:_.xK}});var de=function(){var q=_.Q.apply(this,arguments)||this;q.resizeOnObserverInit=!1;q.isInlinePreviewDisabled=_.h("web_disable_inline_preview");q.disableStickyFilterBar=!1;q.transparentBackgroundChipsBar=!1;q.hideChipsBar=!1;q.isWatchDefaultLayout=!0;q.continuationShowButton=!1;q.rowReducedHorizontalMargin=!1;q.useCompactList=!1;q.manualDownloadsPresent=!1;q.smartDownloadsPresent=!1;q.shouldRenderDownloadsBanner=!1;q.hasOptedIntoSmartDownloads=!1;q.elementsPerRow=4;q.typographyBump=!1;q.showGnomeContents=
!1;q.showExploreHubContents=!1;q.slimItemsPerRow=1;q.pageLoadingFromNavigation=!1;q.loggingRefactor=_.h("kevlar_rich_grid_logging_fix");q.resizeObserver=null;q.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"};q.rendererToTagNameMap=
new Map(Object.entries(q.contentMapping()).map(function(k){var F=_.S(k);k=F.next().value;F=F.next().value;return[k,F.component]}));
q.insertedContent=new Map;return q};
_.y(de,_.Q);_.Y=de.prototype;_.Y.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var q=_.S(_.Zy(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),k=q.next();!k.done;k=q.next())k.value.useCompactList=this.useCompactList};
_.Y.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var q=_.S(_.Zy(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),k=q.next();!k.done;k=q.next())k=k.value,k.sizing=this.sizing,k.typographyBump=this.typographyBump};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Y.contentMapping=function(){return{richGroupRenderer:{component:"ytd-rich-grid-group"},richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",isSlimGrid:"[[isSlimGrid]]",isCompactGrid:"[[isCompactGrid]]",isShortsPanelGrid:"[[isShortsPanel]]",noGutterMargins:"[[noRichItemGutterMargins]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",useCompactList:"[[useCompactList]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",
isHomeGrid:"[[isHomePage]]"},params:{renderedFromRichGrid:!0}},richSectionRenderer:{component:"ytd-rich-section-renderer",properties:{standardUnitMinWidth:"[[data.minItemWidth]]"}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{isShortsGrid:"[[isShortsGrid]]",showButton:"[[continuationShowButton]]",continuationTriggerOffset:"[[continuationTriggerOffset]]"}}}};
_.Y.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}}};
_.Y.attached=function(){document.addEventListener("yt-page-type-changed",_.Rw(this,this.onPageChange));this.updateItemMinAndMaxWidth();this.JSC$19362_throttledOnResize=new _.mg(this.resizeObserved,_.kX("rich_grid_resize_delay_ms",50),this)};
_.Y.detached=function(){var q;(q=this.resizeObserver)==null||q.disconnect();document.removeEventListener("yt-page-type-changed",_.Rw(this,this.onPageChange))};
_.Y.insertRichSection=function(q){var k=q.richItemTargetId;q=q.richSectionRendererToInsert;k&&q&&(this.insertedContent.set(k,{content:q,timestamp:Date.now()}),this.reflowContent())};
_.Y.computeIsReloading=function(){return this.ytContinuationHandlerBehavior.continuationIsReloading};
_.Y.computeIsInlinePreviewEnabled=function(q,k,F){return _.h("web_disable_inline_preview")?!1:!F&&_.uUI({miniplayerIsActive:q,miniplayerPlaybackState:k})};
_.Y.computeSizing=function(){var q=_.O_n(this.data);if(q||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return q?this.useCompactList?"COMPACT":q:this.miniMode?"COMPACT":_.h("web_use_layout_library_for_rich_grid")?"STANDARD":void 0};
_.Y.updateItemMinAndMaxWidth=function(){var q=_.kX("rich_grid_max_item_width",500);q>0&&_.zb(this.hostElement,{"--ytd-rich-grid-item-max-width":q+"px"});var k;q=this.getRichItemMinWidth((k=this.hostElement)==null?void 0:k.clientWidth);q>0&&_.zb(this.hostElement,{"--ytd-rich-grid-item-min-width":q+"px"})};
_.Y.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.Y.resizeObserved=function(){_.ZH(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.Y.navigateBackToHome=function(){_.h("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=!1);_.h("web_hide_explore_hub_until_user_navigates_back_to_home")&&(this.showExploreHubContents=!1);var q=_.mT().resolve(_.gb).isOnWatch(),k,F=((k=_.UG(location.pathname))==null?void 0:k.toString())||"";(["search".toString(),"subscriptions".toString(),"shorts".toString()].includes(F)||q)&&this.gnomeContents&&_.h("web_hide_gnome_until_user_navigates_back_to_home")&&(this.showGnomeContents=
!0);q&&this.exploreHubContents&&_.h("web_hide_explore_hub_until_user_navigates_back_to_home")&&(_.LB().dispatch(_.FH({type:"TALK_TO_RECS_RESET_STEP_STATES",payload:null})),this.showExploreHubContents=!0)};
_.Y.onPageChange=function(){var q=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.h("disable_chip_select_on_nav")||_.ZH(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.pL.addJob(function(){q.pageLoadingFromNavigation=!1;_.h("disable_chip_select_on_nav")&&_.h("h5_reset_cache_and_filter_before_update_masthead")&&q.resetCacheAndIsFilteredFeed();q.setMasthead();q.maybeSetBigYoodle();q.forceRefreshAndLog();q.terminateVideoPreview();_.h("web_hide_gnome_until_user_navigates_back_to_home")&&
(q.dataChanged(),_.Gz(q,function(){if(q.showGnomeContents){var k=Array.from(_.Zy(q.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(T){T=_.Zy(T).querySelector("ytd-rich-shelf-renderer");return!!T&&T.isGnomeShelf()});
if(k){k=k.offsetTop-q.contentsElement.offsetTop;var F=_.mT().resolve(_.gb).getCurrentPage();F&&F.getPageScrollingElement().scrollTo({top:k,behavior:"smooth"})}}}));
_.h("web_hide_explore_hub_until_user_navigates_back_to_home")&&(q.dataChanged(),_.Gz(q,function(){if(q.showExploreHubContents&&!_.h("web_explore_hub_no_scroll")){var k=Array.from(_.Zy(q.hostElement).querySelectorAll("ytd-rich-section-renderer")).find(function(T){return!!T.querySelector("ytd-talk-to-recs-flow-renderer")});
if(k){k=k.offsetTop-q.contentsElement.offsetTop;var F=_.mT().resolve(_.gb).getCurrentPage();F&&F.getPageScrollingElement().scrollTo({top:k,behavior:"smooth"})}}}))},8)):((_.h("web_hide_gnome_until_user_navigates_back_to_home")||_.h("web_hide_explore_hub_until_user_navigates_back_to_home"))&&this.navigateBackToHome(),this.mastheadData&&(this.mastheadData=void 0))};
_.Y.dataChanged=function(){var q=this,k=_.kX("web_rich_grid_row_margin",0);k>0&&_.zb(this.hostElement,{"--ytd-rich-grid-row-margin":k+"px"});_.ZH(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.Gz(this,function(){q.updateRichItemGridPositions();q.contentsElement&&_.zb(q.hostElement,{"--ytd-rich-grid-content-offset-top":q.contentsElement.offsetTop+
"px"})}),this.initResizeObserver())};
_.Y.initResizeObserver=function(){var q=this;if(window.ResizeObserver){var k;(k=this.resizeObserver)==null||k.disconnect();var F=!1;this.resizeObserver=new ResizeObserver(function(){if(F){var T;(T=q.resizeObserver)==null||T.disconnect();var Z;(Z=q.JSC$19362_throttledOnResize)==null||Z.fire();requestAnimationFrame(function(){var z;(z=q.JSC$19362_throttledOnResize)==null||z.fire();q.initResizeObserver()})}else if(F=!0,q.resizeOnObserverInit){var O;
(O=q.JSC$19362_throttledOnResize)==null||O.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.Y.contentLengthChanged=function(){if(_.h("rich_grid_contents_check_width_ks")||this.containerWidth||this.isShortsPanel)this.reflowContent(),_.ZH(this.hostElement,"ytd-rich-item-index-update-action")};
_.Y.updateElementsPerRow=function(){_.ZH(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.FH({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.FH({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.Y.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.Y.onRichShelfRendererCollapse=function(q){if(this.shownItems){var k=q.detail;q=this.shownItems.findIndex(function(T){var Z,O;return((O=_.f(T==null?void 0:(Z=T.richSectionRenderer)==null?void 0:Z.content,_.e_v))==null?void 0:O.trackingParams)===k});
var F=q+1;q<0||F>=this.contentsElement.children.length||!this.shownItems[F].richItemRenderer||this.contentsElement.children[F].scrollIntoView({behavior:"smooth",block:"start"})}};
_.Y.onSoftReloadPage=function(){this.scrollUpToTop()};
_.Y.handleRerenderDownloadsData=function(){_.h("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.Y.handlePlaylistRemoveVideosAction=function(q){var k;if(((k=_.f(q,_.PG8))==null?0:k.setVideoIds)&&this.data&&this.data.contents){q=_.f(q,_.PG8).setVideoIds;for(k=this.data.contents.length-1;k>=0;){var F=_.f(this.data.contents[k],_.ll);(F=F&&_.f(F.content,_.$k))&&F.setVideoId&&q.includes(F.setVideoId)&&this.splice("data.contents",k,1);k--}this.updateIndices()}};
_.Y.updateIndices=function(){if(this.data&&this.data.contents)for(var q=0;q<this.data.contents.length;q++)this.set("data.contents."+q+".richItemRenderer.index",_.Gm(String(q+1)))};
_.Y.hasTopRowInlinePlayableVideoWithEndorsement=function(q){var k;return!((k=q.slice(0,this.getItemsPerRow()))==null||!k.some(function(F){var T;F=_.f(F==null?void 0:(T=F.richItemRenderer)==null?void 0:T.content,_.Np);var Z;return(F==null?void 0:F.inlinePlaybackEndpoint)&&(F==null?void 0:(Z=F.thumbnailOverlays)==null?void 0:Z.some(function(O){return O.thumbnailOverlayEndorsementRenderer}))}))};
_.Y.refreshGridLayoutNew=function(q,k,F,T){var Z=T.postsPerRow;var O=T.slimItemsPerRow;var z=T.gameCardsPerRow;T=T.miniGameCardsPerRow;var R;if((R=this.data)==null||!R.contents||!this.containerWidth)return!1;var e;if((e=this.data.responsiveContainerConfiguration)==null?0:e.responsiveSize){var I=_.cT9(this.data.responsiveContainerConfiguration,this.containerWidth),X;R=_.xe(Object.assign({},I,{standardUnitMinWidth:(X=this.data)==null?void 0:X.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&I.isCompactList)}else R=_.xe({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(I=this.data)==null?void 0:I.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=R.typographyBump;X=!1;if(q||this.elementsPerRow!==R.numItems||this.postsPerRow!==Z||this.slimItemsPerRow!==O||this.gameCardsPerRow!==
z||this.miniGameCardsPerRow!==T||this.gutter!==R.gutter)X=this.elementsPerRow!==R.numItems,this.elementsPerRow=R.numItems,this.postsPerRow=Z,this.slimItemsPerRow=O,this.gameCardsPerRow=z,this.miniGameCardsPerRow=T,this.gutter=R.gutter,this.itemWidth=R.itemWidth,this.reflowContent(k),_.zb(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":R.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(F);this.ytdReduxBehavior.dispatch(_.FH({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:R.maxContainerWidth}));return X};
_.Y.refreshGridLayout=function(q,k){var F,T=(F=this.hostElement)==null?void 0:F.clientWidth;this.containerWidth=this.adjustRichGridWidth(T,!0);var Z;if((Z=this.data)==null||!Z.contents||!this.containerWidth)return q&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&!_.h("rg_pending_reflow_ks")&&(q=!0,this.pendingForceReflow=!1);F=this.getRichItemMinWidth(T);var O=this.isShortsPanel?146:194,z=this.getMiniGameCardMinWidth(),R=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:6;
T=F=this.calcElementsPerRow(F,R);(Z=F<=3&&this.miniModeAllowed())&&(F=this.calcElementsPerRow(240,4));var e=this.calcMaxSlimElementsPerRow(F,R,this.isDefaultGrid);R=this.calcElementsPerRow(O,e);var I=this.calcElementsPerRow(this.isCompactGrid?O:154,e);O=this.calcElementsPerRow(this.isCompactGrid?O:z,e);z=!1;if(this.sizing)return this.refreshGridLayoutNew(q,k,Z,{postsPerRow:T,slimItemsPerRow:R,gameCardsPerRow:I,miniGameCardsPerRow:O});if(q||this.elementsPerRow!==F||this.postsPerRow!==T||this.slimItemsPerRow!==
R||this.gameCardsPerRow!==I||this.miniGameCardsPerRow!==O)z=this.elementsPerRow!==F,this.elementsPerRow=F,this.postsPerRow=T,this.slimItemsPerRow=R,this.gameCardsPerRow=I,this.miniGameCardsPerRow=O,this.reflowContent(k),this.updateElementsPerRow(),_.zb(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)&&_.zb(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(Z);_.ZH(this.hostElement,"yt-rich-grid-layout-refreshed");return z};
_.Y.getRichItemMinWidth=function(q){var k=_.kX("rich_grid_min_item_width",310);if(!_.h("kevlar_disable_min_width_override")){var F,T;k=(T=(F=this.data)==null?void 0:F.minItemWidth)!=null?T:k}return k+_.kpJ(q)};
_.Y.calcMaxSlimElementsPerRow=function(q,k,F){return(F===void 0?0:F)?q===1?2:q%2===0?_.h("web_shorts_2_by_3_reduce_items_per_row")&&q>=4?q/2*3-1:q/2*3:_.h("web_shorts_2_by_3_reduce_items_per_row")&&q>=3?q+1:q+2:k*2};
_.Y.adjustRichGridWidth=function(q,k){var F=_.h("disable_rich_grid_guide_compensation");if(!this.isWatch&&!F){F=_.mT().resolve(_.g6(_.NU));var T=F==null?void 0:F.guideElement;if(!(!F||F.getData()||T!=null&&T.opened||F.getMiniGuideVisible()))if(F.canFitPersistentGuide(q)&&F.getGuideExpandsAutomatically()){var Z,O,z=Number((Z=window.getComputedStyle(this.hostElement))==null?void 0:(O=Z.getPropertyValue("--app-drawer-width"))==null?void 0:O.replace("px",""));q-=z||0}else if(F.canFitMiniGuide(q)){var R;
Z=Number((z=window.getComputedStyle(this.hostElement))==null?void 0:(R=z.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:R.replace("px",""));q-=Z||0}}q>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(q-=k?32:48));return q};
_.Y.calcElementsPerRow=function(q,k){var F=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),T=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((F+T)/(q+T))||1,k)};
_.Y.reflowContent=function(q){var k=this;if(!this.isReflowing){this.isReflowing=!0;var F,T,Z=!!((F=this.data)==null?0:(T=F.contents)==null?0:T.some(function(M){return _.f(M,_.ZY)}));
F=this.getItemsPerRow();var O;T=(O=this.data)==null?void 0:O.reflowOptions;q&&(_.pJ("rgr_s"),_.Gz(this,function(){_.pJ("rgr_nrf")}));
q={};(O=_.Zy(this.hostElement).querySelector("#contents"))&&(q={contentElement:O,rendererToTagNameMap:this.rendererToTagNameMap});O=(O=this.data.contents)?O.slice():[];var z=(_.h("web_hide_gnome_behind_feed_filter_chip")||_.h("web_hide_gnome_until_user_navigates_back_to_home"))&&!this.showGnomeContents,R=_.h("web_hide_explore_hub_until_user_navigates_back_to_home")&&!this.showExploreHubContents,e=-1,I=-1;if(this.isHomePage&&R){for(R=0;R<O.length;R++){var X=void 0,E=void 0;_.f((X=O[R])==null?void 0:
(E=X.richSectionRenderer)==null?void 0:E.content,Lp8)&&(I=R)}I>-1&&(this.exploreHubContents=O.splice(I,1))}if(this.isHomePage&&z){for(I=0;I<O.length;I++)E=X=void 0,(R=_.f((X=O[I])==null?void 0:(E=X.richSectionRenderer)==null?void 0:E.content,_.e_v))&&z&&(E=X=void 0,R=_.f((X=R)==null?void 0:(E=X.contents)==null?void 0:E[0],_.ll),X=void 0,_.f((X=R)==null?void 0:X.content,_.WzI)&&(e=I));e>-1&&(this.gnomeContents=O.splice(e,1))}var d=wb2(O,F,Z,T,this.getRichGridStyle(),q,this.insertedContent);Z=function(){k.shownItems=
d;k.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(d),_.Gz(this,Z)):Z()}};
_.Y.getFirstRowItems=function(q){for(var k=[],F=0;F<q.length;F++){var T=void 0,Z=void 0,O=void 0,z=void 0,R=void 0,e=void 0;if(((T=q[F])==null?void 0:(Z=T.richItemRenderer)==null?void 0:Z.rowIndex)===0||((O=q[F])==null?void 0:(z=O.richGroupRenderer)==null?void 0:z.rowIndex)===0||((R=q[F])==null?void 0:(e=R.richSectionRenderer)==null?void 0:e.rowIndex)===0)k.push(q[F]);else break}return k};
_.Y.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.Y.handleChipCloudChipSelectAction=function(q,k){this.terminateVideoPreview();this.cachedContents||this.setCacheAndIsFilteredFeed();_.h("web_hide_gnome_behind_feed_filter_chip")&&(k?(this.showGnomeContents=!0,this.set("data.contents",this.gnomeContents)):this.showGnomeContents=!1)};
_.Y.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);_.h("enable_rich_grid_continuation_reflow_fix")||this.reflowContent();this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.Y.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();_.h("web_hide_gnome_behind_feed_filter_chip")&&(this.showGnomeContents=!1);this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.Y.terminateVideoPreview=function(){_.ZH(this.hostElement,"yt-terminate-video-preview-action")};
_.Y.updateRichItemGridPositions=function(){var q={gridData:{gridColumnCount:this.elementsPerRow}},k;if((k=this.data)==null?0:k.trackingParams)this.loggingRefactor?_.aB().stateChanged(this.data.trackingParams,q):(k=_.Jg())&&_.Va(k,_.yK(this.data.trackingParams),q);_.ZH(this.hostElement,"ytd-rich-item-index-update-action")};
_.Y.miniModeAllowed=function(){return _.h("disable_channels_mini_mode")?!1:this.isChannelPage};
_.Y.getMiniGameCardMinWidth=function(){return 154};
_.Y.updateMiniMode=function(q){this.miniMode=this.miniModeAllowed()&&q;this.ytdReduxBehavior.dispatch(_.FH({type:"SET_RICH_GRID_MINI_MODE",payload:q}))};
_.Y.isCurrentPage=function(){return location.pathname===this.pagePath};
_.Y.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var q=_.mT().resolve(_.gb).getCurrentPage();q&&q.setScrollTop(0)}};
_.Y.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.Y.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.Y.maybeSetBigYoodle=function(){var q,k=(q=this.data)==null?void 0:q.bigYoodle;this.bigYoodleData!==k&&(this.bigYoodleData=k)};
_.Y.setMasthead=function(){var q;((q=this.data)==null?0:q.masthead)?this.mastheadData=this.data.masthead:_.h("disable_cached_masthead_data")&&(this.mastheadData=void 0)};
_.Y.getRichGridStyle=function(){var q,k;return(k=(q=this.data)==null?void 0:q.style)!=null?k:"RICH_GRID_STYLE_UNKNOWN"};
_.Y.onIsShortsGridChange=function(){var q=this.ytdReduxBehavior,k=q.dispatch,F=this.getRichGridStyle();k.call(q,_.FH({type:"SET_RICH_GRID_STYLE",payload:F}))};
_.Vg.Object.defineProperties(de.prototype,{entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var q=_.mT().resolve(_.gb).getCurrentPage(),k,F,T;return(((k=this.data)==null?void 0:k.targetId)==="browse-feedFEsfv_audio_pivot"||_.h("web_enable_channel_pivot_panel")&&((F=this.data)==null?void 0:F.targetId)==="browse-feedFEsfv_channel_pivot"||_.h("web_enable_effect_pivot_panel")&&((T=this.data)==null?void 0:T.targetId)==="browse-feedFEsfv_effect_pivot")&&(q==null?void 0:q.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.h("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 q;return!((q=this.data)==null?0:q.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var q;return((q=_.mT().resolve(_.gb).getCurrentPage())==null?void 0:q.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var q;return((q=_.mT().resolve(_.gb).getCurrentPage())==null?void 0:q.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 q;return this.hideChipsBar||(((q=this.data)==null?void 0:q.targetId)||"")==="browse-feedFEwhat_to_watch"&&_.h("kevlar_hide_chips_on_home")}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.targetId)||"")==="watch-next-feed"&&!_.h("swatcheroo_disable_chips")}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?0:q.enableContentSpecificAspectRatio)||((k=this.data)==null?0:(F=k.responsiveContainerConfiguration)==null?0:F.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.kX("web_continuation_handler_margin",0):0}}});
de.prototype.onIsShortsGridChange=de.prototype.onIsShortsGridChange;de.prototype.onReloadContinuationFinish=de.prototype.onReloadContinuationFinish;de.prototype.reflowContent=de.prototype.reflowContent;de.prototype.handleRerenderDownloadsData=de.prototype.handleRerenderDownloadsData;de.prototype.onRichShelfRendererCollapse=de.prototype.onRichShelfRendererCollapse;de.prototype.onRequestElementsPerRow=de.prototype.onRequestElementsPerRow;de.prototype.contentLengthChanged=de.prototype.contentLengthChanged;
de.prototype.dataChanged=de.prototype.dataChanged;de.prototype.onSizingChange=de.prototype.onSizingChange;de.prototype.onUseCompactListChange=de.prototype.onUseCompactListChange;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],de.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],de.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.AQ),_.G("design:type",Object)],de.prototype,"ironResizableBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],de.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],de.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],de.prototype,"componentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],de.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],de.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],de.prototype,"miniMode",void 0);_.v([_.u({value:[]}),_.G("design:type",Array)],de.prototype,"shownItems",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],de.prototype,"isReflowing",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],de.prototype,"isFilteredFeed",void 0);_.v([_.u({selector:_.YSr}),_.G("design:type",Boolean)],de.prototype,"guideIsExpanded",void 0);
_.v([_.u({selectorArgs:["entitySelectorType"],selector:function(q,k){if(_.h("kevlar_modern_downloads_page")&&k&&k!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(k){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":var F=q.entities;k=_.th(F);var T=_.DR(F),Z=_.y3n(q),O=_.fiw(q);q=_.txh(q);var z=_.qST(F),R=_.az(k);F=_.lJ(F);return _.KPT(k,T,z,Z,O,R,F,q);case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return k=_.th(q.entities),_.rTh(k);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return k=
_.nqN(q.entities),_.vJe(k);default:_.w1(new _.aP("Error: entitySelectorType defined but not matched in selector.",q,k))}}}),
_.G("design:type",Object)],de.prototype,"entityDrivenRichGridData",void 0);_.v([_.u(),_.G("design:type",Object)],de.prototype,"resizeOnObserverInit",void 0);_.v([_.u(),_.G("design:type",Object)],de.prototype,"bigYoodleData",void 0);_.v([_.u(),_.G("design:type",Object)],de.prototype,"mastheadData",void 0);_.v([_.u(),_.G("design:type",Boolean)],de.prototype,"isInlinePreviewDisabled",void 0);_.v([_.u(),_.G("design:type",Object)],de.prototype,"disableStickyFilterBar",void 0);
_.v([_.u(),_.G("design:type",Object)],de.prototype,"transparentBackgroundChipsBar",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],de.prototype,"hideChipsBar",void 0);_.v([_.u(),_.G("design:type",Object)],de.prototype,"isWatchDefaultLayout",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],de.prototype,"continuationShowButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],de.prototype,"rowReducedHorizontalMargin",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],de.prototype,"useCompactList",void 0);_.v([_.u({selector:function(q){return _.DR(q.entities).length>0}}),
_.G("design:type",Object)],de.prototype,"manualDownloadsPresent",void 0);_.v([_.u({selector:function(q){return _.th(q.entities).length>0}}),
_.G("design:type",Object)],de.prototype,"smartDownloadsPresent",void 0);_.v([_.u({selector:_.fiw}),_.G("design:type",Object)],de.prototype,"shouldRenderDownloadsBanner",void 0);_.v([_.u({selector:_.y3n}),_.G("design:type",Object)],de.prototype,"hasOptedIntoSmartDownloads",void 0);_.v([_.Wu("useCompactList"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"onUseCompactListChange",null);
_.v([_.Wu("sizing","typographyBump"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"onSizingChange",null);_.v([_.u({selector:_.RQM}),_.G("design:type",Number)],de.prototype,"miniplayerPlaybackState",void 0);_.v([_.u({selector:_.pB}),_.G("design:type",Boolean)],de.prototype,"miniplayerIsActive",void 0);
_.v([_.u({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.G("design:type",Boolean)],de.prototype,"isInlinePreviewEnabled",void 0);_.v([_.u({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.G("design:type",String)],de.prototype,"sizing",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],de.prototype,"elementsPerRow",void 0);
_.v([_.u(),_.G("design:type",Object)],de.prototype,"typographyBump",void 0);_.v([_.u(),_.G("design:type",Number)],de.prototype,"itemWidth",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],de.prototype,"headerElement",void 0);_.v([_.Iw("#contents"),_.G("design:type",HTMLElement)],de.prototype,"contentsElement",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"dataChanged",null);
_.v([_.df("data.contents.length"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"contentLengthChanged",null);_.v([_.eJ("yt-request-elements-per-row"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"onRequestElementsPerRow",null);
_.v([_.eJ("yt-rich-shelf-renderer-collapse"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],de.prototype,"onRichShelfRendererCollapse",null);_.v([_.df("shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"handleRerenderDownloadsData",null);
_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],de.prototype,"entitySelectorType",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.targetId"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isSub",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.targetId"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isWatch",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data.targetId"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isShortsPanel",null);_.v([_.u({reflectToAttribute:!0}),_.P("isWatch"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"reducedTopMargin",null);_.v([_.u({reflectToAttribute:!0}),_.P("data","isWatch","isWatchDefaultLayout"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"noTopMargin",null);
_.v([_.u({reflectToAttribute:!0}),_.P("isInlinePreviewEnabled","shownItems"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"topRowEndorsement",null);_.v([_.P("data.header"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"hideHeader",null);_.v([_.eJ("yt-rich-grid-reflow"),_.G("design:type",Function),_.G("design:paramtypes",[Boolean]),_.G("design:returntype")],de.prototype,"reflowContent",null);
_.v([_.eJ("yt-reload-continuation-finish"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"onReloadContinuationFinish",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isSlimGrid",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isShortsGrid",null);
_.v([_.P("data","isSlimGrid","isShortsGrid"),_.u(),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"noRichItemGutterMargins",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isShortsGridSlim",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isCompactGrid",null);
_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"isDefaultGrid",null);_.v([_.P("data.targetId"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"hideChipsBarOnHome",null);_.v([_.P("data.targetId"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"hideChipsBarOnWatch",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],de.prototype,"onIsShortsGridChange",null);_.v([_.P("data.enableContentSpecificAspectRatio"),_.u(),_.G("design:type",Boolean),_.G("design:paramtypes",[])],de.prototype,"force16By9ThumbnailAspectRatio",null);_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],de.prototype,"continuationTriggerOffset",null);_.v([_.K({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],de);
_.B(de,"ytd-rich-grid-renderer",function(){if(zvs!==void 0)return zvs;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return zvs=q},{mode:2});var fd5=_.mc(function(q){var k=q.thumbsUp,F=q.thumbsDown,T=q.rightAlignThumbs;q=_.S(_.Oi(!1,void 0,"FjNDrf"));var Z=q.next().value,O=q.next().value;q=_.S(_.Oi(!1,void 0,"Tphjfb"));var z=q.next().value,R=q.next().value;q={};return _.U("div",{class:_.UZ("ytwThumbsUpDownThumbs",(q.ytwThumbsUpDownRightAlign=function(){return T==null?void 0:T()},q))},_.U(_.Jp,{data:k,
onToggle:function(e){O(e);z()&&R(!1)},
buttonShapeOverrides:function(){return{toggled:Z()}}}),_.U(_.Jp,{data:F,
onToggle:function(e){R(e);Z()&&O(!1)},
buttonShapeOverrides:function(){return{toggled:z()}}}))},"Hi");
fd5.idomCompat=!0;var tLv=_.mc(function(q){var k=function(){return q.data().pendingStateEntityKey||""},F=_.UB(_.HSk,k),T=function(){var R;
if(!(R=q.disabled())){var e;R=!((e=F())==null||!e.isPendingResponse)}return R},Z=_.S(_.Oi(bS2(""),void 0,"aC8eBe")),O=Z.next().value,z=Z.next().value;
_.yV(function(){requestAnimationFrame(function(){var R=q.data().onShowAnimationMs||0;R=R>0?bS2("--chip-animation-duration: "+R+"ms;"):bS2("");z(R)})});
return _.U("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:O},_.U(_.XW,{each:function(){return q.data().chipData||[]},
keyBy:"REFERENCE"},function(R){return _.U(yOD,{data:R,disabled:T,pendingStateKey:k,onError:q.onError})}))},"Ii"),yOD=_.mc(function(q){var k=_.GS("button"),F=_.S(_.Oi(!0,void 0,"NaMiCd")),T=F.next().value,Z=F.next().value,O=function(){return q.data().text.content},z=_.EZ(function(R){var e,I,X,E,d,M,t,A;
return _.C(function(w){switch(w.nextAddress){case 1:R.stopPropagation();if(q.disabled())return w.return();I=String(Math.floor(((e=_.ST())==null?void 0:e.getCurrentTime())||0)*1E3);X="youchat-"+Date.now();E=function(){_.Kb(q.data().onClick||{});var b={continuationCommand:{token:q.data().continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}},r={inputComposerFormData:{clientMessageId:X,playerOffsetMs:I}};return new Promise(function(L,H){_.Kb(b,{form:{formData:r},commandController:{onSuccess:function(V,
g){L(g)},
onServerError:function(V,g){H(g.error)}}})})};
d=_.s$s(q.pendingStateKey());d(!0);_.fE2("#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");Z(!1);_.j$(w,2);return _.W(w,E(),4);case 4:_.Kl(w,3);break;case 2:M=_.CP(w),(A=(t=q).onError)==null||A.call(t,M);case 3:d(!1),_.RG(w)}})});
return _.U(_.a,{cond:T,then:function(){return _.U("div",{class:"ytwYouChatChipsDataChipWrapper"},_.U("button",{el:k,class:"ytwYouChatChipsDataChip","data-disabled":q.disabled,"on:click":z,tabindex:0},O))}})},"Ji");var DzC=_.mc(function(q){var k=q.data;return _.U("yt-conversation-resource-view-model",{class:_.UZ("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.U(_.l$,{data:function(){var F,T;return((F=k().conversationResourceData)==null?void 0:(T=F.learningGuideData)==null?void 0:T.sections)||[]}},{expandableMetadataViewModel:function(F){return _.U(_.cH8,{data:F.data})}}))},"Ki");
DzC.idomCompat=!0;var ld5=_.mc(function(q){var k=function(){var H;return(H=q.data().text)==null?void 0:H.content},F=function(){var H,V;
return(H=q.data().webData)==null?void 0:(V=H.textResult)==null?void 0:V.content},T=_.mT().resolve(_.x1),Z=_.zC(),O=function(){return q.data().chatResponseStyle},z=function(){return!q.data().transparentBackground},R=function(){return q.data().rightAlignThumbs},e=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:"12 0 48 48"},name:"YOUCHAT_ICON",path:q.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},I=function(){var H;
return q.data().sectionHeader||q.data().webData||((H=q.data().text)==null?void 0:H.content)||q.data().videoResultsData||q.data().conversationResourceViewModel||q.data().quiz},X=function(){var H;
return(H=q.data().videoResultsData)==null?void 0:H.videoShelf},E=function(){var H;
return _.f(((H=q.data().videoResultsData)==null?void 0:H.videoShelf)||{},qD2)},d=function(){var H;
return(H=q.data().webData)==null?void 0:H.sourcesShelf},M=function(){var H;
return _.f(((H=q.data().webData)==null?void 0:H.sourcesShelf)||{},qD2)},t=function(){return _.f(q.data().conversationResourceViewModel||{},kP0)},A=function(){return _.f(q.data().quiz||{},nLK)},w=function(){return O()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||O()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:q.data().thumbsDownViewModel&&q.data().thumbsUpViewModel},b=function(){return _.f(q.data().thumbsUpViewModel,_.fO)},r=function(){return _.f(q.data().thumbsDownViewModel,_.fO)};
_.yV(function(){requestAnimationFrame(function(){var H;(H=q.shouldAnimateIcon)!=null&&H.call(q)&&GdD(Z.lottieEl)})});
var L={};return _.U("you-chat-item-view-model",{class:_.UZ("ytwYouChatItemViewModelYouChatItemViewModel",(L.ytwYouChatItemViewModelHostNoPadding=function(){return!1},L)),
"data-target-id":function(){return q.data().id||""}},_.U(_.a,{cond:function(){return q.data().removeIcon?!1:I()},
then:function(){var H={};return _.U("div",{"aria-hidden":"true"},_.U(_.j8,{className:_.UZ("ytwYouChatItemViewModelIcon",(H.ytwYouChatItemViewModelRtl=T==="rtl",H.ytwYouChatItemViewModelHidden=function(){return!(q.data().hideIcon||O()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||O()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:I())},H)),
animationName:"YOUCHAT_ICON",data:e,animationRef:Z}))}}),_.U(_.a,{cond:I,
then:function(){var H={};return _.U("div",{class:_.UZ("ytwYouChatItemViewModelHost",(H.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return O()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},H.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return O()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},H.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return O()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},H.ytwYouChatItemViewModelGradientBackground=z,H)),
role:"alert"},_.U(_.a,{cond:k,then:function(V){return _.U(_.wp,{text:V})}}),_.U(_.l$,{data:function(){return q.data().sectionHeader}},{sectionHeaderViewModel:function(V){return _.U(_.T4,{data:V.data,
className:"ytwYouChatItemViewModelSectionHeader"})}}),_.U(_.a,{cond:F,
then:function(V){return _.U(_.wp,{text:V})}}),_.U(_.a,{cond:X,
then:function(){return _.U("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.U(_.AV,{data:E,hasPeek:!0,disableArrows:!1,protectBackground:!0}))}}),_.U(_.a,{cond:d,
then:function(){return _.U("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.U(_.AV,{data:M,hasPeek:!0,disableArrows:!1}))}}),_.U(_.a,{cond:t,
then:function(){return _.U(DzC,{data:t})}}),_.U(_.a,{cond:A,
then:function(){return _.U(_.uhm,{data:A})}}),_.U(_.a,{cond:w,
then:function(){return _.U(fd5,{thumbsUp:b,thumbsDown:r,rightAlignThumbs:R})}}))}}),_.U(_.a,{cond:function(){return q.data().chipsData},
then:function(H){return _.U(tLv,{data:H,disabled:q.pending,onError:q.onError})}}))},"Li");
ld5.idomCompat={callbacks:{onError:!0,onSend:!0}};var JO9=_.mc(function(q){var k=function(){return q.data().choiceSelectedText};
return _.U("yt-you-chat-user-turn",{class:"ytYouChatUserTurnHost"},_.U(_.a,{cond:k,then:function(){return _.U("div",{class:"ytYouChatUserTurnChoiceSelected"},_.U(_.gz,{text:k}))}}),_.U("div",{class:"ytYouChatUserTurnUserMessage"},function(){return q.data().text}))},"Mi");var AOh=_.mc(function(q){var k=_.S((0,_.Ukh)(q.data)).next().value;return _.U("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return q.data().targetId||""}},_.U(_.l$,{data:function(){return q.data().header}},{chipBarViewModel:_.Tgz}),_.U(_.l$,{data:function(){return k().contents}},{accordionViewModel:_.Ku$,
alertBannerViewModel:_.Ck8,chatLoadingViewModel:_.ANk,chatUserTurnViewModel:JO9,learningJourneyLoaderViewModel:_.bmm,lockupViewModel:function(F){return _.U(_.T1,{data:F.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:q.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
youChatItemViewModel:function(F){return _.U(ld5,{data:F.data,pending:!1})}}))},"Ni");_.Ft(_.mc(function(q){var k=_.S((0,_.Ukh)(q.data)).next().value,F=_.sa("yt-section-list-renderer"),T=_.S(_.Oi(void 0,void 0,"rQpPgc")),Z=T.next().value,O=T.next().value,z=function(){var R;return _.f((R=q.data().sectionListLayoutConfiguration)==null?void 0:R.layoutConfiguration,mTk)};
_.DB(function(){var R,e=(R=F.value)==null?void 0:R.clientWidth;if(z()){R=z();var I=R.responsiveSize;e=e<528?"CONTAINER_SIZE_NARROW":e<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE";b:{var X=_.S(R.responsiveMap||[]);for(var E=X.next();!E.done;E=X.next())if(E=E.value,E.containerSize===e){X=E.containerType;break b}X=void 0}if(X&&I){b:{if(X==="CONTAINER_TYPE_VERTICAL_LIST")if(I==="RESPONSIVE_SIZE_STANDARD"){if(e!=="CONTAINER_SIZE_NARROW"){E="50%";break b}}else{E=e==="CONTAINER_SIZE_NARROW"?"50%":
"33.3%";break b}E=void 0}R={responsiveSize:I,containerSize:e,containerType:X,force16By9ThumbnailAspectRatio:!R.enableContentSpecificAspectRatio,contentPreviewWidth:E,fullbleed:(X==="CONTAINER_TYPE_VERTICAL_LIST"||X==="CONTAINER_TYPE_GRID")&&e==="CONTAINER_SIZE_NARROW"&&!1}}else R=void 0}else R=void 0;O(R)});
return _.U("yt-section-list-renderer",{class:_.UZ("ytSectionListRendererHost",q.className),el:F,"data-target-id":function(){return q.data().targetId||""}},_.U(_.l$,{data:function(){return k().contents}},{itemSectionRenderer:function(R){return _.U(AOh,{data:R.data,
containerLayoutConfig:Z})}}))},"Oi"),"yt-section-list-renderer",{props:{data:_.xK,
className:_.oD}});var piD;var wis;var PQ0=function(){return _.Q.apply(this,arguments)||this};
_.y(PQ0,_.Q);_.v([_.u(),_.G("design:type",Object)],PQ0.prototype,"data",void 0);_.v([_.Pu({is:"yt-alert-renderer",disableElementRegistration:!0})],PQ0);
_.B(PQ0,"yt-alert-renderer",function(){if(wis===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;piD===void 0&&(piD=document.createElement("template"));var T=piD;F.call(k,T.content.cloneNode(!0),q.content.firstChild);wis=q}q=wis;return q},{mode:2});
}catch(e){_._DumpException(e)}
try{
_.xb8=function(q,k){var F,T;k=k===void 0?{}:k;var Z,O,z,R,e,I,X,E,d,M,t,A;return _.C(function(w){switch(w.nextAddress){case 1:Z=k;O=Z.shouldWrap===void 0?!0:Z.shouldWrap;z=Z.skipTransitionTimeoutMs===void 0?300:Z.skipTransitionTimeoutMs;R=Z.beforeTransition;e=Z.afterTransition;if(!O||!document.startViewTransition||document.visibilityState==="hidden")return w.return(q());F=window.innerWidth;T=window.innerHeight;I=!1;(X=R)==null||X();_.j$(w,2);E=document.startViewTransition(q);d=setTimeout(function(){E.skipTransition();
I=!0},z);
return _.W(w,E.ready,4);case 4:return clearTimeout(d),_.W(w,E.finished,5);case 5:clearTimeout(d);(M=e)==null||M();_.Kl(w,0);break;case 2:t=_.CP(w),(A=e)==null||A(),t&&!I&&document.visibilityState!=="hidden"&&F===window.innerWidth&&T===window.innerHeight&&_.A7(t),_.RG(w)}})};
_.Jm=function(){for(var q=Array(36),k=0,F,T=0;T<36;T++)T==8||T==13||T==18||T==23?q[T]="-":T==14?q[T]="4":(k<=2&&(k=33554432+Math.random()*16777216|0),F=k&15,k>>=4,q[T]=_.AoU[T==19?F&3|8:F]);return q.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 n4C=_.xT(['<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>']),
g48=_.Ue$(n4C);g48.setAttribute("style","display: none;");document.head.appendChild(g48.content);_.Am=_.WTo(function(q){var k=_.WP("DIV");q&&(k.className=q);k.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";q=_.WP("DIV");_.XGP(q,"200px","200px");k.appendChild(q);document.body.appendChild(k);q=k.offsetWidth-k.clientWidth;_.Un(k);return q});var mbh;var qAC;var pS=function(){var q=_.Q.apply(this,arguments)||this;q.icon=null;return q};
_.y(pS,_.Q);pS.prototype.dismiss=function(){_.Fc(this.hostElement,"yt-live-chat-error-message-dismiss")};
pS.prototype.computeIcon=function(q){return q&&q.iconType?"yt-icons:"+q.iconType.toLowerCase():"yt-icons:close"};
_.v([_.u(),_.G("design:type",Object)],pS.prototype,"data",void 0);_.v([_.u({computed:"computeIcon(data.icon)"}),_.G("design:type",Object)],pS.prototype,"icon",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],pS);
_.B(pS,"yt-live-chat-error-message-renderer",function(){if(qAC===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;mbh===void 0&&(mbh=document.createElement("template"));var T=mbh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);qAC=q}q=qAC;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});
}catch(e){_._DumpException(e)}
try{
var Kvv,BQ9,ruI,v3K,Lvh,xSX,n3s,g3X,mSI,D9,q1X,iZv,l7,kXD,oIv,FJ9,T99,ZZ0,jW2,Y1X,OZ8,S1h,z7X,C30,R7X,e75,WJ2,UHh,ITC,XB9,EI9,aTs,JA,dH8,h7s,M6X,t6k,DHC,lT8,Jc5,AcD,pBv,fTC,ycs,P3C,$HC,bZ9,uu5,N9k,wBv,KJv;Kvv=function(q,k){return _.SA(q.entities,"timedMarkersListSyncEntity",k)};
BQ9=function(q,k){return _.SA(q.entities,"liveReactionsDataEntity",k)};
ruI=function(q,k){q=_.SA(q.entities,"booleanEntity",k);return!(!q||!q.value)};
v3K=function(q,k){var F=_.Jg();F&&q&&_.BJ(F,_.yK(q),k)};
_.HpK=function(){_.h("web_watch_log_theater_mode")&&_.HSe("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
_.sX9=function(q,k,F){if(!q.includes("START_TIME_PLACEHOLDER")||!q.includes("END_TIME_PLACEHOLDER"))return q;var T=new Date(0),Z=new Date(0);T.setUTCMilliseconds(k);Z.setUTCMilliseconds(F);return q.replace("START_TIME_PLACEHOLDER",_.rc(T,7)).replace("END_TIME_PLACEHOLDER",_.rc(Z,7))};
_.GRk=function(q){return q.watch.isWatchActive};
_.cuv=function(q){return _.N$(q)||_.Q0(q)||_.VhM(q)};
_.VcC=function(q){return!_.cuv(q)};
_.tA=function(q){return q.watch.watchScrollTop};
Lvh=function(q){return q.watch.isLiveChatCollapsed};
xSX=function(q){return q.watch.openEngagementPanels};
n3s=function(q,k){return _.SA(q.entities,"booleanEntity",k)};
g3X=function(){return function(q){_.Lr(_.Iy("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:q}))}};
mSI=function(q){switch(q){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}};
D9=function(q,k,F){var T=_.QK(F);q&&k&&T&&q.getPlayerPromise().then(function(Z){_.Xne(T)&&_.J7();(new _.tI(Z)).executeCommand(T,k);_.h("continue_playback_on_desktop_companion_click")||Z.pauseVideo()})};
q1X=function(q){var k=_.q$(),F;if(F=_.NA("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var T;F=(T=F())==null?void 0:T.layoutId}else F=null;D9(k,F,q)};
iZv=function(q){var k=_.q$(),F;if(F=_.NA("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var T;F=(T=F())==null?void 0:T.layoutId}else F=null;D9(k,F,q)};
l7=function(q,k){var F=q<0?"-":"";q=Math.abs(q);var T=Math.floor(q/3600),Z=Math.floor(q)%3600,O=Math.floor(Z/60);Z=Math.floor(Z)%60;var z="";(k===void 0?0:k)&&(z="."+Math.round((q-Math.floor(q))*10));return T>0?F+T+":"+(O<10?"0"+O:""+O)+":"+(Z<10?"0"+Z:""+Z)+z:F+O+":"+(Z<10?"0"+Z:""+Z)+z};
kXD=function(q){var k=q.match(/[^0-9:\.]/g);if(k&&k.length>0)return null;q=q.split(":");if(q.length===0||q.length>3)return null;k=1;for(var F=0;q.length>0;){var T=q.pop();if(T===void 0)break;var Z=Number(T);if(T===""||isNaN(Z))return null;F+=Z*k;k*=60}return F};
oIv=function(q,k,F,T){q=Math.max(F,q);k=Math.min(k,T-F);q+k>T?(F=T,q=F-k):F=q+k;return{start:q,end:F}};
FJ9=function(q,k,F,T,Z,O){q<F?q=F:q+Z>T&&(q=T-Z);k>T&&(k=T);k=Math.min(q+O,Math.max(q+Z,k));return{start:q,end:k}};
T99=function(q,k,F,T,Z,O){k>T?k=T:k-Z<F&&(k=F+Z);q<F&&(q=F);q=Math.min(k-Z,Math.max(k-O,q));return{start:q,end:k}};
ZZ0=function(q){return _.h("web_transcript_cue_id_killswitch")?String(q):"ytd-transcript-renderer_"+q};
jW2=function(q){return _.h("web_transcript_cue_id_killswitch")?!0:q.startsWith("ytd-transcript-renderer")};
Y1X=function(q){var k=_.q$(),F;if(F=_.NA("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var T;F=(T=F())==null?void 0:T.layoutId}else F=null;D9(k,F,q)};
OZ8=function(q){q.style.height="auto";q.style.height=Math.min(q.scrollHeight||20,80)+"px"};
S1h=function(q,k){return{listMutationCommand:{operations:{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:{text:k}}],insertByPositionInSection:{sectionTargetId:q,position:"INSERTION_POSITION_LAST"}}}]}}}};
z7X=function(q){var k=_.q$(),F;F=(F=_.NA("yt.www.ads.eventcache.getLastCompanionData"))?(F=F())&&F.layoutId:null;D9(k,F,q)};
C30=function(q){var k=_.q$(),F;F=(F=_.NA("yt.www.ads.eventcache.getLastCompanionData"))?(F=F())&&F.layoutId:null;D9(k,F,q)};
R7X=function(q,k){k=k===void 0?!1:k;if(q.simpleText)q=[{text:q.simpleText}];else{var F;q=((F=q.runs)!=null?F:[]).map(function(T){return Object.assign({},T)})}if(k)for(k=_.S(q),F=k.next();!F.done;F=k.next())F.value.bold=!0;
return q};
e75=function(q){var k=q.startEndTimeTemplate,F=q.startTimeUtcMillis;q=q.endTimeUtcMillis;if(k&&F&&q)return _.Gm(_.sX9(_.cj(k),Number(F),Number(q)))};
WJ2=function(q,k){var F,T,Z=q==null?void 0:(F=q.viewCount)==null?void 0:(T=F.videoViewCountRenderer)==null?void 0:T.shortViewCount;if(!k&&Z)return Z;var O,z;return q==null?void 0:(O=q.viewCount)==null?void 0:(z=O.videoViewCountRenderer)==null?void 0:z.viewCount};
UHh=function(q,k){var F=q==null?void 0:q.relativeDateText;return!k&&F?[F,!0]:[q==null?void 0:q.dateText,!1]};
ITC=function(q,k,F,T,Z){T=T===void 0?!0:T;Z=Z===void 0?"":Z;var O=WJ2(q,k),z=_.S(UHh(q,k)),R=z.next().value;z=z.next().value;k=k?q==null?void 0:q.sponsorsOnlyFirstTimeLongText:q==null?void 0:q.sponsorsOnlyFirstTimeShortText;var e=[];F&&O&&e.push(O);!F&&z||!R||e.push(R);q=[].concat(_.fP(e),[k,q==null?void 0:q.stationName,q==null?void 0:q.rating,q?e75(q):void 0,q==null?void 0:q.upNextProgramText,q==null?void 0:q.superTitleLink]).filter(function(I){return!!I});
F={runs:[]};for(O=0;O<q.length;O++)F.runs.push.apply(F.runs,_.fP(R7X(q[O],T))),O<q.length-1&&F.runs.push({text:" "+Z+" ",bold:T});return F};
XB9=function(q){if(q)return{runs:[{text:q,bold:!0}]}};
EI9=function(q){var k,F,T,Z;if(q=q==null?void 0:(k=q.contents)==null?void 0:(F=k.twoColumnWatchNextResults)==null?void 0:(T=F.results)==null?void 0:(Z=T.results)==null?void 0:Z.contents){var O,z;return(z=(O=q.find(function(R){return!!R.videoPrimaryInfoRenderer}))==null?void 0:O.videoPrimaryInfoRenderer)==null?void 0:z.updatedMetadataEndpoint}};
aTs=function(q,k){var F;return(F=q.sourceConfigs)==null?void 0:F.find(function(T){return T.videoId===k})};
JA=function(q){return q==="End of video"||q==="End of playlist"};
dH8=function(q){var k,F,T,Z;return(k=q.getWatchNextResponse())==null?void 0:(F=k.contents)==null?void 0:(T=F.twoColumnWatchNextResults)==null?void 0:(Z=T.playlist)==null?void 0:Z.playlist};
h7s=function(q){var k,F,T,Z,O,z;return(k=dH8(q))==null?void 0:(F=k.playlistButtons)==null?void 0:(T=F.menuRenderer)==null?void 0:(Z=T.topLevelButtons)==null?void 0:(O=Z[0])==null?void 0:(z=O.playlistLoopButtonRenderer)==null?void 0:z.playlistLoopStateEntityKey};
M6X=function(q){var k=_.mT().resolve(_.uf),F;return(k=(F=_.f(k.getAutoplayEndpoint(),_.sM))==null?void 0:F.playlistId)&&k===q};
t6k=function(q,k,F,T,Z){function O(){_.pL.cancelJob(AA);var z=fTC(k,F/q.getPlaybackRate()),R=z.hours,e=z.minutes;z=(z.seconds*1E3||6E4)/q.getPlaybackRate();q.setVideoTimeLeft(ycs(R,e));T&&q.getPlayerState()!==0&&q.setSleepTimerTimeLeft(ycs(R,e,!0));(R>0||e>0)&&!Z&&(AA=_.ay(_.pL,O,z))}
_.pL.cancelJob(AA);AA=_.ay(_.pL,O)};
DHC=function(q,k,F){function T(){_.pL.cancelJob(pg);var Z=fTC(k,F),O=Z.hours;Z=Z.minutes;var z=6E4/q.getPlaybackRate();if(O>0||Z>0)q.setSleepTimerTimeLeft(ycs(O,Z,!0)),pg=_.ay(_.pL,T,z)}
_.pL.cancelJob(pg);pg=_.ay(_.pL,T)};
lT8=function(q,k){var F=q.getVolume()/(k/500),T=function(Z){_.pL.cancelJob(w2);var O=Math.floor(Z-F);q.setVolume(O,!1);O>0&&(w2=_.ay(_.pL,function(){T(O)},500))};
_.pL.cancelJob(w2);w2=_.ay(_.pL,function(){T(q.getVolume())})};
Jc5=function(q,k){_.pL.cancelJob(w2);k&&q.syncVolume()};
AcD=function(){var q={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.WJ("SLEEP_TIMER_DISRUPTED")}}}}};_.mT().resolve(_.qd).resolveCommand(q)};
pBv=function(q){return(q.getDuration()-q.getProgressState().current)*1E3};
fTC=function(q,k){q=q+k-(0,_.mF)();if(q<=0)return{hours:0,minutes:0,seconds:0};var F=new wBv(0,0,0,0,0,0,q);q=F.getHours();k=F.getMinutes();F=F.getSeconds();F!==0&&k++;k!==0&&k%60===0&&(q++,k=0);return{hours:q,minutes:k,seconds:F}};
ycs=function(q,k,F){return q>0&&k>0?F?_.WJ("TIME_LEFT_HOURS_MINUTES",{hours:q.toString(),minutes:k.toString()}):_.WJ("TIME_HOURS_MINUTES",{hours:q.toString(),minutes:k.toString()}):q>0?F?_.U_("TIME_LEFT_HOURS",q):_.U_("TIME_HOURS",q):F?_.WJ("TIME_LEFT_MINUTES",{minutes:k.toString()}):_.WJ("TIME_MINUTES",{minutes:k.toString()})};
P3C=function(q,k){if(q.timelyActions)return q.timelyActions.find(function(F){var T;return((T=_.f(F,PX))==null?void 0:T.cueRangeId)===k})};
$HC=function(q){var k=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.OO(q);q.keyMap_.forEach(function(F,T){_.rn(k,T)||this.remove(T)},q)};
bZ9=function(q,k){q.reloadContinuationItemsCommandMatcher=k};
_.$F=function(q,k){q.insertBefore(k,q.childNodes[0]||null)};
uu5=function(q){if(q>=48&&q<=57||q>=96&&q<=106||q>=65&&q<=90||_.Ri&&q==0)return!0;switch(q){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 _.CH;default:return!1}};
N9k=function(q){if(q.altKey&&!q.ctrlKey||q.metaKey||q.keyCode>=112&&q.keyCode<=123)return!1;if(uu5(q.keyCode))return!0;switch(q.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!_.CH;default:return q.keyCode<166||q.keyCode>183}};
wBv=function(q,k,F,T,Z,O,z){this.date=typeof q==="number"?new Date(q,k||0,F||1,T||0,Z||0,O||0,z||0):new Date(q&&q.getTime?q.getTime():_.ZK())};
_.j5(wBv,_.hy);_.Y=wBv.prototype;_.Y.getHours=function(){return this.date.getHours()};
_.Y.getMinutes=function(){return this.date.getMinutes()};
_.Y.getSeconds=function(){return this.date.getSeconds()};
_.Y.getMilliseconds=function(){return this.date.getMilliseconds()};
_.Y.getUTCDay=function(){return this.date.getUTCDay()};
_.Y.getUTCHours=function(){return this.date.getUTCHours()};
_.Y.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.Y.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.Y.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.Y.setHours=function(q){this.date.setHours(q)};
_.Y.setMinutes=function(q){this.date.setMinutes(q)};
_.Y.setSeconds=function(q){this.date.setSeconds(q)};
_.Y.setMilliseconds=function(q){this.date.setMilliseconds(q)};
_.Y.setUTCHours=function(q){this.date.setUTCHours(q)};
_.Y.setUTCMinutes=function(q){this.date.setUTCMinutes(q)};
_.Y.setUTCSeconds=function(q){this.date.setUTCSeconds(q)};
_.Y.setUTCMilliseconds=function(q){this.date.setUTCMilliseconds(q)};
_.Y.add=function(q){_.hy.prototype.add.call(this,q);q.hours&&this.setUTCHours(this.date.getUTCHours()+q.hours);q.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+q.minutes);q.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+q.seconds)};
_.Y.JSC$9293_toIsoString=function(q){var k=_.hy.prototype.JSC$9293_toIsoString.call(this,q);return q?k+"T"+_.oI(this.getHours(),2)+":"+_.oI(this.getMinutes(),2)+":"+_.oI(this.getSeconds(),2):k+"T"+_.oI(this.getHours(),2)+_.oI(this.getMinutes(),2)+_.oI(this.getSeconds(),2)};
_.Y.equals=function(q){return this.getTime()==q.getTime()};
_.Y.toString=function(){return this.JSC$9293_toIsoString()};
_.Y.clone=function(){var q=new wBv(this.date);q.firstDayOfWeek_=this.firstDayOfWeek_;q.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return q};
_.QWh=function(q){return _.FH({type:"SET_IS_WATCH_NARROW_WIDTH",payload:{isWatchNarrowWidth:q}})};
KJv=new _.c("imageTileRenderer");var B95=new _.c("adGridCardCollectionViewModel");var rcs=new _.c("carouselTitleViewModel");var vI5=new _.c("ctaCarouselItemViewModel");var HZ0=new _.c("textFieldViewModel");_.sW5=new _.c("engagementPanelHeaderShowNavigationButtonCommand");var GXX=new _.c("hideEngagementPanelScrimAction");var ccD=new _.c("setActivePanelItemAction");var V60=new _.c("showEngagementPanelScrimAction");var LJh=new _.c("updateEngagementPanelAction");var xHh=new _.c("updateSearchInVideoResultsAction");var nIX=new _.c("transcriptCueGroupRenderer");var gIs=new _.c("transcriptCueRenderer");var mHC=new _.c("transcriptFooterRenderer");var qt5=new _.c("engagementPanelAdSubtitleRenderer");var i9v=new _.c("videoDescriptionFantasySectionViewModel");var kc0=new _.c("deleteClipEngagementPanelCommand");var oRC=new _.c("loopCommand");var Frh=new _.c("changeCreatorEndscreenVisibilityCommand");var TBv=new _.c("liveChatCallForQuestionsRenderer");var Z92=new _.c("updateTimedMarkersSyncObserverCommand");var PX=new _.c("timelyActionViewModel");var jRD=new _.c("timelyActionsOverlayViewModel");var Yt0=new _.c("repeatChapterCommand");var O98=new _.c("watchPlayerOverflowMenuCommand");var Sth=new _.c("compositeVideoOverlayRenderer");var zU0=new _.c("sortFilterSubMenuRenderer");var Csk=new _.c("switchListItemViewModel");var RUK=new _.c("inputComposerViewModel");var eUX=new _.c("transcriptEditSegmentCommand");var Wr0=new _.c("transcriptUpdateSegmentTextCommand");var Uth=new _.c("transcriptSearchBoxRenderer");var I1K=new _.c("transcriptSegmentListRenderer");var Xz0=new _.c("transcriptSegmentRenderer");_.ER2=new _.c("updateDateTextAction");var a1X=new _.c("updateTitleAction");var dtC=new _.c("updateViewershipAction");var hUI=new _.c("carouselLockupRenderer");var MZC=new _.c("expandableVideoDescriptionBodyRenderer");var f12=new _.c("videoDescriptionYouchatSectionViewModel");_.b7=_.kX("kevlar_watch_page_horizontal_margin",24);_.yx0=_.kX("kevlar_watch_page_columns_top_padding",24);_.tZh=426+_.b7*2;_.u7=_.kX("kevlar_watch_two_column_width_threshold",1E3);_.Dtk=_.b7*2;_.l1s=_.kX("kevlar_watch_secondary_width",402);_.Jx5=_.kX("kevlar_watch_max_player_width",1280);_.AxX=_.kX("kevlar_watch_flexy_metadata_height",136);_.pz0=_.Dtk+310+_.b7;_.wz0=_.Dtk+360+_.b7;var Psh={PAUSE_CHAT:18};var $th;var b9s;var Nf=function(){return _.Q.apply(this,arguments)||this};
_.y(Nf,_.Q);Nf.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
Nf.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var q=_.f(this.data.button,_.M$);q&&(q.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.Vg.Object.defineProperties(Nf,{template:{configurable:!0,enumerable:!0,get:function(){if(b9s===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;$th===void 0&&($th=document.createElement("template"));var T=$th;F.call(k,T.content.cloneNode(!0),q.content.firstChild);b9s=q}q=b9s;return q}}});
_.v([_.l(_.BW),_.G("design:type",Object)],Nf.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Nf.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({selectorArgs:["data.enabledEntityKey"],selector:ruI,observer:"onEnabledChange"}),_.G("design:type",Boolean)],Nf.prototype,"enabled",void 0);_.v([_.u(),_.G("design:type",Object)],Nf.prototype,"data",void 0);_.v([_.Pu({is:"yt-disableable-button-view-model",noInjection:!0})],Nf);var uk0;var NB0;var QRh=["transVert01","transVert02","transVert03"],Kr5="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),QI=function(){var q=_.Q.apply(this,arguments)||this;q.emojiManager=_.Qf;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};q.reactionBuckets=[];q.noEmojiIdentifier="NO_EMOJI";return q};
_.y(QI,_.Q);_.Y=QI.prototype;_.Y.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.Y.desktopFountainEmojiSizePxChanged=function(){_.zb(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.Y.createUserReactionAnimation=function(q){this.createEmojiAnimation(q,!0)};
_.Y.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var q;((q=this.data)==null?0:q.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.Iy("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.fP(this.emojiContainer.children)).forEach(function(k){k.remove()})};
_.Y.detached=function(){this.cleanupFountain()};
_.Y.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var q;this.reactionBuckets=_.fT.unsafeClone((q=this.emojiFountainData)==null?void 0:q.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.Y.processEmojiBucket=function(q){var k=this;if(this.reactionBuckets&&!(q>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var F=this.reactionBuckets[q];this.generateEmojiAnimations(F);if(q<this.reactionBuckets.length-1){var T;if(F==null?0:(T=F.duration)==null?0:T.seconds)this.emojiBucketTimerId=setTimeout(function(){k.processEmojiBucket(q+1)},Number(F.duration.seconds)*1E3)}}};
_.Y.generateEmojiAnimations=function(q){var k=this,F=this.getRandomEmojiIdFromBucketWithOverride(q);if(F&&F!==this.noEmojiIdentifier){var T=0;q.targetEps?(T=this.linearInterpolateBounded(1,20,100,12,q.emojiSizeIndex||0),this.createEmojiAnimation(F,!1,q.emojiAnimationMs,T),T=this.getEmojiDelayMsFromTargetEps(q.targetEps)):(this.createEmojiAnimation(F),T=this.getEmojiDelayMsFromDistribution(q.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){k.generateEmojiAnimations(q)},T)}};
_.Y.getRandomEmojiIdFromBucketWithOverride=function(q){if(!(q&&q.reactionsData&&q.reactionsData.length&&q.totalReactions))return this.noEmojiIdentifier;for(var k=q.totalReactions,F=1,T=_.S(q.reactionsData),Z=T.next();!Z.done;Z=T.next())Z=Z.value,(Z.reactionWeightOverride||Z.reactionWeightOverride===0)&&Z.reactionCount&&(k-=Z.reactionCount,F-=Z.reactionWeightOverride);T=!0;F<0&&(T=!1,k=q.totalReactions,F=1);if(T&&F>0&&k===0)if(F===1){Z=0;for(var O=_.S(q.reactionsData),z=O.next();!z.done;z=O.next())z=
z.value,z.reactionCount&&z.reactionCount>0&&Z++;Z=1/Z;O=_.S(q.reactionsData);for(z=O.next();!z.done;z=O.next())z.value.reactionWeightOverride=Z}else for(Z=1/(1-F),O=_.S(q.reactionsData),z=O.next();!z.done;z=O.next())z=z.value,z.reactionWeightOverride&&(z.reactionWeightOverride*=Z);Z=Math.random();O=0;z=_.S(q.reactionsData);for(var R=z.next();!R.done;R=z.next())if(R=R.value,R.reactionCount&&(O=(R.reactionWeightOverride||R.reactionWeightOverride===0)&&T?O+R.reactionWeightOverride:O+F*R.reactionCount/
k,O>Z&&(R.reactionCount--,q.totalReactions--,R=this.reactionItemToEmojiString(R),R!==this.noEmojiIdentifier)))return R;return this.noEmojiIdentifier};
_.Y.reactionItemToEmojiString=function(q){if(q.unicodeEmojiId)return q.unicodeEmojiId;if(q.emoteId)return q.emoteId;if(q.videoReactionType)switch(q.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.Y.createEmojiAnimation=function(q,k,F,T){k=k===void 0?!1:k;this.lastEmojiRequestedForTesting=q;var Z=q.startsWith("yt-icons:"),O=_.uX(this.emojiManager,q);if(O||Z){var z=document.createElement("emoji");z.classList.add("yt-emoji-fountain-view-model");z.classList.add(QRh[Math.floor(Math.random()*QRh.length)]);var R=document.createElement("div");R.classList.add("yt-emoji-fountain-view-model");R.classList.add("horizontal-container");R.classList.add(Kr5[Math.floor(Math.random()*Kr5.length)]);k?(F=document.createElement("div"),
F.classList.add("user-reaction-bubble"),F.classList.add("yt-emoji-fountain-view-model"),R.appendChild(F)):(F&&(z.style.animationDuration=F+"ms",R.style.animationDuration=F+"ms"),T&&(z.style.width=T+"px",z.style.height=T+"px"));Z?(Z=document.createElement("yt-icon"),Z.polymerController.icon=q,T&&(Z.style.width=T+"px",Z.style.height=T+"px"),q=Z):q=this.emojiManager.createEmoji(O,!1);q.classList.add("yt-emoji-fountain-view-model");R.appendChild(q);z.appendChild(R);this.emojiContainer.appendChild(z);
z.addEventListener("animationend",function(){z.remove()});
var e,I;if((e=this.data)==null?0:(I=e.loggingDirectives)==null?0:I.trackingParams)k=k?_.Jw(183501):_.Jw(183500),v3K(this.data.loggingDirectives.trackingParams,k),_.yYL(k);setTimeout(function(){z&&z.remove()},2E3)}};
_.Y.getEmojiDelayMsFromDistribution=function(q){return Math.random()*(q||1)*1E3};
_.Y.getEmojiDelayMsFromTargetEps=function(q){return Math.random()*2*(1/q)*1E3};
_.Y.linearInterpolateBounded=function(q,k,F,T,Z){Z=Math.min(Math.max(Z,q),F);return(k*(F-Z)+T*(Z-q))/(F-q)};
QI.prototype.onEmojiFountainDataEntityUpdate=QI.prototype.onEmojiFountainDataEntityUpdate;QI.prototype.desktopFountainEmojiSizePxChanged=QI.prototype.desktopFountainEmojiSizePxChanged;QI.prototype.isActiveChanged=QI.prototype.isActiveChanged;_.v([_.u(),_.G("design:type",_.bX)],QI.prototype,"emojiManager",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],QI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],QI.prototype,"ytLiveChatReduxBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],QI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],QI.prototype,"data",void 0);_.v([_.u({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(q,k){return _.SA(q.entities,"emojiFountainDataEntity",k)}}),
_.G("design:type",Object)],QI.prototype,"emojiFountainData",void 0);_.v([_.u(),_.G("design:type",Boolean)],QI.prototype,"isActive",void 0);_.v([_.Wu("isActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QI.prototype,"isActiveChanged",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],QI.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",String)],QI.prototype,"lastEmojiRequestedForTesting",void 0);
_.v([_.u({value:function(){return _.kX("desktop_fountain_emoji_size_px",20)}}),
_.G("design:type",Number)],QI.prototype,"desktopFountainEmojiSizePx",void 0);_.v([_.Wu("desktopFountainEmojiSizePx"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QI.prototype,"desktopFountainEmojiSizePxChanged",null);_.v([_.Iw("#emoji-container"),_.G("design:type",HTMLElement)],QI.prototype,"emojiContainer",void 0);
_.v([_.Wu("emojiFountainData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QI.prototype,"onEmojiFountainDataEntityUpdate",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],QI);
_.B(QI,"yt-emoji-fountain-view-model",function(){if(NB0===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;uk0===void 0&&(uk0=document.createElement("template"));var T=uk0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);NB0=q}q=NB0;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var BBC;var rxs;var Kg=function(){return _.Q.apply(this,arguments)||this};
_.y(Kg,_.Q);Kg.prototype.onChoiceChanged=function(){this.data&&_.zb(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
Kg.prototype.onChoiceChanged=Kg.prototype.onChoiceChanged;_.v([_.u(),_.G("design:type",Object)],Kg.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Kg.prototype,"onChoiceChanged",null);_.v([_.K({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],Kg);
_.B(Kg,"yt-live-chat-banner-poll-choice",function(){if(rxs===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;BBC===void 0&&(BBC=document.createElement("template"));var T=BBC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);rxs=q}q=rxs;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var vR9;var H9k;var BX=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_button_rework_with_live");q.small=!1;return q};
_.y(BX,_.Q);BX.prototype.computeIsSmall=function(){var q;return((q=this.buttonOverrides)==null?void 0:q.size)==="S"};
BX.prototype.computeId=function(){return this.data&&this.data.targetId};
_.v([_.l(_.rO.YtLiveChatTooltipTargetingBehavior),_.G("design:type",Object)],BX.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.G("design:type",String)],BX.prototype,"id",void 0);_.v([_.u(),_.G("design:type",Object)],BX.prototype,"buttonOverrides",void 0);_.v([_.u(),_.G("design:type",Object)],BX.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],BX.prototype,"modern",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.G("design:type",Object)],BX.prototype,"small",void 0);_.v([_.K({disableElementRegistration:!0,is:"yt-live-chat-button"})],BX);
_.B(BX,"yt-live-chat-button",function(){if(H9k===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;vR9===void 0&&(vR9=document.createElement("template"));var T=vR9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);H9k=q}q=H9k;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var sRX;var Gck;var r2=function(){var q=_.Q.apply(this,arguments)||this;q.inCollapsedBanner=!1;q.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};q.questionButtonOverrides={style:"mono",type:"filled"};return q};
_.y(r2,_.Q);_.Y=r2.prototype;_.Y.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]]"}}}}}};
_.Y.onContextMenuButtonClick=function(q){this.ytLiveChatItemBehavior.showContextMenu(q)};
_.Y.onYtRendererstamperFinished=function(){this.menuButton=_.Zy(this.hostElement).querySelector("#menu-button")};
_.Y.dataChanged=function(){var q,k;if((k=_.f((q=this.data)==null?void 0:q.overflowMenuButton,_.bl))==null?0:k.command)this.data.contextMenuEndpoint=_.f(this.data.overflowMenuButton,_.bl).command};
_.Y.onButtonClick=function(){var q,k=_.f((q=this.data)==null?void 0:q.askQuestionButton,_.bl);if(k){if(k.trackingParams&&(q=_.yK(k.trackingParams))){var F=_.Jg();F&&_.Ga(F,q)}_.Fc(this.hostElement,"innertube-command",k.command)}};
r2.prototype.onYtRendererstamperFinished=r2.prototype.onYtRendererstamperFinished;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],r2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],r2.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],r2.prototype,"ytLiveChatItemBehavior",void 0);_.v([_.u({observer:"dataChanged"}),_.G("design:type",Object)],r2.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],r2.prototype,"inCollapsedBanner",void 0);_.v([_.u(),_.G("design:type",Object)],r2.prototype,"buttonOverrides",void 0);_.v([_.u(),_.G("design:type",Object)],r2.prototype,"questionButtonOverrides",void 0);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],r2.prototype,"onYtRendererstamperFinished",null);
_.v([_.K({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],r2);
_.B(r2,"yt-live-chat-call-for-questions-renderer",function(){if(Gck===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;sRX===void 0&&(sRX=document.createElement("template"));var T=sRX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Gck=q}q=Gck;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var cxh={};cxh.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 q=this;window.requestAnimationFrame(function(){q.restoreFocusNode_||(q.restoreFocusNode_=document.activeElement);var k=_.rwZ(q.hostElement);k.length&&k[k.length-1].focus()})},
isAttachedChanged_:function(q,k){q?this.focusChild_():k&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(q){this.hidden||_.xN(q).indexOf(this.hostElement)!==-1||(q.stopPropagation(),this.focusChild_())}};var VZK;var LrC;var vX=function(){return _.Q.apply(this,arguments)||this};
_.y(vX,_.Q);vX.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
vX.prototype.onClick=function(q){q.target!==this.confirmButton&&q.target!==this.cancelButton&&(this.hidden=!0)};
_.v([_.Iw("#confirm_button"),_.G("design:type",Object)],vX.prototype,"confirmButton",void 0);_.v([_.Iw("#cancel_button"),_.G("design:type",Object)],vX.prototype,"cancelButton",void 0);_.v([_.u(),_.G("design:type",xth)],vX.prototype,"data",void 0);_.v([_.u({value:!0,reflectToAttribute:!0}),_.G("design:type",Boolean)],vX.prototype,"hidden",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vX.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(cxh.YtLiveChatDialogBehavior),_.G("design:type",Object)],vX.prototype,"ytLiveChatDialogBehavior",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],vX);
var xth=_.B(vX,"yt-live-chat-dialog-renderer",function(){if(LrC===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;VZK===void 0&&(VZK=document.createElement("template"));var T=VZK;F.call(k,T.content.cloneNode(!0),q.content.firstChild);LrC=q}q=LrC;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var nRC;var gR5,mtv=function(){if(gR5!==void 0)return gR5;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;nRC===void 0&&(nRC=document.createElement("template"));var T=nRC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return gR5=q};var qEv;var iu5;var HX=function(){var q=_.Q.apply(this,arguments)||this;q.tooltip=null;q.data=null;q.id="";q.active=!1;q.icon="";q.disabled=!1;q.showTooltip=!1;q.useToggledActiveState=!0;q.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return q};
_.y(HX,_.Q);_.Y=HX.prototype;
_.Y.dataChanged=function(){var q;((q=this.data)==null?0:q.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,_.SJ)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var k;if((k=this.data)==null?0:k.disabled)this.disabled=!0};
_.Y.computeId=function(q){return q};
_.Y.computeIcon=function(q,k){if(!q)return"";if(this.useToggledActiveState)return"yt-icons:"+q.toLowerCase();var F,T;return k&&((F=this.data)==null?0:(T=F.toggledIcon)==null?0:T.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+q.toLowerCase()};
_.Y.logPDGEntryPoint=function(){_.V4J(_.Cj("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")};
_.Y.immediatelyShowTooltip=function(){var q=_.Zy(this.hostElement).querySelector("#tooltip");q.animationDelay=0;q.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};q.show()};
_.Y.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.Y.onClick=function(q){var k;((k=this.data)==null?0:k.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(),q.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.Fc(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.Y.computeShowTooltip=function(q,k){return!!(q&&q.tooltip&&k)};
_.Y.maybeUpdateTooltipText=function(){var q=this,k;if((k=this.data)==null?0:k.tooltip){var F=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.SJ)(q.tooltip).textContent=F},250)}};
_.Y.handleLiveChatActions=function(q){var k=this;q.length&&(this.id!=="creator"&&this.id!=="product-picker"||q.forEach(function(F){(F=k.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",F))&&F.durationSec===F.fullDurationSec&&k.startBubble(k.colorFromDecimal(F.startBackgroundColor))}))};
_.Y.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.Y.startBubble=function(q){_.zb(this.hostElement,{"--yt-live-chat-monetization-button-glow":q});this.hostElement.setAttribute("bubble","")};
_.Y.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.Y.colorFromDecimal=function(q){typeof q==="string"&&(q=Number(q));return"rgba("+[q>>16&255,q>>8&255,q&255,(q>>24&255)/255].join()+")"};
HX.prototype.onAnimationEnd=HX.prototype.onAnimationEnd;HX.prototype.disabledChanged=HX.prototype.disabledChanged;HX.prototype.dataChanged=HX.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],HX.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],HX.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.rO.YtLiveChatTooltipTargetingBehavior),_.G("design:type",Object)],HX.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],HX.prototype,"data",void 0);_.v([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.G("design:type",Object)],HX.prototype,"id",void 0);_.v([_.u({notify:!0,reflectToAttribute:!0}),_.G("design:type",Object)],HX.prototype,"active",void 0);
_.v([_.u({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.G("design:type",Object)],HX.prototype,"icon",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],HX.prototype,"disabled",void 0);_.v([_.u({computed:"computeShowTooltip(data, disabled)"}),_.G("design:type",Object)],HX.prototype,"showTooltip",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],HX.prototype,"useToggledActiveState",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HX.prototype,"dataChanged",null);_.v([_.Wu("disabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HX.prototype,"disabledChanged",null);_.v([_.eJ("animationend"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],HX.prototype,"onAnimationEnd",null);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],HX);
_.B(HX,"yt-live-chat-icon-toggle-button-renderer",function(){if(iu5===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;qEv===void 0&&(qEv=document.createElement("template"));var T=qEv;F.call(k,T.content.cloneNode(!0),q.content.firstChild);iu5=q}q=iu5;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var k08;var o0K;var sm=function(){return _.Q.apply(this,arguments)||this};
_.y(sm,_.Q);sm.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.v([_.u(),_.G("design:type",Object)],sm.prototype,"data",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],sm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.K({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],sm);
_.B(sm,"yt-live-chat-message-input-prompt-header-renderer",function(){if(o0K===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;k08===void 0&&(k08=document.createElement("template"));var T=k08;F.call(k,T.content.cloneNode(!0),q.content.firstChild);o0K=q}q=o0K;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Fev;var TxC;var ZuC;var jN8;var YE8;var Ou0;var SE9=function(){return _.Q.apply(this,arguments)||this};
_.y(SE9,_.Q);_.v([_.u(),_.G("design:type",Object)],SE9.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],SE9);
_.B(SE9,"yt-live-chat-message-subtext-renderer",function(){if(Ou0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;YE8===void 0&&(YE8=document.createElement("template"));var T=YE8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Ou0=q}q=Ou0;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Gh=function(){var q=_.Q.apply(this,arguments)||this;q.subtextOnBottom=!1;q.buttonOverrides={style:"mono",type:"tonal"};return q};
_.y(Gh,_.Q);Gh.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gh.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Gh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Gh.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Gh.prototype,"subtextOnBottom",void 0);_.v([_.u(),_.G("design:type",Object)],Gh.prototype,"buttonOverrides",void 0);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],Gh);
_.B(Gh,"yt-live-chat-message-renderer",function(){if(jN8===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ZuC===void 0&&(ZuC=document.createElement("template"));var T=ZuC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);jN8=q}q=jN8;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var zgs;var CYK;var cX=function(){var q=_.Q.apply(this,arguments)||this;q.isRemovable=!1;q.hasPrefilledText=!1;q.isInputDirty=!1;q.overCharacterLimit=!1;q.underCharacterLimit=!1;q.showErrorMessage=!1;return q};
_.y(cX,_.Q);_.Y=cX.prototype;_.Y.computeId=function(){return this.data.id};
_.Y.computeInputData=function(){return this.data.inputData};
_.Y.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.Y.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.Y.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.Y.getLiveChatRichMessageInput=function(){return _.Zy(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.Y.clearInput=function(){_.Zy(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.Y.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.Y.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.Y.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.Y.handleTextInputCharCountChanged=function(q){q=q.detail&&q.detail.characterCount;q!==void 0&&(this.characterCount=q,q!==0&&(this.isInputDirty=!0))};
_.Y.onInputFocusOut=function(){this.isInputDirty=!0};
_.Y.onClickCloseButton=function(){_.Fc(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
cX.prototype.handleTextInputCharCountChanged=cX.prototype.handleTextInputCharCountChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cX.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cX.prototype,"data",void 0);_.v([_.u({computed:"computeId(data.id)"}),_.G("design:type",String)],cX.prototype,"id",void 0);_.v([_.u({computed:"computeInputData(data.inputData)"}),_.G("design:type",Object)],cX.prototype,"inputData",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.G("design:type",Object)],cX.prototype,"isRemovable",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.G("design:type",Object)],cX.prototype,"hasPrefilledText",void 0);_.v([_.u({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.G("design:type",Number)],cX.prototype,"charactersRemaining",void 0);
_.v([_.u(),_.G("design:type",Number)],cX.prototype,"characterCount",void 0);_.v([_.u(),_.G("design:type",Object)],cX.prototype,"isInputDirty",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.G("design:type",Object)],cX.prototype,"overCharacterLimit",void 0);_.v([_.u({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.G("design:type",Object)],cX.prototype,"underCharacterLimit",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.G("design:type",Object)],cX.prototype,"showErrorMessage",void 0);_.v([_.eJ("yt-live-chat-text-input-field-renderer-character-count-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],cX.prototype,"handleTextInputCharCountChanged",null);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],cX);
_.B(cX,"yt-live-chat-poll-editor-input",function(){if(CYK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;zgs===void 0&&(zgs=document.createElement("template"));var T=zgs;F.call(k,T.content.cloneNode(!0),q.content.firstChild);CYK=q}q=CYK;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var RgX;var egC;var WeC={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},VI=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_button_rework_with_live");q.closeButtonOverrides={iconPosition:"icon-only"};q.startButtonOverrides={style:"mono",type:"filled"};q.addOptionButtonOverrides={style:"mono",type:"text"};return q};
_.y(VI,_.Q);_.Y=VI.prototype;
_.Y.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"}}}}};
_.Y.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var q;_.f((q=this.data)==null?void 0:q.startButton,_.bl)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Y.computeId=function(){return this.data&&this.data.id||""};
_.Y.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.Y.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.Y.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.Y.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.Y.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var q=0;q<this.pollEditorInfoWithDefaults.minPollOptions;q++)this.addPollOptionData()};
_.Y.getIsValidPoll=function(){var q=this;if(!this.pollEditorInfoWithDefaults)return!1;var k=this.pollEditorInfoWithDefaults,F=k.minPollOptionChars,T=k.maxPollOptionChars,Z=k.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>k.maxPollQuestionChars)return!1;k=_.Zy(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(k).every(function(O,z){O=O.characterCount;!O&&Z[z]&&(O=q.ytRendererBehavior.getSimpleString(Z[z]).length);return O!==void 0&&O>=F&&O<=T})};
_.Y.isValidPollChanged=function(){var q;_.f((q=this.data)==null?void 0:q.startButton,_.bl)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.Y.addPollOptionData=function(){var q=this.pollEditorInfoWithDefaults,k=q.maxPollOptionChars,F=q.optionPlaceholderText,T=q.customOptionPlaceholderText,Z=q.pollOptionData;this.currentNumPollOptions>=q.maxPollOptions||(q={liveChatPollOptionInput:{inputData:{placeholder:T[this.currentNumPollOptions]||F,maxCharacterLimit:k},maxCharacterLimit:k,minCharacterLimit:q.minPollOptionChars,hasPrefilledText:!!T[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=q.minPollOptions}},Z.charCountErrorText&&
(q.liveChatPollOptionInput.charCountErrorText=Z.charCountErrorText),Z.charsRemainingAltLabel&&(q.liveChatPollOptionInput.charsRemainingAltLabel=Z.charsRemainingAltLabel),Z.removeOptionAltText&&(q.liveChatPollOptionInput.removeOptionAltText=Z.removeOptionAltText),this.push("pollOptionsData",q),Z=Array.from(_.Zy(_.Zy(this.hostElement).querySelector("#poll-options")).children),Z.forEach(function(O,z){O.polymerController.set("data.id",z)}),_.Zy(Z[Z.length-1]).querySelector("#input").focus())};
_.Y.getPollOptionInputValues=function(){var q=this,k=[],F=_.Zy(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),T=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(F).forEach(function(Z,O){var z=null;Z=Z.getLiveChatRichMessageInput();var R;(Z==null?0:(R=Z.textSegments)==null?0:R.length)?z=_.KF(Z):T[O]&&(z=q.formattedStringToLiveChatRichMessageInput(T[O]));k.push(z)});
return k};
_.Y.requestCreateAndStartPoll=function(q){var k=this.getPollOptionInputValues();if(!k.some(function(T){return!T})){k={optionText:k};
var F=_.Zy(_.Zy(this.hostElement).querySelector("#poll-question")).firstChild;F&&F.liveChatRichMessageInput&&(k.questionText=_.KF(F.liveChatRichMessageInput));_.Y8(this.hostElement,[q,k])}};
_.Y.selectedChanged=function(){if(this.selected){var q=_.Zy(_.Zy(this.hostElement).querySelector("#start-button")).firstElementChild;if(q){var k;(k=_.Zy(q).querySelector("#button")||_.jJ(q).querySelector("button"))==null||k.focus()}}};
_.Y.handleTextInputChanged=function(q){var k;((k=q.target)==null?void 0:k.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=q.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.Y.handleStartButtonAction=function(q){q.detail.actionName==="yt-service-request"&&(q.stopPropagation(),(q=q.detail.args[1])&&this.requestCreateAndStartPoll(q))};
_.Y.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.Y.handleServiceRequestCompleted=function(q){this.createPollRequestInFlight=!1;(q=q.detail&&q.detail.data)&&q.success&&(_.Fc(this.hostElement,"picker-cancelled"),_.Ta(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.Y.onCloseClick=function(){_.Fc(this.hostElement,"picker-cancelled");_.Ta(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Y.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.Y.handlePollEditorInputClosed=function(q){var k=this.pollOptionsData.findIndex(function(F){return F.liveChatPollOptionInput.id===q.detail.id});
this.splice("pollOptionsData",k,1);this.isValidPoll=this.getIsValidPoll()};
_.Y.onPickerCancelled=function(){this.reset()};
_.Y.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var q=_.Zy(_.Zy(this.hostElement).querySelector("#poll-question")).firstChild;q&&q.setLiveChatRichMessageInput(null);if(q=_.Zy(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){q=_.S(Array.from(q));for(var k=q.next();!k.done;k=q.next())k.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.Y.formattedStringToLiveChatRichMessageInput=function(q){return q.simpleText?{text_segments:[q.simpleText]}:{text_segments:q.runs}};
_.Vg.Object.defineProperties(VI.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(WeC,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
VI.prototype.onPickerCancelled=VI.prototype.onPickerCancelled;VI.prototype.handlePollEditorInputClosed=VI.prototype.handlePollEditorInputClosed;VI.prototype.handleServiceRequestCompleted=VI.prototype.handleServiceRequestCompleted;VI.prototype.handleServiceRequestSent=VI.prototype.handleServiceRequestSent;VI.prototype.handleTextInputChanged=VI.prototype.handleTextInputChanged;VI.prototype.selectedChanged=VI.prototype.selectedChanged;VI.prototype.isValidPollChanged=VI.prototype.isValidPollChanged;
VI.prototype.shouldInitializePollChanged=VI.prototype.shouldInitializePollChanged;VI.prototype.dataChanged=VI.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],VI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],VI.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VI.prototype,"modern",void 0);
_.v([_.u(),_.G("design:type",Object)],VI.prototype,"closeButtonOverrides",void 0);_.v([_.u(),_.G("design:type",Object)],VI.prototype,"startButtonOverrides",void 0);_.v([_.u(),_.G("design:type",Object)],VI.prototype,"addOptionButtonOverrides",void 0);_.v([_.u({computed:"computeId(data.id)",reflectToAttribute:!0}),_.G("design:type",String)],VI.prototype,"id",void 0);_.v([_.u({value:function(){return[]}}),
_.G("design:type",Array)],VI.prototype,"pollOptionsData",void 0);_.v([_.P("pollEditorInfoWithDefaults"),_.G("design:type",Object),_.G("design:paramtypes",[])],VI.prototype,"pollQuestionData",null);_.v([_.u({value:0}),_.G("design:type",Number)],VI.prototype,"pollQuestionCharacterCount",void 0);_.v([_.P("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.G("design:type",Object),_.G("design:paramtypes",[])],VI.prototype,"pollQuestionCharactersRemaining",null);
_.v([_.u({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.G("design:type",Boolean)],VI.prototype,"overQuestionCharacterLimit",void 0);_.v([_.P("data.pollEditorInfo"),_.G("design:type",Object),_.G("design:paramtypes",[])],VI.prototype,"pollEditorInfoWithDefaults",null);_.v([_.u({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.G("design:type",Number)],VI.prototype,"currentNumPollOptions",void 0);
_.v([_.u({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.G("design:type",Boolean)],VI.prototype,"hasMaxNumPollOptions",void 0);_.v([_.P("pollEditorInfoWithDefaults","pollOptionsData"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],VI.prototype,"shouldInitializePoll",null);_.v([_.u(),_.G("design:type",Object)],VI.prototype,"isValidPoll",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],VI.prototype,"createPollRequestInFlight",void 0);_.v([_.u(),_.G("design:type",Object)],VI.prototype,"selected",void 0);_.v([_.u({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.G("design:type",Boolean)],VI.prototype,"showQuestionErrorMessage",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VI.prototype,"dataChanged",null);_.v([_.Wu("shouldInitializePoll"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VI.prototype,"shouldInitializePollChanged",null);_.v([_.Wu("isValidPoll"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VI.prototype,"isValidPollChanged",null);
_.v([_.Wu("selected"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VI.prototype,"selectedChanged",null);_.v([_.eJ("yt-live-chat-text-input-field-renderer-character-count-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],VI.prototype,"handleTextInputChanged",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VI.prototype,"handleServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],VI.prototype,"handleServiceRequestCompleted",null);
_.v([_.eJ("yt-live-chat-poll-editor-input-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],VI.prototype,"handlePollEditorInputClosed",null);_.v([_.eJ("picker-cancelled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VI.prototype,"onPickerCancelled",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],VI);
_.B(VI,"yt-live-chat-poll-editor-panel-renderer",function(){if(egC===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;RgX===void 0&&(RgX=document.createElement("template"));var T=RgX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);egC=q}q=egC;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var UE9;var IWC;var Lg=function(){return _.Q.apply(this,arguments)||this};
_.y(Lg,_.Q);Lg.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
Lg.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Vg.Object.defineProperties(Lg.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var q,k;return(q=this.data)==null?void 0:(k=q.title)==null?void 0:k.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var q;return _.QK((q=this.data)==null?void 0:q.onTapCommand)}}});
_.v([_.l(_.X5.YtEndpointBehavior),_.G("design:type",Object)],Lg.prototype,"ytEndpointBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Lg.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Lg.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Lg.prototype,"itemId",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lg.prototype,"hasPromotion",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Lg.prototype,"innertubeCommand",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],Lg);
_.B(Lg,"yt-live-chat-product-picker-panel-item-view-model",function(){if(IWC===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;UE9===void 0&&(UE9=document.createElement("template"));var T=UE9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);IWC=q}q=IWC;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var XyX;var E00;var xF=function(){var q=_.Q.apply(this,arguments)||this;q.id="product-picker";q.selected=!1;q.closeButtonId="close-button";q.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return q};
_.y(xF,_.Q);_.Y=xF.prototype;_.Y.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.Y.observeSelected=function(){this.selected&&this.hostElement.focus();var q=_.Zy(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");q.length&&q[0].focus()};
_.Y.onCloseBuyFlow=function(){_.Fc(this.hostElement,"picker-cancelled")};
_.Y.onCloseClick=function(){_.Fc(this.hostElement,"picker-cancelled");var q;((q=this.data)==null?0:q.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.f(this.data.closeButton,_.M$))};
_.Y.onCloseEngageWithAudienceEditorPanels=function(){_.Fc(this.hostElement,"picker-cancelled")};
xF.prototype.observeSelected=xF.prototype.observeSelected;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],xF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xF.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],xF.prototype,"id",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],xF.prototype,"selected",void 0);_.v([_.u(),_.G("design:type",Object)],xF.prototype,"closeButtonId",void 0);_.v([_.Wu("selected"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],xF.prototype,"observeSelected",null);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],xF);
_.B(xF,"yt-live-chat-product-picker-panel-view-model",function(){if(E00===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;XyX===void 0&&(XyX=document.createElement("template"));var T=XyX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);E00=q}q=E00;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var aW0;var dEs;var g2=function(){var q=_.Q.apply(this,arguments)||this;q.iconId="";q.icon="";q.disabled=!1;q.systemIcons=_.h("kevlar_system_icons");return q};
_.y(g2,_.Q);_.Y=g2.prototype;_.Y.attached=function(){_.h("live_chat_compute_product_button_aria_label")||(this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem"),this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1"))};
_.Y.computeIconId=function(q){return q&&q.icon&&q.icon.iconType?q.icon.iconType.toLowerCase():""};
_.Y.computeIcon=function(q){return q&&q.icon&&q.icon.iconType?(q=q.icon.iconType.toLowerCase(),(q.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+q):""};
_.Y.computeDisabled=function(q){return!!q};
_.Y.computeCommand=function(q,k){return k?void 0:q};
_.Y.computeTooltip=function(q,k){return k&&q?q:""};
_.Y.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Vg.Object.defineProperties(g2.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){if(!_.h("live_chat_compute_product_button_aria_label"))return"";var q="",k,F,T;if((k=this.data)==null?0:(F=k.text)==null?0:(T=F.runs)==null?0:T.length)q=this.data.text.runs[0].text||"";else{var Z,O;if((Z=this.data)==null?0:(O=Z.text)==null?0:O.simpleText)q=this.data.text.simpleText}var z,R,e;if((z=this.data)==null?0:(R=z.subtext)==null?0:(e=R.runs)==null?0:e.length)q&&(q+=". "),q+=this.data.subtext.runs[0].text||
"";else{var I,X;if((I=this.data)==null?0:(X=I.subtext)==null?0:X.simpleText)q&&(q+=". "),q+=this.data.subtext.simpleText}return q}}});
_.v([_.l(_.X5.YtEndpointBehavior),_.G("design:type",Object)],g2.prototype,"ytEndpointBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],g2.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],g2.prototype,"data",void 0);_.v([_.u({computed:"computeIconId(data)",reflectToAttribute:!0}),_.G("design:type",Object)],g2.prototype,"iconId",void 0);
_.v([_.u({computed:"computeIcon(data)",reflectToAttribute:!0}),_.G("design:type",Object)],g2.prototype,"icon",void 0);_.v([_.u({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.G("design:type",Object)],g2.prototype,"disabled",void 0);_.v([_.u({computed:"computeCommand(data.command, disabled)"}),_.G("design:type",Object)],g2.prototype,"command",void 0);_.v([_.u({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.G("design:type",String)],g2.prototype,"tooltip",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g2.prototype,"systemIcons",void 0);_.v([_.P("data.text","data.subtext"),_.u(),_.G("design:type",String),_.G("design:paramtypes",[])],g2.prototype,"ariaLabel",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],g2);
_.B(g2,"yt-live-chat-product-button-renderer",function(){if(dEs===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;aW0===void 0&&(aW0=document.createElement("template"));var T=aW0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);dEs=q}q=dEs;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var hg2;var MSh;var mL=function(){var q=_.Q.apply(this,arguments)||this;q.selected=!1;q.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return q};
_.y(mL,_.Q);_.Y=mL.prototype;_.Y.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"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Y.computeId=function(q){return q.id||""};
_.Y.onCloseClick=function(){_.Fc(this.hostElement,"picker-cancelled")};
_.Y.observeSelected=function(){this.selected&&this.hostElement.focus();var q=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");q.length&&q[0].focus()};
_.Y.onCloseBuyFlow=function(){_.Fc(this.hostElement,"picker-cancelled")};
_.Y.onCloseEngageWithAudienceEditorPanels=function(){_.Fc(this.hostElement,"picker-cancelled")};
mL.prototype.observeSelected=mL.prototype.observeSelected;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],mL.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],mL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mL.prototype,"data",void 0);
_.v([_.u({computed:"computeId(data)",reflectToAttribute:!0}),_.G("design:type",String)],mL.prototype,"id",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mL.prototype,"selected",void 0);_.v([_.Wu("selected"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mL.prototype,"observeSelected",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],mL);
_.B(mL,"yt-live-chat-product-picker-renderer",function(){if(MSh===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;hg2===void 0&&(hg2=document.createElement("template"));var T=hg2;F.call(k,T.content.cloneNode(!0),q.content.firstChild);MSh=q}q=MSh;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var fWh;var yP8;var tSs;var DEv;var qV=function(){return _.Q.apply(this,arguments)||this};
_.y(qV,_.Q);qV.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()};
qV.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
qV.prototype.created=function(){this.ids={background:_.Jm(),maskOne:_.Jm(),maskTwo:_.Jm(),gradient:_.Jm(),largeBackground:_.Jm(),largeGradientOne:_.Jm(),largeGradientTwo:_.Jm(),largeGradientPath:_.Jm()}};
qV.prototype.maybeLoadAnimationBackground=qV.prototype.maybeLoadAnimationBackground;_.v([_.u({value:!1}),_.G("design:type",Boolean)],qV.prototype,"useLargeBackground",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],qV.prototype,"useAnimationBackground",void 0);_.v([_.u({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.G("design:type",Boolean)],qV.prototype,"useRegularBackground",void 0);
_.v([_.u(),_.G("design:type",Object)],qV.prototype,"ids",void 0);_.v([_.u(),_.G("design:type",Object)],qV.prototype,"lottieAnimation",void 0);_.v([_.Iw("#animation-background"),_.G("design:type",HTMLDivElement)],qV.prototype,"animationBackground",void 0);_.v([_.Wu("useAnimationBackground"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qV.prototype,"maybeLoadAnimationBackground",null);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],qV);
_.B(qV,"yt-live-interactivity-component-background",function(){if(DEv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;tSs===void 0&&(tSs=document.createElement("template"));var T=tSs;F.call(k,T.content.cloneNode(!0),q.content.firstChild);DEv=q}q=DEv;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var i4=function(){var q=_.Q.apply(this,arguments)||this;q.characterCount=0;q.showInputErrorMessage=!1;q.startQnaRequestInFlight=!1;q.modern=_.h("web_button_rework_with_live");q.buttonOverrides={style:"mono",type:"filled"};q.closeButtonOverrides={iconPosition:"icon-only"};q.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return q};
_.y(i4,_.Q);_.Y=i4.prototype;
_.Y.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]]"}}}}}};
_.Y.onCharacterCountChanged=function(q){var k,F,T,Z,O=(F=_.f(this==null?void 0:(k=this.data)==null?void 0:k.creatorCallForQuestions,TBv))==null?void 0:(T=F.inputField)==null?void 0:(Z=T.liveChatTextInputFieldRenderer)==null?void 0:Z.maxCharacterLimit,z,R;O!=null&&(q==null?void 0:(z=q.detail)==null?void 0:z.characterCount)!=null&&_.f(this==null?void 0:(R=this.data)==null?void 0:R.startButton,_.bl)&&(k=q.detail.characterCount>O,this.set("data.startButton.buttonRenderer.isDisabled",q.detail.characterCount===
0||k),this.showInputErrorMessage=k)};
_.Y.onCloseClick=function(){_.Fc(this.hostElement,"picker-cancelled");_.Ta(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Y.onPickerCancelled=function(){var q=_.Zy(this.hostElement).querySelector("#qna-creator-text-input-field");q&&q.setLiveChatRichMessageInput(null)};
_.Y.handleOpenQnaStartPanel=function(){var q=_.Zy(this.hostElement).querySelector("#qna-creator-text-input-field");q&&q.focus()};
_.Y.handleStartButtonAction=function(q){var k=this;if(q.detail.actionName==="yt-service-request"&&(q.stopPropagation(),q=q.detail.args[1])){var F=_.Zy(this.hostElement).querySelector("#qna-creator-text-input-field"),T;(F==null?0:(T=F.liveChatRichMessageInput)==null?0:T.textSegments)&&F.liveChatRichMessageInput.textSegments.length!==0&&(T={rich_message:_.KF(F.liveChatRichMessageInput)},_.Y8(this.hostElement,[q,T]).then(function(){_.Fc(k.hostElement,"picker-cancelled")}))}};
_.Y.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.Y.handleServiceRequestCompleted=function(q){var k;q=q==null?void 0:(k=q.detail)==null?void 0:k.data;(q==null?0:q.actions)&&q.actions.length>0?this.startQnaRequestInFlight=!1:_.Ta(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.Y.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
i4.prototype.handleServiceRequestError=i4.prototype.handleServiceRequestError;i4.prototype.handleServiceRequestCompleted=i4.prototype.handleServiceRequestCompleted;i4.prototype.handleServiceRequestSent=i4.prototype.handleServiceRequestSent;i4.prototype.onPickerCancelled=i4.prototype.onPickerCancelled;i4.prototype.onCharacterCountChanged=i4.prototype.onCharacterCountChanged;_.v([_.u(),_.G("design:type",Object)],i4.prototype,"characterCount",void 0);
_.v([_.u(),_.G("design:type",Object)],i4.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],i4.prototype,"showInputErrorMessage",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],i4.prototype,"startQnaRequestInFlight",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],i4.prototype,"modern",void 0);_.v([_.u(),_.G("design:type",Object)],i4.prototype,"buttonOverrides",void 0);
_.v([_.u(),_.G("design:type",Object)],i4.prototype,"closeButtonOverrides",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],i4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],i4.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.l(_.Ks.YtLiveChatItemBehavior),_.G("design:type",_.Bv)],i4.prototype,"ytLiveChatItemBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],i4.prototype,"ytActionHandlerBehavior",void 0);_.v([_.eJ("yt-live-chat-text-input-field-renderer-character-count-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],i4.prototype,"onCharacterCountChanged",null);_.v([_.eJ("picker-cancelled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],i4.prototype,"onPickerCancelled",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],i4.prototype,"handleServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],i4.prototype,"handleServiceRequestCompleted",null);
_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],i4.prototype,"handleServiceRequestError",null);_.v([_.K({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],i4);
_.B(i4,"yt-live-chat-qna-start-panel-renderer",function(){if(yP8===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;fWh===void 0&&(fWh=document.createElement("template"));var T=fWh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);yP8=q}q=yP8;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var lWC;var JPh;var kZ=function(){return _.Q.apply(this,arguments)||this};
_.y(kZ,_.Q);kZ.prototype.dismiss=function(){_.Fc(this.hostElement,"yt-live-chat-error-message-dismiss")};
kZ.prototype.edit=function(){_.Fc(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.v([_.u(),_.G("design:type",Object)],kZ.prototype,"data",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],kZ);
_.B(kZ,"yt-live-chat-text-actions-error-message-renderer",function(){if(JPh===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;lWC===void 0&&(lWC=document.createElement("template"));var T=lWC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);JPh=q}q=JPh;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var APs;var pyC;var wy0;var PYX;var op=function(){var q=_.Q.apply(this,arguments)||this;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.newnessDotEligible=!1;return q};
_.y(op,_.Q);op.prototype.sendReaction=function(){var q,k,F=((q=this.data)==null?void 0:q.emojiId)||((k=this.data)==null?void 0:k.emoteId),T;F&&((T=this.data)==null?0:T.shouldTriggerAnimation)&&_.Ta(this.hostElement,"yt-create-user-reaction-animation",[F]);var Z;(q=_.QK((Z=this.data)==null?void 0:Z.onTap))&&_.Uh(q,this.hostElement);this.showNewnessDot&&_.Ta(this.hostElement,"yt-hide-newness-dot")};
op.prototype.onClick=function(q){(!q||q.clientX||q.clientY)&&this.sendReaction()};
op.prototype.onKeyDown=function(q){q.key!=="Enter"&&q.key!==" "||q.repeat||this.sendReaction()};
_.Vg.Object.defineProperties(op.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var q,k;return!!(((q=this.data)==null?0:q.emojiId)||((k=this.data)==null?0:k.emoteId))}}});
_.v([_.u(),_.G("design:type",Object)],op.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],op.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],op.prototype,"newnessDotEligible",void 0);_.v([_.P("data.maybeShowNewnessDot"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],op.prototype,"showNewnessDot",null);_.v([_.P("data.emojiId","data.emoteId"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],op.prototype,"useYtImage",null);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],op);
_.B(op,"yt-reaction-control-panel-button-view-model",function(){if(PYX===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;wy0===void 0&&(wy0=document.createElement("template"));var T=wy0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);PYX=q}q=PYX;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var $EC;var bu8;var Fd=function(){var q=_.Q.apply(this,arguments)||this;q.reactionControlPanelExpanded=!1;q.isDarkTheme=document.documentElement.hasAttribute("dark");q.newnessDotEligible=!1;return q};
_.y(Fd,_.Q);_.Y=Fd.prototype;_.Y.expandedButtonsChanged=function(){var q,k;_.zb(this.hostElement,{"--expanded-buttons-height":((k=(q=this.expandedButtonsData)==null?void 0:q.length)!=null?k:0)*36+"px"})};
_.Y.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}}};
_.Y.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.Y.onMouseLeave=function(){var q=this;this.collapseTimer=setTimeout(function(){q.reactionControlPanelExpanded=!1},500)};
_.Y.onFocusIn=function(){this.onMouseEnter()};
_.Y.onFocusOut=function(){this.onMouseLeave()};
_.Y.onCollapsedButtonFocusIn=function(){var q=this;setTimeout(function(){var k;(k=q.expandedButtons.querySelector("button"))==null||k.focus()},100)};
_.Y.onCollapsedButtonFocusOut=function(q){q.stopPropagation()};
_.Vg.Object.defineProperties(Fd.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var q,k;return _.fT.unsafeClone((q=this.liveReactionsData)==null?void 0:q.emojiButtonData)||((k=this.data)==null?void 0:k.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var q;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((q=this.data)==null||!q.maybeShowNewnessDot)}}});
Fd.prototype.expandedButtonsChanged=Fd.prototype.expandedButtonsChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Fd.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Fd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],Fd.prototype,"ytLiveChatReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Fd.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Fd.prototype,"reactionControlPanelExpanded",void 0);_.v([_.u({selectorArgs:["data.liveReactionsDataEntityKey"],selector:BQ9}),_.G("design:type",Object)],Fd.prototype,"liveReactionsData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Fd.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],Fd.prototype,"newnessDotEligible",void 0);
_.v([_.P("liveReactionsData","data.expandedButtons"),_.G("design:type",Object),_.G("design:paramtypes",[])],Fd.prototype,"expandedButtonsData",null);_.v([_.P("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.u({reflectToAttribute:!0}),_.G("design:type",Object),_.G("design:paramtypes",[])],Fd.prototype,"showNewnessDot",null);_.v([_.Iw("#expanded-buttons"),_.G("design:type",HTMLElement)],Fd.prototype,"expandedButtons",void 0);
_.v([_.Wu("expandedButtonsData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Fd.prototype,"expandedButtonsChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],Fd);
_.B(Fd,"yt-reaction-control-panel-view-model",function(){if(bu8===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;$EC===void 0&&($EC=document.createElement("template"));var T=$EC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);bu8=q}q=bu8;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var T7=new _.uo("yt-live-chat"),u_C=Date.parse("2024-7-24"),ZD=function(){var q=_.Q.apply(this,arguments)||this;q.emojiManager=_.Qf;q.newnessDotEligible=!1;q.newnessDotImpressionCounted=!1;q.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return q};
_.y(ZD,_.Q);_.Y=ZD.prototype;_.Y.emojiCustomizationEnabledChanged=function(){var q;((q=this.data)==null?0:q.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((q=T7.getCreationTime("emoji-customization-count"))&&q<u_C&&T7.set("emoji-customization-count","0"),q=Number(T7.get("emoji-customization-count"))||0,q<3&&(this.newnessDotEligible=!0,T7.set("emoji-customization-count",(q+1).toString())),this.newnessDotImpressionCounted=!0)};
_.Y.hideNewnessDot=function(){this.newnessDotEligible=!1;T7.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.Y.handleReactionsMute=function(q){var k=_.Jg(),F=_.Jw(206221),T={checkboxData:{state:q?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};k&&_.Ga(k,F,T);this.reactionsMuted=q};
_.Y.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.Y.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}}};
_.Vg.Object.defineProperties(ZD.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var q;return(!((q=this.liveReactionsData)==null||!q.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
ZD.prototype.liveReactionsSettingChanged=ZD.prototype.liveReactionsSettingChanged;ZD.prototype.emojiCustomizationEnabledChanged=ZD.prototype.emojiCustomizationEnabledChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ZD.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ZD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.BW),_.G("design:type",Object)],ZD.prototype,"ytLiveChatReduxBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ZD.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ZD.prototype,"data",void 0);_.v([_.u(),_.G("design:type",_.bX)],ZD.prototype,"emojiManager",void 0);_.v([_.u(),_.G("design:type",Object)],ZD.prototype,"newnessDotEligible",void 0);_.v([_.u(),_.G("design:type",Object)],ZD.prototype,"newnessDotImpressionCounted",void 0);
_.v([_.u({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:ruI}),_.G("design:type",Boolean)],ZD.prototype,"liveReactionsSetting",void 0);_.v([_.u({selectorArgs:["data.liveReactionsDataEntityKey"],selector:BQ9}),_.G("design:type",Object)],ZD.prototype,"liveReactionsData",void 0);_.v([_.u({value:function(){var q=_.h("enable_lwe_web_mute"),k=T7.get("allow-reactions");return k===void 0?!1:!k&&q}}),
_.G("design:type",Boolean)],ZD.prototype,"reactionsMuted",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ZD.prototype,"liveReactionsEnabled",null);_.v([_.Wu("data.emojiCustomizationEnabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZD.prototype,"emojiCustomizationEnabledChanged",null);
_.v([_.Wu("liveReactionsEnabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ZD.prototype,"liveReactionsSettingChanged",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],ZD);
_.B(ZD,"yt-reaction-control-panel-overlay-view-model",function(){if(pyC===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;APs===void 0&&(APs=document.createElement("template"));var T=APs;F.call(k,T.content.cloneNode(!0),q.content.firstChild);pyC=q}q=pyC;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var Nxv={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(q){var k=this.$.pickers.selected;if(k){_.Zy(this.hostElement).removeAttribute(k+"-open");var F="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(F="#picker-buttons",k==="emoji"&&_.Zy(this.hostElement).querySelector("#emoji-picker-button")&&(F="#emoji-picker-button"));if(F=_.Zy(this.hostElement).querySelector(F).querySelector("#"+k))F.active=!1}F=q;k==q&&(F=null);k!=
q&&_.Zy(this.hostElement).setAttribute(q+"-open","");this.$.pickers.selected=F;_.Ta(this.hostElement,"yt-live-chat-picker-changed",[F])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var ju=function(){var q=_.Q.apply(this,arguments)||this;q.numSentMessages=0;q.timeoutDurationMs=0;q.timeoutMs=0;q.lastTimeoutTimeMs=0;q.pendingMessageId="";q.hasFiredInitialFocusActions=!1;q.isBeforeFocusEnabled=!0;q.id="";q.characterCount=0;q.maxCharacterLimit=0;q.remainingCharacterCount=0;q.inputExpanded=!1;q.buttonOverrides={iconPosition:"icon-only"};q.inReplyPanel=!1;q.countdownRatio=0;q.isTooltipVisible=!1;q.tooltipTimeout=1E4;q.systemIcons=_.h("kevlar_system_icons");q.tallerEmojiPicker=_.h("live_chat_taller_emoji_picker");
q.sendReplyMessageInFlight=!1;q.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"};q.onResize=function(){q.maybeToggleCharacterCount()};
return q};
_.y(ju,_.Q);_.Y=ju.prototype;
_.Y.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"}}}};
_.Y.attached=function(){window.addEventListener("resize",this.onResize)};
_.Y.detached=function(){window.removeEventListener("resize",this.onResize)};
_.Y.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.Y.sendMessage=function(){var q=this,k,F,T,Z;return _.C(function(O){if(q.sendDisabled)return O.return();q.isTooltipVisible&&_.Ta(q.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(q.data.sendButton&&q.data.sendButton.buttonRenderer){q.input.completeEmojis();k=q.data.sendButton.buttonRenderer.serviceEndpoint;if(!k)return O.return();T=((F=_.f(k,_.NmU))==null?void 0:F.clientIdPrefix)||"";Z={client_message_id:T+String(q.numSentMessages++),rich_message:_.KF(q.input.liveChatRichMessageInput)};
q.pendingMessageId=Z.client_message_id;q.inReplyPanel&&(q.sendReplyMessageInFlight=!0);_.Y8(q.hostElement,[k,Z]);q.input.setLiveChatRichMessageInput(null)}_.RG(O)})};
_.Y.handleSendButtonAction=function(q){q.detail.actionName==="yt-service-request"&&(q.stopPropagation(),this.sendMessage())};
_.Y.onSendCompleted=function(q,k){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(q=this.get("timeoutDurationUsec",k.data))&&this.handleTimeout(Number(q)/1E3);this.errorMessage=this.get("errorMessage",k.data);this.pendingMessageId=""};
_.Y.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.Ta(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.Y.handlePickerButtonToggle=function(q){q=q.detail.targetId;this.ytPickerBehavior.togglePicker_(q);if(q==="emoji")this.input.focus();else if(q==="qna-start-panel"){var k,F;(k=_.Zy(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(F=k.querySelector("#qna-creator-text-input-field"))==null||F.focus()}};
_.Y.onComponentReplaced=function(q){var k,F;q.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((k=q.replacement.liveChatMessageInputRenderer)==null?0:(F=k.headerRenderer)==null?0:F.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.Y.onEmojiSelect=function(q){this.input.focus();this.input.insertEmoji(q.detail)};
_.Y.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.Y.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.Ta(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.Ta(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.Y.onOpenPopupAction=function(q,k){var F=this;k===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.Ta(F.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.Y.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.Y.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.Y.focusChanged=function(){this.maybeToggleCharacterCount()};
_.Y.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var q=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",q>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.Y.computeId=function(){return this.data&&this.data.targetId||""};
_.Y.computeSendDisabled=function(q,k,F,T){q=!!(!q||k&&q>k||T);(k=_.Zy(this.hostElement).querySelector("#send-button"))&&k.children.length&&(k.children[0].disabled=q);return q};
_.Y.handleTimeout=function(q){this.timeoutDurationMs=this.timeoutMs=q;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.Y.updateTimeout=function(q){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(q-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=q,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.Y.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.Y.onErrorMessageEdit=function(q){this.input.setLiveChatRichMessageInput(q.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.Y.errorMessageChanged=function(){var q=this;_.Bu(function(){_.Ta(q.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.Y.computeAuthorNameColor=function(q){var k;if(_.h("live_chat_author_name_color_usernames")&&(q==null?0:(k=q.authorName)==null?0:k.simpleText))return _.CI0(_.R10(q.authorName.simpleText));if(_.h("live_chat_seed_color_usernames")&&(q==null?0:q.authorSeedColorArgb))return _.CI0(_.zg(q.authorSeedColorArgb));if(_.h("live_chat_colored_usernames"))return"#cc0000";var F;return _.h("live_chat_simple_color_usernames")&&(q==null?0:(F=q.authorName)==null?0:F.simpleText)&&(q==null?0:q.authorUsernameColorLight)&&
(q==null?0:q.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.zg(q.authorUsernameColorDark):_.zg(q.authorUsernameColorLight):""};
_.Y.onIsTooltipVisibleChanged=function(){var q=_.Zy(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){q.hidden=!1;q.setAttribute("role","alert")},0):(q.hidden=!0,q.removeAttribute("role"))};
_.Y.onFocusedChanged=function(q){this.inputFocused=q.detail.value};
_.Vg.Object.defineProperties(ju.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 q;return!((q=this.data)==null||!q.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:(k=q.pickers)==null?void 0:k.find(function(F){return F.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return q?this.ytRendererBehavior.getSimpleString(q):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
ju.prototype.onIsTooltipVisibleChanged=ju.prototype.onIsTooltipVisibleChanged;ju.prototype.errorMessageChanged=ju.prototype.errorMessageChanged;ju.prototype.onErrorMessageEdit=ju.prototype.onErrorMessageEdit;ju.prototype.onErrorMessageDismiss=ju.prototype.onErrorMessageDismiss;ju.prototype.focusChanged=ju.prototype.focusChanged;ju.prototype.characterCountChanged=ju.prototype.characterCountChanged;ju.prototype.onEmojiSelect=ju.prototype.onEmojiSelect;ju.prototype.handlePickerButtonToggle=ju.prototype.handlePickerButtonToggle;
ju.prototype.onSendError=ju.prototype.onSendError;ju.prototype.onSendCompleted=ju.prototype.onSendCompleted;ju.prototype.sendMessage=ju.prototype.sendMessage;ju.prototype.dataChanged=ju.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ju.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ju.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(Nxv.YtPickerBehavior),_.G("design:type",Object)],ju.prototype,"ytPickerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ju.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.rO.YtLiveChatTooltipTargetingBehavior),_.G("design:type",Object)],ju.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"hasFiredInitialFocusActions",void 0);
_.v([_.u(),_.G("design:type",Object)],ju.prototype,"isBeforeFocusEnabled",void 0);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"data",void 0);_.v([_.u({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.G("design:type",Object)],ju.prototype,"id",void 0);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"characterCount",void 0);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"maxCharacterLimit",void 0);
_.v([_.u(),_.G("design:type",Object)],ju.prototype,"remainingCharacterCount",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ju.prototype,"inputExpanded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],ju.prototype,"inputFocused",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ju.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.v([_.u(),_.G("design:type",_.Hv)],ju.prototype,"participantsManager",void 0);
_.v([_.u(),_.G("design:type",Object)],ju.prototype,"buttonOverrides",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ju.prototype,"inReplyPanel",void 0);_.v([_.P("characterCount, maxCharacterLimit, countdownActive"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ju.prototype,"sendDisabled",null);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"countdownRatio",void 0);
_.v([_.P("countdownRatio"),_.G("design:type",Number),_.G("design:paramtypes",[])],ju.prototype,"countdownStrokeDashOffset",null);_.v([_.P("countdownRatio"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ju.prototype,"countdownActive",null);_.v([_.P("data.interactionMessage"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ju.prototype,"hasInteractionMessage",null);
_.v([_.P("data.emojiPickerButton"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ju.prototype,"hasEmojiPickerButton",null);_.v([_.P("data, characterCount"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ju.prototype,"showAvatar",null);_.v([_.P("data.pickers"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ju.prototype,"hasProductPickerPanelViewModel",null);
_.v([_.u(),_.G("design:type",Object)],ju.prototype,"errorMessage",void 0);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"genericErrorMessage",void 0);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"isTooltipVisible",void 0);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"tooltipTimeout",void 0);_.v([_.P("data.onInitialFocusCommand"),_.G("design:type",String),_.G("design:paramtypes",[])],ju.prototype,"tooltipMessage",null);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ju.prototype,"systemIcons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ju.prototype,"tallerEmojiPicker",void 0);_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],ju.prototype,"authorNameColor",null);_.v([_.u(),_.G("design:type",Object)],ju.prototype,"sendReplyMessageInFlight",void 0);_.v([_.Iw("#input"),_.G("design:type",_.Enc)],ju.prototype,"input",void 0);
_.v([_.Iw("#count"),_.G("design:type",HTMLElement)],ju.prototype,"count",void 0);_.v([_.Iw("#input-container"),_.G("design:type",HTMLElement)],ju.prototype,"inputContainer",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ju.prototype,"dataChanged",null);_.v([_.eJ("yt-live-chat-send-message"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],ju.prototype,"sendMessage",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[Event,_.LF]),_.G("design:returntype")],ju.prototype,"onSendCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ju.prototype,"onSendError",null);
_.v([_.eJ("yt-live-chat-icon-toggle-button-renderer-toggle"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],ju.prototype,"handlePickerButtonToggle",null);_.v([_.eJ("yt-emoji-select"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],ju.prototype,"onEmojiSelect",null);
_.v([_.Wu("characterCount"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ju.prototype,"characterCountChanged",null);_.v([_.Wu("inputFocused"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ju.prototype,"focusChanged",null);_.v([_.eJ("yt-live-chat-error-message-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ju.prototype,"onErrorMessageDismiss",null);
_.v([_.eJ("yt-live-chat-error-message-edit"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],ju.prototype,"onErrorMessageEdit",null);_.v([_.Wu("errorMessage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ju.prototype,"errorMessageChanged",null);_.v([_.Wu("isTooltipVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ju.prototype,"onIsTooltipVisibleChanged",null);
_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],ju);
_.B(ju,"yt-live-chat-message-input-renderer",function(){if(TxC===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Fev===void 0&&(Fev=document.createElement("template"));var T=Fev;F.call(k,T.content.cloneNode(!0),q.content.firstChild);TxC=q}q=TxC;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var QNk;var Kek;var YZ=function(){var q=_.Q.apply(this,arguments)||this;q.systemIcons=_.h("kevlar_system_icons");q.firedOnClickCommand=!1;q.inReplyPanel=!1;return q};
_.y(YZ,_.Q);
YZ.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"}}}};
YZ.prototype.onButtonToggle=function(q){q.target.disabled||this.ytPickerBehavior.togglePicker_(q.detail.targetId)};
YZ.prototype.onClick=function(){var q=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.Ta(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return q.firedOnClickCommand=!1},5E3))};
_.Vg.Object.defineProperties(YZ.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:(k=q.panels)==null?void 0:k.find(function(F){return F.liveChatProductPickerPanelViewModel}))!==void 0}}});
YZ.prototype.onButtonToggle=YZ.prototype.onButtonToggle;_.v([_.l(Nxv.YtPickerBehavior),_.G("design:type",Object)],YZ.prototype,"ytPickerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],YZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],YZ.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],YZ.prototype,"systemIcons",void 0);_.v([_.u({reflectToAttribute:!1}),_.G("design:type",Object)],YZ.prototype,"firedOnClickCommand",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],YZ.prototype,"inReplyPanel",void 0);_.v([_.P("data.pickers"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],YZ.prototype,"hasProductPickerPanelViewModel",null);
_.v([_.eJ("yt-live-chat-icon-toggle-button-renderer-toggle"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],YZ.prototype,"onButtonToggle",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],YZ);
_.B(YZ,"yt-live-chat-restricted-participation-renderer",function(){if(Kek===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;QNk===void 0&&(QNk=document.createElement("template"));var T=QNk;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Kek=q}q=Kek;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var O0=function(){var q=_.Q.apply(this,arguments)||this;q.genericErrorMessage=_.Gm("Error, try again.");q.inReplyPanel=!1;q.hideBorder=!1;return q};
_.y(O0,_.Q);O0.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}}}}}};
_.Vg.Object.defineProperties(O0,{template:{configurable:!0,enumerable:!0,get:function(){return mtv()}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],O0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],O0.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],O0.prototype,"genericErrorMessage",void 0);_.v([_.u(),_.G("design:type",Object)],O0.prototype,"inReplyPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],O0.prototype,"hideBorder",void 0);
_.v([_.Pu({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],O0);_.B(O0,"yt-live-chat-engagement-panel-input-renderer",function(){return mtv()},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var BxX,rP0;BxX=_.Jw(115994);rP0=_.Jw(115993);_.Su=function(q,k,F){var T=this;var Z=F.dragDownAction;this.layer=0;this.JSC$20011_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return T.dragDownAction()}}}};
this.JSC$20011_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return T.dragDownAction()}}}};
this.fullscreen=!1;var O=_.aB();_.Sg(O,BxX,this.layer);_.Sg(O,rP0,this.layer);this.dragDownAction=function(){Z();_.rb(O,{visualElement:T.fullscreen?BxX:rP0})};
this.gesture=new _.z3(q,k,this.JSC$20011_watchConfig,"pandown");this.attach()};
_.Su.prototype.attach=function(){this.gesture.attach()};
_.Su.prototype.detach=function(){this.gesture.detach()};
_.Su.prototype.update=function(q){this.fullscreen=q;this.gesture.config=q?this.JSC$20011_watchFullScreenConfig:this.JSC$20011_watchConfig};var v0C={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(q){if(q&&q.length==1&&Array.isArray(q[0].loggingUrls)){q=_.fT.unsafeClone(q[0]);var k=this.macros||{},F=this.getAdModuleClient_();if(!F)return _.Sy();q.loggingUrls.forEach(function(T){if(T.baseUrl){var Z=T.baseUrl;var O=k;O=O===void 0?{}:O;Z=F.getOptions().includes("replaceUrlMacros")?_.$w$(F,"replaceUrlMacros",{url:Z,additionalMapping:O}):Z;T.baseUrl=Z}},this);
q=[q]}return _.Y8(this.hostElement,q)},
getAdModuleClient_:function(){var q=_.q$(this);return q?(q=q.getPlayer())?new _.tI(q):null:null}}]};var Hu5;var z7=function(){var q=_.Q.apply(this,arguments)||this;q.isCollapsed=!1;q.modernPanels=_.h("kevlar_watch_modern_panels");q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return q};
_.y(z7,_.Q);_.Y=z7.prototype;_.Y.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Y.onDonateTap=function(){var q=this.get("data.donateButton.buttonRenderer.command");if(q){var k=_.Jg(),F=this.get("data.donateButton.buttonRenderer.trackingParams");k&&F&&_.Ga(k,_.yK(F));this.ytOpenPopupBehavior.openPopup(q)}};
_.Y.onShowMore=function(){this.isCollapsed=!1;var q=_.Jg(),k=this.get("data.expandButton.buttonRenderer.trackingParams");q&&k&&_.Ga(q,_.yK(k))};
_.Y.onShowLess=function(){this.isCollapsed=!0};
_.Y.dataChanged=function(){_.zb(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.Y.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.handleUpdate=function(q){if(q=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",q))this.set("data.startLabel",q.startLabel),this.set("data.endLabel",q.endLabel),this.set("data.progress",q.progress),this.set("data.amountRaisedLabel",q.amountRaisedLabel),this.dataChanged()};
_.Y.handleOpenPopupAction=function(q){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",q)&&_.Ta(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.Y.computeHeaderBackgroundUrl=function(q,k){if(q)return k?q.headerBackgroundDarkUrl:q.headerBackgroundUrl};
_.Y.isProgressBarVisible=function(q){return!(!q||q.progress===void 0)};
_.Y.headerBackgroundClass=function(){return _.P9("HTML_DIR")==="rtl"?"flip":""};
z7.prototype.dataChanged=z7.prototype.dataChanged;_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],z7.prototype,"ytOpenPopupBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],z7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],z7.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],z7.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],z7.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],z7.prototype,"isCollapsed",void 0);_.v([_.u({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.G("design:type",String)],z7.prototype,"headerBackgroundUrl",void 0);_.v([_.u(),_.G("design:type",Boolean)],z7.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],z7.prototype,"modernPanels",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],z7.prototype,"dataChanged",null);_.v([_.K({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],z7);
_.B(z7,"ytd-donation-shelf-renderer",function(){if(Hu5!==void 0)return Hu5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Hu5=q},{mode:1});var sND;var G08=function(){return _.Q.apply(this,arguments)||this};
_.y(G08,_.Q);_.v([_.u(),_.G("design:type",Object)],G08.prototype,"data",void 0);_.v([_.K({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],G08);
_.B(G08,"ytd-donation-unavailable-renderer",function(){if(sND!==void 0)return sND;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return sND=q},{mode:1});var cP5;var CE=function(){return _.Q.apply(this,arguments)||this};
_.y(CE,_.Q);CE.prototype.computeIconType=function(q){return q?"yt-icons:"+q.toLowerCase():null};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],CE.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],CE.prototype,"data",void 0);_.v([_.K({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],CE);
_.B(CE,"ytd-limited-state-message-renderer",function(){if(cP5!==void 0)return cP5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return cP5=q},{mode:1});var VS0;var Rp=function(){return _.Q.apply(this,arguments)||this};
_.y(Rp,_.Q);Rp.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
Rp.prototype.onTap=function(q){var k=this.data&&this.data.endpoint;k&&!_.x$(_.xN(q),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.Fc(this.hostElement,"yt-navigate",{endpoint:k})};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Rp.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Rp.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Rp.prototype,"data",void 0);_.v([_.K({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],Rp);
_.B(Rp,"ytd-autotagging-metadata-renderer",function(){if(VS0!==void 0)return VS0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return VS0=q},{mode:1});var LeX;var eu=function(){return _.Q.apply(this,arguments)||this};
_.y(eu,_.Q);eu.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],eu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],eu.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],eu.prototype,"data",void 0);_.v([_.K({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],eu);
_.B(eu,"ytd-autotagging-metadata-row-renderer",function(){if(LeX!==void 0)return LeX;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return LeX=q},{mode:1});var xE9;var n0v;var WV=function(){var q=_.Q.apply(this,arguments)||this;q.engagementPanelContent=!1;return q};
_.y(WV,_.Q);WV.prototype.computeHasDividerLine=function(q,k){return q&&!k};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],WV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],WV.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.G("design:type",Boolean)],WV.prototype,"hasDividerLine",void 0);_.v([_.u(),_.G("design:type",Object)],WV.prototype,"engagementPanelContent",void 0);
_.v([_.K({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],WV);
_.B(WV,"ytd-metadata-row-header-renderer",function(){if(n0v!==void 0)return n0v;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return n0v=q},{mode:1});var g00;var U0=function(){return _.Q.apply(this,arguments)||this};
_.y(U0,_.Q);U0.prototype.computeHasDividerLine=function(q){return q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],U0.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],U0.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.G("design:type",Boolean)],U0.prototype,"hasDividerLine",void 0);_.v([_.K({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],U0);
_.B(U0,"ytd-metadata-row-renderer",function(){if(g00!==void 0)return g00;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return g00=q},{mode:1});var mE9;var Ip=function(){return _.Q.apply(this,arguments)||this};
_.y(Ip,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ip.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ip.prototype,"data",void 0);_.v([_.K({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],Ip);
_.B(Ip,"ytd-metadata-with-image-row-renderer",function(){if(mE9!==void 0)return mE9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return mE9=q},{mode:1});var q8k;var Xd=function(){var q=_.Q.apply(this,arguments)||this;q.rounded=!0;q.fixie=!1;q.fullWidth=!1;return q};
_.y(Xd,_.Q);_.Y=Xd.prototype;_.Y.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Y.onDataChanged=function(){var q=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(k){q.onEndpointLinkKeyPress(k)}))};
_.Y.onEndpointLinkKeyPress=function(q){q.target===this.endpointLink&&q.keyCode===13&&_.Fc(this.hostElement,"click")};
_.Y.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var q;if((q=this.data)==null?0:q.endpoint)_.O_(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.Y.onYtNavigate=function(q){this.endpointHref||(q.stopPropagation(),q.preventDefault())};
_.Y.onInformationButtonContainerClick=function(q){q.target.id!=="information-button-container"&&(q.stopPropagation(),q.preventDefault())};
_.Y.computeStyle=function(q){return q};
_.Y.computeIsThumbnailStyle=function(q){return q==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.Y.computeThumbnailWidth=function(q){switch(q){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}};
_.Y.computeThumbnailObjectFit=function(q){switch(q){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.Vg.Object.defineProperties(Xd.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?0:q.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
Xd.prototype.onYtNavigate=Xd.prototype.onYtNavigate;Xd.prototype.onClick=Xd.prototype.onClick;Xd.prototype.onDataChanged=Xd.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xd.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Xd.prototype,"componentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Xd.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Xd.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.G("design:type",String)],Xd.prototype,"componentStyle",void 0);_.v([_.u({computed:"computeIsThumbnailStyle(data.style)"}),_.G("design:type",Boolean)],Xd.prototype,"isThumbnailStyle",void 0);_.v([_.u({computed:"computeThumbnailObjectFit(data.style)"}),_.G("design:type",String)],Xd.prototype,"thumbnailObjectFit",void 0);
_.v([_.u({computed:"computeThumbnailWidth(data.style)"}),_.G("design:type",Number)],Xd.prototype,"thumbnailWidth",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Xd.prototype,"rounded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Xd.prototype,"fixie",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Xd.prototype,"fullWidth",void 0);_.v([_.Iw("#endpoint-link"),_.G("design:type",HTMLAnchorElement)],Xd.prototype,"endpointLink",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Xd.prototype,"onDataChanged",null);_.v([_.P("data.endpoint"),_.G("design:type",Object),_.G("design:paramtypes",[])],Xd.prototype,"endpointHref",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Xd.prototype,"onClick",null);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Xd.prototype,"onYtNavigate",null);_.v([_.K({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],Xd);
_.B(Xd,"ytd-rich-metadata-renderer",function(){if(q8k!==void 0)return q8k;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return q8k=q},{mode:_.Oh("kevlar_poly_si_batch_j075")?1:2});var im0;var E0=function(){var q=_.Q.apply(this,arguments)||this;q.fixie=!1;q.fullWidth=!1;return q};
_.y(E0,_.Q);E0.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
E0.prototype.computeHasDividerLine=function(q){return q};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],E0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],E0.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.G("design:type",Boolean)],E0.prototype,"hasDividerLine",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],E0.prototype,"fixie",void 0);_.v([_.u(),_.G("design:type",Object)],E0.prototype,"fullWidth",void 0);
_.v([_.K({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],E0);
_.B(E0,"ytd-rich-metadata-row-renderer",function(){if(im0!==void 0)return im0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return im0=q},{mode:1});var ap=function(){var q=_.Q.apply(this,arguments)||this;q.engagementPanelContent=!1;q.fixie=!1;q.fullWidth=!1;return q};
_.y(ap,_.Q);
ap.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"}}}};
ap.prototype.computeCollapsibleItems=function(q,k,F){return q===void 0||k===void 0||F===void 0||F?[]:q.slice(k)};
ap.prototype.computeAlwaysShownItems=function(q,k){return q&&q.length?q.slice(0,k):[]};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ap.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ap.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ap.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ap.prototype,"collapsed",void 0);
_.v([_.u({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.G("design:type",Array)],ap.prototype,"alwaysShownItems",void 0);_.v([_.u({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.G("design:type",Array)],ap.prototype,"collapsibleItems",void 0);_.v([_.u(),_.G("design:type",Object)],ap.prototype,"engagementPanelContent",void 0);_.v([_.u(),_.G("design:type",Object)],ap.prototype,"fixie",void 0);
_.v([_.u(),_.G("design:type",Object)],ap.prototype,"fullWidth",void 0);_.v([_.K({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],ap);
_.B(ap,"ytd-metadata-row-container-renderer",function(){if(xE9!==void 0)return xE9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xE9=q},{mode:1});var kLk;var dS=function(){var q=_.Q.apply(this,arguments)||this;q.currentPageUrl="";q.baseUrl="";q.isHiddenByUser=null;q.hidden=!1;q.showAboveScrim=!1;q.watchNextGrid=_.h("kevlar_watch_grid");q.modernButtons=_.h("web_modern_buttons");q.roundedContainer=!0;q.noBorder=!1;q.roundBackground=!_.h("live_chat_round_background_killswitch");q.overflowHideChat=_.h("live_chat_overflow_hide_chat");q.forceDarkTheme=!1;q.theaterWatchWhile=!1;q.isListeningForPlayerProgress=!1;q.JSC$20047_playerEvents=new Map;q.isFrameReady=
!1;q.player=null;q.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 q};
_.y(dS,_.Q);_.Y=dS.prototype;_.Y.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.ZH(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.Y.created=function(){var q=this;this.handleIframeEventListener=function(k){q.handleIframeEvent(k)};
this.handleKeyboardEventListener=function(k){q.handleKeyboardEvent(k)};
this.JSC$20047_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$20047_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20047_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$20047_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$20047_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.Y.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()};
_.Y.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};
_.Y.computeBaseUrl=function(q){var k="/live_chat";this.isChatReplay()&&(k="/live_chat_replay");return _.FQ(_.ox(_.kA(_.rF(q),k),null),"").toString()};
_.Y.dataChanged=function(){_.h("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.Y.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var q=this.url;if(this.isChatReplay()&&this.player){var k=Math.floor(this.player.getProgressState().current*1E3);q=_.HP(_.rF(q),"playerOffsetMs",k.toString()).toString()}k=this.chatframe;try{var F=q==="about:blank"?_.dvJ:_.d5(q),T=k.contentDocument.location,Z=_.yb(F);Z!==void 0&&T.replace(Z)}catch(O){k.src=q}}};
_.Y.collapsedChanged=function(){_.Fc(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.Y.handleIframeEvent=function(q){if(q&&this.baseUrl.startsWith(q.origin)&&q.source===this.chatframe.contentWindow&&_.i8(q.data))if(q.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(q);else if(q.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(q.data["yt-show-feedback-dialog"]){var k=_.mT().resolve(_.g6(_.Df4));if(k){var F=q.ports,T;F&&F.length&&(T=function(){F[0].postMessage({})});
q=q.data["yt-show-feedback-dialog"];k.showFeedbackDialog(q.customProductData,q.feedbackContent,T,q.bucket)}}else if(q.data["yt-show-survey"])_.Fc(this.hostElement,"yt-show-survey",q.data["yt-show-survey"]);else if(q.data["yt-purchase-membership"])_.mT().resolve(_.qd).resolveCommand(q.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(q.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(q.data["yt-tunnel-out-live-service-request"]);else if(q.data["yt-user-activity"])_.qR();
else if(q.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(q.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(q.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(q.data["yt-open-popup"]);else if(q.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(q.data["yt-log-flow-logging-event-command"]);else if(q.data["yt-hide-live-chat"])this.onShowHideChat();else q.data["yt-report-moderation-state-log"]&&
this.player&&(k={cpn:this.player.getVideoData().cpn},_.lA("liveChatBeingModerated",k))};
_.Y.attachLiveChatResponseVeTrackingParams=function(q){q=_.yK(q);var k=_.Jg(),F=_.NA("liveChatRenderer.trackingParams",this.data);k&&F&&_.BJ(k,_.yK(F),q)};
_.Y.handleBuyflowMessages=function(q){var k=q.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,F=q.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,T=q.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.YEh(_.jt(_.Lj),k.replace(/-/g,"+").replace(/_/g,"/"),function(Z){q.ports[0].postMessage({success:!0,buyFlowResponse:Z})},void 0,function(Z){q.ports[0].postMessage({success:!1,
error:Z&&Z.message||"Buyflow rejected without error."})},_.Xc().get("hl"),void 0,function(){q.ports[0].postMessage({closed:!0})},F,T)};
_.Y.setupPlayerProgressRelay=function(){var q=this;if(!this.isListeningForPlayerProgress){var k=_.i$();k!=null&&k.getPlayerPromise&&(k.getPlayerPromise().then(function(F){q.playerApiReady(F)}),this.isListeningForPlayerProgress=!0)}};
_.Y.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.Y.playerApiReady=function(q){this.setPlayer(q)};
_.Y.playerProgressHandler=function(){if(this.player){var q=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":q.current})}};
_.Y.playerAdStartHandler=function(q){this.postToContentWindow({"yt-player-ad-start":q})};
_.Y.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.Y.playerStateChangeHandler=function(q){this.postToContentWindow({"yt-player-state-change":q})};
_.Y.setPlayer=function(q){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20047_playerEvents);q&&(this.player=q,this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20047_playerEvents),_.Fc(this.hostElement,"player-api-ready"))};
_.Y.liveChatPageUrl=function(q,k,F,T){return!F||k?"about:blank":F.liveChatRenderer?(k=_.rF(this.currentPageUrl).JSC$8076_queryData_,$HC(k),q=_.rF(q),k.add("continuation",F.liveChatRenderer.continuations[0].reloadContinuationData.continuation),F=_.J4()==="USER_INTERFACE_THEME_DARK",(T||F)&&k.add("dark_theme","true"),_.ox(q,k),T=_.rF(q.toString()),F=T.JSC$8076_queryData_,"SESSION_INDEX"in _.p6&&(F.add("authuser",_.P9("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.p6&&F.add("pageId",_.P9("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.p6&&F.add("sdc",_.P9("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),T.toString()):""};
_.Y.isCollapsed=function(q,k){return k!==null?k:this.isChatReplay()||q&&q.conversationBarRenderer&&q.conversationBarRenderer.availabilityMessage?!0:q?q.liveChatRenderer?q.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.h("live_chat_hide_premiere_replay_message")||q.conversationBarRenderer&&q.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.Y.isHidden=function(q,k,F){var T=k&&k.conversationBarRenderer&&k.conversationBarRenderer.availabilityMessage,Z=k&&k.liveChatRenderer&&k.liveChatRenderer.showHideButton,O=k&&k.liveChatRenderer&&k.liveChatRenderer.showButton;return F&&q&&!T&&!O||!F&&q&&!T&&!Z?!0:k&&k.liveChatRenderer&&k.liveChatRenderer.initialDisplayState?k.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.Y.computeButtonOverride=function(q,k){if(q&&k)return{type:"outline"}};
_.Y.setCollapsedState=function(q){_.f(q,_.Mav)&&(this.isHiddenByUser=!!_.f(q,_.Mav).collapsed,!this.isHiddenByUser&&_.h("enable_teaser_framework_web_client")&&_.Ta(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.Y.forwardReduxActionToIframe=function(q){this.postToContentWindow({"yt-live-chat-forward-redux-action":q})};
_.Y.onLoopRangeChange=function(q){this.showAboveScrim=!(q==null||!q.postId)};
_.Y.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.Y.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.Y.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.Y.sendDarkThemePostMessage=function(q){this.postToContentWindow({"yt-live-chat-set-dark-theme":q})};
_.Y.onLiveChatBuyFlowCallback=function(q){this.postToContentWindow({"yt-live-chat-buy-flow-callback":q})};
_.Y.handleKeyboardEvent=function(q){(0,_.fT.containsValue)(Psh,q.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:q.type,keyCode:q.keyCode}})};
_.Y.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.Y.postToContentWindow=function(q){if(this.isFrameReady)try{var k=window.location.protocol+"//"+window.location.host,F;(F=this.chatframe)!=null&&F.contentWindow?this.chatframe.contentWindow.postMessage(q,k):_.w1(new _.aP("Tried posting a message to an iframe with no content window",q))}catch(T){_.A7(T)}};
_.Y.shouldHideChatFrame=function(q){return q&&_.h("hide_live_chat_button_when_collapsed")};
_.Vg.Object.defineProperties(dS.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.h("live_chat_overflow_hide_chat")||_.h("web_watch_chat_hide_button_killswitch"))return _.h("live_chat_overflow_hide_chat");var q,k,F,T;return!!((q=this.data)==null?0:(k=q.liveChatRenderer)==null?0:(F=k.header)==null?0:(T=F.liveChatHeaderRenderer)==null?0:T.collapseButton)}}});
dS.prototype.collapsedChanged=dS.prototype.collapsedChanged;dS.prototype.urlChanged=dS.prototype.urlChanged;dS.prototype.dataChanged=dS.prototype.dataChanged;dS.prototype.onShowHideChat=dS.prototype.onShowHideChat;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],dS.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dS.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],dS.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],dS.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],dS.prototype,"ytOpenPopupBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],dS.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],dS.prototype,"currentPageUrl",void 0);
_.v([_.u({computed:"computeBaseUrl(currentPageUrl,data)"}),_.G("design:type",Object)],dS.prototype,"baseUrl",void 0);_.v([_.u({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.G("design:type",String)],dS.prototype,"url",void 0);_.v([_.u(),_.G("design:type",Object)],dS.prototype,"isHiddenByUser",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.G("design:type",Object)],dS.prototype,"hidden",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.G("design:type",Boolean)],dS.prototype,"collapsed",void 0);_.v([_.u({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.G("design:type",Boolean)],dS.prototype,"hideChatFrame",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dS.prototype,"showAboveScrim",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dS.prototype,"watchNextGrid",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dS.prototype,"modernButtons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dS.prototype,"roundedContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dS.prototype,"noBorder",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dS.prototype,"roundBackground",void 0);
_.v([_.u({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.G("design:type",Object)],dS.prototype,"toggleButtonOverride",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],dS.prototype,"overflowHideChat",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dS.prototype,"forceDarkTheme",void 0);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],dS.prototype,"enableShowWithoutHideChatButton",null);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],dS.prototype,"theaterWatchWhile",void 0);_.v([_.Iw("#chatframe"),_.G("design:type",HTMLIFrameElement)],dS.prototype,"chatframe",void 0);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dS.prototype,"onShowHideChat",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dS.prototype,"dataChanged",null);
_.v([_.Wu("url"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dS.prototype,"urlChanged",null);_.v([_.Wu("collapsed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dS.prototype,"collapsedChanged",null);_.v([_.K({is:"ytd-live-chat-frame",disableElementRegistration:!0})],dS);
_.B(dS,"ytd-live-chat-frame",function(){if(kLk!==void 0)return kLk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return kLk=q},{mode:1});var oaC;var hC=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_modern_buttons");q.buttonOverrides={style:"call-to-action",type:"filled"};return q};
_.y(hC,_.Q);hC.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=_.Kj(this.data.backgroundColor)))};
hC.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var q=this.getFormattedStringLoggingDirectives(this.data.headline);q&&this.rendererBehavior.logExplicitClick(q)}};
hC.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var q=this.getFormattedStringLoggingDirectives(this.data.description);q&&this.rendererBehavior.logExplicitClick(q)}};
hC.prototype.getFormattedStringLoggingDirectives=function(q){return q&&q.runs&&q.runs.length>0&&q.runs[0]&&q.runs[0].loggingDirectives?q.runs[0].loggingDirectives:null};
hC.prototype.dataChanged=hC.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hC.prototype,"rendererBehavior",void 0);_.v([_.l(v0C.YtMacroReplacementBehavior),_.G("design:type",Object)],hC.prototype,"macroReplacementBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],hC.prototype,"navigationEndpoint",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],hC.prototype,"enableColors",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hC.prototype,"modern",void 0);_.v([_.u(),_.G("design:type",Object)],hC.prototype,"buttonOverrides",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hC.prototype,"dataChanged",null);_.v([_.K({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],hC);
_.B(hC,"ytd-action-basic-immersive-content-renderer",function(){if(oaC!==void 0)return oaC;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return oaC=q},{mode:1});var Fuh;var TgK;var MV=function(){return _.Q.apply(this,arguments)||this};
_.y(MV,_.Q);MV.prototype.dataChanged=function(){var q;((q=this.data)==null?void 0:q.backgroundColor)!==void 0&&_.zb(this.hostElement,{"--bgu-color":_.Kj(this.data.backgroundColor)})};
MV.prototype.onImageTileClick=function(){var q;((q=this.data)==null?0:q.navigationEndpoint)&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var k;((k=this.data)==null?0:k.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.Vg.Object.defineProperties(MV.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.data)==null?void 0:q.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 q;return((q=this.data)==null?void 0:q.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var q,k,F;if(((q=this.data)==null?void 0:(k=q.detailsLine)==null?void 0:k.texts)!=null&&((F=this.data)==null?void 0:F.detailsLine.texts.length)>0){var T;return(T=this.data)==null?void 0:T.detailsLine.texts.map(function(Z){return Z.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var q,k,F;if(((q=this.data)==null?void 0:(k=q.optionalDetailsLine)==null?void 0:k.texts)!=null&&((F=this.data)==null?void 0:F.optionalDetailsLine.texts.length)>0){var T;return(T=this.data)==null?void 0:T.optionalDetailsLine.texts.map(function(Z){return Z.text}).join("")}return null}}});
MV.prototype.dataChanged=MV.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],MV.prototype,"rendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],MV.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],MV.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.backgroundColor"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MV.prototype,"hasBackgroundColor",null);
_.v([_.P("data.objectFit"),_.G("design:type",Object),_.G("design:paramtypes",[])],MV.prototype,"getObjectFit",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.tileRenderingStyle"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],MV.prototype,"hasTileMetadata",null);_.v([_.P("data.detailsLine"),_.G("design:type",Object),_.G("design:paramtypes",[])],MV.prototype,"getSecondaryDetails",null);
_.v([_.P("data.optionalDetailsLine"),_.G("design:type",Object),_.G("design:paramtypes",[])],MV.prototype,"getOptionalDetails",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MV.prototype,"dataChanged",null);_.v([_.K({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],MV);
_.B(MV,"ytd-image-tile-renderer",function(){if(TgK!==void 0)return TgK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return TgK=q},{mode:1});var Zm0;var fE=function(){return _.Q.apply(this,arguments)||this};
_.y(fE,_.Q);fE.prototype.getOpenLinkIcon=function(){return _.h("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
fE.prototype.onSitelinkTap=function(){_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.h("kevlar_command_handler_migration_killswitch"))_.O_(this.hostElement,this.data.clickCommands,this.hostElement);else for(var q=_.S(this.data.clickCommands),k=q.next();!k.done;k=q.next())this.ytComponentBehavior.resolveCommand(k.value)};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],fE.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fE.prototype,"rendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fE.prototype,"data",void 0);_.v([_.K({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],fE);
_.B(fE,"ytd-sitelink-renderer",function(){if(Zm0!==void 0)return Zm0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Zm0=q},{mode:1});var yq=function(){var q=_.Q.apply(this,arguments)||this;q.paddingFix=_.h("enable_ads_web_ep_buenos_aires_and_padding_fix");return q};
_.y(yq,_.Q);yq.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"}}}};
yq.prototype.dataChanged=function(){var q=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(k){k.clickTrackingParams&&delete k.clickTrackingParams;q.ytMacroReplacementBehavior.sendServiceRequestAction([k])})};
yq.prototype.shouldHideFooter=function(q){return!(q&&_.h("use_ads_engagement_panel_desktop_footer_cta"))};
_.Vg.Object.defineProperties(yq.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:q.imageTileRenderers)===void 0||((k=this.data)==null?void 0:k.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(F){var T;return(T=_.f(F,KJv))==null?void 0:T.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:q.imageTileRenderers)===void 0||((k=this.data)==null?void 0:k.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(F){var T;return((T=_.f(F,KJv))==null?void 0:T.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
yq.prototype.dataChanged=yq.prototype.dataChanged;_.v([_.l(v0C.YtMacroReplacementBehavior),_.G("design:type",Object)],yq.prototype,"ytMacroReplacementBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yq.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yq.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yq.prototype,"paddingFix",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.imageTileRenderers"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],yq.prototype,"removeBorderFromImageTiles",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.imageTileRenderers"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],yq.prototype,"useFooteredMetadataRenderingStyle",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yq.prototype,"dataChanged",null);_.v([_.K({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],yq);
_.B(yq,"ytd-action-engagement-panel-content-renderer",function(){if(Fuh!==void 0)return Fuh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Fuh=q},{mode:1});var jFh;var Y8s=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;q=_.sa("ad-grid-card-image-full-metadata-view-model");_.LO(q,function(){return k().interaction},F);
_.mR(q,{visibilityCallback:function(T){var Z,O=(Z=k().interaction)==null?void 0:Z.onFirstVisible;T&&O&&_.vE(O)},
showOption:_.gd});return _.U("ad-grid-card-image-full-metadata-view-model",{class:function(){var T;return((T=k().interaction)==null?0:T.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:q,"aria-label":function(){var T,Z;return(T=k().interaction)==null?void 0:(Z=T.accessibility)==null?void 0:Z.label}},_.U("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.U(_.l$,{data:function(){return k().adImage}},{adImageViewModel:function(T){return _.U(_.WM,{data:T.data,
customCommandResolver:F})}})),_.U("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.U(_.a,{cond:function(){return k().headline},
then:function(T){return _.U(_.gz,{text:T,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.U(_.a,{cond:function(){return k().detailsLine},
then:function(T){return _.U("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.U(_.l$,{data:T},{adDetailsLineViewModel:function(Z){return _.U(_.Fb,{data:Z.data,customCommandResolver:F,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.U(_.a,{cond:function(){return k().secondaryDetailsLine},
then:function(T){return _.U("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.U(_.l$,{data:T},{adDetailsLineViewModel:function(Z){return _.U(_.Fb,{data:Z.data,customCommandResolver:F,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Xi");var Oms=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;q=_.sa("ad-grid-card-image-view-model");_.LO(q,function(){return k().interaction},F);
_.mR(q,{visibilityCallback:function(T){var Z,O=(Z=k().interaction)==null?void 0:Z.onFirstVisible;T&&O&&_.vE(O)},
showOption:_.gd});return _.U("ad-grid-card-image-view-model",{class:function(){var T;return((T=k().interaction)==null?0:T.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:q,"aria-label":function(){var T,Z;return(T=k().interaction)==null?void 0:(Z=T.accessibility)==null?void 0:Z.label}},_.U(_.l$,{data:function(){return k().adImage}},{adImageViewModel:function(T){return _.U(_.WM,{data:T.data,
customCommandResolver:F})}}),_.U("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.U(_.l$,{data:function(){return k().adCardBadge}},{adCardBadgeViewModel:_.oJP})))},"Yi");var S8I=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;q=_.sa("ad-grid-card-text-view-model");_.LO(q,function(){return k().interaction},F);
_.mR(q,{visibilityCallback:function(T){var Z,O=(Z=k().interaction)==null?void 0:Z.onFirstVisible;T&&O&&_.vE(O)},
showOption:_.gd});return _.U("ad-grid-card-text-view-model",{class:function(){var T;return((T=k().interaction)==null?0:T.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:q,"aria-label":function(){var T,Z;return(T=k().interaction)==null?void 0:(Z=T.accessibility)==null?void 0:Z.label}},_.U("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.U(_.a,{cond:function(){return k().title},
then:function(T){return _.U(_.gz,{text:T,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.U("div",{class:function(){return _.h("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInline":"ytwAdGridCardTextViewModelHostMetadataDescription"}},_.U(_.XW,{each:function(){var T;
return((T=k())==null?void 0:T.descriptions)||[]},
keyBy:"INDEX"},function(T){return _.U(_.gz,{text:T,className:function(){return _.h("desktop_sitelinks_inline_descriptions")?"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline":"ytwAdGridCardTextViewModelHostMetadataDescriptionString"}})}))),_.U("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.U(_.l$,{data:function(){return k().moreInfoButton}},{adButtonViewModel:function(T){return _.U(_.qW,{data:T.data,
customCommandResolver:F})}})))},"Zi");var zl0=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;var T=q.adGridCardCollectionStyle;q=_.sa("ad-grid-card-collection-view-model");_.mR(q,{visibilityCallback:function(Z){var O,z=(O=k().interaction)==null?void 0:O.onFirstVisible;Z&&z&&_.vE(z)},
showOption:_.gd});return _.U("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:q,style:function(){return"grid-template-columns: repeat("+mSI(T?T():k().style)+", minmax(0, 1fr));"}},_.U(_.l$,{data:function(){var Z;
return(Z=k())==null?void 0:Z.gridCards}},{adGridCardImageViewModel:function(Z){return _.U(Oms,{data:Z.data,
customCommandResolver:F})},
adGridCardImageFullMetadataViewModel:function(Z){return _.U(Y8s,{data:Z.data,customCommandResolver:F})},
adGridCardTextViewModel:function(Z){return _.U(S8I,{data:Z.data,customCommandResolver:F})}}))},"$i");_.Ft(_.mc(function(q){var k=q.data;q=_.sa("panel-text-icon-image-tiles-button-layout-content-view-model");_.LO(q,function(){return k().interaction},q1X);
_.mR(q,{visibilityCallback:function(F){var T,Z=(T=k().interaction)==null?void 0:T.onFirstVisible;F&&Z&&_.vE(Z)},
showOption:_.gd});return _.U("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:q},_.U("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.U(_.a,{cond:_.BQT("(min-width: "+((0,_.Am)()+_.u7)+"px)"),then:function(){return _.U(_.l$,{data:function(){return k().adGridCardCollection}},{adGridCardCollectionViewModel:function(F){return _.U(zl0,{data:F.data,
customCommandResolver:q1X})}})},
else:function(){return _.U(_.l$,{data:function(){return k().adGridCardCollection}},{adGridCardCollectionViewModel:function(F){return _.U(zl0,{data:F.data,
customCommandResolver:q1X,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.U("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.U(_.l$,{data:function(){return k().adButton}},{adButtonViewModel:function(F){return _.U(_.qW,{data:F.data,
customCommandResolver:q1X})}})))},"aj"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;q=_.sa("panel-text-icon-text-grid-cards-sub-layout-content-view-model");_.LO(q,function(){return k().interaction},iZv);
_.mR(q,{visibilityCallback:function(F){var T,Z=(T=k().interaction)==null?void 0:T.onFirstVisible;F&&Z&&_.vE(Z)},
showOption:_.gd});return _.U("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:q},_.U("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.U(_.l$,{data:function(){if(_.BQT("(min-width: "+((0,_.Am)()+_.u7)+"px)")())var F=k().adGridCardCollection;else{F=Object.assign({},_.f(k().adGridCardCollection,B95));var T;F.gridCards!==void 0&&((T=F.gridCards)==null?void 0:T.length)>1?F.style=
"AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":F.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";F={adGridCardCollectionViewModel:F}}return F}},{adGridCardCollectionViewModel:function(F){return _.U(zl0,{data:F.data,
customCommandResolver:iZv})}})),_.U("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.U(_.l$,{data:function(){return k().adButton}},{adButtonViewModel:function(F){return _.U(_.qW,{data:F.data,
customCommandResolver:iZv})}})))},"bj"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.xK}});var tC=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return q};
_.y(tC,_.Q);_.Y=tC.prototype;_.Y.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"}}}};
_.Y.attached=function(){this.getDataFromPlayerAndRender()};
_.Y.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.Y.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.Y.getDataFromPlayerAndRender=function(){var q=this,k=_.q$(this.hostElement);k&&k.getPlayerPromise().then(function(F){q.getCachedDataAndListen(F)})};
_.Y.getCachedDataAndListen=function(q){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(q,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(q,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=q)};
_.Y.resolveCachedActions=function(){var q=_.NA("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(q=q&&q())&&!_.fT.isEmpty(q)&&this.sendUpdateEngagementPanelAction(q);(q=(q=_.NA("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&q())&&!_.fT.isEmpty(q)&&this.sendChangeEngagementPanelVisibilityAction(q);(q=(q=_.NA("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&q())&&!_.fT.isEmpty(q)&&this.sendScrollToEngagementPanelCommand(q)};
_.Y.sendUpdateEngagementPanelAction=function(q){var k;_.Ta(this.hostElement,"yt-update-engagement-panel-action",[(k=_.fT.get(q,"action"))!=null?k:q])};
_.Y.sendChangeEngagementPanelVisibilityAction=function(q){_.Ta(this.hostElement,"yt-change-engagement-panel-visibility-action",[q])};
_.Y.sendScrollToEngagementPanelCommand=function(q){_.Ta(this.hostElement,"yt-scroll-to-engagement-panel-command",[q])};
_.Y.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.h("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.w1(Error("im"))};
tC.prototype.dataChanged=tC.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],tC.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],tC.prototype,"componentBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],tC.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tC.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],tC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],tC.prototype,"player",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tC.prototype,"dataChanged",null);_.v([_.K({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],tC);
_.B(tC,"ytd-ads-engagement-panel-content-renderer",function(){if(jFh!==void 0)return jFh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return jFh=q},{mode:1});var Ckv;var DD=function(){var q=_.Q.apply(this,arguments)||this;q.player=null;q.JSC$20084_playerEvents=new Map;q.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return q};
_.y(DD,_.Q);_.Y=DD.prototype;_.Y.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]]"}}}}}};
_.Y.created=function(){this.player=null;this.JSC$20084_playerEvents=new Map;this.JSC$20084_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20084_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20084_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20084_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Y.attached=function(){var q=this,k=_.q$();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));k&&k.getPlayerPromise().then(function(F){q.setPlayer(F);q.set("isPageLoad",!1)})};
_.Y.setPlayer=function(q){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20084_playerEvents);this.set("player",q);q&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20084_playerEvents),q.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.Y.onLoopRangeChange=function(q){var k=_.mT().resolve(_.g6(_.gb));if((!k||k.isOnWatch())&&this.hostElement.clientHeight){var F;!q&&((F=this.data)==null?0:F.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.Y.onVideoProgress=function(q){var k,F,T=((k=this.player)==null?void 0:(F=k.getPresentingPlayerType)==null?void 0:F.call(k))===2;this.isAdPlaying!==T&&this.set("isAdPlaying",T);var Z;if(!T&&(Z=this.player)!=null&&Z.getLoopRange()){F=this.player.getLoopRange();k=F.startTimeMs;F=F.endTimeMs;T=this.player.getProgressState(1).seekableStart;var O;k<T*1E3&&((O=this.data)==null?0:O.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
q=F<q*1E3;var z;((z=this.player)==null?0:z.getLoopRange())&&q&&this.player.seekTo(k/1E3)}};
_.Y.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Y.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Y.onYtDeleteClipEngagementPanelCommand=function(q){_.f(q,kc0).command&&this.ytComponentBehavior.resolveCommand(_.f(q,kc0).command)};
_.Vg.Object.defineProperties(DD.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.voteCount)||_.Gm("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],DD.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],DD.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],DD.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],DD.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],DD.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],DD.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],DD.prototype,"isAdPlaying",void 0);_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],DD.prototype,"isPageLoad",void 0);_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],DD.prototype,"isDarkTheme",void 0);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],DD.prototype,"voteCount",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],DD.prototype,"channelEndpoint",null);_.v([_.P("channelEndpoint"),_.G("design:type",Object),_.G("design:paramtypes",[])],DD.prototype,"channelHref",null);_.v([_.K({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],DD);
_.B(DD,"ytd-clip-attribution-renderer",function(){if(Ckv!==void 0)return Ckv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ckv=q},{mode:1});var RlK;var l4=function(){var q=_.Q.apply(this,arguments)||this;q.player=null;q.JSC$20089_playerEvents=new Map;return q};
_.y(l4,_.Q);_.Y=l4.prototype;_.Y.created=function(){this.player=null;this.JSC$20089_playerEvents=new Map;this.JSC$20089_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20089_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20089_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.Y.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.Y.attached=function(){var q=this,k=_.q$();k&&k.getPlayerPromise().then(function(F){q.setPlayer(F);q.set("isPageLoad",!1)})};
_.Y.setPlayer=function(q){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20089_playerEvents);this.set("player",q);if(q){this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20089_playerEvents);var k;(q==null?void 0:(k=q.getPresentingPlayerType)==null?void 0:k.call(q))===2&&this.playerAdStartHandler()}};
_.Y.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.Y.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.Y.onVideoProgress=function(){var q,k,F=((q=this.player)==null?void 0:(k=q.getPresentingPlayerType)==null?void 0:k.call(q))===2;this.isAdPlaying!==F&&this.set("isAdPlaying",F)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],l4.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],l4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],l4.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],l4.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],l4.prototype,"isAdPlaying",void 0);
_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],l4.prototype,"isPageLoad",void 0);_.v([_.K({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],l4);
_.B(l4,"ytd-clip-section-footer-renderer",function(){if(RlK!==void 0)return RlK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return RlK=q},{mode:1});var el8;var WuD;var JC=function(){return _.Q.apply(this,arguments)||this};
_.y(JC,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JC.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JC.prototype,"data",void 0);_.v([_.K({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],JC);
_.B(JC,"ytd-clip-ad-state-renderer",function(){if(WuD!==void 0)return WuD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return WuD=q},{mode:1});var Uh8;var AC=function(){var q=_.Q.apply(this,arguments)||this;q.value="";q.valid=!1;q.userChangedValue=!1;q.disabled=!1;q.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return q};
_.y(AC,_.Q);_.Y=AC.prototype;_.Y.detached=function(){this.userChangedValue=!1};
_.Y.handleKeyDown=function(q){if(_.CH)var k=13;else _.t1M&&_.Ri?k=13:k=13;q.keyCode===k&&q.preventDefault()};
_.Y.handleInput=function(){var q=_.Zy(this.hostElement).querySelector("#title");if(q){var k=(q.value||"").replace(/\r|\n/g," ");this.set("value",k);q.value=k;this.valid=q.validate();this.userChangedValue=!0}};
_.Y.handleBlur=function(){this.valid=_.Zy(this.hostElement).querySelector("#title").validate()};
_.Y.onValueChanged=function(){_.Fc(this.hostElement,"title-changed",{title:this.value})};
_.Y.onValidChanged=function(){_.Fc(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.Y.setInput=function(q,k){var F=_.Zy(this.hostElement).querySelector("#title");F&&(F.value=q,this.handleInput(),k&&(F.invalid=!1,this.valid=!0))};
_.Y.onClipCreationDisable=function(){this.set("disabled",!0)};
_.Y.onClipCreationEnable=function(){this.set("disabled",!1)};
_.Y.onClipCreationVisibilityChange=function(q){var k=this;q.visible?requestAnimationFrame(function(){var F;((F=_.Zy(k.hostElement).querySelector("#title"))==null?void 0:F.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
AC.prototype.onValidChanged=AC.prototype.onValidChanged;AC.prototype.onValueChanged=AC.prototype.onValueChanged;AC.prototype.handleBlur=AC.prototype.handleBlur;AC.prototype.handleInput=AC.prototype.handleInput;AC.prototype.handleKeyDown=AC.prototype.handleKeyDown;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AC.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],AC.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],AC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],AC.prototype,"value",void 0);_.v([_.u(),_.G("design:type",Object)],AC.prototype,"valid",void 0);_.v([_.u(),_.G("design:type",Object)],AC.prototype,"userChangedValue",void 0);_.v([_.u(),_.G("design:type",Object)],AC.prototype,"disabled",void 0);_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent]),_.G("design:returntype")],AC.prototype,"handleKeyDown",null);
_.v([_.eJ("input"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AC.prototype,"handleInput",null);_.v([_.eJ("blur"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AC.prototype,"handleBlur",null);_.v([_.Wu("value"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AC.prototype,"onValueChanged",null);
_.v([_.Wu("valid"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AC.prototype,"onValidChanged",null);_.v([_.K({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],AC);
_.B(AC,"ytd-clip-creation-text-input-renderer",function(){if(Uh8!==void 0)return Uh8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Uh8=q},{mode:1});var ItI;var XID;var EaC;var atC;var dhD;var pE=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};q.pendingStoryboardImages_={};q.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];q.tickLabelInterval=30;q.mediumTickInterval=5;q.largeTickInterval=15;q.aboveRulerHeight=32;q.rulerHeight=50;q.smallTickHeight=4;q.mediumTickHeight=8;q.largeTickHeight=16;q.mediaListeners_=
{};return q};
_.y(pE,_.Q);_.Y=pE.prototype;_.Y.attached=function(){var q=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(k){k=_.S(["screen and (min-resolution: "+k+")","screen and (max-resolution: "+k+")"]);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=window.matchMedia(F);T&&(q.mediaListeners_[F]=q.updatePixelRatio_.bind(q),T.addEventListener?T.addEventListener("change",q.mediaListeners_[F]):T.addListener?T.addListener(q.mediaListeners_[F]):delete q.mediaListeners_[F])}})};
_.Y.detached=function(){this.setPlayer(null);for(var q=_.S(Object.keys(this.mediaListeners_)),k=q.next();!k.done;k=q.next()){var F=k.value;k=this.mediaListeners_[F];(F=window.matchMedia(F))&&(F.removeEventListener?F.removeEventListener("change",k):F.removeListener&&F.removeListener(k))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.Y.onVisibilityChangedAction_=function(q){var k=this;q.visible&&!this.player_&&(q=_.q$())&&q.getPlayerPromise().then(function(F){k.setPlayer(F)})};
_.Y.setPlayer=function(q){q&&this.set("player_",q)};
_.Y.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.Y.setUpCanvas_=function(){var q=this.rulerWidth,k=this.devicePixelRatio_,F=this.visible;this.set("canvasReady_",!1);if(F&&k!==0){F=this.aboveRulerHeight+this.rulerHeight;var T=_.Zy(this.hostElement).querySelector("#ticks");T.width=q*k;T.height=F*k;T.style.width=q+"px";T.style.height=F+"px";T.getContext("2d").scale(k,k);this.set("canvasReady_",!0)}};
_.Y.drawRuler_=function(q,k,F,T,Z,O,z,R,e,I,X,E){q&&F&&k&&(q=_.Zy(this.hostElement).querySelector("#ticks"),k=q.getContext("2d"),k.clearRect(0,0,q.width,q.height),k.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),k.lineWidth=2,k.beginPath(),k.moveTo(0,this.aboveRulerHeight),k.lineTo(q.width,this.aboveRulerHeight),k.moveTo(0,q.height),k.lineTo(q.width,q.height),k.stroke(),this.drawRulerTicks_(q,O,Z,T),this.drawStoryboardImages_(q,F,O,Z,T),k.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
k.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(z-O,T,!1),this.rulerHeight),F=this.timeToPixels_(R-O,T,!1),k.fillRect(F,this.aboveRulerHeight,q.width-F,this.rulerHeight),this.drawSpeedLines_(q,O,E))};
_.Y.drawRulerTicks_=function(q,k,F,T){var Z=q.getContext("2d");Z.save();Z.lineWidth=1;for(var O=Math.floor(Math.max(0,k-this.tickLabelInterval));O<k+F;O++){Z.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var z=(O-k)*T;Z.beginPath();Z.moveTo(z,q.height);var R=this.smallTickHeight;O%this.largeTickInterval===0?R=this.largeTickHeight:O%this.mediumTickInterval===0&&(R=this.mediumTickHeight);Z.lineTo(z,q.height-R);Z.stroke();O%this.tickLabelInterval===0&&(Z.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),Z.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),Z.fillText(l7(O),z+4,12),Z.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),Z.moveTo(z,0),Z.lineTo(z,this.aboveRulerHeight),Z.stroke())}Z.restore()};
_.Y.percentToHex_=function(q){q=Math.round(q*255).toString(16);q.length<2&&(q="0"+q);return q};
_.Y.drawSpeedLines_=function(q,k,F){var T=q.getContext("2d");T.save();var Z=Math.min(25,Math.abs(F)-15)/25,O=q.width*.3*Z,z=q.width*-.3,R=q.width*1.3,e=this.aboveRulerHeight;q=q.height;var I=Math.round(4*Z),X=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");X.length<7&&(X="#"+X.substring(1,4).repeat(2));var E=this.percentToHex_(.5+Z/2);E=X+E;X+="00";if(Z>0)for(Z=0;Z<I;Z++){var d=z+Math.random()*(R-z),M=e+Math.random()*(q-e),t=O+k%O,A=T.createLinearGradient(d,M,d+t,M);
F<0?(A.addColorStop(0,E),A.addColorStop(.4,E),A.addColorStop(.9,X)):(A.addColorStop(.1,X),A.addColorStop(.6,E),A.addColorStop(1,E));T.strokeStyle=A;T.lineWidth=1;T.beginPath();T.moveTo(d,M);T.lineTo(d+t,M);T.stroke()}T.restore()};
_.Y.getStoryboardForTime_=function(q,k,F){F===void 0&&(F=k.getNumberOfStoryboardLevels()-1);q=k.getStoryboardFrameIndex(q,F);return k.getStoryboardFrame(q,F)};
_.Y.drawStoryboardImages_=function(q,k,F,T,Z){if(!this.disabled){q=q.getContext("2d");var O=this.getStoryboardForTime_(0,k);if(O){var z=O.width/O.columns;O=O.height/O.rows;var R=z/O,e=this.rulerHeight*R;e=this.tickLabelInterval*(R<this.tickLabelInterval*Z/this.rulerHeight?1/Math.floor(this.tickLabelInterval*Z/e):Math.round(e/(this.tickLabelInterval*Z)));var I=e*Z,X=this.rulerHeight,E=I/this.rulerHeight,d=Math.floor(Math.max(0,F-e));for(d-=d%e;d<F+T;d+=e){var M=this.getStoryboardForTime_(d,k),t=this.getPreloadedStoryboard_(M.url);
if(t){var A=(d-F)*Z,w=this.aboveRulerHeight,b=M.column*z,r=M.row*O;if(R<E){var L=X/(I/R);M=z;L*=O;r+=(O-L)/2}else M=I/(X*R)*z,L=O,b+=(z-M)/2;q.drawImage(t,b,r,M,L,A,w,I,X)}else this.fetchStoryboardImage_(M)}}}};
_.Y.getPreloadedStoryboard_=function(q){return this.storyboardImages_.find(function(k){if(k.src==q)return!0;var F=k.src.indexOf(q);return F!=-1&&F==k.src.length-q.length})};
_.Y.fetchStoryboardImage_=function(q){var k=this,F=this.getPreloadedStoryboard_(q.url),T=this.pendingStoryboardImages_[q.url];F||T!==void 0||(F=new Promise(function(Z){var O=new Image(q.width,q.height);O.src=q.url;O.onload=function(){Z(O)};
O.onerror=function(){Z(null)}}),this.pendingStoryboardImages_[q.url]=F,F.then(function(Z){Z&&k.push("storyboardImages_",Z);
return Z}).finally(function(){delete k.pendingStoryboardImages_[q.url]}))};
_.Y.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.Y.timeToPixels_=function(q,k,F){q*=k;return F===void 0||F?q+"px":q};
_.Y.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
pE.prototype.drawRuler_=pE.prototype.drawRuler_;pE.prototype.setUpCanvas_=pE.prototype.setUpCanvas_;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],pE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pE.prototype,"ytRendererBehavior",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],pE.prototype,"start",void 0);_.v([_.u({value:30}),_.G("design:type",Number)],pE.prototype,"end",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],pE.prototype,"visible",void 0);_.v([_.u(),_.G("design:type",Object)],pE.prototype,"player_",void 0);_.v([_.u(),_.G("design:type",Number)],pE.prototype,"tickSpacing",void 0);_.v([_.u(),_.G("design:type",Number)],pE.prototype,"windowSizeSec",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],pE.prototype,"rulerWidth",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],pE.prototype,"rulerShift",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],pE.prototype,"canvasReady_",void 0);_.v([_.u({value:function(){return[]}}),
_.G("design:type",Array)],pE.prototype,"storyboardImages_",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],pE.prototype,"disabled",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],pE.prototype,"forceRender_",void 0);_.v([_.u({value:1}),_.G("design:type",Number)],pE.prototype,"devicePixelRatio_",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],pE.prototype,"windowSpeed",void 0);
_.v([_.Wu("visible","devicePixelRatio_","rulerWidth"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pE.prototype,"setUpCanvas_",null);
_.v([_.Wu("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.G("design:type",Function),_.G("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.G("design:returntype")],pE.prototype,"drawRuler_",null);_.v([_.Pu({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],pE);
_.B(pE,"yt-clip-creation-scrubber-canvas",function(){if(dhD===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);dhD=q}q=dhD;return q},
{mode:2});var hlK;var MIv;var wS=function(){var q=_.Q.apply(this,arguments)||this;q.start=0;q.end=30;q.visible=!1;q.draggingLeft_=!1;q.draggingRight_=!1;q.draggingRuler_=!1;q.draggingWindow_=!1;q.seekableStart=0;q.seekableEnd=0;q.rulerWidth_=0;q.rulerShift_=0;q.windowSlideSpeed=0;q.disabled=!1;q.initialized=!1;q.durationAccessibilityLabel="";q.activeLoopRange_=!1;q.rulerDragMouseStart_=0;q.rulerDragRulerStart_=0;q.rulerDragStartTime_=0;q.rulerDragEndTime_=0;q.dragMouseLastX_=0;q.scrollInterval_=null;q.scrubberVe_=null;q.boundHandlers_=
{};q.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return q};
_.y(wS,_.Q);_.Y=wS.prototype;
_.Y.created=function(){var q=this;this.JSC$20102_playerEvents=new Map;this.JSC$20102_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20102_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20102_playerEvents.set("onStateChange",this.onStateChange_);var k={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(k).forEach(function(F){q.boundHandlers_[F]=k[F].bind(q)})};
_.Y.attached=function(){this.activeLoopRange_=!1;_.Zy(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Zy(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.Jw(156731)};
_.Y.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.Zy(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.Zy(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.Y.onVisibilityChangedAction_=function(q){var k=this;q.visible&&!this.player_&&(q=_.q$())&&q.getPlayerPromise().then(function(F){k.setPlayer(F)})};
_.Y.setPlayer=function(q){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20102_playerEvents);q&&(this.set("player_",q),this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20102_playerEvents))};
_.Y.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Y.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.Y.beginHandleDrag_=function(q){this.disabled||(q.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=q.clientX,q.target===_.Zy(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():q.target===_.Zy(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.Y.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.Y.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.Y.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.Y.beginRulerDrag_=function(q){this.disabled||(q.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=q.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.Y.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.Y.beginWindowScroll_=function(){var q=this;this.scrollInterval_=setInterval(function(){var k=q.windowSlideSpeed;if(k=_.RyK(q.start,q.boundedRulerStartLimit_())?k-.1:_.RyK(q.end,q.boundedRulerEndLimit_())?k+.1:0){var F=q.capRulerOffset_(q.rulerShift_+k);F==q.rulerShift_?k=0:(q.set("rulerShift_",F),_.Fc(q.hostElement,"set-fixed-length-range",{start:q.start+k,duration:q.end-q.start}))}q.set("windowSlideSpeed",k)},33)};
_.Y.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.Y.endDrag_=function(){this.logClick();var q=void 0;this.draggingRight_?q=this.end-1:this.draggingLeft_&&(q=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,q);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))};
_.Y.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.Y.updateRulerSize_=function(){this.set("rulerWidth_",_.Zy(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.Y.handleMouseDrag_=function(q){q.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(q):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(q):this.draggingWindow_&&this.handleWindowDrag_(q))};
_.Y.handleRulerDrag_=function(q){q=this.pixelsToTime_(q.clientX-this.rulerDragMouseStart_);q=this.capRulerOffset_(this.rulerDragRulerStart_-q);this.set("rulerShift_",q);var k=this.rulerDragStartTime_-(this.rulerDragRulerStart_-q);_.Fc(this.hostElement,"set-fixed-length-range",{start:k,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-q)-k})};
_.Y.handleWindowDrag_=function(q){var k=q.clientX-this.dragMouseLastX_;this.dragMouseLastX_=q.clientX;q=this.pixelsToTime_(k);_.Fc(this.hostElement,"set-fixed-length-range",{start:this.start+q,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Y.capRulerOffset_=function(q){var k=this.seekableStart-this.pixelsToTime_(16),F=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(k,q),F)};
_.Y.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.Y.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.Y.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.Y.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.Y.handleWindowHandleDrag_=function(q){var k=q.clientX-this.dragMouseLastX_;this.dragMouseLastX_=q.clientX;q=this.pixelsToTime_(k);if(this.draggingLeft_){var F=this.start+q;var T=this.end}else this.draggingRight_&&(F=this.start,T=this.end+q);_.Fc(this.hostElement,"set-range",{start:F,end:T,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.Y.onVideoProgress_=function(q){this.disabled||(q=this.timeToPixels_(q-this.rulerShift_,this.tickSpacing_),_.Zy(this.hostElement).querySelector("#playhead").style.transform="translateX("+q+")")};
_.Y.onClipCreationDisable_=function(){this.endDrag_()};
_.Y.timeToPixels_=function(q,k,F){q*=k;return F===void 0||F?q+"px":q};
_.Y.pixelsToTime_=function(q){return q/this.tickSpacing_};
_.Y.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Y.centerRuler_=function(q,k,F){this.set("rulerShift_",this.capRulerOffset_(q+(k-q)/2-F/2))};
_.Y.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.Y.updateLoopRange_=function(q,k,F,T,Z,O,z){q&&(k&&T&&!F?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(q.pauseVideo(),q.seekTo(Z,!1,void 0,void 0,50)):this.draggingRight_?(q.pauseVideo(),q.seekTo(O-.1,!1,void 0,void 0,50)):(z!==void 0?q.seekTo(z,!0,void 0,void 0,50):(k=q.getCurrentTime(),k<Z||k>O?q.seekTo(Z,!0,void 0,void 0,50):q.seekTo(k,!0,void 0,void 0,50)),q.playVideo()),q.setLoopRange({startTimeMs:Z*1E3,endTimeMs:O*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(q.getCurrentTime())):
this.activeLoopRange_&&(q.setLoopRange(null),this.activeLoopRange_=!1))};
_.Y.updateHandles_=function(){_.Zy(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.Zy(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.Y.updateRuler_=function(){var q=this.end,k=this.start,F=this.draggableStartLimit_(),T=this.draggableEndLimit_();(k<F-.001||q>T+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.Y.computeDurationLabel_=function(q,k){return q?q.replace("$clip_length",parseFloat(k).toFixed(1)):""};
_.Y.computeDuration_=function(q,k){return this.isValidTime_(q)&&this.isValidTime_(k)&&q<k?k-q:0};
_.Y.isValidTime_=function(q){return isNaN(parseFloat(q))||q<0?!1:this.player_?q>=this.seekableStart&&q<=this.seekableEnd:!0};
_.Y.computeWindowSizeSec_=function(q,k,F){return Math.min((q||12E4)/1E3,F-k)};
_.Y.computeTickSpacing_=function(q,k){return k?k/q:1};
_.Y.onDragStateChanged_=function(){_.Fc(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.Y.centerRangeOnTime_=function(q){var k=this.duration;q=oIv(q-k/2,k,this.seekableStart,this.seekableEnd);_.Fc(this.hostElement,"set-fixed-length-range",{start:q.start,duration:q.end-q.start})};
_.Y.nearlyLessThan_=function(q,k,F){return q+(F===void 0?1E-6:F)<k};
_.Y.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var q=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(q,this.start)||this.nearlyLessThan_(this.end,q))&&this.centerRangeOnTime_(q)}};
_.Y.onStateChange_=function(q){this.visible&&!this.disabled&&q==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.Y.computeDragState_=function(q,k,F,T){return q?"left":k?"right":F?"ruler":T?"window":"none"};
_.Y.logClick=function(){var q=_.Jg(),k=_.lN();q&&k&&this.scrubberVe_&&(_.h("combine_ve_grafts")?_.Os(_.aB(),this.scrubberVe_,k):_.BJ(q,k,this.scrubberVe_),_.Ga(q,this.scrubberVe_))};
wS.prototype.onDragStateChanged_=wS.prototype.onDragStateChanged_;wS.prototype.updateRuler_=wS.prototype.updateRuler_;wS.prototype.updateHandles_=wS.prototype.updateHandles_;wS.prototype.onUpdateLoopRange=wS.prototype.onUpdateLoopRange;wS.prototype.onInitializedChanged_=wS.prototype.onInitializedChanged_;wS.prototype.onVisibleChanged_=wS.prototype.onVisibleChanged_;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],wS.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",Object)],wS.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wS.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"start",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"end",void 0);_.v([_.u({computed:"computeDuration_(start, end)"}),_.G("design:type",Number)],wS.prototype,"duration",void 0);
_.v([_.u(),_.G("design:type",String)],wS.prototype,"lengthTemplate",void 0);_.v([_.u({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.G("design:type",String)],wS.prototype,"durationLabel",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"visible",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"player_",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"draggingLeft_",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"draggingRight_",void 0);
_.v([_.u(),_.G("design:type",Object)],wS.prototype,"draggingRuler_",void 0);_.v([_.u({value:!1}),_.G("design:type",Object)],wS.prototype,"draggingWindow_",void 0);_.v([_.u({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.G("design:type",Number)],wS.prototype,"tickSpacing_",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"seekableStart",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"seekableEnd",void 0);
_.v([_.u(),_.G("design:type",Number)],wS.prototype,"windowSizeMs",void 0);_.v([_.u({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.G("design:type",Number)],wS.prototype,"windowSizeSec_",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"rulerWidth_",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"rulerShift_",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"windowSlideSpeed",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],wS.prototype,"disabled",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"initialized",void 0);_.v([_.u(),_.G("design:type",Object)],wS.prototype,"durationAccessibilityLabel",void 0);_.v([_.u({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.G("design:type",String)],wS.prototype,"dragState",void 0);
_.v([_.Wu("visible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wS.prototype,"onVisibleChanged_",null);_.v([_.Wu("initialized"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wS.prototype,"onInitializedChanged_",null);_.v([_.Wu("player_","visible","disabled","initialized","start","end"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wS.prototype,"onUpdateLoopRange",null);
_.v([_.Wu("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wS.prototype,"updateHandles_",null);_.v([_.Wu("start","end"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wS.prototype,"updateRuler_",null);
_.v([_.Wu("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wS.prototype,"onDragStateChanged_",null);_.v([_.Pu({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],wS);
_.B(wS,"yt-clip-creation-scrubber-view",function(){if(MIv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;hlK===void 0&&(hlK=document.createElement("template"));var T=hlK;F.call(k,T.content.cloneNode(!0),q.content.firstChild);MIv=q}q=MIv;return q},{mode:2});var PV=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};q.startHighlightTimeout=0;q.endHighlightTimeout=0;return q};
_.y(PV,_.Q);_.Y=PV.prototype;_.Y.attached=function(){var q=this;this.startInput.addEventListener("input",function(k){return q.handleStartInput_(k)});
this.endInput.addEventListener("input",function(k){return q.handleEndInput_(k)});
this.startInput.addEventListener("focusout",function(k){return q.handleStartBlur_(k)});
this.endInput.addEventListener("focusout",function(k){return q.handleEndBlur_(k)})};
_.Y.setPlayer=function(q){this.set("player_",q)};
_.Y.onSetFixedLengthRange_=function(q){var k=q.detail;q=k.start;var F=k.duration,T=k.startLimit;k=k.endLimit;T||(T=this.seekableStart_);k||(k=this.seekableEnd_);q=oIv(q,F,T,k);this.start=q.start;this.end=q.end};
_.Y.onSetRange_=function(q){var k=q.detail;q=k.start;var F=k.end,T=k.startLimit;k=k.endLimit;T||(T=this.seekableStart_);k||(k=this.seekableEnd_);if(q=FJ9(q,F,T,k,this.minLengthSec,this.maxLengthSec))this.start=q.start,this.end=q.end};
_.Y.updateInputs_=function(){var q=this.end,k=this.start;this.startInput.focused||(this.startInput.value=l7(k,!0));this.endInput.focused||(this.endInput.value=l7(q,!0))};
_.Y.handleStartInput_=function(q){q=kXD(q.target.value);if(q===null)this.set("startValid",!1);else{var k=this.end,F=FJ9(q,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);F?(this.set("endWillUpdate",F.end!==k),this.set("startValid",F.start===q)):this.set("startValid",!1)}};
_.Y.handleEndInput_=function(q){q=kXD(q.target.value);if(q===null)this.set("endValid",!1);else{var k=this.start,F=T99(this.start,q,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);F?(this.set("startWillUpdate",F.start!==k),this.set("endValid",F.end===q)):this.set("endValid",!1)}};
_.Y.handleStartBlur_=function(q){q=kXD(q.target.value);q===null?this.startInput.value=l7(this.start,!0):this.forceUpdateInputs_(FJ9(q,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Y.handleEndBlur_=function(q){q=kXD(q.target.value);q===null?this.endInput.value=l7(this.end,!0):this.forceUpdateInputs_(T99(this.start,q,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.Y.forceUpdateInputs_=function(q){q&&(this.start=q.start,this.end=q.end);this.startInput.value=l7(this.start,!0);this.endInput.value=l7(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.Y.initializeClipRange_=function(){var q=this.seekableEnd_,k=this.seekableStart_,F=this.visible_,T=this.player_;if(!T||!F||k===null||!q)this.set("initialized",!1);else if(!this.initialized){var Z=T.getCurrentTime(),O=this.getDefaultLengthSec_();F=T.getVideoData();var z=T.getPlayerState()==1,R=F.isLive;O=Math.min(O,q-k);Z=Math.max(0,Z);q=R?T99(Z-O,Z,k,q,this.minLengthSec,this.maxLengthSec):z?oIv(Z-O/2,O,k,q):oIv(Z,O,k,q);this.start=q.start;this.end=q.end;this.set("initialized",!0);F.isLive&&T.seekTo(q.start);
this.startInput.value=l7(this.start,!0);this.endInput.value=l7(this.end,!0)}};
_.Y.onStartChanged_=function(){var q=this;_.Fc(this.hostElement,"start-changed",{start:this.start});var k;isNaN((k=this.oldStart)!=null?k:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){q.set("highlightStart",!1);q.startHighlightTimeout=0;q.oldStart=q.start},3E3))};
_.Y.onEndChanged_=function(){var q=this;_.Fc(this.hostElement,"end-changed",{end:this.end});var k;isNaN((k=this.oldEnd)!=null?k:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){q.set("highlightEnd",!1);q.endHighlightTimeout=0;q.oldEnd=q.end},3E3))};
_.Y.onVisibilityChangedAction_=function(q){var k=this;this.set("visible_",q.visible);this.visible_&&!this.player_&&(q=_.q$())&&q.getPlayerPromise().then(function(F){k.setPlayer(F)})};
_.Y.computeMinLengthSec_=function(q){return q/1E3||5};
_.Y.computeMaxLengthSec_=function(q){return q/1E3||60};
_.Y.computeDefaultLengthSec_=function(q){return q/1E3};
_.Y.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.Y.computeSeekableStart_=function(q,k){return q&&k?q.getProgressState(1).seekableStart:0};
_.Y.computeSeekableEnd_=function(q,k){return q&&k?q.getProgressState(1).seekableEnd:0};
_.Y.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.Y.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.Y.onDragState_=function(q){this.set("highlightStart",q.detail.startChanging);this.set("highlightEnd",q.detail.endChanging)};
PV.prototype.onDragState_=PV.prototype.onDragState_;PV.prototype.onEndChanged_=PV.prototype.onEndChanged_;PV.prototype.onStartChanged_=PV.prototype.onStartChanged_;PV.prototype.initializeClipRange_=PV.prototype.initializeClipRange_;PV.prototype.updateInputs_=PV.prototype.updateInputs_;PV.prototype.onSetRange_=PV.prototype.onSetRange_;PV.prototype.onSetFixedLengthRange_=PV.prototype.onSetFixedLengthRange_;
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],PV.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],PV.prototype,"data",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],PV.prototype,"start",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],PV.prototype,"startValid",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],PV.prototype,"startWillUpdate",void 0);_.v([_.u({value:30}),_.G("design:type",Number)],PV.prototype,"end",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],PV.prototype,"endValid",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],PV.prototype,"endWillUpdate",void 0);_.v([_.u({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.G("design:type",Number)],PV.prototype,"minLengthSec",void 0);
_.v([_.u({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.G("design:type",Number)],PV.prototype,"maxLengthSec",void 0);_.v([_.u({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.G("design:type",Number)],PV.prototype,"defaultLengthSec",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],PV.prototype,"visible_",void 0);_.v([_.u(),_.G("design:type",Object)],PV.prototype,"player_",void 0);
_.v([_.u({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.G("design:type",Number)],PV.prototype,"seekableStart_",void 0);_.v([_.u({computed:"computeSeekableEnd_(player_, visible_)"}),_.G("design:type",Number)],PV.prototype,"seekableEnd_",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],PV.prototype,"initialized",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],PV.prototype,"disabled",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],PV.prototype,"highlightStart",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],PV.prototype,"highlightEnd",void 0);_.v([_.Iw("#start"),_.G("design:type",HTMLInputElement)],PV.prototype,"startInput",void 0);_.v([_.Iw("#end"),_.G("design:type",HTMLInputElement)],PV.prototype,"endInput",void 0);
_.v([_.eJ("set-fixed-length-range"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],PV.prototype,"onSetFixedLengthRange_",null);_.v([_.eJ("set-range"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],PV.prototype,"onSetRange_",null);_.v([_.Wu("start","end"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PV.prototype,"updateInputs_",null);
_.v([_.Wu("player_","visible_","seekableStart_","seekableEnd_"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PV.prototype,"initializeClipRange_",null);_.v([_.Wu("start"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PV.prototype,"onStartChanged_",null);_.v([_.Wu("end"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PV.prototype,"onEndChanged_",null);
_.v([_.eJ("clips-drag-state"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],PV.prototype,"onDragState_",null);_.v([_.Pu({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],PV);
_.B(PV,"yt-clip-creation-scrubber-renderer",function(){if(atC===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;EaC===void 0&&(EaC=document.createElement("template"));var T=EaC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);atC=q}q=atC;return q},{mode:2});var $Z=function(){var q=_.Q.apply(this,arguments)||this;q.player_=null;q.JSC$20116_playerEvents=new Map;q.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return q};
_.y($Z,_.Q);_.Y=$Z.prototype;_.Y.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"}}}};
_.Y.created=function(){this.JSC$20116_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20116_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20116_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20116_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.Y.detached=function(){this.setPlayer(null)};
_.Y.onVisibilityChangedAction_=function(q){var k=this,F;if((F=this.data)==null?0:F.externalVideoId){var T;this.videoId=(T=this.data)==null?void 0:T.externalVideoId}this.getPlayer().then(function(Z){if(q.visible)k.returnTime=Z.getCurrentTime(),k.isAtLiveHead=Z.getProgressState().isAtLiveHead;else{var O=k.returnTime;k.isAtLiveHead&&(O=Number.POSITIVE_INFINITY);Z.seekTo(O,void 0,void 0,void 0,51)}})};
_.Y.getPlayer=function(){var q=this;if(!this.player_){var k=_.q$();if(k)return k.getPlayerPromise().then(function(F){q.setPlayer(F);return F})}return Promise.resolve(this.player_)};
_.Y.setPlayer=function(q){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20116_playerEvents);if(q){this.player_=q;var k;((k=this.data)==null?0:k.externalVideoId)||this.set("videoId",q.getVideoData().video_id||"");var F;(q==null?void 0:(F=q.getPresentingPlayerType)==null?void 0:F.call(q))===2&&(this.set("isAdPlaying",!0),_.Ta(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(q,this.JSC$20116_playerEvents)}};
_.Y.ready=function(){_.Zy(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.Y.onTitleChanged_=function(q){this.set("titleValue",q.detail.title)};
_.Y.onStartChanged_=function(q){this.set("start",q.detail.start)};
_.Y.onEndChanged_=function(q){this.set("end",q.detail.end)};
_.Y.onTitleValidChanged_=function(q){this.set("titleValid",q.detail.valid)};
_.Y.onStartValidChanged_=function(q){this.set("startValid",q.detail.valid)};
_.Y.onEndValidChanged_=function(q){this.set("endValid",q.detail.valid)};
_.Y.onVideoDataChange_=function(){var q;if((q=this.data)==null||!q.externalVideoId){var k;this.set("videoId",((k=this.player_)==null?void 0:k.getVideoData().video_id)||"")}};
_.Y.computeFormValid_=function(q,k,F,T){return!!(q&&k&&F&&T)};
_.Y.computeCancelButton_=function(q,k,F){return q&&_.f(q,_.bl)?{buttonRenderer:Object.assign({},_.f(q,_.bl),{isDisabled:k||F})}:null};
_.Y.computeSubmitButton_=function(q,k,F){return q&&_.f(q,_.bl)?{buttonRenderer:Object.assign({},_.f(q,_.bl),{command:void 0,isDisabled:!this.formValid||k||F})}:null};
_.Y.computeSubmitCommand_=function(q){return q||null};
_.Y.onSubmit_=function(q){var k=this;q.stopPropagation();q.preventDefault();this.submitCommand_&&(q={},q.comment_text=this.titleValue,q.clip_external_video_id=this.videoId,q.clip_offset_ms=parseInt(this.start*1E3,10),q.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.Y8(this.hostElement,[this.submitCommand_,q]).then(function(){k.set("isLoading_",!1)},function(){k.set("isLoading_",!1)}))};
_.Y.playerAdStartHandler_=function(){_.Ta(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.Y.playerAdEndHandler_=function(){_.Ta(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.Y.onVideoProgress_=function(){var q=this;this.getPlayer().then(function(k){var F,T=(k==null?void 0:(F=k.getPresentingPlayerType)==null?void 0:F.call(k))===2;q.isAdPlaying!==T&&(T?q.playerAdStartHandler_():q.playerAdEndHandler_())})};
$Z.prototype.onEndValidChanged_=$Z.prototype.onEndValidChanged_;$Z.prototype.onStartValidChanged_=$Z.prototype.onStartValidChanged_;$Z.prototype.onTitleValidChanged_=$Z.prototype.onTitleValidChanged_;$Z.prototype.onEndChanged_=$Z.prototype.onEndChanged_;$Z.prototype.onStartChanged_=$Z.prototype.onStartChanged_;$Z.prototype.onTitleChanged_=$Z.prototype.onTitleChanged_;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],$Z.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",Object)],$Z.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$Z.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$Z.prototype,"data",void 0);_.v([_.u({value:""}),_.G("design:type",String)],$Z.prototype,"titleValue",void 0);
_.v([_.u({value:!1}),_.G("design:type",Boolean)],$Z.prototype,"titleValid",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],$Z.prototype,"start",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],$Z.prototype,"startValid",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],$Z.prototype,"end",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],$Z.prototype,"endValid",void 0);_.v([_.u({value:""}),_.G("design:type",String)],$Z.prototype,"videoId",void 0);
_.v([_.u({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.G("design:type",Boolean)],$Z.prototype,"formValid",void 0);_.v([_.u({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.G("design:type",Object)],$Z.prototype,"submitButton_",void 0);_.v([_.u({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.G("design:type",Object)],$Z.prototype,"submitCommand_",void 0);
_.v([_.u({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.G("design:type",Object)],$Z.prototype,"cancelButton_",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],$Z.prototype,"isLoading_",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],$Z.prototype,"isAdPlaying",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],$Z.prototype,"returnTime",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],$Z.prototype,"isAtLiveHead",void 0);
_.v([_.eJ("title-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$Z.prototype,"onTitleChanged_",null);_.v([_.eJ("start-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$Z.prototype,"onStartChanged_",null);_.v([_.eJ("end-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$Z.prototype,"onEndChanged_",null);
_.v([_.eJ("title-valid-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$Z.prototype,"onTitleValidChanged_",null);_.v([_.eJ("start-valid-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$Z.prototype,"onStartValidChanged_",null);_.v([_.eJ("end-valid-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$Z.prototype,"onEndValidChanged_",null);
_.v([_.Pu({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],$Z);
_.B($Z,"yt-clip-creation-renderer",function(){if(XID===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ItI===void 0&&(ItI=document.createElement("template"));var T=ItI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);XID=q}q=XID;return q},{mode:2});var b4=function(){return _.Q.apply(this,arguments)||this};
_.y(b4,_.Q);b4.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"}}}};
b4.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(q){return q.hasOwnProperty("clipCreationRenderer")})&&_.Ta(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
b4.prototype.onPanelContentVisibleChanged=b4.prototype.onPanelContentVisibleChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],b4.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],b4.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.GA.YtVisibilityBehavior),_.G("design:type",Object)],b4.prototype,"ytVisibilityBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],b4.prototype,"ytdReduxBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],b4.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],b4.prototype,"panelContentVisible",void 0);_.v([_.Wu("panelContentVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],b4.prototype,"onPanelContentVisibleChanged",null);_.v([_.K({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],b4);
_.B(b4,"ytd-clip-section-renderer",function(){if(el8!==void 0)return el8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return el8=q},{mode:1});var ftD;var u4=function(){return _.Q.apply(this,arguments)||this};
_.y(u4,_.Q);_.Y=u4.prototype;
_.Y.onKeyDown=function(q){if(this.snippetElements.length!==0&&(q=q.keyCode,q===38||q===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);q===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.uu(this.highlightedIndex,-1,this.snippetElements.length);q=this.snippetElements.length;var k=this.highlightedIndex%q;this.highlightedIndex=k*q<0?k+q:k;q=this.snippetElements[this.highlightedIndex];this.highlightSnippet(q);this.ensureVisible(q)}};
_.Y.onKeyUp=function(q){var k=this;N9k(q)&&(q.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.pL.cancelJob(this.inputTimerId),this.inputTimerId=_.pL.addLowPriorityJob(function(){k.typedValue&&(k.fetchSnippets(k.typedValue),k.logInputGesture(k.data))},1E3))};
_.Y.onClick=function(q){(q=_.eo0(q.target,null,"snippet-item"))&&this.selectSnippet(q)};
_.Y.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.Y.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.Y.ready=function(){var q=this;this.inputElement.addEventListener("focus",function(){q.snippetsWrapper.style.removeProperty("display")})};
_.Y.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.Y.getSourceTimelines=function(){if(!this.data)return[];var q=[];if(this.data.searchInVideoSources)for(var k=_.S(this.data.searchInVideoSources),F=k.next();!F.done;F=k.next())F=F.value,F==="SEARCH_IN_VIDEO_SOURCE_ASR"?q.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):F==="SEARCH_IN_VIDEO_SOURCE_OCR"&&q.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return q};
_.Y.fetchSnippets=function(q){var k=_.Ta(this.hostElement,"yt-get-current-video-id-action")[0],F=this.getSourceTimelines();q={getSearchInVideoCommand:{externalVideoId:k,query:q!=null?q:"",sourceTimelines:F},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})};
_.Y.filterSnippets=function(q,k){var F=this;if(k){this.filteredSnippets=(0,_.fT.unsafeClone)(q);var T=RegExp(_.uAf(k),"i");this.filteredSnippets=this.filteredSnippets.filter(function(z){return T.test(F.ytRendererBehavior.getSimpleString(z.snippet))});
q=_.S(this.filteredSnippets);for(var Z=q.next();!Z.done;Z=q.next()){Z=Z.value;var O=this.ytRendererBehavior.getSimpleString(Z.snippet);Z.snippet={runs:[{text:O.substring(0,O.toLowerCase().indexOf(k))},{text:O.substring(O.toLowerCase().indexOf(k),O.toLowerCase().indexOf(k)+k.length),bold:!0},{text:O.substring(O.toLowerCase().indexOf(k)+k.length,O.length)}]}}}else this.filteredSnippets=q};
_.Y.onUpdateSearchInVideoResults=function(q){if(!(this.snippets.length>0)){var k,F,T;if((T=(k=_.f(q,xHh))==null?void 0:(F=k.results)==null?void 0:F.length)!=null&&T){var Z;this.filteredSnippets=this.snippets=((Z=_.f(q,xHh))==null?void 0:Z.results).map(function(O){var z,R,e;return{startMs:O==null?void 0:(z=O.searchInVideoResultRenderer)==null?void 0:z.startMs,startTimeText:O==null?void 0:(R=O.searchInVideoResultRenderer)==null?void 0:R.startTimeText,snippet:O==null?void 0:(e=O.searchInVideoResultRenderer)==
null?void 0:e.snippet}})}}};
_.Y.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};
_.Y.highlightSnippet=function(q){q.classList.add("highlighted")};
_.Y.removeSnippetHighlight=function(q){q.classList.remove("highlighted")};
_.Y.selectSnippet=function(q){this.typedValue=String(q.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(q);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.Y.ensureVisible=function(q){var k=this.snippetsWrapper.scrollTop,F=k+this.snippetsWrapper.clientHeight,T=q.offsetTop-this.snippetsWrapper.offsetTop;q=T+q.clientHeight;T<k?this.snippetsWrapper.scrollTop-=k-T:q>F&&(this.snippetsWrapper.scrollTop+=q-F)};
_.Y.seekPlayer=function(q){var k,F;return _.C(function(T){if(T.nextAddress==1){if(!q)return T.jumpTo(0);k=Number(q.dataset.startOffset);return _.W(T,_.i$().getPlayerPromise(),3)}F=T.yieldResult;F.seekTo(k/1E3,!0);F.wakeUpControls();_.RG(T)})};
_.Y.logInputGesture=function(q){var k=_.Jg();k&&(q==null?0:q.trackingParams)&&_.cJ(k,_.yK(q.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.Y.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("typed-value-changed",this.typedValue))};
_.Y.updateTypedValueFromBinding=function(q){this.typedValue=q.currentTarget.value};
u4.prototype.typedValueChangedForBinding=u4.prototype.typedValueChangedForBinding;u4.prototype.dataChanged=u4.prototype.dataChanged;u4.prototype.panelContentVisibleChanged=u4.prototype.panelContentVisibleChanged;u4.prototype.onClick=u4.prototype.onClick;u4.prototype.onKeyUp=u4.prototype.onKeyUp;u4.prototype.onKeyDown=u4.prototype.onKeyDown;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],u4.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],u4.prototype,"data",void 0);_.v([_.u({value:[]}),_.G("design:type",Array)],u4.prototype,"snippets",void 0);_.v([_.u({value:[]}),_.G("design:type",Array)],u4.prototype,"filteredSnippets",void 0);_.v([_.u({value:[]}),_.G("design:type",Array)],u4.prototype,"snippetElements",void 0);
_.v([_.Iw("#siv-input"),_.G("design:type",HTMLElement)],u4.prototype,"inputElement",void 0);_.v([_.Iw("#siv-snippets-wrapper"),_.G("design:type",HTMLElement)],u4.prototype,"snippetsWrapper",void 0);_.v([_.u(),_.G("design:type",String)],u4.prototype,"typedValue",void 0);_.v([_.u({value:-1}),_.G("design:type",Number)],u4.prototype,"highlightedIndex",void 0);_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[_.XZ]),_.G("design:returntype")],u4.prototype,"onKeyDown",null);
_.v([_.eJ("keyup"),_.G("design:type",Function),_.G("design:paramtypes",[_.XZ]),_.G("design:returntype")],u4.prototype,"onKeyUp",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],u4.prototype,"onClick",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],u4.prototype,"panelContentVisible",void 0);
_.v([_.Wu("panelContentVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],u4.prototype,"panelContentVisibleChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],u4.prototype,"dataChanged",null);_.v([_.Wu("typedValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],u4.prototype,"typedValueChangedForBinding",null);
_.v([_.K({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],u4);
_.B(u4,"ytd-search-in-video-renderer",function(){if(ftD!==void 0)return ftD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ftD=q},{mode:1});var yXh;var NV=function(){return _.Q.apply(this,arguments)||this};
_.y(NV,_.Q);NV.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
NV.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]]"}}}}}};
NV.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var q,k,F,T,Z=(k=_.f((q=this.data)==null?void 0:q.onClickCommand,_.dJ))==null?void 0:(F=k.item)==null?void 0:(T=F.notificationTextRenderer)==null?void 0:T.successResponseText;Z&&_.FhJ(this.hostElement,Z)}};
_.Vg.Object.defineProperties(NV.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return this.isProductPlaceholder&&((q=this.data)==null?void 0:(k=q.hiddenProductOptions)==null?void 0:k.showDropCountdown)&&!!((F=this.data)==null?0:(T=F.hiddenProductOptions)==null?0:T.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var q;return!this.isProductPlaceholder&&!((q=this.data)==null?0:q.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null?0:q.priceReplacementText)&&!((k=this.data)==null||!k.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],NV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],NV.prototype,"componentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],NV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],NV.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("isProductPlaceholder"),_.G("design:type",Object),_.G("design:paramtypes",[])],NV.prototype,"useCenterLayoutContainer",null);_.v([_.u({computed:"computeButtonOverride(data)"}),_.G("design:type",Object)],NV.prototype,"buttonOverride",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],NV.prototype,"isProductPlaceholder",null);
_.v([_.P("isProductPlaceholder"),_.G("design:type",Object),_.G("design:paramtypes",[])],NV.prototype,"showDropCountdown",null);_.v([_.P("isProductPlaceholder","data"),_.G("design:type",Object),_.G("design:paramtypes",[])],NV.prototype,"showBrandName",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],NV.prototype,"showPriceReplacementText",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],NV.prototype,"showPrice",null);
_.v([_.P("isProductPlaceholder"),_.G("design:type",Object),_.G("design:paramtypes",[])],NV.prototype,"showMetadata",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],NV);
_.B(NV,"ytd-product-list-item-renderer",function(){if(yXh!==void 0)return yXh;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return yXh=q},{mode:1});var tIC;var Qq=function(){return _.Q.apply(this,arguments)||this};
_.y(Qq,_.Q);Qq.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
Qq.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
Qq.prototype.panelContentVisibleChanged=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return q.playerApi?F.jumpTo(2):_.W(F,_.i$().getPlayerPromise(),3);F.nextAddress!=2&&(q.playerApi=F.yieldResult);(k=q.playerApi)==null||k.productsInVideoVisibilityUpdated(!!q.panelContentVisible);_.RG(F)})};
Qq.prototype.panelContentVisibleChanged=Qq.prototype.panelContentVisibleChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Qq.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Qq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Qq.prototype,"panelContentVisible",void 0);_.v([_.u(),_.G("design:type",Object)],Qq.prototype,"data",void 0);
_.v([_.Wu("panelContentVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],Qq.prototype,"panelContentVisibleChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],Qq);
_.B(Qq,"ytd-product-list-renderer",function(){if(tIC!==void 0)return tIC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return tIC=q},{mode:1});var Dhv;var KE=function(){var q=_.Q.apply(this,arguments)||this;q.hideTimestamps=!!_.zA("hide-transcript-timestamps");q.currentCueIndex=-1;q.flatCues=[];q.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};q.TEST_ONLY={getFlatCues:function(){return q.flatCues}};
return q};
_.y(KE,_.Q);_.Y=KE.prototype;_.Y.hideTimestampsChanged=function(){_.S4("hide-transcript-timestamps",this.hideTimestamps)};
_.Y.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Y.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Y.dataChanged=function(){var q;if((q=this.data)!=null&&q.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;q=_.S(this.data.cueGroups);for(var k=q.next();!k.done;k=q.next()){k=_.S(_.f(k.value,nIX).cues);for(var F=k.next();!F.done;F=k.next())this.flatCues.push(Number(_.f(F.value,gIs).startOffsetMs))}}};
_.Y.onYtPlayerTimeChanged=function(q){if(!(q<0)){for(var k=this.currentCueIndex,F=k;;){var T=F>=0?this.flatCues[F]/1E3:-1;if(q+.5<T)--F;else if(T=F+1<this.flatCues.length?this.flatCues[F+1]/1E3:Infinity,q+.5>T)F+=1;else break}F!==k&&(k>=0&&((q=this.getCueElement(k))&&q.classList.remove("active"),(k=this.getCueGroupElement(k))&&k.classList.remove("active")),(k=this.getCueElement(F))&&k.classList.add("active"),(k=this.getCueGroupElement(F))&&k.classList.add("active"),this.currentCueIndex=F,this.isHovered||
this.scrollElementToTop(F))}};
_.Y.scrollElementToTop=function(q){q=this.getCueElement(q>=3?q-3:0);this.hostElement.scrollTop=Math.min(q.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Y.getCueElement=function(q){return _.Zy(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[q]+'"]')};
_.Y.getCueGroupElement=function(q){return(q=this.getCueElement(q))&&q.parentElement?q.parentElement.parentElement:null};
_.Y.onTap=function(q){var k=_.nj(q);q.target.classList.contains("cue")&&this.seekCueElement(k)};
_.Y.onKeyPress=function(q){q.keyCode==13&&(q=_.eo0(q.target,null,"cue"))&&this.seekCueElement(q)};
_.Y.seekCueElement=function(q){q=Number(q.getAttribute("start-offset"));_.Ta(this.hostElement,"yt-transcript-player-seek",[q/1E3])};
_.Y.onMouseEnter=function(){this.isHovered=!0};
_.Y.onMouseLeave=function(){this.isHovered=!1};
KE.prototype.onMouseLeave=KE.prototype.onMouseLeave;KE.prototype.onMouseEnter=KE.prototype.onMouseEnter;KE.prototype.onKeyPress=KE.prototype.onKeyPress;KE.prototype.onTap=KE.prototype.onTap;KE.prototype.dataChanged=KE.prototype.dataChanged;KE.prototype.hideTimestampsChanged=KE.prototype.hideTimestampsChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],KE.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],KE.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],KE.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],KE.prototype,"hideTimestamps",void 0);_.v([_.u(),_.G("design:type",Boolean)],KE.prototype,"isHovered",void 0);_.v([_.Wu("hideTimestamps"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KE.prototype,"hideTimestampsChanged",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KE.prototype,"dataChanged",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],KE.prototype,"onTap",null);_.v([_.eJ("keypress"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],KE.prototype,"onKeyPress",null);
_.v([_.eJ("mouseenter"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KE.prototype,"onMouseEnter",null);_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],KE.prototype,"onMouseLeave",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],KE);
_.B(KE,"ytd-transcript-body-renderer",function(){if(Dhv!==void 0)return Dhv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Dhv=q},{mode:1});var lt5;var BV=function(){var q=_.Q.apply(this,arguments)||this;q.darkerPanels=_.h("web_watch_darker_panels");return q};
_.y(BV,_.Q);BV.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],BV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],BV.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],BV.prototype,"darkerPanels",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],BV);
_.B(BV,"ytd-transcript-footer-renderer",function(){if(lt5!==void 0)return lt5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return lt5=q},{mode:1});var JX2;var AXv;var rS=function(){var q=_.Q.apply(this,arguments)||this;q.systemIcons=_.h("kevlar_system_icons");q.showClearButton=!1;return q};
_.y(rS,_.Q);_.Y=rS.prototype;_.Y.handleInput=function(q){var k=this;q.target.value.length?_.rf(this,"ytdTranscriptSearchBoxSearch",function(){k.emitSearchEvent(q)},500):(_.E2M(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=q.target.value.length>0};
_.Y.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.Y.handleClick=function(){var q,k=(q=this.data)==null?void 0:q.trackingParams;k&&_.C$(_.aB(),k)};
_.Y.handleClear=function(){_.E2M(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var q,k,F=(k=_.f((q=this.data)==null?void 0:q.clearButton,_.bl))==null?void 0:k.trackingParams;F&&_.C$(_.aB(),F);this.clear()};
_.Y.emitSearchEvent=function(q){_.Fc(this.hostElement,"yt-transcript-search-box-search",{query:q.target.value});var k,F;(q=(F=_.f((k=this.data)==null?void 0:k.searchButton,_.bl))==null?void 0:F.trackingParams)&&_.C$(_.aB(),q)};
_.Y.emitClearEvent=function(){_.Fc(this.hostElement,"yt-transcript-search-box-clear")};
_.Vg.Object.defineProperties(rS.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.Zy(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rS.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rS.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],rS.prototype,"systemIcons",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],rS);
_.B(rS,"ytd-transcript-search-box-renderer",function(){if(AXv!==void 0)return AXv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return AXv=q},{mode:1});var pIs;var wIC;var vV=function(){return _.Q.apply(this,arguments)||this};
_.y(vV,_.Q);vV.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var q,k;this.sectionHeaderAriaLabel=(q=this.data)==null?void 0:(k=q.accessibility)==null?void 0:k.accessibilityData.label}};
vV.prototype.fireSelectedEvent=function(q){_.Fc(this.hostElement,"ytd-transcript-section-header",{startMs:q})};
vV.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
vV.prototype.handleKeyPress=function(q){this.data&&q.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.Vg.Object.defineProperties(vV.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=(q=this.data)==null?void 0:q.enableTappableTranscriptHeader)!=null?k:!1}}});
vV.prototype.dataChanged=vV.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],vV.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],vV.prototype,"sectionHeaderAriaLabel",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],vV.prototype,"enableTappableTranscriptHeader",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vV.prototype,"dataChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],vV);
_.B(vV,"ytd-transcript-section-header-renderer",function(){if(wIC!==void 0)return wIC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return wIC=q},{mode:1});var Pkk;var $h0;var HV=function(){var q=_.Q.apply(this,arguments)||this;q.isEditMode=!1;q.touchCaptionsEnabled=!1;q.deleteCaptionCorrectionPopupCommand=null;q.voteCaptionCorrectionPopupCommand=null;q.roundedContainer=!0;q.mouseOver=!1;q.textChanged=!1;q.messages={suggest_correction:_.WJ("suggest_correction",void 0,"Edit caption"),suggested_caption:_.WJ("suggested_caption",void 0,"Suggested caption"),submit_correction:_.WJ("submit_correction",void 0,"Submit for review"),cancel_correction:_.WJ("cancel_correction",
void 0,"Cancel"),replay_segment:_.WJ("replay_segment",void 0,"Re-play segment"),delete_correction:_.WJ("delete_correction",void 0,"Delete correction")};q.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return q};
_.y(HV,_.Q);_.Y=HV.prototype;_.Y.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)};
_.Y.handleDelete=function(q){if(this.deleteCaptionCorrectionPopupCommand){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);k&&this.ytdOpenPopupBehavior.openPopup(k);q.stopPropagation()}};
_.Y.handleSubmit=function(q){if(this.data&&this.data.submitCaptionCorrectionCommand&&(q.stopPropagation(),this.textChanged)){var k;q=(k=_.f(this.data.submitCaptionCorrectionCommand,_.NJz))==null?void 0:k.params;k=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:q,correctionText:String(this.ironTextAreaElement.value),originalText:_.cj(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(k);this.isEditMode=!1}};
_.Y.handleUpdateSegmentText=function(q){(q=_.f(q,Wr0))&&q.targetId&&this.data&&q.targetId===this.data.targetId&&(q.userCorrection&&(this.editedText=q.userCorrection),q.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.cj(this.data.snippet)),q.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=q.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=q.voteCaptionCorrectionPopupCommand?
q.voteCaptionCorrectionPopupCommand:null,q.accessibility&&(this.segmentAriaLabel=q.accessibility.accessibilityData.label))};
_.Y.handleCancel=function(q){this.isEditMode=!1;q.stopPropagation();this.logClientVe(159409)};
_.Y.handleEditSegmentCommand=function(q){(q=_.f(q,eUX))&&q.targetId&&this.data&&q.targetId===this.data.targetId&&this.handleEdit()};
_.Y.handleEditButtonClick=function(q){this.data&&(this.handleEdit(),q.stopPropagation())};
_.Y.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var q;(q=this.ironTextAreaElement.textarea)==null||q.focus();this.logClientVe(159407)}};
_.Y.handleMouseEnter=function(){this.mouseOver=!0};
_.Y.handleMouseLeave=function(){this.mouseOver=!1};
_.Y.handleReplay=function(q){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),q.stopPropagation(),this.logClientVe(159408))};
_.Y.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()))};
_.Y.handleKeypress=function(q){this.data&&(this.isEditMode?q.stopPropagation():this.isEnterPress(q)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(q)&&this.logClientVe(138758))};
_.Y.handleTextboxClick=function(q){q.stopPropagation()};
_.Y.handleTextboxKeydown=function(q){this.isControlEnterPress(q)?this.handleSubmit(q):q.key==="Escape"&&this.handleCancel(q)};
_.Y.handleTextboxKeyup=function(){this.textChanged=_.cj(this.latestText)!==String(this.ironTextAreaElement.value)};
_.Y.fireSelectedEvent=function(q){_.Fc(this.hostElement,"yt-transcript-segment-selected",{startMs:q})};
_.Y.fireReplayEvent=function(q,k){_.Fc(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(q-100,0),endMs:k})};
_.Y.fireEditEvent=function(q,k){_.Fc(this.hostElement,"yt-transcript-segment-edit",{startMs:q,endMs:k})};
_.Y.isEnterPress=function(q){return q.key==="Enter"||q.code==="Enter"||q.code==="NumpadEnter"||q.keyCode===13?!0:!1};
_.Y.isControlEnterPress=function(q){var k=q.key==="Enter"||q.code==="Enter"||q.code==="NumpadEnter"||q.keyCode===13;return(q.ctrlKey||q.metaKey)&&k};
_.Y.isCopyPress=function(q){var k=q.ctrlKey;return q.key==="c"&&k};
_.Y.logClick=function(){var q,k=(q=this.data)==null?void 0:q.trackingParams;k&&_.C$(_.aB(),k)};
_.Y.logClientVe=function(q){_.zN(_.aB(),_.Jw(q))};
_.Vg.Object.defineProperties(HV.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}}});
HV.prototype.handleMouseLeave=HV.prototype.handleMouseLeave;HV.prototype.handleMouseEnter=HV.prototype.handleMouseEnter;HV.prototype.dataChanged=HV.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],HV.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],HV.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],HV.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],HV.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],HV.prototype,"isEditMode",void 0);_.v([_.u(),_.G("design:type",Object)],HV.prototype,"touchCaptionsEnabled",void 0);_.v([_.u(),_.G("design:type",Object)],HV.prototype,"editedText",void 0);_.v([_.u(),_.G("design:type",Object)],HV.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.v([_.u(),_.G("design:type",Object)],HV.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.v([_.u(),_.G("design:type",String)],HV.prototype,"segmentAriaLabel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],HV.prototype,"roundedContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],HV.prototype,"mouseOver",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],HV.prototype,"textChanged",void 0);_.v([_.u(),_.G("design:type",Object)],HV.prototype,"messages",void 0);
_.v([_.Iw("#suggestion"),_.G("design:type",Object)],HV.prototype,"ironTextAreaElement",void 0);_.v([_.P("data","editedText"),_.G("design:type",Object),_.G("design:paramtypes",[])],HV.prototype,"latestText",null);_.v([_.P("touchCaptionsEnabled","isEditMode"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HV.prototype,"enableEditButton",null);
_.v([_.P("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HV.prototype,"enableUndoButton",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HV.prototype,"dataChanged",null);_.v([_.eJ("mouseenter"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HV.prototype,"handleMouseEnter",null);
_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HV.prototype,"handleMouseLeave",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],HV);
_.B(HV,"ytd-transcript-segment-renderer",function(){if($h0!==void 0)return $h0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $h0=q},{mode:1});var s0=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};q.isError=!1;q.darkerPanels=_.h("web_watch_darker_panels");q.useParentMaxHeight=_.h("web_watch_transscript_use_parent_max_height");q.segmentOffsets=[];q.segmentIndex=-1;return q};
_.y(s0,_.Q);_.Y=s0.prototype;_.Y.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"}}}}};
_.Y.segmentsChanged=function(){this.updateOffsets()};
_.Y.onYtPlayerTimeChanged=function(q){for(var k=this.segmentIndex,F=k;;){if(F>=0){var T=this.segmentOffsets[F].start;var Z=this.segmentOffsets[F].isAutoScrollable}else T=-1,Z=!0;var O=q+.5;if(!Z){T=F+1<this.segmentOffsets.length?this.segmentOffsets[F+1].start:Infinity;if(O>=T){F+=1;continue}F=-1;break}if(O<T)T=F-1>=0&&this.segmentOffsets[F-1].isAutoScrollable,Z=F===0||T?1:2,F-=Z;else if(Z=F+1<this.segmentOffsets.length&&this.segmentOffsets[F+1].isAutoScrollable?1:2,T=F+Z<this.segmentOffsets.length?
this.segmentOffsets[F+Z].start:Infinity,O>T)F+=Z;else{if(F<0)break;F<this.segmentOffsets.length&&O>this.segmentOffsets[F].end&&(F=-1);break}}if(k!==F){if(k>=0){var z;(z=this.getSegmentElement(k))==null||z.classList.remove("active")}this.segmentIndex=F;if(!(F<0)){var R;(R=this.getSegmentElement(F))==null||R.classList.add("active");this.isHovered||this.scrollElementToTop(F)}}};
_.Y.handleSegmentEdit=function(q){q.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=q.target,_.Ta(this.hostElement,"yt-transcript-player-edit",[q.detail.startMs/1E3,q.detail.endMs/1E3]))};
_.Y.handleSegmentSelected=function(q){_.Ta(this.hostElement,"yt-transcript-player-seek",[q.detail.startMs/1E3])};
_.Y.handleSegmentReplay=function(q){_.Ta(this.hostElement,"yt-transcript-player-replay",[q.detail.startMs/1E3,q.detail.endMs/1E3])};
_.Y.handleSectionHeaderSelected=function(q){_.Ta(this.hostElement,"yt-transcript-player-seek",[q.detail.startMs/1E3])};
_.Y.onMouseEnter=function(){this.isHovered=!0};
_.Y.onMouseLeave=function(){this.isHovered=!1};
_.Y.onRetryButtonClick=function(){_.Fc(this.hostElement,"transcript-retry-button-click")};
_.Y.getSegmentElement=function(q){return _.Zy(this.hostElement).querySelector(":nth-child("+(q+1)+")")};
_.Y.scrollElementToTop=function(q){q=this.getSegmentElement(q>=2?q-2:0);this.hostElement.scrollTop=Math.min(q.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.Y.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(q){var k,F=(k=q.transcriptSegmentRenderer)!=null?k:q.transcriptSectionHeaderRenderer;return{start:Number(F.startMs)/1E3,end:Number(F.endMs)/1E3,isAutoScrollable:q.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.Y.clearHighlightedSegments=function(){var q=_.Zy(this.hostElement);q=_.S(q.querySelectorAll("ytd-transcript-segment-renderer"));for(var k=q.next();!k.done;k=q.next())k.value.classList.remove("active")};
_.Vg.Object.defineProperties(s0.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:q.searchResultSegments)||((k=this.data)==null?void 0:k.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
s0.prototype.onMouseLeave=s0.prototype.onMouseLeave;s0.prototype.onMouseEnter=s0.prototype.onMouseEnter;s0.prototype.handleSectionHeaderSelected=s0.prototype.handleSectionHeaderSelected;s0.prototype.handleSegmentReplay=s0.prototype.handleSegmentReplay;s0.prototype.handleSegmentSelected=s0.prototype.handleSegmentSelected;s0.prototype.handleSegmentEdit=s0.prototype.handleSegmentEdit;s0.prototype.segmentsChanged=s0.prototype.segmentsChanged;
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],s0.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],s0.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],s0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],s0.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],s0.prototype,"isError",void 0);
_.v([_.u(),_.G("design:type",Object)],s0.prototype,"noResultLabel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],s0.prototype,"darkerPanels",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],s0.prototype,"useParentMaxHeight",void 0);_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],s0.prototype,"segments",null);
_.v([_.P("segments","noResultLabel"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],s0.prototype,"displayNoResults",null);_.v([_.Wu("segments"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],s0.prototype,"segmentsChanged",null);_.v([_.eJ("yt-transcript-segment-edit"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],s0.prototype,"handleSegmentEdit",null);
_.v([_.eJ("yt-transcript-segment-selected"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],s0.prototype,"handleSegmentSelected",null);_.v([_.eJ("yt-transcript-segment-replay"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],s0.prototype,"handleSegmentReplay",null);
_.v([_.eJ("ytd-transcript-section-header"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],s0.prototype,"handleSectionHeaderSelected",null);_.v([_.eJ("mouseenter"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],s0.prototype,"onMouseEnter",null);_.v([_.eJ("mouseleave"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],s0.prototype,"onMouseLeave",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],s0);
_.B(s0,"ytd-transcript-segment-list-renderer",function(){if(Pkk!==void 0)return Pkk;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Pkk=q},{mode:1});var G7=function(){var q=_.Q.apply(this,arguments)||this;q.hideTimestamps=!!_.zA("hide-transcript-timestamps");q.isLoadingTranscripts=!1;q.darkerPanels=_.h("web_watch_darker_panels");q.isError=!1;q.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return q};
_.y(G7,_.Q);_.Y=G7.prototype;_.Y.headerChanged=function(){var q,k;this.baseGetTranscriptsCommand=(k=_.f((q=this.data)==null?void 0:q.header,Uth))==null?void 0:k.onTextChangeCommand};
_.Y.bodyChanged=function(){var q=this.getBodyRenderer();q&&(q.initialSegments&&(this.initialTranscriptsRenderer=q),q.noResultLabel&&(this.noResultLabel=q.noResultLabel),q.retryLabel&&(this.retryLabel=q.retryLabel))};
_.Y.detached=function(){this.clearSearchBoxText()};
_.Y.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.Y.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"}}}};
_.Y.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.Y.fireSearch=function(q){var k=this;if(q){var F=q.detail.query;if(this.baseGetTranscriptsCommand){var T;q=(T=_.f(this.baseGetTranscriptsCommand,_.d8z))==null?void 0:T.params;var Z;T=_.f((Z=this.data)==null?void 0:Z.footer,mHC);var O;if((Z=(O=_.f(T==null?void 0:T.languageMenu,zU0))==null?void 0:O.subMenuItems)&&Z.length>0&&(O=Z.find(function(e){return e.selected}))){var z,R;
q=(z=O.continuation)==null?void 0:(R=z.reloadContinuationData)==null?void 0:R.continuation}z=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:q,searchQuery:F}});this.ytComponentBehavior.resolveCommand(z,{commandController:{onServerError:function(){k.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});bZ9(this.ytContinuationHandlerBehavior,function(){return F===k.getCurrentSearchBoxText()})}}};
_.Y.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.Y.onRetryButtonClick=function(){this.isError=!1;var q={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:q}))};
_.Y.hideTimestampsChanged=function(){_.S4("hide-transcript-timestamps",this.hideTimestamps)};
_.Y.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.Y.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.Y.handleSignalActionCopyTranscript=function(){var q=this,k=this.getBodyRenderer();k&&(k=((k==null?void 0:k.searchResultSegments)||(k==null?void 0:k.initialSegments)||[]).map(function(F){return _.f(F,Xz0)}).filter(function(F){return!!F}).map(function(F){return{snippet:F.snippet||{runs:[{text:""}]},
startTimeText:F.startTimeText||{simpleText:""}}}).map(function(F){var T=(F.snippet.runs||[]).reduce(function(Z,O){return Z+O.text},"");
return q.hideTimestamps?T:F.startTimeText.simpleText+" "+T}).join("\n"),this.copyToClipboard(k))};
_.Y.copyToClipboard=function(q){navigator.clipboard&&navigator.clipboard.writeText(q)};
_.Y.getCurrentSearchBoxText=function(){var q;return(q=this.searchBox)==null?void 0:q.value};
_.Y.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.Y.getBodyRenderer=function(){var q;return _.f((q=this.data)==null?void 0:q.body,I1K)};
_.Y.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.Vg.Object.defineProperties(G7.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.Zy(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
G7.prototype.hideTimestampsChanged=G7.prototype.hideTimestampsChanged;G7.prototype.searchCleared=G7.prototype.searchCleared;G7.prototype.fireSearch=G7.prototype.fireSearch;G7.prototype.onReloadContinuationFinish=G7.prototype.onReloadContinuationFinish;G7.prototype.bodyChanged=G7.prototype.bodyChanged;G7.prototype.headerChanged=G7.prototype.headerChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],G7.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],G7.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],G7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],G7.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],G7.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],G7.prototype,"hideTimestamps",void 0);
_.v([_.u(),_.G("design:type",Object)],G7.prototype,"isLoadingTranscripts",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],G7.prototype,"darkerPanels",void 0);_.v([_.u(),_.G("design:type",Object)],G7.prototype,"isError",void 0);_.v([_.Wu("data.header"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G7.prototype,"headerChanged",null);
_.v([_.df("data.body"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G7.prototype,"bodyChanged",null);_.v([_.eJ("yt-reload-continuation-finish"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G7.prototype,"onReloadContinuationFinish",null);_.v([_.eJ("yt-transcript-search-box-search"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],G7.prototype,"fireSearch",null);
_.v([_.eJ("yt-transcript-search-box-clear"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G7.prototype,"searchCleared",null);_.v([_.Wu("hideTimestamps"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G7.prototype,"hideTimestampsChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],G7);
_.B(G7,"ytd-transcript-search-panel-renderer",function(){if(pIs!==void 0)return pIs;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return pIs=q},{mode:1});var cV=function(){var q=_.Q.apply(this,arguments)||this;q.player=null;q.playerPollJobId=0;return q};
_.y(cV,_.Q);_.Y=cV.prototype;_.Y.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.Y.onLoadReloadContinuation=function(q){_.h("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:q.target.data.continuation}}):(q={clickTrackingParams:q.target.data.clickTrackingParams,getTranscriptEndpoint:{params:q.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}}))};
_.Y.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"}}}};
_.Y.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.Y.attached=function(){this.updatePlayerListening()};
_.Y.detached=function(){this.updatePlayerListening()};
_.Y.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.Y.startPlayerListening=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return(k=_.q$())?_.W(F,k.getPlayerPromise(),2):F.return();q.player=F.yieldResult;q.playerPollJobId=_.pL.addLowPriorityJob(function(){q.getPlayerVideoProgress()},1E3);
q.player.addEventListener("onCueRangeEnter",function(T){q.onCueRangeEnter(T)});
q.player.addEventListener("onCueRangeExit",function(T){q.onCueRangeExit(T)});
q.player.addEventListener("onStateChange",function(T){q.onPlayerStateChange(T)});
q.player.addEventListener("SEEK_TO",function(T){q.onPlayerSeek(T)});
_.RG(F)})};
_.Y.getPlayerVideoProgress=function(){var q=this;_.pL.cancelJob(this.playerPollJobId);if(this.player){var k=this.player.getCurrentTime();_.Ta(this.hostElement,"yt-player-time-changed",[k])}this.playerPollJobId=_.pL.addLowPriorityJob(function(){q.getPlayerVideoProgress()},1E3)};
_.Y.stopPlayerListening=function(){this.player=null;_.pL.cancelJob(this.playerPollJobId)};
_.Y.onPlayerStateChange=function(q){q===2&&this.removePendingCue()};
_.Y.onPlayerSeek=function(q){var k;if(k=this.pendingReplayCueId)k=this.pendingReplayCueId,k=q===(_.h("web_transcript_cue_id_killswitch")?Number(k):Number(k.split("_")[1]));k||this.removePendingCue()};
_.Y.onCueRangeEnter=function(q){jW2(q)&&(this.pendingReplayCueId=q)};
_.Y.onCueRangeExit=function(q){jW2(q)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.Y.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.Y.onYtTranscriptPlayerSeek=function(q){this.player&&this.player.seekTo(q,!0)};
_.Y.onYtTranscriptPlayerReplay=function(q,k){this.player&&(this.player.addCueRange(ZZ0(q),q,k),this.player.seekTo(q,!0),this.player.playVideo())};
_.Y.onYtTranscriptPlayerEdit=function(q,k){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(ZZ0(q),q,k),this.player.seekTo(q,!0))};
cV.prototype.onLoadReloadContinuation=cV.prototype.onLoadReloadContinuation;cV.prototype.panelContentVisibleChanged=cV.prototype.panelContentVisibleChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],cV.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],cV.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],cV.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cV.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],cV.prototype,"panelContentVisible",void 0);_.v([_.Wu("panelContentVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],cV.prototype,"panelContentVisibleChanged",null);
_.v([_.eJ("yt-load-reload-continuation"),_.G("design:type",Function),_.G("design:paramtypes",[Object]),_.G("design:returntype")],cV.prototype,"onLoadReloadContinuation",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],cV);
_.B(cV,"ytd-transcript-renderer",function(){if(JX2!==void 0)return JX2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return JX2=q},{mode:1});var bm0;var uh0;var Vq=function(){return _.Q.apply(this,arguments)||this};
_.y(Vq,_.Q);Vq.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.O_(this.hostElement,[this.data.clickCommand],this.hostElement))};
Vq.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+((0,_.Am)()+_.u7)+"px)"};
Vq.prototype.updateShouldHideFromBinding=function(q){this.shouldHide=q.detail.value};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Vq.prototype,"rendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Vq.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],Vq.prototype,"shouldHide",void 0);_.v([_.K({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],Vq);
_.B(Vq,"ytd-ad-engagement-panel-banner-renderer",function(){if(uh0!==void 0)return uh0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return uh0=q},{mode:_.Oh("kevlar_poly_si_batch_j070")?1:2});var Ng9;var LE=function(){var q=_.Q.apply(this,arguments)||this;q.modernPanels=_.h("kevlar_watch_modern_panels");q.buttonUpdate=_.h("web_modern_buttons");q.adsSemanticText=_.h("enable_ads_web_ep_buenos_aires_and_padding_fix");return q};
_.y(LE,_.Q);LE.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.v([_.u(),_.G("design:type",Object)],LE.prototype,"data",void 0);_.v([_.u({computed:"computeHideDefaultAdBadge(data)"}),_.G("design:type",Boolean)],LE.prototype,"hideDefaultAdBadge",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],LE.prototype,"modernPanels",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],LE.prototype,"buttonUpdate",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],LE.prototype,"adsSemanticText",void 0);
_.v([_.K({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],LE);
_.B(LE,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(Ng9!==void 0)return Ng9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Ng9=q},{mode:1});var QF9;var xZ=function(){var q=_.Q.apply(this,arguments)||this;q.darkerPanels=_.h("web_watch_darker_panels");q.enableSqueezebackPanels=_.h("web_shorts_enable_squeezeback_panels");q.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");q.modernPanels=_.h("kevlar_watch_modern_panels");q.headerClickListener=function(k){q.onHeaderClick(k)};
q.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return q};
_.y(xZ,_.Q);_.Y=xZ.prototype;_.Y.computeAdsInfoButton=function(){if(_.h("web_modern_buttons")){var q,k;return(k=_.f((q=this.data)==null?void 0:q.subtitleComplex,qt5))==null?void 0:k.adInfoRenderer}};
_.Y.updateHeaderClickListener=function(){var q,k,F;((q=this.data)==null?0:q.navigationEndpoint)||((k=this.data)==null?0:k.onClickCommand)||_.f((F=this.data)==null?void 0:F.visibilityButton,_.ul)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.Y.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}}}}}};
_.Y.collapsedChanged=function(){var q;(q=this.data)!=null&&q.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.h("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.Y.focus=function(q){this.titleElement&&_.cU(this.titleElement,q)};
_.Y.computeTitleAriaLabel=function(q){var k=[];if(q.title){var F,T;k.push(this.ytRendererBehavior.getSimpleString(q.title)||((F=q.title.accessibility)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label))}q.contextualInfo&&k.push(this.ytRendererBehavior.getSimpleString(q.contextualInfo));return k.join(" ")};
_.Y.onHeaderClick=function(q){this.shouldTriggerHeaderClick(q)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.O_(this.hostElement,[this.data.onClickCommand],this.hostElement)):(q=this.getVisibilityToggleButton())&&q.click())};
_.Y.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var q=_.f(this.data.visibilityButton,_.bl)||_.f(this.data.visibilityButton,_.ul);q&&this.ytRendererBehavior.logExplicitClick(q)}};
_.Y.getVisibilityToggleButton=function(){var q=_.Zy(this.hostElement).querySelector("#visibility-button").firstElementChild;return(q==null?void 0:q.is)==="ytd-toggle-button-renderer"?q:null};
_.Y.shouldTriggerHeaderClick=function(q){return!_.x$(_.xN(q),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.Y.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(q){q=_.f(q,_.sW5);this.targetId&&(q==null?void 0:q.targetId)===this.targetId&&(q=q.navigationButton)&&this.set("data.navigationButton",q)};
_.Vg.Object.defineProperties(xZ.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var q;return!!(((q=this.entity)==null?0:q.isActionButtonHidden)||this.hideActionButton)}}});
xZ.prototype.collapsedChanged=xZ.prototype.collapsedChanged;xZ.prototype.updateHeaderClickListener=xZ.prototype.updateHeaderClickListener;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],xZ.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xZ.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],xZ.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xZ.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],xZ.prototype,"targetId",void 0);_.v([_.u(),_.G("design:type",Boolean)],xZ.prototype,"collapsed",void 0);_.v([_.u(),_.G("design:type",Boolean)],xZ.prototype,"hideActionButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],xZ.prototype,"shortsPanel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],xZ.prototype,"liveChatEngagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],xZ.prototype,"learningChatEngagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],xZ.prototype,"darkerPanels",void 0);_.v([_.Iw("#title"),_.G("design:type",HTMLElement)],xZ.prototype,"titleElement",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],xZ.prototype,"headerElement",void 0);
_.v([_.u({computed:"computeAdsInfoButton(data)"}),_.G("design:type",Object)],xZ.prototype,"adsInfoButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],xZ.prototype,"enableSqueezebackPanels",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],xZ.prototype,"enableAnchoredPanel",void 0);_.v([_.u({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(q,k){return _.SA(q.entities,"engagementPanelTitleHeaderEntity",k)}}),
_.G("design:type",Object)],xZ.prototype,"entity",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],xZ.prototype,"modernPanels",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("targetId"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],xZ.prototype,"adsSemanticText",null);_.v([_.Wu("data","data.navigationEndpoint","data.onClickCommand"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],xZ.prototype,"updateHeaderClickListener",null);
_.v([_.df("collapsed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],xZ.prototype,"collapsedChanged",null);_.v([_.P("entity","hideActionButton"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],xZ.prototype,"isActionButtonHidden",null);_.v([_.K({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],xZ);
_.B(xZ,"ytd-engagement-panel-title-header-renderer",function(){if(QF9!==void 0)return QF9;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return QF9=q},{mode:1});var Ku8;var nE=function(){return _.Q.apply(this,arguments)||this};
_.y(nE,_.Q);nE.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nE.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],nE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nE.prototype,"data",void 0);_.v([_.K({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],nE);
_.B(nE,"ytd-macro-markers-info-item-renderer",function(){if(Ku8!==void 0)return Ku8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ku8=q},{mode:1});var Bg0;var Hm2=function(q,k,F,T,Z,O){_.dF.call(this);var z=this;this.JSC$20218_containerElement=q;this.hostElement=k;this.supportedSyncItems=F;this.syncEntityKey=T;this.options=Z;this.renderLazyListItems=O;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;rXk(this);vas(this);this.JSC$20218_scrollAnimation=new _.P3(function(R){q.scrollTop=R});
_.zl(this,this.JSC$20218_scrollAnimation);this.addOnDisposeCallback(function(){z.exitBrowsingMode(!1);z.activeItem&&z.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.y(Hm2,_.dF);var rXk=function(q){var k=_.Es(_.mT().resolve(_.Ke),function(F){return F.entities.markersEngagementPanelSyncEntity||{}},function(F,T){var Z;
F[q.syncEntityKey]!==T[q.syncEntityKey]&&((Z=F[q.syncEntityKey])==null?void 0:Z.activeItemIndex)!==void 0&&q.updatePanelActiveItem(F[q.syncEntityKey].activeItemIndex)});
q.unsubscribeFromTimedMarkersListSyncEntity=k;q.addOnDisposeCallback(k);sFh(q)},sFh=function(q){var k=_.mT().resolve(_.Ke);
k=_.X3x(k.getState(),q.syncEntityKey);(k==null?void 0:k.activeItemIndex)!==void 0&&(k=q.getItemByIndex(k.activeItemIndex))&&q.setActiveItem(k)},vas=function(q){var k=new _.mg(q.onScroll,50,q);
_.zl(q,k);var F=function(){k.fire()};
q.JSC$20218_containerElement.addEventListener("scroll",F);q.addOnDisposeCallback(function(){q.JSC$20218_containerElement.removeEventListener("scroll",F)})};
_.Y=Hm2.prototype;
_.Y.updatePanelActiveItem=function(q){var k=this.getItemByIndex(q);if(k){if(this.setActiveItem(k),this.contentVisible)if(this.browsingMode){var F;((F=this.options)==null?void 0:F.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(q=GLC(this),k.offsetTop<this.JSC$20218_containerElement.clientHeight+this.JSC$20218_containerElement.scrollTop&&q&&!this.activeItemBelowSyncPosition&&this.exitBrowsingMode(!1));cXk(this)}else this.scrollToItem(k)}else _.w1(new _.aP("Could not find "+this.supportedSyncItems+
" sync child to set active.",q,this.JSC$20218_containerElement.querySelectorAll(this.supportedSyncItems).length))};
_.Y.getItemByIndex=function(q){var k;(k=this.renderLazyListItems)==null||k.call(this,q);k=this.JSC$20218_containerElement.querySelectorAll(this.supportedSyncItems);if(k.length>q)return k[q]};
_.Y.setActiveItem=function(q){this.activeItem&&this.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));q.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));this.activeItem=q};
_.Y.scrollToItem=function(q){q=this.getScrollPositionForItem(q);this.JSC$20218_containerElement.scrollTop!==q&&this.JSC$20218_scrollAnimation.start(this.JSC$20218_containerElement.scrollTop,q,300)};
_.Y.getScrollPositionForItem=function(q){if(this.JSC$20218_containerElement.querySelectorAll(this.supportedSyncItems)[0]===q)return 0;var k,F=((k=this.options)==null?0:k.percentOffset)?this.JSC$20218_containerElement.clientHeight*this.options.percentOffset:0;q=_.pT(q).y+this.JSC$20218_containerElement.scrollTop-(_.pT(this.JSC$20218_containerElement).y+F);return Math.max(0,Math.min(q,this.JSC$20218_containerElement.scrollHeight-this.JSC$20218_containerElement.offsetHeight))};
_.Y.onScroll=function(){this.activeItemBelowSyncPosition=GLC(this);if(this.activeItem&&!this.JSC$20218_scrollAnimation.isAnimating()&&Math.abs(this.JSC$20218_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var q;switch((q=this.options)==null?void 0:q.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":this.enterBrowsingMode(!VI8(this));cXk(this);break;default:this.enterBrowsingMode(!0)}}};
_.Y.enterBrowsingMode=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1){if(k.browsingMode)return Z.return();k.browsingMode=!0;q&&k.hostElement.classList.add("browsing-mode");k.playerExitBrowsingModeListener=function(){k.exitBrowsingMode(!1)};
return _.W(Z,_.OB(),2)}F=Z.yieldResult;(T=F)==null||T.addEventListener("SEEK_TO",k.playerExitBrowsingModeListener);_.RG(Z)})};
_.Y.exitBrowsingMode=function(q){q=q===void 0?!0:q;this.browsingMode&&(this.browsingMode=!1,this.hostElement.classList.remove("browsing-mode"),q&&this.scrollToItem(this.activeItem),this.removePlayerSeekListener())};
_.Y.removePlayerSeekListener=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1)return q.playerExitBrowsingModeListener?_.W(T,_.OB(),3):T.jumpTo(0);k=T.yieldResult;(F=k)==null||F.removeEventListener("SEEK_TO",q.playerExitBrowsingModeListener);q.playerExitBrowsingModeListener=void 0;_.RG(T)})};
var cXk=function(q){var k;((k=q.options)==null?void 0:k.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(VI8(q)?q.hostElement.classList.remove("browsing-mode"):q.activeItem&&q.hostElement.classList.add("browsing-mode"))},GLC=function(q){if(!q.activeItem)return!1;
var k,F=((k=q.options)==null?0:k.percentOffset)?q.JSC$20218_containerElement.clientHeight*q.options.percentOffset:0;return q.activeItem.offsetTop>=q.JSC$20218_containerElement.scrollTop+F},VI8=function(q){if(!q.activeItem)return!1;
var k=q.activeItem.offsetTop+14<=q.JSC$20218_containerElement.scrollTop+q.JSC$20218_containerElement.clientHeight;return q.activeItem.offsetTop+q.activeItem.clientHeight-14>=q.JSC$20218_containerElement.scrollTop&&k};
Hm2.prototype.panelContentVisibleChanged=function(q){(this.contentVisible=q)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var LuC=function(q,k){q.syncEntityKey=k;var F;(F=q.unsubscribeFromTimedMarkersListSyncEntity)==null||F.call(q);rXk(q)},xh5=function(q,k){q.options=k};var gS=function(){var q=_.Q.apply(this,arguments)||this;q.browsingMode=!1;q.modern=_.h("web_button_rework");q.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return q};
_.y(gS,_.Q);_.Y=gS.prototype;_.Y.activeItemChanged=function(){if(!_.h("synced_panel_scrolling_controller")){var q;((q=this.syncEntity)==null?void 0:q.activeItemIndex)!==void 0&&this.updatePanelActiveItem(this.syncEntity.activeItemIndex)}};
_.Y.created=function(){var q=this;_.h("synced_panel_scrolling_controller")||(this.JSC$20222_scrollAnimation=new _.P3(function(k){q.contents.scrollTop=k}),this.boundExitBrowsingMode=function(){q.exitBrowsingMode(!1)})};
_.Y.detached=function(){if(_.h("synced_panel_scrolling_controller")){var q;(q=this.scrollController)==null||q.dispose();this.scrollController=void 0}else this.removePlayerSeekListener()};
_.Y.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"}}}};
_.Y.dataChanged=function(){var q=this;_.h("synced_panel_scrolling_controller")?_.Gz(this,function(){if(q.scrollController){var k;(k=q.scrollController)==null||k.exitBrowsingMode(!1);var F,T,Z;(T=q.scrollController)==null||LuC(T,(Z=(F=q.data)==null?void 0:F.syncModelEntityKey)!=null?Z:"default-macro-markers-list-renderer-entity-key");var O,z,R;(R=q.scrollController)==null||xh5(R,{percentOffset:(O=q.data)==null?void 0:O.selectedItemAlignmentPercentOffset,floatingPillType:(z=q.data)==null?void 0:z.floatingPillType})}else{var e,
I,X,E;q.scrollController=new Hm2(q.contents,q.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(E=(e=q.data)==null?void 0:e.syncModelEntityKey)!=null?E:"default-macro-markers-list-renderer-entity-key",{percentOffset:(I=q.data)==null?void 0:I.selectedItemAlignmentPercentOffset,floatingPillType:(X=q.data)==null?void 0:X.floatingPillType},function(d){q.renderLazyListItems(d)})}q.scrollController.panelContentVisibleChanged(!!q.panelContentVisible)}):this.exitBrowsingMode()};
_.Y.computeButtonShape=function(){var q=this;if(this.data&&this.data.syncButtonLabel&&this.modern)return{onTap:function(){q.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.Y.computeSyncEnabled=function(q){return!(q==null||!q.syncButtonLabel)};
_.Y.renderLazyListItems=function(q){for(var k=this.contents.children,F=0,T=0;T<k.length;T++){var Z=void 0;(Z=k[T].ytLazyListBehavior)==null||Z.fillRemainingListItems();var O=void 0,z=void 0;Z=_.f((O=this.data)==null?void 0:(z=O.contents)==null?void 0:z[T],_.M9I);z=O=void 0;if((O=Z)==null?0:(z=O.contents)==null?0:z.length)F+=Z.contents.length;if(F>=q)break}};
_.Y.getItemByIndex=function(q){this.renderLazyListItems(q);var k=this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model");if(k.length>q)return k[q]};
_.Y.setActiveItem=function(q){this.currentActiveItem&&this.currentActiveItem.active!==void 0&&(this.currentActiveItem.active=!1);q.active!==void 0&&(q.active=!0);this.currentActiveItem=q};
_.Y.handleSetActivePanelItemAction=function(q){if((q=_.f(q,ccD))&&this.panelTargetId===q.panelTargetId){q=q.itemIndex;if(_.h("synced_panel_scrolling_controller")){var k,F;var T=(F=(k=this.data)==null?void 0:k.syncModelEntityKey)!=null?F:"default-macro-markers-list-renderer-entity-key"}else{var Z;T=(Z=this.data)==null?void 0:Z.syncModelEntityKey}if(T){var O;((O=this.syncEntity)==null?void 0:O.activeItemIndex)!==q&&this.ytdReduxBehavior.dispatch(_.Iy("markersEngagementPanelSyncEntity",T,{key:T,activeItemIndex:q}))}else this.updatePanelActiveItem(q)}};
_.Y.updatePanelActiveItem=function(q){var k=this.getItemByIndex(q);k?(this.setActiveItem(k),!this.browsingMode&&this.panelContentVisible&&this.scrollToItem(k)):_.w1(new _.aP("Could not find ytd-macro-markers-list-renderer sync child to set active.",q,this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model").length))};
_.Y.scrollToItem=function(q){q=this.getScrollPositionForItem(q);this.contents.scrollTop!==q&&this.JSC$20222_scrollAnimation.start(this.contents.scrollTop,q,300)};
_.Y.getScrollPositionForItem=function(q){if(this.contents.querySelectorAll("ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model")[0]===q)return 0;q=_.pT(q).y+this.contents.scrollTop-_.pT(this.contents).y-this.getStickyHeaderHeight(q);return Math.min(q,this.contents.scrollHeight-this.contents.offsetHeight)};
_.Y.getStickyHeaderHeight=function(q){if(q.nodeName==="MACRO-MARKERS-PANEL-ITEM-VIEW-MODEL"){var k,F,T;return(T=(k=q.closest('ytd-item-section-renderer[header-style="sticky-header"]'))==null?void 0:(F=k.header)==null?void 0:F.offsetHeight)!=null?T:0}return 0};
_.Y.onScroll=function(){_.h("synced_panel_scrolling_controller")||(this.ytRendererBehavior.markDirty(),this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&!this.JSC$20222_scrollAnimation.isAnimating()&&Math.abs(this.contents.scrollTop-this.getScrollPositionForItem(this.currentActiveItem))>10&&this.enterBrowsingMode())};
_.Y.enterBrowsingMode=function(){var q=this;return _.C(function(k){if(k.nextAddress==1){if(q.browsingMode)return k.return();q.browsingMode=!0;return _.W(k,_.i$().getPlayerPromise(),2)}q.player=k.yieldResult;q.player.addEventListener("SEEK_TO",q.boundExitBrowsingMode);_.RG(k)})};
_.Y.exitBrowsingMode=function(q){this.browsingMode&&(this.browsingMode=!1,(q===void 0||q)&&this.scrollToItem(this.currentActiveItem),this.removePlayerSeekListener())};
_.Y.removePlayerSeekListener=function(){this.player&&(this.player.removeEventListener("SEEK_TO",this.boundExitBrowsingMode),this.player=void 0)};
_.Y.onSyncClick=function(){if(_.h("synced_panel_scrolling_controller")){var q;(q=this.scrollController)==null||q.exitBrowsingMode()}else this.exitBrowsingMode()};
_.Y.panelContentVisibleChanged=function(){if(_.h("synced_panel_scrolling_controller")){var q;(q=this.scrollController)==null||q.panelContentVisibleChanged(!!this.panelContentVisible)}else this.panelContentVisible&&this.syncEnabled&&!this.browsingMode&&this.currentActiveItem&&this.scrollToItem(this.currentActiveItem)};
gS.prototype.panelContentVisibleChanged=gS.prototype.panelContentVisibleChanged;gS.prototype.dataChanged=gS.prototype.dataChanged;gS.prototype.activeItemChanged=gS.prototype.activeItemChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],gS.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gS.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gS.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],gS.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gS.prototype,"data",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],gS.prototype,"useCustomColors",void 0);_.v([_.u({computed:"computeSyncEnabled(data)"}),_.G("design:type",Boolean)],gS.prototype,"syncEnabled",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],gS.prototype,"panelTargetId",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],gS.prototype,"panelContentVisible",void 0);_.v([_.Iw("#contents"),_.G("design:type",HTMLElement)],gS.prototype,"contents",void 0);_.v([_.Iw("#sync-container"),_.G("design:type",HTMLElement)],gS.prototype,"syncContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gS.prototype,"browsingMode",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],gS.prototype,"modern",void 0);_.v([_.u({selectorArgs:["data.syncModelEntityKey"],selector:_.X3x}),_.G("design:type",Object)],gS.prototype,"syncEntity",void 0);_.v([_.Wu("syncEntity.activeItemIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gS.prototype,"activeItemChanged",null);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gS.prototype,"dataChanged",null);_.v([_.Wu("panelContentVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gS.prototype,"panelContentVisibleChanged",null);_.v([_.K({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],gS);
_.B(gS,"ytd-macro-markers-list-renderer",function(){if(Bg0!==void 0)return Bg0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Bg0=q},{mode:1});var na8;var mn=function(){return _.Q.apply(this,arguments)||this};
_.y(mn,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mn.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],mn.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mn.prototype,"data",void 0);_.v([_.K({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],mn);
_.B(mn,"ytd-error-corrections-section-item-renderer",function(){if(na8!==void 0)return na8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return na8=q},{mode:1});var gas;var qv=function(){return _.Q.apply(this,arguments)||this};
_.y(qv,_.Q);qv.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],qv.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],qv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qv.prototype,"data",void 0);_.v([_.K({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],qv);
_.B(qv,"ytd-error-corrections-section-renderer",function(){if(gas!==void 0)return gas;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return gas=q},{mode:1});var mh9;var iP=function(){return _.Q.apply(this,arguments)||this};
_.y(iP,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],iP.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],iP.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],iP.prototype,"data",void 0);_.v([_.K({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],iP);
_.B(iP,"ytd-topic-link-renderer",function(){if(mh9!==void 0)return mh9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return mh9=q},{mode:1});var qL9;var kC=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("kevlar_modern_sd_v2");q.modernLockupV2=_.h("modernize_structured_description_playlist_lockups_v2");q.modernTypography=_.h("web_modern_typography");return q};
_.y(kC,_.Q);kC.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],kC.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],kC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],kC.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],kC.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],kC.prototype,"modernLockupV2",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],kC.prototype,"modernTypography",void 0);_.v([_.K({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],kC);
_.B(kC,"ytd-video-description-course-section-renderer",function(){if(qL9!==void 0)return qL9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return qL9=q},{mode:1});var iIC;var ob=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("kevlar_modern_sd_v2");q.modernTypography=_.h("web_modern_typography");return q};
_.y(ob,_.Q);ob.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ob.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ob.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ob.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ob.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ob.prototype,"modernTypography",void 0);
_.v([_.K({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],ob);
_.B(ob,"ytd-video-description-files-section-renderer",function(){if(iIC!==void 0)return iIC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return iIC=q},{mode:1});var kV0;var Fg=function(){return _.Q.apply(this,arguments)||this};
_.y(Fg,_.Q);Fg.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Fg.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Fg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Fg.prototype,"data",void 0);_.v([_.K({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],Fg);
_.B(Fg,"ytd-video-description-gaming-section-renderer",function(){if(kV0!==void 0)return kV0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return kV0=q},{mode:1});var oEK;var Tk=function(){var q=_.Q.apply(this,arguments)||this;q.isExpanded=!1;return q};
_.y(Tk,_.Q);Tk.prototype.computeHasDefaultMetadataEndpoint=function(q){var k;q=q==null?void 0:(k=q.defaultMetadata)==null?void 0:k.runs;return!(!q||q.length!==1||!q[0].navigationEndpoint)};
Tk.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.Vg.Object.defineProperties(Tk.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Tk.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Tk.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Tk.prototype,"isExpanded",void 0);_.v([_.u({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Tk.prototype,"hasDefaultMetadataEndpoint",void 0);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Tk.prototype,"isExpandable",null);_.v([_.P("data","isExpandable","isExpanded"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Tk.prototype,"showExpandedMetadata",null);_.v([_.K({is:"ytd-info-row-renderer",disableElementRegistration:!0})],Tk);
_.B(Tk,"ytd-info-row-renderer",function(){if(oEK!==void 0)return oEK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return oEK=q},{mode:1});var Ffk;var Zl=function(){var q=_.Q.apply(this,arguments)||this;q.currentIndex=0;q.supportComponentResize=!0;q.modern=_.h("kevlar_modern_sd_v2");q.JSC$20248_lastScrollContainerWidth=NaN;return q};
_.y(Zl,_.Q);_.Y=Zl.prototype;
_.Y.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"}}}};
_.Y.getItemsPath=function(){return"videoLockups"};
_.Y.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.Y.onIronResize=function(){this.updateVideoLockupStyles()};
_.Y.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.Y.updateVideoLockupStyles=function(){var q;this.JSC$20248_scrollContainer!==void 0&&(q=this.videoLockups)!=null&&q.length&&(q=this.JSC$20248_scrollContainer.clientWidth,q!==this.JSC$20248_lastScrollContainerWidth&&(this.JSC$20248_lastScrollContainerWidth=q,_.zb(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(q*.8,415)+"px"}),_.Fc(this.hostElement,"iron-resize")))};
_.Vg.Object.defineProperties(Zl.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var q=[],k;if((k=this.data)==null||!k.carouselLockups)return q;k=_.S(this.data.carouselLockups);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0;((T=_.f(F,hUI))==null?0:T.videoLockup)&&q.push(_.f(F,hUI).videoLockup)}return q}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.videoLockups)==null||!q.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var q=[],k;if((k=this.data)==null||!k.carouselLockups)return q;var F;return(F=_.f(this.data.carouselLockups[this.scrollCount],hUI))==null?void 0:F.infoRows}}});
Zl.prototype.dataChanged=Zl.prototype.dataChanged;Zl.prototype.onIronResize=Zl.prototype.onIronResize;Zl.prototype.hiddenChanged=Zl.prototype.hiddenChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Zl.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Zl.prototype,"componentBehavior",void 0);_.v([_.l(_.kl.YtdHorizontalListBehavior),_.G("design:type",Object)],Zl.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Zl.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Zl.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Zl.prototype,"inlineStructuredDescription",void 0);_.v([_.u({value:2}),_.G("design:type",Number)],Zl.prototype,"initialCount",void 0);_.v([_.u(),_.G("design:type",Object)],Zl.prototype,"currentIndex",void 0);
_.v([_.u(),_.G("design:type",Number)],Zl.prototype,"scrollCount",void 0);_.v([_.u(),_.G("design:type",Object)],Zl.prototype,"supportComponentResize",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Zl.prototype,"contentHidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Zl.prototype,"modern",void 0);_.v([_.Iw("#scroll-container"),_.G("design:type",HTMLDivElement)],Zl.prototype,"JSC$20248_scrollContainer",void 0);
_.v([_.Wu("contentHidden"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Zl.prototype,"hiddenChanged",null);_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],Zl.prototype,"videoLockups",null);_.v([_.P("videoLockups"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Zl.prototype,"hasVideoLockups",null);
_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Zl.prototype,"onIronResize",null);_.v([_.P("data","scrollCount"),_.G("design:type",Object),_.G("design:paramtypes",[])],Zl.prototype,"infoRows",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Zl.prototype,"dataChanged",null);_.v([_.K({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],Zl);
_.B(Zl,"ytd-video-description-music-section-renderer",function(){if(Ffk!==void 0)return Ffk;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ffk=q},{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var TuC;var jE=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("kevlar_modern_sd_v2");q.modernTypography=_.h("web_modern_typography");return q};
_.y(jE,_.Q);jE.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],jE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jE.prototype,"ytRendererBehavior",void 0);_.v([_.u({}),_.G("design:type",Object)],jE.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jE.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jE.prototype,"modernTypography",void 0);
_.v([_.K({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],jE);
_.B(jE,"ytd-video-description-transcript-section-renderer",function(){if(TuC!==void 0)return TuC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return TuC=q},{mode:1});var ZID;_.Ft(_.mc(function(q){var k=_.UB(_.Amf,function(){return q.data().firstProviderLinkStatusEntityKey}),F=_.UB(_.Amf,function(){return q.data().secondProviderLinkStatusEntityKey}),T=function(){var Z,O;
return((Z=k())==null?void 0:Z.linked)||((O=F())==null?void 0:O.linked)};
return _.U("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.U(_.gz,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return q.data().sectionTitle}}),_.U(_.gz,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return T()?q.data().connectedMessage:q.data().notConnectedMessage}}),_.U(_.a,{cond:T,
then:function(){return _.U(_.l$,{data:function(){return q.data().connectedButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.U(_.a,{cond:function(){return!T()},
then:function(){return _.U(_.l$,{data:function(){return q.data().notConnectedButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"cj"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;return _.U("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.U("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.U(_.gz,{text:function(){return k().sectionTitle}})),_.U("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.U(_.gz,{text:function(){return k().bodyHeader}})),_.U("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.U(_.gz,{text:function(){return k().bodyText}})),_.U(_.a,
{cond:function(){return k().attributionText},
then:function(){return _.U("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.U(_.gz,{text:function(){return k().attributionText}}))}}))},"dj"),"how-this-was-made-section-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){return _.U("yt-video-description-youchat-section-view-model",{class:_.UZ("ytVideoDescriptionYouchatSectionViewModelHost")},_.U("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.U(_.gz,{text:function(){return q.data().sectionTitle}})),_.U("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.U(_.gz,{text:function(){return q.data().subHeaderText}})),_.U("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.U(_.b$,{data:function(){return _.f(q.data().primaryButton,
_.M$)}})))},"ej"),"yt-video-description-youchat-section-view-model",{props:{data:_.xK}});var YC=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return q};
_.y(YC,_.Q);_.Y=YC.prototype;
_.Y.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}}}}}};
_.Y.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.Y.dataChanged=function(){var q,k;this.hasDescriptionOnly=!(((q=this.data)==null?void 0:(k=q.items)==null?void 0:k.length)!==1||!_.f(this.data.items[0],MZC))};
_.Y.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.Y.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.Y.autoFocusDescription=function(){var q;((q=_.mT().resolve(_.g6(_.S8)))==null?0:q.isKeyBoardInUse())&&this.description&&_.V7(this.description)};
_.Y.resize=function(){if(_.h("kevlar_disable_sd_resize"))this.JSC$20256_cardList&&_.Fc(this.JSC$20256_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.Fc(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.Fc(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.Y.scrollToSection=function(q){if(q=this.getSectionElement(q))_.Ta(this.hostElement,"yt-scroll-to-watch-element",[q]),q.focus()};
_.Y.getSectionElement=function(q){switch(q){case "infocards-item-section":var k;return(k=this.infocardsSection)!=null?k:null;case "transcript-item-section":var F;return(F=this.transcriptSection)!=null?F:null;case "how-this-was-made-section-item-section":var T;return(T=this.howThisWasMadeSection)!=null?T:null;case "files-item-section":var Z;return(Z=this.filesSection)!=null?Z:null;default:return null}};
_.Y.handleSetActiveItemAction=function(q){var k=_.f(q,ccD),F=k&&(k==null?void 0:k.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20256_cardList;if(k&&F){q=this.currentActiveChapter;var T=this.currentActiveProblem;k=F==null?void 0:F.getItemByIndex(k.itemIndex);var Z=F=!0;k&&(k.active=!0,k.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(F=q!==k,Z=!1,this.currentActiveChapter=k):(k==null?void 0:k.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(F=!1,Z=T!==k,this.currentActiveProblem=k));q&&F&&(q.active=!1);T&&Z&&(T.active=!1)}};
_.Vg.Object.defineProperties(YC.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.h("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
YC.prototype.onYtExpanderMoreTapped=YC.prototype.onYtExpanderMoreTapped;YC.prototype.onHiddenChanged=YC.prototype.onHiddenChanged;YC.prototype.dataChanged=YC.prototype.dataChanged;YC.prototype.panelContentVisibleChanged=YC.prototype.panelContentVisibleChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],YC.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],YC.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],YC.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.AQ),_.G("design:type",Object)],YC.prototype,"ironResizableBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],YC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],YC.prototype,"panelContentVisible",void 0);_.v([_.u(),_.G("design:type",Boolean)],YC.prototype,"hasDescriptionOnly",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],YC.prototype,"inlineStructuredDescription",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],YC.prototype,"hidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],YC.prototype,"shortsPanel",void 0);_.v([_.u(),_.G("design:type",Object)],YC.prototype,"videoSummary",void 0);_.v([_.u(),_.G("design:type",Object)],YC.prototype,"merchShelf",void 0);
_.v([_.P("videoSummary"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],YC.prototype,"showVideoSummary",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],YC.prototype,"engagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],YC.prototype,"watchWhileSdp",void 0);_.v([_.Iw("ytd-expandable-video-description-body-renderer"),_.G("design:type",Object)],YC.prototype,"description",void 0);
_.v([_.Iw("ytd-horizontal-card-list-renderer"),_.G("design:type",Object)],YC.prototype,"JSC$20256_cardList",void 0);_.v([_.Iw("ytd-horizontal-card-list-renderer[center-items]"),_.G("design:type",Object)],YC.prototype,"problemWalkthroughCardList",void 0);_.v([_.Iw("ytd-shelf-renderer"),_.G("design:type",Object)],YC.prototype,"shelfSection",void 0);_.v([_.Iw("ytd-video-description-music-section-renderer"),_.G("design:type",Object)],YC.prototype,"musicMetadataSection",void 0);
_.v([_.Iw("ytd-video-description-infocards-section-renderer"),_.G("design:type",Object)],YC.prototype,"infocardsSection",void 0);_.v([_.Iw("ytd-video-description-transcript-section-renderer"),_.G("design:type",Object)],YC.prototype,"transcriptSection",void 0);_.v([_.Iw("how-this-was-made-section-view-model"),_.G("design:type",Object)],YC.prototype,"howThisWasMadeSection",void 0);_.v([_.Iw("ytd-video-description-files-section-renderer"),_.G("design:type",Object)],YC.prototype,"filesSection",void 0);
_.v([_.Wu("panelContentVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YC.prototype,"panelContentVisibleChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YC.prototype,"dataChanged",null);_.v([_.Wu("hidden"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YC.prototype,"onHiddenChanged",null);
_.v([_.eJ("yt-expander-more-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YC.prototype,"onYtExpanderMoreTapped",null);_.v([_.K({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],YC);
_.B(YC,"ytd-structured-description-content-renderer",function(){if(ZID!==void 0)return ZID;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ZID=q},{mode:2});var jn0;var YL8;var Ou=function(){return _.Q.apply(this,arguments)||this};
_.y(Ou,_.Q);Ou.prototype.computeAriaLabel=function(q){var k,F;return(q==null?void 0:(k=q.accessibility)==null?void 0:(F=k.accessibilityData)==null?void 0:F.label)||_.WJ("LOADING",void 0,"Loading")};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ou.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ou.prototype,"data",void 0);_.v([_.u({computed:"computeAriaLabel(data)"}),_.G("design:type",String)],Ou.prototype,"ariaLabel",void 0);_.v([_.Pu({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],Ou);
_.B(Ou,"yt-content-loading-renderer",function(){if(YL8===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;jn0===void 0&&(jn0=document.createElement("template"));var T=jn0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);YL8=q}q=YL8;return q},{mode:_.Oh("kevlar_poly_si_batch_j043")?1:2});_.Ft(_.mc(function(q){var k=_.S(_.Oi(!1,void 0,"WbYeXc")),F=k.next().value,T=k.next().value;k=_.S(_.Oi(!1,void 0,"msXkzc"));var Z=k.next().value,O=k.next().value;_.DB(function(){var e=_.f(q.data().collaboratePlaylistCollaborationSetting,Csk);e&&T(e.switchedOnByDefault);var I=_.f(q.data().allowNewCollaboratorsPlaylistCollaborationSetting,Csk);I&&O(I.switchedOnByDefault);if(!e&&!I||!e&&q.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")T(!0),O(!0)});
var z=function(e){T(e);O(e);var I=q.data().playlistCollaborationEntityKey||"";var X=_.cu().getState();(X=_.SA(X.entities,"playlistCollaborationEntity",I))&&(X==null?void 0:X.isCollaborative)===e||_.cu().dispatch(_.Iy("playlistCollaborationEntity",I,Object.assign({},X,{isCollaborative:e})))},R=function(e){O(e)};
return _.U("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.U("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.U(_.l$,{data:function(){return q.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(e){return _.U(_.hlz,{data:e.data,
onSwitch:z})}})),_.U(_.a,{cond:F,
then:function(){return _.U("div",null,_.U("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.U(_.l$,{data:function(){return q.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(e){return _.U(_.hlz,{data:e.data,
onSwitch:R,overrideDisabled:!1})}})),_.U(_.a,{cond:Z,
then:function(){return _.U("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.U(_.l$,{data:function(){return q.data().copyLinkButton}},{buttonViewModel:_.b$}))}}),_.U("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.U(_.l$,{data:function(){return q.data().playlistCollaborators}},{contentListItemViewModel:_.ML5})))}}))},"fj"),"playlist-collaboration-view-model",{props:{data:_.xK}});var OI8=_.mc(function(q){var k=q.data;var F=q.customCommandResolver;return _.U(_.iB,null,_.U("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.U(_.l$,{data:function(){return k().adAvatar}},{adAvatarViewModel:function(T){return _.U(_.O_h,{data:T.data,
customCommandResolver:F})}})),_.U("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.U(_.a,{cond:function(){return k().headline},
then:function(T){return _.U(_.gz,{text:T,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.U("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.U(_.l$,{data:function(){return k().adBadge}},{adBadgeViewModel:function(T){return _.U(_.o9,{data:T.data,
hasDot:function(){return k().primaryDetailsLine!==void 0},
customCommandResolver:F,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.U(_.l$,{data:function(){return k().primaryDetailsLine}},{adDetailsLineViewModel:function(T){return _.U(_.Fb,{data:T.data,
customCommandResolver:F,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"gj"),SL8=_.mc(function(q){var k=q.data;
var F=q.customCommandResolver;q=_.sa("ad-avatar-lockup-view-model");_.LO(q,function(){return k().interaction},F);
_.mR(q,{visibilityCallback:function(T){var Z,O=(Z=k().interaction)==null?void 0:Z.onFirstVisible;T&&O&&_.vE(O)},
showOption:_.gd});return _.U("ad-avatar-lockup-view-model",{class:function(){var T;return((T=k().interaction)==null?0:T.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:q,"aria-label":function(){var T,Z;return(T=k().interaction)==null?void 0:(Z=T.accessibility)==null?void 0:Z.label}},_.U(_.d6,null,_.U(_.EP,{when:function(){return k().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.U(OI8,{data:k,
customCommandResolver:F})}),_.U(_.aS,null,function(){return null})))},"hj");_.Ft(_.mc(function(q){var k=q.data;var F=q.panelContentVisibility;q=_.sa("panel-ad-header-image-lockup-view-model");_.LO(q,function(){return k().interaction},Y1X);
_.mR(q,{visibilityCallback:function(Z){var O,z=(O=k().interaction)==null?void 0:O.onFirstVisible;Z&&z&&_.vE(z)},
showOption:_.gd});_.JR(function(){var Z,O;if(O=_.NA("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var z;O=(z=O())==null?void 0:z.onLayoutVisibleCallback}else O=null;(Z=O)==null||Z()});
var T=function(){return F()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.U("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:q},_.U("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.U("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.U(_.a,{cond:_.BQT("(min-width: "+((0,_.Am)()+_.u7)+"px) or (max-width: 600px)"),then:function(){return _.U(_.l$,{data:function(){return k().adImage}},{adImageViewModel:function(Z){return _.U(_.WM,{data:Z.data,
targetHeight:80,customCommandResolver:Y1X})}})}})),_.U("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.U("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.U(_.l$,{data:function(){return k().adAvatarLockup}},{adAvatarLockupViewModel:function(Z){return _.U(SL8,{data:Z.data,
customCommandResolver:Y1X})}})),_.U(_.a,{cond:T,
then:function(){return _.U(_.l$,{data:function(){return k().adButton}},{adButtonViewModel:function(Z){return _.U(_.qW,{data:Z.data,
customCommandResolver:Y1X})}})},
else:function(){return _.U(_.l$,{data:function(){return k().menu}},{buttonViewModel:_.b$})}}),_.U("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.U(_.l$,{data:function(){var Z=_.f(k().toggleButton,_.fO);
return{toggleButtonViewModel:Object.assign({},Z,{isTogglingDisabled:!0,isToggled:T()})}}},{toggleButtonViewModel:_.Jp})))))},"ij"),"panel-ad-header-image-lockup-view-model",{props:{data:_.xK,
panelContentVisibility:_.xK}});_.Ft(_.mc(function(q){var k=function(){return _.f(q.data().inputComposerViewModel,RUK)},F=function(){var t;
return((t=k())==null?void 0:t.youchatPendingResponseEntityKey)||""},T=_.UB(_.HSk,F),Z=function(){var t;
return!((t=T())==null||!t.isPendingResponse)},O=_.S(_.Oi(!0,void 0,"DR0q1d")),z=O.next().value,R=O.next().value,e=function(){return k().sectionTargetId||"youchat_messages_section"};
O=_.GS("yt-chat-input-view-model");var I=_.sa("textarea"),X=_.UB(n3s,"chat_input_view_model_state"),E=g3X(),d=function(){var t;return!((t=X())==null||!t.value)};
_.DB(function(){var t;if(!d()&&((t=k())==null?0:t.welcomeFeatureContinuation)){t={continuationCommand:{token:k().welcomeFeatureContinuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};var A,w=String(Math.floor(((A=_.ST())==null?void 0:A.getCurrentTime())||0)*1E3);A={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),playerOffsetMs:w}};_.Kb(t,{form:{formData:A}});E(!0)}var b=e(),r;(r=_.mT().resolve(_.g6(_.fe)))==null||r.addEventListener("yt-navigate-start",function(){_.y0.remove(b);E(!1)},
{once:!0})});
var M=function(){var t,A,w,b,r,L,H,V,g;return _.C(function(Y9){t=I.value.value;I.value.value="";OZ8(I.value);A=S1h(e(),t);_.Kb(A);w=_.s$s(F());_.vE(((b=k())==null?void 0:b.onSubmitCommand)||{});w(!0);L=String(Math.floor(((r=_.ST())==null?void 0:r.getCurrentTime())||0)*1E3);V={continuationCommand:{token:(H=k())==null?void 0:H.continuation,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}};g={inputComposerFormData:{clientMessageId:"youchat-"+Date.now(),userInputText:t,playerOffsetMs:L}};_.Kb(V,{form:{formData:g},
commandController:{onSuccess:function(){w(!1)},
onServerError:function(){var OT=e();_.Kb({listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:OT}}]}}});w(!1)}}});
_.RG(Y9)})};
return _.U("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:O},_.U("div",{class:"chatInputViewModelChatInputWrapper"},_.U("form",{class:"chatInputViewModelChatInputForm"},_.U("textarea",{class:"chatInputViewModelChatInput",el:I,"on:keydown":_.EZ(function(t){var A=Z()||!1;OZ8(I.value);A||t.key!=="Enter"||t.shiftKey||(t.preventDefault(),M());return!1}),
"on:keyup":_.EZ(function(){R(I.value.value.length===0);return!1}),
placeholder:function(){var t,A;var w=_.f((A=k())==null?void 0:A.inputFormField,HZ0);return w==null?void 0:(t=w.contentProperties)==null?void 0:t.placeholderText},
rows:1}),_.U(_.b$,{data:function(){return _.f(q.data().sendButton,_.M$)},
onClick:function(t){t.preventDefault();M();R(I.value.value.length===0)},
buttonOverrides:function(){return{disabled:z()||Z()}}})),_.U(_.gz,{className:"chatInputViewModelChatDisclaimer",
text:function(){var t;return(t=_.f(q.data().disclaimer,_.fxm))==null?void 0:t.text}})))},"jj"),"yt-chat-input-view-model",{props:{data:_.xK}});var z90=["engagement-panel-clip-create","engagement-panel-clip-view"],CnI=0,SE=function(){var q=_.Q.apply(this,arguments)||this;var k;q.headerData=(k=q.data)==null?void 0:k.header;q.darkerPanels=_.h("web_watch_darker_panels");q.matchContentTheme=_.h("web_watch_panel_content_match_theme");q.disableAutoFill=!1;q.isFullscreen=!1;q.isTheaterMode=!1;q.modernPanels=_.h("kevlar_watch_modern_panels");q.liveChatReplyPanel=!1;q.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");q.disableBackdropFilter=
_.h("web_disable_backdrop_filter");q.trackEngagementPanelVisibility=_.h("web_watch_track_engagement_panel_visibility");q.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 q};
_.y(SE,_.Q);_.Y=SE.prototype;
_.Y.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]",learningChatEngagementPanel:"[[learningChatEngagementPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},
"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(q){var k;return(q==null?void 0:(k=q.webComponentHint)==null?void 0:k.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.Y.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var q;if((q=this.hostElement.parentElement)==null?0:q.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.Y.detached=function(){this.updateTheaterDisablement()};
_.Y.showPanel=function(){var q=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.pL.addJob(function(){q.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.Y.maybeScrollToItemSection=function(q){var k=this,F,T=q==null?void 0:(F=q.sectionListEngagementPanelExtras)==null?void 0:F.scrollToItemSectionIdentifier;T&&_.pL.addJob(function(){var Z;(Z=k.sectionListRendererElement)==null||Z.scrollToItemSection(T)},8)};
_.Y.hidePanel=function(){var q=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.pL.addJob(function(){q.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Y.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.Y.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.Y.updatePanel=function(q,k,F,T){var Z=this;if((q=q==null?void 0:q.engagementPanelSectionListRenderer)||T){if(q){T=q.header;var O=q.content,z=q.footer;(q=q.targetId)&&this.set("data.targetId",q);T&&this.set("data.header",T);O&&this.set("data.content",O);z&&this.set("data.footer",z)}else T&&(q=T.content,O=T.secondaryHeaderContent,(T=T.targetId)&&this.set("data.targetId",T),q&&this.set("data.content",q),O&&(this.secondaryHeaderData=O));this.updateChildVisibilityProperties();if(k){var R;_.h("kevlar_update_panel_focus_scroll_killswitch")||
(R={preventScroll:!0});this.focus(R)}_.Gz(this,function(){_.Fc(Z.hostElement,"yt-refit");Z.maybeScrollToItemSection(F)})}};
_.Y.computeHeaderData=function(){var q,k=(0,_.fT.unsafeClone)((q=this.data)==null?void 0:q.header);if(k){q=new _.c(Object.keys(k)[0]);var F=_.f(k,q),T=_.f(this.secondaryHeaderData,q);T&&_.PE(k,q,Object.assign({},T,F))}return k};
_.Y.getReloadContinuation=function(){var q,k,F,T=_.S(((q=this.data)==null?void 0:(k=q.content)==null?void 0:(F=k.sectionListRenderer)==null?void 0:F.continuations)||[]);for(q=T.next();!q.done;q=T.next())if(q=q.value,q.reloadContinuationData)return q.reloadContinuationData.continuation};
_.Y.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var q;((q=this.data)==null?0:q.targetId)&&(q=this.contentElement.firstElementChild)&&q.setAttribute("panel-target-id",this.data.targetId)};
_.Y.forwardPopupClosedToFlowRootRenderer=function(){var q=_.Zy(this.hostElement).querySelector("ytd-flow-root-renderer");if(q)q.onPopupClosed()};
_.Y.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var q;if(!z90.includes((q=this.theaterDisablementPanelIdentifier)!=null?q:""))if(q=_.h("web_watch_imax_theater_mode")&&this.isTheaterMode,q=_.h("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||q,_.h("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||q){var k;this.visibility=(k=this.data)==null?void 0:k.visibility;var F;this.trackEngagementPanelVisibility&&((F=this.data)==null?void 0:F.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var T,Z,O,z;this.contentEmpty=!!(((T=this.data)==null?0:(Z=T.content)==null?0:Z.structuredDescriptionContentRenderer)&&Object.keys((O=this.data)==null?void 0:(z=O.content)==null?void 0:
z.structuredDescriptionContentRenderer).length===0);(k=_.mT().resolve(_.MQ))&&k.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.Y.isTheaterModeChanged=function(){_.h("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.Y.isFullscreenChanged=function(){_.h("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.hidePanel())};
_.Y.focus=function(q){if(this.header)this.header.focus(q);else{var k;(k=_.Zy(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||k.focus(q)}};
_.Y.visibilityChanged=function(){if(!_.h("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var q=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",k=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",F=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",T=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",Z=T||!this.lastVisibility,O,z,R=(O=this.data)==null?void 0:(z=O.identifier)==null?void 0:z.tag,
e;if(((e=this.data)==null?0:e.onShowCommands)&&q&&Z)_.O_(this.hostElement,this.data.onShowCommands,this.hostElement),R&&_.LB().dispatch(_.FH({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:R}}));else{var I;((I=this.data)==null?0:I.onHideCommands)&&k&&F&&(_.O_(this.hostElement,this.data.onHideCommands,this.hostElement),R&&_.LB().dispatch(_.FH({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:R}})))}q&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*CnI++));_.h("kevlar_watch_focus_on_engagement_panels")&&
q&&T&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.Y.notifyVisibilityChanged=function(q){var k;_.ZH(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,q,(k=this.data)==null?void 0:k.targetId])};
_.Y.updateTheaterDisablement=function(){if(!_.h("kevlar_watch_theater_disablement_killswitch")){var q=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&z90.includes(q)&&!_.h("watch_next_grid_ignore_disallowed_panels")){var k=_.N$(_.LB().getState()),F=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";q!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():F?(this.originalTheaterState===void 0&&(this.originalTheaterState=k,this.theaterDisablementPanelIdentifier=
q),k&&_.Ta(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.Y.clearTheaterDisablement=function(){_.Ta(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.Y.updateChildVisibilityProperties=function(){this.hostElement||_.h("kevlar_panel_property_init_killswitch")||this._enableProperties();var q=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=q);var k,F=(k=this.headerElement)==null?void 0:k.firstElementChild;if(F&&!this.adHeaderImageLockupViewModel){k=q==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";F.collapsed=k;F=_.Zy(F).querySelector("#visibility-button");if(!F)return;(F=F.firstElementChild)&&
F.polymerController.is==="ytd-toggle-button-renderer"&&F.polymerController.data.isToggled!==k&&F.polymerController.set("data.isToggled",k)}var T;if(k=(T=this.contentElement)==null?void 0:T.firstElementChild)if(q&&q!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")k.removeAttribute("panel-content-visible");else{k.setAttribute("panel-content-visible","");var Z;(Z=k.markDirty)==null||Z.call(k)}};
_.Y.onYtChangeEngagementPanelVisibilityAction=function(q){var k=this,F,T=(F=this.data)==null?void 0:F.targetId,Z,O,z;F=((Z=this.data)==null?void 0:(O=Z.identifier)==null?void 0:O.tag)||((z=this.data)==null?void 0:z.panelIdentifier);var R=_.f(q,_.A8P),e;q=T&&(R==null?void 0:R.targetId)===T||F&&(R==null?void 0:(e=R.panelIdentifier)==null?void 0:e.tag)===F;this.dialog&&q&&(R==null?void 0:R.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(T==="engagement-panel-comments-section"?_.Ta(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.Ta(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",F]));!_.h("kevlar_use_engagement_panel_management_component")&&q&&(T=R.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!T?_.pL.addJob(function(){k.visibility=R.visibility},2,this.hideDelayMs):this.visibility=R.visibility,R.visibility&&this.notifyVisibilityChanged(R.visibility))};
_.Y.onYtScrollToEngagementPanelCommand=function(q){var k,F=(k=this.data)==null?void 0:k.targetId,T,Z,O;k=((T=this.data)==null?void 0:(Z=T.identifier)==null?void 0:Z.tag)||((O=this.data)==null?void 0:O.panelIdentifier);q=_.f(q,_.r8U);var z;(F&&(q==null?void 0:q.targetId)===F||k&&(q==null?void 0:(z=q.panelIdentifier)==null?void 0:z.tag)===k)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.Ta(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.Y.attachVEs=function(q){var k,F;(q==null?0:(k=q.content)==null?0:(F=k.productListRenderer)==null?0:F.trackingParams)&&_.aB().graftServerVe(q.content.productListRenderer.trackingParams);var T,Z;(q==null?0:(T=q.content)==null?0:(Z=T.transcriptRenderer)==null?0:Z.trackingParams)&&_.aB().graftServerVe(q.content.transcriptRenderer.trackingParams)};
_.Y.onYtUpdateEngagementPanelAction=function(q){var k,F=(k=this.data)==null?void 0:k.targetId;q=_.f(q,LJh);F&&(q==null?void 0:q.targetId)===F&&(this.updatePanel({engagementPanelSectionListRenderer:{header:q==null?void 0:q.header,content:q==null?void 0:q.content}},!1),this.attachVEs(q))};
_.Y.onYtShowEngagementPanelScrimAction=function(q){var k,F=(k=this.data)==null?void 0:k.targetId;q=_.f(q,V60);F&&(q==null?void 0:q.engagementPanelTargetId)===F&&(this.scrimmed=!0)};
_.Y.onYtHideEngagementPanelScrimAction=function(q){var k,F=(k=this.data)==null?void 0:k.targetId;q=_.f(q,GXX);F&&(q==null?void 0:q.engagementPanelTargetId)===F&&(this.scrimmed=!1)};
_.Y.getIdentifier=function(){var q,k,F;return((q=this.data)==null?void 0:q.panelIdentifier)||((k=this.data)==null?void 0:(F=k.identifier)==null?void 0:F.tag)};
_.Y.getSurface=function(){var q,k;return(q=this.data)==null?void 0:(k=q.identifier)==null?void 0:k.surface};
_.Vg.Object.defineProperties(SE.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var q=this.getIdentifier();return q==="engagement-panel-youchat"||q==="PAyouchat"}}});
SE.prototype.visibilityChanged=SE.prototype.visibilityChanged;SE.prototype.isFullscreenChanged=SE.prototype.isFullscreenChanged;SE.prototype.isTheaterModeChanged=SE.prototype.isTheaterModeChanged;SE.prototype.dataChanged=SE.prototype.dataChanged;SE.prototype.forwardPopupClosedToFlowRootRenderer=SE.prototype.forwardPopupClosedToFlowRootRenderer;SE.prototype.onYtRendererstamperFinished=SE.prototype.onYtRendererstamperFinished;
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],SE.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],SE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],SE.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],SE.prototype,"ytEventForwardingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],SE.prototype,"data",void 0);
_.v([_.u({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.G("design:type",Object)],SE.prototype,"headerData",void 0);_.v([_.u(),_.G("design:type",Object)],SE.prototype,"secondaryHeaderData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"visibility",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"contentEmpty",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"scrimmed",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"dialog",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"dropdown",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"darkerPanels",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"matchContentTheme",void 0);_.v([_.u(),_.G("design:type",Object)],SE.prototype,"disableAutoFill",void 0);
_.v([_.u({reflectToAttribute:!0,value:_.h("optimal_reading_width_comments_ep")}),_.G("design:type",Boolean)],SE.prototype,"optimalReadingWidthComments",void 0);_.v([_.u(),_.G("design:type",Number)],SE.prototype,"hideDelayMs",void 0);_.v([_.u({selector:_.Q0,reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"isFullscreen",void 0);_.v([_.u({selector:_.N$,reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"isTheaterMode",void 0);
_.v([_.u(),_.G("design:type",Number)],SE.prototype,"showDelayMs",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.targetId"),_.G("design:type",Object),_.G("design:paramtypes",[])],SE.prototype,"targetId",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],SE.prototype,"webSize",null);_.v([_.u(),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],SE.prototype,"hideFooterBorder",null);
_.v([_.u(),_.G("design:type",Object)],SE.prototype,"isWatch",void 0);_.v([_.u(),_.G("design:type",Object)],SE.prototype,"originalTheaterState",void 0);_.v([_.u(),_.G("design:type",Object)],SE.prototype,"theaterDisablementPanelIdentifier",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"modernPanels",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"isWatchWhilePanel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"shortsPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"liveChatEngagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],SE.prototype,"learningChatEngagementPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"liveChatReplyPanel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"enableAnchoredPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SE.prototype,"disableBackdropFilter",void 0);_.v([_.u(),_.G("design:type",Object)],SE.prototype,"trackEngagementPanelVisibility",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],SE.prototype,"headerElement",void 0);_.v([_.Iw("#header > *"),_.G("design:type",HTMLElement)],SE.prototype,"header",void 0);
_.v([_.Iw("ytd-section-list-renderer"),_.G("design:type",Object)],SE.prototype,"sectionListRendererElement",void 0);_.v([_.Iw("panel-ad-header-image-lockup-view-model"),_.G("design:type",HTMLElement)],SE.prototype,"adHeaderImageLockupViewModel",void 0);_.v([_.Iw("#content"),_.G("design:type",HTMLElement)],SE.prototype,"contentElement",void 0);
_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SE.prototype,"onYtRendererstamperFinished",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SE.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.v([_.df("data","isFullscreen","isTheaterMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SE.prototype,"dataChanged",null);
_.v([_.Wu("isTheaterMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SE.prototype,"isTheaterModeChanged",null);_.v([_.Wu("isFullscreen"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SE.prototype,"isFullscreenChanged",null);_.v([_.Wu("visibility"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SE.prototype,"visibilityChanged",null);
_.v([_.K({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],SE);
_.B(SE,"ytd-engagement-panel-section-list-renderer",function(){if(bm0!==void 0)return bm0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bm0=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var R9C;var zk=function(){var q=_.Q.apply(this,arguments)||this;q.lastRenderedPanelIds=new Set;q.visiblePanels=[];q.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return q};
_.y(zk,_.Q);_.Y=zk.prototype;_.Y.dataChanged=function(){if(this.data){for(var q=[],k=_.S(this.data),F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0,Z=void 0,O=(T=F)==null?void 0:(Z=T.engagementPanelSectionListRenderer)==null?void 0:Z.visibility;Z=T=void 0;((T=F)==null?0:(Z=T.engagementPanelSectionListRenderer)==null?0:Z.targetId)&&O!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&q.push(F)}this.visiblePanels=q}else this.visiblePanels=[]};
_.Y.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}}};
_.Y.withoutVisiblePanelById=function(q){return this.visiblePanels.filter(function(k){var F;return((F=k.engagementPanelSectionListRenderer)==null?void 0:F.targetId)!==q})};
_.Y.onYtChangeEngagementPanelVisibilityAction=function(q){var k=this,F=_.f(q,_.A8P);if(this.data&&(F==null?0:F.targetId)&&(F==null?0:F.visibility)){var T,Z=(T=this.data.find(function(z){var R;return((R=z.engagementPanelSectionListRenderer)==null?void 0:R.targetId)===F.targetId}))==null?void 0:T.engagementPanelSectionListRenderer;
if(Z){var O=this.withoutVisiblePanelById(F.targetId);F.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(q=this.data.find(function(z){var R;return((R=z.engagementPanelSectionListRenderer)==null?void 0:R.targetId)===F.targetId}))&&(O=[q].concat(_.fP(O)));
this.hideDelayMs&&F.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&O.length===0?_.pL.addJob(function(){Z.visibility=F.visibility;k.visiblePanels=O},10,this.hideDelayMs):(Z.visibility=F.visibility,this.visiblePanels=O);
_.ZH(this.hostElement,"yt-engagement-panels-visible-changed",[O])}}};
_.Y.onRendererstamperFinished=function(){var q=new Set(this.visiblePanels.map(function(k){var F;return(F=k.engagementPanelSectionListRenderer)==null?void 0:F.targetId}));
this.handlePanelVisibilityChange(q,this.lastRenderedPanelIds);this.lastRenderedPanelIds=q};
_.Y.handlePanelVisibilityChange=function(q,k){q=q===void 0?new Set:q;k=k===void 0?new Set:k;if(this.data)for(var F=_.S(this.data),T=F.next();!T.done;T=F.next()){T=T.value;var Z=void 0,O=void 0,z=(Z=T)==null?void 0:(O=Z.engagementPanelSectionListRenderer)==null?void 0:O.targetId;if(z&&(Z=k.has(z),O=q.has(z),z=void 0,!Z&&O?(O=Z=void 0,z=(Z=T)==null?void 0:(O=Z.engagementPanelSectionListRenderer)==null?void 0:O.onShowCommands):Z&&!O&&(O=Z=void 0,z=(Z=T)==null?void 0:(O=Z.engagementPanelSectionListRenderer)==
null?void 0:O.onHideCommands),z))for(T=_.S(z),z=T.next();!z.done;z=T.next())this.ytComponentBehavior.resolveCommand(z.value)}};
zk.prototype.onRendererstamperFinished=zk.prototype.onRendererstamperFinished;zk.prototype.dataChanged=zk.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],zk.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],zk.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zk.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],zk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],zk.prototype,"lastRenderedPanelIds",void 0);_.v([_.u(),_.G("design:type",Number)],zk.prototype,"hideDelayMs",void 0);_.v([_.u(),_.G("design:type",Array)],zk.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Array)],zk.prototype,"visiblePanels",void 0);_.v([_.u(),_.G("design:type",Boolean)],zk.prototype,"isWatchWhilePanel",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],zk.prototype,"dataChanged",null);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],zk.prototype,"onRendererstamperFinished",null);_.v([_.K({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],zk);
_.B(zk,"ytd-watch-engagement-panels",function(){if(R9C!==void 0)return R9C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return R9C=q},{mode:1});var e9C;var Cv=function(){return _.Q.apply(this,arguments)||this};
_.y(Cv,_.Q);Cv.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.BN(_.Zy(this.hostElement).querySelector("#text"),_.lLm(_.p0I,this.data.companionLegalText))};
Cv.prototype.computeAutoScrollEnabled=function(q,k){return q&&!k};
Cv.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
Cv.prototype.onToggleTap=function(){this.expanded=!this.expanded};
Cv.prototype.expandedChanged=Cv.prototype.expandedChanged;Cv.prototype.dataChanged=Cv.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Cv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ORX),_.G("design:type",Object)],Cv.prototype,"ytdAutoScrollBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Cv.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Cv.prototype,"expanded",void 0);
_.v([_.u({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.G("design:type",Boolean)],Cv.prototype,"autoScrollEnabled",void 0);_.v([_.u(),_.G("design:type",String)],Cv.prototype,"expanderIcon",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Cv.prototype,"dataChanged",null);
_.v([_.Wu("expanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Cv.prototype,"expandedChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],Cv);
_.B(Cv,"ytd-companion-legal-text-renderer",function(){if(e9C!==void 0)return e9C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return e9C=q},{mode:1});var Wf2;var Rb=function(){var q=_.Q.apply(this,arguments)||this;q.buttonUpdate=_.h("web_modern_buttons");q.kevlarWatchGrid=_.h("kevlar_watch_grid");q.centerAlignDescription=_.h("action_companion_center_align_description");q.truncateDomain=_.h("action_companion_truncate_domain");return q};
_.y(Rb,_.Q);_.Y=Rb.prototype;_.Y.computeButtonOverride=function(){if(this.buttonUpdate)return{style:"call-to-action",type:"filled"}};
_.Y.getOnLayoutVisibleCallback=function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.onLayoutVisibleCallback:null};
_.Y.getLayoutId=function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
_.Y.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",Rb.JSC$20303_DEFAULT_AD_BADGE_RENDERER);var q=this.getOnLayoutVisibleCallback();q&&q()}};
_.Y.getButtonRenderer=function(q){return q.actionButton&&_.f(q.actionButton,_.bl)?(delete _.f(q.actionButton,_.bl).navigationEndpoint,_.f(q.actionButton,_.bl)):{}};
_.Y.onClick=function(q){var k=this;if((!_.h("web_modern_buttons")||!_.x$(_.xN(q),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){q=_.q$();var F=this.getLayoutId();q&&F&&_.h("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?q.getPlayerPromise().then(function(T){(new _.tI(T)).executeCommand(k.data.navigationEndpoint,F)}):_.h("kevlar_companion_resolve_command_killswitch")?_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.Ta(this.hostElement,"yt-companion-ad-clicked",["action-companion",F])}};
_.Vg.Object.defineProperties(Rb.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?0:(k=q.detailsLine)==null?0:(F=k.adRating)==null?0:F.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 q,k,F,T;return((q=this.data)==null?0:(k=q.detailsLine)==null?0:(F=k.adRating)==null?0:(T=F.ratingIcon)==null?0:T.iconType)?_.RB(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return((q=this.data)==null?0:(k=q.detailsLine)==null?0:(F=k.texts)==null?0:(T=F[0])==null?0:T.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?0:(k=q.description)==null?0:k.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var q=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return q?q.indexOf("/default_banner")!==-1:!0}}});
Rb.prototype.onClick=Rb.prototype.onClick;Rb.prototype.dataChanged=Rb.prototype.dataChanged;Rb.JSC$20303_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.WJ("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Rb.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Rb.prototype,"rendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Rb.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Rb.prototype,"buttonUpdate",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Rb.prototype,"kevlarWatchGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Rb.prototype,"centerAlignDescription",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Rb.prototype,"truncateDomain",void 0);
_.v([_.u({computed:"computeButtonOverride(buttonUpdate)"}),_.G("design:type",Object)],Rb.prototype,"buttonOverride",void 0);_.v([_.P("data.detailsLine.adRating.ratingText"),_.G("design:type",Object),_.G("design:paramtypes",[])],Rb.prototype,"getRating",null);_.v([_.P("getRating"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Rb.prototype,"computeRatingHidden",null);
_.v([_.P("data.detailsLine.adRating.ratingIcon.iconType"),_.G("design:type",Object),_.G("design:paramtypes",[])],Rb.prototype,"iconType",null);_.v([_.P("data.detailsLine.texts.0.text"),_.G("design:type",Object),_.G("design:paramtypes",[])],Rb.prototype,"getDetailsLine",null);_.v([_.P("getDetailsLine"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Rb.prototype,"computeDetailsLineHidden",null);
_.v([_.P("data.description.text"),_.G("design:type",Object),_.G("design:paramtypes",[])],Rb.prototype,"getDescriptionText",null);_.v([_.P("getDescriptionText"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Rb.prototype,"computeDescriptionTextHidden",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Rb.prototype,"interactionLoggingClientData",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Rb.prototype,"hideBanner",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Rb.prototype,"dataChanged",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Rb.prototype,"onClick",null);_.v([_.K({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],Rb);
_.B(Rb,"ytd-action-companion-ad-renderer",function(){if(Wf2!==void 0)return Wf2;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Wf2=q},{mode:_.Oh("kevlar_poly_si_batch_j067")?1:2});var Ux8;var I30;var eE=function(){var q=_.Q.apply(this,arguments)||this;q.buttonUpdate=_.h("web_modern_buttons");q.hideLegacyBanner=_.h("enable_dsa_one_click_ata_translators_infeed_elements");q.adInfoButtonStyle="mono";q.adInfoButtonType="text";q.noDotAdBadge=!0;return q};
_.y(eE,_.Q);_.Y=eE.prototype;_.Y.getOnLayoutVisibleCallback=function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.onLayoutVisibleCallback:null};
_.Y.getLayoutId=function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
_.Y.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 q=this.data.image.thumbnail.thumbnails[0];this.imageSrc=q.url?_.d5(q.url):void 0;this.imageWidth=q.width||0;this.imageHeight=q.height||0}this.data.clickthroughEndpoint&&_.f(this.data.clickthroughEndpoint,_.KN)&&(q=_.f(this.data.clickthroughEndpoint,_.KN).url,_.h("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
q||"":q?(q=_.d5(q),this.clickThroughUrl=_.WN(q)):this.clickThroughUrl=void 0);(q=this.getOnLayoutVisibleCallback())&&q()}};
_.Y.onClick=function(q){_.x$(_.xN(q),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(q)};
_.Y.handleClick=function(){var q=this;this.data&&this.data.clickthroughEndpoint&&(_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(k){q.macroReplacementBehavior.sendServiceRequestAction([k])}),_.Ta(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.Y.onLoad=function(){_.ZH(this.hostElement,"yt-refit-popups-action")};
_.Vg.Object.defineProperties(eE.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.interactionLoggingClientData:null}}});
eE.prototype.onLoad=eE.prototype.onLoad;eE.prototype.onClick=eE.prototype.onClick;eE.prototype.dataChanged=eE.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],eE.prototype,"rendererBehavior",void 0);_.v([_.l(v0C.YtMacroReplacementBehavior),_.G("design:type",Object)],eE.prototype,"macroReplacementBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],eE.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],eE.prototype,"buttonUpdate",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],eE.prototype,"hideLegacyBanner",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],eE.prototype,"adInfoButtonStyle",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],eE.prototype,"adInfoButtonType",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],eE.prototype,"macros",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],eE.prototype,"interactionLoggingClientData",null);_.v([_.u(),_.G("design:type",String)],eE.prototype,"clickThroughUrl",void 0);_.v([_.u(),_.G("design:type",_.Cw)],eE.prototype,"imageSrc",void 0);_.v([_.u(),_.G("design:type",Number)],eE.prototype,"imageWidth",void 0);_.v([_.u(),_.G("design:type",Number)],eE.prototype,"imageHeight",void 0);_.v([_.u(),_.G("design:type",Object)],eE.prototype,"noDotAdBadge",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],eE.prototype,"dataChanged",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],eE.prototype,"onClick",null);_.v([_.eJ("load"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],eE.prototype,"onLoad",null);_.v([_.K({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],eE);
_.B(eE,"ytd-image-companion-renderer",function(){if(I30!==void 0)return I30;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return I30=q},{mode:_.Oh("kevlar_poly_si_batch_j067")?1:2});var XwX;var Wf=function(){return _.Q.apply(this,arguments)||this};
_.y(Wf,_.Q);_.Y=Wf.prototype;_.Y.dataChanged=function(){this.set("data.adBadge",Wf.JSC$20312_DEFAULT_AD_BADGE_RENDERER);if(this.data){var q=this.getOnLayoutVisibleCallback();q&&q()}};
_.Y.getOnLayoutVisibleCallback=function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.onLayoutVisibleCallback:null};
_.Y.getLayoutId=function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.layoutId:null};
_.Y.onCompanionClicked=function(q){this.data&&(q.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.Ta(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.Y.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var q=_.q$(),k=this.getLayoutId(),F=this.data.clickToAdvSiteEndpoint;q&&k&&_.h("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?q.getPlayerPromise().then(function(T){(new _.tI(T)).executeCommand(F,k)}):_.Fc(this.hostElement,"yt-navigate",{endpoint:F})}};
_.Y.sendTrackingPings=function(q){if(q&&q.length!==0&&q[0].loggingUrls&&(q=q[0].loggingUrls.map(this.getBaseUrl)))for(var k=0;k<q.length;k++)_.ro(q[k])};
_.Y.getBaseUrl=function(q){return q.baseUrl||""};
_.Vg.Object.defineProperties(Wf.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var q=_.NA("yt.www.ads.eventcache.getLastCompanionData");return q?(q=q())&&q.interactionLoggingClientData:null}}});
Wf.prototype.onCompanionClicked=Wf.prototype.onCompanionClicked;Wf.prototype.dataChanged=Wf.prototype.dataChanged;Wf.JSC$20312_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.WJ("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Wf.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Wf.prototype,"data",void 0);_.v([_.Iw("#title"),_.G("design:type",HTMLElement)],Wf.prototype,"shopTitle",void 0);
_.v([_.df("data.impressionEndpoints"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Wf.prototype,"dataChanged",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Wf.prototype,"interactionLoggingClientData",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],Wf.prototype,"onCompanionClicked",null);
_.v([_.K({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],Wf);
_.B(Wf,"ytd-shopping-companion-renderer",function(){if(XwX!==void 0)return XwX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return XwX=q},{mode:1});_.Ft(_.mc(function(q){var k=q.data;var F=_.sa("banner-image-layout-view-model");_.LO(F,function(){return k().interaction},z7X);
_.mR(F,{visibilityCallback:function(T){var Z,O=(Z=k().interaction)==null?void 0:Z.onFirstVisible;T&&O&&_.vE(O)},
showOption:_.gd});_.JR(function(){var T,Z;Z=(Z=_.NA("yt.www.ads.eventcache.getLastCompanionData"))?(Z=Z())&&Z.onLayoutVisibleCallback:null;(T=Z)==null||T()});
return _.U("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.EZ(function(){_.ZH(F.value,"yt-refit-popups-action")}),
el:F,"aria-label":function(){var T,Z;return(T=k().interaction)==null?void 0:(Z=T.accessibility)==null?void 0:Z.label}},_.U("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.U(_.l$,{data:function(){return k().adImage}},{adImageViewModel:function(T){return _.U(_.WM,{data:T.data,
targetHeight:80,customCommandResolver:z7X})}})),_.U("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.U("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.U(_.l$,{data:function(){return k().adBadge}},{adBadgeViewModel:function(T){return _.U(_.o9,{data:T.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.U("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.U(_.l$,{data:function(){return k().menu}},{buttonViewModel:_.b$}))))},"kj"),"banner-image-layout-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;q=_.sa("top-banner-image-text-icon-buttoned-layout-view-model");_.LO(q,function(){return k().interaction},C30);
_.mR(q,{visibilityCallback:function(F){var T,Z=(T=k().interaction)==null?void 0:T.onFirstVisible;F&&Z&&_.vE(Z)},
showOption:_.gd});_.JR(function(){var F,T;T=(T=_.NA("yt.www.ads.eventcache.getLastCompanionData"))?(T=T())&&T.onLayoutVisibleCallback:null;(F=T)==null||F()});
return _.U("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:q},_.U("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.U(_.l$,{data:function(){return k().adImage}},{adImageViewModel:function(F){return _.U(_.WM,{data:F.data,
targetHeight:80,customCommandResolver:C30})}})),_.U("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.U("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.U(_.l$,{data:function(){return k().adAvatarLockup}},{adAvatarLockupViewModel:function(F){return _.U(SL8,{data:F.data,
customCommandResolver:C30})}})),_.U(_.l$,{data:function(){return k().adButton}},{adButtonViewModel:function(F){return _.U(_.qW,{data:F.data,
customCommandResolver:C30})}}),_.U("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.U(_.l$,{data:function(){return k().menu}},{buttonViewModel:_.b$}))))},"lj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.xK}});var EED={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"},Uu=function(){var q=_.Q.apply(this,arguments)||this;q.updateCompanionDataJobId=0;q.contentVideoId=null;q.player=null;q.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return q};
_.y(Uu,_.Q);_.Y=Uu.prototype;_.Y.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:EED}}};
_.Y.attached=function(){var q=this,k=_.q$();k&&k.getPlayerPromise().then(function(F){q.getCachedDataAndListen(F)})};
_.Y.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.Y.updateRendererStamper=function(){var q={};if(this.data)for(var k in EED)if(this.data[k]){q[k]=this.data[k];break}if(this.oneofRenderer!=void 0||Object.keys(q).length)this.oneofRenderer=q};
_.Y.getCachedDataAndListen=function(q){var k=this.retrieveCachedCompanionData();k&&Object.keys(k).length&&this.receiveCompanionData(k);this.ytPlayerListenerBehavior.listenToPlayerEvent(q,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=q};
_.Y.retrieveCachedCompanionData=function(){return _.k9.yt&&_.k9.yt.www&&_.k9.yt.www.ads&&_.k9.yt.www.ads.eventcache&&_.k9.yt.www.ads.eventcache.getLastCompanionData?_.k9.yt.www.ads.eventcache.getLastCompanionData():null};
_.Y.receiveCompanionData=function(q){q&&Object.keys(q).length?(this.contentVideoId=q.contentVideoId,this.setCompanionData(q)):this.setCompanionData(q)};
_.Y.setCompanionData=function(q){this.cancelPendingCompanionAdJobs();if(q){this.updateCompanionDataJobId=0;for(var k in EED)EED.hasOwnProperty(k)&&(this.data[k]=void 0);q.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",q.shoppingCompanionCarouselRenderer):q.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",q.imageCompanionAdRenderer):q.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",q.actionCompanionAdRenderer),_.ZH(this.hostElement,
"yt-hide-unlimited-offer-module"),_.ZH(this.hostElement,"yt-hide-tvfilm-offer-module")):q.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",q.bannerImageLayoutViewModel):q.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",q.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.Y.dataChanged=function(){var q=this,k=_.q$();k?k.getPlayerPromise().then(function(F){q.contentVideoId&&F.getVideoUrl().includes("v="+q.contentVideoId)||(q.cancelPendingCompanionAdJobs(),q.updateRendererStamper())}):_.QV(Error("jm"))};
_.Y.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.pL.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.Y.handleCompanionAdClicked=function(q,k){this.player.onAdUxClicked(q,k);this.player.pauseVideo()};
Uu.prototype.dataChanged=Uu.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Uu.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Uu.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Uu.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Uu.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],Uu.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Uu.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Uu.prototype,"oneofRenderer",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Uu.prototype,"dataChanged",null);_.v([_.K({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],Uu);
_.B(Uu,"ytd-companion-slot-renderer",function(){if(Ux8!==void 0)return Ux8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ux8=q},{mode:_.Oh("kevlar_poly_si_batch_j067")?
1:2});var a39;var Ib=function(){return _.Q.apply(this,arguments)||this};
_.y(Ib,_.Q);Ib.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
Ib.prototype.dataChanged=Ib.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ib.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ib.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Ib.prototype,"companionSlotData",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ib.prototype,"dataChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],Ib);
_.B(Ib,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(a39!==void 0)return a39;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return a39=q},{mode:1});var dxI;var Xg=function(){var q=_.Q.apply(this,arguments)||this;q.skinnyMode=!1;q.COMPACT_EVENT_COUNT=4;q.onShelfToggleButtonTap=function(){q.logTap(q.data);q.showingMore=!q.showingMore};
q.onShelfToggleButtonFocus=function(){q.showingMore||(q.logTap(q.data),q.showingMore=!0,_.Gz(q,function(){var k=q.COMPACT_EVENT_COUNT-1,F;(F=_.Zy(q.hostElement).querySelector("#event-"+k))==null||F.focus()}))};
return q};
_.y(Xg,_.Q);_.Y=Xg.prototype;_.Y.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.Y.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.Y.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.Rw(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.Rw(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.Rw(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.Rw(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.Rw(this.infoTooltip,this.infoTooltip.hide))};
_.Y.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.Rw(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.Rw(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.Rw(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.Rw(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.Rw(this.infoTooltip,this.infoTooltip.hide))};
_.Y.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)};
_.Y.onShowingMoreChanged=function(){var q;this.showingMoreChanged((q=this.showingMore)!=null?q:!1)};
_.Y.showingMoreChanged=function(q){var k=this.get("data.events")||[];this.set("restEvents",k.slice(1,q?k.length:this.COMPACT_EVENT_COUNT).map(function(F){return F.ticketEventRenderer}));
k.slice(0,q?k.length:this.COMPACT_EVENT_COUNT).forEach(function(F){var T=_.Jg();F=F.ticketEventRenderer.trackingParams;_.lN()&&T&&F&&(F=_.yK(F),T&&_.vJ(T,F))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.Y.computeAriaLabel=function(q){return q.subtitle1+", "+q.subtitle2};
_.Y.logTap=function(q){_.lN()&&this.ytRendererBehavior.logExplicitClick(q)};
_.Y.isKeyboardAction=function(q){return this.get("detail.x",q)===0&&this.get("detail.y",q)===0};
_.Y.onFirstEventTap=function(q){q.target&&this.handleTap(q.target,this.firstEvent,this.isKeyboardAction(q))};
_.Y.onTicketLinkTap=function(q){q.target&&this.handleTap(q.target,q.model.item,this.isKeyboardAction(q))};
_.Y.handleTap=function(q,k,F){if(k.buttonCommand)if(k.hasMultipleOffers)Object.assign(_.f(k.buttonCommand,_.t3),{properties:{source:F?"keyboard":"tap"}}),this.logTap(k),this.popupPositionTarget=q,_.O_(this.hostElement,[k.buttonCommand],this.hostElement);else{var T;if((T=_.f(k.buttonCommand,_.KN))==null?0:T.url)this.logTap(k),_.w5(window,_.f(k.buttonCommand,_.KN).url)}};
Xg.prototype.onShowingMoreChanged=Xg.prototype.onShowingMoreChanged;Xg.prototype.dataChanged=Xg.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xg.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Xg.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Xg.prototype,"firstEvent",void 0);_.v([_.u(),_.G("design:type",Object)],Xg.prototype,"restEvents",void 0);_.v([_.u(),_.G("design:type",String)],Xg.prototype,"imageUrl",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Xg.prototype,"showingMore",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Xg.prototype,"canShowMore",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Xg.prototype,"skinnyMode",void 0);_.v([_.u(),_.G("design:type",HTMLElement)],Xg.prototype,"popupPositionTarget",void 0);_.v([_.Iw("#banner-info-tooltip"),_.G("design:type",Object)],Xg.prototype,"infoTooltip",void 0);
_.v([_.Iw("#info-container"),_.G("design:type",HTMLElement)],Xg.prototype,"infoContainer",void 0);_.v([_.Iw("#shelf-toggler"),_.G("design:type",HTMLElement)],Xg.prototype,"shelfToggleButton",void 0);_.v([_.Iw("#separator"),_.G("design:type",HTMLDivElement)],Xg.prototype,"separator",void 0);_.v([_.u(),_.G("design:type",String)],Xg.prototype,"shelfTogglerLabelText",void 0);_.v([_.u(),_.G("design:type",String)],Xg.prototype,"shelfTogglerIcon",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Xg.prototype,"dataChanged",null);_.v([_.df("showingMore"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Xg.prototype,"onShowingMoreChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],Xg);
_.B(Xg,"ytd-ticket-shelf-renderer",function(){if(dxI!==void 0)return dxI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return dxI=q},{mode:1});var h9s;var MeX;var Eu=function(){return _.Q.apply(this,arguments)||this};
_.y(Eu,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Eu.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Eu.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],Eu);
_.B(Eu,"ytd-comments-entry-point-message-renderer",function(){if(MeX!==void 0)return MeX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return MeX=q},{mode:1});var f39;var ab=function(){return _.Q.apply(this,arguments)||this};
_.y(ab,_.Q);_.Vg.Object.defineProperties(ab.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.teaserAvatar)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ab.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ab.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ab.prototype,"hasAvatar",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],ab);
_.B(ab,"ytd-comments-entry-point-teaser-renderer",function(){if(f39!==void 0)return f39;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return f39=q},{mode:1});var y9C;var d7=function(){return _.Q.apply(this,arguments)||this};
_.y(d7,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],d7.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],d7.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],d7);
_.B(d7,"ytd-comments-simplebox-renderer",function(){if(y9C!==void 0)return y9C;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return y9C=q},{mode:1});var hk=function(){var q=_.Q.apply(this,arguments)||this;q.fullHeight=!_.h("comment_teaser_full_height_kill_switch")&&_.h("kevlar_watch_grid");return q};
_.y(hk,_.Q);hk.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"}}}};
hk.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
hk.prototype.onTap=function(){var q=this.tapCommand;q&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(q))};
hk.prototype.onKeyUp=function(q){if(q.keyCode===13)this.onTap()};
_.Vg.Object.defineProperties(hk.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.onTap)return this.data.onTap;var k,F;if(((k=this.data)==null?0:k.teaserContent)||((F=this.data)==null?0:F.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)!=null&&q.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
hk.prototype.onKeyUp=hk.prototype.onKeyUp;hk.prototype.onTap=hk.prototype.onTap;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],hk.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hk.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hk.prototype,"fullHeight",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],hk.prototype,"tapCommand",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],hk.prototype,"simpleboxPlaceholder",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],hk.prototype,"hasSimpleboxPlaceholder",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],hk.prototype,"simpleboxAvatar",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],hk.prototype,"teaserContent",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],hk.prototype,"hasTeaserContent",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],hk.prototype,"teaserAvatar",null);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],hk.prototype,"hasTeaserAvatar",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],hk.prototype,"messageText",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],hk.prototype,"contentRenderer",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],hk.prototype,"hasContents",null);
_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],hk.prototype,"hasContentRenderer",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hk.prototype,"onTap",null);_.v([_.eJ("keypress"),_.G("design:type",Function),_.G("design:paramtypes",[_.XZ]),_.G("design:returntype")],hk.prototype,"onKeyUp",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],hk);
_.B(hk,"ytd-comments-entry-point-header-renderer",function(){if(h9s!==void 0)return h9s;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return h9s=q},{mode:1});var teD;_.h("web_enable_sink_animated_rolling_character_and_number")?_.Ft(_.l8U,"yt-animated-rolling-number",{props:{numberText:_.xK,numberValue:_.xK,heightPx:_.xK,fontSizeMultiplier:_.xK,shouldAnimate:_.xK,forceRollUp:_.xK}}):_.CF(_.zaH,"yt-animated-rolling-number",{propNames:["numberText","numberValue","heightPx","shouldAnimate","forceRollUp"]});var Dx2=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),l3s={numberText:"",heightPx:2*Dx2,shouldAnimate:!1},Mv=function(){var q=_.Q.apply(this,arguments)||this;q.usingAnimatedComponents=!0;q.wasDetailed=!1;q.JSC$20349_browserSupportsAnimation=_.h("web_supports_animations_api");q.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};q.detailed=!1;q.shouldAnimate=!1;q.viewCountProps=l3s;q.dateTextProps=
l3s;q.metadataBadgesInDescription=_.h("web_metadata_badges_in_description");return q};
_.y(Mv,_.Q);_.Y=Mv.prototype;_.Y.resetAnimationState=function(){this.shouldAnimate=!1};
_.Y.updateDynamicMetadata=function(){if(this.JSC$20349_browserSupportsAnimation){if(!this.detailed){var q,k,F,T;var Z=(q=this.videoPrimaryInfoRenderer)==null?void 0:(k=q.viewCount)==null?void 0:(F=k.videoViewCountRenderer)==null?void 0:(T=F.extraShortViewCount)==null?void 0:T.simpleText;var O,z,R,e;var I=(O=this.videoPrimaryInfoRenderer)==null?void 0:(z=O.viewCount)==null?void 0:(R=z.videoViewCountRenderer)==null?void 0:(e=R.shortViewCount)==null?void 0:e.simpleText}if(!I){var X,E,d,M;Z=(X=this.videoPrimaryInfoRenderer)==
null?void 0:(E=X.viewCount)==null?void 0:(d=E.videoViewCountRenderer)==null?void 0:(M=d.unlabeledViewCountValue)==null?void 0:M.simpleText;var t,A,w,b;I=(t=this.videoPrimaryInfoRenderer)==null?void 0:(A=t.viewCount)==null?void 0:(w=A.videoViewCountRenderer)==null?void 0:(b=w.viewCount)==null?void 0:b.simpleText}var r,L,H;q=Number((r=this.videoPrimaryInfoRenderer)==null?void 0:(L=r.viewCount)==null?void 0:(H=L.videoViewCountRenderer)==null?void 0:H.originalViewCount);var V,g;r=(V=this.videoPrimaryInfoRenderer)==
null?void 0:(g=V.relativeDateText)==null?void 0:g.simpleText;var Y9;V=!((Y9=this.videoPrimaryInfoRenderer)==null||!Y9.relativeDateText);if(Z&&I&&q&&(r||!V)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;Y9=I.split(new RegExp("("+Z+")"));Z=XB9(Y9[0]);var OT;I={numberText:(OT=Y9[1])!=null?OT:"",numberValue:q,heightPx:2*Dx2,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var UT;OT=((UT=Y9[2])!=null?UT:"")+"  ";this.setViewCount(I,Z,XB9(OT));
if(!this.detailed&&V){Z=r.split(/(\d+)/);UT=XB9(Z[0]);var yh;OT={numberText:(yh=Z[1])!=null?yh:"",heightPx:2*Dx2,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var AH;yh=((AH=Z[2])!=null?AH:"")+"  ";this.setDateText(OT,UT,XB9(yh))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.Y.setViewCount=function(q,k,F){_.cj(k)!==_.cj(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=k);this.viewCountProps.numberText!==(q==null?void 0:q.numberText)&&(this.viewCountProps=q||l3s);_.cj(F)!==_.cj(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=F)};
_.Y.setDateText=function(q,k,F){_.cj(k)!==_.cj(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=k);this.dateTextProps.numberText!==(q==null?void 0:q.numberText)&&(this.dateTextProps=q||l3s);_.cj(F)!==_.cj(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=F)};
_.Y.onYtUpdateViewershipAction=function(q){this.videoPrimaryInfoRenderer&&(_.f(q,dtC).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.f(q,dtC).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.f(q,dtC).viewCount)))};
_.Y.onYtUpdateDateTextAction=function(q){if(this.videoPrimaryInfoRenderer){q=_.f(q,_.ER2).dateText;this.shouldAnimate=!0;var k;((k=this.videoPrimaryInfoRenderer)==null?0:k.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",q):this.set("videoPrimaryInfoRenderer.dateText",q)}};
_.Vg.Object.defineProperties(Mv.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return ITC(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.cj(ITC(this.videoPrimaryInfoRenderer,!0,!0,!1,"\u2022"))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.cj(this.viewCountPreNumberText),this.viewCountProps.numberText,_.cj(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.cj(this.dateTextPreNumberText),this.dateTextProps.numberText,_.cj(this.dateTextPostNumberText)].join("")}}});
Mv.prototype.updateDynamicMetadata=Mv.prototype.updateDynamicMetadata;Mv.prototype.resetAnimationState=Mv.prototype.resetAnimationState;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Mv.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Mv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Mv.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Mv.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Mv.prototype,"videoPrimaryInfoRenderer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"detailed",void 0);_.v([_.u(),_.G("design:type",Object)],Mv.prototype,"shouldAnimate",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"viewCountPreNumberText",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"viewCountProps",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"viewCountPostNumberText",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"dateTextPreNumberText",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"dateTextProps",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"dateTextPostNumberText",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Mv.prototype,"metadataBadgesInDescription",void 0);_.v([_.P("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.G("design:type",Object),_.G("design:paramtypes",[])],Mv.prototype,"infoText",null);
_.v([_.P("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.G("design:type",String),_.G("design:paramtypes",[])],Mv.prototype,"descriptionInfoTooltipText",null);_.v([_.P("detailed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Mv.prototype,"showDescriptionInfoTooltip",null);
_.v([_.P("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.G("design:type",String),_.G("design:paramtypes",[])],Mv.prototype,"animatedViewCountAccessibilityLabel",null);_.v([_.P("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.G("design:type",String),_.G("design:paramtypes",[])],Mv.prototype,"animatedDateTextAccessibilityLabel",null);
_.v([_.Wu("videoPrimaryInfoRenderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Mv.prototype,"resetAnimationState",null);_.v([_.Wu("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Mv.prototype,"updateDynamicMetadata",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-watch-info-text"})],Mv);
_.B(Mv,"ytd-watch-info-text",function(){if(teD!==void 0)return teD;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return teD=q},{mode:1});var J95;var A92=_.mc(function(q){var k=q.data;var F=q.setTapCommand;_.y3(function(){var T=_.QK(k().onTap);F(T)},"X4onJd");
return _.U("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.U(_.l$,{data:function(){return k().avatar}},{avatarViewModel:_.ld}),_.U("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.U("span",null,function(){return k().simpleboxText})))},"mj");var pwk=_.mc(function(q){return _.U("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.U(_.a,{cond:function(){return _.f(q.data().avatar,_.c2)},
then:function(k){return _.U(_.ld,{data:k,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.U("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.U(_.gz,{text:function(){return q.data().teaserText}})))},"nj");var ww2=_.mc(function(q){var k=q.data;var F=q.setTapCommand;_.y3(function(){var T=_.QK(k().onTap);F(T)},"PmAol");
return _.U("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.U(_.l$,{data:function(){return k().teasers}},{commentsEntryPointTeaserViewModel:pwk}))},"oj");var PnC=_.mc(function(q){var k=q.data;var F=q.setTapCommand;_.y3(function(){var T=_.QK(k().onTap);F(T)},"Nh3Hjd");
return _.U("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.U(_.gz,{text:function(){return k().messageText}}))},"pj");var $x0=_.mc(function(q){var k=q.data;var F=q.setTapCommand;var T=q.isDisabled;_.y3(function(){var Z=(T==null?0:T())?void 0:_.QK(k().onTap);F(Z)},"omeiWe");
return _.U("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.U(_.fF,{icon:function(){return k().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.U(_.a,{cond:function(){return k().image},
then:function(Z){return _.U(_.gy,{data:Z,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.U(_.gz,{text:function(){return k().text},
className:function(){return k().image||k().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.U(_.l$,{data:function(){return k().button}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:T==null?void 0:T()}}})}}))},"qj");var bIX=_.mc(function(q){var k=q.data;var F=q.itemIndex;var T=q.selectedIndex;var Z=q.indexUpdatedCallback;var O=q.observer;q=q.title;var z=_.sa("yt-carousel-item-view-model",function(E){_.h("web_metadata_carousel_elref_bugfix")&&O&&O().observe(E)}),R=function(E){F()===T()&&Z(E)},e=_.uL(Lvh),I=_.uL(xSX),X=function(){var E,d,M;
return((E=k())==null?void 0:E.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!e()||((d=k())==null?void 0:d.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&I().includes("PAposts_by_host")||((M=k())==null?void 0:M.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&I().includes("PAyouchat")};
_.DB(function(){_.h("web_metadata_carousel_elref_bugfix")||O&&O().observe(z.value)});
return _.U("yt-carousel-item-view-model",{el:z,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":q},_.U(_.l$,{data:function(){var E,d;return(d=(E=_.f(k().carouselItem,vI5))==null?void 0:E.textCarousel)!=null?d:k().carouselItem}},{textCarouselItemViewModel:function(E){return _.U($x0,{data:E.data,
setTapCommand:R,isDisabled:X})},
commentTeaserCarouselItemViewModel:function(E){return _.U(ww2,{data:E.data,setTapCommand:R})},
commentInputBoxCarouselItemViewModel:function(E){return _.U(A92,{data:E.data,setTapCommand:R})},
commentsEntryPointMessageViewModel:function(E){return _.U(PnC,{data:E.data,setTapCommand:R})}}))},"rj");var u$0=_.mc(function(q){var k=q.numDots;var F=q.activeIndex;return _.U("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.U(_.XW,{each:function(){return Array.from({length:k()})},
keyBy:"INDEX"},function(T,Z){return _.U("div",{class:function(){var O={};return _.ID("ytCarouselDotsShapeDot",(O.ytCarouselDotsShapeDotActive=Z===F(),O))}})}))},"sj");var Nuk=_.mc(function(q){var k=q.data;var F=q.handleCarouselNavigation;var T=q.numItems;var Z=q.selectedIndex;var O=function(){return{disabled:Z()===0}},z=function(){return{disabled:Z()===T()-1}};
return _.U("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.U("div",null,_.U("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return k().title}),_.U(_.a,{cond:function(){return k().subtitle},
then:function(R){return _.U("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return k().subtitleAccessibilityText}},R)}})),_.U(_.a,{cond:function(){return T()>1},
then:function(){return _.U("div",{class:"ytCarouselTitleViewModelNavigation"},_.U(u$0,{numDots:T,activeIndex:Z}),_.U(_.a,{cond:function(){return k().previousButton},
then:function(R){return _.U(_.l$,{data:R},{buttonViewModel:function(e){return _.U(_.b$,{data:e.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return F(-1)},
buttonOverrides:O})}})}}),_.U(_.a,{cond:function(){return k().nextButton},
then:function(R){return _.U(_.l$,{data:R},{buttonViewModel:function(e){return _.U(_.b$,{data:e.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return F(1)},
buttonOverrides:z})}})}}))}}))},"tj");_.Ft(_.mc(function(q){var k=q.data;var F,T=_.sa("yt-video-metadata-carousel-view-model"),Z=_.sa("div",function(V){if(_.h("web_metadata_carousel_elref_bugfix")){var g=function(){var Y9=V.offsetWidth*A(),OT=24*(A()-1);d(Y9+OT)};
g();window.ResizeObserver&&(F=new ResizeObserver(g),F.observe(V))}}),O=_.P9("HTML_DIR")==="rtl",z=!1,R=0,e=0;
q=_.S(_.Oi(0,void 0,"f4aYxe"));var I=q.next().value,X=q.next().value;q=_.S(_.Oi(0,void 0,"kU9O9"));var E=q.next().value,d=q.next().value;q=_.S(_.Oi(!1,void 0,"GqphDd"));var M=q.next().value,t=q.next().value,A=function(){var V,g,Y9;return(Y9=(V=k())==null?void 0:(g=V.carouselTitles)==null?void 0:g.length)!=null?Y9:0},w=function(){Z.value&&Z.value.scrollLeft!==R&&X((O?Z.value.scrollLeft<R:Z.value.scrollLeft>R)?Math.min(I()+1,A()-1):Math.max(I()-1,0))},b;
window.IntersectionObserver&&(b=new IntersectionObserver(function(V){V=_.S(V);for(var g=V.next();!g.done;g=V.next())if(g.value.isIntersecting){if(z){z=!1;break}w()}else X(e)},{threshold:.2}));
_.y3(function(){if(Z.value){var V=(O?-1:1)*(E()/A()+12)*(M()&&b?e:I());typeof Z.value.scrollTo==="function"?Z.value.scrollTo({left:V,behavior:"smooth"}):Z.value.scrollLeft=V;R=V;e=M()&&b?e:I()}},"ZP1VMb");
var r,L=function(V){r=V};
_.DB(function(){if(!_.h("web_metadata_carousel_elref_bugfix")){var V=function(){var Y9=Z.value.offsetWidth*A(),OT=24*(A()-1);d(Y9+OT)};
V();if(window.ResizeObserver){var g=new ResizeObserver(V);g.observe(Z.value);_.tR(function(){g.disconnect();b&&b.disconnect()})}}});
_.tR(function(){if(_.h("web_metadata_carousel_elref_bugfix")){var V;(V=F)==null||V.disconnect();var g;(g=b)==null||g.disconnect()}});
var H=function(V){V=I()+V;V>=0&&V<A()&&(z=!0,X(V))};
return _.U("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:T,"on:click":_.EZ(function(V){if(_.v2(_.rz(V),T.value,["BUTTON".toString()])||!r)return!1;_.mT().resolve(_.qd).resolveCommand(r,{forceClickLogging:!0});return!1}),
"on:touchstart":_.EZ(function(){t(!0);return!1}),
"on:touchend":_.EZ(function(){b||w();t(!1);return!1}),
hidden:function(){var V,g;return!((V=k())==null?0:(g=V.carouselItems)==null?0:g.length)}},_.U("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.U(_.a,{cond:function(){return k().carouselTitles},
then:function(V){return _.U(_.l$,{data:function(){return V()[M()&&b?e:I()]}},{carouselTitleViewModel:function(g){return _.U(Nuk,{data:g.data,
handleCarouselNavigation:H,numItems:A,selectedIndex:I})}})}})),_.U("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:Z},_.U("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+E()+"px;"}},_.U(_.a,{cond:function(){return k().carouselItems},
then:function(V){return _.U(_.XW,{each:V},function(g,Y9){return _.U(_.l$,{data:function(){return g}},{carouselItemViewModel:function(OT){return _.U(bIX,{data:OT.data,
itemIndex:Y9,selectedIndex:I,indexUpdatedCallback:L,observer:b,title:function(){a:{var UT=Y9();var yh,AH=(yh=k())==null?void 0:yh.carouselTitles;if(AH&&(UT=AH[UT])){var lw;UT=(lw=_.f(UT,rcs))==null?void 0:lw.title;break a}UT=void 0}return UT}})}})})}}))))},"uj"),"yt-video-metadata-carousel-view-model",{props:{data:_.xK}});var Qn0=_.h("web_action_buttons_update_owner_width")?32:12,fv=function(){var q=_.Q.apply(this,arguments)||this;q.metadataBadgesInDescription=_.h("web_metadata_badges_in_description");q.descriptionCollapsed=!0;q.useFadedScrimDescription=_.h("kevlar_enable_faded_scrim_on_description");q.skinnyMode=!1;q.playlist=!1;q.isDark=document.documentElement.hasAttribute("dark");q.disableVideoOwnerOnTap=_.h("swatchie_video_owner_on_tap_ks");q.swatcherooDelayLoad=_.h("swatcheroo_enable_ghost_cards");q.primaryMenuWidth=
0;q.videoId="";q.titleHeadlineXs=_.h("web_watch_typography_title_headline_xs");q.titleHeadlineS=_.h("web_watch_typography_title_headline_s");q.titleHeadlineM=_.h("web_watch_typography_title_headline_m");q.titleHashtagBlackLinkified=_.h("web_title_hashtag_black_linkified");q.titleHashtagGreyLinkified=_.h("web_title_hashtag_grey_linkified");q.actionButtonsUpdateOwnerWidth=_.h("web_action_buttons_update_owner_width");q.shouldForceIconOnly=!1;q.actionMap={"yt-update-title-action":"onYtUpdateTitleAction",
"yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};q.isFullscreen=!1;q.isTheaterMode=!1;return q};
_.y(fv,_.Q);_.Y=fv.prototype;_.Y.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.Y.updateOwnerAndDescriptionPosition=function(){_.h("kevlar_watch_grid")&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),_.$F(this.bottomRowElement,this.ownerElement)):(_.$F(this.bottomRowElement,this.descriptionElement),_.$F(this.topRowElement,this.ownerElement)))};
_.Y.titleOnTap=function(q){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var k;((k=window.getSelection())==null?0:k.toString().length)||this.handleExpandDescriptionCommands()}};
_.Y.videoOwnerOnTap=function(q){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.Y.detached=function(){var q=this,k;return _.C(function(F){(k=q.resizeObserver)==null||k.disconnect();_.RG(F)})};
_.Y.maybeAttachResizeObserver=function(){var q=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.mg(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){q.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.Y.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var q=this.hostElement.clientWidth,k=Math.max(this.largerItemWrap?400:350,q/2-Qn0);if(_.h("web_action_buttons_update_owner_width")){var F;k=(((F=document.getElementById("owner"))==null?void 0:F.clientWidth)||0)+Qn0}this.actionsOnSeparateLine=this.primaryMenuWidth>q-k?!0:!1}};
_.Y.stripAttributedDescription=function(q){return{content:q.content.replace(/[\r\n]{2,}/g,"\n")}};
_.Y.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.h("web_modern_buttons"),forceIconButton:!_.h("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:_.h("web_action_buttons_minimize_subscribe")},properties:{forceIconOnly:"[[shouldForceIconOnly]]"}},subscriptionNotificationToggleButtonRenderer:"ytd-subscription-notification-toggle-button-renderer"}},commentsEntryPointHeaderRenderer:{id:"comment-teaser",mapping:{commentsEntryPointHeaderRenderer:"ytd-comments-entry-point-header-renderer"}},videoMetadataCarousel:{id:"teaser-carousel",mapping:{videoMetadataCarouselViewModel:"yt-video-metadata-carousel-view-model"}},
infoPanelBelowMetadata:{id:"middle-row",mapping:{infoPanelContentRenderer:"ytd-info-panel-content-renderer"}}}};
_.Y.videoPrimaryInfoRendererChanged=function(){var q;if((q=this.videoPrimaryInfoRenderer)==null?0:q.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.Y.videoSecondaryInfoRendererChanged=function(){var q,k;(k=(q=this.descriptionInlineExpander).collapse)==null||k.call(q);this.descriptionExpandClientVe=_.Jw(110509);this.descriptionCollapseClientVe=_.Jw(110510);q=_.Jg();k=_.lN();q&&k&&(_.h("combine_ve_grafts")?(_.Os(_.aB(),this.descriptionExpandClientVe,k),_.Os(_.aB(),this.descriptionCollapseClientVe,k)):_.r3(q,k,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.Y.structuredDescriptionContentRendererChanged=function(){_.h("ytd-watch-metadata-manual-sd-updates-killswitch")||(this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRenderer))};
_.Y.updateTopLevelIconsOnly=function(){var q=this;_.h("top_level_update_killswitch")||this.menu&&_.pL.addLowPriorityJob(function(){q.menu.topLevelIconsOnly=q.skinnyMode},_.kX("swathceroo_delay_flexible_menu_update",100))};
_.Y.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=this.skinnyMode||_.h("web_action_buttons_minimize_subscribe")};
_.Y.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.Y.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.Y.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.Y.onYtTextInlineExpanderExpandedChanged=function(){if(!_.h("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var q,k;(k=(q=this.structuredDescriptionContentRendererElement).resize)==null||k.call(q)}};
_.Y.onRenderStamperFinished=function(q){(q==null?void 0:q.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.Y.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.Y.onYtExpanderLessTapped=function(){var q,k=(q=this.videoSecondaryInfoRenderer)==null?void 0:q.showLessCommand;k&&this.ytComponentBehavior.resolveCommand(k)};
_.Y.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.Y.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.Y.onDescriptionClick=function(q){if(!_.x$(_.xN(q)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var k;((k=window.getSelection())==null?0:k.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.h("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.Y.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.Y.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.Y.logCollapseClick=function(){var q=_.Jg();q&&this.descriptionCollapseClientVe&&_.Ga(q,this.descriptionCollapseClientVe)};
_.Y.logExpandClick=function(){var q=_.Jg();q&&this.descriptionExpandClientVe&&_.Ga(q,this.descriptionExpandClientVe)};
_.Y.collapseDescription=function(){this.descriptionCollapsed=!0};
_.Y.scrollToTopOfContainer=function(){_.Ta(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.Y.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.Y.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRenderer&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.Y.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.Y.resize=function(){if(this.descriptionInlineExpander){var q,k;(k=(q=this.descriptionInlineExpander).resize)==null||k.call(q)}else _.w1(new _.aP("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var F;(F=this.menu)==null||F.maybeFlushDebouncer();this.primaryMenuWidth===0?this.updatePrimaryMenuWidth():(_.h("web_action_buttons_overlap_fix")&&this.updatePrimaryMenuWidth(),this.maybeUpdateActionsOnSeparateLine())}};
_.Y.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var q,k,F,T,Z=_.h("web_action_buttons_update_owner_width")?(F=(q=_.Zy(this.menu).querySelector("#button-shape"))==null?void 0:q.clientWidth)!=null?F:0:(T=(k=_.Zy(this.menu).querySelector("#button"))==null?void 0:k.clientWidth)!=null?T:0,O,z;q=((z=(O=_.Zy(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:O.clientWidth)!=null?z:0)+8+Z;var R,e;Z=(e=(R=_.Zy(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:R.children.length)!=null?e:2;q<=8*Z||(this.primaryMenuWidth=q)}};
_.Y.onYtUpdateTitleAction=function(q){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.f(q,a1X).title)};
_.Y.onYtUpdateDescriptionAction=function(q){if(q=_.f(q,_.vkv)){var k,F=!((k=this.videoSecondaryInfoRenderer)==null||!k.attributedDescription);q.isEmpty||!q.description&&!q.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):q.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",q.attributedDescription):q.description&&(F?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.$1(q.description)):this.set("videoSecondaryInfoRenderer.description",q.description))}};
_.Y.onYtDarkModeToggledAction=function(q){this.isDark=q};
_.Y.registerPanel=function(){if(!_.h("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var q=_.h("web_watch_imax_theater_mode")&&this.isTheaterMode;q=_.h("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||q;var k=_.mT().resolve(_.MQ);k&&!q&&k.registerPanel("engagement-panel-structured-description",this)}};
_.Y.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.Y.showPanel=function(q){this.expandDescription();var k=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;k.resize();var F,T=q==null?void 0:(F=q.sectionListEngagementPanelExtras)==null?void 0:F.scrollToItemSectionIdentifier;T?_.pL.addJob(function(){k==null||k.scrollToSection(T)},8):this.scrollToTopOfContainer()};
_.Y.isVisible=function(){return!this.descriptionCollapsed};
_.Y.getReloadContinuation=function(){};
_.Y.hidePanel=function(){};
_.Y.updatePanel=function(){};
_.Vg.Object.defineProperties(fv.prototype,{productShelf:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.structuredDescriptionContentRenderer)!=null&&q.items){var k;q=_.S((k=this.structuredDescriptionContentRenderer)==null?void 0:k.items);for(k=q.next();!k.done;k=q.next())if(k=_.f(k.value,_.rlc))return k}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.videoPrimaryInfoRenderer)==null?0:q.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return!!((q=this.videoSecondaryInfoRenderer)==null?0:(k=q.owner)==null?0:(F=k.videoOwnerRenderer)==null?0:F.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode&&!_.h("swatchie_sd_new_line_strip_ks")){var q,k;if((q=this.videoSecondaryInfoRenderer)==null?0:(k=q.attributedDescription)==null?0:k.content){var F,T;return(T=this.stripAttributedDescription((F=this.videoSecondaryInfoRenderer)==null?void 0:F.attributedDescription))!=null?T:{runs:[]}}}var Z,O,z,R;return(R=(z=(Z=this.videoSecondaryInfoRenderer)==null?void 0:Z.description)!=null?z:(O=this.videoSecondaryInfoRenderer)==null?
void 0:O.attributedDescription)!=null?R:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=(q=this.videoSecondaryInfoRenderer)==null?void 0:q.headerRuns)!=null?k:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.commentsEntryPointHeaderRenderer)==null||!q.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.videoMetadataCarousel)==null||!q.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.kX("swatchie_desc_lines",3):this.hasTeaserCarousel?_.kX("teaser_carousel_desc_lines",2):3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var q,k,F=Object.assign({},(q=this.videoSecondaryInfoRenderer)==null?void 0:(k=q.metadataRowContainer)==null?void 0:k.metadataRowContainerRenderer);if(F&&F.rows&&F.collapsedItemCount!==void 0&&!(F.rows.length<=F.collapsedItemCount))return F.rows=F.rows.slice(F.collapsedItemCount),F.collapsedItemCount=0,F}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var q,k,F=Object.assign({},(q=this.videoSecondaryInfoRenderer)==null?void 0:(k=q.metadataRowContainer)==null?void 0:k.metadataRowContainerRenderer);if(F&&F.rows&&F.collapsedItemCount!==void 0)return F.rows=F.rows.slice(0,F.collapsedItemCount),F.collapsedItemCount=F.rows.length,F}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var q,k;return!!((q=this.structuredDescriptionContentRenderer)==null?0:(k=q.items)==null?0:k.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 q;return(q=this.videoSecondaryInfoRenderer)==null?void 0:q.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.videoSecondaryInfoRenderer)==null?0:(k=q.owner)==null?0:(F=k.videoOwnerRenderer)==null?0:F.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return!!((q=this.videoPrimaryInfoRenderer)==null?0:(k=q.videoActions)==null?0:(F=k.menuRenderer)==null?0:(T=F.flexibleItems)==null?0:T.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.Lb(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.Lb(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var q=this;if(_.h("web_title_hashtag_grey_delinkified")){var k,F=_.fT.unsafeClone((k=this.videoPrimaryInfoRenderer)==null?void 0:k.title);(k=F==null?void 0:F.runs)&&k.forEach(function(T){if(T==null?0:T.navigationEndpoint)T.textColor=4284506208,q.isDark&&(T.textColor=4289374890)});
return F}return(F=this.videoPrimaryInfoRenderer)==null?void 0:F.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.h("web_title_hashtag_black_delinkified")||_.h("web_title_hashtag_grey_delinkified")}}});
fv.prototype.resetDescriptionState=fv.prototype.resetDescriptionState;fv.prototype.registerPanel=fv.prototype.registerPanel;fv.prototype.onYtExpanderLessTapped=fv.prototype.onYtExpanderLessTapped;fv.prototype.onYtExpanderMoreTapped=fv.prototype.onYtExpanderMoreTapped;fv.prototype.onRenderStamperFinished=fv.prototype.onRenderStamperFinished;fv.prototype.onYtTextInlineExpanderExpandedChanged=fv.prototype.onYtTextInlineExpanderExpandedChanged;fv.prototype.onYtTextInlineExpanderCollapseClicked=fv.prototype.onYtTextInlineExpanderCollapseClicked;
fv.prototype.onYtTextInlineExpanderExpandClicked=fv.prototype.onYtTextInlineExpanderExpandClicked;fv.prototype.moveActionsElement=fv.prototype.moveActionsElement;fv.prototype.updateShouldForceIconOnly=fv.prototype.updateShouldForceIconOnly;fv.prototype.updateTopLevelIconsOnly=fv.prototype.updateTopLevelIconsOnly;fv.prototype.structuredDescriptionContentRendererChanged=fv.prototype.structuredDescriptionContentRendererChanged;fv.prototype.videoSecondaryInfoRendererChanged=fv.prototype.videoSecondaryInfoRendererChanged;
fv.prototype.videoPrimaryInfoRendererChanged=fv.prototype.videoPrimaryInfoRendererChanged;fv.prototype.maybeUpdateActionsOnSeparateLine=fv.prototype.maybeUpdateActionsOnSeparateLine;fv.prototype.updateOwnerAndDescriptionPosition=fv.prototype.updateOwnerAndDescriptionPosition;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],fv.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],fv.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],fv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],fv.prototype,"ytdReduxBehavior",void 0);_.v([_.Iw("#above-the-fold"),_.G("design:type",HTMLElement)],fv.prototype,"aboveTheFoldContainer",void 0);_.v([_.Iw("#menu ytd-menu-renderer"),_.G("design:type",Object)],fv.prototype,"menu",void 0);
_.v([_.Iw("#description-inline-expander"),_.G("design:type",Object)],fv.prototype,"descriptionInlineExpander",void 0);_.v([_.Iw("#faded-structured-description"),_.G("design:type",Object)],fv.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.v([_.Iw("#structured-description"),_.G("design:type",Object)],fv.prototype,"structuredDescriptionContentRendererElement",void 0);_.v([_.Iw("#title"),_.G("design:type",HTMLElement)],fv.prototype,"titleElement",void 0);
_.v([_.Iw("#description"),_.G("design:type",HTMLElement)],fv.prototype,"descriptionElement",void 0);_.v([_.Iw("#description-interaction"),_.G("design:type",Object)],fv.prototype,"descriptionInteraction",void 0);_.v([_.Iw("#owner"),_.G("design:type",HTMLElement)],fv.prototype,"ownerElement",void 0);_.v([_.Iw("#top-row"),_.G("design:type",HTMLElement)],fv.prototype,"topRowElement",void 0);_.v([_.Iw("#bottom-row"),_.G("design:type",HTMLElement)],fv.prototype,"bottomRowElement",void 0);
_.v([_.Iw("#actions"),_.G("design:type",HTMLElement)],fv.prototype,"actionsElement",void 0);_.v([_.Iw("#bottom-actions"),_.G("design:type",HTMLElement)],fv.prototype,"bottomActionsElement",void 0);_.v([_.Iw("#ytd-watch-info-text"),_.G("design:type",Object)],fv.prototype,"watchInfoTextElement",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"videoPrimaryInfoRenderer",void 0);
_.v([_.u(),_.G("design:type",Object)],fv.prototype,"videoSecondaryInfoRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"commentsEntryPointHeaderRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"videoMetadataCarousel",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"structuredDescriptionContentRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"videoSummary",void 0);
_.v([_.u(),_.G("design:type",Object)],fv.prototype,"merchShelf",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"infoPanelBelowMetadata",void 0);_.v([_.P("structuredDescriptionContentRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"productShelf",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"metadataBadgesInDescription",void 0);
_.v([_.P("videoPrimaryInfoRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"shouldHideBadges",null);_.v([_.P("productShelf","descriptionCollapsed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],fv.prototype,"shouldShowProductShelf",null);_.v([_.u(),_.G("design:type",Boolean)],fv.prototype,"isWatchFlexy",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"descriptionCollapsed",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],fv.prototype,"useFadedScrimDescription",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"skinnyMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("videoSecondaryInfoRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"largerItemWrap",null);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"playlist",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"clarifyBox",void 0);
_.v([_.u(),_.G("design:type",Object)],fv.prototype,"playerAds",void 0);_.v([_.u(),_.G("design:type",Boolean)],fv.prototype,"isDark",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],fv.prototype,"actionsOnSeparateLine",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"disableVideoOwnerOnTap",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"swatcherooDelayLoad",void 0);
_.v([_.u(),_.G("design:type",Boolean)],fv.prototype,"suppressTopLevelMetadataRows",void 0);_.v([_.u(),_.G("design:type",Object)],fv.prototype,"primaryMenuWidth",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"videoId",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"titleHeadlineXs",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"titleHeadlineS",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"titleHeadlineM",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"titleHashtagBlackLinkified",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"titleHashtagGreyLinkified",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"actionButtonsUpdateOwnerWidth",void 0);
_.v([_.u(),_.G("design:type",Object)],fv.prototype,"shouldForceIconOnly",void 0);_.v([_.df("skinnyMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"updateOwnerAndDescriptionPosition",null);_.v([_.df("skinnyMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.v([_.P("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"descriptionText",null);_.v([_.P("videoSecondaryInfoRenderer.headerRuns"),_.G("design:type",Array),_.G("design:paramtypes",[])],fv.prototype,"headerRuns",null);_.v([_.u({value:!1}),_.P("commentsEntryPointHeaderRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"hasTeaser",null);
_.v([_.u({value:!1,reflectToAttribute:!0}),_.P("videoMetadataCarousel"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"hasTeaserCarousel",null);_.v([_.u({value:3}),_.P("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"descriptionMaxLines",null);_.v([_.P("videoSecondaryInfoRenderer.metadataRowContainer"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"collapsibleMetadataRows",null);
_.v([_.P("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"alwaysVisibleMetadataRows",null);_.v([_.P("videoSecondaryInfoRenderer","structuredDescriptionContentRenderer"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],fv.prototype,"hasInlineStructuredDescription",null);
_.v([_.P("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],fv.prototype,"showInlineStructuredDescription",null);_.v([_.P("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"descriptionExpandCommand",null);
_.v([_.P("videoSecondaryInfoRenderer.owner"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"videoOwnerCommand",null);_.v([_.u({reflectToAttribute:!0}),_.P("videoPrimaryInfoRenderer.videoActions"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],fv.prototype,"flexMenuEnabled",null);_.v([_.u({selector:_.Q0,reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"isFullscreen",void 0);
_.v([_.u({selector:_.N$,reflectToAttribute:!0}),_.G("design:type",Object)],fv.prototype,"isTheaterMode",void 0);_.v([_.P("descriptionText","useFadedScrimDescription"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],fv.prototype,"showAttributedStringDescription",null);_.v([_.P("descriptionText","useFadedScrimDescription"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],fv.prototype,"showFormattedStringDescription",null);
_.v([_.P("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],fv.prototype,"showFadedStructuredDescription",null);_.v([_.df("videoPrimaryInfoRenderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"videoPrimaryInfoRendererChanged",null);_.v([_.P("videoPrimaryInfoRenderer.title"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"videoTitle",null);
_.v([_.P("videoPrimaryInfoRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],fv.prototype,"noEndpoints",null);_.v([_.df("videoSecondaryInfoRenderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"videoSecondaryInfoRendererChanged",null);
_.v([_.Wu("videoPrimaryInfoRenderer","structuredDescriptionContentRenderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"structuredDescriptionContentRendererChanged",null);_.v([_.Wu("skinnyMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"updateTopLevelIconsOnly",null);
_.v([_.Wu("skinnyMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"updateShouldForceIconOnly",null);_.v([_.Wu("skinnyMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"moveActionsElement",null);_.v([_.eJ("yt-text-inline-expander-expand-clicked"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.v([_.eJ("yt-text-inline-expander-collapse-clicked"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.v([_.eJ("yt-text-inline-expander-expanded-changed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],fv.prototype,"onRenderStamperFinished",null);_.v([_.eJ("yt-expander-more-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"onYtExpanderMoreTapped",null);_.v([_.eJ("yt-expander-less-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"onYtExpanderLessTapped",null);
_.v([_.Wu("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"registerPanel",null);_.v([_.Wu("videoSecondaryInfoRenderer"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fv.prototype,"resetDescriptionState",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-watch-metadata"})],fv);
_.B(fv,"ytd-watch-metadata",function(){if(J95!==void 0)return J95;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return J95=q},{mode:2});_.c9h=function(q){_.dF.call(this);this.JSC$20371_watchApi=q;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;Kfh(this);Bu8(this);r92(this);vE0(this);HI2(this);snk(this);GVI(this)};
_.y(_.c9h,_.dF);var r92=function(q){var k=function(){_.h("kevlar_is_pupi_enabled")||yL(q)};
q.JSC$20371_watchApi.getRoot().addEventListener("yt-player-updated",k);q.addOnDisposeCallback(function(){q.JSC$20371_watchApi.getRoot().removeEventListener("yt-player-updated",k)})},HI2=function(q){if(_.h("kevlar_endscreen_auto_theater_mode")){var k=q.JSC$20371_watchApi.subscribeToActiveChanged(function(){Ve9(q)},!1);
q.addOnDisposeCallback(k)}},Kfh=function(q){var k,F,T,Z,O;
_.C(function(z){if(z.nextAddress==1)return _.W(z,q.JSC$20371_watchApi.playerApi,2);k=z.yieldResult;F=function(R){R=!!R;tk(q)&&(R=R?2:1,_.n4.getInstance().setState(R,!0,!1))};
T=function(R){R&&_.VcC(_.LB().getState())&&(_.Ta(q.JSC$20371_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),q.temporaryTheaterMode=!0)};
Z=function(R){_.h("kevlar_player_update_autonav_on_new_data")&&R.type==="newdata"&&(_.h("kevlar_is_pupi_enabled")||yL(q))};
O=function(R){q.onPlayerStateChange(R)};
_.h("kevlar_endscreen_auto_theater_mode")&&k.addEventListener("onAutonavCancelled",T);k.addEventListener("onAutonavChangeRequest",F);k.addEventListener("onVideoDataChange",Z);k.addEventListener("onStateChange",O);q.addOnDisposeCallback(function(){k.removeEventListener("onAutonavChangeRequest",F);k.removeEventListener("onVideoDataChange",Z);k.removeEventListener("onStateChange",O);_.h("kevlar_endscreen_auto_theater_mode")&&k.removeEventListener("onAutonavCancelled",T)});
_.RG(z)})},Bu8=function(q){q.JSC$20371_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){q.autonavCancelledBySignal=!0;
_.h("kevlar_is_pupi_enabled")||yL(q)});
q.JSC$20371_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(k,F,T){F&&yL(q,T)});
q.JSC$20371_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){tk(q)&&_.n4.getInstance().setState(2,!0,!0)});
q.JSC$20371_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){tk(q)&&_.n4.getInstance().setState(1,!0,!0)});
q.addOnDisposeCallback(function(){q.JSC$20371_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");q.JSC$20371_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");q.JSC$20371_watchApi.unregisterActionHandler("yt-enable-autoplay-command");q.JSC$20371_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},vE0=function(q){var k=q.JSC$20371_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){GVI(q)}),F=q.JSC$20371_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){snk(q)});
q.addOnDisposeCallback(function(){q.JSC$20371_watchApi.unsubscribeByKey(k);q.JSC$20371_watchApi.unsubscribeByKey(F)})},GVI=function(q){q.autonavCancelledBySignal=!1;
_.h("kevlar_is_pupi_enabled")||yL(q)},snk=function(q){var k=q.JSC$20371_watchApi.getWatchNextResponse(),F,T;
var Z=(k=(T=_.f(k==null?void 0:(Z=k.playerOverlays)==null?void 0:(F=Z.playerOverlayRenderer)==null?void 0:F.autonavToggle,_.sLI))==null?void 0:T.enabled)?2:1;_.h("kevlar_is_pupi_enabled")?_.n4.getInstance().setState(Z,!1,!1):yL(q);_.h("web_persist_server_autonav_state_on_client")&&typeof k==="boolean"&&_.XRx(Z===2)},tk=function(q){if(q.autonavCancelledBySignal)return!1;
var k,F,T,Z;return!!((k=q.JSC$20371_watchApi.getWatchNextResponse())==null?0:(F=k.contents)==null?0:(T=F.twoColumnWatchNextResults)==null?0:(Z=T.autoplay)==null?0:Z.autoplay)};
_.c9h.prototype.onPlayerStateChange=function(q){if(q===0){q=!_.n4.getInstance().isAutoplaySetExplicitly();var k=this.JSC$20371_watchApi.getWatchNextResponse(),F,T,Z,O;k=_.f(k==null?void 0:(F=k.contents)==null?void 0:(T=F.twoColumnWatchNextResults)==null?void 0:(Z=T.autoplay)==null?void 0:(O=Z.autoplay)==null?void 0:O.autoplayExplicitChoiceDialogRenderer,_.e3h);tk(this)&&q&&k&&_.WE.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:k},popupType:"DIALOG"}})}else Ve9(this)};
var Ve9=function(q){q.temporaryTheaterMode&&(q.temporaryTheaterMode=!1,_.Ta(q.JSC$20371_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},yL=function(q,k){k=k===void 0?!1:k;
var F;_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20371_watchApi.playerApi,2);F=T.yieldResult;tk(q)?F.setAutonavState(_.n4.getInstance().getState(),k):F.setAutonavState(1,k);_.RG(T)})};var Lfv={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"};_.nE9=function(q){_.dF.call(this);var k=this;this.JSC$20376_watchApi=q;var F=this.JSC$20376_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){xx8(k)});
this.addOnDisposeCallback(function(){k.JSC$20376_watchApi.unsubscribeByKey(F)});
xx8(this)};
_.y(_.nE9,_.dF);var xx8=function(q){var k=q.JSC$20376_watchApi.getPlayerResponse(),F=q.JSC$20376_watchApi.getWatchNextResponse();if(!_.TgH(k==null?void 0:k.playabilityStatus,F==null?void 0:F.playerOverlays)){var T;var Z=k==null?void 0:(T=k.playabilityStatus)==null?void 0:T.errorScreen}q.JSC$20376_watchApi.provideRenderingData("ERROR_SCREEN",Z)};var gE9=_.mc(function(q){var k=q.data;var F=_.uL(_.Q0);q={};return _.U("yt-player-overlay-video-details-renderer",{class:"ytPlayerOverlayVideoDetailsRendererHost","on:click":_.EZ(function(){var T=k().onTap;T&&_.mT().resolve(_.qd).resolveCommand(T)}),
role:"button"},_.U("h2",{class:_.UZ("ytPlayerOverlayVideoDetailsRendererTitle",(q.ytPlayerOverlayVideoDetailsRendererTitleCompact=function(){return!F()},q))},_.U(_.gz,{text:function(){return k().title}})),_.U("div",{class:"ytPlayerOverlayVideoDetailsRendererSubtitle"},_.U(_.gz,{text:function(){return k().subtitle}})))},"vj");var Dl={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},mx8=_.mc(function(q){var k=q.data;var F=_.uL(_.Q0),T=_.h("web_watch_action_bar_resize_buttons"),Z=_.h("delhi_modern_web_player_icons")&&!_.h("enable_web_delhi_icons"),O=function(){return T&&!F()?{size:"M"}:void 0};
q={};return _.U("yt-player-quick-action-buttons",{class:_.UZ("ytPlayerQuickActionButtonsHost",(q.ytPlayerQuickActionButtonsHostTheaterMode=function(){return!F()},q))},_.U(_.XW,{each:function(){if(Z){var z=k();
z=JSON.parse(JSON.stringify(z));for(var R=_.S(z),e=R.next();!e.done;e=R.next()){var I=e.value,X=void 0;e=_.f((X=_.f(I,_.pO))==null?void 0:X.toggleButtonViewModel,_.fO);var E=void 0;X=_.f((E=_.f(I,_.wz))==null?void 0:E.toggleButtonViewModel,_.fO);E=_.f(I,_.M$);I=_.f(I,_.fO);if(e)X=_.f(e.defaultButtonViewModel,_.M$),e=_.f(e.toggledButtonViewModel,_.M$),X&&X.iconName&&(X.iconName=Dl[X.iconName]),e&&e.iconName&&(e.iconName=Dl[e.iconName]);else if(X)e=_.f(X.defaultButtonViewModel,_.M$),X=_.f(X.toggledButtonViewModel,
_.M$),e&&e.iconName&&(e.iconName=Dl[e.iconName]),X&&X.iconName&&(X.iconName=Dl[X.iconName]);else if(E)E.iconName&&(E.iconName=Dl[E.iconName]);else if(I){e=_.f(I.defaultButtonViewModel,_.M$);X=_.f(I.toggledButtonViewModel,_.M$);I=void 0;if((I=e)==null?0:I.iconName)e.iconName=Dl[e.iconName];e=void 0;if((e=X)==null?0:e.iconName)X.iconName=Dl[X.iconName]}}}else z=k();return z}},function(z){return _.U(_.l$,{data:function(){return z}},{buttonViewModel:function(R){return _.U(_.b$,{data:R.data,
buttonOverrides:O})},
likeButtonViewModel:function(R){return _.U(_.AJ,{data:R.data,buttonShapeOverrideables:O,disableIconAnimation:!0})},
dislikeButtonViewModel:function(R){return _.U(_.JJ,{data:R.data,buttonShapeOverrideables:O})},
toggleButtonViewModel:function(R){return _.U(_.Jp,{data:R.data,buttonShapeOverrides:O})}})}))},"wj");_.itv=function(q){_.dF.call(this);var k=this;this.JSC$20381_watchApi=q;q=_.S(_.Oi({},void 0,"ufFdVc"));this.quickActionsViewModel=q.next().value;this.setQuickActionsViewModel=q.next().value;q=_.S(_.Oi({},void 0,"atbdp"));this.playerOverlayVideoDetailsRenderer=q.next().value;this.setPlayerOverlayVideoDetailsRenderer=q.next().value;var F=this.JSC$20381_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){q6v(k)});
this.addOnDisposeCallback(function(){k.JSC$20381_watchApi.unsubscribeByKey(F)});
q6v(this)};
_.y(_.itv,_.dF);
var q6v=function(q){var k,F,T,Z,O,z,R,e,I,X,E,d,M,t;_.C(function(A){if(A.nextAddress==1)return _.W(A,q.JSC$20381_watchApi.playerApi,2);k=A.yieldResult;F=q.JSC$20381_watchApi.getWatchNextResponse();O=(T=F)==null?void 0:(Z=T.playerOverlays)==null?void 0:Z.playerOverlayRenderer;R=_.f((z=O)==null?void 0:z.fullscreenQuickActionsBar,_.LIZ);(I=(e=q).setQuickActionsViewModel)==null||I.call(e,R||{});R&&k30(q,k);d=(X=O)==null?void 0:(E=X.videoDetails)==null?void 0:E.playerOverlayVideoDetailsRenderer;(t=(M=
q).setPlayerOverlayVideoDetailsRenderer)==null||t.call(M,d||{});d&&o70(q,k);_.RG(A)})},k30=function(q,k){if(!q.quickActionButtonsContainer){q.quickActionButtonsContainer=document.createElement("div");
k.setFullscreenQuickActions(q.quickActionButtonsContainer);var F=function(){return q.quickActionsViewModel().quickActionButtons||[]},T=_.f6(q.quickActionButtonsContainer,function(){return _.U(mx8,{data:F})});
q.addOnDisposeCallback(function(){k.setFullscreenQuickActions(void 0);T()})}},o70=function(q,k){if(!q.playerOverlayVideoDetailsRendererContainer){q.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
k.setPlayerOverlayVideoDetailsRenderer(q.playerOverlayVideoDetailsRendererContainer);var F=_.f6(q.playerOverlayVideoDetailsRendererContainer,function(){return _.U(gE9,{data:q.playerOverlayVideoDetailsRenderer})});
q.addOnDisposeCallback(function(){k.setPlayerOverlayVideoDetailsRenderer(void 0);F()})}};_.lP=function(q){_.dF.call(this);var k=this;this.JSC$20386_watchApi=q;this.JSC$20386_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;q=_.Es(_.LB(),_.Q0,function(F){k.onFullscreenChanged(F)});
this.addOnDisposeCallback(q);q=_.Es(_.LB(),_.tA,function(F){k.onWatchScroll(F)});
this.addOnDisposeCallback(q);_.h("kevlar_watch_while_v2")&&(q=_.Es(_.LB(),_.pB,function(F){Fov(k,F)}),this.addOnDisposeCallback(q));
Te5(this);ZtD(this);jsD();this.onWatchScroll(_.tA(_.LB().getState()));_.$O("START_IN_FULL_WINDOW_MODE")&&this.JSC$20386_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.y(_.lP,_.dF);var Te5=function(q){q.JSC$20386_watchApi.registerActionHandler("yt-fullscreen-change-action",function(k){var F=q.JSC$20386_watchApi.isActive();k&&!F||_.LB().dispatch(_.FH({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!k}}))});
q.addOnDisposeCallback(function(){q.JSC$20386_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},ZtD=function(q){var k,F;
_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20386_watchApi.playerApi,2);k=T.yieldResult;F=function(){q.onFullerscreenEduClicked()};
k.addEventListener("onFullerscreenEduClicked",F);q.addOnDisposeCallback(function(){k.removeEventListener("onFullerscreenEduClicked",F)});
_.RG(T)})};
_.lP.prototype.onFullscreenChanged=function(q){var k=this,F;return _.C(function(T){if(T.nextAddress==1)return k.isFullscreen=!!_.qN(),_.W(T,k.JSC$20386_watchApi.playerApi,2);F=T.yieldResult;k.JSC$20386_miniplayerActive||F.setFauxFullscreen(k.isFullscreen);if(q&&(k.JSC$20386_watchApi.focusOnPlayer(),!k.fullerscreenEduButtonShownThisPlayback)){k.fullerscreenEduButtonShownThisPlayback=!0;var Z=_.zA("yt-fullerscreen-edu-button-shown-count")||0;_.S4("yt-fullerscreen-edu-button-shown-count",Z+1,31536E3);
k.updateFullerscreenEduButtonSubtleModeState()}_.RG(T)})};
var Fov=function(q,k){var F;_.C(function(T){if(T.nextAddress==1)return q.JSC$20386_miniplayerActive=k,_.W(T,q.JSC$20386_watchApi.playerApi,2);F=T.yieldResult;F.setFauxFullscreen(!q.JSC$20386_miniplayerActive&&q.isFullscreen);_.RG(T)})};
_.lP.prototype.onWatchScroll=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.h("external_fullscreen_with_edu")?_.W(Z,k.JSC$20386_watchApi.playerApi,2):Z.return();F=Z.yieldResult;T=q<=0;k.shouldShowFullerscreenEdu!==T&&(k.shouldShowFullerscreenEdu=T,F.updateFullerscreenEduButtonVisibility(!k.shouldShowFullerscreenEdu));_.RG(Z)})};
_.lP.prototype.onFullerscreenEduClicked=function(){this.JSC$20386_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var q=_.zA("yt-fullerscreen-edu-button-click-count")||0;_.S4("yt-fullerscreen-edu-button-click-count",q+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
_.lP.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var q=this,k,F,T,Z,O,z;return _.C(function(R){if(R.nextAddress==1)return k=_.zA("yt-fullerscreen-edu-button-click-count")||0,F=_.zA("yt-fullerscreen-edu-button-shown-count")||0,T=_.kX("external_fullscreen_button_click_threshold"),Z=_.kX("external_fullscreen_button_shown_threshold"),O=k>=T||F>=Z,_.W(R,q.JSC$20386_watchApi.playerApi,2);z=R.yieldResult;z.updateFullerscreenEduButtonSubtleModeState(O);_.RG(R)})};
_.lP.prototype.disposeInternal=function(){_.dF.prototype.disposeInternal.call(this);var q=_.qN();_.h("kevlar_exit_fullscreen_leaving_watch")&&q&&_.i9(q)};
var jsD=function(){if(_.h("web_watch_add_viewport_meta_tag")){var q=document.querySelector("meta[name=viewport]"),k=document.head;k&&!q&&(q=document.createElement("meta"),q.name="viewport",q.content="width=device-width, initial-scale=1.0, viewport-fit=cover",k.appendChild(q))}};_.Jk=function(q){_.dF.call(this);var k=this;this.JSC$20390_watchApi=q;this.jobId=0;this.pendingRequestId=void 0;var F=this.JSC$20390_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Y6s(k)});
this.addOnDisposeCallback(function(){k.JSC$20390_watchApi.unsubscribeByKey(F)});
Y6s(this)};
_.y(_.Jk,_.dF);var OtI=function(q){_.pL.cancelJob(q.jobId);q.pendingRequestId=void 0},Y6s=function(q){OtI(q);
var k=EI9(q.JSC$20390_watchApi.getWatchNextResponse());if(k){var F=250,T,Z=(T=_.f(k,_.nqo))==null?void 0:T.initialDelayMs;_.h("web_watch_updated_metadata_server_initial_delay")&&Z&&(F=Z);q.jobId=_.pL.addLowPriorityJob(function(){return q.fetchUpdatedMetadata(k)},F)}};
_.Jk.prototype.fetchUpdatedMetadata=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b;return _.C(function(r){switch(r.nextAddress){case 1:k&&(T={continuation:k});if(!_.h("web_get_updated_metadata_fantasy_panel_continuation_params")){r.jumpTo(2);break}Z=_.mT().resolve(_.MQ);O="PAsports_fantasy";return _.W(r,Z.isVisible(O,!0),3);case 3:r.yieldResult&&(I=(R=(z=Z).getUpdatePanelContinuationData)==null?void 0:(e=R.call(z,O))==null?void 0:e.updatePanelContinuationRequest)&&(T||(T={}),T.clientParams=
{panelContinuationParams:{panelContinuation:I}});case 2:X=_.mT().resolve(_.bg);if(!X)return _.A7(Error("km")),r.return();E={};F.pendingRequestId=E;return _.W(r,_.sZ(X,q,T),4);case 4:d=r.yieldResult;if(E!==F.pendingRequestId)return r.return();A=(M=d)==null?void 0:(t=M.continuation)==null?void 0:t.timedContinuationData;((w=A)==null?0:w.continuation)&&((b=A)==null?0:b.timeoutMs)&&(F.jobId=_.pL.addLowPriorityJob(function(){return F.fetchUpdatedMetadata(q,A.continuation)},A.timeoutMs));
_.RG(r)}})};
_.Jk.prototype.disposeInternal=function(){_.dF.prototype.disposeInternal.call(this);OtI(this)};var S6X=_.mc(function(q){var k=_.EZ(function(){var T=q.data().videoId;if(q.active())T=_.q7(T),_.mT().resolve(_.qd).resolveCommand(T);else{var Z=q.playerApi(),O=Z.getAvailableAudioTracks(),z,R,e=(z=q.sourceVideoConfig().audioTracks)==null?void 0:(R=z.find(function(I){return I.isDefaultForSource}))==null?void 0:R.id;
if(O=O.find(function(I){return I.getLanguageInfo().getId()===e}))Z.setAudioTrack(O,!0),Z.setCompositeParam({activeVideoId:T}),q.setActiveSourceId(T)}}),F={};
return _.U("ytw-composite-source-video-overlay",{class:_.UZ("ytwCompositeSourceVideoOverlayHost",(F.ytwCompositeSourceVideoOverlayActive=q.active,F.ytwCompositeSourceVideoOverlayInteracting=q.interacting,F)),style:_.MO({left:function(){var T;return((T=q.data().topLeftCornerX)!=null?T:0)*100+"%"},
top:function(){var T;return((T=q.data().topLeftCornerY)!=null?T:0)*100+"%"},
width:function(){var T;return((T=q.data().width)!=null?T:0)*100+"%"},
height:function(){var T;return((T=q.data().height)!=null?T:0)*100+"%"}}),
"on:click":k},_.U("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"xj");var zO9=_.mc(function(q){var k=_.S(_.db(function(){var z,R=(z=q.data().sources)==null?void 0:z.find(function(e){return e.isActive});
if(R)return R.videoId})),F=k.next().value,T=k.next().value;
k=_.S(_.Oi(!1,void 0,"WI4BUb"));var Z=k.next().value,O=k.next().value;return _.U("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.EZ(function(){O(!0)}),
"on:mouseout":_.EZ(function(){O(!1)})},_.U(_.a,{cond:function(){return q.data().sources},
then:function(z){return _.U(_.XW,{each:z},function(R){return _.U(S6X,{data:R,active:function(){return R.videoId===F()},
setActiveSourceId:T,interacting:Z,playerApi:q.playerApi,sourceVideoConfig:function(){return aTs(q.compositeVideoConfig(),R.videoId)}})})}}))},"yj");_.eO0=function(q){_.dF.call(this);this.JSC$20406_watchApi=q;q=_.S(_.Oi({},void 0,"gyAjHd"));this.compositeVideoOverlayRenderer=q.next().value;this.setCompositeVideoOverlayRenderer=q.next().value;q=_.S(_.Oi({},void 0,"U5hcq"));this.compositeVideoConfig=q.next().value;this.setCompositeVideoConfig=q.next().value;C50(this);ROC(this)};
_.y(_.eO0,_.dF);var C50=function(q){var k=q.JSC$20406_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){ROC(q)});
q.addOnDisposeCallback(function(){q.JSC$20406_watchApi.unsubscribeByKey(k)})},Wo0=function(q){var k;
return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.JSC$20406_watchApi.playerApi,2);k=F.yieldResult;k.setCompositeVideoOverlayRendererComponent(q.container);_.RG(F)})},UB5=function(q){var k;
return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.JSC$20406_watchApi.playerApi,2);k=F.yieldResult;k.setCompositeVideoOverlayRendererComponent(void 0);_.RG(F)})},Iuk=function(q){var k,F;
return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20406_watchApi.playerApi,2);k=T.yieldResult;q.container=document.createElement("div");F=_.f6(q.container,function(){return _.U(zO9,{data:q.compositeVideoOverlayRenderer,compositeVideoConfig:q.compositeVideoConfig,playerApi:k})});
q.addOnDisposeCallback(F);_.RG(T)})},ROC=function(q){var k,F,T,Z,O,z,R,e;
_.C(function(I){return I.nextAddress==1?(k=q.JSC$20406_watchApi.getPlayerResponse(),O=_.f((F=k)==null?void 0:(T=F.overlay)==null?void 0:(Z=T.playerControlsOverlayRenderer)==null?void 0:Z.compositeVideoOverlay,Sth),e=(z=k)==null?void 0:(R=z.playerConfig)==null?void 0:R.compositeVideoConfig,O&&q.setCompositeVideoOverlayRenderer(O),e&&q.setCompositeVideoConfig(e),O&&e?q.container?I.jumpTo(6):_.W(I,Iuk(q),6):XKs(q)?_.W(I,UB5(q),0):I.jumpTo(0)):XKs(q)?I.jumpTo(0):_.W(I,Wo0(q),0)})},XKs=function(q){var k;
return!((k=q.container)==null||!k.parentElement)};
_.eO0.prototype.disposeInternal=function(){XKs(this)&&UB5(this);_.dF.prototype.disposeInternal.call(this)};_.MOI=function(q){_.dF.call(this);var k=this;this.JSC$20412_watchApi=q;var F=this.JSC$20412_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var T=k.JSC$20412_watchApi.getPlayerResponse();if(T){var Z,O;if(T=_.f((Z=T.endscreen)==null?void 0:(O=Z.endscreenRenderer)==null?void 0:O.hideButton,_.fO)){var z;(z=k.setEndscreenHideButton)==null||z.call(k,T);E7k(k)}}});
this.addOnDisposeCallback(function(){k.JSC$20412_watchApi.unsubscribeByKey(F)});
q=_.S(_.Oi({},void 0,"PPHRb"));this.endscreenHideButton=q.next().value;this.setEndscreenHideButton=q.next().value;auX(this);dB0(this);hOC(this)};
_.y(_.MOI,_.dF);var E7k=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return q.creatorEndscreenHideButtonContainer?T.return():_.W(T,q.JSC$20412_watchApi.playerApi,2);k=T.yieldResult;q.creatorEndscreenHideButtonContainer=document.createElement("div");_.sn(q.creatorEndscreenHideButtonContainer,!1);k.setCreatorEndscreenHideButton(q.creatorEndscreenHideButtonContainer);F=_.f6(q.creatorEndscreenHideButtonContainer,function(){return _.U(_.Jp,{data:q.endscreenHideButton,useOutlinedIcon:!0})});
q.addOnDisposeCallback(function(){F();var Z;(Z=k)==null||Z.setCreatorEndscreenHideButton(void 0)});
_.RG(T)})},auX=function(q){var k,F;
_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20412_watchApi.playerApi,2);k=T.yieldResult;F=function(){q.creatorEndscreenHideButtonContainer&&_.sn(q.creatorEndscreenHideButtonContainer,!0)};
k.addEventListener("endscreenelementshown",F);q.addOnDisposeCallback(function(){var Z;(Z=k)==null||Z.removeEventListener("endscreenelementshown",F)});
_.RG(T)})},dB0=function(q){var k=function(){q.creatorEndscreenHideButtonContainer&&_.sn(q.creatorEndscreenHideButtonContainer,!1)},F=q.JSC$20412_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",k),T=q.JSC$20412_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",k);
q.addOnDisposeCallback(function(){q.JSC$20412_watchApi.unsubscribeByKey(F);q.JSC$20412_watchApi.unsubscribeByKey(T)})},hOC=function(q){q.JSC$20412_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(k){var F=_.f(k,Frh);
q.JSC$20412_watchApi.playerApi.then(function(T){T==null||T.setCreatorEndscreenVisibility(!!F.hide)})});
q.addOnDisposeCallback(function(){q.JSC$20412_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};_.yS0=function(q){_.dF.call(this);this.JSC$20418_watchApi=q;fus(this)};
_.y(_.yS0,_.dF);var fus=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20418_watchApi.playerApi,2);k=T.yieldResult;F=function(Z){_.LB().dispatch(_.FH({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:Z}}))};
k.addEventListener("onRetroModeChanged",F);q.addOnDisposeCallback(function(){k.removeEventListener("onRetroModeChanged",F)});
_.RG(T)})};var pg=0,AA=0,w2=0;var tOD;tOD=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]);_.Ak=function(q){_.dF.call(this);this.JSC$20431_watchApi=q;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;DBI(this)};
_.y(_.Ak,_.dF);
var DBI=function(q){var k,F,T;_.C(function(Z){if(Z.nextAddress==1)return _.W(Z,q.JSC$20431_watchApi.playerApi,2);k=Z.yieldResult;if(q.isDisposed())return Z.return();q.sessionStorage=_.VPX("yt-sleep-timer");q.sessionStorage||_.w1(new _.aP("SessionStorage for Sleep Timer is undefined."));((F=q.sessionStorage)==null?void 0:F.get("yt-sleep-timer"))==="true"&&(AcD(),(T=q.sessionStorage)==null||T.remove("yt-sleep-timer"),k.syncVolume());luC(q,k);JS0(q,k);ASv(q,k);_.RG(Z)})},luC=function(q,k){var F=function(I){q.onSleepTimerSettingsChanged(I,
k)},T=function(I){q.onPlayerStateChange(I,k)},Z=function(){q.onLoopChange(k)},O=function(){q.onCloseMiniplayer(k)},z=function(){t6k(k,(0,_.mF)(),pBv(k),q.selectedOption==="End of video",k.getPlayerState()!==1)},R=function(){q.onSeekComplete(k)},e=function(){_.pL.cancelJob(AA);
var I=k.getCurrentTime()>=k.getDuration(),X=q.selectedOption==="End of video"||q.selectedOption==="End of playlist"&&!M6X(q.playlistId);I&&X&&pK0(q,k)};
k.addEventListener("onSleepTimerSettingsChanged",F);k.addEventListener("onLoopChange",Z);k.addEventListener("onLoopRangeChange",Z);k.addEventListener("onStateChange",T);k.addEventListener("onCloseMiniplayer",O);k.addEventListener("onSleepTimerFeatureAvailable",z);k.addEventListener("SEEK_COMPLETE",R);k.addEventListener("onAdStart",e);q.addOnDisposeCallback(function(){k.removeEventListener("onSleepTimerSettingsChanged",F);k.removeEventListener("onLoopChange",Z);k.removeEventListener("onLoopRangeChange",
Z);k.removeEventListener("onStateChange",T);k.removeEventListener("onCloseMiniplayer",O);k.removeEventListener("onSleepTimerFeatureAvailable",z);k.removeEventListener("SEEK_COMPLETE",R);k.removeEventListener("onAdStart",e)})},JS0=function(q,k){var F=q.JSC$20431_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var T=k.getVideoData().video_id,Z,O=(Z=dH8(q.JSC$20431_watchApi))==null?void 0:Z.playlistId;
q.pauseAutonavPlayback&&(k.pauseVideo(),k.syncVolume(),q.pauseAutonavPlayback=!1);if(q.selectedOption==="End of video"&&T!==q.videoId)pv(q,k);else{if(q.selectedOption==="End of playlist"){Z=M6X(q.playlistId);if(O!==q.playlistId){pv(q,k);break a}Z?Z&&wK8(q,k):P5v(q,k)}q.videoId=T;q.playlistId=O}}});
q.addOnDisposeCallback(function(){q.JSC$20431_watchApi.unsubscribeByKey(F)})},ASv=function(q,k){var F=_.mT().resolve(_.Ke),T=_.Es(F,_.SSo,function(O){O&&q.selectedOption!=="Off"&&pv(q,k)}),Z=q.JSC$20431_watchApi.subscribeToActiveChanged(function(O){var z,R;
return _.C(function(e){if(e.nextAddress==1)return _.W(e,_.Us().navigationFinishPromise,2);z=!_.Zzg();R=_.mT().resolve(_.BA).isMiniplayerActive();O||!JA(q.selectedOption)||R||z||pv(q,k);_.RG(e)})},!1);
F=_.Es(F,function(O){return O.entities.playlistLoopStateEntity||{}},function(O){O=O===void 0?{}:O;
var z=h7s(q.JSC$20431_watchApi);if(z){var R;((R=O[z])==null?void 0:R.state)==="PLAYLIST_LOOP_STATE_ALL"&&JA(q.selectedOption)&&pv(q,k)}});
q.addOnDisposeCallback(T);q.addOnDisposeCallback(F);q.addOnDisposeCallback(Z)};
_.Ak.prototype.onSleepTimerSettingsChanged=function(q,k){switch(q){case "Off":this.selectedOption!=="Off"&&pv(this,k);break;case "End of video":case "End of playlist":$BK(this,q,k);break;default:$BK(this,q,k,tOD.get(q))}};
_.Ak.prototype.onLoopChange=function(q){(q.getLoopVideo()||q.getLoopRange())&&JA(this.selectedOption)&&pv(this,q)};
_.Ak.prototype.onCloseMiniplayer=function(q){JA(this.selectedOption)&&pv(this,q)};
var $BK=function(q,k,F,T){bt2(q,F);q.selectedOption=k;q.videoId=F.getVideoData().video_id;q.playlistId="";var Z;(Z=q.sessionStorage)==null||Z.set("yt-sleep-timer","true");q.adjustmentsCount++;t6k(F,(0,_.mF)(),pBv(F),q.selectedOption==="End of video");if(q.selectedOption==="End of video")P5v(q,F),uLs(q,F);else if(q.selectedOption==="End of playlist"){uLs(q,F);var O,z;q.playlistId=(z=(O=dH8(q.JSC$20431_watchApi))==null?void 0:O.playlistId)!=null?z:"";M6X(q.playlistId)||P5v(q,F)}else T&&(q.presetFadeSchedulerId=
_.ay(_.pL,function(){lT8(F,15E3)},T-15E3),q.presetPauseSchedulerId=_.ay(_.pL,function(){pK0(q,F)},T),DHC(F,(0,_.mF)(),T))},pK0=function(q,k){if(q.JSC$20431_watchApi.isActive()){var F={dismissDialogEndpoint:{}};
var T={commandExecutorCommand:{commands:[F,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};F={buttonViewModel:{title:_.WJ("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:F}}};T={buttonViewModel:{title:_.WJ("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:T}}};var Z={dialogHeaderViewModel:{headline:{content:_.WJ("SLEEP_TIMER_ENDED_TITLE")}}},
O={basicContentViewModel:{paragraphs:[{text:{content:_.WJ("SLEEP_TIMER_ENDED_TEXT")}}]}};F={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:Z,content:O,footer:{panelFooterViewModel:{primaryButton:F,secondaryButton:T,shouldHideDivider:!0}}}}}}};_.mT().resolve(_.qd).resolveCommand(F,{form:{element:q}})}else AcD();Nes(q,!1);Qs2(q,k);k.pauseVideo();_.n4.getInstance().getState()===2&&k.getPlayerState()===5&&(q.pauseAutonavPlayback=!0)},pv=function(q,k){Nes(q,!0);
Qs2(q,k);AcD()},Qs2=function(q,k){bt2(q,k);
q.selectedOption="Off";q.videoId="";q.playlistId="";q.adjustmentsCount=0;var F;(F=q.sessionStorage)==null||F.remove("yt-sleep-timer");_.pL.cancelJob(pg);k.resetSleepTimerMenuSettings()},Nes=function(q,k){k={timer_length_adjustment_times_during_session:q.adjustmentsCount-1,
is_session_cancelled:k};switch(q.selectedOption){case "Off":k.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":k.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":k.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:k.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",k.option_duration_in_minutes=tOD.get(q.selectedOption)/6E4}_.lA("sleepTimerSessionFinishEvent",k)};
_.Ak.prototype.onPlayerStateChange=function(q,k){q===1?t6k(k,(0,_.mF)(),pBv(k),this.selectedOption==="End of video"):q===0?(_.pL.cancelJob(AA),k.setVideoTimeLeft(ycs(0,0))):q===2&&_.pL.cancelJob(AA);this.selectedOption==="End of video"?q===0?pK0(this,k):q===2&&Jc5(k):this.selectedOption!=="End of playlist"||M6X(this.playlistId)||(q===0?pK0(this,k):q===2&&Jc5(k))};
_.Ak.prototype.onSeekComplete=function(q){q.getPlayerState()===2&&t6k(q,(0,_.mF)(),pBv(q),this.selectedOption==="End of video",!0)};
_.Ak.prototype.onCueRangeEnter=function(q,k){q==="sleep-timer-fade-audio"&&lT8(k,(k.getDuration()-k.getProgressState().current)*1E3)};
_.Ak.prototype.onCueRangeExit=function(q,k){q==="sleep-timer-fade-audio"&&k.getPlayerState()!==0&&Jc5(k,!0)};
var P5v=function(q,k){k.addCueRange("sleep-timer-fade-audio",k.getDuration()-15,k.getDuration());k.addEventListener("onCueRangeEnter",function(F){q.onCueRangeEnter(F,k)});
k.addEventListener("onCueRangeExit",function(F){q.onCueRangeExit(F,k)})},wK8=function(q,k){k.removeCueRange("sleep-timer-fade-audio");
k.removeEventListener("onCueRangeEnter",function(F){q.onCueRangeEnter(F,k)});
k.removeEventListener("onCueRangeExit",function(F){q.onCueRangeExit(F,k)})},bt2=function(q,k){JA(q.selectedOption)?wK8(q,k):(_.pL.cancelJob(q.presetPauseSchedulerId),_.pL.cancelJob(q.presetFadeSchedulerId),q.presetPauseSchedulerId=0,q.presetFadeSchedulerId=0);
Jc5(k,!0)},uLs=function(q,k){k.setLoop(!1);
k.setLoopVideo(!1);k.setLoopRange(null);(q=h7s(q.JSC$20431_watchApi))&&_.mT().resolve(_.Ke).dispatch(_.Iy("playlistLoopStateEntity",q,{key:q,state:"PLAYLIST_LOOP_STATE_NONE"}))};_.v7X=function(q){_.dF.call(this);this.JSC$20434_watchApi=q;KoX(this);Be2(this);rS0(this);q=q.getRoot();if(q.is==="ytd-watch-flexy"||q.is==="ytd-watch-grid")q.onTheaterReduxValueUpdate(this.getState());this.getState()&&_.HpK();_.h("web_watch_log_theater_mode_cookie_state")&&_.ez.get("wide","0")==="1"&&_.HSe("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.y(_.v7X,_.dF);var KoX=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20434_watchApi.playerApi,2);k=T.yieldResult;F=function(Z){HtX(q,!!Z)};
k.addEventListener("SIZE_CLICKED",F);q.addOnDisposeCallback(function(){k.removeEventListener("SIZE_CLICKED",F)});
_.RG(T)})},Be2=function(q){q.JSC$20434_watchApi.registerActionHandler("yt-toggle-theater-mode",function(k,F){HtX(q,k,F===void 0?!0:F)});
q.addOnDisposeCallback(function(){q.JSC$20434_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
_.v7X.prototype.getState=function(){return _.N$(_.LB().getState())};
var HtX=function(q,k,F){F=F===void 0?!0:F;var T,Z,O,z=_.h("enable_player_resize_transition")&&!!q.JSC$20434_watchApi.getWatchNextResponse()&&!((T=q.JSC$20434_watchApi.getWatchNextResponse())==null?0:(Z=T.contents)==null?0:(O=Z.twoColumnWatchNextResults)==null?0:O.conversationBar);_.xb8(function(){_.LB().dispatch(_.FH({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:k}}));_.h("theater_mode_scroll_to_top_killswitch")||q.JSC$20434_watchApi.scrollWatchTo(0,!1);_.qN()&&_.h("external_fullscreen")&&_.i9(document.documentElement);
rS0(q);F&&_.Ws("wide",k?"1":"0",-1);_.Ta(q.JSC$20434_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);q.JSC$20434_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:k});k&&_.HpK()},{shouldWrap:z})},rS0=function(q){var k;
_.C(function(F){if(F.nextAddress==1)return _.W(F,q.JSC$20434_watchApi.playerApi,2);k=F.yieldResult;k.setSizeStyle(!0,q.getState());_.RG(F)})};var cSs=function(q){_.dF.call(this);var k=this;this.playerApi=q;this.timeToPanelSyncKeyMap={};var F;if(q==null?0:(F=q.isReady)==null?0:F.call(q)){F=_.Es(_.mT().resolve(_.Ke),function(Z){return Z.entities.timedMarkersListSyncEntity||{}},function(Z,O){Z=Z===void 0?{}:Z;
O=O===void 0?{}:O;for(var z=_.S(Object.keys(O)),R=z.next();!R.done;R=z.next())R=R.value,Z[R]!==O[R]&&ssk(k,O[R]);O=_.S(Object.keys(Z));for(z=O.next();!z.done;z=O.next())z=z.value,R=Z[z],k.timeToPanelSyncKeyMap[z]&&G3k(k,R)});
this.addOnDisposeCallback(F);var T=function(Z){k.onCueRangeEnter(Z)};
q.addEventListener("onCueRangeEnter",T);this.addOnDisposeCallback(function(){var Z;(Z=q.removeEventListener)==null||Z.call(q,"onCueRangeEnter",T)})}};
_.y(cSs,_.dF);
var G3k=function(q,k){var F,T;if((F=q.playerApi)==null?0:(T=F.isReady)==null?0:T.call(F)){var Z;if((F=k==null?void 0:(Z=k.timedListData)==null?void 0:Z.sections)&&k!=null&&k.key)for(Z=_.S(F),F=Z.next();!F.done;F=Z.next())if(F=F.value,F.timedSyncDataList&&F.sectionId)for(T=0;T<F.timedSyncDataList.length;T++){var O=F.timedSyncDataList[T];O.syncItemId&&q.playerApi.addCueRange(F.sectionId+"_"+k.key+"_"+O.syncItemId,Number(O.videoTimeMs)/1E3,T===F.timedSyncDataList.length-1?0x8000000000000:Number(F.timedSyncDataList[T+
1].videoTimeMs)/1E3)}}},ssk=function(q,k){var F,T;
if((F=q.playerApi)==null?0:(T=F.isReady)==null?0:T.call(F)){var Z;if((F=k==null?void 0:(Z=k.timedListData)==null?void 0:Z.sections)&&k!=null&&k.key)for(Z=_.S(F),F=Z.next();!F.done;F=Z.next())if(F=F.value,F.timedSyncDataList&&F.sectionId){T=_.S(F.timedSyncDataList);for(var O=T.next();!O.done;O=T.next())O=O.value,O.syncItemId&&q.playerApi.removeCueRange(F.sectionId+"_"+k.key+"_"+O.syncItemId)}}};
cSs.prototype.onCueRangeEnter=function(q){for(var k=_.S(Object.keys(this.timeToPanelSyncKeyMap)),F=k.next();!F.done;F=k.next()){F=F.value;var T=_.S(q.split("_"+F+"_")),Z=T.next().value;T=T.next().value;if(Z&&T){q=_.mT().resolve(_.Ke);k=this.timeToPanelSyncKeyMap[F];var O=_.X3x(q.getState(),k);F=VO0(F,Z,T);if(F===-1)break;F={activeSyncId:T,activeItemIndex:F,activeSectionInfo:{sectionIdentifier:Z}};O?q.dispatch(_.Ap("markersEngagementPanelSyncEntity",k,F)):q.dispatch(_.Iy("markersEngagementPanelSyncEntity",
k,Object.assign({},{key:k},F)));break}}};
var VO0=function(q,k,F){var T=_.mT().resolve(_.Ke),Z,O;q=(Z=Kvv(T.getState(),q))==null?void 0:(O=Z.timedListData)==null?void 0:O.sections;if(!q)return-1;Z=0;O=_.S(q);for(q=O.next();!q.done;q=O.next()){q=q.value;T=q.timedSyncDataList||[];if(q.sectionId===k)return k=T.findIndex(function(z){return z.syncItemId===F}),k===-1?k:Z+k;
Z+=T.length}return-1};_.n72=function(q){_.dF.call(this);var k=this;this.JSC$20447_watchApi=q;this.unresolvedCommands=[];this.JSC$20447_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(F){Lo2(k,F)});
this.addOnDisposeCallback(function(){k.JSC$20447_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
xB0(this)};
_.y(_.n72,_.dF);var xB0=function(q){var k;_.C(function(F){if(F.nextAddress==1)return _.W(F,q.JSC$20447_watchApi.playerApi,2);k=F.yieldResult;if(q.isDisposed())return F.return();q.timedSyncObserver=new cSs(k);q.unresolvedCommands.length&&(q.unresolvedCommands.forEach(function(T){return Lo2(q,T)}),q.unresolvedCommands=[]);
_.zl(q,q.timedSyncObserver);_.RG(F)})},Lo2=function(q,k){if(q.timedSyncObserver){var F=_.f(k,Z92);
if(F&&F.timedSyncEntityKey&&F.panelSyncEntityKey){q=q.timedSyncObserver;k=F.timedSyncEntityKey;var T=F.panelSyncEntityKey;F=!!F.isEnabled;F=F===void 0?!0:F;var Z=_.mT().resolve(_.Ke);Z=Kvv(Z.getState(),k);F?q.timeToPanelSyncKeyMap[k]||(q.timeToPanelSyncKeyMap[k]=T,G3k(q,Z)):(delete q.timeToPanelSyncKeyMap[k],ssk(q,Z))}}else q.unresolvedCommands.push(k)};var g7v=_.mc(function(q){var k=q.data,F=q.maybeLogSmartSkipClientData,T=_.sa("ytw-timely-action-view-model");_.GC(T,function(){return k().rendererContext},{onTap:function(X,E){E({disableClickTracking:!0})}});
var Z=null,O=null,z=_.h("web_enable_auto_focus_for_timely_action_button"),R=function(){Z=document.activeElement},e=function(){k().smartSkipMetadata&&(Z=document.activeElement,_.fE2(function(){return O}))},I=function(X){if(k().smartSkipMetadata&&(!X||X.key!=="Enter")){Z&&Z.isConnected&&(_.fE2(function(){return Z}),Z=null);
var E;(E=O)==null||E.blur()}};
q=_.EZ(function(){F==null||F(!0,k());return!1});
_.mR(T,{visibilityCallback:function(X){if(z)X?O&&k().smartSkipMetadata&&(e(),document.addEventListener("focusin",R)):(document.removeEventListener("focusin",R),I());else if(X&&_.h("web_ephemeral_actions")){X=_.H2(k().rendererContext);var E=Number(k().maxVisibleDurationMilliseconds),d,M=(d=_.f(k().rendererContext,_.aL))==null?void 0:d.label;X&&E&&M&&(d={label:M,command:X,durationMs:E},_.mT().resolve(_.zd).enqueue(d))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}});_.yV(function(){if(z){var X;if((O=(X=T.value)==null?void 0:X.querySelector("button"))&&k().smartSkipMetadata){var E;(E=T.value)==null||E.addEventListener("keydown",I)}}});
_.tR(function(){z&&(O&&k().smartSkipMetadata&&O.removeEventListener("keydown",I),document.removeEventListener("focusin",R),I())});
return _.U("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:T,"on:click":q},_.U(_.l$,{data:function(){return k().content}},{buttonViewModel:_.b$}))},"zj");var mB5=_.mc(function(q){var k=q.data,F=q.playerApi,T=_.mT().resolve(_.cC4);q=_.S(_.db(function(){k()}));
var Z=q.next().value,O=q.next().value,z=function(){return P3C(k(),Z())},R=function(I,X){var E,d,M=(E=_.f(X==null?void 0:X.rendererContext,_.dy))==null?void 0:(d=E.loggingDirectives)==null?void 0:d.trackingParams;
if((X=X==null?void 0:X.smartSkipMetadata)&&X.loggingData&&(d=X.loggingData,X=d.algorithmId,E=d.startMilliseconds,d=d.endMilliseconds,X&&E!==void 0&&d!==void 0)){var t,A;I={smartSkipData:Object.assign({},{versionName:X,startMediaTimeMs:E,endMediaTimeMs:d},I&&{userInteractionMediaTimeMs:(Math.floor(((t=_.q$())==null?void 0:(A=t.getPlayer())==null?void 0:A.getCurrentTime())||0)*1E3).toString()})};t=_.Jg();var w;M&&(w=_.yK(M));t&&w&&_.Va(t,w,I)}},e=function(I,X){var E=P3C(k(),I);
if(E){var d=_.f(E,PX),M;if(M=X)M=F(),E=_.f(E,PX),M=E!=null&&E.smartSkipMetadata?!(M==null?0:M.isSameMarkerTypeVisible((E==null?void 0:E.smartSkipMetadata.markerKey)||"")):!0;if(M){var t,A;(d==null?0:(t=d.smartSkipMetadata)==null?0:(A=t.loggingData)==null?0:A.isCounterfactual)||(R(!1,d),O(I))}else X||Z()!==I||O(void 0)}};
_.y3(function(){var I=k().timelyActions;if(I){I=_.S(I);for(var X=I.next();!X.done;X=I.next()){X=_.f(X.value,PX);var E=void 0;(E=X)!=null&&E.cueRangeId&&T.timelyActionsMap.set(X.cueRangeId,e)}_.tR(function(){T.timelyActionsMap.clear()})}},"Z1Qwtc");
return _.U("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.U(_.l$,{data:z},{timelyActionViewModel:function(I){return _.U(g7v,{data:I.data,maybeLogSmartSkipClientData:function(){R(!0,_.f(z(),PX))}})}}))},"Aj");_.iVs=function(q){_.dF.call(this);this.JSC$20459_watchApi=q;q=_.S(_.Oi({},void 0,"pLDp2"));this.timelyActionsOverlay=q.next().value;this.setTimelyActionsOverlay=q.next().value;qK9(this)};
_.y(_.iVs,_.dF);var qK9=function(q){var k,F,T,Z;_.C(function(O){if(O.nextAddress==1)return kF9(q),oj9(q),q.timelyActionsContainer=document.createElement("div"),_.W(O,q.JSC$20459_watchApi.playerApi,2);k=O.yieldResult;(T=(F=k).insertTimelyActionUi)==null||T.call(F,q.timelyActionsContainer);Z=_.f6(q.timelyActionsContainer,function(){return _.U(mB5,{data:q.timelyActionsOverlay,playerApi:k})});
q.addOnDisposeCallback(Z);_.RG(O)})},oj9=function(q){var k=q.JSC$20459_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){kF9(q)});
q.addOnDisposeCallback(function(){q.JSC$20459_watchApi.unsubscribeByKey(k)})},kF9=function(q){var k=q.JSC$20459_watchApi.getWatchNextResponse();
if(k){var F,T;if(k=_.f((F=k.playerOverlays)==null?void 0:(T=F.playerOverlayRenderer)==null?void 0:T.timelyActionsOverlayViewModel,jRD)){var Z;(Z=q.setTimelyActionsOverlay)==null||Z.call(q,k)}}};_.Tjk=function(q){_.dF.call(this);this.JSC$20463_watchApi=q;FNv(this)};
_.y(_.Tjk,_.dF);var FNv=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20463_watchApi.playerApi,2);k=T.yieldResult;F=function(Z){_.WE.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.f(Z,_.WPk)},popupType:"TOAST"}})};
k.addEventListener("onYtShowToast",F);q.addOnDisposeCallback(function(){k.removeEventListener("onYtShowToast",F)});
_.RG(T)})};var ZVK,OVv,jlC,YK8,RrK,zr0,CO8,WNX,UcK;ZVK=!1;_.SKk=function(q){_.dF.call(this);this.JSC$20466_watchApi=q;this.fullscreen=this.theater=!1;jlC(this);YK8(this);OVv(this)};
_.y(_.SKk,_.dF);OVv=function(q){var k,F,T;_.C(function(Z){if(Z.nextAddress==1)return _.W(Z,q.JSC$20466_watchApi.playerApi,2);k=Z.yieldResult;if(q.isDisposed())return Z.return();F=q.JSC$20466_watchApi.getElement("CINEMATICS");if(!F)return Z.return();q.JSC$20466_cinematicController=new _.Th(F,k);_.zl(q,q.JSC$20466_cinematicController);_.N8D(q.JSC$20466_cinematicController);zr0(q,_.jcH());T=q.JSC$20466_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(O){CO8(q,O)});
q.addOnDisposeCallback(function(){q.JSC$20466_watchApi.unsubscribeByKey(T)});
RrK(q);CO8(q,q.JSC$20466_cinematicController.isAllowed());_.erC(q,q.fullscreen,q.theater);WNX(q);_.RG(Z)})};
jlC=function(q){var k=q.JSC$20466_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){RrK(q)});
q.addOnDisposeCallback(function(){q.JSC$20466_watchApi.unsubscribeByKey(k)})};
YK8=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20466_watchApi.playerApi,2);k=T.yieldResult;F=function(Z){zr0(q,Z)};
k.addEventListener("cinematicSettingsToggleChange",F);q.addOnDisposeCallback(function(){k.removeEventListener("cinematicSettingsToggleChange",F)});
_.RG(T)})};
RrK=function(q){var k=q.JSC$20466_watchApi.getWatchNextResponse(),F;k=_.f(k==null?void 0:(F=k.pageVisualEffects)==null?void 0:F[0],_.hS);var T;(T=q.JSC$20466_cinematicController)==null||_.KP9(T,k)};
zr0=function(q,k){var F;(F=q.JSC$20466_cinematicController)==null||_.QJ9(F,k);UcK(q)};
CO8=function(q,k){var F;_.C(function(T){if(T.nextAddress==1)return _.h("kevlar_watch_cinematics_invisible")&&(k=!1),_.W(T,q.JSC$20466_watchApi.playerApi,2);F=T.yieldResult;F.updateCinematicSettings(k);UcK(q);_.RG(T)})};
WNX=function(q){var k=_.Xc();if(_.h("kevlar_measure_ambient_mode_idle")&&!k.getFlag(192)&&!ZVK){ZVK=!0;var F=_.MR(_.pL,function(){_.mT().resolve(_.GIk).start(1E4)},5E3);
q.addOnDisposeCallback(function(){_.pL.cancelJob(F);_.mT().resolve(_.GIk).stop()})}};
_.erC=function(q,k,F){q.fullscreen=k;q.theater=F;var T;(T=q.JSC$20466_cinematicController)==null||T.setFullscreen(q.fullscreen,q.theater);if(_.h("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(q.theater||q.fullscreen){var Z;(Z=q.JSC$20466_cinematicController)==null||_.B8I(Z)}else if((q=q.JSC$20466_cinematicController)!=null){var O;(O=q.currentCinematicEffect)==null||O.pause()}};
UcK=function(q){if(_.h("web_cinematic_theater_mode")||_.h("web_cinematic_fullscreen")){var k;q.JSC$20466_watchApi.getRoot().toggleCinematicsActive(!((k=q.JSC$20466_cinematicController)==null||!k.isEnabled()))}};_.a69=function(q){_.dF.call(this);var k=this;this.JSC$20469_watchApi=q;this.commentsReady=!1;this.setCommentsJobId=0;q=_.Es(_.LB(),_.tA,function(){I6D(k)});
this.addOnDisposeCallback(q);var F=this.JSC$20469_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Xqs(k)}),T=this.JSC$20469_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){Xqs(k)});
this.addOnDisposeCallback(function(){k.JSC$20469_watchApi.unsubscribeByKey(F);k.JSC$20469_watchApi.unsubscribeByKey(T)});
var Z=function(){_.h("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&EjD(k,"false")};
this.JSC$20469_watchApi.getRoot().addEventListener("yt-page-data-will-update",Z);this.addOnDisposeCallback(function(){k.JSC$20469_watchApi.getRoot().removeEventListener("yt-page-data-will-update",Z)});
Xqs(this)};
_.y(_.a69,_.dF);var Xqs=function(q){q.commentsReady=!1;_.pL.cancelJob(q.setCommentsJobId);q.setCommentsJobId=_.MR(_.pL,function(){I6D(q)},1E3)},I6D=function(q){if(!q.commentsReady){_.pJ("cmi");
_.pL.cancelJob(q.setCommentsJobId);var k,F,T,Z,O=(k=q.JSC$20469_watchApi.getWatchNextResponse())==null?void 0:(F=k.contents)==null?void 0:(T=F.twoColumnWatchNextResults)==null?void 0:(Z=T.results)==null?void 0:Z.results.contents;k=void 0;if(O&&O.length)for(O=_.S(O),F=O.next();!F.done;F=O.next())if(F=F.value,Z=T=void 0,((T=F)==null?void 0:(Z=T.itemSectionRenderer)==null?void 0:Z.sectionIdentifier)==="comment-item-section"){_.h("web_watch_provide_undefined_comments")?k=F.itemSectionRenderer:q.JSC$20469_watchApi.provideRenderingData("COMMENTS",
F.itemSectionRenderer);EjD(q,"true");break}_.h("web_watch_provide_undefined_comments")&&q.JSC$20469_watchApi.provideRenderingData("COMMENTS",k);q.commentsReady=!0;q.JSC$20469_watchApi.dispatchEvent("yt-watch-comments-ready")}},EjD=function(q,k){var F;
(F=q.JSC$20469_watchApi.getElement("COMMENTS"))==null||F.setAttribute("canScheduleJobs",k)};_.bP=function(q){_.dF.call(this);var k=this;this.JSC$20472_watchApi=q;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.h("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.h("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.h("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.kX("swatcheroo_provide_all_data_delay_ms",250);if(this.swatcherooProvideAllDataOnScheduledJob)dcC(this);
else{var F=this.JSC$20472_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){w7(k);Pf(k)}),T=this.JSC$20472_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){$C(k);
Pf(k)});
this.JSC$20472_watchApi.getRoot().is==="ytd-watch-grid"&&_.h("swatcheroo_pbs_load_grid")&&(hrs(this),M15(this));this.addOnDisposeCallback(function(){k.JSC$20472_watchApi.unsubscribeByKey(F);k.JSC$20472_watchApi.unsubscribeByKey(T);_.pL.cancelJob(k.provideRichGridJobId)});
w7(this);$C(this)}};
_.y(_.bP,_.dF);var dcC=function(q){var k=q.JSC$20472_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){q.providePlayerJobId=_.Dn(_.pL,function(){w7(q);Pf(q)},q.provideAllDataDelayMs)}),F=q.JSC$20472_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){q.provideWatchNextJobId=_.Dn(_.pL,function(){$C(q);
Pf(q)},q.provideAllDataDelayMs)}),T=q.JSC$20472_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){q.provideWatchNextJobId=_.Dn(_.pL,function(){$C(q);
Pf(q)},q.provideAllDataDelayMs)});
q.JSC$20472_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.MR(_.pL,function(){w7(q);$C(q);Pf(q)},100)});
q.JSC$20472_watchApi.addPageDisposeJob(function(){_.pL.cancelJob(q.provideWatchNextJobId);_.pL.cancelJob(q.providePlayerJobId)});
q.addOnDisposeCallback(function(){q.JSC$20472_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");q.JSC$20472_watchApi.unsubscribeByKey(k);q.JSC$20472_watchApi.unsubscribeByKey(F);q.JSC$20472_watchApi.unsubscribeByKey(T);_.pL.cancelJob(q.providePlayerJobId);_.pL.cancelJob(q.provideWatchNextJobId)});
w7(q);$C(q)},w7=function(q){var k=q.JSC$20472_watchApi.getPlayerResponse(),F,T,Z=(T=k==null?void 0:(F=k.playabilityStatus)==null?void 0:F.messageRenderers)!=null?T:[],O,z;
k=(z=k==null?void 0:(O=k.playabilityStatus)==null?void 0:O.messages)!=null?z:[];O=_.S(k);for(z=O.next();!z.done;z=O.next())Z.push({alertRenderer:{text:_.Gm(z.value),type:"WARNING"}});q.JSC$20472_watchApi.provideRenderingData("ALERTS",Z)},$C=function(q){var k=[],F,T,Z,O=q.JSC$20472_watchApi.getWatchNextResponse(),z,R,e,I,X=O==null?void 0:(z=O.contents)==null?void 0:(R=z.twoColumnWatchNextResults)==null?void 0:(e=R.results)==null?void 0:(I=e.results)==null?void 0:I.contents;
if(X)for(z=_.S(X),R=z.next();!R.done;R=z.next())if(R=R.value,R.videoPrimaryInfoRenderer)var E=R;else if(R.videoSecondaryInfoRenderer){var d=R;I=e=void 0;R=Object.assign({},(e=R.videoSecondaryInfoRenderer)==null?void 0:(I=e.metadataRowContainer)==null?void 0:I.metadataRowContainerRenderer);if(R.rows&&R.collapsedItemCount!==void 0){R.rows=R.rows.slice(0,R.collapsedItemCount).filter(function(V$){return!!V$.richMetadataRowRenderer});
R.collapsedItemCount=R.rows.length;var M={metadataRowContainerRenderer:R}}}else if(R.merchandiseShelfRenderer)var t=R;else if(R.ticketShelfRenderer)var A=R;else if(R.expandableMetadataRenderer)var w=R;else if(R.itemSectionRenderer)if(e=R.itemSectionRenderer.contents,I=void 0,q.directlyProvideComments&&((I=R.itemSectionRenderer)==null?void 0:I.sectionIdentifier)==="comment-item-section")_.pJ("cmi"),q.JSC$20472_watchApi.provideRenderingData("COMMENTS",R.itemSectionRenderer);else if(e)for(R=_.S(e),e=
R.next();!e.done;e=R.next())if(e=e.value,e.commentsEntryPointHeaderRenderer)var b=e;else if(e.clarificationRenderer||e.infoPanelContainerRenderer||e.infoPanelContentRenderer||e.emergencyOneboxRenderer){k.push(e);var r=r||!!d}else e.limitedStateMessageRenderer?T=e:e.videoMetadataCarouselViewModel&&(Z=e);if(_.h("web_watch_merch_in_sd_when_ticket_shelf_present")&&t&&A){var L=t;t=void 0}if(q.provideWatchNextSecondaryResults){var H,V,g;q.JSC$20472_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
O==null?void 0:(H=O.contents)==null?void 0:(V=H.twoColumnWatchNextResults)==null?void 0:(g=V.secondaryResults)==null?void 0:g.secondaryResults)}if(q.JSC$20472_watchApi.getRoot().is==="ytd-watch-grid"){var Y9,OT;q.JSC$20472_watchApi.provideRenderingData("LIVE_CHAT",O==null?void 0:(Y9=O.contents)==null?void 0:(OT=Y9.twoColumnWatchNextResults)==null?void 0:OT.conversationBar)}var UT,yh,AH,lw;(H=O==null?void 0:(UT=O.contents)==null?void 0:(yh=UT.twoColumnWatchNextResults)==null?void 0:(AH=yh.secondaryResults)==
null?void 0:(lw=AH.secondaryResults)==null?void 0:lw.offerModule)&&(H.donationShelfRenderer||H.donationUnavailableRenderer)&&q.JSC$20472_watchApi.getRoot().is!=="ytd-watch-grid"&&(F=H);UT=q.JSC$20472_watchApi.getPlayerResponse();if(!UT||!_.TgH(UT.playabilityStatus,O==null?void 0:O.playerOverlays)){var H0;if(O==null?0:(H0=O.contents)==null?0:H0.singleColumnWatchNextResults){var Kf,qI;var gh=O==null?void 0:(Kf=O.contents.singleColumnWatchNextResults.results)==null?void 0:(qI=Kf.results)==null?void 0:
qI.contents}else{var tz,WG,Ng,X0;H0=!!(X==null?0:(tz=X[0])==null?0:(WG=tz.itemSectionRenderer)==null?0:(Ng=WG.contents)==null?0:(X0=Ng[0])==null?0:X0.backgroundPromoRenderer);var Fm,lv;tz=!!(O==null?0:(Fm=O.contents)==null?0:(lv=Fm.twoColumnWatchNextResults)==null?0:lv.secondaryResults);H0&&!tz&&(gh=X)}}X=k[0];Fm=k[1];r&&k.length===1&&(Fm=X,X=void 0);q.JSC$20472_watchApi.provideRenderingData("PRIMARY_INFO",E);q.JSC$20472_watchApi.provideRenderingData("SECONDARY_INFO",d);q.JSC$20472_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
b);q.JSC$20472_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",Z);q.JSC$20472_watchApi.provideRenderingData("CLARIFICATION",X);q.JSC$20472_watchApi.provideRenderingData("RICH_METADATA",M);q.JSC$20472_watchApi.provideRenderingData("MERCH_SHELF",t);_.h("web_watch_merch_in_sd_when_ticket_shelf_present")&&q.JSC$20472_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",L);q.JSC$20472_watchApi.provideRenderingData("TICKET_SHELF",A);q.JSC$20472_watchApi.provideRenderingData("LIMITED_STATE",T);q.JSC$20472_watchApi.getRoot().is!==
"ytd-watch-grid"&&q.JSC$20472_watchApi.provideRenderingData("DONATION_SHELF",F);q.JSC$20472_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",gh);q.JSC$20472_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",Fm);q.JSC$20472_watchApi.provideRenderingData("EXPANDABLE_METADATA",w);if(q.swatcherooProvideAllDataOnScheduledJob){var LC,SM,Xm,Az,xs,Mg;E=O==null?void 0:(LC=O.contents)==null?void 0:(SM=LC.twoColumnWatchNextResults)==null?void 0:(Xm=SM.secondaryResults)==null?void 0:(Az=Xm.secondaryResults)==
null?void 0:(xs=Az.results)==null?void 0:(Mg=xs[0])==null?void 0:Mg.richGridRenderer;q.JSC$20472_watchApi.provideRenderingData("RICH_GRID_RENDERER",E)}};
_.bP.prototype.hasCompanionAds=function(q){var k,F;return(F=q==null?void 0:(k=q.adPlacements)==null?void 0:k.some(function(T){var Z,O,z,R;return(T==null?void 0:(Z=T.adPlacementRenderer)==null?void 0:(O=Z.renderer)==null?void 0:O.actionCompanionAdRenderer)||(T==null?void 0:(z=T.adPlacementRenderer)==null?void 0:(R=z.renderer)==null?void 0:R.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?F:!1};
var Pf=function(q){if(!_.h("swaterdoo_ps_wn_handle_ks")){q.swatcherooProvideAllDataOnScheduledJob||M15(q,3E3);var k=q.JSC$20472_watchApi.getPlayerResponse(),F,T,Z,O,z,R=(F=q.JSC$20472_watchApi.getWatchNextResponse())==null?void 0:(T=F.contents)==null?void 0:(Z=T.twoColumnWatchNextResults)==null?void 0:(O=Z.secondaryResults)==null?void 0:(z=O.secondaryResults)==null?void 0:z.offerModule;k=q.hasCompanionAds(k);var e,I;F=(R==null?void 0:(e=R.tvfilmOfferModuleRenderer)==null?void 0:e.clientShouldSuppressIfCompanionAdDisplayed)||
(R==null?void 0:(I=R.unlimitedOfferModuleRenderer)==null?void 0:I.suppressIfCompanionAds);e=k&&F;q.JSC$20472_watchApi.getRoot().is==="ytd-watch-grid"&&q.JSC$20472_watchApi.provideRenderingData("OFFER_MODULE",e?void 0:R)}},M15=function(q,k){_.h("swatcheroo_pbs_load_grid")&&(q.provideRichGridJobId&&_.pL.cancelJob(q.provideRichGridJobId),q.provideRichGridJobId=_.Dn(_.pL,function(){q.provideRichGridJobId=0;
var F,T,Z,O,z,R,e,I=(F=q.JSC$20472_watchApi.getWatchNextResponse())==null?void 0:(T=F.contents)==null?void 0:(Z=T.twoColumnWatchNextResults)==null?void 0:(O=Z.secondaryResults)==null?void 0:(z=O.secondaryResults)==null?void 0:(R=z.results)==null?void 0:(e=R[0])==null?void 0:e.richGridRenderer;I&&q.JSC$20472_watchApi.provideRenderingData("RICH_GRID_RENDERER",I)},k))},hrs=function(q){var k,F;
_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20472_watchApi.playerApi,2);k=T.yieldResult;F=function(){q.onPlaybackStart()};
k.addEventListener("onPlaybackStartExternal",F);q.addOnDisposeCallback(function(){k.removeEventListener("onPlaybackStartExternal",F)});
_.RG(T)})};
_.bP.prototype.onPlaybackStart=function(){M15(this)};_.y25=function(q){_.dF.call(this);var k=this;this.JSC$20482_watchApi=q;q.playerApi.then(function(F){k.player=F});
this.gestures=new _.Su(this.JSC$20482_watchApi.getRoot(),q.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(_.GRk(_.LB().getState())&&_.tA(_.LB().getState())<=0)if(_.Q0(_.LB().getState())){var F;(F=k.player)==null||F.toggleFullscreen()}else _.Ta(k.JSC$20482_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
f60(this)};
_.y(_.y25,_.dF);var f60=function(q){var k=_.Es(_.LB(),_.Q0,function(F){q.onFullscreenChanged(F)});
q.addOnDisposeCallback(k);k=_.Es(_.LB(),_.tA,function(F){q.gestures&&(F>0?q.gestures.detach():q.gestures.attach())});
q.addOnDisposeCallback(k)};
_.y25.prototype.onFullscreenChanged=function(q){this.gestures&&this.gestures.update(q)};_.DcC=function(q){_.dF.call(this);var k=this;this.JSC$20485_watchApi=q;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(q.subscribeToActiveChanged(function(F){k.onActiveChanged(F)}));
t1X(this)};
_.y(_.DcC,_.dF);var l6k=function(q){if(_.h("swatcheroo_page_dispose_all_watch_data"))q.pageDisposalDataTypes=Object.values(Lfv).filter(function(F){return F!=="PLAYLIST"});
else if(_.h("swatcheroo_page_dispose_rich_grid")){var k;(k=q.pageDisposalDataTypes)==null||k.push("RICH_GRID_RENDERER")}},t1X=function(q){_.h("swatcheroo_enable_ghost_cards")&&(l6k(q),q.JSC$20485_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.pL.cancelJob(q.clearDataJobId);
q.clearDataJobId=0}),q.runPageDisposeJob=function(){var k=_.mT().resolve(_.gb).getDestinationPageType()==="watch";
q.clearDataJobId=_.Dn(_.pL,q.runClearDataJob,k?0:_.kX("web_watch_delay_page_dispose_ms",1E4))},q.runClearDataJob=function(){J29(q)},q.runOnYtNavigateAwayFinish=function(){q.clearDataJobId&&(_.pL.cancelJob(q.clearDataJobId),q.clearDataJobId=0,J29(q))},document.addEventListener("yt-navigate-finish",q.runOnYtNavigateAwayFinish),q.JSC$20485_watchApi.addPageDisposeJob(q.runPageDisposeJob),q.addOnDisposeCallback(function(){q.JSC$20485_watchApi.removePageDisposeJob(q.runPageDisposeJob);
q.JSC$20485_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",q.runOnYtNavigateAwayFinish)}))},J29=function(q){q.pageDisposalDataTypes.forEach(function(k){q.JSC$20485_watchApi.provideRenderingData(k,void 0)});
q.clearDataJobId=0};
_.DcC.prototype.onActiveChanged=function(q){q&&((q=document.querySelector("#watch-page-skeleton"))&&_.Un(q),A20(this),document.body.removeAttribute("no-y-overflow"),_.$O("IS_SHELL_LOAD")&&_.bR9())};
var A20=function(q){_.C(function(k){if(k.nextAddress==1)return _.W(k,q.JSC$20485_watchApi.playerApi,2);_.x_();_.RG(k)})};var pqC;pqC=_.h("kevlar_watch_while_counterfactual")?0:.25;_.uP=function(q){_.dF.call(this);this.JSC$20488_watchApi=q;this.JSC$20488_watchWhileEnabled=_.h("kevlar_watch_while_v2");this.pipEnabled=_.h("web_enable_pip_on_miniplayer");wqv(this);POC(this);$cv(this)};
_.y(_.uP,_.dF);var wqv=function(q){q.JSC$20488_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){bVI(q)});
q.addOnDisposeCallback(function(){q.JSC$20488_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},POC=function(q){var k,F;
_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20488_watchApi.playerApi,2);k=T.yieldResult;F=function(){bVI(q)};
k.addEventListener("onCollapseMiniplayer",F);q.addOnDisposeCallback(function(){k.removeEventListener("onCollapseMiniplayer",F)});
_.RG(T)})},$cv=function(q){var k=q.JSC$20488_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&k&&q.JSC$20488_watchWhileEnabled&&(q.playerIntersectionObserver=new IntersectionObserver(function(F){q.handleIntersect(F)},{threshold:[pqC]}),q.playerIntersectionObserver.observe(k),q.addOnDisposeCallback(function(){var F;
(F=q.playerIntersectionObserver)==null||F.disconnect()}))},bVI=function(q){var k,F,T;
_.C(function(Z){if(Z.nextAddress==1){k=_.mT().resolve(_.gb);F=k.data;T=_.Uxh(F.response,F.playerResponse);_.Us().miniplayerButtonActivation=!0;if(q.pipEnabled)return _.Us().watchPipActivation=!0,Z.jumpTo(2);_.mT().resolve(_.BA).collapse();return _.W(Z,_.Us().navigationFinishPromise,2)}if(Z.nextAddress!=4)return _.Us().currentEndpoint=T.watchEndpoint||null,_.W(Z,_.mT().resolve(_.BA).activate(q.JSC$20488_watchApi.getElement("PLAYER"),T,F),4);_.Us().userActivation=!0;_.RG(Z)})};
_.uP.prototype.handleIntersect=function(q){u10(this,q[q.length-1])};
var u10=function(q,k){q.watchWhileJobId&&_.pL.cancelJob(q.watchWhileJobId);q.watchWhileJobId=_.pL.addLowPriorityJob(function(){var F,T;return _.C(function(Z){if(Z.nextAddress==1)return q.watchWhileJobId=void 0,F=_.mT().resolve(_.BA),k.intersectionRatio>pqC?F.isMiniplayerActive()?_.W(Z,F.deactivate(),0):Z.jumpTo(0):(T=!F.isMiniplayerActive())?_.W(Z,NjC(q),5):Z.jumpTo(4);Z.nextAddress!=4&&(T=Z.yieldResult);if(!T)return Z.jumpTo(0);_.Us().watchWhileActivation=!0;return _.W(Z,Ql9(q),0)})},100)},NjC=function(q){return _.C(function(k){return k.nextAddress==
1?_.h("kevlar_watch_while_paused")?k.return(!0):_.W(k,q.isPlayerPlaying(),2):k.return(k.yieldResult)})};
_.uP.prototype.isPlayerPlaying=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,q.JSC$20488_watchApi.playerApi,2);k=F.yieldResult;return F.return(k.getPlayerStateObject().isPlaying)})};
var Ql9=function(q){var k,F;return _.C(function(T){k=_.mT().resolve(_.gb).data;F=_.Uxh(k.response,k.playerResponse);_.Us().currentEndpoint=F.watchEndpoint||null;return _.W(T,_.mT().resolve(_.BA).activate(q.JSC$20488_watchApi.getElement("PLAYER"),F,k),0)})};_.r2v=function(q){_.dF.call(this);this.JSC$20492_watchApi=q;KNC(this);BjX(this)};
_.y(_.r2v,_.dF);var BjX=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20492_watchApi.playerApi,2);k=T.yieldResult;F=function(Z){var O;Z.sessionData&&Z.sessionData.itct&&(O=Z.sessionData.itct);var z=Z.watchEndpoint;if(z&&Z.sessionData&&Z.sessionData.autonav)z=_.PHh(z,O);else{var R;z=_.q7(Z.videoId,(R=Z.listId)!=null?R:void 0,O)}O={endpoint:z};Z.sessionData&&(O.tempData=Z.sessionData);q.JSC$20492_watchApi.dispatchEvent("yt-navigate",O)};
k.addEventListener("onPlayVideo",F);q.addOnDisposeCallback(function(){k.removeEventListener("onPlayVideo",F)});
_.RG(T)})},KNC=function(q){var k=function(F){q.onYtNavigate(F)};
q.JSC$20492_watchApi.getRoot().addEventListener("yt-navigate",k);q.addOnDisposeCallback(function(){q.JSC$20492_watchApi.getRoot().removeEventListener("yt-navigate",k)})};
_.r2v.prototype.onYtNavigate=function(q){var k=this,F,T,Z,O,z,R,e,I,X;return _.C(function(E){if(E.nextAddress==1){if(!((F=q.detail)==null?0:(T=F.endpoint)==null?0:T.watchEndpoint))return E.return();Z=q.detail.endpoint.watchEndpoint;O=k.JSC$20492_watchApi.getWatchNextResponse();R=_.f((z=O)==null?void 0:z.currentVideoEndpoint,_.sM);if(!R)return E.return();if(Z.videoId!==R.videoId||Z.playlistId&&Z.playlistId!==R.playlistId||typeof Z.startTimeSeconds!=="number")return E.jumpTo(0);q.stopPropagation();
(e=_.h("kevlar_watch_while_v2")&&!_.h("kevlar_watch_while_counterfactual"))&&_.mT().resolve(_.BA).isMiniplayerActive()||k.JSC$20492_watchApi.scrollWatchTo(0,!0);return _.W(E,k.JSC$20492_watchApi.playerApi,3)}I=E.yieldResult;X=Z.startTimeSeconds;I.seekTo(X,void 0,void 0,void 0,84);I.wakeUpControls();X<I.getDuration()&&I.playVideo();_.RG(E)})};_.HVv=function(q){_.dF.call(this);var k=this;this.JSC$20495_watchApi=q;var F=this.JSC$20495_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){vj9(k)});
this.addOnDisposeCallback(function(){k.JSC$20495_watchApi.unsubscribeByKey(F)});
vj9(this)};
_.y(_.HVv,_.dF);var vj9=function(q){var k=q.JSC$20495_watchApi.getWatchNextResponse();if(k){var F,T=[].concat(_.fP((F=k==null?void 0:k.engagementPanels)!=null?F:[]));T.unshift.apply(T,_.fP(sls(k)));q.JSC$20495_watchApi.provideRenderingData("ENGAGEMENT_PANELS",T)}},GFk=function(q){var k,F,T,Z=(k=q.engagementPanels)==null?void 0:(F=k.find(function(M){var t;
return((t=M.engagementPanelSectionListRenderer)==null?void 0:t.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(T=F.engagementPanelSectionListRenderer.content)==null?void 0:T.structuredDescriptionContentRenderer,O;
if(_.f(Z==null?void 0:(O=Z.items)==null?void 0:O.find(function(M){return!!_.f(M,f12)}),f12))return!0;
var z,R,e,I;if(q=(((z=q.contents)==null?void 0:(R=z.twoColumnWatchNextResults)==null?void 0:(e=R.results)==null?void 0:(I=e.results)==null?void 0:I.contents)||[]).find(function(M){return M.videoPrimaryInfoRenderer})){var X,E,d;
return(((X=q.videoPrimaryInfoRenderer)==null?void 0:(E=X.videoActions)==null?void 0:(d=E.menuRenderer)==null?void 0:d.flexibleItems)||[]).some(function(M){M=_.f(M,_.UYm);if(!M)return!1;var t,A;M=(t=M.topLevelButton)==null?void 0:(A=t.buttonViewModel)==null?void 0:A.onTap;if(!M)return!1;t=_.QK(M);if(!t)return!1;var w;return((w=_.f(t,_.$T))==null?void 0:w.panelIdentifier)==="PAyouchat"})}return!1},sls=function(q){var k=[];
if(!_.h("web_watch_inject_placeholder_fantasy_panel_killswitch")){var F,T,Z,O=(F=q.engagementPanels)==null?void 0:(T=F.find(function(R){var e;return((e=R.engagementPanelSectionListRenderer)==null?void 0:e.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(Z=T.engagementPanelSectionListRenderer.content)==null?void 0:Z.structuredDescriptionContentRenderer,z;
_.f(O==null?void 0:(z=O.items)==null?void 0:z.find(function(R){return!!_.f(R,i9v)}),i9v)&&(F=_.Gce("PAsports_fantasy"),F.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",k.push(F))}GFk(q)&&(q=_.Gce("PAyouchat"),q.engagementPanelSectionListRenderer.targetId="PAyouchat",q.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",k.push(q));
return k};_.V1X=function(q){_.dF.call(this);this.JSC$20498_watchApi=q;c2X(this)};
_.y(_.V1X,_.dF);var c2X=function(q){q.JSC$20498_watchApi.registerActionHandler("yt-loop-command",function(k){LNk(q,k)});
q.JSC$20498_watchApi.registerActionHandler("yt-repeat-chapter-command",function(k){xc5(q,k)});
q.addOnDisposeCallback(function(){q.JSC$20498_watchApi.unregisterActionHandler("yt-loop-command");q.JSC$20498_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},LNk=function(q,k){var F;
_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20498_watchApi.playerApi,2);F=T.yieldResult;_.f(k,oRC).loop?(F.setLoopRange({startTimeMs:Number(_.f(k,oRC).startTimeMs),endTimeMs:Number(_.f(k,oRC).endTimeMs),postId:_.f(k,oRC).postId,type:"clips"}),F.playVideo()):F.setLoopRange(null);_.RG(T)})},xc5=function(q,k){var F,T;
_.C(function(Z){if(Z.nextAddress==1)return _.W(Z,q.JSC$20498_watchApi.playerApi,2);F=Z.yieldResult;T=_.f(k,Yt0).repeat;T==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(F.setLoopRange({startTimeMs:Number(_.f(k,Yt0).startTimeMs),endTimeMs:Number(_.f(k,Yt0).endTimeMs),type:"repeatChapter"}),F.playVideo()):T==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&F.setLoopRange(null);_.RG(Z)})};_.gjC=function(q){_.dF.call(this);this.JSC$20503_watchApi=q;njC(this)};
_.y(_.gjC,_.dF);var njC=function(q){q.JSC$20503_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(k){mc0(q,k)});
q.addOnDisposeCallback(function(){q.JSC$20503_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},mc0=function(q,k){var F,T,Z,O,z,R,e,I,X,E,d;
_.C(function(M){if(M.nextAddress==1)return _.W(M,q.JSC$20503_watchApi.playerApi,2);F=M.yieldResult;if(O=(Z=(T=_.f(k,O98))==null?void 0:T.highlightedMenuItemKey)!=null?Z:"")(R=(z=F).highlightSettingsMenuItem)==null||R.call(z,O);if(X=(I=(e=_.f(k,O98))==null?void 0:e.openMenuItemKey)!=null?I:"")(d=(E=F).openSettingsMenuItem)==null||d.call(E,X);_.RG(M)})};var qm8=_.OR("/youtube/app/watch/player_state","playerStateEntity");_.kh2=function(q){_.dF.call(this);this.JSC$20506_watchApi=q;igC(this)};
_.y(_.kh2,_.dF);var oFD=function(q){switch(q){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"}},igC=function(q){var k,F;
_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20506_watchApi.playerApi,2);k=T.yieldResult;F=function(Z){q.onPlayerStateChange(Z)};
k.addEventListener("onStateChange",F);q.addOnDisposeCallback(function(){k.removeEventListener("onStateChange",F)});
_.RG(T)})};
_.kh2.prototype.onPlayerStateChange=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,k.JSC$20506_watchApi.playerApi,2);F=Z.yieldResult;T=F.getVideoData().video_id;_.cu().dispatch(_.Iy("playerStateEntity",qm8,{key:qm8,playerState:oFD(q),videoId:T}));_.RG(Z)})};_.T20=function(q){_.dF.call(this);var k=this;this.JSC$20510_watchApi=q;this.enableExternalPlaylistPanelInPlayer=_.h("delhi_web_player_use_external_playlist_panel");_.mT().resolve(_.uf).setPlayer(this.JSC$20510_watchApi.getElement("PLAYER"));q=this.JSC$20510_watchApi.subscribeToActiveChanged(function(F){k.onActiveChanged(F)});
this.addOnDisposeCallback(q);FLX(this)};
_.y(_.T20,_.dF);var FLX=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return q.enableExternalPlaylistPanelInPlayer?_.W(T,q.JSC$20510_watchApi.playerApi,2):T.return();k=T.yieldResult;F=function(){if(q.playlistPanelElement)q.playlistPanelElement.onToggleExpanded()};
k.addEventListener("onToggleExternalPlaylistPanel",F);q.addOnDisposeCallback(function(){k.removeEventListener("onToggleExternalPlaylistPanel",F)});
_.RG(T)})};
_.T20.prototype.onActiveChanged=function(q){var k=this,F=_.mT().resolve(_.uf),T=function(){Zgh(k)};
q?(this.playlistPanelElement=this.JSC$20510_watchApi.getElement("PLAYLIST_PANEL"))?(F.setPlaylistComponent(this.playlistPanelElement),F.addEventListener("yt-playlist-data-updated",T),this.addOnDisposeCallback(function(){F.removeEventListener("yt-playlist-data-updated",T)}),Zgh(this)):_.QV(Error("lm")):(F.removeEventListener("yt-playlist-data-updated",T),F.cancelVideoSkip())};
var Zgh=function(q){var k=_.mT().resolve(_.uf);q.JSC$20510_watchApi.provideRenderingData("PLAYLIST",k.getPlaylistData())};_.Nv=function(q){_.dF.call(this);var k=this;this.JSC$20513_watchApi=q;this.onPageScroll=function(){k.scrollThrottle.fire();k.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.mg(this.onThrottledScroll,200,this);_.zl(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.mg(this.onMastheadThrottledScroll,50,this);_.zl(this,this.mastheadScrollThrottle);this.animation=new _.P3(function(F){k.JSC$20513_watchApi.getRoot().setScrollTop(F)});
q=_.Es(_.LB(),_.Q0,function(){k.onFullscreenChanged()});
this.addOnDisposeCallback(q);joK(this);Ymk(this);this.onThrottledScroll()};
_.y(_.Nv,_.dF);
_.Nv.prototype.onFullscreenChanged=function(){var q=this,k=this.JSC$20513_watchApi.getRoot();!this.pageScrollElement&&k.pageScrollElement?(this.pageScrollElement=k.pageScrollElement,k.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){q.pageScrollElement&&q.pageScrollElement.removeEventListener("scroll",q.onPageScroll)})):this.pageScrollElement&&!k.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var joK=function(q){window.addEventListener("scroll",q.onPageScroll);q.addOnDisposeCallback(function(){window.removeEventListener("scroll",q.onPageScroll)})},Ymk=function(q){q.JSC$20513_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(k){a:{var F;
if(F=q.JSC$20513_watchApi.getRoot().contains(k)&&!q.animation.isAnimating()){F=k.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var T,Z,O=(k==null?void 0:(T=k.parentElement)==null?void 0:(Z=T.parentElement)==null?void 0:Z.id)==="fixed-secondary";F=!(F&&O)}if(F){if(_.h("kevlar_watch_scroll_manager_absolute_offset_killswitch"))T=k.offsetTop;else for(T=0,Z=k;Z!==null;)T+=Z.offsetTop,T-=Z.scrollTop,Z=Z.offsetParent;Z=T;T=Z-24;k=Z+k.offsetHeight+24;Z=q.JSC$20513_watchApi.getRoot().getPageScrollingElement();
F=q.JSC$20513_watchApi.getRoot().getScrollTop();O=F+Z.clientHeight-56;if(T<F+56)k=T-56;else if(k>O)k-=Z.clientHeight;else break a;q.scrollWatchTo(Math.max(0,k),!0)}}});
q.addOnDisposeCallback(function(){q.JSC$20513_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
_.Nv.prototype.onThrottledScroll=function(){var q=_.LB(),k=q.dispatch,F=this.JSC$20513_watchApi.getRoot().getScrollTop();k.call(q,_.FH({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:F}}))};
_.Nv.prototype.onMastheadThrottledScroll=function(){this.JSC$20513_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$20513_watchApi.getRoot().getScrollTop())};
_.Nv.prototype.scrollWatchTo=function(q,k){(k===void 0?0:k)?this.animation.start(this.JSC$20513_watchApi.getRoot().getScrollTop(),Math.max(0,q),500):this.JSC$20513_watchApi.getRoot().setScrollTop(q)};_.zpK=function(q){_.dF.call(this);var k=this;this.JSC$20516_watchApi=q;var F=this.JSC$20516_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){Ogs(k)}),T=this.JSC$20516_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Smh(k)});
this.addOnDisposeCallback(function(){k.JSC$20516_watchApi.unsubscribeByKey(F);k.JSC$20516_watchApi.unsubscribeByKey(T)});
Ogs(this);Smh(this)};
_.y(_.zpK,_.dF);
var Ogs=function(q){var k,F,T,Z=(T=(k=q.JSC$20516_watchApi.getPlayerResponse())==null?void 0:(F=k.videoDetails)==null?void 0:F.title)!=null?T:"";q.JSC$20516_watchApi.dispatchEvent("yt-update-title",Z)},Smh=function(q){var k,F,T,Z,O,z,R,e=(R=((z=(k=q.JSC$20516_watchApi.getWatchNextResponse())==null?void 0:(F=k.contents)==null?void 0:(T=F.twoColumnWatchNextResults)==null?void 0:(Z=T.results)==null?void 0:(O=Z.results)==null?void 0:O.contents)!=null?z:[]).find(function(I){return!!I.videoPrimaryInfoRenderer}))==null?
void 0:R.videoPrimaryInfoRenderer;
(k=_.cj(e==null?void 0:e.title))&&q.JSC$20516_watchApi.dispatchEvent("yt-update-title",k)};_.RpX=function(q){_.dF.call(this);this.JSC$20519_watchApi=q;C7h(this)};
_.y(_.RpX,_.dF);var C7h=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$20519_watchApi.playerApi,2);k=T.yieldResult;F=function(){q.onYpcContentRequest()};
k.addEventListener("onYpcContentRequest",F);q.addOnDisposeCallback(function(){k.removeEventListener("onYpcContentRequest",F)});
_.RG(T)})};
_.RpX.prototype.onYpcContentRequest=function(){var q,k,F,T,Z,O=(q=this.JSC$20519_watchApi.getWatchNextResponse())==null?void 0:(k=q.contents)==null?void 0:(F=k.twoColumnWatchNextResults)==null?void 0:(T=F.secondaryResults)==null?void 0:(Z=T.secondaryResults)==null?void 0:Z.offerModule,z,R,e,I;q=(I=(e=(R=(z=O==null?void 0:O.episodeOfferModuleRenderer)!=null?z:O==null?void 0:O.movieOfferModuleRenderer)!=null?R:O==null?void 0:O.unlimitedOfferModuleRenderer)!=null?e:O==null?void 0:O.liveOfferModuleRenderer)!=
null?I:O==null?void 0:O.tvfilmOfferModuleRenderer;var X,E,d;O=(d=O==null?void 0:(X=O.tvfilmOfferModuleRenderer)==null?void 0:(E=X.actionButtons)==null?void 0:E.length)!=null?d:0;E=Math.max(O-1,0);var M,t,A;X=(A=q==null?void 0:(M=q.offerButton)==null?void 0:M.buttonRenderer)!=null?A:q==null?void 0:(t=q.actionButtons)==null?void 0:t[E].buttonRenderer;var w,b;(M=(b=(w=X==null?void 0:X.navigationEndpoint)!=null?w:X==null?void 0:X.serviceEndpoint)!=null?b:X==null?void 0:X.command)&&_.WE.instance.resolveCommand(M)};
}catch(e){_._DumpException(e)}
try{
var avD,Iv0,WF2;_.Udk=function(){var q=_.fT.clone(efK),k;return(new _.R1(function(F,T){q.onSuccess=function(Z){_.Jdr(Z)?F(new WF2(Z)):T(new _.ci("Request failed, status="+_.TB(Z),"net.badstatus",Z))};
q.onError=function(Z){T(new _.ci("Unknown request error","net.unknown",Z))};
q.onTimeout=function(Z){T(new _.ci("Request timed out","net.timeout",Z))};
k=_.Sz("//googleads.g.doubleclick.net/pagead/id",q)})).thenCatch(function(F){if(F instanceof _.c5){var T;
(T=k)==null||T.abort()}return _.Jo(F)})};
_.XsI=function(q){a:{var k="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(k="EMBEDDED_PLAYER_MODE_PFL");var F=q.raw_embedded_player_response;if(!F&&(q=q.embedded_player_response))try{F=JSON.parse(q)}catch(Z){break a}if(F)b:for(var T in Iv0)if(Iv0[T]==F.embeddedPlayerMode){k=Iv0[T];break b}}return k==="EMBEDDED_PLAYER_MODE_PFL"};
_.EX0=function(){if(_.h("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("of");if(!_.gQT())return Error("pf");var q=_.P9("PLAYER_VARS",{});if(_.fT.get(q,"privembed",!1)=="1")return Error("qf");if(_.XsI(q))return Error("rf")};
avD=function(q){switch(q){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:_.Ys(q,"unknown result type")}};
_.dd2=function(q,k,F){k=_.GAx[k];F={detected:q===0,source:k.q8M,detectionResult:avD(q),contentCpn:F};_.lA("biscottiBasedDetection",F);_.glm.increment(k.q8M,q);k.qI2!==void 0&&_.w6("CATSTAT",_.HeM(q,k))};
_.VQ=function(q,k){var F={};F.key=q;F.value=k;return _.yff().then(function(T){return new Promise(function(Z,O){try{var z=T.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(F);z.onsuccess=function(){Z()};
z.onerror=function(){O()}}catch(R){O(R)}})})};
_.MzK=function(){var q=_.kX("user_engagement_experiments_rate_limit_ms"),k=hfk.get("last-user-engagement-exp-trigger-timestamp");return!k||(0,_.mF)()>=k+q?(hfk.set("last-user-engagement-exp-trigger-timestamp",(0,_.mF)()),!0):!1};
_.LR=function(q,k,F,T,Z){k=k===void 0?null:k;F=F===void 0?null:F;T=T===void 0?null:T;Z=Z===void 0?null:Z;q={youThereEventType:q};F&&(q.lactThresholdMs=F.lactThresholdMs,q.mediaPosSec=F.promptDelaySec,q.lactServerRequestMs=F.lactServerRequestMs,q.triggerReason=F.triggerReason);Z!=null&&(q.renderingMediaPosSec=Math.round(Z));k||(k=_.Jg());k&&(q.clientScreenNonce=k);T&&(q.clientPlaybackNonce=T);_.lA("youThere",q)};
Iv0={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"};WF2=function(q){this.xhr=q};
_.ci=function(q,k,F){_.qJ.call(this,q+", errorCode="+k);this.errorCode=k;this.xhr=F;this.name="PromiseAjaxError"};
_.y(_.ci,_.qJ);var efK={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0};var hfk=new _.uo("ratelimit");
}catch(e){_._DumpException(e)}
try{
_.x69=function(q){return _.FH({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",payload:q})};
}catch(e){_._DumpException(e)}
try{
var r7,f9K,t20,Df2,l9I,JA9,pX0,KLD,B28,rA5,AA2,yAC,bgI,$fK,so5;_.M22=function(){var q=window.location.hash;q.charAt(0)==="#"&&(q=q.charAt(1)==="!"?q.substring(2):q.substring(1));return _.r6(q)};
r7=function(q,k,F){var T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,k(),2);T=Z.yieldResult;F(T,q);_.RG(Z)})};
f9K=function(){return _.C(function(q){return q.nextAddress==1?_.W(q,(_.EX0()!==void 0?_.Jo(Error("sf")):_.Udk()).then(function(){return 1},function(k){if(k.message==="Biscotti id is disabled")return 3;
_.w1("Failed fetching bid");return 0}),2):q.return(q.yieldResult)})};
t20=function(){var q=_.ig("bGF5ZXIjbXQ5YXVyMmdjMno4eXQtaGF2ZW4tZW1iZWQtcA=="),k=_.ig("ZSMxbmpxbjljeTBoNDZpZnJhbQ==");return document.querySelector(k+yAC+q)?0:1};
Df2=function(){return _.ABr(_.ss)};
l9I=function(){return _.pWN()===0?0:_.wWh()};
JA9=function(){return _.NO9(_.m2J([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
pX0=function(){return _.hsT(AA2)};
_.wXh=function(q){_.C(function(k){switch(k.nextAddress){case 1:return _.W(k,r7("b.f_",f9K,q),2);case 2:return _.W(k,r7("j.s_",_.a29,q),3);case 3:return _.W(k,r7("r.s_",_.I20,q),4);case 4:return _.W(k,r7("e.h_",pX0,q),5);case 5:if(!_.h("ab_det_sc_inj")){k.jumpTo(6);break}return _.W(k,r7("s.i_",_.l2h,q),6);case 6:if(_.h("ab_deg_unex_thr")){k.jumpTo(8);break}return _.W(k,r7("a.o_",_.t4N,q),8);case 8:if(_.h("ks_get_o_pp")){k.jumpTo(10);break}return _.W(k,r7("g.o_",_.yBh,q),10);case 10:if(_.h("ks_det_gpbl")){k.jumpTo(12);
break}return _.W(k,r7("p.i_",_.f2h,q),12);case 12:return _.W(k,r7("f.i_",_.ZeT,q),14);case 14:return _.W(k,r7("a.b_",_.WSe,q),15);case 15:return _.W(k,r7("p.m_",_.OeJ,q),16);case 16:if(!_.h("ab_det_el_h_v2")){k.jumpTo(17);break}return _.W(k,r7("n.h_",JA9,q),17);case 17:return _.W(k,r7("o.p_",Df2,q),19);case 19:return _.W(k,r7("e.i_",t20,q),20);case 20:if(_.h("ab_det_apm"))return _.W(k,r7("o.a_",l9I,q),0);k.jumpTo(0)}})};
_.P79=function(q,k){q={videoId:q};k&&(q.playlistId=k);return q};
_.uaX=function(){if(_.gQT()){var q=_.P9("PLAYER_VARS",{});if(_.fT.get(q,"privembed",!1)!="1"&&!_.XsI(q)){var k=function(){$fK=!0;"google_ad_status"in window?_.w6("DCLKSTAT",1):_.w6("DCLKSTAT",2)};
try{_.uN("//static.doubleclick.net/instream/ad_status.js",k)}catch(F){}bgI.push(_.pL.addLowPriorityJob(function(){if(!($fK||"google_ad_status"in window)){try{_.HYw("//static.doubleclick.net/instream/ad_status.js",k)}catch(F){}$fK=!0;_.w6("DCLKSTAT",3)}},5E3))}}};
_.vf=function(q,k,F){F=F===void 0?!1:F;var T=Math.max(q.width,_.tZh);if(_.h("kevlar_watch_feed_big_thumbs")&&q.width>=1550-_.Am()&&q.height>=800)T-=_.wz0;else if(q.width>=_.u7){var Z=_.Dtk+_.l1s+_.b7;_.h("kevlar_watch_feed_big_thumbs")&&(Z=_.pz0);T-=Z}else T-=_.Dtk;T=Math.min(T,_.Jx5);Z=240;F&&(Z=380);k<.5624||(!_.h("kevlar_watch_flexy_disable_small_window_sizing")&&(q.height<630&&q.width>=657||q.height>=630&&q.width>=_.u7&&q.width<1327)?Z=360:!_.h("kevlar_watch_flexy_disable_large_window_sizing")&&
q.height>=630&&q.width>=1327&&(Z=480));var O=Math.min(T*k,q.height-(56+_.yx0+_.AxX));O=Math.max(O,Z);k<1?T=O/k:q.width>=_.u7&&(T=_.vf(q,.5625,F).width);return new _.zG(Math.round(T),Math.round(O))};
_.N22=function(q){var k=0;q.indexOf("h")!=-1&&(q=q.split("h"),k=q[0]*60*60,q=q[1]);q.indexOf("m")!=-1&&(q=q.split("m"),k=q[0]*60+k,q=q[1]);q.indexOf("s")!=-1?(q=q.split("s"),k=q[0]*1+k):k=q*1+k;return k};
_.Qoh=function(){_.kX("service_worker_push_logged_out_prompt_watches")!=-1&&_.qz("WatchCount").then(function(q){q>=100||_.VQ("WatchCount",q+1)})};
KLD=function(q){var k=q.externalVideoId||"";return k?q.isShortsEligible?"https://www.youtube.com/shorts/"+k:"https://www.youtube.com/watch?v="+k:""};
B28=function(q){var k=[];q.viewCount&&k.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:q.viewCount});q.likeCount&&k.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:q.likeCount});return k};
rA5=function(q){var k,F,T={"@context":"https://schema.org","@type":"VideoObject",description:_.cj(q.description),duration:"PT"+(q.lengthSeconds||"0")+"S",embedUrl:q.embed?q.embed.iframeUrl:"",name:_.cj(q.title),thumbnailUrl:((k=q.thumbnail)==null?void 0:(F=k.thumbnails)==null?void 0:F.map(function(X){return X&&X.url||""}))||[],
uploadDate:q.publishDate};_.h("mweb_video_schema_id_killswitch")||(T["@id"]=KLD(q));k=B28(q);k.length&&(T.interactionStatistic=k);q.category&&(T.genre=q.category);q.ownerChannelName&&(T.author=q.ownerChannelName);q.liveBroadcastDetails&&(T.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:q.liveBroadcastDetails.startTimestamp,endDate:q.liveBroadcastDetails.endTimestamp}]);if(q.learningResource){q=q.learningResource;T["@type"]=["VideoObject","LearningResource"];var Z;if((Z=q.learningResourceType)==
null?0:Z.length)T.learningResourceType=q.learningResourceType[0];var O;if((O=q.educationalAlignment)==null?0:O.length)T.educationalAlignment={"@type":"AlignmentObject",targetName:q.educationalAlignment[0]};var z;if((z=q.educationalLevel)==null?0:z.length){Z=q.educationalLevel[0];var R;if((R=q.educationalLevelCountry)==null?0:R.length)Z+=" ("+q.educationalLevelCountry+")";T.educationalLevel=Z}var e,I;if(((e=q.learningResourceType)==null?0:e.length)&&q.learningResourceType[0]==="Problem walkthrough"&&
((I=q.problemDescriptions)==null?0:I.length))for(T.hasPart=[],R=_.S(q.problemDescriptions),e=R.next();!e.done;e=R.next())Z=e.value,e=Z.problemDescriptionText,I=Z.startOffset,Z=Z.url,e&&I!==void 0&&Z&&T.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:e,text:e,startOffset:I,url:Z})}return T};
_.vFh=function(q){return _.FH({type:"SET_IS_LIVE_CHAT_COLLAPSED",payload:{isLiveChatCollapsed:q}})};
AA2=[[["MWY2dm82eTBjbG52cHJpbWFyeSM=",null,null],[null,["Mnl0ZC10d28tY29sdW1uLWJyb3dzZS1yZXN1bHRzLXJlbmRlcmVyI3Fxenp0d3l2azBw","d3Y5YXN0eWxlLXNjb3BlI2w5MzloNTJz"],null],["MDVpa21hc3RoZWFkLWFkI202N2dnOTYw",["ZXJlciNzazMwcHVjdWl4MnF5dGQtcmljaC1ncmlkLXJlbmQ="],null],[null,["ZXJlciNxdzUzZDd4MzQxbWh5dGQtcmljaC1ncmlkLXJlbmQ=","MnRtbnN0eWxlLXNjb3BlIzFmdzAxcXQw"],null],[null,["ciM1aWxtMXphMmY0czZ5dGQtYmFubmVyLXByb21vLXJlbmRlcmU=","enNlNnN0eWxlLXNjb3BlIzI3OHludmZv"],null],[null,["bmRlcmVyI2Rnc3Rmb241NnR4YXl0ZC1hZC1zbG90LXJl"],
null]],[["dW1lbGdlcGxheWVyLWFkcyM2NWVpMjg=",null,null]],[["aW9uLWlubmVyI3dxcHhqNWMzcWdkbWRlc2NyaXB0",null,null],[null,null,"ZXIjZXh3OHVqOG4wMHVpeXRkLW1lcmNoLXNoZWxmLXJlbmRlcg=="],["c21haW4jOXoxMmJ0MWI3OWs=",["ZXIjam0xcmtvMWR1MG5ieXRkLW1lcmNoLXNoZWxmLXJlbmRlcg=="],null]]];yAC="#";bgI=[];$fK=!1;_.HgD=["engagement-panel-ads"];so5=new _.c("updateSentimentBarStateCommand");_.GhI=new _.c("showSurveyCommand");_.Hf=new _.c("changeMarkersVisibilityCommand");var V2v,LLs,mf2,gFC,nF2,su;_.cAX=function(q,k){this.playerProvider_=q;this.actionSenderElement_=k;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
_.cAX.prototype.reset=function(){V2v(this);this.isUserPredictedAbsent_=!1};
V2v=function(q,k){!q.youThereData_||q.showWarningJob_||k!==void 0&&k||(_.LR("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.Jg(),q.youThereData_,q.clientPlaybackNonce_),_.J7());_.pL.cancelJob(q.showWarningJob_);q.showWarningJob_=0;_.pL.cancelJob(q.showBlockingWarningJob_);q.showBlockingWarningJob_=0;_.pL.cancelJob(q.pausePlaybackJob_);q.pausePlaybackJob_=0;q.youThereData_=null;q.clientPlaybackNonce_=void 0;q.inYouThereFlow_=!1};
_.xf2=function(q,k){var F,T,Z;_.C(function(O){if(O.nextAddress==1)return q.reset(),_.W(O,q.playerProvider_().getPlayerPromise(),2);F=O.yieldResult;q.clientPlaybackNonce_=F.getVideoData().cpn;q.youThereData_=k.configData.youThereData;if(!q.youThereData_)return O.return();if(q.youThereData_.triggerReason&&q.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!_.MzK())return _.LR("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.Jg(),q.youThereData_,q.clientPlaybackNonce_),O.return();T=q.youThereData_.promptDelaySec;
Z=F.getCurrentTime();q.showWarningJob_=_.pL.addLowPriorityJob(function(){return _.C(function(z){q.showWarningJob_=0;return _.W(z,LLs(q),0)})},Math.max(T-Z,0)*1E3);
_.RG(O)})};
LLs=function(q){var k,F,T,Z,O,z;return _.C(function(R){if(R.nextAddress==1)return _.W(R,q.playerProvider_().getPlayerPromise(),2);if(R.nextAddress!=3)return k=R.yieldResult,F=k.getCurrentTime(),_.W(R,nF2(q),3);T=R.yieldResult;if(!T||!q.youThereData_)return R.return();if(_.h("check_user_lact_at_prompt_shown_time_on_web")&&(Z=parseInt(q.youThereData_.lactThresholdMs,10),_.iA()<Z))return _.LR("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.Jg(),q.youThereData_,q.clientPlaybackNonce_),R.return();if(q.youThereData_.playbackPauseDelayMs<=
0)return gFC(q),R.return();!_.h("external_fullscreen")&&(O=_.qN())&&(q.ignoreFullscreenExitUserActivity_=!0,_.pL.addLowPriorityJob(function(){q.ignoreFullscreenExitUserActivity_=!1},2E3),_.i9(O));
q.youThereData_.showToastWarningPrompt&&(su(q,q.youThereData_.showWarningActions),q.inYouThereFlow_=!0,_.LR("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.Jg(),q.youThereData_,q.clientPlaybackNonce_,F),_.LR("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.Jg(),q.youThereData_,q.clientPlaybackNonce_,F));z=0;q.youThereData_.blockingPromptDelayMs&&(z=q.youThereData_.blockingPromptDelayMs);q.showBlockingWarningJob_=_.pL.addLowPriorityJob(function(){return _.C(function(e){q.showBlockingWarningJob_=0;return _.W(e,
mf2(q),0)})},z);
_.RG(R)})};
mf2=function(q){var k,F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,nF2(q),2);k=Z.yieldResult;if(!q.youThereData_)return Z.return();k&&(q.youThereData_.showBlockingWarningAction&&(_.LR("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.Jg(),q.youThereData_,q.clientPlaybackNonce_),(F=_.f(q.youThereData_.showBlockingWarningAction,_.za))?su(q,F.commands):su(q,[q.youThereData_.showBlockingWarningAction]),q.inYouThereFlow_=!0),T=q.youThereData_.playbackPauseDelayMs,q.pausePlaybackJob_=
_.pL.addLowPriorityJob(function(){return _.C(function(O){q.pausePlaybackJob_=0;return _.W(O,gFC(q),0)})},T));
_.RG(Z)})};
gFC=function(q){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,nF2(q),2);k=F.yieldResult;if(!q.youThereData_)return F.return();k&&(_.LR("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.Jg(),q.youThereData_,q.clientPlaybackNonce_),su(q,q.youThereData_.showPausedActions),q.inYouThereFlow_=!0);_.RG(F)})};
_.cAX.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var q=_.f(this.youThereData_.userActiveDuringFlowAction,_.za);q?su(this,q.commands):su(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(_.LR("YOU_THERE_EVENT_TYPE_LACT_RESET",_.Jg(),this.youThereData_,this.clientPlaybackNonce_),_.J7());V2v(this,!0)}_.q05(this,!1)};
_.iEk=function(q){_.LR("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.Jg(),q.youThereData_,q.clientPlaybackNonce_)};
nF2=function(q){var k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.playerProvider_().getPlayerPromise(),2);k=T.yieldResult;F=k.getPlayerState();return T.return(F==-1||F==1||F==3)})};
_.q05=function(q,k){var F;_.C(function(T){if(T.nextAddress==1){if(q.isUserPredictedAbsent_==k)return T.jumpTo(0);q.isUserPredictedAbsent_=k;return _.W(T,q.playerProvider_().getPlayerPromise(),3)}F=T.yieldResult;F.setUserEngagement(k);k&&_.LR("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.Jg(),q.youThereData_,q.clientPlaybackNonce_);_.RG(T)})};
su=function(q,k){if(_.h("handle_service_request_actions")||_.h("kevlar_youthere_service_endpoint_actions_killswitch"))_.O_(q.actionSenderElement_,k,q.actionSenderElement_);else{k=_.S(k);for(var F=k.next();!F.done;F=k.next())F=F.value,F.commandMetadata&&F.commandMetadata.webCommandMetadata&&F.commandMetadata.webCommandMetadata.sendPost?_.Y8(q.actionSenderElement_,[F]):_.O_(q.actionSenderElement_,[F],q.actionSenderElement_)}};var k70;var oZ0;var Gk=function(){var q=_.Q.apply(this,arguments)||this;q.systemIcons=_.h("kevlar_system_icons");q.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return q};
_.y(Gk,_.Q);Gk.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var q=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(q=this.data.percentIfLiked||0,this.activated=!0):(q=this.data.percentIfIndifferent||0,this.activated=!1);_.Zy(this.hostElement).querySelector("#like-bar").style.width=q+"%"}};
Gk.prototype.handleUpdateSentimentBarStateCommand=function(q){this.data&&this.set("data.likeStatus",_.f(q,so5).likeStatus)};
Gk.prototype.observeLikeStatus=Gk.prototype.observeLikeStatus;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Gk.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Gk.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Gk.prototype,"activated",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Gk.prototype,"systemIcons",void 0);_.v([_.Wu("data.likeStatus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Gk.prototype,"observeLikeStatus",null);_.v([_.K({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],Gk);
_.B(Gk,"ytd-sentiment-bar-renderer",function(){if(oZ0!==void 0)return oZ0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return oZ0=q},{mode:1});var FnD;var cf=function(){var q=_.Q.apply(this,arguments)||this;q.small=!0;return q};
_.y(cf,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],cf.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cf.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],cf.prototype,"small",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],cf);
_.B(cf,"ytd-video-view-count-renderer",function(){if(FnD!==void 0)return FnD;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return FnD=q},{mode:_.Oh("kevlar_poly_si_batch_j080")?1:2});var VL=function(){var q=_.Q.apply(this,arguments)||this;q.infoFormattedStrings=[];q.wrapVideoActions=_.h("kevar_watch_wrap_video_actions");q.hideSentimentBar=_.h("kevlar_watch_hide_sentiment_bar");q.actionMap={};return q};
_.y(VL,_.Q);_.Y=VL.prototype;_.Y.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.h("web_modern_buttons"),forceIconButton:!_.h("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.Y.dataChanged=function(){_.h("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.Y.computeInfoFormattedStrings=function(q){if(!q)return[];var k=[];q.dateText&&k.push(q.dateText);q.stationName&&k.push(q.stationName);q.rating&&k.push(q.rating);q.startEndTimeTemplate&&q.startTimeUtcMillis&&q.endTimeUtcMillis&&k.push(_.Gm(_.sX9(_.cj(q.startEndTimeTemplate),Number(q.startTimeUtcMillis),Number(q.endTimeUtcMillis))));q.upNextProgramText&&k.push(q.upNextProgramText);return k};
_.Y.scheduleInitialUpdatedMetadataRequest=function(){var q,k=(q=this.data)==null?void 0:q.updatedMetadataEndpoint;if(k){var F;q=Number((F=_.f(k,_.nqo))==null?void 0:F.initialDelayMs);F=isNaN(q)?250:q;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),F)}};
_.Y.setSentimentBarWidth=function(){var q=this;_.Gz(this,function(){var k=_.Zy(q.hostElement).querySelector("ytd-menu-renderer");if(k){k=k.topLevelButtons;for(var F=0,T=0;T<k.length;T++){var Z=k[T],O=q.get("toggleButtonSupportedData.toggleButtonIdData.id",Z.data);if(O==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||O==="TOGGLE_BUTTON_ID_TYPE_LIKE")F+=Z.clientWidth+8;else break}F&&(q.sentiment.style.width=F-8+" px")}})};
_.Y.fetchUpdatedMetadata=function(q){var k;q&&(k={continuation:q});var F;(q=(F=this.data)==null?void 0:F.updatedMetadataEndpoint)&&_.mT().resolve(_.qd).resolveCommand(q,{form:Object.assign({},k,{element:this.hostElement})})};
_.Y.onYtServiceRequestSent=function(q,k){k.endpoint&&_.f(k.endpoint,_.GH)&&(this.hasUpdateSentimentBarStateCommands()&&!_.h("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.f(k.endpoint,_.GH).status),this.setSentimentBarWidth())};
_.Y.hasUpdateSentimentBarStateCommands=function(){var q,k,F,T,Z=(T=(q=this.data)==null?void 0:(k=q.videoActions)==null?void 0:(F=k.menuRenderer)==null?void 0:F.topLevelButtons)!=null?T:[];q=_.S(Z);for(k=q.next();!k.done;k=q.next()){k=k.value;Z=T=F=void 0;var O=(F=k.toggleButtonRenderer)==null?void 0:(T=F.toggleButtonSupportedData)==null?void 0:(Z=T.toggleButtonIdData)==null?void 0:Z.id;if(O==="TOGGLE_BUTTON_ID_TYPE_LIKE"||O==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){T=F=void 0;k=(T=_.f((F=k.toggleButtonRenderer)==
null?void 0:F.defaultServiceEndpoint,_.za))==null?void 0:T.commands;if(!k)break;k=_.S(k);for(F=k.next();!F.done;F=k.next())if(_.f(F.value,so5))return!0}}return!1};
_.Y.onYtServiceRequestCompleted=function(q,k){var F;(q=(F=k.data)==null?void 0:F.loggingDirectives)&&_.DT9(_.aB(),q);this.get("continuation.timedContinuationData",k.data)&&this.data&&this.data.updatedMetadataEndpoint&&(k=k.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,k.continuation),k.timeoutMs))};
_.Y.computeHasDateText=function(q){return!!q&&!!q.dateText};
_.Vg.Object.defineProperties(VL.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return!((T=(q=this.data)==null?void 0:(k=q.videoActions)==null?void 0:(F=k.menuRenderer)==null?void 0:F.flexibleItems)==null||!T.length)}}});
VL.prototype.onYtServiceRequestCompleted=VL.prototype.onYtServiceRequestCompleted;VL.prototype.onYtServiceRequestSent=VL.prototype.onYtServiceRequestSent;VL.prototype.dataChanged=VL.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],VL.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VL.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],VL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.iX.YtTaskEmitterBehavior),_.G("design:type",Object)],VL.prototype,"ytTaskEmitterBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],VL.prototype,"data",void 0);_.v([_.u({computed:"computeInfoFormattedStrings(data)"}),_.G("design:type",Array)],VL.prototype,"infoFormattedStrings",void 0);
_.v([_.u({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],VL.prototype,"hasDateText",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VL.prototype,"wrapVideoActions",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],VL.prototype,"hideSentimentBar",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],VL.prototype,"flexMenuEnabled",null);
_.v([_.Iw("#sentiment"),_.G("design:type",Object)],VL.prototype,"sentiment",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],VL.prototype,"dataChanged",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],VL.prototype,"onYtServiceRequestSent",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],VL.prototype,"onYtServiceRequestCompleted",null);
_.B(VL,"ytd-video-primary-info-renderer",function(){if(k70===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);k70=q}q=k70;return q},{mode:1});var TS9;var Lv=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return q};
_.y(Lv,_.Q);_.Y=Lv.prototype;_.Y.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"}}}};
_.Y.dataChanged=function(){var q;this.descriptionToggled=!((q=this.data)==null||!q.defaultExpanded);var k;this.collapsed=this.descriptionAlwaysCollapsed||!((k=this.data)==null?0:k.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.Jw(110509);this.showLessClientVe=_.Jw(110510);q=_.Jg();k=_.lN();q&&k&&_.r3(q,k,[this.showMoreClientVe,this.showLessClientVe])};
_.Y.onYtExpanderMoreTapped=function(){var q,k=(q=this.data)==null?void 0:q.showMoreCommand;k&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(k);(q=_.Jg())&&this.showMoreClientVe&&_.Ga(q,this.showMoreClientVe)};
_.Y.onYtExpanderLessTapped=function(){var q=_.Jg();q&&this.showLessClientVe&&_.Ga(q,this.showLessClientVe);var k;(q=(k=this.data)==null?void 0:k.showLessCommand)&&this.componentBehavior.resolveCommand(q)};
_.Y.handleUpdateDateTextAction=function(q){this.data&&this.data.dateText&&this.set("data.dateText",_.f(q,_.ER2).dateText)};
_.Y.handleUpdateDescriptionAction=function(q){if(q=_.f(q,_.vkv))q.isEmpty||!q.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.$1(q.description)):this.set("data.description",q.description)};
_.Y.onYtChangeEngagementPanelVisibilityAction=function(q){if(_.h("web_structured_description_show_more")||_.h("web_engagement_panel_open_description")){var k,F=(k=_.f(q,_.A8P))==null?void 0:k.targetId,T;q=((T=_.f(q,_.A8P))==null?void 0:T.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";F==="engagement-panel-structured-description"&&q&&(this.descriptionToggled=!0)}};
_.Y.updateCollapsedFromBinding=function(q){this.collapsed=q.detail.value};
_.Y.updateDescriptionToggledFromBinding=function(q){this.descriptionToggled=q.detail.value};
_.Y.updateCanCollapseFromBinding=function(q){this.canCollapse=q.detail.value};
_.Vg.Object.defineProperties(Lv.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.data)==null?void 0:(k=q.metadataRowContainer)==null?void 0:k.metadataRowContainerRenderer;return!!F&&!!F.rows&&F.rows.length>F.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}},
descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}});
Lv.prototype.onYtExpanderLessTapped=Lv.prototype.onYtExpanderLessTapped;Lv.prototype.onYtExpanderMoreTapped=Lv.prototype.onYtExpanderMoreTapped;Lv.prototype.dataChanged=Lv.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Lv.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Lv.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Lv.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Lv.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Lv.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],Lv.prototype,"collapsed",void 0);_.v([_.u(),_.G("design:type",Boolean)],Lv.prototype,"descriptionToggled",void 0);
_.v([_.u(),_.G("design:type",Boolean)],Lv.prototype,"canCollapse",void 0);_.v([_.u(),_.G("design:type",Object)],Lv.prototype,"subscribeButtonData",void 0);_.v([_.u(),_.G("design:type",Number)],Lv.prototype,"descriptionCollapsedHeight",void 0);_.v([_.u(),_.G("design:type",Object)],Lv.prototype,"structuredDescriptionContentRenderer",void 0);_.v([_.u({value:function(){return _.h("web_watch_description_always_collapsed")}}),
_.G("design:type",Boolean)],Lv.prototype,"descriptionAlwaysCollapsed",void 0);_.v([_.Iw("#description"),_.G("design:type",HTMLDivElement)],Lv.prototype,"description",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Lv.prototype,"dataChanged",null);_.v([_.eJ("yt-expander-more-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Lv.prototype,"onYtExpanderMoreTapped",null);
_.v([_.eJ("yt-expander-less-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Lv.prototype,"onYtExpanderLessTapped",null);_.v([_.P("data.metadataRowContainer"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lv.prototype,"metadataCollapsible",null);_.v([_.P("data","structuredDescriptionContentRenderer"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lv.prototype,"hasInlineStructuredDescription",null);
_.v([_.P("data.attributedDescription"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lv.prototype,"hasAttributedDescription",null);_.v([_.P("hasInlineStructuredDescription","collapsed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lv.prototype,"loadStructuredDescription",null);_.v([_.P("data","structuredDescriptionContentRenderer","collapsed"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lv.prototype,"showInlineStructuredDescription",null);
_.v([_.P("data","hasInlineStructuredDescription","metadataCollapsible"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lv.prototype,"descriptionAlwaysCollapsible",null);
_.B(Lv,"ytd-video-secondary-info-renderer",function(){if(TS9===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);TS9=q}q=TS9;return q},{mode:2});var ZEC;var xC=function(){return _.Q.apply(this,arguments)||this};
_.y(xC,_.Q);xC.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:_.h("web_modern_buttons"),forceIconButton:!_.h("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
xC.prototype.activate=function(q){q.appendTo(this.player);q.getPlayerPromise().then(function(k){k.setMinimized(!0)});
this.active=!0};
xC.prototype.deactivate=function(){var q=this.player.firstElementChild;q.getPlayerPromise().then(function(k){k.setMinimized(!1)});
this.active=!1;return q};
xC.prototype.onScrollUpTap=function(){var q=_.mT().resolve(_.gb).getCurrentPage();q&&q.setScrollTop(0)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xC.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xC.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],xC.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xC.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],xC.prototype,"active",void 0);
_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.G("design:type",Boolean)],xC.prototype,"darkLaunch",void 0);_.v([_.Iw("#player"),_.G("design:type",HTMLDivElement)],xC.prototype,"player",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],xC);
_.B(xC,"ytd-miniplayer-bar-renderer",function(){if(ZEC!==void 0)return ZEC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ZEC=q},{mode:1});_.Ft(_.mc(function(q){var k=_.sa("script");_.y3(function(){var F;if(F=JSON)F=rA5(q.data()),F=_.ue(JSON.stringify(F).replace(/</g,"\\u003C"));var T=q.data(),Z=_.cj(T.title).trim().length===0,O=!T.publishDate||T.publishDate.trim().length===0,z,R,e,I,X=!((z=T.thumbnail)==null?0:(R=z.thumbnails)==null?0:R.length)||!((e=T.thumbnail)==null?0:e.thumbnails[0].url)||((I=T.thumbnail)==null?void 0:I.thumbnails[0].url.trim().length)===0;k.value&&F&&!(Z||O||X)&&_.Qb(k.value,F)},"I9AhLd");
return _.U("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.U("script",{el:k,type:"application/ld+json"}))},"Bj"),"player-microformat-renderer",{props:{data:_.oD}});
}catch(e){_._DumpException(e)}
try{
var a90;_.epD=function(q){return q.watch.watchWindowSize};
_.WL0=function(q){return _.FH({type:"SET_IS_WATCH_ACTIVE",payload:{isWatchActive:q}})};
a90=function(q){_.dF.call(this);var k=this;this.JSC$20523_watchApi=q;q=_.Es(_.LB(),_.VhM,function(){UfD(k)});
this.addOnDisposeCallback(q);q=_.Es(_.LB(),_.epD,function(){UfD(k)});
this.addOnDisposeCallback(q);I9s(this);XX0(this);EF5()};
_.y(a90,_.dF);var I9s=function(q){var k=function(T){_.LB().dispatch(_.QWh(T.matches))},F=window.matchMedia("(max-width: "+(999+_.Am())+"px)");
F.addListener(k);q.addOnDisposeCallback(function(){F.removeListener(k)});
k(F)},XX0=function(q){q.JSC$20523_watchApi.registerActionHandler("yt-window-resized",function(){EF5()});
q.addOnDisposeCallback(function(){q.JSC$20523_watchApi.unregisterActionHandler("yt-window-resized")})},EF5=function(){var q=_.MP();
_.LB().dispatch(_.FH({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:q.width,height:q.height}}}))},UfD=function(q){var k;
_.C(function(F){if(F.nextAddress==1)return _.W(F,q.JSC$20523_watchApi.playerApi,2);k=F.yieldResult;k.setSize(NaN,NaN);_.RG(F)})};_.QL=function(q){_.nR.call(this);var k=this;this.rootElement=q;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return k.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(F){k.initOrDisposeActiveModules(F)}));
this.onAttached()};
_.y(_.QL,_.nR);_.Y=_.QL.prototype;_.Y.getRoot=function(){return this.rootElement};
_.Y.getElement=function(q){return this.rootElement.getElement(q)};
_.Y.setPlayerResponse=function(q){this.playerResponse=q;this.publish("PLAYER_RESPONSE_UPDATED",q)};
_.Y.getPlayerResponse=function(){return this.playerResponse};
_.Y.setWatchNextResponse=function(q){this.watchNextResponse===q?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=q,this.publish("WATCH_NEXT_RESPONSE_UPDATED",q))};
_.Y.getWatchNextResponse=function(){return this.watchNextResponse};
_.Y.registerActionHandler=function(q,k){var F=this;if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var T={};_.r1(_.Bc.getInstance(),(T[q]=k,T),this.getRoot())}else this.actionHandlers.has(q)||(this.actionHandlers.set(q,[]),T={},_.r1(_.Bc.getInstance(),(T[q]=function(){var Z=_.Mb.apply(0,arguments);return(F.actionHandlers.get(q)||[]).map(function(O){return O.apply(null,_.fP(Z))})},T),this.getRoot())),this.actionHandlers.get(q).push(k)};
_.Y.unregisterActionHandler=function(q){if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var k={};_.vc(_.Bc.getInstance(),(k[q]=!0,k),this.getRoot())}else(k=this.actionHandlers.get(q))?(k.pop(),k.length===0&&(k={},_.vc(_.Bc.getInstance(),(k[q]=!0,k),this.getRoot()),this.actionHandlers.delete(q))):_.w1(new _.aP("Attempted to unregister an action handler which is not registered.",q))};
_.Y.addPageDisposeJob=function(q){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.Gr(this.rootElement.pageDisposeJobs,q)};
_.Y.removePageDisposeJob=function(q){this.rootElement.pageDisposeJobs&&_.Vh(this.rootElement.pageDisposeJobs,q)};
_.Y.dispatchEvent=function(q,k){_.Fc(this.rootElement,q,k)};
_.Y.provideRenderingData=function(q,k){this.rootElement.provideRenderingData(q,k)};
_.Y.scrollWatchTo=function(q,k){var F;(F=this.watchScrollManager)==null||F.scrollWatchTo(q,k)};
_.Y.focusOnPlayer=function(){var q=this.getElement("PLAYER");_.Gz(q,function(){if(q&&q.firstElementChild){var k=q.querySelector(".html5-video-player");k&&(_.nz(_.mT().resolve(_.pF)),k.focus())}else _.w1(Error("mm"))})};
_.Y.updateCinematicFullscreenConfig=function(){var q=!!this.rootElement.theater,k=!!this.rootElement.fullscreen,F;(F=this.watchCinematicManager)==null||_.erC(F,k,q)};
_.Y.subscribeToActiveChanged=function(q,k){k=k===void 0?!0:k;var F=_.Es(_.LB(),_.GRk,function(T){q(T)});
k&&q(_.GRk(_.LB().getState()));return F};
_.Y.isActive=function(){return _.GRk(_.LB().getState())};
_.Y.onAttached=function(){var q=_.h("external_fullscreen");_.h("use_unified_flag_accessor")&&(q=_.mT().resolve(_.Dgk).retriever.getFlag(_.ZTP));(q||_.$O("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var dfs=function(q){return q.getRoot().is==="ytd-watch-flexy"||q.getRoot().is==="ytd-watch-grid"},Kv=function(q){return q.getRoot().is==="ytd-watch-fixie"};
_.QL.prototype.initPersistentModules=function(){if(Kv(this)||dfs(this)&&_.h("kevlar_watch_flexy_theater_manager")){var q=new _.v7X(this);_.zl(this,q)}q=new _.DcC(this);_.zl(this,q);q=new _.lP(this);_.zl(this,q);q=new _.bP(this);_.zl(this,q);q=new _.kh2(this);_.zl(this,q);q=new _.Ak(this);_.zl(this,q);if(Kv(this)||dfs(this)&&_.h("kevlar_watch_flexy_playlist_manager"))q=new _.T20(this),_.zl(this,q)};
_.QL.prototype.initOrDisposeActiveModules=function(q){q?(this.watchScrollManager=new _.Nv(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.r2v(this)),this.activeModules.push(new _.c9h(this)),Kv(this)&&this.activeModules.push(new a90(this)),this.activeModules.push(new _.zpK(this)),this.activeModules.push(new _.uP(this)),(Kv(this)||_.h("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new _.nE9(this)),this.activeModules.push(new _.V1X(this)),
(Kv(this)||_.h("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new _.RpX(this)),(Kv(this)||_.h("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new _.Tjk(this)),_.h("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.SKk(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.h("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.gjC(this)),_.h("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.y25(this)),
q=_.h("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.h("kevlar_watch_flexy_comments_manager")&&!q&&this.activeModules.push(new _.a69(this)),_.h("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.Jk(this)),this.activeModules.push(new _.n72(this)),this.activeModules.push(new _.HVv(this)),_.h("web_enable_timely_actions")&&this.activeModules.push(new _.iVs(this)),_.h("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.MOI(this)),
_.h("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.eO0(this)),_.h("web_fullscreen_components")&&this.activeModules.push(new _.itv(this)),_.h("web_player_rtr_ctrls")&&this.activeModules.push(new _.yS0(this))):(_.gr(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.QL.prototype.disposeInternal=function(){_.nR.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.Vg.Object.defineProperties(_.QL.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});
}catch(e){_._DumpException(e)}
try{
var Ns5,ft,Qav,KOD,rO0,vp8,BsC,HR0;Ns5=function(){var q=_.aT();q.info||(q.info={});return q.info};
ft=function(q){return Math.round(_.fJ()+q)};
Qav=function(){var q;if(_.h("csi_use_performance_navigation_timing")){var k,F,T,Z=_.MN==null?void 0:(q=_.MN.getEntriesByType)==null?void 0:(k=q.call(_.MN,"navigation"))==null?void 0:(F=k[0])==null?void 0:(T=F.toJSON)==null?void 0:T.call(F);Z?(Z.requestStart=ft(Z.requestStart),Z.responseEnd=ft(Z.responseEnd),Z.redirectStart=ft(Z.redirectStart),Z.redirectEnd=ft(Z.redirectEnd),Z.domainLookupEnd=ft(Z.domainLookupEnd),Z.connectStart=ft(Z.connectStart),Z.connectEnd=ft(Z.connectEnd),Z.responseStart=ft(Z.responseStart),
Z.secureConnectionStart=ft(Z.secureConnectionStart),Z.domainLookupStart=ft(Z.domainLookupStart),Z.isPerformanceNavigationTiming=!0,q=Z):q=_.MN.timing}else q=_.h("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.MN.timing)):_.MN.timing;return q};
KOD=function(){if(_.MN.getEntriesByType){var q=_.MN.getEntriesByType("paint");if(q=_.NJ(q,function(F){return F.name==="first-paint"}))return ft(q.startTime)}var k;
_.h("csi_use_performance_navigation_timing")?k=_.MN.getEntriesByType("first-paint")[0].startTime:k=_.MN.timing.msFirstPaint;return k?Math.max(0,k):0};
rO0=function(){var q=window.location.protocol,k=_.MN.getEntriesByType("resource");k=_.OI(k,function(F){return F.name.indexOf(q+"//fonts.gstatic.com/s/")===0});
(k=BsC(k,function(F,T){return T.duration>F.duration?T:F}))&&k.startTime>0&&k.responseEnd>0&&(_.ya("wffs",ft(k.startTime)),_.ya("wffe",ft(k.responseEnd)))};
vp8=function(q,k){q=document.querySelector(q);if(!q)return!1;var F="",T=q.nodeName;T==="SCRIPT"?(F=q.src,F||(F=q.getAttribute("data-timing-href"))&&(F=window.location.protocol+F)):T==="LINK"&&(F=q.href);_.PN(document)&&q.setAttribute("nonce",_.PN(document));return F?(q=_.MN.getEntriesByName(F))&&q[0]&&(q=q[0],F=_.fJ(),_.ya("rsf_"+k,F+Math.round(q.fetchStart)),_.ya("rse_"+k,F+Math.round(q.responseEnd)),q.transferSize!==void 0&&q.transferSize===0)?!0:!1:!1};
_.yY=function(q,k){_.uB(function(){_.h$("").info.actionType=q;k&&_.w6("TIMING_AFT_KEYS",k);_.w6("TIMING_ACTION",q);var F=_.Hnn(_.P9("TIMING_INFO",{}));Object.keys(F).length>0&&_.t$(F);F={isNavigation:!0,actionType:_.Al0(_.P9("TIMING_ACTION"))};var T=_.P9("PREVIOUS_ACTION");T&&(F.previousAction=_.Al0(T));if(T=_.P9("CLIENT_PROTOCOL"))F.httpProtocol=T;if(T=_.P9("CLIENT_TRANSPORT"))F.transportProtocol=T;(T=_.Jg())&&T!=="UNDEFINED_CSN"&&(F.clientScreenNonce=T);T=_.vAh();if(T===1||T===-1)F.isVisible=!0;
T=_.hin().loadType==="cold";var Z=Ns5();T||(T=Z.yt_lt==="cold");if(T){F.loadType="cold";T=Ns5();Z=Qav();var O=_.fJ(),z=_.P9("CSI_START_TIMESTAMP_MILLIS",0);z>0&&!_.h("embeds_web_enable_csi_start_override_killswitch")&&(O=z);O&&(_.ya("srt",Z.responseStart),T.prerender!==1&&_.bn9(O));T=KOD();T>0&&_.ya("fpt",T);T=Qav();T.isPerformanceNavigationTiming&&_.t$({performanceNavigationTiming:!0},void 0);_.ya("nreqs",T.requestStart,void 0);_.ya("nress",T.responseStart,void 0);_.ya("nrese",T.responseEnd,void 0);
T.redirectEnd-T.redirectStart>0&&(_.ya("nrs",T.redirectStart,void 0),_.ya("nre",T.redirectEnd,void 0));T.domainLookupEnd-T.domainLookupStart>0&&(_.ya("ndnss",T.domainLookupStart,void 0),_.ya("ndnse",T.domainLookupEnd,void 0));T.connectEnd-T.connectStart>0&&(_.ya("ntcps",T.connectStart,void 0),_.ya("ntcpe",T.connectEnd,void 0));T.secureConnectionStart>=_.fJ()&&T.connectEnd-T.secureConnectionStart>0&&(_.ya("nstcps",T.secureConnectionStart,void 0),_.ya("ntcpe",T.connectEnd,void 0));_.MN&&"getEntriesByType"in
_.MN&&rO0();T=[];if(document.querySelector&&_.MN&&_.MN.getEntriesByName)for(var R in HR0)HR0.hasOwnProperty(R)&&(Z=HR0[R],vp8(R,Z)&&T.push(Z));if(T.length>0)for(F.resourceInfo=[],R=_.S(T),T=R.next();!T.done;T=R.next())F.resourceInfo.push({resourceCache:T.value})}_.t$(F);F=_.d3();F.preLoggedGelInfos||(F.preLoggedGelInfos=[]);R=F.preLoggedGelInfos;F=_.fFJ();T=void 0;for(Z=0;Z<R.length;Z++)if(O=R[Z],O.loadType){T=O.loadType;break}if(_.hin().loadType==="cold"&&(F.loadType==="cold"||T==="cold")){T=_.MFw();
Z=_.d3();Z=Z.gelTicks?Z.gelTicks:Z.gelTicks={};for(var e in T)if(!(e in Z))if(typeof T[e]==="number")_.ya(e,_.DH(e));else if(_.h("log_repeated_ytcsi_ticks"))for(O=_.S(T[e]),z=O.next();!z.done;z=O.next())z=z.value,_.ya(e.slice(1),z);e={};T=!1;R=_.S(R);for(Z=R.next();!Z.done;Z=R.next())T=Z.value,_.Pm(F,T),_.Pm(e,T),T=!0;T&&_.t$(e)}_.VFx(!0);e=_.P9("TIMING_ACTION");_.NA("ytglobal.timingready_")&&e&&_.FIL()&&_.clh()&&_.Bin()})()};
BsC=function(q,k){return Array.prototype.reduce.call(q,k,{duration:0})};
HR0={'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 saK={};saK.YtVisibilityRootBehavior=[_.GyU.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.nT(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.P9("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var q=_.P9("INNERTUBE_CLIENT_NAME")!=="WEB";_.h("kevlar_use_vimio_behavior")&&q&&_.vHI()}}];_.tS={};_.tS.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(q){q.detail.contextProvider=this;q.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
saK.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.GM();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(q){var k=this;this.pageCount+=1;_.h("kevlar_use_vimio_behavior")&&(_.P9("INNERTUBE_CLIENT_NAME")==="WEB"?_.pL.addJob(function(){k.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(q)},
loadPage_:function(q){this.data=q},
ytPageBehaviorActiveObserver_:function(q){var k=this;_.h("kevlar_use_vimio_behavior")&&(q?_.P9("INNERTUBE_CLIENT_NAME")==="WEB"?_.pL.addJob(function(){k.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(q){if(!this.setScrollTopJobId_){var k=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){k.setScrollTopJobId_=0;var F=_.mT().resolve(_.g6(_.pF));F&&_.nz(F);this.getPageScrollingElement().scrollTop=q}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.yS(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];
}catch(e){_._DumpException(e)}
try{
var uDv;var MB=function(){var q=_.Q.apply(this,arguments)||this;q.playerListenerConfig=null;q.actionMap={"yt-show-watch-page-survey":"openSurvey"};return q};
_.y(MB,_.Q);_.Y=MB.prototype;_.Y.dataChanged=function(){var q=this,k=_.q$();k&&k.getPlayerPromise().then(function(T){q.maybeRemovePlayerListeners(T)});
var F=this.data&&this.data.survey;F&&((F=(F=F.singleOptionSurveyRenderer||F.checkboxSurveyRenderer||F.multiStageSurveyRenderer)&&F.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(k,F):this.openSurvey())};
_.Y.triggerWatchPageSurvey=function(q,k){var F=this,T,Z,O,z,R,e,I,X,E;return _.C(function(d){if(d.nextAddress==1)return q?_.W(d,q.getPlayerPromise(),2):d.return();F.player=d.yieldResult;if(!F.player)return d.return();T={};Z=_.S(k);for(O=Z.next();!O.done;O=Z.next())z=O.value,R=_.S(F.createEventListenerPair(z)),e=R.next().value,I=R.next().value,X=e,E=I,X&&E&&(T[X]=E,F.ytPlayerListenerBehavior.listenToPlayerEvent(F.player,X,E));F.playerListenerConfig=T;_.RG(d)})};
_.Y.createEventListenerPair=function(q){var k=q.playbackEventTrigger;return k?this.handlePlaybackTrigger(k):(q=q.watchTimeTrigger)?this.handleWatchTimeTrigger(q):[void 0,void 0]};
_.Y.handleWatchTimeTrigger=function(q){var k=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var F=q.videoWatchFraction,T=q.watchTimeSec;return T&&F?["onVideoProgress",function(){k.player&&k.isWatchTimeConditionMet(k.player,F,T)&&k.showSurvey()}]:[void 0,
void 0]};
_.Y.isWatchTimeConditionMet=function(q,k,F){var T=q.getProgressState(),Z=T.current-this.lastKnownPlaybackPosition;Z<5&&(this.accumulatedMediaTime+=Z);this.lastKnownPlaybackPosition=T.current;T=Math.round(this.accumulatedMediaTime/T.duration*1E3)/1E3;return q.getPresentingPlayerType&&q.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>F||T>k)};
_.Y.handlePlaybackTrigger=function(q){var k=this;q=q.playbackEvent;if(q==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var F="onStateChange";var T=function(Z){Z===0&&k.showSurvey()}}else q==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(F="onVideoProgress",T=function(Z){k.player&&k.player.getPresentingPlayerType&&k.player.getPresentingPlayerType()===1&&Z&&k.showSurvey()}):q==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(F="onAdEnd",T=this.showSurvey);
return[F,T]};
_.Y.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.Y.openSurvey=function(){var q=this,k=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(_.x69(!!k));_.pL.addJob(function(){q.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:k}})},0,0)};
_.Y.maybeRemovePlayerListeners=function(q){if(this.playerListenerConfig){for(var k=_.S(Object.keys(this.playerListenerConfig)),F=k.next();!F.done;F=k.next())F=F.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(q,F,this.playerListenerConfig[F]);this.playerListenerConfig=null}};
MB.prototype.dataChanged=MB.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],MB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],MB.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],MB.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],MB.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],MB.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],MB.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],MB.prototype,"playerListenerConfig",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],MB.prototype,"lastKnownPlaybackPosition",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],MB.prototype,"accumulatedMediaTime",void 0);_.v([_.u(),_.G("design:type",Object)],MB.prototype,"player",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MB.prototype,"dataChanged",null);_.v([_.K({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],MB);
_.B(MB,"ytd-survey-trigger-renderer",function(){if(uDv!==void 0)return uDv;var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return uDv=q},{mode:1});
}catch(e){_._DumpException(e)}
try{
var DSI=new _.c("promotedSparklesWebRenderer");var lqC=new _.c("relatedChipCommand");var Juv;var Au2;var Io=function(){return _.Q.apply(this,arguments)||this};
_.y(Io,_.Q);Io.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Io.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Io.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Io.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],Io);
_.B(Io,"ytd-compact-tvfilm-entry-point-renderer",function(){if(Au2!==void 0)return Au2;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Au2=q},{mode:1});var pC5;var wCK;var PUK;var Xa=function(){return _.Q.apply(this,arguments)||this};
_.y(Xa,_.Q);Xa.prototype.ready=function(){this.initializeDefs()};
Xa.prototype.initializeDefs=function(){var q=this.meta.byKey("yt-icons"),k=_.Zy(q).querySelector("#star"),F=_.Zy(q).querySelector("#star_half");q=_.Zy(q).querySelector("#star_border");k&&this.defs.appendChild(k.cloneNode(!0));F&&this.defs.appendChild(F.cloneNode(!0));q&&this.defs.appendChild(q.cloneNode(!0))};
Xa.prototype.percentChanged=function(){for(var q=this.rating;q.firstChild;)q.removeChild(q.firstChild);var k=Math.round(this.percent/10);q=Math.floor(k/2);k%=2;var F=5-q-k;this.appendStars("star",q,0);this.appendStars("star_half",k,q);this.appendStars("star_border",F,q+k)};
Xa.prototype.appendStars=function(q,k,F){for(var T=0;T<k;T++){var Z=(18+this.spacing)*(T+F),O=document.createElementNS("http://www.w3.org/2000/svg","use");_.ng0(O,"#"+q);O.setAttribute("x",""+Z);O.setAttribute("y","0");this.rating.appendChild(O)}};
Xa.prototype.percentChanged=Xa.prototype.percentChanged;_.v([_.Iw("#defs"),_.G("design:type",HTMLElement)],Xa.prototype,"defs",void 0);_.v([_.Iw("#rating"),_.G("design:type",HTMLElement)],Xa.prototype,"rating",void 0);_.v([_.u(),_.G("design:type",Number)],Xa.prototype,"percent",void 0);_.v([_.u({value:6}),_.G("design:type",Number)],Xa.prototype,"spacing",void 0);_.v([_.u({value:_.d_.create("iron-meta",{type:"iconset"})}),_.G("design:type",_.tQ)],Xa.prototype,"meta",void 0);
_.v([_.Wu("percent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Xa.prototype,"percentChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-ratings"})],Xa);
_.B(Xa,"ytd-ratings",function(){if(PUK!==void 0)return PUK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return PUK=q},{mode:1});var Em=function(){return _.Q.apply(this,arguments)||this};
_.y(Em,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Em.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Em.prototype,"data",void 0);_.v([_.K({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],Em);
_.B(Em,"ytd-offer-review-renderer",function(){if(wCK!==void 0)return wCK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return wCK=q},{mode:1});var ao=function(){var q=_.Q.apply(this,arguments)||this;q.badges=[{textBadge:{label:_.Gm("CC")}}];return q};
_.y(ao,_.Q);_.Y=ao.prototype;_.Y.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.Y.dataChanged=function(){var q=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(q&&q.commandMetadata&&_.f(q.commandMetadata,_.Di)&&_.f(q.commandMetadata,_.Di).fireAutomatically)_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}});else{var k;q&&((k=_.f(q,_.Di))==null?0:k.fireAutomatically)&&_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})}};
_.Y.isEmptyContent=function(q){return this.isStorefrontEntryPointEmpty(q)&&this.shouldHideOfferModule(q)};
_.Y.isStorefrontEntryPointEmpty=function(q){return!q||!q.storefrontEntryPoint};
_.Y.shouldHideOfferModule=function(q){return!!q.hideVideoDetails};
_.Y.isOfferModuleNavigationInactive=function(q){return!q.navigationEndpoint&&!q.serviceEndpoint};
_.Y.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
ao.prototype.dataChanged=ao.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ao.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ao.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.G("design:type",Boolean)],ao.prototype,"hidden",void 0);
_.v([_.u(),_.G("design:type",Object)],ao.prototype,"badges",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ao.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],ao);
_.B(ao,"ytd-movie-offer-module-renderer",function(){if(pC5!==void 0)return pC5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return pC5=q},{mode:1});var $Sk;var d2=function(){return _.Q.apply(this,arguments)||this};
_.y(d2,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],d2.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],d2.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],d2);
_.B(d2,"ytd-media-masthead-renderer",function(){if($Sk!==void 0)return $Sk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $Sk=q},{mode:1});var bph;_.Ft(_.xhI,"course-metadata-view-model",{props:{data:_.oD,isOverlay:_.oD}});var hA=function(){var q=_.Q.apply(this,arguments)||this;q.isMetadataVisible=!1;q.modernPanels=_.h("kevlar_watch_modern_panels");q.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return q};
_.y(hA,_.Q);_.Y=hA.prototype;
_.Y.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"}}}}};
_.Y.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.Y.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.Y.expanderChanged=function(){var q;if((q=this.data)==null?0:q.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.Y.isExpandButtonToggled=function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.expandMetadataButton,_.fO))==null?void 0:k.isToggled};
_.Y.onVisibilityButtonClick=function(){var q;if((q=this.data)==null?0:q.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.Y.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
hA.prototype.expanderChanged=hA.prototype.expanderChanged;hA.prototype.dataChanged=hA.prototype.dataChanged;hA.prototype.descriptionChanged=hA.prototype.descriptionChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hA.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hA.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l([_.Zz.YtActionHandlerBehavior]),_.G("design:type",Object)],hA.prototype,"actionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],hA.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],hA.prototype,"isMetadataVisible",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hA.prototype,"modernPanels",void 0);_.v([_.Iw("#expander"),_.G("design:type",Object)],hA.prototype,"expander",void 0);_.v([_.Wu("data.description"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hA.prototype,"descriptionChanged",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hA.prototype,"dataChanged",null);_.v([_.Wu("isMetadataVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hA.prototype,"expanderChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],hA);
_.B(hA,"ytd-tvfilm-offer-module-renderer",function(){if(bph!==void 0)return bph;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bph=q},{mode:2});var u62;var Mf=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return q};
_.y(Mf,_.Q);Mf.prototype.dataChanged=function(){this.hostElement.hidden=!1};
Mf.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
Mf.prototype.onThumbnailTap=function(q){this.data&&this.data.serviceEndpoint&&(_.mT().resolve(_.qd).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),q.stopPropagation())};
Mf.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
Mf.prototype.dataChanged=Mf.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Mf.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Mf.prototype,"rendererBehaviors",void 0);_.v([_.l([_.Zz.YtActionHandlerBehavior]),_.G("design:type",Object)],Mf.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Mf.prototype,"data",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Mf.prototype,"dataChanged",null);_.v([_.K({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],Mf);
_.B(Mf,"ytd-unlimited-offer-module-renderer",function(){if(u62!==void 0)return u62;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return u62=q},{mode:1});var NQK;var QX2;var fg=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return q};
_.y(fg,_.Q);fg.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
fg.prototype.handleRelatedChipCommand=function(q){q=_.f(q,lqC);var k=q.contents;k?_.ZH(this.hostElement,"yt-item-section-replace-action",[k,q.targetSectionIdentifier]):_.ZH(this.hostElement,"yt-item-section-continuation-action",[q.continuationData,q.targetSectionIdentifier])};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],fg.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fg.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],fg.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fg.prototype,"data",void 0);_.v([_.Pu({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],fg);
_.B(fg,"yt-related-chip-cloud-renderer",function(){if(QX2===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;NQK===void 0&&(NQK=document.createElement("template"));var T=NQK;F.call(k,T.content.cloneNode(!0),q.content.firstChild);QX2=q}q=QX2;return q},{mode:2});var yI=function(){var q=_.Q.apply(this,arguments)||this;q.isTwoColumns=!0;q.hideOfferModules=!1;q.watchFeedBigThumbs=_.h("kevlar_watch_feed_big_thumbs");q.watchNextGridHideChips=_.h("kevlar_watch_grid_hide_chips");q.eligibleToSwitchToGrid=_.h("web_watch_eligible_to_switch_to_grid");q.disableShortsShelfHeightOverride=_.h("web_shorts_wn_shelf_ratio_tuning");q.isWatchNextGrid=!1;q.reuseComponents=!_.h("kevlar_watch_grid");q.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return q};
_.y(yI,_.Q);_.Y=yI.prototype;
_.Y.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:!_.h("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}}};
_.Y.getItemsPath=function(){return"data.results"};
_.Y.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.Y.created=function(){this.ytLazyListBehavior.initialCount=1};
_.Y.ready=function(){_.zb(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%"})};
_.Y.resultsChanged=function(){if(this.data&&this.data.results){for(var q=this.data.results,k=null,F=null,T=0;T<q.length;T++)q[T].relatedChipCloudRenderer?k=q[T].relatedChipCloudRenderer:q[T].itemSectionRenderer&&(F=q[T].itemSectionRenderer);if(k&&F)for(this.set("data.continuations",[]),q=_.f(k.content,_.Edz).chips,k=0;k<q.length;k++)if(T=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",q[k]),T.loadCached||!T.contents){T.contents=F.contents;break}}};
_.Y.dataChanged=function(){var q=this,k;if((k=this.data)!=null&&k.results&&this.hasAllowedInstreamAd(this.playerData)){if(k=this.data.results.filter(function(R){return!!R.promotedSparklesWebRenderer})){for(var F=0;F<k.length;F++){var T=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",k[F]);
if(T)for(var Z=0;Z<T.length;Z++)T[Z]&&T[Z].baseUrl&&_.ro(T[Z].baseUrl)}this.set("data.results",this.data.results.filter(function(R){return!R.promotedSparklesWebRenderer}))}if(k=this.data.results.filter(function(R){return!!q.getSparklesAd(R)})){k=_.S(k);
for(Z=k.next();!Z.done;Z=k.next())if(T=F=void 0,Z=(F=this.getSparklesAd(Z.value))==null?void 0:(T=F.errorCommand)==null?void 0:T.loggingUrls)for(F=_.S(Z),T=F.next();!T.done;T=F.next())(T=T.value)&&T.baseUrl&&_.ro(T.baseUrl);var O,z;this.set("data.results",(O=this.data)==null?void 0:(z=O.results)==null?void 0:z.filter(function(R){return!R.adSlotRenderer}))}}};
_.Y.getSparklesAd=function(q){var k,F;q=_.f((k=q.adSlotRenderer)==null?void 0:(F=k.fulfillmentContent)==null?void 0:F.fulfilledLayout,_.NAc);return _.f(q==null?void 0:q.renderingContent,DSI)};
_.Y.hasAllowedInstreamAd=function(q){q=this.get("adPlacements",q)||[];for(var k=0;k<q.length;k++){var F=this.get("adPlacementRenderer.config.adPlacementConfig",q[k]);if(F&&F.suppressDisplayAd)return!0}return!1};
_.Y.computeHideUnlimitedOfferModule=function(q,k){return q&&q.offerModule&&k&&q.offerModule.unlimitedOfferModuleRenderer&&q.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(k)?!0:!1};
_.Y.hideUnlimitedOfferModuleChanged=function(){var q=_.Zy(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");q&&(q.hidden=this.hideUnlimitedOfferModule)};
_.Y.updateLockupContainerTypes=function(q){if(this.eligibleToSwitchToGrid){var k;(k=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||k.forEach(function(F){F.containerType=q})}};
_.Y.computeHideTvfilmOfferModule=function(q,k){var F,T;return!!((q==null?0:(F=q.offerModule)==null?0:(T=F.tvfilmOfferModuleRenderer)==null?0:T.clientShouldSuppressIfCompanionAdDisplayed)&&k&&this.hasCompanionAds(k))};
_.Y.hideTvfilmOfferModuleChanged=function(){var q=_.Zy(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");q&&(q.hidden=this.hideTvfilmOfferModule)};
_.Y.hasCompanionAds=function(q){q=this.get("adPlacements",q)||[];for(var k=0;k<q.length;k++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",q[k]))return!0;var F=void 0,T=void 0,Z=void 0;if(!_.h("web_watch_top_banner_companion_check_killswitch")&&((F=q[k])==null?0:(T=F.adPlacementRenderer)==null?0:(Z=T.renderer)==null?0:Z.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.Y.hasSuppressedResults=function(q){return q==null?!0:q.filter(function(k){return!k.continuationItemRenderer&&!k.compactPromotedVideoRenderer&&!k.promotedSparklesWebRenderer}).length===0};
_.Y.computeShowButton=function(q,k){return this.isWatchNextGrid?q:q||this.hasSuppressedResults(k)};
_.Y.showButtonChanged=function(){if(this.isWatchNextGrid){var q=_.Zy(this.hostElement).querySelector("ytd-rich-grid-renderer");q&&this.showButton!==null&&(q.continuationShowButton=this.showButton)}else{q=_.Zy(this.hostElement).querySelector("yt-next-continuation");var k=_.Zy(this.hostElement).querySelector("ytd-continuation-item-renderer"),F=_.Zy(this.hostElement).querySelector("ytd-item-section-renderer");q&&(q.showButton=this.showButton);k&&(k.showButton=this.showButton);F&&(F.continuationShowButton=
this.showButton)}};
_.Y.continuationTap=function(q){var k;if(((k=this.data)==null?void 0:k.continuations)!=null&&q.target.tagName==="TP-YT-PAPER-BUTTON")for(q=this.data.continuations,k=0;k<q.length;k++)q[k].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(q[k].nextContinuationData||{})};
_.Y.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("shown-items-changed",this.shownItems))};
_.Vg.Object.defineProperties(yI.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.shownItems)==null||!q.some(function(k){return!!k.lockupViewModel||k.compactVideoRenderer}))}}});
yI.prototype.shownItemsChangedForBinding=yI.prototype.shownItemsChangedForBinding;yI.prototype.showButtonChanged=yI.prototype.showButtonChanged;yI.prototype.hideTvfilmOfferModuleChanged=yI.prototype.hideTvfilmOfferModuleChanged;yI.prototype.updateLockupContainerTypes=yI.prototype.updateLockupContainerTypes;yI.prototype.hideUnlimitedOfferModuleChanged=yI.prototype.hideUnlimitedOfferModuleChanged;yI.prototype.dataChanged=yI.prototype.dataChanged;yI.prototype.resultsChanged=yI.prototype.resultsChanged;
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],yI.prototype,"ytLazyListBehavior",void 0);_.v([_.l(_.sy.YtNextContinuationBehavior),_.G("design:type",Object)],yI.prototype,"ytNextContinuationBehavior",void 0);
_.v([_.l(_.HY),_.G("design:type",Object)],yI.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],yI.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yI.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],yI.prototype,"playerData",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],yI.prototype,"autoFill",void 0);_.v([_.u({value:60}),_.G("design:type",Number)],yI.prototype,"targetFramerate",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yI.prototype,"isTwoColumns",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yI.prototype,"hideOfferModules",void 0);_.v([_.u(),_.G("design:type",Object)],yI.prototype,"shownItems",void 0);_.v([_.u({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.G("design:type",Boolean)],yI.prototype,"hideUnlimitedOfferModule",void 0);
_.v([_.u({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.G("design:type",Boolean)],yI.prototype,"hideTvfilmOfferModule",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yI.prototype,"watchFeedBigThumbs",void 0);_.v([_.u(),_.G("design:type",Object)],yI.prototype,"watchNextGridHideChips",void 0);_.v([_.u(),_.G("design:type",Object)],yI.prototype,"eligibleToSwitchToGrid",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yI.prototype,"disableShortsShelfHeightOverride",void 0);_.v([_.u({selector:_.KO,reflectToAttribute:!0}),_.G("design:type",Object)],yI.prototype,"isGridViewEnabled",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],yI.prototype,"showMoreButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yI.prototype,"isWatchNextGrid",void 0);
_.v([_.u({computed:"computeShowButton(showMoreButton, data.results)"}),_.G("design:type",Boolean)],yI.prototype,"showButton",void 0);_.v([_.df("data.results.*"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yI.prototype,"resultsChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yI.prototype,"dataChanged",null);
_.v([_.Wu("hideUnlimitedOfferModule"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yI.prototype,"hideUnlimitedOfferModuleChanged",null);_.v([_.P("isGridViewEnabled","containsLockups","data"),_.u({reflectToAttribute:!0}),_.G("design:type",Number),_.G("design:paramtypes",[])],yI.prototype,"lockupContainerType",null);
_.v([_.Wu("lockupContainerType","data"),_.G("design:type",Function),_.G("design:paramtypes",[Number]),_.G("design:returntype")],yI.prototype,"updateLockupContainerTypes",null);_.v([_.Wu("hideTvfilmOfferModule"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yI.prototype,"hideTvfilmOfferModuleChanged",null);_.v([_.Wu("showButton"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yI.prototype,"showButtonChanged",null);
_.v([_.Wu("shownItems"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yI.prototype,"shownItemsChangedForBinding",null);_.v([_.P("shownItems"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],yI.prototype,"containsLockups",null);
_.B(yI,"ytd-watch-next-secondary-results-renderer",function(){if(Juv===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);Juv=q}q=Juv;return q},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.jpK={};
_.jpK.YtdWatchBehavior=[_.m.YtRendererBehavior,_.HO.YtPlayerListenerBehavior,_.T9.YtRendererstamperBehavior,_.Zz.YtActionHandlerBehavior,_.tS.YtPageBehavior,_.X5.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 _.$O("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.h("web_watch_provide_secondary_results_renderer")}},
enableFullBleedSingleColumnDefaultPlayer:{type:Boolean,value:function(){return _.h("full_bleed_single_column_default_player")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.$O("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 _.h("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.h("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,
computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(engagementPanelExpanded,liveChatPresentAndExpanded, playlistPanelExpanded, fullscreen, theater)"},
richItemMinWidth:{type:Number,value:function(){return _.kX("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.kX("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!_.h("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.h("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 _.h("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("web_watch_fullerscreen_deprecation_ui")}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.h("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isTwoColumns_)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("swatcheroo_split_scroll")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.h("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.h("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("swatcheroo_binary_layout")}},
swatcherooGhostCards:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("swatcheroo_enable_ghost_cards")}},
metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("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 _.h("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("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 _.h("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 q={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:_.Pb(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Pb(["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"||_.h("swa_prov_panels_ks")?q.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}:(q.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}},q.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return q},
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 q=this;this.watchController=void 0;this.pageDisposeJobs=[function(){q.showMetadataPlaceholder_()},
function(){_.h("web_watch_dont_clear_comments")||q.clearComments_()},
function(){q.clearPlayerAds_()},
function(){q.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;_.h("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.h("web_watch_start_chat_in_theater_mode")&&
(this.theaterEnabledForChat=!1);this.youThereManager_=new _.cAX(function(){return _.mi(q)},this.hostElement);
this.pageDisposeJobs.push(function(){q.youThereManager_.reset()});
_.h("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){q.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.Yq;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",
this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;this.watchMetadata=void 0;_.h("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));_.h("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.Rw(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(q){q&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:q}),q.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(q){_.h("kevlar_watch_flexy_theater_manager")&&(this.theater=q,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(q){!_.h("kevlar_watch_while_v2")&&!_.h("web_watch_pip")||q||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(q){this.active!==void 0&&(this.fullscreen=q,_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(q){this.active!==void 0&&(_.Fc(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(q>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(q){this.initCsi_();this.updatePageData_(q)},
updatePageData_:function(q){var k=this;if(q)if(this.data===q){this.onPageLoadWithSameData_();var F;(F=this.watchController)==null||F.setWatchNextResponse(this.data)}else this.data=q;this.playlist&&_.J$({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.pJ("nw");this.loading=!1;_.MR(_.pL,function(){k.initDclkstatus_();var T,Z=((T=k.player)==null?void 0:T.getVideoData().cpn)||"";_.wXh(function(O,z){_.dd2(O,z,Z)})})},
onPageLoadWithSameData_:function(){_.h("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 q=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!q);this.set("loadingData.playlistLoading",q&&q!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),q=this.watchNextSkeletonEl_.firstElementChild;q;)q.classList.remove("hidden"),q=q.nextElementSibling;if(_.h("kevlar_watch_frame0_loading_state")){var k,F,T;q=(k=this.loadingData)==null?void 0:(F=k.endpoint)==null?void 0:(T=F.watchEndpoint)==null?void 0:T.videoId;var Z;q&&(Z="https://i.ytimg.com/vi/"+q+"/frame0.jpg");_.Zy(this.hostElement).querySelector("#player").style.backgroundImage=Z?"url("+Z+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var q=_.Zy(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&q&&(q.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var k,F;(F=(k=this.watchMetadata).updateSentimentBarWidth)==
null||F.call(k);var T,Z;(Z=(T=this.watchMetadata).resize)==null||Z.call(T)}_.h("kevlar_watch_frame0_loading_state")&&(_.Zy(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(q){var k=_.Zy(this.hostElement).querySelector(q);k?_.k8(k,!1):_.w1(new _.aP("Overscroll monitor not found for component: ",q))},
removeSplitScrollMouseTrap:function(q){var k=_.Zy(this.hostElement).querySelector(q);k?_.oT(k):_.w1(new _.aP("Disposal component for  overscroll monitoring not found: ",q))},
onLoadingChanged_:function(q){q?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(q){var k=this;q?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.pL.addLowPriorityJob(function(){k.onWindowResized_(_.MP(!0))})},
updateTheaterModeState_:function(q){if(!_.h("kevlar_watch_flexy_theater_manager")){q=q||this.fullWindowMode_;if(this.theater!==void 0||q)this.theater=q;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();q&&_.HpK()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation()},
updatePlayerLocation:function(){var q=this.theater||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer;_.h("external_fullscreen")&&this.fullscreen&&(q=!0);q=q?_.Zy(this.hostElement).querySelector("#player-full-bleed-container"):_.Zy(this.hostElement).querySelector("#player-container-inner");var k=this.getPlayerContainer(),F=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip");k.parentElement!==q&&(F&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.mi(this).appendTo(q,
k),q.appendChild(_.Zy(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var q=this;return _.C(function(k){if(k.nextAddress==1)return _.W(k,_.mT().resolve(_.BA).deactivate(),2);q.updatePlayerLocation();_.RG(k)})},
updateCinematicsLocation:function(){var q=this.getElement("CINEMATICS");if(q){var k=this.getCinematicsLocationContainer();q.parentElement!==k&&k.appendChild(q);var F;(F=this.watchController)==null||F.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.Zy(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Zy(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(q,k){var F=document.documentElement.hasAttribute("dark"),T=F&&_.h("web_cinematic_theater_mode"),Z=F&&_.h("web_cinematic_fullscreen");F=!F&&this.cinematicLightTheme;return q&&T||k&&Z||(k||q)&&F},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var q=this,k;(k=this.watchController)==null||k.setWatchNextResponse(this.data);_.h("kevlar_watch_flexy_comments_manager")||this.initComments_();_.h("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.mT().resolve(_.uf).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,_.h("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.pL.addLowPriorityJob(function(){_.ZH(q.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.h("web_watch_start_chat_in_theater_mode")){var F,T,Z;if((F=this.data)==null?0:(T=F.contents)==null?0:(Z=T.twoColumnWatchNextResults)==null?0:Z.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var O,z;((O=this.data)==null?0:(z=O.contents)==null?0:z.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(q){var k;(k=this.watchController)==null||k.setPlayerResponse(this.playerData);q&&q.playabilityStatus&&(k=this.isVideoPlayable_(q.playabilityStatus,this.getPlayerOverlays_(this.data)),q=this.isLiveStreamOffline_(q.playabilityStatus),k&&!q||_.Gz(this,function(){_.pJ("pbu")}));
this.setPlayerAds_();_.ZH(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(q,k){if((_.h("kevlar_watch_while_v2")||_.h("web_watch_pip"))&&this.playerData&&k)return this.playerData.videoDetails},
watchPageActiveChanged_:function(q){_.LB().dispatch(_.WL0(this.active));q?this.activate_():this.deactivate_()},
attached:function(){var q=this;this.watchController=new _.QL(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.h("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var k=_.mi(this);_.h("kevlar_disable_prepare_player")||
k.preparePlayer();_.h("kevlar_watch_flexy_playlist_manager")||_.mT().resolve(_.uf).setPlayer(k);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();k={"--ytd-watch-flexy-scrollbar-width":_.Am()+"px"};this.is==="ytd-watch-grid"&&(k["--ytd-watch-flexy-sidebar-width"]=_.l1s+"px",k["--ytd-watch-grid-horizontal-page-margins"]=_.b7+"px",k["--ytd-watch-grid-columns-top-margins"]=_.yx0+"px",k["--ytd-watch-grid-min-player-height-medium"]="360px");!_.kX("kv_pl_mx_sz_ks")&&
_.kX("kevlar_watch_max_player_width")&&(k["--ytd-watch-flexy-max-player-width-wide-screen"]=_.Jx5+"px");_.kX("kevlar_watch_flexy_metadata_height")&&(k["--ytd-watch-flexy-space-below-player"]=_.AxX+"px");this.safeUpdateStyles(k);_.h("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new _.Su(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return q.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.Zy(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var q=_.Am(),k=_.u7+q,F=k;this.fixedPanels&&(k+=_.l1s);var T=657+q;q=1327+q;_.Zy(this.hostElement).querySelector("#two-column-query").query="(min-width: "+k+"px)";_.Zy(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(T+"px), (min-height: 630px) and (min-width: ")+(k+"px) and (max-width: ")+(q+"px)");_.Zy(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(q+"px)");
_.Zy(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+F+"px)"},
calculateCurrentPlayerSize_:function(){var q=_.Zy(this.hostElement).querySelector("#miniplayer-bar").firstChild,k=this.squeezeback&&!_.h("web_watch_squeezeback_player_size_killswitch");return q&&q.active||this.theater||_.h("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||k||!this.active||!this.windowSize_||this.enableFullBleedSingleColumnDefaultPlayer&&this.fullBleedPlayer?new _.zG(NaN,NaN):_.vf(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||
this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.vf(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.nT(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var q=this;this.onWindowResized_(_.MP());_.h("browse_skeleton_removal_on_watch_killswitch")||_.$O("IS_SHELL_LOAD")&&_.bR9();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var k=_.mi(this);k.addEventListener("yt-player-updated",_.Rw(this,this.onPlayerUpdated_));k.getPlayerPromise().then(function(F){q.playerApiReady_(F)});
_.h("kevlar_watch_flexy_playlist_manager")||(k=_.mT().resolve(_.uf),_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&k.addEventListener("yt-navigate",_.Rw(this,this.onYtNavigate_)),k.setPlaylistComponent(_.Zy(this.hostElement).querySelector("#playlist")),k.addEventListener("yt-playlist-data-updated",_.Rw(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.pL.addLowPriorityJob(function(){_.Fc(q.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.mi(this).removeEventListener("yt-player-updated",_.Rw(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.h("kevlar_watch_flexy_playlist_manager")){var q=_.mT().resolve(_.uf);_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&q.removeEventListener("yt-navigate",_.Rw(this,this.onYtNavigate_));
q.cancelVideoSkip();q.removeEventListener("yt-playlist-data-updated",_.Rw(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Fc(this.hostElement,"yt-autonav-pause-player",!1);q=_.qN();_.h("kevlar_exit_fullscreen_leaving_watch")&&q&&_.i9(q)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(q){this.player&&this.player.updateVideoData({rvs:q.rvs})},
getPageContents:function(q){return q&&q.contents&&q.contents.twoColumnWatchNextResults&&q.contents.twoColumnWatchNextResults.results&&q.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(q){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",q)},
onRetrieveLocation_:function(q,k){k.hasComments?k.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):k.locationRetrieved("/related_ajax",void 0);q.stopPropagation()},
onSubscriptionChanged_:function(q,k){this.player&&(k?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.yY("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Zy(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Zy(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(q){this.player=q;this.setPlayerState(q.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.h("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.h("kevlar_unified_player")||_.h("kevlar_player_new_bootstrap_adoption"))&&_.x_()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(q,k){k=k===void 0?!0:k;_.qN()&&_.h("external_fullscreen")&&_.i9(document.documentElement);this.theaterRequested_=q;k&&_.Ws("wide",q?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.Ta(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Fc(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(q){_.Pc(q,typeof this.player),this.player&&_.Pc(q,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var q;((q=this.player)==null?0:q.isFullscreen())?this.player.toggleFullscreen():_.Ta(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(q,k){return this.loading?k:!!Object.keys(q).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(q){if(q){q=_.S(q);for(var k=q.next();!k.done;k=q.next())k=k.value,k.youThereRenderer&&_.xf2(this.youThereManager_,k.youThereRenderer)}},
setPlaylistData_:function(q){return q||{}},
userEngagementConfigDataChanged_:function(q){if(q)if(q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var k=this.youThereManager_;_.iA()<q.lowEngagementThresholdMs||_.q05(k,!0)}else q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Ta(this.hostElement,"yt-autonav-pause-user-engagement",[q])},
isPlayerUnavailable_:function(q,k,F){return!!q&&!this.isVideoPlayable_(q,F)&&!k},
getPlayerOverlays_:function(q){return(q==null?void 0:q.playerOverlays)||null},
isVideoPlayable_:function(q,k){if(!q)return!1;var F=q.status==="OK"||q.status==="LIVE_STREAM_OFFLINE",T=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",q)||this.get("errorScreen.ypcTrailerRenderer",q);q=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",q);var Z;k=k==null?void 0:(Z=k.playerOverlayRenderer)==null?void 0:Z.gatedActionsOverlayRenderer;return!!F||!!T||!!q||!!k},
hasWatchNextResponseErrorRenderer:function(q){var k=this.getPageContents(q),F,T,Z,O,z;return!(q==null?0:(F=q.contents)==null?0:(T=F.twoColumnWatchNextResults)==null?0:T.secondaryResults)&&!!((Z=k[0])==null?0:(O=Z.itemSectionRenderer)==null?0:(z=O.contents[0])==null?0:z.backgroundPromoRenderer)},
isLiveStreamOffline_:function(q){return q?q.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(q,k,F){var T=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k),Z=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];Z=_.h("web_no_skip_video_on_verification_checks")?(q==null?void 0:q.status)&&Z.includes(q.status):q&&q.status==="AGE_CHECK_REQUIRED";var O=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",q);O==void 0&&(O=!0);!F||this.isVideoPlayable_(q,this.getPlayerOverlays_(k))||
T||Z||!O||_.mT().resolve(_.uf).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.Qoh()},
onPlayerFeedbackStartRequest_:function(q){_.Ta(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:q}])},
onPlayerFeedbackArticleRequest_:function(q){_.Ta(this.hostElement,"yt-help-dialog-requested",[q])},
onPlayerYpcContentRequest_:function(){var q,k,F,T,Z,O,z,R,e=((q=this.data)==null?NaN:(k=q.contents)==null?NaN:(F=k.twoColumnWatchNextResults)==null?NaN:(T=F.secondaryResults)==null?NaN:(Z=T.secondaryResults)==null?NaN:(O=Z.offerModule)==null?NaN:(z=O.tvfilmOfferModuleRenderer)==null?NaN:(R=z.actionButtons)==null?NaN:R.length)-1;q=[".offerButton.buttonRenderer.",".actionButtons."+(e>=0?e:0)+".buttonRenderer."];k=_.S(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(F=k.next();!F.done;F=k.next())for(F=F.value,T=_.S(q),Z=T.next();!Z.done;Z=T.next())if(Z="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+F+Z.value,Z=this.get(Z+"navigationEndpoint",this.data)||this.get(Z+"serviceEndpoint",this.data)||this.get(Z+"command",this.data)){_.Uh(Z,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(q){_.Fc(this.hostElement,"yt-autonav-pause-player",q)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(q){q()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Fc(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(q)},
setPlayerState:function(q){_.LB().dispatch(_.Fsm(q))},
onPlayerSubscribe_:function(q){_.Ta(this.hostElement,"yt-player-subscribe",[q])},
onPlayerUnsubscribe_:function(q){_.Ta(this.hostElement,"yt-player-unsubscribe",[q])},
onPlayerAdYtShowToast_:function(q){_.Ta(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:q.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(q){if(q)return q},
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(q){return!_.h("web_watch_move_summary_to_sd")&&!!q},
computeWatchMetadataRefresh:function(){return _.h("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.h("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(this.is!=="ytd-watch-grid"&&!this.useProviderForSecondaryResultsRenderer){var q,k,F,T;this.watchNextSecondaryResults=(q=this.data)==null?void 0:(k=q.contents)==null?void 0:(F=k.twoColumnWatchNextResults)==null?void 0:(T=F.secondaryResults)==null?void 0:T.secondaryResults}},
swatcherooRichGridRendererDataChanged:function(){if(this.is==="ytd-watch-grid"&&this.swatcherooDirectUseRichGrid&&!_.h("swatcheroo_pbs_load_grid")&&!_.h("swatcheroo_provide_all_data_on_scheduled_job")){_.pL.cancelJob(this.setRichGridJobId_);var q,k,F,T,Z,O,z;this.setRichGridRendererData((q=this.data)==null?void 0:(k=q.contents)==null?void 0:(F=k.twoColumnWatchNextResults)==null?void 0:(T=F.secondaryResults)==null?void 0:(Z=T.secondaryResults)==null?void 0:(O=Z.results)==null?void 0:(z=O[0])==null?
void 0:z.richGridRenderer)}},
setRichGridRendererData:function(q){this.richGridRendererData=q},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var q,k=(q=this.data)==null?void 0:q.engagementPanels;if(k==null?0:k.length){q=null;k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0;if(((T=F.engagementPanelSectionListRenderer)==null?void 0:T.targetId)==="engagement-panel-structured-description"){q=F;break}}var Z,O,z;q=(Z=q)==null?void 0:(O=Z.engagementPanelSectionListRenderer)==null?void 0:(z=O.content)==null?void 0:z.structuredDescriptionContentRenderer;if(q==null?0:q.items){Z=
[];O=_.S(q.items);for(z=O.next();!z.done;z=O.next()){z=z.value;if(!_.h("sd_horizontal_list_show_nav_killswitch")){var R=T=F=k=q=void 0,e=void 0,I=(q=z.horizontalCardListRenderer)==null?void 0:(k=q.header)==null?void 0:(F=k.richListHeaderRenderer)==null?void 0:(T=F.navigationButton)==null?void 0:(R=T.buttonRenderer)==null?void 0:(e=R.command)==null?void 0:e.commandExecutorCommand;I&&I.commands&&(I.commands=I.commands.filter(function(X){return!_.f(X,_.sW5)}))}z.expandableVideoDescriptionBodyRenderer||
z.videoDescriptionHeaderRenderer||Z.push(z)}return{items:Z}}}},
constructWarning_:function(q){return{text:_.Gm(q),type:"WARNING"}},
isPlaShelfEnabled_:function(q){if((this.get("adPlacements",q)||[]).length)return!0;q=this.get("playerAds",q)||[];return!(!q.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",q[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var q=this;_.Fc(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var k=this.getScrollTop()>0;this.gestures_&&(k?this.gestures_.detach():this.gestures_.attach());k!==this.showFullerscreenEdu_&&_.h("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=k,_.mi(this).getPlayerPromise().then(function(F){F.updateFullerscreenEduButtonVisibility(q.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Fc(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var q=this;this.commentsReady=!1;_.pL.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.MR(_.pL,function(){q.setComments_()},1E3)},
setComments_:function(){if(!_.h("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.pJ("cmi");_.pL.cancelJob(this.setCommentsJobId_);var q=this.getPageContents(this.data);if(q&&q.length){q=_.S(q);for(var k=q.next();!k.done;k=q.next())if(k=k.value,this.get("itemSectionRenderer.sectionIdentifier",k)==="comment-item-section"){this.comments=k.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Fc(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.h("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.h("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.pJ("cmc")},
doRemoveComments_:function(){this.comments={};_.h("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.pL.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.pL.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(q,k){var F=_.f(k.endpoint,_.sM);F&&(!(k=this.get("data.currentVideoEndpoint.watchEndpoint"))||F.videoId!==k.videoId||F.playlistId&&F.playlistId!==k.playlistId||F.index!==void 0&&F.index!==k.index||typeof F.startTimeSeconds!=="number"||(q.stopPropagation(),this.setScrollTop(0),_.mi(this).getPlayerPromise().then(function(T){var Z=F.startTimeSeconds;T.seekTo(Z);T.wakeUpControls();Z<T.getDuration()&&T.playVideo()})))},
updatePlayerStartTime_:function(){var q=_.M22();"t"in q&&(q=_.N22(q.t),this.player.seekTo(q,!0))},
updateTitleFromWatchNext:function(q){q=this.getPageContents(q);var k,F;(q=_.cj(q==null?void 0:(k=q[0])==null?void 0:(F=k.videoPrimaryInfoRenderer)==null?void 0:F.title))&&_.Fc(this.hostElement,"yt-update-title",q)},
updateTitle_:function(q){q=this.get("videoDetails.title",q)||"";_.Fc(this.hostElement,"yt-update-title",q)},
syncWithRemoteVideo_:function(q,k,F){if(this.active&&this.player){var T=this.player.getVideoData();if(T.video_id===F&&(F=T.list,_.h("polymer_enable_mdx_queue")&&F&&F.startsWith("RQ")&&(F=void 0),T.video_id!==q||F!=k)){var Z;_.h("kevlar_player_watch_endpoint_navigation")?Z=_.PHh(_.P79(q,k)):Z=this.buildWatchEndpoint_(q,k);_.Fc(this.hostElement,"yt-navigate",{endpoint:Z,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(q,k,F){return _.q7(q,k,F)},
initDclkstatus_:function(){_.uaX()},
attachWatchPageSkeleton_:function(){var q=document.querySelector("#watch-page-skeleton");if(q){var k=q.querySelector("#primary-info"),F=q.querySelector("#secondary-info"),T=q.querySelector("#related");k&&_.Zy(this.hostElement).querySelector("#info-skeleton").appendChild(k);F&&_.Zy(this.hostElement).querySelector("#meta-skeleton").appendChild(F);T&&(_.Zy(this.hostElement).querySelector("#related-skeleton").appendChild(T),this.watchNextSkeletonEl_=T);_.Un(q)}},
handlePlayerUpdated_:function(){_.mi(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(q,k){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof k!=="undefined"){var F=this.watchNextSkeletonEl_.children,T=q&&q.indexSplices.length?q.indexSplices[0].index:0;q=Math.min(this.watchNextShownItems.length,F.length);k||(T=0,q=F.length);for(k=T;k<q;k++)F[k].classList.add("hidden")}},
onPlayerFullscreenChange_:function(q){_.h("external_fullscreen")||_.Ta(this.hostElement,"yt-player-fullscreen",[q.fullscreen])},
onFullscreenChange_:function(q){this.fullscreen=q;this.gestures_&&this.gestures_.update(this.fullscreen);var k=_.mi(this);k.getPlayerPromise().then(function(F){F.setFauxFullscreen(!!_.qN())});
this.updateFullBleedElementLocations();q&&(k.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(q,k){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!k},
computeIsDonationShelfCollapsed_:function(q){return q},
computeShouldShowMerchShelf:function(q,k){return k&&!!q},
computeResponseHasComments:function(q){var k,F,T,Z,O;return!!(q==null?0:(k=q.contents)==null?0:(F=k.twoColumnWatchNextResults)==null?0:(T=F.results)==null?0:(Z=T.results)==null?0:(O=Z.contents)==null?0:O.some(function(z){var R;return(z==null?void 0:(R=z.itemSectionRenderer)==null?void 0:R.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(q,k,F,T){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&T?!1:!!q&&!!Object.keys(q).length&&!k},
identity:_.Qh,onWindowResized_:function(q){this.windowSize_=q;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(q){var k=this;q&&q.type!=="dataloaded"&&q.type!=="dataupdated"||_.mi(this).getPlayerPromise().then(function(F){var T=F.getPlayerState();T!==5&&T!==0&&(F=1/F.getVideoAspectRatio(),k.videoHeightToWidthRatio_!==F&&(k.videoHeightToWidthRatio_=F))})},
schedulePlayerSizeUpdate_:function(q){var k=this,F=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip"),T=function(){if(k.watchMetadata){var Z,O;(O=(Z=k.watchMetadata).resize)==null||O.call(Z)}_.mi(k).getPlayerPromise().then(function(z){if(_.h("kevlar_set_internal_player_size")){if(!F||!k.isMiniplayerActive()){var R=k.calculateCurrentPlayerSize_();z.setInternalSize(R.width,R.height)}}else z.setSize(NaN,NaN);_.h("kevlar_watch_while")&&k.updateWatchWhileScrollThreshold_()})};
q?T():_.Dn(_.pL,T)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(q){this.set("data.survey",q.detail)},
onYtShowSurveyCommand_:function(q){this.set("data.survey",_.f(q,_.GhI).survey)},
onDownloadedVideoDeleted:function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1){if(!k.active||(F=k.playerData)==null||!F.offlineState||k.videoId!==q)return Z.return();(T=k.player)==null||T.stopVideo();_.Us().navigatingAwayFromWatchDeletedVideo=!0;_.Uh(_.JTw,k.hostElement);return _.W(Z,_.Us().navigationFinishPromise,2)}_.Us().navigatingAwayFromWatchDeletedVideo=!1;_.RG(Z)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var q;this.theater?q=_.uu(.5625*this.windowSize_.width,480,this.windowSize_.height-185):q=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==q&&(this.watchWhileScrollThreshold_=q,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var q=_.Zy(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&q){var k=this.windowSize_.height>=624,F=this.active?this.getScrollTop():0;!q.active&&k&&F>=this.watchWhileScrollThreshold_?(q.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):q.active&&(!k||F<this.watchWhileScrollThreshold_&&!_.qN())&&(q.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var q=_.Zy(this.hostElement).querySelector("#secondary-inner");if(q){var k=_.Zy(this.hostElement).querySelector("#below"),F=_.Zy(this.hostElement).querySelector("#secondary"),T=_.Zy(this.hostElement).querySelector("#comments");T&&F&&k&&(this.defaultTwoColumnLayout?(q.appendChild(T),F.appendChild(q)):(k.appendChild(T),_.$F(k,q)))}}},
isTwoColumnsChanged_:function(q,k){if(q!==!0||k!==void 0)if(this.enableFullBleedSingleColumnDefaultPlayer&&this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(q=_.Zy(this.hostElement).querySelector("#secondary-inner"))){k=_.Zy(this.hostElement).querySelector("#below");var F=_.Zy(this.hostElement).querySelector("#secondary"),T=_.Zy(this.hostElement).querySelector("#comments");T&&F&&k&&(this.isTwoColumns_?(q.appendChild(T),F.appendChild(q)):(k.appendChild(T),
_.$F(k,q)))}}else{q=!_.h("web_watch_enable_fs_squeezeback_panels")||!(this.fullscreen||this.iMaxTheaterMode&&this.theater);k=_.Zy(this.hostElement).querySelector("#panels");var Z=_.Zy(this.hostElement).querySelector("#alerts");F=_.Zy(this.hostElement).querySelector("#playlist");T=_.Zy(this.hostElement).querySelector("#related");var O=_.Zy(this.hostElement).querySelector("#donation-shelf"),z=_.Zy(this.hostElement).querySelector("#comments");this.isTwoColumns_?(Z=_.Zy(this.hostElement).querySelector("#secondary-inner"),
q&&(Z.appendChild(k),Z.appendChild(F)),Z.appendChild(O),Z.appendChild(T)):(q&&(_.AW(k,Z),_.AW(F,Z)),_.AW(O,Z),z&&_.AW(T,z));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.h("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.h("web_watch_enable_fs_squeezeback_panels")&&_.h("web_watch_theater_chat")){var q=_.Zy(this.hostElement).querySelector("#chat-container"),k=this.theater&&!this.fullscreen||_.h("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&k?(k=_.Zy(this.hostElement).querySelector("#columns"),(q==null?void 0:q.parentElement)!==k&&k.append(q),this.fixedPanels=!0):(this.fixedPanels=
!1,k=_.Zy(this.hostElement).querySelector("#playlist"),q&&k?_.pk(q,k):_.w1(new _.aP("Missing element when updating chat location",{"chatContainer defined":!!q,"playlist defined":!!k})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(q,k){return _.h("sw_metadata_vis_toggle_ks")?!0:!!q||!!k},
computeForceDarkPanelTheme:function(q){return _.h("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&q:!1},
safeUpdateStyles:function(q){try{_.zb(this.hostElement,q)}catch(k){_.w1(k)}},
videoHeightToWidthRatioChanged_:function(q,k){k&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(q){this.videoHeightToWidthRatio_=1/q},
computeIsVerticalVideo_:function(q){return q>=1},
computeIsFourThreeToSixteenNineVideo_:function(q){return q<=.7501&&q>=.5624},
computeIsExtraWideVideo_:function(q){return q<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.mi(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.mi(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.iEk(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(q){var k=_.zA(q)||0;_.S4(q,k+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var q=_.zA("yt-fullerscreen-edu-button-click-count")||0,k=_.zA("yt-fullerscreen-edu-button-shown-count")||0,F=_.kX("external_fullscreen_button_shown_threshold"),T=q>=_.kX("external_fullscreen_button_click_threshold")||k>=F;_.mi(this).getPlayerPromise().then(function(Z){Z.updateFullerscreenEduButtonSubtleModeState(T)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(q,k){return k},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.mT().resolve(_.uf).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var q=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.pL.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.pL.addLowPriorityJob(function(){q.fullHeightPanelPositionUpdateJobId=0;var k=_.Zy(q.hostElement).querySelector("#secondary"),F=_.Zy(q.hostElement).querySelector("#fixed-secondary");k=k.getBoundingClientRect();var T=k.width;q.swatcherooSqueezeback&&
(T+=_.b7);if(q.swatcherooSqueezeback){var Z=_.Zy(q.hostElement).querySelector("#squeezeback-constraining-container");Z.style.width=T+"px";Z.style.flex="0 0 "+T+"px"}F.style.width=T+"px";F.style.left=k.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var q=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.pL.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.pL.addLowPriorityJob(function(){q.panelMaxHeightUpdateJob_=0;var k;!q.isTwoColumns_||q.theater||q.fullscreen?k=460:k=q.calculateNormalPlayerSize_().height;var F=k+"px";_.h("live_chat_taller_height")&&!q.theater&&(F="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.h("live_chat_medium_height")&&!q.theater&&(F="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.h("live_chat_scaled_height")&&!q.theater&&(F="calc(100vh - var(--ytd-toolbar-height) - 238px)");q.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":k+"px","--ytd-watch-flexy-chat-max-height":F,"--ytd-watch-flexy-structured-description-max-height":k+"px","--ytd-watch-flexy-comments-panel-max-height":k+"px","--ytd-comments-engagement-panel-content-height":k+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(q){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",q)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.O_(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(q){var k=_.Zy(this.hostElement).querySelector("#engagement-panel-scrim");q?k.addEventListener("tap",_.Rw(this,this.onEngagementPanelScrimClick_)):k.removeEventListener("tap",_.Rw(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(q){if(this.hostElement.contains(q)&&!this.scrollToAnimation_.isAnimating()){var k=q.offsetTop-24;q=q.offsetTop+q.offsetHeight+24;var F=this.getPageScrollingElement(),T=this.getScrollTop(),Z=T+F.clientHeight-56;if(k<T+56)k-=56;else if(q>Z)k=q-F.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtSignalActionScrollToComments:function(){var q=this.hostElement.querySelector("#comments");if(q&&!this.scrollToAnimation_.isAnimating()){q=q.offsetTop-56-24;if(_.h("kevlar_comment_teaser_scroll_to_midpoint")&&(q-=_.Rj().height/3,q<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,q),500)}},
onYtEngagementPanelVisibleChanged:function(q,k,F){if(this.active&&this.trackEngagementPanelVisibility&&!_.HgD.includes(F)){if(k==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.ZH(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var T=_.mT().resolve(_.MQ);this.visiblePanelIdentifiers_.forEach(function(Z){Z!==F&&T.hidePanel(Z)})}this.visiblePanelIdentifiers_.add(F)}k!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&k!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(F);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(q){return q?"":"watch-active-metadata"},
computeNewMetadataClass:function(q){return q?"watch-active-metadata":""},
computeFullBleedPlayer:function(q,k,F){return q||k||this.enableFullBleedSingleColumnDefaultPlayer&&!F},
computeDefaultLayout:function(q){return!q},
computeDefaultTwoColumnLayout:function(q,k){return!q&&k},
updatePanelsLocation:function(){if(_.h("web_watch_enable_fs_squeezeback_panels")){var q=_.Zy(this.hostElement).querySelector("#below"),k=_.Zy(this.hostElement).querySelector("#panels"),F=_.Zy(this.hostElement).querySelector("#playlist"),T=_.Zy(this.hostElement).querySelector("#chat-container"),Z=_.Zy(this.hostElement).querySelector("#panels-full-bleed-container"),O=_.Zy(this.hostElement).querySelector("#secondary-inner"),z=this.fullscreen||this.theater&&this.iMaxTheaterMode,R=this.theater&&!this.iMaxTheaterMode&&
this.liveChatPresentAndExpanded;this.fixedPanels=!1;z?(Z.appendChild(k),Z.appendChild(T),Z.appendChild(F)):this.isTwoColumns_?(R?(q=_.Zy(this.hostElement).querySelector("#columns"),(T==null?void 0:T.parentElement)!==q&&q.append(T),this.fixedPanels=!0):_.$F(O,T),_.$F(O,k),_.$F(O,F)):(q.appendChild(k),q.appendChild(T),q.appendChild(F))}},
swatcherooUpdatePanelsLocation:function(q,k,F,T,Z,O){if(this.is==="ytd-watch-grid"){k=q&&!k;this.swatcherooSplitScroll&&(k?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));F=_.Zy(this.hostElement).querySelector("#panels");var z=_.Zy(this.hostElement).querySelector("#playlist"),R=_.Zy(this.hostElement).querySelector("#fixed-secondary"),e=_.Zy(this.hostElement).querySelector("#fixed-below"),
I=_.Zy(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),X=_.Zy(this.hostElement).querySelector("#chat-container");O&&(q?R.appendChild(F):e.appendChild(F));Z?q?R.appendChild(X):e.appendChild(X):_.pk(X,I);T?q?R.appendChild(z):e.appendChild(z):_.pk(z,I);this.swatcherooSplitScroll&&(q=_.Zy(this.hostElement).querySelector("#secondary"),T=_.Zy(this.hostElement).querySelector("#columns"),Z=_.Zy(this.hostElement).querySelector("#fixed-columns-secondary"),k?
Z.appendChild(q):T.appendChild(q))}},
computeMetadataSkinnyMode:function(q,k,F){return this.is!=="ytd-watch-grid"?!1:q?F:k},
computeWatchWhilePanelsActive:function(q,k){return q||k},
computeNoBorderOnChat:function(q){return _.h("web_watch_theater_chat_no_border")&&q},
computeLiveChatPresentAndExpanded:function(q,k){return q&&!k},
computePanelExpanded:function(q,k,F){return q||k||F},
computeSqueezeback:function(q,k,F,T){if(_.h("web_watch_enable_fs_squeezeback_panels")){var Z=this.iMaxTheaterMode&&this.theater;return(q||k||F)&&(T||Z)}},
computeSwatcherooSqueezeback:function(q,k,F){return this.is!=="ytd-watch-grid"||_.h("ww_squeezeback_killswitch")?!1:q&&k&&F},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(q){_.mi(this).getPlayerPromise().then(function(k){var F;(F=k.changeMarkerVisibility)==null||F.call(k,_.f(q,_.Hf).isVisible||!1,_.f(q,_.Hf).entityKeys||[],_.f(q,_.Hf).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(q){this.liveChatCollapsed=q.detail;_.LB().dispatch(_.vFh(q.detail));if(!this.liveChatCollapsed&&this.squeezeback){var k=_.mT().resolve(_.MQ);this.visiblePanelIdentifiers_.forEach(function(F){k.hidePanel(F)})}},
onSetPlaylistCollapsed:function(q){_.h("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!q)},
provideRenderingData:function(q,k){switch(q){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=k;break;case "PRIMARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=k);this.videoPrimaryInfoRendererValue=k==null?void 0:k.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=k);this.videoSecondaryInfoRendererValue=k==null?void 0:k.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
k;break;case "CLARIFICATION":this.clarifyBoxValue=k;break;case "LIVE_CHAT":this.conversationBar=k;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=k;break;case "PLAYLIST":this.externalPlaylistData_=k!=null?k:{};break;case "MERCH_SHELF":this.merchShelfValue=k==null?void 0:k.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=k;break;case "TICKET_SHELF":this.ticket=k;break;case "OFFER_MODULE":this.offerModule=k;break;case "LIMITED_STATE":this.limitedStateValue=
k;break;case "DONATION_SHELF":this.donation=k;break;case "ALERTS":this.alertsValue=k;break;case "COMMENTS":this.comments=k;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=k;break;case "ENGAGEMENT_PANELS":this.engagementPanels=k;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=k;break;case "RICH_GRID_RENDERER":this.richGridRendererData=k;break;case "EXPANDABLE_METADATA":this.expandableMetadata=k;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
k}},
toggleCinematicsActive:function(q){this.cinematicsActive=q},
isMiniplayerActive:function(){return _.mT().resolve(_.BA).isMiniplayerActive()}}];
}catch(e){_._DumpException(e)}
try{
var fvK,tzC;_.yNX=function(q){var k=fvK;if(!(0,_.qmh)(q)){var F,T;k=(T=(F=typeof k==="function"?k():k)==null?void 0:F.concat("\n"))!=null?T:"";throw Error("H`"+k+"`"+String(q));}};
_.Dd2=function(q){return q.findIndex(function(k){return tzC.indexOf(k.tagName)>-1})>-1};
fvK=void 0;_.lv9=function(){var q=_.mT().resolve(_.a6);_.w4n(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(q.isFullscreenEnabled()?_.i9(document.documentElement):_.ZnJ(document.documentElement))};
tzC=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"];_.gs=new Map;_.gs.set(32,59972);_.gs.set(27,50765);_.gs.set(70,60102);_.gs.set(76,60221);_.gs.set(77,60222);_.gs.set(74,60223);_.gs.set(84,60224);_.gs.set(38,61941);_.gs.set(40,61942);_.gs.set(73,62521);_.gs.set(67,62522);_.gs.set(80,63390);_.gs.set(78,63397);_.gs.set(75,59972);_.gs.set(188,63385);_.gs.set(190,63384);_.gs.set(36,63387);
_.gs.set(35,63386);_.gs.set(37,63388);_.gs.set(39,63389);_.gs.set(79,63423);_.gs.set(87,63424);_.gs.set(107,63426);_.gs.set(109,63425);_.gs.set(65,63428);_.gs.set(83,63430);_.gs.set(68,63429);_.gs.set(221,63431);_.gs.set(219,63432);_.gs.set(97,63439);_.gs.set(98,63440);_.gs.set(99,63441);_.gs.set(100,63442);_.gs.set(101,63443);_.gs.set(102,63444);_.gs.set(103,63445);_.gs.set(104,63446);_.gs.set(105,63447);_.mO=new Map;_.mO.set(80,63390);_.mO.set(78,63397);_.mO.set(188,63400);_.mO.set(190,63401);
_.mO.set(191,60765);_.mO.set(13,247917);_.qw=new Map;_.iC=new Map;
}catch(e){_._DumpException(e)}
try{
var yv2,lOh,JvD,Av8;_.d60=function(q){return q.ui.guideIsVisibleButNotPersistent};
_.hW5=function(q){return q.ui.tabGesturesIsActive};
_.M$D=function(){var q=_.oP("service_worker_scope");try{return navigator.serviceWorker.getRegistration(q)}catch(k){return Promise.reject(k)}};
_.fOs=function(q){return!(!q||!q.pushManager)};
yv2=function(){return _.M$D().then(_.fOs).catch(function(){return!1})};
_.t$5=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?yv2():Promise.resolve(!1)};
_.D6v=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
lOh=function(){var q,k,F;return _.C(function(T){switch(T.nextAddress){case 1:return _.W(T,_.t6.getInstance(),2);case 2:q=T.yieldResult;if(!q){k=void 0;T.jumpTo(3);break}return _.W(T,q.get("lmqf"),4);case 4:k=T.yieldResult;case 3:switch((F=k)||(F="SD"),F){case "HD":return T.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return T.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return T.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return T.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return T.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
JvD=function(q){var k,F,T;return _.C(function(Z){if(Z.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.h("disable_av1_setting")){var O=window.localStorage["yt-player-av1-pref"];O=O==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":O==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else O="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(k=q===O)return Z.jumpTo(2);T=F=q;return _.W(Z,lOh(),3)}Z.nextAddress!=2&&(k=T===Z.yieldResult);return Z.return(k)})};var pah;var wa2=_.fq.IronButtonState,Pyk=(0,_.aY)(HTMLElement);
_.lF({_template:function(){if(pah!==void 0)return pah;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu.tp.yt.paper.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-dropdown-menu">\n  \n  <div class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu" slot="dropdown-trigger">\n    <tp-yt-paper-ripple class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-paper-ripple>\n    \n    <tp-yt-paper-input id="input" type="text" invalid="[[invalid]]" readonly="" disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off" style-target="input" class="style-scope tp-yt-paper-dropdown-menu">\n      \n      \n      \n      \n      <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix="" slot="suffix" aria-hidden="true" class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-iron-icon>\n    </tp-yt-paper-input>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu"></slot>\n</tp-yt-paper-menu-button>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Av8===void 0&&(Av8=document.createElement("template"));var T=Av8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return pah=q},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[wa2,_.hQ,_.ye,_.lT],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},fitInto:{type:Object}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(q){var k=(0,_.W_)(this);k.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:q});k.shadowRoot.appendChild(q);return Pyk.prototype._attachDom.call(this,q)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var q=this.contentElement;q&&q.selectedItem&&this._setSelectedItem(q.selectedItem)},
get contentElement(){for(var q=_.dZ(this.$.content).getDistributedNodes(),k=0,F=q.length;k<F;k++)if(q[k].nodeType===Node.ELEMENT_NODE)return q[k]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(q){this._setSelectedItem(q.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(q){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(q)===this&&this.open()},
_selectedItemChanged:function(q){var k="";q?k=q.label||q.getAttribute("label")||q.textContent.trim():k="";this.value=k;this._setSelectedItemLabel(k)},
_computeMenuVerticalOffset:function(q,k){return k?k:q?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var q=this.opened?"true":"false",k=this.contentElement;k&&k.setAttribute("aria-expanded",q)}});_.Hb=new _.c("navigateAction");var $60=new _.c("formRenderer");var sH=function(){var q=_.E$.apply(this,arguments)||this;q.showInput=!1;return q};
_.y(sH,_.E$);_.Y=sH.prototype;_.Y.detached=function(){this.showInput&&window.removeEventListener("click",_.Rw(this,this.closeOnOutsideClick_))};
_.Y.stopPropagation_=function(q){this.showInput&&q.stopPropagation()};
_.Y.closeOnOutsideClick_=function(q){this.closeOnOutsideClickCondition(q)&&(this.showInput=!1,window.removeEventListener("click",_.Rw(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.Y.closeOnOutsideClickCondition=function(){return!0};
_.Y.closeOnOutsideClickHandler=function(){};
_.Y.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.Rw(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.Y.openOnClickHandler=function(){};
_.Y.showInputChanged=function(){};
_.Y.setShowInput=function(q){this.showInput=q};
sH.prototype.setShowInput=sH.prototype.setShowInput;sH.prototype.showInputChanged=sH.prototype.showInputChanged;sH.prototype.openOnClickHandler=sH.prototype.openOnClickHandler;sH.prototype.openOnClick_=sH.prototype.openOnClick_;sH.prototype.closeOnOutsideClickHandler=sH.prototype.closeOnOutsideClickHandler;sH.prototype.closeOnOutsideClickCondition=sH.prototype.closeOnOutsideClickCondition;sH.prototype.closeOnOutsideClick_=sH.prototype.closeOnOutsideClick_;sH.prototype.stopPropagation_=sH.prototype.stopPropagation_;
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],sH.prototype,"showInput",void 0);_.v([_.eJ("click"),_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],sH.prototype,"stopPropagation_",null);_.v([_.Wu("showInput"),_.G("design:type",Function),_.G("design:paramtypes",[Boolean]),_.G("design:returntype")],sH.prototype,"showInputChanged",null);_.v([_.aw()],sH);_.bP2=[sH.prototype];var uN5;var NI8;var Gd=function(){return _.Q.apply(this,arguments)||this};
_.y(Gd,_.Q);_.Y=Gd.prototype;_.Y.computePreselectedOption=function(q,k){return k===this.itemSelected_?q:void 0};
_.Y.dataChanged_=function(){var q=this;this.preselectedSubreason=this.itemSelected_=-1;var k;(k=this.data)!=null&&k.key&&_.Gz(this,function(){var F,T=Number((F=q.data)==null?void 0:F.key);!Number.isNaN(T)&&(q.itemSelected_=T,F=(F=(q.data.items||[])[T])&&F.optionSelectableItemRenderer&&F.optionSelectableItemRenderer.preselectedIndex)&&(q.preselectedSubreason=F)})};
_.Y.isSubReasonHidden_=function(q,k){return q!=k};
_.Y.onTopItemSelected_=function(q,k){for(var F=_.Zy(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),T=0,Z=F.length;T<Z;T++)F[T].select(0);_.Ta(this.hostElement,"yt-report-form-update",[k.item.value]);q.stopPropagation()};
_.Y.onItemSelected_=function(q,k){_.Ta(this.hostElement,"yt-report-form-update",[k.item.value]);q.stopPropagation()};
_.Y.getItem_=function(q){return q.serviceItem?q.serviceItem:q.navigationItem?q.navigationItem:q.optionSelectableItemRenderer?q.optionSelectableItemRenderer:null};
_.Y.computeText_=function(q){return(q=this.getItem_(q))?this.ytRendererBehavior.getSimpleString(q.text):null};
_.Y.validate=function(){return this.itemSelected_!==-1};
_.Y.computeAriaLabel_=function(q){var k=_.cj(q.text);(q=q.accessibility&&q.accessibility.accessibilityData&&q.accessibility.accessibilityData.label)&&(k+=". "+q);return k};
_.Y.computeItemSelected_=function(q){return q};
_.Y.preventSelection_=function(q){q.stopPropagation();this.tooltipTapped=!0};
_.Y.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.Y.updateItemSelectedFromBinding=function(q){this.itemSelected_=q.detail.value};
_.Y.save=function(){var q;this.validate()&&(q=this.data)!=null&&q.items&&(q=this.data.items[this.itemSelected_],q!=null&&q.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(q.optionSelectableItemRenderer.submitEndpoint)||_.Y8(this.hostElement,[q.optionSelectableItemRenderer.submitEndpoint])))};
Gd.prototype.onPaperRippleTransitionEnd_=Gd.prototype.onPaperRippleTransitionEnd_;Gd.prototype.dataChanged_=Gd.prototype.dataChanged_;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Gd.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gd.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Gd.prototype,"data",void 0);_.v([_.u({value:-1}),_.G("design:type",Number)],Gd.prototype,"itemSelected_",void 0);
_.v([_.u({computed:"computeItemSelected_(itemSelected_)"}),_.G("design:type",Number)],Gd.prototype,"value",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Gd.prototype,"restoreFocusOnClose",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],Gd.prototype,"tooltipTapped",void 0);_.v([_.u({value:-1}),_.G("design:type",Number)],Gd.prototype,"preselectedSubreason",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Gd.prototype,"dataChanged_",null);_.v([_.eJ("transitionend"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Gd.prototype,"onPaperRippleTransitionEnd_",null);_.v([_.Pu({is:"yt-options-renderer",disableElementRegistration:!0})],Gd);
_.B(Gd,"yt-options-renderer",function(){if(NI8===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;uN5===void 0&&(uN5=document.createElement("template"));var T=uN5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);NI8=q}q=NI8;return q},{mode:2});var QGD;var K$8;var BI8;var rv0;var vg9;var HP5;var cb=function(){return _.Q.apply(this,arguments)||this};
_.y(cb,_.Q);cb.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
cb.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
cb.prototype.onTap=function(q){if(this.hostElement.classList.contains("selected")||_.jy(this.hostElement,"yt-share-panel-can-select-contact-action"))q&&q.detail&&(q.detail.x||q.detail.y)&&_.Zy(this.hostElement).querySelector("#target").blur(),(q=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),q={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:q?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.Ta(this.hostElement,"yt-share-panel-select-contact-action",[q])};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cb.prototype,"ytRendererBehavior",void 0);_.v([_.u({observer:"onDataChanged"}),_.G("design:type",Object)],cb.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.G("design:type",String)],cb.prototype,"componentTitle",void 0);_.v([_.Iw("#thumbnail"),_.G("design:type",Object)],cb.prototype,"thumbnail",void 0);_.v([_.Pu({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],cb);
_.B(cb,"yt-enrolled-contact-renderer",function(){if(HP5===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;vg9===void 0&&(vg9=document.createElement("template"));var T=vg9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);HP5=q}q=HP5;return q},{mode:2});var sGK;var G80;var Vn=function(){return _.Q.apply(this,arguments)||this};
_.y(Vn,_.Q);Vn.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
Vn.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
Vn.prototype.onTap=function(q){if(this.hostElement.classList.contains("selected")||_.jy(this.hostElement,"yt-share-panel-can-select-contact-action"))q&&q.detail&&(q.detail.x||q.detail.y)&&_.Zy(this.hostElement).querySelector("#target").blur(),(q=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),q={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:q?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.Ta(this.hostElement,"yt-share-panel-select-contact-action",[q])};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Vn.prototype,"ytRendererBehavior",void 0);_.v([_.u({observer:"onDataChanged"}),_.G("design:type",Object)],Vn.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.G("design:type",String)],Vn.prototype,"componentTitle",void 0);_.v([_.Iw("#thumbnail"),_.G("design:type",Object)],Vn.prototype,"thumbnail",void 0);_.v([_.Pu({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],Vn);
_.B(Vn,"yt-suggested-contact-renderer",function(){if(G80===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;sGK===void 0&&(sGK=document.createElement("template"));var T=sGK;F.call(k,T.content.cloneNode(!0),q.content.firstChild);G80=q}q=G80;return q},{mode:2});var LS=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-share-panel-reset-action":"onReset"};return q};
_.y(LS,_.Q);LS.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"}}}}}};
LS.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.Ta(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
LS.prototype.onReset=function(){for(var q=_.Zy(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),k=q.length-1;k>=0;k--)q[k].classList.toggle("selected")};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],LS.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],LS.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],LS.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({observer:"onDataChanged"}),_.G("design:type",Object)],LS.prototype,"data",void 0);
_.v([_.Pu({is:"yt-contact-section-renderer",disableElementRegistration:!0})],LS);
_.B(LS,"yt-contact-section-renderer",function(){if(rv0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;BI8===void 0&&(BI8=document.createElement("template"));var T=BI8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);rv0=q}q=rv0;return q},{mode:2});var xL=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return q};
_.y(xL,_.Q);_.Y=xL.prototype;_.Y.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"}}}};
_.Y.onYtRefreshFormCommand=function(q){var k;(q=_.f((k=_.f(q,_.K7g))==null?void 0:k.formRenderer,$60))&&this.set("data",q)};
_.Y.reset=function(){var q=_.Zy(this.hostElement).querySelector("#fields").children;q=_.S(q);for(var k=q.next();!k.done;k=q.next())k=k.value,k.reset&&k.reset()};
_.Y.getForm=function(){var q={},k=_.Zy(this.hostElement).querySelector("#fields").children;k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;if(!F.validate())return null;q[F.data.key]=F.value}return q};
_.Y.submitFormFields=function(){if(this.fields)for(var q=_.S(this.fields),k=q.next();!k.done;k=q.next())k=k.value,k.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?k.save():k.nodeName==="YT-OPTIONS-RENDERER"&&k.save()};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],xL.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xL.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xL.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xL.prototype,"data",void 0);_.v([_.Xp("#fields > *"),_.G("design:type",Array)],xL.prototype,"fields",void 0);
_.v([_.Pu({is:"yt-form-renderer",disableElementRegistration:!0})],xL);
_.B(xL,"yt-form-renderer",function(){if(K$8===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;QGD===void 0&&(QGD=document.createElement("template"));var T=QGD;F.call(k,T.content.cloneNode(!0),q.content.firstChild);K$8=q}q=K$8;return q},{mode:2});var cv0;var nS=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return q};
_.y(nS,_.Q);nS.prototype.onCheckboxChange=function(q){this.data&&(q=(this.checked=_.nj(q).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})};
nS.prototype.handleUpdateCheckboxCommand=function(q){(q=_.f(q,_.kY$))&&this.data&&this.data.id===q.id&&(this.set("data.disabled",q.disabled),this.set("data.title",q.title))};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nS.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],nS.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nS.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],nS.prototype,"checked",void 0);_.v([_.K({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],nS);
_.B(nS,"ytd-settings-checkbox-renderer",function(){if(cv0!==void 0)return cv0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return cv0=q},{mode:1});var V$8;var gE=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return q};
_.y(gE,_.Q);gE.prototype.dataChanged=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return q.radio.removeAttribute("checked"),!q.data||!q.data.id||q.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||_.D6v()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(k=q.data&&q.data.id)?_.W(F,JvD(q.data.id),4):F.jumpTo(3):(q.set("data.hidden",!0),F.jumpTo(0));F.nextAddress!=3&&(k=F.yieldResult);k&&_.Ta(q.hostElement,"yt-select-settings-radio-option",[q.data.id]);_.RG(F)})};
gE.prototype.onButtonChanged=function(q){_.nj(q).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.Ta(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
gE.prototype.onSelectOption=function(q){this.data&&this.data.id&&(this.data.id===q?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
gE.prototype.dataChanged=gE.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gE.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],gE.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Iw("#radio"),_.G("design:type",Object)],gE.prototype,"radio",void 0);_.v([_.u(),_.G("design:type",Object)],gE.prototype,"data",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],gE.prototype,"dataChanged",null);_.v([_.K({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],gE);
_.B(gE,"ytd-settings-radio-option-renderer",function(){if(V$8!==void 0)return V$8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return V$8=q},{mode:1});var L$s;var mp=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return q};
_.y(mp,_.Q);
mp.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"}}}};
mp.prototype.handleUpdateTextCommand=function(q){(q=_.f(q,_.omo))&&this.data&&this.data.id===q.id&&this.set("data",q)};
mp.prototype.handleUpdateConnectedAppRendererCommand=function(q){if(_.f(q,_.ZkI)&&this.data){var k,F;if(q=(k=_.f(q,_.ZkI))==null?void 0:(F=k.newConnectedAppRenderer)==null?void 0:F.connectedAppRenderer)this.data=q}};
mp.prototype.computeConnectedAppStyle=function(q){return q.style?q.style.toLowerCase().replace(/_/g,"-"):""};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],mp.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],mp.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mp.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mp.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.G("design:type",String)],mp.prototype,"connectedAppStyle",void 0);_.v([_.K({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],mp);
_.B(mp,"ytd-connected-app-renderer",function(){if(L$s!==void 0)return L$s;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return L$s=q},{mode:1});
}catch(e){_._DumpException(e)}
try{
_.lM("iuT5Oc");

_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("L3n37");
var eS8=function(q){return q.watch.isLearningJourneyActive},Wn9=_.Jw(115994),UVk=_.Jw(115993),ID0=function(q,k,F){var T=this;
var Z=F.dragDownAction;this.layer=0;this.JSC$20586_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return T.dragDownAction()}}}};
this.JSC$20586_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return T.dragDownAction()}}}};
this.fullscreen=!1;var O=_.aB();_.Sg(O,Wn9,this.layer);_.Sg(O,UVk,this.layer);this.dragDownAction=function(){Z();_.rb(O,{visualElement:T.fullscreen?Wn9:UVk})};
this.gesture=new _.z3(q,k,this.JSC$20586_watchConfig,"pandown");this.attach()};
ID0.prototype.attach=function(){this.gesture.attach()};
ID0.prototype.detach=function(){this.gesture.detach()};
ID0.prototype.update=function(q){this.fullscreen=q;this.gesture.config=q?this.JSC$20586_watchFullScreenConfig:this.JSC$20586_watchConfig};var XVC=function(q){_.nR.call(this);var k=this;this.rootElement=q;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return k.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(F){k.initOrDisposeActiveModules(F)}));
this.onAttached()};
_.y(XVC,_.nR);_.Y=XVC.prototype;_.Y.getRoot=function(){return this.rootElement};
_.Y.getElement=function(q){return this.rootElement.getElement(q)};
_.Y.setPlayerResponse=function(q){this.playerResponse=q;this.publish("PLAYER_RESPONSE_UPDATED",q)};
_.Y.getPlayerResponse=function(){return this.playerResponse};
_.Y.setWatchNextResponse=function(q){this.watchNextResponse===q?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=q,this.publish("WATCH_NEXT_RESPONSE_UPDATED",q))};
_.Y.getWatchNextResponse=function(){return this.watchNextResponse};
_.Y.registerActionHandler=function(q,k){var F=this;if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var T={};_.r1(_.Bc.getInstance(),(T[q]=k,T),this.getRoot())}else this.actionHandlers.has(q)||(this.actionHandlers.set(q,[]),T={},_.r1(_.Bc.getInstance(),(T[q]=function(){var Z=_.Mb.apply(0,arguments);return(F.actionHandlers.get(q)||[]).map(function(O){return O.apply(null,_.fP(Z))})},T),this.getRoot())),this.actionHandlers.get(q).push(k)};
_.Y.unregisterActionHandler=function(q){if(_.h("web_watch_controller_reg_multiple_handlers_killswitch")){var k={};_.vc(_.Bc.getInstance(),(k[q]=!0,k),this.getRoot())}else(k=this.actionHandlers.get(q))?(k.pop(),k.length===0&&(k={},_.vc(_.Bc.getInstance(),(k[q]=!0,k),this.getRoot()),this.actionHandlers.delete(q))):_.w1(new _.aP("Attempted to unregister an action handler which is not registered.",q))};
_.Y.addPageDisposeJob=function(q){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.Gr(this.rootElement.pageDisposeJobs,q)};
_.Y.removePageDisposeJob=function(q){this.rootElement.pageDisposeJobs&&_.Vh(this.rootElement.pageDisposeJobs,q)};
_.Y.dispatchEvent=function(q,k){_.Fc(this.rootElement,q,k)};
_.Y.provideRenderingData=function(q,k){this.rootElement.provideRenderingData(q,k)};
_.Y.scrollWatchTo=function(q,k){var F;(F=this.watchScrollManager)==null||F.scrollWatchTo(q,k)};
_.Y.focusOnPlayer=function(){var q=this.getElement("PLAYER");_.Gz(q,function(){if(q&&q.firstElementChild){var k=q.querySelector(".html5-video-player");k&&(_.nz(_.mT().resolve(_.pF)),k.focus())}else _.w1(Error("mm"))})};
_.Y.updateCinematicFullscreenConfig=function(){var q=!!this.rootElement.theater,k=!!this.rootElement.fullscreen,F;(F=this.watchCinematicManager)==null||_.erC(F,k,q)};
_.Y.subscribeToActiveChanged=function(q,k){k=k===void 0?!0:k;var F=_.Es(_.LB(),eS8,function(T){q(T)});
k&&q(eS8(_.LB().getState()));return F};
_.Y.isActive=function(){return eS8(_.LB().getState())};
_.Y.onAttached=function(){var q=_.h("external_fullscreen");_.h("use_unified_flag_accessor")&&(q=_.mT().resolve(_.Dgk).retriever.getFlag(_.ZTP));(q||_.$O("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.Y.initPersistentModules=function(){if(_.h("kevlar_watch_flexy_theater_manager")){var q=new _.v7X(this);_.zl(this,q)}q=new _.DcC(this);_.zl(this,q);q=new _.lP(this);_.zl(this,q);q=new _.bP(this);_.zl(this,q);q=new _.kh2(this);_.zl(this,q);q=new _.Ak(this);_.zl(this,q);_.h("kevlar_watch_flexy_playlist_manager")&&(q=new _.T20(this),_.zl(this,q))};
_.Y.initOrDisposeActiveModules=function(q){q?(this.watchScrollManager=new _.Nv(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new _.r2v(this)),this.activeModules.push(new _.c9h(this)),this.activeModules.push(new _.zpK(this)),this.activeModules.push(new _.uP(this)),_.h("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new _.nE9(this)),this.activeModules.push(new _.V1X(this)),_.h("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new _.RpX(this)),
_.h("kevlar_watch_flexy_ads_manager")&&this.activeModules.push(new _.Tjk(this)),_.h("kevlar_watch_cinematics")&&(this.watchCinematicManager=new _.SKk(this),this.activeModules.push(this.watchCinematicManager),this.updateCinematicFullscreenConfig()),_.h("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new _.gjC(this)),_.h("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new _.y25(this)),q=_.h("swatcheroo_directly_provide_comments")&&this.getRoot().is===
"ytd-watch-grid",_.h("kevlar_watch_flexy_comments_manager")&&!q&&this.activeModules.push(new _.a69(this)),_.h("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new _.Jk(this)),this.activeModules.push(new _.n72(this)),this.activeModules.push(new _.HVv(this)),_.h("web_enable_timely_actions")&&this.activeModules.push(new _.iVs(this)),_.h("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new _.MOI(this)),_.h("web_watch_enable_multiview_manager")&&this.activeModules.push(new _.eO0(this)),
_.h("web_fullscreen_components")&&this.activeModules.push(new _.itv(this)),_.h("web_player_rtr_ctrls")&&this.activeModules.push(new _.yS0(this))):(_.gr(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.Y.disposeInternal=function(){_.nR.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.Vg.Object.defineProperties(XVC.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});var EZ8={},aDX=["learning-journey-engagement-panel","PAlearning_chat"];
EZ8.YtdLearningJourneyWatchBehavior=[_.m.YtRendererBehavior,_.HO.YtPlayerListenerBehavior,_.T9.YtRendererstamperBehavior,_.Zz.YtActionHandlerBehavior,_.tS.YtPageBehavior,_.X5.YtEndpointBehavior,{_noAccessors:!0,properties:{data:{type:Object,observer:"dataChanged_"},info:{type:Object},meta:{type:Object},ticket:{type:Object},donation:{type:Object},clarifyBox:{type:Object,computed:"getClarifyBox(data, clarifyBoxValue)"},offerModule:{type:Object},engagementPanels:{type:Object},inlineEngagementPanels:{type:Object},
learningJourneyEngagementPanels:{type:Object,computed:"getLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},nonLearningJourneyEngagementPanels:{type:Object,computed:"getNonLearningJourneyEngagementPanels(engagementPanels, learningJourneyEngagementPanelsValue)"},clarifyBoxValue:{type:Object},conversationBar:{type:Object},infoPanelBelowMetadata:{type:Object},expandableMetadata:{type:Object},limitedState:{type:Object,computed:"getLimitedState(data, limitedStateValue)"},
limitedStateValue:{type:Object},merchShelf:{type:Object,computed:"getMerchShelf(data, merchShelfValue)"},merchShelfValue:{type:Object},singleColumn:{type:Object,computed:"getSingleColumn(playerData.playabilityStatus, data, singleColumnValue)"},singleColumnValue:{type:Object},comments:{type:Object,value:null},playerData:{type:Object,observer:"playerDataChanged_"},playerAds:{type:Object,value:null},localPlaylistData_:{type:Object,value:{},computed:"setPlaylistData_(data.contents.twoColumnWatchNextResults.playlist.playlist)"},
externalPlaylistData_:{type:Object,value:{}},playlistData:{type:Object,computed:"computePlaylistData_(localPlaylistData_, externalPlaylistData_)"},theater:{type:Boolean,value:!1,reflectToAttribute:!0},fullWindowMode_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.$O("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.h("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 _.$O("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 _.h("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.h("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},
richItemMinWidth:{type:Number,value:function(){return _.kX("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.kX("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},flexyEnableSmallWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.h("kevlar_watch_flexy_disable_small_window_sizing")}},
flexyEnableLargeWindowSizing:{type:Boolean,reflectToAttribute:!0,value:function(){return!_.h("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 _.h("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
deprecateFullerscreenUi:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("web_watch_fullerscreen_deprecation_ui")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("web_watch_rounded_player_large")||_.h("watch_next_grid_round_player")}},
showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},trackEngagementPanelVisibility:{type:Boolean,
value:function(){return _.h("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.h("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("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 _.h("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.h("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);updateChatLocation(liveChatPresentAndExpanded);watchNextSecondaryResultsChanged(data)".split(";"),monitorScroll:!0,configureRendererStamper:function(){return{info:{id:"info-contents",
mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",
properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},
tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},
clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},
initialRenderPriority:3,waitForSignal:_.Pb(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:_.Pb(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},
singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0,learningChatEngagementPanel:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var q=this;this.watchController=void 0;this.pageDisposeJobs=[function(){q.showMetadataPlaceholder_()},
function(){_.h("web_watch_dont_clear_comments")||q.clearComments_()},
function(){q.clearPlayerAds_()},
function(){q.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setRichGridJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.h("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.h("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=
new _.cAX(function(){return _.mi(q)},this.hostElement);
this.pageDisposeJobs.push(function(){q.youThereManager_.reset()});
_.h("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){q.resetFullerscreenEduButtonForNewPlayback_()}));
_.h("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.Yq;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;_.h("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.h("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));_.h("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.Rw(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(q){q&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:q}),q.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(q){_.h("kevlar_watch_flexy_theater_manager")&&(this.theater=q,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.h("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(q){!_.h("kevlar_watch_while_v2")&&!_.h("web_watch_pip")||q||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(q){this.active!==void 0&&(this.fullscreen=q,_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(q){this.active!==void 0&&(_.Fc(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.h("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(q>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(q){this.initCsi_();this.updatePageData_(q)},
updatePageData_:function(q){var k=this;if(q)if(this.data===q){this.onPageLoadWithSameData_();var F;(F=this.watchController)==null||F.setWatchNextResponse(this.data)}else this.data=q;this.playlist&&_.J$({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.pJ("nw");this.loading=!1;_.MR(_.pL,function(){k.initDclkstatus_();var T,Z=((T=k.player)==null?void 0:T.getVideoData().cpn)||"";_.wXh(function(O,z){_.dd2(O,z,Z)})})},
onPageLoadWithSameData_:function(){_.h("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 q=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!q);this.set("loadingData.playlistLoading",q&&q!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),q=this.watchNextSkeletonEl_.firstElementChild;q;)q.classList.remove("hidden"),q=q.nextElementSibling;var k,F,T;q=(k=this.loadingData)==null?void 0:(F=k.endpoint)==null?void 0:(T=F.watchEndpoint)==null?void 0:T.videoId;var Z;q&&(Z="https://i.ytimg.com/vi/"+q+"/frame0.jpg");_.Zy(this.hostElement).querySelector("#player").style.backgroundImage=Z?"url("+Z+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var q=_.Zy(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&q&&(q.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var k,F;(F=(k=this.watchMetadata).updateSentimentBarWidth)==
null||F.call(k);var T,Z;(Z=(T=this.watchMetadata).resize)==null||Z.call(T)}_.Zy(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(q){var k=_.Zy(this.hostElement).querySelector(q);k?_.k8(k,!1):_.w1(new _.aP("Overscroll monitor not found for component: ",q))},
removeSplitScrollMouseTrap:function(q){var k=_.Zy(this.hostElement).querySelector(q);k?_.oT(k):_.w1(new _.aP("Disposal component for  overscroll monitoring not found: ",q))},
onLoadingChanged_:function(q){q?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(q){var k=this;q?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.pL.addLowPriorityJob(function(){k.onWindowResized_(_.MP(!0))})},
updateTheaterModeState_:function(q){if(!_.h("kevlar_watch_flexy_theater_manager")){q=q||this.fullWindowMode_;if(this.theater!==void 0||q)this.theater=q;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();q&&_.HpK()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var q=this.theater;_.h("external_fullscreen")&&this.fullscreen&&(q=!0);q=q?_.Zy(this.hostElement).querySelector("#player-full-bleed-container"):_.Zy(this.hostElement).querySelector("#player-container-inner");var k=this.getPlayerContainer(),F=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip");k.parentElement!==q&&(F&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.mi(this).appendTo(q,k),q.appendChild(_.Zy(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var q=this;return _.C(function(k){if(k.nextAddress==1)return _.W(k,_.mT().resolve(_.BA).deactivate(),2);q.updatePlayerLocation();_.RG(k)})},
updateCinematicsLocation:function(){var q=this.getElement("CINEMATICS");if(q){var k=this.getCinematicsLocationContainer();q.parentElement!==k&&k.appendChild(q);var F;(F=this.watchController)==null||F.updateCinematicFullscreenConfig()}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.Zy(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.Zy(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(q,k){var F=document.documentElement.hasAttribute("dark"),T=F&&_.h("web_cinematic_theater_mode"),Z=F&&_.h("web_cinematic_fullscreen");F=!F&&this.cinematicLightTheme;return q&&T||k&&Z||(k||q)&&F},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var q;(q=this.watchController)==null||q.setWatchNextResponse(this.data);_.h("kevlar_watch_flexy_comments_manager")||this.initComments_();_.h("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.mT().resolve(_.uf).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.h("web_watch_start_chat_in_theater_mode")){var k,
F,T;if((k=this.data)==null?0:(F=k.contents)==null?0:(T=F.twoColumnWatchNextResults)==null?0:T.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var Z,O;((Z=this.data)==null?0:(O=Z.contents)==null?0:O.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(q){var k;(k=this.watchController)==null||k.setPlayerResponse(this.playerData);q&&q.playabilityStatus&&(k=this.isVideoPlayable_(q.playabilityStatus,this.getPlayerOverlays_(this.data)),q=this.isLiveStreamOffline_(q.playabilityStatus),k&&!q||_.Gz(this,function(){_.pJ("pbu")}));
this.setPlayerAds_();_.ZH(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(q){_.LB().dispatch(_.FH({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));q?this.activate_():this.deactivate_()},
attached:function(){var q=this;this.watchController=new XVC(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.h("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var k=_.mi(this);_.h("kevlar_disable_prepare_player")||k.preparePlayer();_.h("kevlar_watch_flexy_playlist_manager")||_.mT().resolve(_.uf).setPlayer(k);this.updatePageMediaQueries();k={"--ytd-watch-flexy-scrollbar-width":_.Am()+
"px"};!_.kX("kv_pl_mx_sz_ks")&&_.kX("kevlar_watch_max_player_width")&&(k["--ytd-watch-flexy-max-player-width-wide-screen"]=_.Jx5+"px");_.kX("kevlar_watch_flexy_metadata_height")&&(k["--ytd-watch-flexy-space-below-player"]=_.AxX+"px");this.safeUpdateStyles(k);_.h("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new ID0(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return q.onPlayerTouchPanDown_()}}));
_.h("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.Zy(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var q=_.Am(),k=_.u7+q,F=k;this.fixedPanels&&(k+=_.l1s);var T=657+q;q=1327+q;_.Zy(this.hostElement).querySelector("#two-column-query").query="(min-width: "+k+"px)";_.Zy(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(T+"px), (min-height: 630px) and (min-width: ")+(k+"px) and (max-width: ")+(q+"px)");_.Zy(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(q+"px)");
_.Zy(this.hostElement).querySelector("#watch-while-query").query="(min-width: "+F+"px)"},
calculateCurrentPlayerSize_:function(){var q=_.Zy(this.hostElement).querySelector("#miniplayer-bar").firstChild;return q&&q.active||this.theater||_.h("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.zG(NaN,NaN):_.vf(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return _.vf(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.nT(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var q=this;this.onWindowResized_(_.MP());_.h("browse_skeleton_removal_on_watch_killswitch")||_.$O("IS_SHELL_LOAD")&&_.bR9();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var k=_.mi(this);k.addEventListener("yt-player-updated",_.Rw(this,this.onPlayerUpdated_));k.getPlayerPromise().then(function(F){q.playerApiReady_(F)});
_.h("kevlar_watch_flexy_playlist_manager")||(k=_.mT().resolve(_.uf),_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&k.addEventListener("yt-navigate",_.Rw(this,this.onYtNavigate_)),k.setPlaylistComponent(_.Zy(this.hostElement).querySelector("#playlist")),k.addEventListener("yt-playlist-data-updated",_.Rw(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.pL.addLowPriorityJob(function(){_.Fc(q.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.mi(this).removeEventListener("yt-player-updated",_.Rw(this,this.onPlayerUpdated_));if(!_.h("kevlar_watch_flexy_playlist_manager")){var q=_.mT().resolve(_.uf);_.h("kevlar_watch_observe_playlist_navigations_killswitch")&&q.removeEventListener("yt-navigate",_.Rw(this,this.onYtNavigate_));q.cancelVideoSkip();q.removeEventListener("yt-playlist-data-updated",_.Rw(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.h("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.Fc(this.hostElement,"yt-autonav-pause-player",!1);q=_.qN();_.h("kevlar_exit_fullscreen_leaving_watch")&&q&&_.i9(q)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(q){this.player&&this.player.updateVideoData({rvs:q.rvs})},
getPageContents:function(q){return q&&q.contents&&q.contents.twoColumnWatchNextResults&&q.contents.twoColumnWatchNextResults.results&&q.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(q){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",q)},
onRetrieveLocation_:function(q,k){k.hasComments?k.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):k.locationRetrieved("/related_ajax",void 0);q.stopPropagation()},
onSubscriptionChanged_:function(q,k){this.player&&(k?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){_.yY("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.Zy(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.Zy(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(q){this.player=q;this.setPlayerState(q.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.h("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.h("kevlar_unified_player")||_.h("kevlar_player_new_bootstrap_adoption"))&&_.x_()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(q,k){k=k===void 0?!0:k;_.qN()&&_.h("external_fullscreen")&&_.i9(document.documentElement);this.theaterRequested_=q;k&&_.Ws("wide",q?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.h("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.Ta(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.Fc(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(q){_.Pc(q,typeof this.player),this.player&&_.Pc(q,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var q;((q=this.player)==null?0:q.isFullscreen())?this.player.toggleFullscreen():_.Ta(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(q,k){return this.loading?k:!!Object.keys(q).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(q){if(q){q=_.S(q);for(var k=q.next();!k.done;k=q.next())k=k.value,k.youThereRenderer&&_.xf2(this.youThereManager_,k.youThereRenderer)}},
setPlaylistData_:function(q){return q||{}},
userEngagementConfigDataChanged_:function(q){if(q)if(q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var k=this.youThereManager_;_.iA()<q.lowEngagementThresholdMs||_.q05(k,!0)}else q.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.Ta(this.hostElement,"yt-autonav-pause-user-engagement",[q])},
isPlayerUnavailable_:function(q,k,F){return!!q&&!this.isVideoPlayable_(q,F)&&!k},
getPlayerOverlays_:function(q){return(q==null?void 0:q.playerOverlays)||null},
isVideoPlayable_:function(q,k){if(!q)return!1;var F=q.status==="OK"||q.status==="LIVE_STREAM_OFFLINE",T=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",q)||this.get("errorScreen.ypcTrailerRenderer",q);q=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",q);var Z;k=k==null?void 0:(Z=k.playerOverlayRenderer)==null?void 0:Z.gatedActionsOverlayRenderer;return!!F||!!T||!!q||!!k},
hasWatchNextResponseErrorRenderer:function(q){var k=this.getPageContents(q),F,T,Z,O,z;return!(q==null?0:(F=q.contents)==null?0:(T=F.twoColumnWatchNextResults)==null?0:T.secondaryResults)&&!!((Z=k[0])==null?0:(O=Z.itemSectionRenderer)==null?0:(z=O.contents[0])==null?0:z.backgroundPromoRenderer)},
isLiveStreamOffline_:function(q){return q?q.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(q,k,F){var T=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k),Z=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];Z=_.h("web_no_skip_video_on_verification_checks")?(q==null?void 0:q.status)&&Z.includes(q.status):q&&q.status==="AGE_CHECK_REQUIRED";var O=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",q);O==void 0&&(O=!0);!F||this.isVideoPlayable_(q,this.getPlayerOverlays_(k))||
T||Z||!O||_.mT().resolve(_.uf).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();_.Qoh()},
onPlayerFeedbackStartRequest_:function(q){_.Ta(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:q}])},
onPlayerFeedbackArticleRequest_:function(q){_.Ta(this.hostElement,"yt-help-dialog-requested",[q])},
onPlayerYpcContentRequest_:function(){var q,k,F,T,Z,O,z,R,e=((q=this.data)==null?NaN:(k=q.contents)==null?NaN:(F=k.twoColumnWatchNextResults)==null?NaN:(T=F.secondaryResults)==null?NaN:(Z=T.secondaryResults)==null?NaN:(O=Z.offerModule)==null?NaN:(z=O.tvfilmOfferModuleRenderer)==null?NaN:(R=z.actionButtons)==null?NaN:R.length)-1;q=[".offerButton.buttonRenderer.",".actionButtons."+(e>=0?e:0)+".buttonRenderer."];k=_.S(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(F=k.next();!F.done;F=k.next())for(F=F.value,T=_.S(q),Z=T.next();!Z.done;Z=T.next())if(Z="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+F+Z.value,Z=this.get(Z+"navigationEndpoint",this.data)||this.get(Z+"serviceEndpoint",this.data)||this.get(Z+"command",this.data)){_.Uh(Z,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(q){_.Fc(this.hostElement,"yt-autonav-pause-player",q)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(q){q()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(q){switch(q){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.Fc(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(q)},
setPlayerState:function(q){_.LB().dispatch(_.Fsm(q))},
onPlayerSubscribe_:function(q){_.Ta(this.hostElement,"yt-player-subscribe",[q])},
onPlayerUnsubscribe_:function(q){_.Ta(this.hostElement,"yt-player-unsubscribe",[q])},
onPlayerAdYtShowToast_:function(q){_.Ta(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:q.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(q){if(q)return q},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(q){return!_.h("web_watch_move_summary_to_sd")&&!!q},
computeWatchMetadataRefresh:function(){return _.h("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var q,k,F,T;this.watchNextSecondaryResults=(q=this.data)==null?void 0:(k=q.contents)==null?void 0:(F=k.twoColumnWatchNextResults)==null?void 0:(T=F.secondaryResults)==null?void 0:T.secondaryResults}},
setRichGridRendererData:function(q){this.richGridRendererData=q},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var q,k=(q=this.data)==null?void 0:q.engagementPanels;if(k==null?0:k.length){q=null;k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0;if(((T=F.engagementPanelSectionListRenderer)==null?void 0:T.targetId)==="engagement-panel-structured-description"){q=F;break}}var Z,O,z;q=(Z=q)==null?void 0:(O=Z.engagementPanelSectionListRenderer)==null?void 0:(z=O.content)==null?void 0:z.structuredDescriptionContentRenderer;if(q==null?0:q.items){Z=
[];O=_.S(q.items);for(z=O.next();!z.done;z=O.next()){z=z.value;if(!_.h("sd_horizontal_list_show_nav_killswitch")){var R=T=F=k=q=void 0,e=void 0,I=(q=z.horizontalCardListRenderer)==null?void 0:(k=q.header)==null?void 0:(F=k.richListHeaderRenderer)==null?void 0:(T=F.navigationButton)==null?void 0:(R=T.buttonRenderer)==null?void 0:(e=R.command)==null?void 0:e.commandExecutorCommand;I&&I.commands&&(I.commands=I.commands.filter(function(X){return!_.f(X,_.sW5)}))}z.expandableVideoDescriptionBodyRenderer||
z.videoDescriptionHeaderRenderer||Z.push(z)}return{items:Z}}}},
constructWarning_:function(q){return{text:_.Gm(q),type:"WARNING"}},
isPlaShelfEnabled_:function(q){if((this.get("adPlacements",q)||[]).length)return!0;q=this.get("playerAds",q)||[];return!(!q.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",q[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var q=this;_.Fc(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var k=this.getScrollTop()>0;this.gestures_&&(k?this.gestures_.detach():this.gestures_.attach());k!==this.showFullerscreenEdu_&&_.h("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=k,_.mi(this).getPlayerPromise().then(function(F){F.updateFullerscreenEduButtonVisibility(q.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.Fc(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var q=this;this.commentsReady=!1;_.pL.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.MR(_.pL,function(){q.setComments_()},1E3)},
setComments_:function(){if(!_.h("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.pJ("cmi");_.pL.cancelJob(this.setCommentsJobId_);var q=this.getPageContents(this.data);if(q&&q.length){q=_.S(q);for(var k=q.next();!k.done;k=q.next())if(k=k.value,this.get("itemSectionRenderer.sectionIdentifier",k)==="comment-item-section"){this.comments=k.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.Fc(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.h("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.h("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.pJ("cmc")},
doRemoveComments_:function(){this.comments={};_.h("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.pL.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.pL.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(q,k){var F=_.f(k.endpoint,_.sM);F&&(!(k=this.get("data.currentVideoEndpoint.watchEndpoint"))||F.videoId!==k.videoId||F.playlistId&&F.playlistId!==k.playlistId||F.index!==void 0&&F.index!==k.index||typeof F.startTimeSeconds!=="number"||(q.stopPropagation(),this.setScrollTop(0),_.mi(this).getPlayerPromise().then(function(T){var Z=F.startTimeSeconds;T.seekTo(Z);T.wakeUpControls();Z<T.getDuration()&&T.playVideo()})))},
updatePlayerStartTime_:function(){var q=_.M22();"t"in q&&(q=_.N22(q.t),this.player.seekTo(q,!0))},
updateTitleFromWatchNext:function(q){q=this.getPageContents(q);var k,F;(q=_.cj(q==null?void 0:(k=q[0])==null?void 0:(F=k.videoPrimaryInfoRenderer)==null?void 0:F.title))&&_.Fc(this.hostElement,"yt-update-title",q)},
updateTitle_:function(q){q=this.get("videoDetails.title",q)||"";_.Fc(this.hostElement,"yt-update-title",q)},
syncWithRemoteVideo_:function(q,k,F){if(this.active&&this.player){var T=this.player.getVideoData();if(T.video_id===F&&(F=T.list,_.h("polymer_enable_mdx_queue")&&F&&F.startsWith("RQ")&&(F=void 0),T.video_id!==q||F!=k)){var Z;_.h("kevlar_player_watch_endpoint_navigation")?Z=_.PHh(_.P79(q,k)):Z=this.buildWatchEndpoint_(q,k);_.Fc(this.hostElement,"yt-navigate",{endpoint:Z,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(q,k,F){return _.q7(q,k,F)},
initDclkstatus_:function(){_.uaX()},
attachWatchPageSkeleton_:function(){var q=document.querySelector("#watch-page-skeleton");if(q){var k=q.querySelector("#primary-info"),F=q.querySelector("#secondary-info"),T=q.querySelector("#related");k&&_.Zy(this.hostElement).querySelector("#info-skeleton").appendChild(k);F&&_.Zy(this.hostElement).querySelector("#meta-skeleton").appendChild(F);T&&(_.Zy(this.hostElement).querySelector("#related-skeleton").appendChild(T),this.watchNextSkeletonEl_=T);_.Un(q)}},
handlePlayerUpdated_:function(){_.mi(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(q,k){if(this.watchNextSkeletonEl_&&typeof k!=="undefined"){var F=this.watchNextSkeletonEl_.children,T=q&&q.indexSplices.length?q.indexSplices[0].index:0;q=Math.min(this.watchNextShownItems.length,F.length);k||(T=0,q=F.length);for(k=T;k<q;k++)F[k].classList.add("hidden")}},
onPlayerFullscreenChange_:function(q){_.h("external_fullscreen")||_.Ta(this.hostElement,"yt-player-fullscreen",[q.fullscreen])},
onFullscreenChange_:function(q){this.fullscreen=q;this.gestures_&&this.gestures_.update(this.fullscreen);var k=_.mi(this);k.getPlayerPromise().then(function(F){F.setFauxFullscreen(!!_.qN())});
this.updateFullBleedElementLocations();q&&(k.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(q,k){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!k},
computeIsDonationShelfCollapsed_:function(q){return q},
computeShouldShowMerchShelf:function(q,k){return k&&!!q},
computeResponseHasComments:function(q){var k,F,T,Z,O;return!!(q==null?0:(k=q.contents)==null?0:(F=k.twoColumnWatchNextResults)==null?0:(T=F.results)==null?0:(Z=T.results)==null?0:(O=Z.contents)==null?0:O.some(function(z){var R;return(z==null?void 0:(R=z.itemSectionRenderer)==null?void 0:R.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(q,k){this.responseHasComments=this.computeResponseHasComments(this.data);return!!q&&!!Object.keys(q).length&&!k},
identity:_.Qh,onWindowResized_:function(q){this.windowSize_=q;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.h("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.h("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(q){var k=this;q&&q.type!=="dataloaded"&&q.type!=="dataupdated"||_.mi(this).getPlayerPromise().then(function(F){var T=F.getPlayerState();T!==5&&T!==0&&(F=1/F.getVideoAspectRatio(),k.videoHeightToWidthRatio_!==F&&(k.videoHeightToWidthRatio_=F))})},
schedulePlayerSizeUpdate_:function(q){var k=this,F=_.h("kevlar_watch_while_v2")||_.h("web_watch_pip"),T=function(){if(k.watchMetadata){var Z,O;(O=(Z=k.watchMetadata).resize)==null||O.call(Z)}_.mi(k).getPlayerPromise().then(function(z){if(_.h("kevlar_set_internal_player_size")){if(!F||!k.isMiniplayerActive()){var R=k.calculateCurrentPlayerSize_();z.setInternalSize(R.width,R.height)}}else z.setSize(NaN,NaN);_.h("kevlar_watch_while")&&k.updateWatchWhileScrollThreshold_()})};
q?T():_.Dn(_.pL,T)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(q){this.set("data.survey",q.detail)},
onYtShowSurveyCommand_:function(q){this.set("data.survey",_.f(q,_.GhI).survey)},
onDownloadedVideoDeleted:function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1){if(!k.active||(F=k.playerData)==null||!F.offlineState||k.videoId!==q)return Z.return();(T=k.player)==null||T.stopVideo();_.Us().navigatingAwayFromWatchDeletedVideo=!0;_.Uh(_.JTw,k.hostElement);return _.W(Z,_.Us().navigationFinishPromise,2)}_.Us().navigatingAwayFromWatchDeletedVideo=!1;_.RG(Z)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var q;this.theater?q=_.uu(.5625*this.windowSize_.width,480,this.windowSize_.height-185):q=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==q&&(this.watchWhileScrollThreshold_=q,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var q=_.Zy(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&q){var k=this.windowSize_.height>=624,F=this.active?this.getScrollTop():0;!q.active&&k&&F>=this.watchWhileScrollThreshold_?(q.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):q.active&&(!k||F<this.watchWhileScrollThreshold_&&!_.qN())&&(q.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(q,k){if(q!==!0||k!==void 0){q=!_.h("live_chat_over_engagement_panels");k=_.Zy(this.hostElement).querySelector("#chat-container");var F=_.Zy(this.hostElement).querySelector("#plj-sidebar"),T=_.Zy(this.hostElement).querySelector("#panels"),Z=_.Zy(this.hostElement).querySelector("#plj-panels"),O=_.Zy(this.hostElement).querySelector("#plj-playlist"),z=_.Zy(this.hostElement).querySelector("#alerts"),R=_.Zy(this.hostElement).querySelector("#playlist"),e=_.Zy(this.hostElement).querySelector("#related"),
I=_.Zy(this.hostElement).querySelector("#donation-shelf"),X=_.Zy(this.hostElement).querySelector("#comments");this.isTwoColumns_?(z=_.Zy(this.hostElement).querySelector("#secondary-inner"),z.appendChild(F),F.appendChild(O),O.appendChild(R),F.appendChild(Z),q&&z.appendChild(T),_.h("web_watch_theater_chat")||z.appendChild(k),q||z.appendChild(T),z.appendChild(I),z.appendChild(e)):(q&&_.AW(T,z),_.AW(R,z),_.h("web_watch_theater_chat")||_.AW(k,z),q||_.AW(T,z),_.AW(I,z),X&&(Z&&_.AW(Z,X),_.AW(e,X)));_.h("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.h("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.h("web_watch_theater_chat")){var q=_.Zy(this.hostElement).querySelector("#chat-container"),k=this.theater&&!this.fullscreen||_.h("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&k?_.h("web_watch_theater_chat_beside_player")?(k=_.Zy(this.hostElement).querySelector("#panels-full-bleed-container"),(q==null?void 0:q.parentElement)!==k&&k.append(q),this.panelsBesidePlayer=!0):_.h("web_watch_theater_fixed_chat")&&
(k=_.Zy(this.hostElement).querySelector("#columns"),(q==null?void 0:q.parentElement)!==k&&k.append(q),this.fixedPanels=!0):(_.h("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.h("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),k=_.Zy(this.hostElement).querySelector("#playlist"),q&&k?_.pk(q,k):_.w1(new _.aP("Missing element when updating chat location",{"chatContainer defined":!!q,"playlist defined":!!k})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(q,k){return _.h("sw_metadata_vis_toggle_ks")?!0:!!q||!!k},
computeForceDarkPanelTheme:function(q){return _.h("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&q:!1},
safeUpdateStyles:function(q){try{_.zb(this.hostElement,q)}catch(k){_.w1(k)}},
videoHeightToWidthRatioChanged_:function(q,k){k&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.h("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(q){this.videoHeightToWidthRatio_=1/q},
computeIsVerticalVideo_:function(q){return q>=1},
computeIsFourThreeToSixteenNineVideo_:function(q){return q<=.7501&&q>=.5624},
computeIsExtraWideVideo_:function(q){return q<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.mi(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.mi(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){_.iEk(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(q){var k=_.zA(q)||0;_.S4(q,k+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var q=_.zA("yt-fullerscreen-edu-button-click-count")||0,k=_.zA("yt-fullerscreen-edu-button-shown-count")||0,F=_.kX("external_fullscreen_button_shown_threshold"),T=q>=_.kX("external_fullscreen_button_click_threshold")||k>=F;_.mi(this).getPlayerPromise().then(function(Z){Z.updateFullerscreenEduButtonSubtleModeState(T)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(q,k){return k},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.mT().resolve(_.uf).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var q=this;this.panelMaxHeightUpdateJob_&&_.pL.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.pL.addLowPriorityJob(function(){q.panelMaxHeightUpdateJob_=0;var k;!q.isTwoColumns_||q.theater||q.fullscreen?k=460:k=q.calculateNormalPlayerSize_().height;var F=k+"px";_.h("live_chat_taller_height")&&!q.theater&&(F="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.h("live_chat_medium_height")&&
!q.theater&&(F="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.h("live_chat_scaled_height")&&!q.theater&&(F="calc(100vh - var(--ytd-toolbar-height) - 238px)");q.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":k+"px","--ytd-watch-flexy-chat-max-height":F,"--ytd-watch-flexy-structured-description-max-height":k+"px","--ytd-watch-flexy-comments-panel-max-height":k+"px","--ytd-comments-engagement-panel-content-height":k+"px"})})},
onYtShowEngagementPanelScrimAction_:function(q){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",q)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.O_(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(q){var k=_.Zy(this.hostElement).querySelector("#engagement-panel-scrim");q?k.addEventListener("tap",_.Rw(this,this.onEngagementPanelScrimClick_)):k.removeEventListener("tap",_.Rw(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(q){if(this.hostElement.contains(q)&&!this.scrollToAnimation_.isAnimating()){var k=q.offsetTop-24;q=q.offsetTop+q.offsetHeight+24;var F=this.getPageScrollingElement(),T=this.getScrollTop(),Z=T+F.clientHeight-56;if(k<T+56)k-=56;else if(q>Z)k=q-F.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtSignalActionScrollToComments:function(){var q=this.hostElement.querySelector("#comments");if(q&&!this.scrollToAnimation_.isAnimating()){q=q.offsetTop-56-24;if(_.h("kevlar_comment_teaser_scroll_to_midpoint")&&(q-=_.Rj().height/3,q<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,q),500)}},
onYtEngagementPanelVisibleChanged:function(q,k,F){this.active&&this.trackEngagementPanelVisibility&&!_.HgD.includes(F)&&(k==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(F),k!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&k!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(F),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(q){return q?"":"watch-active-metadata"},
computeNewMetadataClass:function(q){return q?"watch-active-metadata":""},
computeFullBleedPlayer:function(q,k){return q||k},
computeDefaultLayout:function(q){return!q},
computeDefaultTwoColumnLayout:function(q,k){return!q&&k},
computeWatchWhilePanelsActive:function(q,k){return q||k},
computeNoBorderOnChat:function(q){return _.h("web_watch_theater_chat_no_border")&&q},
computeLiveChatPresentAndExpanded:function(q,k){return q&&!k},
computePanelExpanded:function(q,k,F){return q||k||F},
onChangeMarkersVisibility:function(q){_.mi(this).getPlayerPromise().then(function(k){var F;(F=k.changeMarkerVisibility)==null||F.call(k,_.f(q,_.Hf).isVisible||!1,_.f(q,_.Hf).entityKeys||[],_.f(q,_.Hf).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(q){this.liveChatCollapsed=q.detail;_.LB().dispatch(_.vFh(q.detail))},
provideRenderingData:function(q,k){switch(q){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=k;break;case "PRIMARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=k);this.videoPrimaryInfoRendererValue=k==null?void 0:k.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.h("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=k);this.videoSecondaryInfoRendererValue=k==null?void 0:k.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
k;break;case "CLARIFICATION":this.clarifyBoxValue=k;break;case "LIVE_CHAT":this.conversationBar=k;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=k;break;case "PLAYLIST":this.externalPlaylistData_=k!=null?k:{};break;case "MERCH_SHELF":this.merchShelfValue=k==null?void 0:k.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=k;break;case "OFFER_MODULE":this.offerModule=k;break;case "LIMITED_STATE":this.limitedStateValue=k;break;case "DONATION_SHELF":this.donation=k;break;
case "ALERTS":this.alertsValue=k;break;case "COMMENTS":this.comments=k;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=k;break;case "ENGAGEMENT_PANELS":this.engagementPanels=k;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=k;break;case "RICH_GRID_RENDERER":this.richGridRendererData=k;break;case "EXPANDABLE_METADATA":this.expandableMetadata=k;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=k}},
toggleCinematicsActive:function(q){this.cinematicsActive=q},
isMiniplayerActive:function(){return _.mT().resolve(_.BA).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(q){return aDX.map(function(k){return q.find(function(F){var T;return(F==null?void 0:(T=F.engagementPanelSectionListRenderer)==null?void 0:T.targetId)===k})}).filter(function(k){return k!==void 0})},
getNonLearningJourneyEngagementPanels:function(q){return q.filter(function(k){var F;return!aDX.includes((k==null?void 0:(F=k.engagementPanelSectionListRenderer)==null?void 0:F.targetId)||"")})}}];var dV2;var mQ=function(){var q=_.Q.apply(this,arguments)||this;q.flexy=!0;q.learningJourney=!0;q.roundedInfoPanel=!0;q.viewTransitionEnabled=_.h("enable_player_resize_transition");q.smallerChatMinHeight=_.h("live_chat_smaller_min_height");q.cinematicTheaterMode=_.h("web_cinematic_theater_mode");q.transparentTheaterMode=_.h("web_transparent_theater_mode");q.cinematicFullscreen=_.h("web_cinematic_fullscreen");q.useLargerMaxPlayerValue=_.h("kevlar_flexy_use_larger_player_value");q.cinematicFullscreenV2=_.h("web_cinematic_fullscreen_v2");
q.isDarkTheme=document.documentElement.hasAttribute("dark");q.theaterLargerPlayer=_.h("web_watch_theater_larger_player");q.defaultCollapsePlaylist=_.h("web_watch_default_collapse_playlist");return q};
_.y(mQ,_.Q);_.Y=mQ.prototype;_.Y.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Y.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Y.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Y.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Y.ready=function(){var q=this,k=function(){q.onColumnScroll()};
this.primary.addEventListener("scroll",k);this.secondary.addEventListener("scroll",k)};
_.Y.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Y.updateIsTwoColumnsFromBinding=function(q){_.h("web_watch_update_narrow_width_killswitch")||_.LB().dispatch(_.QWh(!q.detail.value));this.ytdWatchBehavior.isTwoColumns_=q.detail.value};
_.Y.updateFlexySmallWindowFromBinding=function(q){this.ytdWatchBehavior.flexySmallWindow_=q.detail.value};
_.Y.updateFlexyLargeWindowFromBinding=function(q){this.ytdWatchBehavior.flexyLargeWindow_=q.detail.value};
_.Y.updateWatchWhileWindowSizeSufficientFromBinding=function(q){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=q.detail.value};
_.Y.updateWatchNextCanShowMoreFromBinding=function(q){this.ytdWatchBehavior.watchNextCanShowMore=q.detail.value};
_.Y.updateShownItemsFromBinding=function(q){q.detail.path?this.set(q.detail.path,q.detail.value):this.ytdWatchBehavior.watchNextShownItems=q.detail.value};
_.Y.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20595_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20595_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.Vg.Object.defineProperties(mQ.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.pageVisualEffects)return!1;for(var k=0;k<this.data.pageVisualEffects.length;k++)if(q=_.f(this.data.pageVisualEffects[k],_.hS))return k=void 0,(k=q.config)==null?void 0:k.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.learningJourneyEngagementPanels)==null?void 0:q.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var q,k=(q=this.learningJourneyEngagementPanels)==null?void 0:q.find(function(d){var M;return(d==null?void 0:(M=d.engagementPanelSectionListRenderer)==null?void 0:M.panelIdentifier)==="learning-journey-engagement-panel"});
if(k){var F,T,Z,O,z,R,e,I,X;if(q=(I=((e=(z=((O=k==null?void 0:(F=k.engagementPanelSectionListRenderer)==null?void 0:(T=F.content)==null?void 0:(Z=T.sectionListRenderer)==null?void 0:Z.contents)!=null?O:[])[0])==null?void 0:(R=z.itemSectionRenderer)==null?void 0:R.contents)!=null?e:[])[0])==null?void 0:(X=I.accordionViewModel)==null?void 0:X.onTitleTap){var E=_.QK(q);if(E)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.WE.instance.resolveCommand(E)}}}}}}});
_.Vg.Object.defineProperties(mQ,{template:{configurable:!0,enumerable:!0,get:function(){if(dV2===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="player" class="style-scope ytd-watch-learning-journey">\n        <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n          <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n              <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n              </ytd-player>\n            </div>\n          </div>\n          <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n            <yt-button-shape data="[[backButtonData]]" hidden="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n          </yt-button-shape></div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-learning-journey">\n        <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n          <div id="info" class="style-scope ytd-watch-learning-journey">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-learning-journey">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);dV2=q}q=dV2;return q}}});
mQ.prototype.updateMiniplayerIsActiveValue=mQ.prototype.updateMiniplayerIsActiveValue;mQ.prototype.updateScrollTopValue=mQ.prototype.updateScrollTopValue;mQ.prototype.updateFullscreenValue=mQ.prototype.updateFullscreenValue;mQ.prototype.updateTheaterValue=mQ.prototype.updateTheaterValue;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mQ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],mQ.prototype,"ytComponentBehavior",void 0);
_.v([_.l(EZ8.YtdLearningJourneyWatchBehavior),_.G("design:type",Object)],mQ.prototype,"ytdWatchBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],mQ.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mQ.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],mQ.prototype,"playerData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"flexy",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"learningJourney",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"roundedInfoPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"viewTransitionEnabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"smallerChatMinHeight",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"cinematicTheaterMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"transparentTheaterMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"cinematicFullscreen",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"useLargerMaxPlayerValue",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"cinematicFullscreenV2",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"isDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mQ.prototype,"theaterLargerPlayer",void 0);_.v([_.u(),_.G("design:type",Object)],mQ.prototype,"defaultCollapsePlaylist",void 0);_.v([_.u({selector:_.N$}),_.G("design:type",Object)],mQ.prototype,"theaterValue",void 0);
_.v([_.u({selector:_.Q0}),_.G("design:type",Object)],mQ.prototype,"fullscreenValue",void 0);_.v([_.u({selector:_.tA}),_.G("design:type",Object)],mQ.prototype,"scrollTopValue",void 0);_.v([_.u({selector:_.pB}),_.G("design:type",Object)],mQ.prototype,"miniplayerIsActiveValue",void 0);_.v([_.Iw("#ytd-plj-player"),_.G("design:type",HTMLElement)],mQ.prototype,"ytdPlayer",void 0);_.v([_.Iw("#playlist"),_.G("design:type",HTMLElement)],mQ.prototype,"JSC$20595_ytdPlaylistPanelRenderer",void 0);
_.v([_.xp("ytd-comments"),_.G("design:type",HTMLElement)],mQ.prototype,"ytdComments",void 0);_.v([_.Iw("#primary"),_.G("design:type",HTMLElement)],mQ.prototype,"primary",void 0);_.v([_.Iw("#secondary"),_.G("design:type",HTMLElement)],mQ.prototype,"secondary",void 0);_.v([_.Iw("#player-container"),_.G("design:type",HTMLElement)],mQ.prototype,"playerContainer",void 0);_.v([_.Iw("#cinematics"),_.G("design:type",HTMLElement)],mQ.prototype,"JSC$20595_cinematics",void 0);
_.v([_.Wu("theaterValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mQ.prototype,"updateTheaterValue",null);_.v([_.Wu("fullscreenValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mQ.prototype,"updateFullscreenValue",null);_.v([_.Wu("scrollTopValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mQ.prototype,"updateScrollTopValue",null);
_.v([_.Wu("miniplayerIsActiveValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mQ.prototype,"updateMiniplayerIsActiveValue",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],mQ.prototype,"cinematicLightTheme",null);_.v([_.u({reflectToAttribute:!0}),_.P("learningJourneyEngagementPanels"),_.G("design:type",Object),_.G("design:paramtypes",[])],mQ.prototype,"hasLearningJourneyPanels",null);
_.v([_.P("learningJourneyEngagementPanels"),_.G("design:type",Object),_.G("design:paramtypes",[])],mQ.prototype,"backButtonData",null);_.v([_.K({is:"ytd-watch-learning-journey"})],mQ);_.Z2.registerService(_.S6M,mQ);
_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("Tm0L3c");
var OE0;var S09;var zSs=function(){return _.Q.apply(this,arguments)||this};
_.y(zSs,_.Q);_.v([_.K({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],zSs);
_.B(zSs,"ytd-ghost-comments-renderer",function(){if(S09===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);S09=q}q=S09;return q},{mode:1});var C49;var RSk=function(){return _.Q.apply(this,arguments)||this};
_.y(RSk,_.Q);_.v([_.K({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],RSk);
_.B(RSk,"ytd-ghost-watch-metadata-renderer",function(){if(C49===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);C49=q}q=C49;return q},{mode:1});var g7=function(){var q=_.Q.apply(this,arguments)||this;q.ghostGridRenderer={rows:6};q.roundedInfoPanel=!0;q.hideOfferModules=!0;q.smallerChatMinHeight=_.h("live_chat_smaller_min_height");q.cinematicTheaterMode=_.h("web_cinematic_theater_mode");q.transparentTheaterMode=_.h("web_transparent_theater_mode");q.darkerPanels=_.h("web_watch_darker_panels");q.cinematicFullscreen=_.h("web_cinematic_fullscreen");q.cinematicFullscreenV2=_.h("web_cinematic_fullscreen_v2");q.isDarkTheme=document.documentElement.hasAttribute("dark");
return q};
_.y(g7,_.Q);_.Y=g7.prototype;_.Y.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Y.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Y.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Y.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.Y.ready=function(){var q=this,k=function(){q.onColumnScroll()};
this.primary.addEventListener("scroll",k);this.secondary.addEventListener("scroll",k)};
_.Y.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Y.updateIsTwoColumnsFromBinding=function(q){this.ytdWatchBehavior.isTwoColumns_=q.detail.value};
_.Y.updateFlexySmallWindowFromBinding=function(q){this.ytdWatchBehavior.flexySmallWindow_=q.detail.value};
_.Y.updateFlexyLargeWindowFromBinding=function(q){this.ytdWatchBehavior.flexyLargeWindow_=q.detail.value};
_.Y.updateWatchWhileWindowSizeSufficientFromBinding=function(q){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=q.detail.value};
_.Y.updateWatchNextCanShowMoreFromBinding=function(q){this.ytdWatchBehavior.watchNextCanShowMore=q.detail.value};
_.Y.updateShownItemsFromBinding=function(q){_.h("swatcheroo_direct_use_rich_grid")||(q.detail.path?this.set(q.detail.path,q.detail.value):this.ytdWatchBehavior.watchNextShownItems=q.detail.value)};
_.Y.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20583_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20583_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.Vg.Object.defineProperties(g7.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.pageVisualEffects)return!1;for(var k=0;k<this.data.pageVisualEffects.length;k++)if(q=_.f(this.data.pageVisualEffects[k],_.hS))return k=void 0,(k=q.config)==null?void 0:k.enableInLightTheme;return!1}}});
g7.prototype.updateMiniplayerIsActiveValue=g7.prototype.updateMiniplayerIsActiveValue;g7.prototype.updateScrollTopValue=g7.prototype.updateScrollTopValue;g7.prototype.updateFullscreenValue=g7.prototype.updateFullscreenValue;g7.prototype.updateTheaterValue=g7.prototype.updateTheaterValue;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],g7.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],g7.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.jpK.YtdWatchBehavior),_.G("design:type",Object)],g7.prototype,"ytdWatchBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],g7.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],g7.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],g7.prototype,"ghostGridRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],g7.prototype,"playerData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"roundedInfoPanel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"hideOfferModules",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"smallerChatMinHeight",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"cinematicTheaterMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"transparentTheaterMode",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"darkerPanels",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"cinematicFullscreen",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"cinematicFullscreenV2",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],g7.prototype,"isDarkTheme",void 0);_.v([_.u({selector:_.N$}),_.G("design:type",Object)],g7.prototype,"theaterValue",void 0);
_.v([_.u({selector:_.Q0}),_.G("design:type",Object)],g7.prototype,"fullscreenValue",void 0);_.v([_.u({selector:_.tA}),_.G("design:type",Object)],g7.prototype,"scrollTopValue",void 0);_.v([_.u({selector:_.pB}),_.G("design:type",Object)],g7.prototype,"miniplayerIsActiveValue",void 0);_.v([_.Iw("#ytd-player"),_.G("design:type",HTMLElement)],g7.prototype,"ytdPlayer",void 0);_.v([_.Iw("#playlist"),_.G("design:type",HTMLElement)],g7.prototype,"JSC$20583_ytdPlaylistPanelRenderer",void 0);
_.v([_.Iw("#ytd-comments"),_.G("design:type",HTMLElement)],g7.prototype,"ytdComments",void 0);_.v([_.Iw("#primary"),_.G("design:type",HTMLElement)],g7.prototype,"primary",void 0);_.v([_.Iw("#secondary"),_.G("design:type",HTMLElement)],g7.prototype,"secondary",void 0);_.v([_.Iw("#player-container"),_.G("design:type",HTMLElement)],g7.prototype,"playerContainer",void 0);_.v([_.Iw("#cinematics"),_.G("design:type",HTMLElement)],g7.prototype,"JSC$20583_cinematics",void 0);
_.v([_.Wu("theaterValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],g7.prototype,"updateTheaterValue",null);_.v([_.Wu("fullscreenValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],g7.prototype,"updateFullscreenValue",null);_.v([_.Wu("scrollTopValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],g7.prototype,"updateScrollTopValue",null);
_.v([_.Wu("miniplayerIsActiveValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],g7.prototype,"updateMiniplayerIsActiveValue",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],g7.prototype,"cinematicLightTheme",null);
_.B(g7,"ytd-watch-grid",function(){if(OE0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);OE0=q}q=OE0;return q},{mode:2});_.Z2.registerService(_.OtJ,g7);
_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("CF909");
var Y0X;var nv=function(){var q=_.Q.apply(this,arguments)||this;q.flexy=!0;q.roundedInfoPanel=!0;q.viewTransitionEnabled=_.h("enable_player_resize_transition");q.smallerChatMinHeight=_.h("live_chat_smaller_min_height");q.cinematicTheaterMode=_.h("web_cinematic_theater_mode");q.transparentTheaterMode=_.h("web_transparent_theater_mode");q.cinematicFullscreen=_.h("web_cinematic_fullscreen");q.useLargerMaxPlayerValue=_.h("kevlar_flexy_use_larger_player_value");q.cinematicFullscreenV2=_.h("web_cinematic_fullscreen_v2");
q.isDarkTheme=document.documentElement.hasAttribute("dark");q.defaultCollapsePlaylist=_.h("web_watch_default_collapse_playlist");q.retroModeReduxValue=!1;return q};
_.y(nv,_.Q);_.Y=nv.prototype;_.Y.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.Y.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.Y.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.Y.updateRetroModeReduxValue=function(){_.h("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.Y.ready=function(){var q=this,k=function(){q.onColumnScroll()};
this.primary.addEventListener("scroll",k);this.secondary.addEventListener("scroll",k)};
_.Y.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.Y.updateIsTwoColumnsFromBinding=function(q){_.h("web_watch_update_narrow_width_killswitch")||_.LB().dispatch(_.QWh(!q.detail.value));this.ytdWatchBehavior.isTwoColumns_=q.detail.value};
_.Y.updateFlexySmallWindowFromBinding=function(q){this.ytdWatchBehavior.flexySmallWindow_=q.detail.value};
_.Y.updateFlexyLargeWindowFromBinding=function(q){this.ytdWatchBehavior.flexyLargeWindow_=q.detail.value};
_.Y.updateWatchWhileWindowSizeSufficientFromBinding=function(q){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=q.detail.value};
_.Y.updateWatchNextCanShowMoreFromBinding=function(q){this.ytdWatchBehavior.watchNextCanShowMore=q.detail.value};
_.Y.updateShownItemsFromBinding=function(q){q.detail.path?this.set(q.detail.path,q.detail.value):this.ytdWatchBehavior.watchNextShownItems=q.detail.value};
_.Y.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20578_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$20578_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.Vg.Object.defineProperties(nv.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.pageVisualEffects)return!1;for(var k=0;k<this.data.pageVisualEffects.length;k++)if(q=_.f(this.data.pageVisualEffects[k],_.hS))return k=void 0,(k=q.config)==null?void 0:k.enableInLightTheme;return!1}}});
_.Vg.Object.defineProperties(nv,{template:{configurable:!0,enumerable:!0,get:function(){if(Y0X===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);Y0X=q}q=Y0X;return q}}});
nv.prototype.updateRetroModeReduxValue=nv.prototype.updateRetroModeReduxValue;nv.prototype.updateScrollTopValue=nv.prototype.updateScrollTopValue;nv.prototype.updateFullscreenValue=nv.prototype.updateFullscreenValue;nv.prototype.updateTheaterValue=nv.prototype.updateTheaterValue;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],nv.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.jpK.YtdWatchBehavior),_.G("design:type",Object)],nv.prototype,"ytdWatchBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],nv.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nv.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],nv.prototype,"playerData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"flexy",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"roundedInfoPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"viewTransitionEnabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"smallerChatMinHeight",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"cinematicTheaterMode",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"transparentTheaterMode",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"cinematicFullscreen",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"useLargerMaxPlayerValue",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"cinematicFullscreenV2",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],nv.prototype,"isDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],nv.prototype,"defaultCollapsePlaylist",void 0);_.v([_.u({selector:_.N$}),_.G("design:type",Object)],nv.prototype,"theaterValue",void 0);_.v([_.u({selector:_.Q0}),_.G("design:type",Object)],nv.prototype,"fullscreenValue",void 0);_.v([_.u({selector:_.tA}),_.G("design:type",Object)],nv.prototype,"scrollTopValue",void 0);
_.v([_.u({selector:_.pB}),_.G("design:type",Object)],nv.prototype,"miniplayerIsActive",void 0);_.v([_.u({selector:function(q){return q.watch.isWatchRetroMode}}),
_.G("design:type",Object)],nv.prototype,"retroModeReduxValue",void 0);_.v([_.xp("ytd-player"),_.G("design:type",HTMLElement)],nv.prototype,"ytdPlayer",void 0);_.v([_.Iw("#playlist"),_.G("design:type",HTMLElement)],nv.prototype,"JSC$20578_ytdPlaylistPanelRenderer",void 0);_.v([_.xp("ytd-comments"),_.G("design:type",HTMLElement)],nv.prototype,"ytdComments",void 0);_.v([_.Iw("#primary"),_.G("design:type",HTMLElement)],nv.prototype,"primary",void 0);
_.v([_.Iw("#secondary"),_.G("design:type",HTMLElement)],nv.prototype,"secondary",void 0);_.v([_.Iw("#player-container"),_.G("design:type",HTMLElement)],nv.prototype,"playerContainer",void 0);_.v([_.Iw("#cinematics"),_.G("design:type",HTMLElement)],nv.prototype,"JSC$20578_cinematics",void 0);_.v([_.Wu("theaterValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],nv.prototype,"updateTheaterValue",null);
_.v([_.Wu("fullscreenValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],nv.prototype,"updateFullscreenValue",null);_.v([_.Wu("scrollTopValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],nv.prototype,"updateScrollTopValue",null);_.v([_.Wu("retroModeReduxValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],nv.prototype,"updateRetroModeReduxValue",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],nv.prototype,"cinematicLightTheme",null);_.v([_.K({is:"ytd-watch-flexy"})],nv);_.Z2.registerService(_.Y69,nv);
_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("nmfa2d");
var hp2;var Bf=function(){var q=_.Q.apply(this,arguments)||this;q.hidden=!1;q.errorScreen=null;q.playlistData={};return q};
_.y(Bf,_.Q);_.Y=Bf.prototype;_.Y.getPlayer=function(){return this.ytdPlayer};
_.Y.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:_.Pb(["aa","eocs"])}}};
_.Y.onActiveChanged=function(){_.LB().dispatch(_.WL0(this.ytPageBehavior.active))};
_.Y.playerDataChanged=function(){var q;(q=this.watchController)==null||q.setPlayerResponse(this.playerData)};
_.Y.dataChanged=function(){var q;(q=this.watchController)==null||q.setWatchNextResponse(this.data)};
_.Y.sizeChanged=function(){var q,k;(k=(q=this.metadata).resize)==null||k.call(q)};
_.Y.attached=function(){this.watchController=new _.QL(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.Y.detached=function(){_.nT(this.watchController);this.watchController=void 0};
_.Y.getPlayerContainer=function(){return this.playerContainer};
_.Y.getElement=function(q){switch(q){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$20530_playlistPanel}};
_.Y.provideRenderingData=function(q,k){switch(q){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=k;break;case "ERROR_SCREEN":this.errorScreen=k!=null?k:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=k;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=k;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=k;break;case "RICH_METADATA":this.richMetadataRowContainer=k;break;case "CLARIFICATION":this.clarificationData=k;break;case "PLAYLIST":this.playlistData=
k!=null?k:{};break;case "MERCH_SHELF":this.merchShelf=k;break;case "TICKET_SHELF":this.ticketShelf=k;break;case "LIMITED_STATE":this.limitedState=k;break;case "DONATION_SHELF":this.donationShelf=k;break;case "ALERTS":this.alerts=k}};
_.Vg.Object.defineProperties(Bf.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return!this.hidden&&!!((q=this.data)==null?0:(k=q.contents)==null?0:(F=k.twoColumnWatchNextResults)==null?0:F.conversationBar)}}});
Bf.prototype.sizeChanged=Bf.prototype.sizeChanged;Bf.prototype.dataChanged=Bf.prototype.dataChanged;Bf.prototype.playerDataChanged=Bf.prototype.playerDataChanged;Bf.prototype.onActiveChanged=Bf.prototype.onActiveChanged;_.v([_.l(_.tS.YtPageBehavior),_.G("design:type",Object)],Bf.prototype,"ytPageBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Bf.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Bf.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Bf.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Bf.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"playerData",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Bf.prototype,"hidden",void 0);_.v([_.Iw("#ytd-player"),_.G("design:type",HTMLElement)],Bf.prototype,"ytdPlayer",void 0);_.v([_.Iw("#player-container"),_.G("design:type",HTMLElement)],Bf.prototype,"playerContainer",void 0);_.v([_.Iw("#metadata"),_.G("design:type",Object)],Bf.prototype,"metadata",void 0);_.v([_.Iw("#playlist"),_.G("design:type",HTMLElement)],Bf.prototype,"JSC$20530_playlistPanel",void 0);
_.v([_.u({selector:_.VcC,reflectToAttribute:!0}),_.G("design:type",Object)],Bf.prototype,"fixie",void 0);_.v([_.u({selector:_.cuv,reflectToAttribute:!0}),_.G("design:type",Object)],Bf.prototype,"singleColumn",void 0);_.v([_.u({selector:function(q){return _.N$(q)&&!_.Q0(q)},
reflectToAttribute:!0}),_.G("design:type",Object)],Bf.prototype,"theater",void 0);_.v([_.u({selector:_.Q0,reflectToAttribute:!0}),_.G("design:type",Object)],Bf.prototype,"fullscreen",void 0);_.v([_.u({selector:_.epD}),_.G("design:type",Object)],Bf.prototype,"windowSize",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"singleColumnContents",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"errorScreen",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"playlistData",void 0);
_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"videoPrimaryInfoRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"videoSecondaryInfoRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"richMetadataRowContainer",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"clarificationData",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"commentsEntryPointHeaderRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"ticketShelf",void 0);
_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"merchShelf",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"donationShelf",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"limitedState",void 0);_.v([_.u(),_.G("design:type",Object)],Bf.prototype,"alerts",void 0);_.v([_.P("playlistData"),_.G("design:type",Object),_.G("design:paramtypes",[])],Bf.prototype,"hasPlaylistData",null);
_.v([_.P("data","hidden"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Bf.prototype,"hasChat",null);_.v([_.Wu("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Bf.prototype,"onActiveChanged",null);_.v([_.Wu("playerData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Bf.prototype,"playerDataChanged",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Bf.prototype,"dataChanged",null);_.v([_.Wu("windowSize","singleColumn"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Bf.prototype,"sizeChanged",null);
_.B(Bf,"ytd-watch-fixie",function(){if(hp2===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);hp2=q}q=hp2;return q},{mode:1});_.Z2.registerService(_.js0,Bf);
_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("xwEKAe");
var rT8=function(q){var k=_.Xc();if(k.getFlag(202))k=k.getFlag(201);else{var F;k=(q==null?void 0:(F=q.config)==null?void 0:F.settingOnByDefault)!==void 0?q.config.settingOnByDefault:!_.h("web_shorts_cinematics_disabled_by_default")}return k},vJk=function(q){var k=_.Xc();
_.E_(0,201,q);_.E_(0,202,!0);k.save()},Ho2=function(q){return(q=_.o5T(q))?_.Tpr(q):0},sJ0=function(q){return q.shorts.isSmallScreenSqueezeback},Gn9=function(q){return q.shorts.isPlaybackStarted},LPD=function(q){var k=_.dAo(2),F=new Set;
_.tR(function(){return void F.forEach(function(T){return void T()})});
return function(T){var Z=_.na(k);try{var O=cTs(Vo2(q),T);F.add(O);return function(){O();F.delete(O)}}finally{_.na(Z)}}},x35=function(q){var k=q.children;
var F=q.root;_.yV(function(){var T=LPD(F)(k);_.tR(T)});
return document.createTextNode("")},cTs=function(q,k){var F=nJK(q);
q=_.S(_.RjM(k,!0));k=q.next().value;var T=q.next().value;F.append.apply(F,_.fP(k));return function(){T();F.remove()}},Vo2=function(q){if(typeof q==="string")return q=document.querySelector(q),_.yNX(q),q;
if(_.oS(q)&&q.nodeType===Node.ELEMENT_NODE)return q;try{if(!q.__hasErrored){if(q.__count&&q.__count>1)throw _.hZ.USE_ELEMENT_MULTIPLE_ASSIGNMENTS(_.cc);if(q.__value){if(_.cc!==_.cc){var k=q.__value.tagName.toLowerCase();if(k!==_.cc.toLowerCase())throw _.hZ.USE_ELEMENT_UNEXPECTED_ELEMENT(_.cc,k);}}else throw _.hZ.USE_ELEMENT_NOT_ASSIGNED(_.cc);}}catch(T){var F;(F=_.qn.handleError)==null||F.call.apply(F,[_.qn].concat(_.fP(_.pG(T,k))))}finally{q.__count=0}return q.value},nJK=function(q){var k=document.createElementNS(q.namespaceURI,
q.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");
return q.appendChild(k)},gJC=function(q,k,F,T){q=k-q;
F=T-F;return Math.sqrt(q*q+F*F)},m39=function(q,k){q&&_.mT().resolve(_.qd).resolveCommand(q,{forceClickLogging:!0,
form:{element:k}})},qos=function(q,k,F,T){q=k-q;
F=T-F;return Math.sqrt(q*q+F*F)},ip0=function(q,k){q&&_.mT().resolve(_.qd).resolveCommand(q,{forceClickLogging:!0,
form:{element:k}})},kR2=function(){return _.mT().resolve(_.a6).dismissedIndices},o35=function(q){return _.FH({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:q}})},Fvv=function(q){return _.FH({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:q}})},Z9=function(q){return _.FH({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:q}})};var j2=function(q,k){if(q instanceof j2)this.array_=q.array_;else{var F;if(F=_.nf(q))a:{for(var T=F=0;T<q.length;T++){if(!_.nf(q[T])||F>0&&q[T].length!=F){F=!1;break a}for(var Z=0;Z<q[T].length;Z++)if(typeof q[T][Z]!=="number"){F=!1;break a}F==0&&(F=q[T].length)}F=F!=0}if(F)this.array_=_.Lf(q);else if(q instanceof _.zG)this.array_=TQh(q.height,q.width);else if(typeof q==="number"&&typeof k==="number"&&q>0&&k>0)this.array_=TQh(q,k);else throw Error("$l");}this.size_=new _.zG(this.array_[0].length,
this.array_.length)},ZpC=function(q,k,F){for(var T=0;T<q.getSize().height;T++)for(var Z=0;Z<q.getSize().width;Z++)k.call(F,q.array_[T][Z],T,Z,q)},jXk=function(q,k){var F=new j2(q.getSize());
ZpC(q,function(T,Z,O){F.array_[Z][O]=k.call(void 0,T,Z,O,q)});
return F},TQh=function(q,k){for(var F=[],T=0;T<q;T++){F[T]=[];
for(var Z=0;Z<k;Z++)F[T][Z]=0}return F};
j2.prototype.add=function(q){if(!_.ey8(this.size_,q.getSize()))throw Error("am");return jXk(this,function(k,F,T){return k+q.array_[F][T]})};
j2.prototype.equals=function(q,k){if(this.size_.width!=q.size_.width||this.size_.height!=q.size_.height)return!1;k=k||0;for(var F=0;F<this.size_.height;F++)for(var T=0;T<this.size_.width;T++)if(!_.RyK(this.array_[F][T],q.array_[F][T],k))return!1;return!0};
j2.prototype.getSize=function(){return this.size_};
var YF=function(q,k,F){return k>=0&&k<q.size_.height&&F>=0&&F<q.size_.width?q.array_[k][F]:null};
j2.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var Om=function(q,k,F,T){if(!(k>=0&&k<q.size_.height&&F>=0&&F<q.size_.width))throw Error("bm`"+k+"`"+F+"`"+q.size_.height+"`"+q.size_.width);q.array_[k][F]=T};
j2.prototype.multiply=function(q){if(q instanceof j2){if(this.size_.width!=q.getSize().height)throw Error("cm");return Yok(this,q)}if(typeof q==="number")return OpI(this,q);throw Error("dm");};
var Yok=function(q,k){var F=new j2(q.size_.height,k.getSize().width);ZpC(F,function(T,Z,O){for(var z=T=0;z<this.size_.width;z++)T+=YF(this,Z,z)*YF(k,z,O);Om(F,Z,O,T)},q);
return F},OpI=function(q,k){return jXk(q,function(F){return F*k})};var So2=new _.c("inlineSurveyRenderer");var zq9=new _.c("interstitialViewModel");var CUs=new _.c("reelNavigateCommand");var Rqs=new _.c("reelNonVideoContentDismissalCommand");var eqC=new _.c("showReelsCommentsOverlayCommand");var Wv0=new _.c("shortsSuggestedActionViewModel");var US0=new _.c("videoInteractionPopUpRenderer");var Iq8;var XC2;var E3C;var S2=function(){var q=_.Q.apply(this,arguments)||this;q.ctaVisualElement=null;q.currentCsn=null;return q};
_.y(S2,_.Q);_.Y=S2.prototype;_.Y.onDataChanged=function(){this.maybeLogShows()};
_.Y.computeButtonShape=function(){var q=this;if(this.data)return{buttonText:_.cj(this.data.text),state:"active",onTap:function(){q.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.Y.maybeCreateCtaVe=function(){var q;if((q=this.data)!=null&&q.badgeInteractionLogging){var k;if(q=(k=this.data.badgeInteractionLogging)==null?void 0:k.trackingParams)this.ctaVisualElement=_.yK(q)}};
_.Y.maybeLogClicks=function(){this.currentCsn=_.Jg(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.Ga(this.currentCsn,this.ctaVisualElement)};
_.Y.maybeLogShows=function(){this.currentCsn=_.Jg(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.HJ(this.currentCsn,[this.ctaVisualElement])};
_.Y.onTap=function(){var q;if((q=this.data)!=null&&q.onClickCommand){var k;this.ytComponentBehavior.resolveCommand((k=this.data)==null?void 0:k.onClickCommand);this.maybeLogClicks()}};
S2.prototype.onDataChanged=S2.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],S2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],S2.prototype,"ytComponentBehavior",void 0);_.v([_.u({}),_.G("design:type",Object)],S2.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],S2.prototype,"onDataChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],S2);
_.B(S2,"ytd-shopping-overlay-badge-renderer",function(){if(E3C!==void 0)return E3C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return E3C=q},{mode:1});_.Ft(_.LxI,"reel-sound-metadata-view-model",{props:{data:_.oD,overlayDensity:_.oD}});_.Ft(_.Nth,"player-disclosure-view-model",{props:{data:_.xK}});_.Ft(_.Yg$,"pivot-button-view-model",{props:{data:_.oD,className:_.oD}});_.Ft(_.OoZ,"reel-action-bar-view-model",{props:{data:_.xK,buttonShapeOverrideables:_.xK}});_.Ft(_.mc(function(q){function k(){var OT,UT,yh,AH,lw=(UT=_.f((OT=L())==null?void 0:OT.command,_.dJ))==null?void 0:(yh=UT.item)==null?void 0:(AH=yh.notificationTextRenderer)==null?void 0:AH.successResponseText;if(lw)_.Ta(T.value,"yt-open-popup-action",[_.mj(lw),T.value]);else if(H())m39(H(),t.value);else{var H0;m39((H0=L())==null?void 0:H0.command,t.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var F=q.data;var T=_.sa("yt-player-overlay-video-interactions");q=_.S(_.Oi("0px",void 0,"O1N7Ce"));var Z=q.next().value,O=q.next().value;q=_.S(_.Oi("0px",void 0,"tTDBdb"));var z=q.next().value,R=q.next().value;q=_.S(_.Oi(0,void 0,"fh8Zkc"));var e=q.next().value,I=q.next().value;q=_.S(_.Oi(0,void 0,"CUjqGd"));var X=q.next().value,E=q.next().value,d=function(){var OT;if(((OT=_.ST())==null?void 0:OT.getPlayerState())!==-1){T.value.style.display="inherit";var UT;(UT=_.ST())==null||UT.removeEventListener("onStateChange",
d)}M()},M=function(){var OT=document.querySelector("video");
if(OT){I(OT.getBoundingClientRect().width);E(OT.getBoundingClientRect().height);var UT;O((OT==null?void 0:(UT=OT.style)==null?void 0:UT.left)||"0px");var yh;R((OT==null?void 0:(yh=OT.style)==null?void 0:yh.top)||"0px")}};
_.y3(function(){var OT,UT,yh;if(((OT=_.ST())==null?void 0:OT.getPlayerState())===-1&&Math.round(((yh=(UT=_.ST())==null?void 0:UT.getVideoAspectRatio())!=null?yh:0)*100)!==Math.round(e()/X()*100)){T.value.style.display="none";var AH,lw;E(e()/((lw=(AH=_.ST())==null?void 0:AH.getVideoAspectRatio())!=null?lw:1))}},"VB5m5");
_.yV(function(){var OT;(OT=_.ST())==null||OT.addEventListener("onStateChange",d);window.addEventListener("resize",M);M();var UT,yh,AH;if((AH=(UT=F())==null?void 0:(yh=UT.regions)==null?void 0:yh[0])==null||!AH.transformationMatrix)throw Error("hm");var lw;if((lw=F())==null?0:lw.trackingParams){var H0;_.aB().graftServerVe((H0=F().trackingParams)!=null?H0:"")}_.tR(function(){var Kf;(Kf=_.ST())==null||Kf.removeEventListener("onStateChange",d);window.removeEventListener("resize",M)})});
var t=_.sa("svg"),A=_.S(_.Oi(!1,void 0,"TPsTce"));q=A.next().value;var w=A.next().value,b=_.S(_.Oi(!1,void 0,"Uz6CHf"));A=b.next().value;var r=b.next().value,L=function(){var OT;return _.f((OT=F())==null?void 0:OT.popUp,US0)},H=function(){var OT;
return(OT=F())==null?void 0:OT.command},V=function(){return _.f(H(),_.XM)!==void 0};
b=_.EZ(function(){k();return!1});
var g={},Y9={};return _.U("yt-player-overlay-video-interactions",{el:T},_.U("svg",{"on:mouseover":_.EZ(function(){V()&&w(!0);r(!0);return!1}),
"on:mouseout":_.EZ(function(){w(!1);r(!1);return!1}),
"on:keydown":_.EZ(function(OT){OT.key==="Enter"&&k();return!1}),
"on:focus":_.EZ(function(){V()&&w(!0);return!1}),
"on:blur":_.EZ(function(){V()&&w(!1);return!1}),
el:t,tabindex:0,"aria-label":function(){var OT;return(OT=F())==null?void 0:OT.a11yString},
id:"player-overlay-video-interaction-svg",class:_.UZ("yt-player-overlay-video-interactions__interactions-svg",(g["yt-player-overlay-video-interactions__interactions-svg-hover"]=q,g),(Y9["yt-player-overlay-video-interactions__interactions-svg-hide-outline"]=A,Y9)),role:"button",style:function(){var OT,UT,yh,AH=(yh=(OT=F())==null?void 0:(UT=OT.regions)==null?void 0:UT[0].transformationMatrix)!=null?yh:[];OT=e();UT=X();yh=[];for(var lw=0,H0=-1;lw<AH.length;lw++)lw%3===0&&(H0++,yh[H0]=[]),yh[H0].push(AH[lw]);
AH=new j2(yh);yh=new j2([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);yh=AH.multiply(yh);AH=new j2([[0,0],[0,0],[0,0],[0,0]]);for(lw=0;lw<yh.getSize().width;lw++){H0=YF(yh,0,lw);var Kf=YF(yh,1,lw);if(H0===null||Kf===null)throw Error("gm`"+(lw+1).toString());Om(AH,lw,0,H0*OT);Om(AH,lw,1,Kf*UT)}OT=YF(AH,0,0);lw=YF(AH,1,0);UT=YF(AH,0,1);H0=YF(AH,1,1);if(OT===null||lw===null||UT===null||H0===null)throw Error("em");yh=gJC(OT,lw,UT,H0);Kf=YF(AH,3,0);AH=YF(AH,3,1);if(Kf===null||AH===null)throw Error("fm");AH=gJC(OT,
Kf,UT,AH);H0=(Number((H0*-1).toFixed(2))-Number((UT*-1).toFixed(2)))/(Number(lw.toFixed(2))-Number(OT.toFixed(2)));Kf=Math.atan(H0)*180/Math.PI;lw=H0===Number.POSITIVE_INFINITY?-90:H0===Number.NEGATIVE_INFINITY?90:Object.is(H0,-0)?180:H0===0?0:H0>0?Kf*-1:OT<lw?Kf*-1:Math.abs(Kf)+180;return"left:calc("+OT+"px + "+Z()+"); top:calc("+(UT+"px + "+z()+"); width:")+(yh+"px; height:")+(AH+"px; transform:rotate(")+(lw+"deg);")},
"on:click":b}))},"Si"),"yt-player-overlay-video-interactions",{props:{data:_.xK}});_.Ft(_.vBs,"yt-reel-metapanel-view-model",{props:{data:_.xK,overlayDensity:_.xK}});var aqs=_.mc(function(q){var k=q.children;var F=q.region;q=_.S(_.Oi(void 0,void 0,"rwJZyc"));var T=q.next().value,Z=q.next().value;q=_.S(_.Oi("0px",void 0,"H14H5c"));var O=q.next().value,z=q.next().value;q=_.S(_.Oi("0px",void 0,"Mn8Uvf"));var R=q.next().value,e=q.next().value;q=_.S(_.Oi(0,void 0,"QQCIqc"));var I=q.next().value,X=q.next().value;q=_.S(_.Oi(0,void 0,"HyEvh"));var E=q.next().value,d=q.next().value,M=function(){var L=T();if(L){var H;if(((H=_.ST())==null?void 0:H.getPlayerState())!==-1){L.style.display=
"inherit";var V;(V=_.ST())==null||V.removeEventListener("onStateChange",M)}A()}},t=function(){var L=document.querySelectorAll("video");
return Array.from(L).find(function(H){return H==null?void 0:H.style})},A=function(){var L=t();
if(L){X(L.getBoundingClientRect().width);d(L.getBoundingClientRect().height);var H;z((L==null?void 0:(H=L.style)==null?void 0:H.left)||"0px");var V;e((L==null?void 0:(V=L.style)==null?void 0:V.top)||"0px")}};
_.y3(function(){var L=T();if(L){var H,V,g;if(((H=_.ST())==null?void 0:H.getPlayerState())===-1&&Math.round(((g=(V=_.ST())==null?void 0:V.getVideoAspectRatio())!=null?g:0)*100)!==Math.round(I()/E()*100)){L.style.display="none";var Y9,OT;d(I()/((OT=(Y9=_.ST())==null?void 0:Y9.getVideoAspectRatio())!=null?OT:1))}}},"RdGxIf");
var w=function(){A()},b;
_.yV(function(){A();var L;if(!(F==null?0:(L=F())==null?0:L.transformationMatrix))throw Error("hm");var H;(H=_.ST())==null||H.addEventListener("onStateChange",M);if(window.ResizeObserver){if(L=t())b=new ResizeObserver(w),b.observe(L)}else window.addEventListener("resize",A);_.tR(function(){var V;(V=_.ST())==null||V.removeEventListener("onStateChange",M);b?b.disconnect():window.removeEventListener("resize",A)})});
var r=function(){var L,H,V=(H=F==null?void 0:(L=F())==null?void 0:L.transformationMatrix)!=null?H:[];L=I();H=E();for(var g=[],Y9=0,OT=-1;Y9<V.length;Y9++)Y9%3===0&&(OT++,g[OT]=[]),g[OT].push(V[Y9]);V=new j2(g);g=new j2([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);g=V.multiply(g);V=new j2([[0,0],[0,0],[0,0],[0,0]]);for(Y9=0;Y9<g.getSize().width;Y9++){OT=YF(g,0,Y9);var UT=YF(g,1,Y9);if(OT===null||UT===null)throw Error("gm`"+(Y9+1).toString());Om(V,Y9,0,OT*L);Om(V,Y9,1,UT*H)}L=YF(V,0,0);Y9=YF(V,1,0);H=YF(V,0,1);
OT=YF(V,1,1);if(L===null||Y9===null||H===null||OT===null)throw Error("em");g=qos(L,Y9,H,OT);UT=YF(V,3,0);V=YF(V,3,1);if(UT===null||V===null)throw Error("fm");V=qos(L,UT,H,V);OT=(Number((OT*-1).toFixed(2))-Number((H*-1).toFixed(2)))/(Number(Y9.toFixed(2))-Number(L.toFixed(2)));UT=Math.atan(OT)*180/Math.PI;Y9=OT===Number.POSITIVE_INFINITY?-90:OT===Number.NEGATIVE_INFINITY?90:Object.is(OT,-0)?180:OT===0?0:OT>0?UT*-1:L<Y9?UT*-1:Math.abs(UT)+180;return"left:calc("+L+"px + "+O()+"); top:calc("+(H+"px + "+
R()+"); width:")+(g+"px; height:")+(V+"px; transform:rotate(")+(Y9+"deg);")};
return _.U(x35,{root:"#sticker-layer"},function(){return _.U("yt-overlay-sticker",{el:_.qO(Z),style:r,class:"ytOverlayStickerHost"},k)})},"Ti");var dSC=_.mc(function(q){function k(){var M,t,A,w,b=(t=_.f((M=e())==null?void 0:M.command,_.dJ))==null?void 0:(A=t.item)==null?void 0:(w=A.notificationTextRenderer)==null?void 0:w.successResponseText;if(b)_.Ta(T.value,"yt-open-popup-action",[_.mj(b),T.value]);else if(I())ip0(I(),T.value);else{var r;ip0((r=e())==null?void 0:r.command,T.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var F=q.data;var T=_.sa("svg"),Z=_.S(_.Oi(!1,void 0,"T9Bq7b"));q=Z.next().value;var O=Z.next().value,z=_.S(_.Oi(!1,void 0,"iMHq9c"));Z=z.next().value;var R=z.next().value,e=function(){var M;return _.f((M=F())==null?void 0:M.popUp,US0)},I=function(){var M;
return(M=F())==null?void 0:M.command},X=function(){return _.f(I(),_.XM)!==void 0};
z=_.EZ(function(){k();return!1});
var E={},d={};return _.U("svg",{"on:mouseover":_.EZ(function(){X()&&O(!0);R(!0);return!1}),
"on:mouseout":_.EZ(function(){O(!1);R(!1);return!1}),
"on:keydown":_.EZ(function(M){M.key==="Enter"&&k();return!1}),
"on:focus":_.EZ(function(){X()&&O(!0);return!1}),
"on:blur":_.EZ(function(){X()&&O(!1);return!1}),
el:T,tabindex:0,"aria-label":function(){var M;return(M=F())==null?void 0:M.a11yString},
id:"player-overlay-video-interaction-svg",class:_.UZ("ytPlayerOverlayInteractionInteractionsSvg",(E.ytPlayerOverlayInteractionInteractionsSvgHover=q,E),(d.ytPlayerOverlayInteractionInteractionsSvgHideOutline=Z,d)),role:"button","on:click":z})},"Vi");_.Ft(_.mc(function(q){var k=q.data;_.yV(function(){var F;if((F=k())==null?0:F.trackingParams){var T;_.aB().graftServerVe((T=k().trackingParams)!=null?T:"")}});
return _.U("yt-player-overlay-interaction",null,_.U(aqs,{region:function(){var F,T;return(F=k())==null?void 0:(T=F.regions)==null?void 0:T[0]}},_.U(dSC,Object.assign({},q))))},"Ui"),"yt-player-overlay-interaction",{props:{data:_.xK}});var zh=function(){var q=_.Q.apply(this,arguments)||this;q.showScrubber=!1;q.isWatchWhileMode=!1;q.enableRemixButton=_.h("web_enable_shorts_remix_handoff_ep");q.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");q.enableNewStickers=_.h("use_shorts_sticker_overlay_web");q.anchoredPanelActive=!1;q.enableLivingroomLayout=_.h("reels_enable_livingroom_layout");q.enablePlayerMetadataContainer=_.h("reels_web_enable_metadata_container");q.enableSqueezebackPanels=_.h("web_shorts_enable_squeezeback_panels");
q.useAspectRatio=_.h("web_use_aspect_ratio");q.isSqueezebackActive=!1;q.smallScreenSqueezeback=!1;q.isPlayerStarted=!1;q.overlayDensity=0;q.isOverlay=!1;q.isImmersive=!1;q.isImmersiveHorizontal=!1;q.isFullscreen=!1;q.onWindowResized=function(){var k;q.set("isImmersive",((k=window.getComputedStyle(q.hostElement))==null?void 0:k.getPropertyValue("--immersive-mode-on"))==="1");q.set("isImmersiveHorizontal",q.isImmersive&&q.enableLivingroomLayout&&!q.isWatchWhileMode)};
return q};
_.y(zh,_.Q);_.Y=zh.prototype;_.Y.updateIsOverlay=function(q){this.isOverlay=q.detail.value};
_.Y.computeIsShortsOverlay=function(){this.enableLivingroomLayout&&(this.isWatchWhileMode?(this.isImmersiveHorizontal=!1,this.isOverlay=!0):(!this.isOverlay&&this.isImmersive&&(this.isImmersiveHorizontal=!0),this.isOverlay=!1));if(_.h("web_enable_flexible_overlay")||_.h("web_enable_format_first")||_.h("web_enable_format_first_organic_only"))this.isOverlay=this.overlayDensity===2;return this.isWatchWhileMode&&!this.enableAnchoredPanel&&!this.enableLivingroomLayout||this.isOverlay};
_.Y.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.Y.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.Y.computeActionBarButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",iconPosition:"icon-with-label",size:"L"}};
_.Y.computeButtonOverride=function(){return{style:this.isOverlay||this.isWatchWhileMode&&!this.enableAnchoredPanel?"overlay-dark":"mono",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.Y.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.Y.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.Y.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",_.oP("reels_metadata_justified_content")||"flex-start");this.hostElement.style.setProperty("--action-justify-content",_.oP("reels_action_justified_content")||"flex-start")};
_.Y.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}}};
_.Y.setFakeLoadingButtons=function(){this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.WJ("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.WJ("DISLIKE_LABEL",void 0,"Dislike")}}});this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.WJ("COMMENT_LABEL",void 0,"Comment")}}});this.set("data.shareButton",{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.WJ("SHARE_LABEL",
void 0,"Share")}}});_.h("web_enable_shorts_remix_handoff_ep")&&this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.WJ("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()};
_.Y.setEmptyOverlayMetadata=function(){_.h("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}))};
_.Vg.Object.defineProperties(zh.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.infoPanel)}}});
zh.prototype.onIsActiveChanged=zh.prototype.onIsActiveChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],zh.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],zh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],zh.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],zh.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],zh.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],zh.prototype,"isActive",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],zh.prototype,"hidden",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],zh.prototype,"useShortsIcon",void 0);_.v([_.u({value:"left"}),_.G("design:type",String)],zh.prototype,"buttonTooltipPosition",void 0);
_.v([_.u({value:_.h("reels_enable_livingroom_layout")?"top":"left"}),_.G("design:type",String)],zh.prototype,"likeButtonTooltipPosition",void 0);_.v([_.u({value:"none"}),_.G("design:type",String)],zh.prototype,"textTransform",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"showScrubber",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"isWatchWhileMode",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.infoPanel"),_.G("design:type",Object),_.G("design:paramtypes",[])],zh.prototype,"hasInfoPanel",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"enableRemixButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"enableAnchoredPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"enableNewStickers",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"anchoredPanelActive",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"enableLivingroomLayout",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],zh.prototype,"enablePlayerMetadataContainer",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"enableSqueezebackPanels",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"useAspectRatio",void 0);_.v([_.u({selector:_.weM,reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"isSqueezebackActive",void 0);_.v([_.u({selector:sJ0,reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"smallScreenSqueezeback",void 0);_.v([_.u({selector:Gn9}),_.G("design:type",Object)],zh.prototype,"isPlayerStarted",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"overlayDensity",void 0);_.v([_.u(),_.G("design:type",Object)],zh.prototype,"isOverlay",void 0);_.v([_.u({computed:"computeIsShortsOverlay(isOverlay, isWatchWhileMode, overlayDensity)"}),_.G("design:type",Boolean)],zh.prototype,"isShortsOverlay",void 0);_.v([_.u(),_.G("design:type",Object)],zh.prototype,"isImmersive",void 0);_.v([_.u(),_.G("design:type",Object)],zh.prototype,"isImmersiveHorizontal",void 0);
_.v([_.u({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.G("design:type",Boolean)],zh.prototype,"isShortsImmersive",void 0);_.v([_.u({computed:"computeButtonOverride(isOverlay, isWatchWhileMode)"}),_.G("design:type",Object)],zh.prototype,"buttonOverride",void 0);_.v([_.u({computed:"computeActionBarButtonOverride(isOverlay, isWatchWhileMode)"}),_.G("design:type",Object)],zh.prototype,"actionBarButtonOverride",void 0);
_.v([_.u({selector:_.Im,reflectToAttribute:!0}),_.G("design:type",Object)],zh.prototype,"isFullscreen",void 0);_.v([_.Wu("isActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],zh.prototype,"onIsActiveChanged",null);_.v([_.K({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],zh);
_.B(zh,"ytd-reel-player-overlay-renderer",function(){if(XC2!==void 0)return XC2;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-video-interactions data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-video-interactions>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enableNewStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer">\n        </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n      <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[isShortsOverlay]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n    </div>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return XC2=q},{mode:1});var hq0;var Cg=function(){var q=_.Q.apply(this,arguments)||this;q.videoDuration=0;q.playedTime=0;q.isActive=!1;q.JSC$19790_playerEvents=new Map;return q};
_.y(Cg,_.Q);_.Y=Cg.prototype;_.Y.created=function(){this.JSC$19790_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$19790_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.Y.attached=function(){this.getPlayerAndInitializeListeners()};
_.Y.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19790_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.Rw(this,this.onPageChanged))};
_.Y.getPlayerAndInitializeListeners=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return k=_.q$(),k?_.W(F,k.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Rw(q,q.onPageChanged)),F.jumpTo(0));q.player=F.yieldResult;q.initializePlayerListeners();_.RG(F)})};
_.Y.onPageChanged=function(q){var k=this;return _.C(function(F){if(F.nextAddress==1)return q.detail.newPageType!=="ytd-shorts"?F.return():_.W(F,_.i$().getPlayerPromise(),2);k.player=F.yieldResult;k.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Rw(k,k.onPageChanged));_.RG(F)})};
_.Y.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19790_playerEvents)};
_.Y.onVideoDataChange=function(q){var k=this;return _.C(function(F){if(!k.player||q.type!=="newdata")return F.return();k.videoDuration=_.h("web_shorts_use_progress_state_for_gapless")?k.player.getProgressState(q.playertype).seekableEnd:k.player.getDuration(q.playertype);k.playedTime=0;_.RG(F)})};
_.Y.onVideoProgress=function(q){var k=this,F,T;return _.C(function(Z){if(!k.player)return Z.return();F=k.player.getPresentingPlayerType();T=k.player.getPlayerState();k.videoDuration=_.h("web_shorts_use_progress_state_for_gapless")?k.player.getProgressState(F).seekableEnd:k.player.getDuration(F);k.playedTime=T===0?k.videoDuration:q;_.RG(Z)})};
_.Y.getPercentPlayed=function(q,k){return q?_.uu(k/q,0,1):0};
_.Vg.Object.defineProperties(Cg.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 q="";return q=this.videoDuration&&this.playedTime?q+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):q+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Cg.prototype,"componentBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],Cg.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Cg.prototype,"player",void 0);_.v([_.u(),_.G("design:type",Object)],Cg.prototype,"videoDuration",void 0);_.v([_.u(),_.G("design:type",Object)],Cg.prototype,"playedTime",void 0);_.v([_.u(),_.G("design:type",Object)],Cg.prototype,"isActive",void 0);
_.v([_.P("videoDuration","playedTime"),_.G("design:type",Number),_.G("design:paramtypes",[])],Cg.prototype,"percentPlayed",null);_.v([_.P("videoDuration","playedTime"),_.G("design:type",Object),_.G("design:paramtypes",[])],Cg.prototype,"percentPlayedStyle",null);_.v([_.P("videoDuration","isActive"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Cg.prototype,"hideProgressBar",null);
_.B(Cg,"ytd-progress-bar-line",function(){if(hq0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);hq0=q}q=hq0;return q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var Mck;_.Ft(_.aOC,"ytm-closed-captioning-button",{props:{captionIconType:_.xK,onClick:_.oD,ariaLabel:_.xK,ariaPressed:_.xK,isOverlay:_.oD,isModern:_.oD}});_.Ft(_.uYv,"desktop-shorts-volume-controls",{props:{orientation:_.xK}});var Ro=function(){var q=_.Q.apply(this,arguments)||this;q.playerState=null;q.isMuted=!1;q.shortsModernControlsEnabled=_.h("web_shorts_modern_controls");q.volumeControlsOrientationState=_.h("web_shorts_modern_controls")?"vertical_down":"horizontal_right";q.isOverlay=!0;q.captionIconType=-1;q.ariaLabel="";q.overlayDensity=0;q.JSC$19793_playerEvents=new Map;q.onClosedCaptionsButtonClick=function(){q.player&&_.ur(q.player)&&(q.player.toggleSubtitles(),q.updateCaptionIconType())};
return q};
_.y(Ro,_.Q);_.Y=Ro.prototype;_.Y.created=function(){this.JSC$19793_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$19793_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$19793_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.Y.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.Jw(28662);this.playPauseButtonClientVE=_.Jw(36842);this.fullscreenButtonToggleOffClientVE=_.Jw(222256);this.fullscreenButtonToggleOnClientVE=_.Jw(222257);var q=_.Jg(),k=_.lN();q&&k&&(_.h("combine_ve_grafts")?(_.Os(_.aB(),this.muteButtonClientVE,k),_.Os(_.aB(),this.playPauseButtonClientVE,k)):_.r3(q,k,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.Y.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$19793_playerEvents),this.player=null)};
_.Y.updateCaptionIconType=function(){var q=-1,k=void 0,F=_.WJ("CLOSED_CAPTIONS_DISABLED");this.player&&_.ur(this.player)&&(_.YAC(this.player)?(k=!0,F=_.WJ("CLOSED_CAPTIONS_ON"),q=1):(k=!1,F=_.WJ("CLOSED_CAPTIONS_OFF"),q=0));this.captionIconType=q;this.ariaPressedState=k;this.ariaLabel=F};
_.Y.getPlayerAndInitializeListeners=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return k=_.q$(),k?_.W(F,k.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Rw(q,q.onPageChanged)),F.jumpTo(0));q.player=F.yieldResult;q.initializePlayerListeners();_.RG(F)})};
_.Y.onPageChanged=function(q){var k=this;return _.C(function(F){if(F.nextAddress==1)return q.detail.newPageType!=="ytd-shorts"?F.return():_.W(F,_.i$().getPlayerPromise(),2);k.player=F.yieldResult;k.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Rw(k,k.onPageChanged));_.RG(F)})};
_.Y.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$19793_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.Y.onPlayerStateChange=function(q){this.playerState=q};
_.Y.onPlayerVolumeChange=function(q){this.isMuted=q.muted};
_.Y.onPlayPauseButtonClick=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,_.i$().getPlayerPromise(),2);k=T.yieldResult;(F=_.Jg())&&q.playPauseButtonClientVE&&_.Ga(F,q.playPauseButtonClientVE);k.getPlayerState()!==1?k.playVideo():k.pauseVideo();_.RG(T)})};
_.Y.computePlayPauseIcon=function(q){return q===2||q===-1||q===5?_.h("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.h("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.h("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.Y.computeFullscreenLabel=function(q){return q?_.WJ("FULLSCREEN_EXIT_LABEL"):_.WJ("FULLSCREEN_ENTER_LABEL")};
_.Y.computePlayPauseLabel=function(q){return q===1||q===3?_.WJ("PLAYER_LABEL_PAUSE"):_.WJ("PLAYER_LABEL_PLAY")};
_.Y.onMuteButtonClick=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,_.i$().getPlayerPromise(),2);k=T.yieldResult;(F=_.Jg())&&q.muteButtonClientVE&&_.Ga(F,q.muteButtonClientVE);k.isMuted()?k.unMute(!0):k.mute(!0);_.RG(T)})};
_.Y.computeMuteIcon=function(q){return q?"miniplayer:volume-off":"miniplayer:volume-up"};
_.Y.computeMuteLabel=function(q){return q?_.WJ("PLAYER_LABEL_UNMUTE"):_.WJ("PLAYER_LABEL_MUTE")};
_.Y.onFullscreenButtonClick=function(){var q=_.Jg();q&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.Ga(q,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.Ga(q,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();_.lv9()};
_.Vg.Object.defineProperties(Ro.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var q=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(){q.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-static-overlay-additive-background)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.h("web_shorts_modern_controls")?"player_full_exit_alt":_.h("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.h("web_shorts_modern_controls")?"player_full_enter_alt":_.h("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Ro.prototype,"componentBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],Ro.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Ro.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"player",void 0);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"playerState",void 0);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"isMuted",void 0);
_.v([_.u({computed:"computePlayPauseIcon(playerState)"}),_.G("design:type",String)],Ro.prototype,"playPauseIcon",void 0);_.v([_.u({computed:"computeMuteIcon(isMuted)"}),_.G("design:type",String)],Ro.prototype,"muteIcon",void 0);_.v([_.u({selector:_.Im}),_.G("design:type",Boolean)],Ro.prototype,"isFullscreen",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ro.prototype,"shortsModernControlsEnabled",void 0);
_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"volumeControlsOrientationState",void 0);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"isOverlay",void 0);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"captionIconType",void 0);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"ariaLabel",void 0);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"ariaPressedState",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ro.prototype,"overlayDensity",void 0);
_.v([_.P("playerState"),_.G("design:type",Object),_.G("design:paramtypes",[])],Ro.prototype,"playPauseButtonData",null);_.v([_.P("isFullscreen"),_.G("design:type",Object),_.G("design:paramtypes",[])],Ro.prototype,"fullscreenButtonData",null);_.v([_.u(),_.G("design:type",Object)],Ro.prototype,"onClosedCaptionsButtonClick",void 0);_.v([_.P("isFullscreen"),_.G("design:type",String),_.G("design:paramtypes",[])],Ro.prototype,"fullscreenIcon",null);
_.B(Ro,"ytd-shorts-player-controls",function(){if(Mck===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n</yt-button-shape>\n<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n  </div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);Mck=q}q=Mck;return q},{mode:1});var fq9;_.Ft(_.$fz,"yt-interstitial-view-model",{props:{data:_.xK}});var yuK=_.mc(function(q){var k=q.data;return _.U("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.U("h1",{class:"reelWatchBreakViewModelHostTitle"},_.U(_.gz,{text:function(){return k().title}})),_.U("h2",{class:"reelWatchBreakViewModelHostBody"},_.U(_.gz,{text:function(){return k().body},
isOverlay:!0})),_.U(_.l$,{data:function(){return k().buttons}},{buttonViewModel:function(F,T){return _.U("div",{class:function(){return T()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.U(_.b$,{data:F.data}))}}))},"Wi");
yuK.idomCompat=!0;_.Ft(yuK,"reel-watch-break-view-model",{props:{data:_.xK}});var e2=function(){return _.Q.apply(this,arguments)||this};
_.y(e2,_.Q);e2.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}}};
_.Vg.Object.defineProperties(e2.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.f((q=this.data)==null?void 0:q.renderer,So2)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var q;return!!_.f((q=this.data)==null?void 0:q.renderer,zq9)}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],e2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],e2.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],e2.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],e2.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.renderer"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],e2.prototype,"isSurvey",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.renderer"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],e2.prototype,"isInterstitialViewModel",null);_.v([_.K({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],e2);
_.B(e2,"ytd-reel-non-video-content-renderer",function(){if(fq9!==void 0)return fq9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return fq9=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var tcK;_.Ft(_.bM0,"desktop-shorts-player-controls",{});var WX=function(){var q=_.Q.apply(this,arguments)||this;q.isPlayerPaused=!1;q.isPlayerStarted=!1;q.showPlayerControls=!1;q.showScrubber=!1;q.autoHideJobId=0;q.modern=_.h("web_button_rework");q.overlayType=_.oP("web_shorts_expanded_overlay_type");q.panelData=void 0;q.isWatchWhileMode=!1;q.hasError=!1;q.panelShowDelayMs=1;q.scrubberComponent={};q.isFullscreen=!1;q.shouldHideOverlay=!1;q.enableAnchoredPanel=_.h("desktop_shorts_v2_anchored_panel");q.enablePersistentAnchoredPanel=_.h("desktop_shorts_v2_persistent_anchored_panel");
q.hideWatchWhilePanel=_.h("web_shorts_hide_watch_while_panel");q.useAspectRatio=_.h("web_use_aspect_ratio");q.isPersistentPanelActive=!1;q.anchoredPanelActive=!1;q.isShortsPipActive=!1;q.smallScreenSqueezeback=!1;q.enableFlexibleOverlay=_.h("web_enable_flexible_overlay");q.overlayDensity=0;q.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};q.onWindowResized=function(){_.rf(q,
"calculateOverlayDensity",function(){q.calculateOverlayDensity()},100)};
return q};
_.y(WX,_.Q);_.Y=WX.prototype;_.Y.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.Y.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.Y.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var q=_.mT().resolve(_.MQ);this.isWatchWhileMode&&(_.h("web_enable_shorts_new_carousel")?_.pL.addJob(function(){q.showPanel("shorts-comments-panel",void 0,void 0,void 0,null)},0):q.showPanel("shorts-comments-panel",void 0,void 0,void 0,null))}}else this.panelData=void 0};
_.Y.handleShowReelsCommentsOverlayCommand=function(q){q=_.f(q,eqC);this.isActive&&(q==null?0:q.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))};
_.Y.updateEngagementPanelVisibility=function(q,k){q&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:k?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:q}})};
_.Y.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;(this.enableFlexibleOverlay||this.enableFormatFirst)&&window.removeEventListener("resize",this.onWindowResized)};
_.Y.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.mT().resolve(_.a6).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.Y.handleWatchWhilePanelScrimClick=function(){var q=_.mT().resolve(_.MQ);this.activeWatchWhilePanel&&(q.hidePanel(this.activeWatchWhilePanel),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.Y.attached=function(){this.isFirstReel()&&this.handlePlayerClick();if(this.enableFlexibleOverlay||this.enableFormatFirst)window.addEventListener("resize",this.onWindowResized),this.calculateOverlayDensity()};
_.Y.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:_.h("web_enable_shorts_new_carousel")?0:void 0}}};
_.Y.handlePlayerClick=function(q){var k=this,F,T;if((T=(F=window).matchMedia)!=null&&T.call(F,"(any-pointer: coarse)").matches||!q)this.showPlayerControls=!0,_.pL.cancelJob(this.autoHideJobId),this.autoHideJobId=_.MR(_.pL,function(){k.showPlayerControls=!1},4E3)};
_.Y.isFirstReel=function(){return this.index===0};
_.Y.handleMouseenter=function(){_.pL.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.Y.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.Y.handleScrubberEnter=function(){this.showScrubber=!0};
_.Y.handleScrubberLeave=function(){this.showScrubber=!1};
_.Y.maybeLogNonDefaultAspectRatio=function(){var q;(q=this.data)!=null&&q.thumbnail&&this.isActive&&.5625!==Ho2(this.data.thumbnail)&&_.HSe("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.Y.calculateOverlayDensity=function(){if(this.enableFlexibleOverlay||this.enableFormatFirst){var q=document.querySelector("#shorts-container");if(q){q=q.offsetWidth/2-this.playerContainer.offsetWidth/2;q=q>=368?1:q>=72?0:2;this.enableFormatFirst&&!this.enableFlexibleOverlay&&q===1&&(q=0);this.isPersistentPanelActive&&(q=0);window.innerWidth<=599&&(q=2);this.overlayDensity=q;var k;(k=this.onOverlayDensityChanged)==null||k.call(this,this.index,this.overlayDensity)}}};
_.Y.onOverlayDensityChange=function(){var q;(q=this.onOverlayDensityChanged)==null||q.call(this,this.index,this.overlayDensity);(q=_.Zy(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))&&q.set("overlayDensity",this.overlayDensity);if(q=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))q.overlayDensity=this.overlayDensity};
_.Y.isVideoContent=function(q){_.mT().resolve(_.a6);return!!_.f(q,_.fj)};
_.Y.isNonVideoContent=function(q){_.mT().resolve(_.a6);return!!_.f(q,_.P1)};
_.Y.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.Vg.Object.defineProperties(WX.prototype,{enableFormatFirst:{configurable:!0,enumerable:!0,get:function(){var q,k;return _.h("web_enable_format_first")||((q=this.data)==null?void 0:q.adsOverlay)&&_.h("web_enable_format_first_ads_only")||((k=this.data)==null?void 0:k.reelPlayerOverlayRenderer)&&_.h("web_enable_format_first_organic_only")}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.h("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var q;return!this.isActive||!this.isPlayerStarted||(q=this.data)!=null&&q.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.data)==null?0:q.command)&&this.isVideoContent(this.data.command)){var k,F;if(((k=this.data)==null?0:k.adsOverlay)&&Object.keys((F=this.data)==null?void 0:F.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var T,Z;if(((T=this.data)==null?0:T.reelPlayerOverlayRenderer)&&Object.keys((Z=this.data)==null?void 0:Z.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
WX.prototype.onOverlayDensityChange=WX.prototype.onOverlayDensityChange;WX.prototype.calculateOverlayDensity=WX.prototype.calculateOverlayDensity;WX.prototype.maybeLogNonDefaultAspectRatio=WX.prototype.maybeLogNonDefaultAspectRatio;WX.prototype.onEngagementPanelsChanged=WX.prototype.onEngagementPanelsChanged;WX.prototype.onScrubberDataChange=WX.prototype.onScrubberDataChange;WX.prototype.updateShouldHideOverlay=WX.prototype.updateShouldHideOverlay;
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],WX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],WX.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],WX.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],WX.prototype,"index",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],WX.prototype,"isActive",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],WX.prototype,"isHiddenInDom",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"isPlayerPaused",void 0);_.v([_.u({selector:Gn9}),_.G("design:type",Object)],WX.prototype,"isPlayerStarted",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"showPlayerControls",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"showScrubber",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"autoHideJobId",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"overlayType",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],WX.prototype,"ytdReduxBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],WX.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"watchWhileEngagementPanels",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"panelData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"isWatchWhileMode",void 0);_.v([_.u(),_.G("design:type",String)],WX.prototype,"activeWatchWhilePanel",void 0);
_.v([_.u(),_.G("design:type",Object)],WX.prototype,"hasError",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"panelShowDelayMs",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"scrubberComponent",void 0);_.v([_.u({selector:_.Im,reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"isFullscreen",void 0);_.v([_.u(),_.G("design:type",Object)],WX.prototype,"shouldHideOverlay",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"enableAnchoredPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"enablePersistentAnchoredPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"hideWatchWhilePanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"useAspectRatio",void 0);
_.v([_.u({selector:_.weM,reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"isPersistentPanelActive",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"anchoredPanelActive",void 0);_.v([_.u({selector:_.Xl,reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"isShortsPipActive",void 0);_.v([_.u({selector:sJ0,reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"smallScreenSqueezeback",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],WX.prototype,"enableFormatFirst",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"enableFlexibleOverlay",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],WX.prototype,"overlayDensity",void 0);_.v([_.u(),_.G("design:type",Function)],WX.prototype,"onOverlayDensityChanged",void 0);
_.v([_.u(),_.P("isActive","hasError","isPlayerStarted"),_.G("design:type",Object),_.G("design:paramtypes",[])],WX.prototype,"shouldRenderPlayerElements",null);_.v([_.u(),_.P("isActive","isWatchWhileMode"),_.G("design:type",Object),_.G("design:paramtypes",[])],WX.prototype,"watchWhileOrPersistentActive",null);_.v([_.Wu("isActive","hasError","showingExpandedOverlay"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WX.prototype,"updateShouldHideOverlay",null);
_.v([_.u({reflectToAttribute:!0}),_.P("isActive","isPlayerStarted","data"),_.G("design:type",Object),_.G("design:paramtypes",[])],WX.prototype,"shouldRenderScrubber",null);_.v([_.Wu("shouldRenderScrubber"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WX.prototype,"onScrubberDataChange",null);_.v([_.P("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.G("design:type",Object),_.G("design:paramtypes",[])],WX.prototype,"overlayComponent",null);
_.v([_.Wu("watchWhileEngagementPanels"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WX.prototype,"onEngagementPanelsChanged",null);_.v([_.Iw("#player-container"),_.G("design:type",HTMLElement)],WX.prototype,"playerContainer",void 0);_.v([_.Iw("#cinematic-container"),_.G("design:type",HTMLElement)],WX.prototype,"cinematicContainer",void 0);
_.v([_.Wu("isPersistentPanelActive","data.thumbnail"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WX.prototype,"maybeLogNonDefaultAspectRatio",null);_.v([_.Wu("isPersistentPanelActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WX.prototype,"calculateOverlayDensity",null);_.v([_.Wu("overlayDensity"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WX.prototype,"onOverlayDensityChange",null);
_.v([_.K({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],WX);
_.B(WX,"ytd-reel-video-renderer",function(){if(tcK!==void 0)return tcK;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls disable-upgrade="[[!isActive]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return tcK=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var Um=function(){var q=_.Q.apply(this,arguments)||this;q.isPreviousPageShorts=!1;q.index=0;q.delayedActiveIndex=0;q.playablePreviousIndex=null;q.isPlayerPaused=!1;q.isPlayerStarted=!1;q.intersectionObserverThreshold=.6;q.fitToVisibleBounds=!1;q.pageSubtype="shorts";q.enablePreviousContinuation=_.h("shorts_in_playlists_web");q.shortsPipEnabled=_.h("web_shorts_pip");q.isDark=document.documentElement.hasAttribute("dark");q.shortsViewTransitions=_.h("web_shorts_view_transitions");q.isFullscreen=!1;q.isShortsPipActive=
!1;q.buttonOverride={iconPosition:"icon-only",size:"XL"};q.anchoredPanelActive=!1;q.isActive=!1;q.smallScreenPersistentPanel=!1;q.isPersistentPanelActive=!1;q.smallScreenSqueezeBack=!1;q.enableScrollIntoViewCenter=_.h("web_scroll_into_view_center");q.formatFirst=_.h("web_enable_format_first")||_.h("web_enable_format_first_ads_only")||_.h("web_enable_format_first_organic_only");q.enableFlexibleOverlay=_.h("web_enable_flexible_overlay");q.useAspectRatio=_.h("web_use_aspect_ratio");q.isShortsInitialized=
!1;q.hidePreviousButtonImmediately=!1;q.showPreviousButtonImmediately=!1;q.endOfNextContinuation=!1;q.currentPlayerIndex=0;q.nextReelVe=_.Jw(56921);q.prevReelVe=_.Jw(56922);q.loopToggleOffVe=_.Jw(198013);q.loopToggleOnVe=_.Jw(198014);q.ambientModeToggleVe=_.Jw(227860);q.reelPlayerPausedStateRendererVe=_.Jw(141313);q.storedPlaybackSpeed=null;q.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction","yt-reel-navigate-command":"handleReelNavigateCommand",
"yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged","yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff",
"yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};q.onOverlayDensityChanged=function(k,F){var T;(T=q.getActiveReelVideo(k))==null||T.setAttribute("overlay-density",String(F))};
return q};
_.y(Um,_.Q);_.Y=Um.prototype;
_.Y.deflateInactivePreviousSlides=function(){var q=_.kX("web_shorts_deflate_inactive_slides_aggressive_distance");if(q>0&&this.shortsProcessedSequence&&this.activeIndex){q=this.activeIndex-q;for(var k=0;k<=q;k++){var F=void 0;((F=this.shortsProcessedSequence[k].reelPlayerOverlayRenderer)==null?0:F.metapanel)&&this.set("shortsProcessedSequence."+k+".reelPlayerOverlayRenderer",{});F=void 0;((F=this.shortsProcessedSequence[k].adsOverlay)==null?0:F.adSlotMetadata)&&this.set("shortsProcessedSequence."+k+
".adsOverlay",{})}}};
_.Y.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.Y.onResize=function(){var q=_.LB(),k=q.dispatch,F=this.calculateIsSmallWidth();k.call(q,_.FH({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:F}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.Y.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:_.h("web_enable_shorts_new_carousel")?0:void 0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:0}}};
_.Y.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var q=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,k=q,F=0;q<250&&(k=q+this.shortsInnerContainer.clientWidth,F=24);_.zb(this.hostElement,{"--ytd-shorts-header-width":k+"px","--ytd-shorts-top-spacing":F+"px"})}};
_.Y.isFirstShorts=function(q){return q?this.index===-q.length:this.index===0};
_.Y.isActiveReel=function(q,k,F){F&&(k=this.calculatePrevIndex(k,F));return q===k};
_.Y.onFullscreenChange=function(){if(_.h("web_fullscreen_shorts")){var q;(q=this.getActiveReelVideo(this.activeIndex))==null||q.scrollIntoView({behavior:"instant",block:"nearest",inline:this.enableScrollIntoViewCenter?"center":"start"});this.isFullscreen&&this.isShortsPipActive&&_.mT().resolve(_.BA).close(!0)}};
_.Y.engagementPanelsChanged=function(){var q;this.watchWhileEngagementPanels=(q=this.data)==null?void 0:q.engagementPanels};
_.Y.unregisterPanels=function(){var q=_.mT().resolve(_.MQ);if(this.watchWhileEngagementPanels)for(var k=_.S(this.watchWhileEngagementPanels),F=k.next();!F.done;F=k.next()){var T=void 0,Z=void 0;F=(T=F.value.engagementPanelSectionListRenderer)==null?void 0:(Z=T.identifier)==null?void 0:Z.tag;q&&F&&q.panelMap.delete(F)}};
_.Y.isVideoContent=function(q){return this.isVideoContentCommand(q==null?void 0:q.command)};
_.Y.getActiveReelVideo=function(q){return _.Zy(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+q+'"]')};
_.Y.calculatePrevIndex=function(q,k){return k?q-((k==null?void 0:k.length)||0):-1};
_.Y.onKeydown=function(q){var k=_.xN(q)||[];if(!_.Dd2(k))if(q.code==="ArrowUp")q.preventDefault(),this.handlePrevButtonClick();else if(q.code==="ArrowDown")q.preventDefault(),this.handleNextButtonClick();else if(q.code==="KeyM")this.toggleMuteUnmuteVideo();else if(q.code==="KeyK"||q.code==="Space")this.togglePlayPauseVideo();else if((q.code==="KeyA"||q.code==="ArrowLeft")&&_.h("web_shorts_keyboard_enable_seek_shortcuts")){var F;(F=this.player)==null||F.seekBy(-5)}else if((q.code==="KeyD"||q.code===
"ArrowRight")&&_.h("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var T;(T=this.player)==null||T.seekBy(5)}};
_.Y.onServiceRequestCompleted=function(q,k){q=k.data;q.continuationEndpoint&&q.entries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:q.entries,continuationEndpoint:q.continuationEndpoint}}):q.prevContinuationEndpoint&&q.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:q.prevEntries,prevContinuationEndpoint:q.prevContinuationEndpoint}}):this.shortsProcessedSequence&&
this.index>0&&(this.endOfNextContinuation=!0)};
_.Y.handleEngagementPanelVisibilityChanged=function(q,k){var F=_.mT().resolve(_.MQ);if(q&&F){var T,Z=((T=q.identifier)==null?void 0:T.tag)||q.panelIdentifier||q.targetId;if(k==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==Z){F.hidePanel(this.activePanel);var O;this.activePanel=((O=q.identifier)==null?void 0:O.tag)||q.panelIdentifier}else this.isPersistentPanelActive=!0,_.LB().dispatch(o35(!0)),this.anchoredPanelActive=!0,this.activePanel=Z;else k==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===Z&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.LB().dispatch(o35(!1)))}};
_.Y.handlePanelScrimClick=function(){var q=_.mT().resolve(_.MQ);this.activePanel&&(q.hidePanel(this.activePanel),_.LB().dispatch(o35(!1)))};
_.Y.getShortsLoopSetting=function(){var q,k,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:return _.h("kevlar_shorts_auto_advance")?_.W(O,_.t6.getInstance(),2):O.return(!0);case 2:return(q=O.yieldResult)?_.W(O,q.get("sfvles"),3):O.return(!0);case 3:return F=(k=O.yieldResult)!=null?k:!1,_.W(O,q.get("sfvle"),4);case 4:return Z=(T=O.yieldResult)!=null?T:!0,F?O.return(Z):O.return(!0)}})};
_.Y.handleSignalActionToggleLoopShortsOff=function(){var q=this,k,F,T;return _.C(function(Z){switch(Z.nextAddress){case 1:if(!q.player)return Z.return();q.player.setLoopVideo(!1);k=_.aB();_.zN(k,q.loopToggleOffVe);return _.W(Z,_.t6.getInstance(),2);case 2:return(F=Z.yieldResult)?_.W(Z,F.set("sfvle",!1),3):Z.return();case 3:return _.W(Z,F.set("sfvles",!0),4);case 4:T=_.Xc(),_.E_(0,203,!1),_.E_(0,204,!0),T.save(),_.RG(Z)}})};
_.Y.handleSignalActionToggleLoopShortsOn=function(){var q=this,k,F,T;return _.C(function(Z){switch(Z.nextAddress){case 1:if(!q.player)return Z.return();q.player.setLoopVideo(!0);k=_.aB();_.zN(k,q.loopToggleOnVe);return _.W(Z,_.t6.getInstance(),2);case 2:return(F=Z.yieldResult)?_.W(Z,F.set("sfvle",!0),3):Z.return();case 3:return _.W(Z,F.set("sfvles",!0),4);case 4:T=_.Xc(),_.E_(0,203,!0),_.E_(0,204,!0),T.save(),_.RG(Z)}})};
_.Y.handleSignalActionToggleCinematicShortsOn=function(){vJk(!0);var q;(q=this.JSC$19817_cinematicController)==null||_.QJ9(q,!0);_.zN(_.aB(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.Y.handleSignalActionToggleCinematicShortsOff=function(){vJk(!1);var q;(q=this.JSC$19817_cinematicController)==null||_.QJ9(q,!1);_.zN(_.aB(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.Y.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.Y.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.Y.unhideCurrentOverlay=function(){if(this.overlayContainer){var q=this.overlayContainer.querySelector("#experiment-overlay");q&&_.pL.addLowPriorityJob(function(){q.style.display="unset"},100)}};
_.Y.getCurrentShort=function(){if(this.currentEndpoint){var q=this.currentEndpoint;if(this.isNonVideoContentCommand(q)){var k=_.f(q,_.P1);return{reelNonVideoContentRenderer:_.f(k==null?void 0:k.renderer,_.Y5G),command:q}}if(this.data){var F;k=(F=_.f(this.currentEndpoint,_.fj))==null?void 0:F.thumbnail;var T;F=(T=this.data.overlay)==null?void 0:T.reelPlayerOverlayRenderer;_.mT().resolve(_.a6);q=this.data;var Z,O;T=(Z=q.overlay)==null?void 0:(O=Z.shortsAdsRenderer)==null?void 0:O.adSlots;if(T!==void 0)T.length===
0?(_.iW("Shorts ads returned no ad slots."),q=void 0):(T.length>1&&_.iW("Shorts ads has more than one ad slots."),q=_.f(T[0],_.KY8));else{var z,R;q=_.f((z=q.overlay)==null?void 0:(R=z.shortsAdsRenderer)==null?void 0:R.overlay,_.KY8)}z=q;q=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.f(this.currentEndpoint,_.fj),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});return{reelPlayerOverlayRenderer:F,thumbnail:k,command:q,adsOverlay:z}}}};
_.Y.created=function(){var q=this;this.scrollToVideoThrottle=new _.mg(function(k){var F;(F=q.getActiveReelVideo(k))==null||F.scrollIntoView({behavior:"smooth",block:"nearest",inline:q.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.transitionToVideoThrottle=new _.mg(function(k){var F;(F=q.getActiveReelVideo(k))==null||F.scrollIntoView({behavior:"auto",block:"nearest",inline:q.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.maybeCreateIntersectionObserver()};
_.Y.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.Y.attached=function(){var q=this;_.mT().resolve(_.a6).registerRootElement(this);this.pageScrollElement=_.Zy(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.Rw(this,this.processResetAction));_.h("web_reels_min_height_adjustment")&&this.hostElement.style.setProperty("--ytd-reels-min-height","460px");_.h("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){var k=
q.getActiveReelVideo(q.activeIndex);q.maybeCreateIntersectionObserver();k==null||k.scrollIntoView({behavior:"instant",block:"nearest",inline:q.enableScrollIntoViewCenter?"center":"start"});q.shortsContainer.style.overflowY="scroll"}))};
_.Y.calculateSqueezebackPanelSize=function(){var q=this,k=window.innerWidth-456-(window.innerHeight-106)*.5625;_.pL.addLowPriorityJob(function(){k<360?_.LB().dispatch(Fvv(!0)):(q.hostElement.style.setProperty("--anchored-panel-width",Math.min(k,480)+"px"),_.LB().dispatch(Fvv(!1)))})};
_.Y.detached=function(){var q=_.mT().resolve(_.a6);q.rootElement=void 0;var k;(k=q.unsubscribeFromStore)==null||k.call(q);q.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.Rw(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.Y.onResizeFinished=function(q,k){var F=this,T=new ResizeObserver(function(){F.shortsContainer.style.overflowY="hidden";_.pL.addLowPriorityJob(function(){k()},100)});
T.observe(q);return T};
_.Y.resetDocumentScrollTop=function(){var q,k;if((q=document)==null?0:(k=q.scrollingElement)==null?0:k.scrollTop)document.scrollingElement.scrollTop=0};
_.Y.loadPage_=function(q){var k=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),q){var F;if((F=_.f(this.currentEndpoint,_.fj))==null?0:F.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=q;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){k.isPlayerStarted&&
(k.handleOnPlaybackCommand(),k.afterPlayerStarted=function(){})};
this.registerPanel(q)}};
_.Y.afterPlayerStarted=function(){};
_.Y.handleOnPlaybackCommand=function(){if(_.h("web_shorts_comment_stickers")&&this.isPlayerStarted){var q,k=(q=_.f(this.currentEndpoint,_.fj))==null?void 0:q.onPlaybackCommand;k&&this.ytComponentBehavior.resolveCommand(k)}};
_.Y.maybeCreateIntersectionObserver=function(){var q=this,k=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==k){this.intersectionObserverThreshold=k;var F={rootMargin:"0px",threshold:k},T;(T=this.intersectionObserver)==null||T.disconnect();this.intersectionObserver=new IntersectionObserver(function(Z){Z=_.S(Z);for(var O=Z.next();!O.done;O=Z.next())if(O=O.value,O.intersectionRatio>k){O=Number(O.target.id);if(isNaN(O))break;if(O===q.index)break;
_.qde();q.loadVideo(O);_.PJ("r_vtc")}},F);
this.observeShorts()}};
_.Y.observeShorts=function(){var q=[].concat(_.fP(_.Zy(this.hostElement).querySelectorAll(".reel-video-in-sequence-new")));q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;var F=void 0;(F=this.intersectionObserver)==null||F.observe(k)}};
_.Y.initCsi=function(){_.yY("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var q={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"}},k,F;if((k=this.playerData)==null?0:(F=k.cacheMetadata)==null?0:F.isCacheHit)q.isCacheHit=!0;var T;if(k=(T=_.f(this.currentEndpoint,_.fj))==null?void 0:
T.prefetchTaskId)q.prefetchInfo={taskId:k};_.J$(q)};
_.Y.isAd=function(){var q,k;return!!((q=_.f(this.currentEndpoint,_.fj))==null?0:(k=q.adClientParams)==null?0:k.isAd)};
_.Y.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.Y.getPlayerContainer=function(){var q;return(q=_.Zy(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:q.playerContainer};
_.Y.onPlayerStateChange=function(q){var k=this;this.isPlayerPaused=q===2;q!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?q===1&&this.index===0&&(this.isPlayerStarted||_.LB().dispatch(Z9(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.LB().dispatch(Z9(!0)));this.player&&!this.player.getLoopVideo()&&_.pL.addLowPriorityJob(function(){k.getShortsLoopSetting().then(function(F){var T;(T=k.player)==null||T.setLoopVideo(F)})});
this.isPlayerPaused&&_.h("web_shorts_paused_state_logging")&&_.HJ(_.Jg(),[this.reelPlayerPausedStateRendererVe])};
_.Y.isInBackground=function(){var q=window.document.visibilityState;return!(!q||q==="visible")};
_.Y.isShortPlayable=function(){if(_.h("kevlar_playable_short_killswitch"))return!0;var q;return(q=this.playerData)!=null&&q.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.Y.setNormalPlaybackSpeed=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.getPlayer().getPlayerPromise(),2);k=T.yieldResult;F=k.getPlaybackRate();F!==1&&(q.storedPlaybackSpeed=F,k.setPlaybackRate(1));_.RG(T)})};
_.Y.restorePlaybackSpeed=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1)return q.storedPlaybackSpeed===null?F.jumpTo(0):_.W(F,q.getPlayer().getPlayerPromise(),3);k=F.yieldResult;k.setPlaybackRate(q.storedPlaybackSpeed);q.storedPlaybackSpeed=null;_.RG(F)})};
_.Y.playerDataChanged=function(){var q=this,k,F,T,Z,O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1){k=q.getPlayer();(F=q.intersectionObserver)==null||F.disconnect();if(q.playerData){if(((T=q.playerData.videoDetails)==null?void 0:T.videoId)!==((Z=k.getPlayer())==null?void 0:Z.getVideoData().video_id)){O={};if(z=_.f(q.currentEndpoint,_.fj))O.watch_endpoint=z,z.endTimeSeconds&&(O.end=z.endTimeSeconds);k.loadVideoWithPlayerResponse(q.playerData,O)}}else return X.return();return q.player?X.jumpTo(2):
_.W(X,k.getPlayerPromise(),3)}X.nextAddress!=2&&(q.player=X.yieldResult,q.JSC$19817_playerStateChangeListener=q.onPlayerStateChange.bind(q),q.player.addEventListener("onStateChange",q.JSC$19817_playerStateChangeListener),_.h("kevlar_client_enable_shorts_player_bootstrap")&&_.x_(),q.scrollToVideoThrottle.fire(q.index),q.movePlayerToVideo(q.index),_.pL.addLowPriorityJob(function(){q.getShortsLoopSetting().then(function(E){var d;(d=q.player)==null||d.setLoopVideo(E)})}),_.LG0.resolve(q.player),q.player.syncVolume(),
q.getPlayer().focusOnPlayer());
_.pL.addLowPriorityJob(function(){q.observeShorts()},100);
R=q.player.getPlayerState(q.player.getPresentingPlayerType());R!==1||q.isPlayerStarted||_.LB().dispatch(Z9(!0));q.updateBackNavContainerWidth();e=_.f(q.currentEndpoint,_.fj);((I=e)==null?0:I.startTimeSeconds)&&q.player.seekTo(e.startTimeSeconds);if(q.JSC$19817_cinematicController||q.cinematicsInitializeJobId)return X.return();q.cinematicsInitializeJobId=_.pL.addLowPriorityJob(function(){q.initCinematicController();q.cinematicsInitializeJobId=void 0});
_.RG(X)})};
_.Y.onShortUndoDismiss=function(){var q=this,k=kR2().pop();k!==void 0&&(_.Gz(this,function(){q.showCardWithIndex(k)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.Y.onShortsDismiss=function(q){if(q=q.detail.reelDismissalActionRenderer)(q=_.f(q.onDismissalCompletionRenderer,_.WPk))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:q}}}),this.scrollAndDismissCard()};
_.Y.processReelNonVideoContentDismissalCommand=function(q){var k=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);q=_.f(q,Rqs);this.activeDimissalTimeout=setTimeout(function(){k.scrollAndDismissCard()},Number(q==null?void 0:q.delayMs))};
_.Y.scrollAndDismissCard=function(){var q=this,k=this.index;kR2().push(k);_.Gz(this,function(){var F=q.getPlayableNextIndex();F!==null&&(F=q.getActiveReelVideo(F),q.hideCardWithIndex(k),F==null||F.scrollIntoView({behavior:"smooth",block:"nearest",inline:q.enableScrollIntoViewCenter?"center":"start"}))})};
_.Y.hideCardWithIndex=function(q){if(q=this.getActiveReelVideo(q))q.hidden=!0};
_.Y.showCardWithIndex=function(q){if(q=this.getActiveReelVideo(q))q.hidden=!1};
_.Y.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.Y.activeChanged=function(q){_.LB().dispatch(_.FH({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:q}}));if(q)document.addEventListener("keydown",_.Rw(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var k;(k=this.player)==null||k.sendAbandonmentPing()}var F;(F=this.player)==null||F.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.Rw(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.Y.graftClientVisualElements=function(){if(this.data){var q=_.aB();_.cfZ(q,_.Sy({response:this.reelWatchSequenceResponse}));_.Os(q,this.nextReelVe);_.Os(q,this.prevReelVe);_.h("kevlar_shorts_auto_advance")&&(_.Os(q,this.loopToggleOffVe),_.Os(q,this.loopToggleOnVe));_.Os(q,this.ambientModeToggleVe);_.HJ(_.Jg(),[this.nextReelVe,this.prevReelVe]);_.h("web_shorts_paused_state_logging")&&_.Os(q,this.reelPlayerPausedStateRendererVe)}};
_.Y.graftNvcRenderer=function(){var q,k,F,T,Z=this.index<0?(q=this.shortsProcessedPrevSequence)==null?void 0:(k=q[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:k.command:(F=this.shortsProcessedSequence)==null?void 0:(T=F[this.index])==null?void 0:T.command;if(Z&&this.isNonVideoContentCommand(Z)){q=_.f(Z,_.P1);var O,z;(q=(O=_.f(q==null?void 0:q.renderer,_.Y5G))==null?void 0:(z=O.loggingDirectives)==null?void 0:z.trackingParams)&&_.aB().graftServerVe(q)}};
_.Y.setActiveIndex=function(){_.mT().resolve(_.a6).setActiveIndex(this.index)};
_.Y.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.Y.lazyUpdateMiniplayerData=function(){var q=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.pL.addLowPriorityJob(function(){q.updateMiniplayerData();q.updateMiniplayerDataJobId=void 0}))};
_.Y.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.pL.cancelJob(this.updateMiniplayerDataJobId)};
_.Y.updateMiniplayerData=function(){var q,k,F,T=_.mT().resolve(_.BA),Z={shortsData:this.getCurrentShort(),previousButtonDisabled:!((q=this.prevButtonData)==null||!q.isDisabled),nextButtonDisabled:!((k=this.nextButtonData)==null||!k.isDisabled),playabilityStatus:(F=this.playerData)==null?void 0:F.playabilityStatus};_.yn(T,Z)};
_.Y.resetPlayerLocation=function(){var q=this.getPlayer();this.initialPlayerContainer&&q.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.Y.movePlayerToVideo=function(q,k){var F=this;k=k===void 0?!0:k;var T=this.getActiveReelVideo(q),Z=this.getPlayer();if(T){this.overlayContainer?T.appendChild(this.overlayContainer):(this.overlayContainer=_.Zy(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,T.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||Z.appendTo(this.overlayContainer.playerContainer,void 0,!0));var O;(O=this.player)==null||O.setSize(NaN,NaN);this.isActive||_.MR(_.pL,function(){F.isActive=
!0});
Z.style.visibility="visible";_.h("reels_web_disable_rtr_tick")||_.h("reels_web_use_pbs_first_shorts")&&q===0||_.pJ("r_tr");this.currentPlayerIndex=q;T.appendChild(this.errorScreenContainer);var z;(z=this.JSC$19817_cinematicController)==null||_.B8I(z)}else k?_.pL.addLowPriorityJob(function(){F.movePlayerToVideo(F.index,!1)}):Math.random()<=_.kX("web_shorts_error_logging_threshold")&&_.pN(new _.aP("Trying to movePlayerToVideo with undefined container.",{firstAttempt:k,
index:q}))};
_.Y.enableFormatFirst=function(q){return _.h("web_enable_format_first")||q.adsOverlay&&_.h("web_enable_format_first_ads_only")||q.reelPlayerOverlayRenderer&&_.h("web_enable_format_first_organic_only")};
_.Y.getAspectRatio=function(q){if(q!=null&&q.thumbnail&&this.enableFormatFirst(q))return"--ytd-shorts-player-ratio: "+Ho2(q.thumbnail)};
_.Y.getBackgroundImage=function(q){if(q!=null&&q.thumbnail)return(q=_.Zs(q.thumbnail.thumbnails))?'background-image:url("'+q+'");':"background-color:black;"};
_.Y.onPersistentPanelActiveChanged=function(){var q=this.getCurrentShort();if(q&&this.enableFormatFirst(q)&&(q==null?0:q.thumbnail)&&Ho2(q.thumbnail)!==.5625){var k;(k=this.player)==null||k.setSize(NaN,NaN)}};
_.Y.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.Y.moveCinematicsToVideo=function(){var q=_.Zy(this.hostElement).querySelector("ytd-reel-video-renderer");(q==null?0:q.cinematicContainer)&&q.cinematicContainer!==this.shortsCinematicContainer.parentElement&&q.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.Y.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.Y.updatePrevButtonData=function(){var q=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);if(q){var k;this.prevButtonData=q=Object.assign({},q,{accessibility:{label:_.WJ("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},isDisabled:q.isDisabled||this.index===-(((k=this.shortsProcessedPrevSequence)==null?void 0:k.length)||0),tooltip:this.isUpArrowHidden?"":_.WJ("PREVIOUS_VIDEO_LABEL")})}else this.prevButtonData&&(this.prevButtonData=q=Object.assign({},
this.prevButtonData,{isDisabled:!1}))};
_.Y.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.Y.updateNextButtonData=function(){var q=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);if(q){var k;this.nextButtonData=q=Object.assign({},q,{accessibility:{label:_.WJ("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},isDisabled:q.isDisabled||this.index===((k=this.shortsProcessedSequence)==null?void 0:k.length),tooltip:_.WJ("NEXT_VIDEO_LABEL")||""})}};
_.Y.getPlayablePreviousIndex=function(){for(var q,k=this.index-1;k>=-(((q=this.prevShortsSequence)==null?void 0:q.length)||0);k--)if(!kR2().includes(k))return k;return null};
_.Y.getIndexInSequence=function(q,k){return q.findIndex(function(F){var T;return((T=_.f(F.command,_.fj))==null?void 0:T.videoId)===k})};
_.Y.handlePrevButtonClick=function(q){var k=this,F,T;return _.C(function(Z){F=k.getPlayablePreviousIndex();if(F===null)return Z.return();k.gestureType=((T=q)==null?void 0:T.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";F===0&&(k.hidePreviousButtonImmediately=!0);if(k.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){k.transitionToVideoThrottle.fire(F)}),Z.return();
k.scrollToVideoThrottle.fire(F);_.RG(Z)})};
_.Y.getPlayableNextIndex=function(){for(var q,k=this.index+1;k<(((q=this.shortsProcessedSequence)==null?void 0:q.length)||0);k++)if(!kR2().includes(k))return k;return null};
_.Y.handleNextButtonClick=function(q,k){var F=this,T,Z;return _.C(function(O){T=F.getPlayableNextIndex();if(T===null)return O.return();T===1&&(F.showPreviousButtonImmediately=!0);F.gestureType=((Z=q)==null?void 0:Z.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";k&&(F.gestureType=k);if(F.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){F.transitionToVideoThrottle.fire(T)}),O.return();
F.scrollToVideoThrottle.fire(T);_.RG(O)})};
_.Y.handleReelNavigateCommand=function(q,k,F){(q=_.f(q,CUs))&&k&&q.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(F)};
_.Y.loadVideo=function(q,k){k=k===void 0?!1:k;if(q!==this.currentPlayerIndex){_.LB().dispatch(Z9(!1));if(this.isAd()&&!k){var F;(F=this.player)==null||F.notifyShortsAdSwipeEvent()}if((k=this.JSC$19817_cinematicController)!=null){var T;(T=k.currentCinematicEffect)==null||T.pause()}if((T=this.JSC$19817_cinematicController)!=null){var Z;(Z=T.currentCinematicEffect)==null||Z.clear()}T=q>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(T));
this.getPlayer().style.visibility="hidden";this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var O,z,R,e;Z=q<0?(O=this.shortsProcessedPrevSequence)==null?void 0:(z=O[this.shortsProcessedPrevSequence.length+q])==null?void 0:z.command:(R=this.shortsProcessedSequence)==null?void 0:(e=R[q])==null?void 0:e.command;this.index=q;this.gestureType||(this.gestureType=T?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");
Z&&this.isVideoContentCommand(Z)&&(this.ytComponentBehavior.resolveCommand(Z,{form:{createScreenConfig:{clickedVisualElement:T?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(Z&&this.isNonVideoContentCommand(Z)){this.currentEndpoint=Z;this.data=void 0;O=_.aB();z=_.f(Z,_.P1);var I,X;(z=(I=_.f(z==null?void 0:z.renderer,_.Y5G))==null?void 0:(X=I.screenLoggingData)==null?void 0:X.screenVeType)&&_.Yo(O,z);this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&
this.player.pauseVideo();(I=this.getActiveReelVideo(q))&&I.appendChild(this.overlayContainer)}var E,d;if(((E=this.reelWatchSequenceResponse)==null?0:E.continuationEndpoint)&&((d=this.reelWatchSequenceResponse)==null?0:d.entries)&&q===this.reelWatchSequenceResponse.entries.length-1){var M,t;E={contentPlaybackContext:_.Da({},(t=_.f((M=this.currentEndpoint)==null?void 0:M.commandMetadata,_.ni))==null?void 0:t.url,window.location.href)};this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,
{form:E})}var A,w,b;((A=this.reelWatchSequenceResponse)==null?0:A.prevContinuationEndpoint)&&q===-(((w=this.reelWatchSequenceResponse)==null?void 0:(b=w.prevEntries)==null?void 0:b.length)||0)&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.Y.setMiniplayerPreview=function(q){q=(q===void 0?0:q)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var k,F,T=_.mT().resolve(_.BA),Z={shortsData:void 0,shortsPreviewThumbnail:q?(k=this.shortsProcessedSequence)==null?void 0:(F=k[q])==null?void 0:F.thumbnail:void 0};_.yn(T,Z)};
_.Y.updateTitle=function(q){var k,F;q=(q==null?0:q.adSlots)?"":(F=q==null?void 0:(k=q.videoDetails)==null?void 0:k.title)!=null?F:"";_.Fc(this.hostElement,"yt-update-title",q)};
_.Y.registerPanel=function(q){var k=_.mT().resolve(_.MQ);if(k){q=_.S(q.engagementPanels||[]);for(var F=q.next();!F.done;F=q.next()){F=F.value;var T=F.engagementPanelSectionListRenderer,Z=void 0,O=void 0,z=void 0,R=void 0,e=((Z=T)==null?void 0:Z.targetId)||((O=T)==null?void 0:O.panelIdentifier)||((z=T)==null?void 0:(R=z.identifier)==null?void 0:R.tag);Z=T=void 0;(Z=(T=k).registerPanelContent)==null||Z.call(T,e,F)}}};
_.Y.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.currentEndpoint=this.reelWatchSequenceResponse=this.data=void 0;this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.LB().dispatch(Z9(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();_.LB().dispatch(o35(!1));var q=_.mT().resolve(_.a6);q.dismissedIndices=[];q.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.mT().resolve(_.BA).close(!0)};
_.Y.processAppendReelWatchSequenceContinuationEntriesAction=function(q){var k=this,F;(F=this.intersectionObserver)==null||F.disconnect();q=q.appendReelWatchSequenceContinuationEntriesAction;if(q==null?0:q.entries){var T;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.fP(((T=this.reelWatchSequenceResponse)==null?void 0:T.entries)||[]),_.fP(q.entries)),continuationEndpoint:q.continuationEndpoint})}else if(q==null?0:q.prevEntries){var Z;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.fP(((Z=this.reelWatchSequenceResponse)==null?void 0:Z.prevEntries)||[]),_.fP(q.prevEntries)),prevContinuationEndpoint:q.prevContinuationEndpoint});_.pL.addLowPriorityJob(function(){k.movePlayerToVideo(k.index);var O;(O=k.getActiveReelVideo(k.index))==null||O.scrollIntoView({block:"nearest",inline:k.enableScrollIntoViewCenter?"center":"start"})})}else return;
_.pL.addLowPriorityJob(function(){k.observeShorts()},100)};
_.Y.processWatchSequence=function(q){var k=this;return q.map(function(F){F=F.command;if(k.isVideoContentCommand(F)){var T=_.f(F,_.fj);return{reelPlayerOverlayRenderer:_.f(T==null?void 0:T.overlay,_.O8o),thumbnail:T.thumbnail,command:F}}return k.isNonVideoContentCommand(F)?(T=_.f(F,_.P1),{reelNonVideoContentRenderer:_.f(T==null?void 0:T.renderer,_.Y5G),command:F}):{command:F}})};
_.Y.calculateIntersectionObserverThreshold=function(){var q=_.Zy(this.hostElement).querySelector("ytd-reel-video-renderer"),k=1;(q==null?0:q.offsetHeight)&&(q==null?0:q.offsetWidth)&&(k=Math.min(q.offsetHeight,this.shortsContainer.offsetHeight)/q.offsetHeight*(Math.min(q.offsetWidth,this.shortsContainer.offsetWidth)/q.offsetWidth));return Math.round(k*.6*10)/10};
_.Y.isVideoContentCommand=function(q){_.mT().resolve(_.a6);return!!_.f(q,_.fj)};
_.Y.isNonVideoContentCommand=function(q){_.mT().resolve(_.a6);return!!_.f(q,_.P1)};
_.Y.initCinematicController=function(){var q=this;if(this.player&&this.shortsCinematicContainer){this.JSC$19817_cinematicController=new _.Th(this.shortsCinematicContainer,this.player);var k,F=_.f((k=this.data)==null?void 0:k.background,_.hS);_.KP9(this.JSC$19817_cinematicController,F);_.QJ9(this.JSC$19817_cinematicController,rT8(F));_.N8D(this.JSC$19817_cinematicController);_.pL.addLowPriorityJob(function(){q.moveCinematicsToVideo()})}};
_.Y.handleMiniplayerNavigateShorts=function(q){q==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():q==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.Y.handleSignalActionToggleShortsPictureInPicture=function(){if(_.mT().resolve(_.BA).pictureInPictureSupported()){var q=_.mT().resolve(_.a6);if(_.h("web_shorts_pip")){var k=_.mT().resolve(_.BA);q.isShortsPipActive()?k.deactivate():k.isMiniplayerActive()||(_.Us().shortsPipActivation=!0,_.cs0(k))}}else(q=this.player)==null||q.togglePictureInPicture()};
_.Vg.Object.defineProperties(Um.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.reelWatchSequenceResponse)!=null&&q.prevEntries)return this.processWatchSequence([].concat(_.fP(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence){var q=this.getCurrentShort();if(this.index>=0&&this.shortsProcessedPrevSequence||!q)return this.shortsProcessedPrevSequence;if(this.shortsProcessedPrevSequence){if(this.shortsProcessedPrevSequence.length<this.prevShortsSequence.length){var k=this.prevShortsSequence.length-this.shortsProcessedPrevSequence.length;return[].concat(_.fP(this.prevShortsSequence.slice(0,k)),[q],_.fP(this.prevShortsSequence.slice(k+
1)))}k=this.index+this.shortsProcessedPrevSequence.length;q.thumbnail=this.shortsProcessedPrevSequence[k].thumbnail;return[].concat(_.fP(this.shortsProcessedPrevSequence.slice(0,k)),[q],_.fP(this.shortsProcessedPrevSequence.slice(k+1)))}return this.prevShortsSequence}}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.reelWatchSequenceResponse)!=null&&q.entries)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){if(this.data||this.shortsSequence){var q=this.getCurrentShort();if(!q||this.index<0)return this.shortsProcessedSequence;if(!this.shortsSequence)return[q];if(q==null||!q.reelNonVideoContentRenderer){var k=this.getIndexInSequence(this.shortsSequence,_.f(this.currentEndpoint,_.fj).videoId);if(this.index===0&&k!==-1)return this.currentPlayerIndex=this.index=k,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index),
[].concat(_.fP(this.shortsSequence.slice(0,this.index)),[q],_.fP(this.shortsSequence.slice(this.index+1)))}if(this.shortsProcessedSequence){q.thumbnail=this.shortsProcessedSequence[this.index].thumbnail;var F,T,Z,O;k=((T=_.f((F=this.shortsProcessedSequence[0])==null?void 0:F.command,_.fj))==null?void 0:T.videoId)===((O=_.f((Z=this.shortsSequence[0])==null?void 0:Z.command,_.fj))==null?void 0:O.videoId)?this.index+1:this.index;this.deflateInactivePreviousSlides();return[].concat(_.fP(this.shortsProcessedSequence.slice(0,
this.index)),[q],_.fP(this.shortsSequence.slice(k)))}return[q].concat(_.fP(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var q=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;q&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(q)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.endOfNextContinuation){var q,k;return this.index===((q=this.reelWatchSequenceResponse)==null?void 0:(k=q.entries)==null?void 0:k.length)}var F;return!((F=this.reelWatchSequenceResponse)==null?0:F.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var q;(q=this.delayedActiveIndexUpdateDebouncer)==null||q.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return this.isShortPlayable()||((k=_.f((q=this.data)==null?void 0:q.watchStatus,_.XHv))==null?void 0:(F=k.style)==null?void 0:F.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var q=this,k=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),F;if((this.data||k)&&(((F=this.data)==null?0:F.engagementPanels)||this.isAd()||k)){k=!1;this.activePanel="shorts-comments-panel";var T;F=_.S(((T=this.data)==null?void 0:T.engagementPanels)||[]);for(T=F.next();!T.done;T=F.next()){T=T.value.engagementPanelSectionListRenderer;var Z=void 0,O=void 0,z=void 0,R=void 0;if((((Z=T)==null?void 0:(O=Z.identifier)==
null?void 0:O.tag)||((z=T)==null?void 0:z.targetId)||((R=T)==null?void 0:R.panelIdentifier))===this.activePanel){k=!0;break}}if(this.isPersistentPanelActive){var e=_.mT().resolve(_.MQ);_.MR(_.pL,function(){e.showPanel(q.activePanel,void 0,void 0,void 0,null)},100)}var I;
F=[].concat(_.fP(Object.values(((I=this.data)==null?void 0:I.engagementPanels)||{})));if(_.h("enable_preview_panel_for_shorts_search_suggested_action")){var X,E,d,M,t;((M=_.f((X=this.data)==null?void 0:(E=X.overlay)==null?void 0:(d=E.reelPlayerOverlayRenderer)==null?void 0:d.metapanel,_.jY0))==null?void 0:(t=M.metadataItems)==null?void 0:t.find(function(A){var w,b;return((w=_.f(A,Wv0))==null?void 0:(b=w.icon)==null?void 0:b.iconType)==="SEARCH"}))!==void 0&&F.push({engagementPanelSectionListRenderer:{identifier:{tag:"PAsearch_preview"},
targetId:"PAsearch_preview"}})}I=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);X=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return I===void 0&&X===void 0||(I==null?0:I.isDisabled)||(X==null?void 0:X.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||!k?(k=F==null?void 0:F.findIndex(function(A){var w,
b;return((w=A.engagementPanelSectionListRenderer)==null?void 0:(b=w.identifier)==null?void 0:b.tag)==="shorts-comments-panel"}),k===-1||k===void 0||F!=null&&F.splice(k,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.WJ("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.WJ("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:_.WJ("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.WJ("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(_.fP(Object.values(F||
{})))):F}}},
activeReel:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.shortsProcessedSequence)==null?void 0:q[this.activeIndex]}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var q=this,k,F,T;if((k=this.playerData)==null?0:(F=k.playabilityStatus)==null?0:(T=F.errorScreen)==null?0:T.playerInterstitialRenderer)return _.pL.addLowPriorityJob(function(){q.movePlayerToVideo(q.index)}),this.playerData.playabilityStatus.errorScreen;
var Z,O;return((Z=this.data)==null?void 0:Z.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((O=this.data)==null?0:O.watchStatus)&&_.f(this.data.watchStatus,_.IQ0)?(_.pL.addLowPriorityJob(function(){q.movePlayerToVideo(q.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.Vg.Object.defineProperties(Um,{template:{configurable:!0,enumerable:!0,get:function(){if(Iq8===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n      <template class="style-scope ytd-shorts">\n        <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n          <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n          </div>\n        </div>\n      </template>\n    </dom-repeat>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);Iq8=q}q=Iq8;return q}}});
Um.prototype.onNextButtonDataChange=Um.prototype.onNextButtonDataChange;Um.prototype.onPrevButtonDataChange=Um.prototype.onPrevButtonDataChange;Um.prototype.onPersistentPanelActiveChanged=Um.prototype.onPersistentPanelActiveChanged;Um.prototype.lazyUpdateMiniplayerData=Um.prototype.lazyUpdateMiniplayerData;Um.prototype.onShortsPipActiveChanged=Um.prototype.onShortsPipActiveChanged;Um.prototype.setActiveIndex=Um.prototype.setActiveIndex;Um.prototype.graftNvcRenderer=Um.prototype.graftNvcRenderer;
Um.prototype.graftClientVisualElements=Um.prototype.graftClientVisualElements;Um.prototype.onActiveChanged=Um.prototype.onActiveChanged;Um.prototype.onShortsDismiss=Um.prototype.onShortsDismiss;Um.prototype.onShortUndoDismiss=Um.prototype.onShortUndoDismiss;Um.prototype.playerDataChanged=Um.prototype.playerDataChanged;Um.prototype.afterPlayerStarted=Um.prototype.afterPlayerStarted;Um.prototype.unhideCurrentOverlay=Um.prototype.unhideCurrentOverlay;Um.prototype.onServiceRequestCompleted=Um.prototype.onServiceRequestCompleted;
Um.prototype.engagementPanelsChanged=Um.prototype.engagementPanelsChanged;Um.prototype.onFullscreenChange=Um.prototype.onFullscreenChange;Um.prototype.onResize=Um.prototype.onResize;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Um.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.tS.YtPageBehavior),_.G("design:type",Object)],Um.prototype,"ytPageBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Um.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.AQ),_.G("design:type",Object)],Um.prototype,"ironResizableBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Um.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],Um.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],Um.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Um.prototype,"ytdReduxBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Um.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"playerData",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"reelWatchSequenceResponse",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"cachedReelWatchSequenceResponse",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"currentEndpoint",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"nextButtonData",void 0);
_.v([_.u(),_.G("design:type",Object)],Um.prototype,"prevButtonData",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"isPreviousPageShorts",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"index",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"delayedActiveIndex",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"playablePreviousIndex",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"player",void 0);
_.v([_.u(),_.G("design:type",Object)],Um.prototype,"isPlayerPaused",void 0);_.v([_.u({selector:Gn9}),_.G("design:type",Object)],Um.prototype,"isPlayerStarted",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"intersectionObserver",void 0);_.v([_.u(),_.G("design:type",Number)],Um.prototype,"cinematicsInitializeJobId",void 0);_.v([_.u(),_.G("design:type",Number)],Um.prototype,"updateMiniplayerDataJobId",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"fitToVisibleBounds",void 0);
_.v([_.u(),_.G("design:type",Object)],Um.prototype,"pageSubtype",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Um.prototype,"enablePreviousContinuation",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"shortsPipEnabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"isDark",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"shortsViewTransitions",void 0);
_.v([_.u({selector:_.Im,reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"isFullscreen",void 0);_.v([_.u({selector:_.Xl,reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"isShortsPipActive",void 0);_.v([_.Iw("#shorts-inner-container"),_.G("design:type",HTMLElement)],Um.prototype,"shortsInnerContainer",void 0);_.v([_.Iw("#back-nav-button ytd-button-renderer"),_.G("design:type",_.ns)],Um.prototype,"backNavButton",void 0);
_.v([_.Iw("#shorts-container"),_.G("design:type",HTMLElement)],Um.prototype,"shortsContainer",void 0);_.v([_.xp("error-screen"),_.G("design:type",HTMLElement)],Um.prototype,"errorScreenContainer",void 0);_.v([_.xp("player"),_.G("design:type",Object)],Um.prototype,"playerElement",void 0);_.v([_.xp("shorts-cinematic-container"),_.G("design:type",HTMLElement)],Um.prototype,"shortsCinematicContainer",void 0);
_.v([_.xp("initial-player-container"),_.G("design:type",HTMLElement)],Um.prototype,"initialPlayerContainer",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"buttonOverride",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"anchoredPanelActive",void 0);_.v([_.u(),_.G("design:type",String)],Um.prototype,"activePanel",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"isActive",void 0);
_.v([_.u({selector:sJ0,reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"smallScreenPersistentPanel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"isPersistentPanelActive",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"smallScreenSqueezeBack",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"enableScrollIntoViewCenter",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"formatFirst",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"enableFlexibleOverlay",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Um.prototype,"useAspectRatio",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"panelContainer",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"overlayContainer",void 0);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"isShortsInitialized",void 0);
_.v([_.P("reelWatchSequenceResponse"),_.G("design:type",Object),_.G("design:paramtypes",[])],Um.prototype,"prevShortsSequence",null);_.v([_.P("data","prevShortsSequence"),_.G("design:type",Object),_.G("design:paramtypes",[])],Um.prototype,"shortsProcessedPrevSequence",null);_.v([_.P("reelWatchSequenceResponse"),_.G("design:type",Object),_.G("design:paramtypes",[])],Um.prototype,"shortsSequence",null);
_.v([_.P("data","shortsSequence"),_.G("design:type",Object),_.G("design:paramtypes",[])],Um.prototype,"shortsProcessedSequence",null);_.v([_.u({reflectToAttribute:!0}),_.P("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Um.prototype,"isUpArrowHidden",null);
_.v([_.u({reflectToAttribute:!0}),_.P("reelWatchSequenceResponse","index","endOfNextContinuation"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Um.prototype,"isDownArrowHidden",null);_.v([_.u(),_.P("index"),_.G("design:type",Number),_.G("design:paramtypes",[])],Um.prototype,"activeIndex",null);_.v([_.P("isShortPlayable","data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Um.prototype,"shouldRenderOfflineContent",null);
_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onResize",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Um.prototype,"anchoredEngagementPanels",null);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"watchWhileEngagementPanels",void 0);_.v([_.Wu("isFullscreen"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onFullscreenChange",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"engagementPanelsChanged",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],Um.prototype,"onServiceRequestCompleted",null);_.v([_.P("data","shortsSequence","index"),_.G("design:type",Object),_.G("design:paramtypes",[])],Um.prototype,"activeReel",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"unhideCurrentOverlay",null);_.v([_.Wu("isPlayerStarted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"afterPlayerStarted",null);_.v([_.P("playerData","reelWatchSequenceResponse","data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Um.prototype,"errorScreen",null);
_.v([_.P("errorScreen"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Um.prototype,"hasError",null);_.v([_.Wu("playerData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],Um.prototype,"playerDataChanged",null);_.v([_.eJ("yt-dismissible-item-undo-feedback"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onShortUndoDismiss",null);
_.v([_.eJ("yt-disable-lockup-interaction"),_.G("design:type",Function),_.G("design:paramtypes",[Object]),_.G("design:returntype")],Um.prototype,"onShortsDismiss",null);_.v([_.df("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onActiveChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"graftClientVisualElements",null);
_.v([_.Wu("currentPlayerIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"graftNvcRenderer",null);_.v([_.Wu("index"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"setActiveIndex",null);_.v([_.Wu("isShortsPipActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onShortsPipActiveChanged",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"lazyUpdateMiniplayerData",null);_.v([_.u(),_.G("design:type",Object)],Um.prototype,"onOverlayDensityChanged",void 0);_.v([_.Wu("isPersistentPanelActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onPersistentPanelActiveChanged",null);
_.v([_.Wu("index","data","isUpArrowHidden"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onPrevButtonDataChange",null);_.v([_.Wu("index","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Um.prototype,"onNextButtonDataChange",null);_.v([_.K({is:"ytd-shorts"})],Um);_.Z2.registerService(_.Zt0,Um);
_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("JzFVk");
var vi0=function(q){return _.U("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},r0s(q.data.ctaButton,{buttonViewModel:{}}),_.U(_.gz,{text:q.data.subtext,className:"ytwYtdButtonBannerViewModelSubtext"}))};var Hdv;var sAC;var Pq=function(){return _.Q.apply(this,arguments)||this};
_.y(Pq,_.Q);Pq.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Pq.prototype.computeBlueBottomLink=function(q){return q};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Pq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Pq.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Pq.prototype,"data",void 0);_.v([_.u({computed:"computeIcon_(data.bottomIcon)"}),_.G("design:type",String)],Pq.prototype,"bottomIcon",void 0);
_.v([_.u({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Pq.prototype,"enableBlueBottomLink",void 0);_.v([_.K({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],Pq);
_.B(Pq,"ytd-web-answer-renderer",function(){if(sAC!==void 0)return sAC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return sAC=q},{mode:_.Oh("kevlar_poly_si_batch_j035")?1:2});var Gqh;var bO=function(){var q=_.Q.apply(this,arguments)||this;q.hasChipBar=!1;return q};
_.y(bO,_.Q);bO.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}}};
bO.prototype.computeHasChipBar=function(q){return!(q==null||!q.chipBar)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bO.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],bO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bO.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.G("design:type",Object)],bO.prototype,"hasChipBar",void 0);_.v([_.K({is:"ytd-search-header-renderer",disableElementRegistration:!0})],bO);
_.B(bO,"ytd-search-header-renderer",function(){if(Gqh!==void 0)return Gqh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Gqh=q},{mode:1});var c05;var uO=function(){return _.Q.apply(this,arguments)||this};
_.y(uO,_.Q);uO.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],uO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],uO.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-page-continuation"})],uO);
_.B(uO,"ytd-page-continuation",function(){if(c05!==void 0)return c05;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return c05=q},{mode:1});var V_s;var LhC;var xkC;var Nc=function(){return _.Q.apply(this,arguments)||this};
_.y(Nc,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Nc.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Nc.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],Nc);
_.B(Nc,"ytd-watch-card-one-vs-one-event",function(){if(xkC!==void 0)return xkC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xkC=q},{mode:1});var Qy=function(){return _.Q.apply(this,arguments)||this};
_.y(Qy,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Qy.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Qy.prototype,"data",void 0);_.v([_.K({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],Qy);
_.B(Qy,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(LhC!==void 0)return LhC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return LhC=q},{mode:1});var niC;var KV=function(){return _.Q.apply(this,arguments)||this};
_.y(KV,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],KV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],KV.prototype,"data",void 0);_.v([_.K({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],KV);
_.B(KV,"ytd-banner-and-box-hero-image-renderer",function(){if(niC!==void 0)return niC;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return niC=q},{mode:1});var giC;var Bq=function(){var q=_.Q.apply(this,arguments)||this;q.modern=_.h("web_modern_buttons");return q};
_.y(Bq,_.Q);Bq.prototype.computeIcon=function(){var q,k,F=(q=this.data)==null?void 0:(k=q.icon)==null?void 0:k.iconType;if(F)return _.RB(F)};
Bq.prototype.computeButtonShape=function(){var q;return{buttonText:_.cj((q=this.data)==null?void 0:q.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.Vg.Object.defineProperties(Bq.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"}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Bq.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Bq.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Bq.prototype,"modern",void 0);_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.P("data.style"),_.G("design:type",Object),_.G("design:paramtypes",[])],Bq.prototype,"buttonColor",null);
_.v([_.K({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],Bq);
_.B(Bq,"ytd-call-to-action-button-renderer",function(){if(giC!==void 0)return giC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return giC=q},{mode:1});var mk0;var rj=function(){return _.Q.apply(this,arguments)||this};
_.y(rj,_.Q);rj.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.Zy(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.TM(this.data.leftThumbnail.thumbnails,216)+")")};
rj.prototype.onLeftThumbnailChanged=rj.prototype.onLeftThumbnailChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rj.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rj.prototype,"data",void 0);_.v([_.Wu("data.leftThumbnail"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rj.prototype,"onLeftThumbnailChanged",null);_.v([_.K({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],rj);
_.B(rj,"ytd-collage-hero-image-renderer",function(){if(mk0!==void 0)return mk0;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return mk0=q},{mode:1});var qg9;var vq=function(){return _.Q.apply(this,arguments)||this};
_.y(vq,_.Q);vq.prototype.computeStyle=function(q){return q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vq.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vq.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.G("design:type",String)],vq.prototype,"componentStyle",void 0);_.v([_.K({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],vq);
_.B(vq,"ytd-single-hero-image-renderer",function(){if(qg9!==void 0)return qg9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return qg9=q},{mode:1});var ioh;var Hq=function(){return _.Q.apply(this,arguments)||this};
_.y(Hq,_.Q);_.Y=Hq.prototype;
_.Y.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:_.h("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.Y.computeSubtitle=function(q){if(this.data){var k;if(this.data.upcomingEventData){q=_.cj(q.subtitle);var F=Number(this.data.upcomingEventData.startTime);isNaN(F)||(k=_.Gm(_.u$(q,F)))}else k=q.subtitle;return k}};
_.Y.onHeroTap=function(q){q.preventDefault();var k=this.data&&this.data.navigationEndpoint;!k||!_.x$(_.xN(q),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.x$(_.xN(q),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.h("kevlar_watchcard_hero_video_renderer_killswitch")?_.Fc(this.hostElement,"yt-navigate",{navigationEndpoint:k}):this.ytComponentBehavior.resolveCommand(k))};
_.Y.computeHeroTabIndex=function(q){return q&&q.simpleText?-1:0};
_.Y.computeHeroRole=function(q){return q&&q.simpleText?"":"link"};
_.Y.computeIsReminderButtonPresent=function(q){return!(!q||!q.reminderButton)};
_.Y.computeHideBottomItems=function(q){return!(this.computeIsReminderButtonPresent(q)||q.subtitle)};
_.Y.dataChanged=function(){var q=this.get("data.buttons.buttonRenderer.serviceEndpoint"),k;((k=_.f(q==null?void 0:q.commandMetadata,_.Di))==null?0:k.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(q)};
Hq.prototype.dataChanged=Hq.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Hq.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Hq.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Hq.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Hq.prototype,"data",void 0);
_.v([_.u({computed:"computeSubtitle(data)"}),_.G("design:type",String)],Hq.prototype,"subtitle",void 0);_.v([_.u({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Hq.prototype,"isReminderButtonPresent",void 0);_.v([_.u({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Hq.prototype,"hideBottomItems",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Hq.prototype,"dataChanged",null);_.v([_.K({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],Hq);
_.B(Hq,"ytd-watch-card-hero-video-renderer",function(){if(ioh!==void 0)return ioh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ioh=q},{mode:1});var kn0;var sK=function(){return _.Q.apply(this,arguments)||this};
_.y(sK,_.Q);_.Y=sK.prototype;_.Y.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"}}}};
_.Y.computeTitleBadges=function(q){return q?[q]:[]};
_.Y.computeHeaderStyle=function(q){return q?q.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.Y.computeAvatarAriaLabel=function(q){if(q){var k,F,T,Z;return(Z=(k=q.avatar)==null?void 0:(F=k.accessibility)==null?void 0:(T=F.accessibilityData)==null?void 0:T.label)!=null?Z:_.cj(q==null?void 0:q.title)}};
_.Y.computeAvatarHeight=function(q){return q==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.Y.computeBadgeRowClass=function(q){return(q==null?0:q[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],sK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],sK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],sK.prototype,"data",void 0);_.v([_.u({computed:"computeTitleBadges(data.titleBadge)"}),_.G("design:type",Array)],sK.prototype,"titleBadges",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.G("design:type",String)],sK.prototype,"headerStyle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.G("design:type",String)],sK.prototype,"badgeRowClass",void 0);_.v([_.K({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],sK);
_.B(sK,"ytd-watch-card-rich-header-renderer",function(){if(kn0!==void 0)return kn0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return kn0=q},{mode:1});var oJX;var FPD;var GF=function(){return _.Q.apply(this,arguments)||this};
_.y(GF,_.Q);GF.prototype.onMetadataTap=function(q){var k=this.data&&this.data.navigationEndpoint;k&&!_.x$(_.xN(q),this.hostElement,["A".toString()])&&_.Fc(this.hostElement,"yt-navigate",{endpoint:k})};
_.Vg.Object.defineProperties(GF.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 q;if(this.data.upcomingEventData){var k=_.cj(this.data.subtitle),F=Number(this.data.upcomingEventData.startTime);isNaN(F)||(q=_.Gm(_.u$(k,F)))}else q=this.data.subtitle;return q}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],GF.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],GF.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data.style"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],GF.prototype,"isCondensed",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],GF.prototype,"subtitle",null);
_.v([_.K({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],GF);
_.B(GF,"ytd-watch-card-compact-video-renderer",function(){if(FPD!==void 0)return FPD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return FPD=q},{mode:1});var T80;var cq=function(){return _.Q.apply(this,arguments)||this};
_.y(cq,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cq.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cq.prototype,"data",void 0);_.v([_.K({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],cq);
_.B(cq,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(T80!==void 0)return T80;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return T80=q},{mode:1});var Vy=function(){return _.Q.apply(this,arguments)||this};
_.y(Vy,_.Q);Vy.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}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Vy.prototype,"ytRendererStamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Vy.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Vy.prototype,"data",void 0);_.v([_.K({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],Vy);
_.B(Vy,"ytd-vertical-watch-card-list-renderer",function(){if(oJX!==void 0)return oJX;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return oJX=q},{mode:1});var Zo0;var LV=function(){var q=_.Q.apply(this,arguments)||this;q.ariaExpanded="false";return q};
_.y(LV,_.Q);_.Y=LV.prototype;_.Y.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.Y.dataChanged=function(){var q;this.currentSeasonIndex=((q=this.data)==null?void 0:q.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.Y.computeEpisodesInfo=function(q,k,F){if(q!==void 0&&k.length===q.length)return q[F]};
_.Y.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.Y.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.Y.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.Y.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.Y.getUppercaseSimpleString=function(q){return this.ytRendererBehavior.getSimpleString(q).toUpperCase()};
_.Y.updateCurrentSeasonIndexFromBinding=function(q){this.currentSeasonIndex=q.detail.value};
LV.prototype.onIronOverlayClosed=LV.prototype.onIronOverlayClosed;LV.prototype.currentSeasonIndexChanged=LV.prototype.currentSeasonIndexChanged;LV.prototype.dataChanged=LV.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],LV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],LV.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",String)],LV.prototype,"label",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],LV.prototype,"currentSeasonIndex",void 0);_.v([_.u({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.G("design:type",Object)],LV.prototype,"episodesInfo",void 0);_.v([_.u({value:"false"}),_.G("design:type",Object)],LV.prototype,"ariaExpanded",void 0);_.v([_.Iw("#lists"),_.G("design:type",Object)],LV.prototype,"lists",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],LV.prototype,"dataChanged",null);_.v([_.df("currentSeasonIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],LV.prototype,"currentSeasonIndexChanged",null);_.v([_.eJ("iron-overlay-closed"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],LV.prototype,"onIronOverlayClosed",null);
_.v([_.K({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],LV);
_.B(LV,"ytd-watch-card-section-dropdown-renderer",function(){if(Zo0!==void 0)return Zo0;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Zo0=q},{mode:1});var jJD;var xj=function(){var q=_.Q.apply(this,arguments)||this;q.isSearch=!1;return q};
_.y(xj,_.Q);xj.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}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xj.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xj.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],xj.prototype,"isSearch",void 0);_.v([_.K({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],xj);
_.B(xj,"ytd-watch-card-section-sequence-renderer",function(){if(jJD!==void 0)return jJD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return jJD=q},{mode:1});var r0s=_.hp({buttonViewModel:_.b$});_.q9(vi0);_.CF(vi0,"ytd-button-banner-view-model",{propNames:["data"]});var nV=function(){var q=_.Q.apply(this,arguments)||this;q.isSearch=!1;return q};
_.y(nV,_.Q);
nV.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"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],nV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nV.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],nV.prototype,"rounded",void 0);_.v([_.u(),_.G("design:type",Object)],nV.prototype,"isSearch",void 0);
_.v([_.K({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],nV);
_.B(nV,"ytd-universal-watch-card-renderer",function(){if(V_s!==void 0)return V_s;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return V_s=q},{mode:1});var Yg8;_.Ft(_.mc(function(q){var k=q.data;var F;q=!((F=_.mT().resolve(_.g6(_.VK)))==null||!F());F={};return _.U("overview-message-view-model",{class:_.UZ("ytwOverviewMessageViewModelHost",(F.ytwOverviewMessageViewModelDarkBackground=q,F.ytwOverviewMessageViewModelLightBackground=!q,F))},_.U(_.a,{cond:function(){return k().primaryImage},
then:function(T){return _.U(_.gy,{data:T,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.U(_.a,{cond:function(){return k().primaryText},
then:function(){return _.U("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.U(_.gz,{text:function(){return k().primaryText}}))}}),_.U(_.a,{cond:function(){return k().secondaryText},
then:function(){return _.U("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.U(_.gz,{text:function(){return k().secondaryText}}))}}))},"Ri"),"overview-message-view-model",{props:{data:_.xK}});_.CF(_.ZIG,"ytd-overview-answer-view-model",{propNames:["data"]});var gj=function(){return _.Q.apply(this,arguments)||this};
_.y(gj,_.Q);gj.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"}}}};
gj.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],gj.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gj.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],gj.prototype,"isSearch",void 0);
_.v([_.K({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],gj);
_.B(gj,"ytd-secondary-search-container-renderer",function(){if(Yg8!==void 0)return Yg8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return Yg8=q},{mode:1});var Ook;var mN=function(){var q=_.Q.apply(this,arguments)||this;q.renderSecondarySearchContainer=!1;q.isSearch=!1;q.isSearchDova=_.h("dova_on_search");return q};
_.y(mN,_.Q);_.Y=mN.prototype;_.Y.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"}}}};
_.Y.created=function(){var q=this;this.boundStampSecondarySearchContainerIfFits=function(){q.stampSecondarySearchContainerIfFits()};
_.w6("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.Y.computeIsSearchFrictionPage=function(q){var k,F,T,Z,O;q=q==null?void 0:(k=q.primaryContents)==null?void 0:(F=k.sectionListRenderer)==null?void 0:(T=F.contents)==null?void 0:(Z=T[0])==null?void 0:(O=Z.itemSectionRenderer)==null?void 0:O.contents;if(!q)return!1;k=_.S(q);for(F=k.next();!F.done;F=k.next())if(T=void 0,(T=F.value)==null?0:T.searchFrictionViewModel)return!0;return!1};
_.Y.computeShowSecondaryColumn=function(q,k){return!!(k&&k.secondaryContents&&q)};
_.Y.activeChanged=function(){var q=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.Rw(this,this.debounceStampSecondarySearchContainerIfFits)),_.Bu(function(){q.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.Rw(this,this.debounceStampSecondarySearchContainerIfFits))};
_.Y.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.Y.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.Y.debounceStampSecondarySearchContainerIfFits=function(){_.rf(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.Y.onRetrieveLocation=function(q,k){k.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);q.stopPropagation()};
_.Y.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
mN.prototype.dataChanged=mN.prototype.dataChanged;mN.prototype.onRetrieveLocation=mN.prototype.onRetrieveLocation;mN.prototype.persistentGuideChanged=mN.prototype.persistentGuideChanged;mN.prototype.activeChanged=mN.prototype.activeChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],mN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mN.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],mN.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.AQ),_.G("design:type",Object)],mN.prototype,"ironResizableBehavior",void 0);_.v([_.u(),_.G("design:type",Boolean)],mN.prototype,"active",void 0);_.v([_.u(),_.G("design:type",Object)],mN.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.h("enable_desktop_search_bigger_thumbs")}}),
_.G("design:type",Boolean)],mN.prototype,"useBiggerThumbs",void 0);_.v([_.u({reflectToAttribute:!0,value:function(){return _.oP("desktop_search_bigger_thumbs_style")}}),
_.G("design:type",String)],mN.prototype,"biggerThumbsStyle",void 0);_.v([_.u(),_.G("design:type",Object)],mN.prototype,"renderSecondarySearchContainer",void 0);_.v([_.u({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.G("design:type",Boolean)],mN.prototype,"showSecondaryColumn",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.G("design:type",Boolean)],mN.prototype,"isSearchFrictionPage",void 0);
_.v([_.u(),_.G("design:type",Object)],mN.prototype,"isSearch",void 0);_.v([_.u(),_.G("design:type",Object)],mN.prototype,"isSearchDova",void 0);_.v([_.Wu("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mN.prototype,"activeChanged",null);_.v([_.Wu("guidePersistentAndVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mN.prototype,"persistentGuideChanged",null);
_.v([_.eJ("yt-retrieve-location"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],mN.prototype,"onRetrieveLocation",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mN.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],mN);
_.B(mN,"ytd-two-column-search-results-renderer",function(){if(Ook!==void 0)return Ook;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Ook=q},{mode:1});var qf=function(){var q=_.Q.apply(this,arguments)||this;q.hasSearchHeader=!1;q.hasSecondaryContent=!1;q.hasBiggerThumbs=_.h("enable_desktop_search_bigger_thumbs");q.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return q};
_.y(qf,_.Q);_.Y=qf.prototype;_.Y.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:_.Pb(["aa","eocs"])}}};
_.Y.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.Y.loadPage_=function(q){this.initCsi();q&&(this.data=q,_.w6("REFINEMENTS_TUPLE",["FromSearchResponse",q.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.V7(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.Y.initCsi=function(){_.yY("results",["ol","cpt"])};
_.Y.updateTitle=function(){var q=_.Ka(window.location.href,"q");q||(q=_.Ka(window.location.href,"search_query"));_.Fc(this.hostElement,"yt-update-title",q||"")};
_.Y.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.Y.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.h("web_srp_data_changed_terminate_imp_killswitch")||_.Ta(this.hostElement,"yt-terminate-video-preview-action")};
_.Y.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.Y.computeHasSearchHeader=function(q){var k;q=q==null?void 0:(k=q.header)==null?void 0:k.searchHeaderRenderer;return!!q&&(!!q.searchFilterButton||!!q.chipBar)};
_.Y.computeHasSecondaryContent=function(q){var k,F;return!!(q==null?0:(k=q.contents)==null?0:(F=k.twoColumnSearchResultsRenderer)==null?0:F.secondaryContents)};
_.Vg.Object.defineProperties(qf,{template:{configurable:!0,enumerable:!0,get:function(){if(Hdv===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);Hdv=q}q=Hdv;return q}}});
qf.prototype.onReloadContinuationFinish=qf.prototype.onReloadContinuationFinish;qf.prototype.dataChanged=qf.prototype.dataChanged;_.v([_.l(_.tS.YtPageBehavior),_.G("design:type",Object)],qf.prototype,"ytPageBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],qf.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qf.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],qf.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],qf.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qf.prototype,"data",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],qf.prototype,"monitorScroll",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qf.prototype,"hasSearchHeader",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qf.prototype,"hasSecondaryContent",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qf.prototype,"hasBiggerThumbs",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qf.prototype,"dataChanged",null);
_.v([_.eJ("yt-reload-continuation-finish"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qf.prototype,"onReloadContinuationFinish",null);_.v([_.K({is:"ytd-search"})],qf);_.Z2.registerService(_.Ter,qf);
_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("h8y2qb");
var GPh=function(q){if(q=_.o5T(q)){var k;(k=q.sources)!=null&&k[0]?(k=_.Tpr(q),k=k<1?"VERTICAL":k>1?"HORIZONTAL":"SQUARE"):k=void 0;return k}},Du=function(q){_.hl.call(this,"upload");
this.opts.query=q},VLh=function(q,k){return _.U(cO9,{data:q,
onYtNavigate:k})},LOX=function(q,k){return _.SA(q.entities,"pageHeaderEntity",k)},nps=function(q,k){return q.map(function(F){if(F.tabRenderer)return xz0(F.tabRenderer);
if(F.expandableTabRenderer&&k){var T=F.expandableTabRenderer;return{customTabRenderable:function(){return k(T)}}}return{}})},xz0=function(q){return{identifier:q.tabIdentifier,
aTagConfig:_.BE({innertubeCommand:q.endpoint,forceNewState:!0}),title:q.title,selected:q.selected,disabled:q.unselectable,icon:q.icon}},gp9=function(q){return _.FH({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:q})},mz5=function(q){if(!_.ke(document,"gtm-noscript")){var k=document.createElement("noscript");
k.id="gtm-noscript";k.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+q+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(k)}};_.j5(Du,_.hl);Du.prototype.JSC$8118_setLabel=function(q){Du.superClass_.JSC$8118_setLabel.call(this,q);return this};
Du.prototype.addUploadMetadata=function(q,k){Du.superClass_.addUploadMetadata.call(this,q,k);return this};var qWX=function(q){if(q!=="youtubebanner"&&q!=="youtube-channel-banner")throw Error("Wl");Du.call(this,q)};
_.y(qWX,Du);qWX.prototype.JSC$8118_setLabel=function(q){Du.prototype.JSC$8118_setLabel.call(this,q);return this};
qWX.prototype.addUploadMetadata=function(q,k){Du.prototype.addUploadMetadata.call(this,q,k);return this};var i_5=[_.AQ,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(q){_.dZ(q).path[0]!==this&&(this.resetLayout(),q.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var q=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.Zx(this._layoutDebouncer,_.l2,q);_.j9(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var q=this;requestAnimationFrame(function(){q.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(q){this.resizerShouldNotify(q)&&this._notifyDescendant(q)},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 kpI=[_.frZ,{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(q,k){var F=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[q];if(!F)throw new ReferenceError(this._getUndefinedMsg(q));q=this._boundEffect(F,k||{});q.setUp();return q},
_effectsChanged:function(q,k,F){this._tearDownEffects();q&&F&&(q.split(" ").forEach(function(T){var Z;T!==""&&((Z=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[T])?this._effects.push(this._boundEffect(Z,k[T])):console.warn(this._getUndefinedMsg(T)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(q,k){k=k||{};var F=parseFloat(k.startsAt||0),T=parseFloat(k.endsAt||1),Z=T-F,O=function(){};
T=F===0&&T===1?q.run:function(z,R){q.run.call(this,Math.max(0,(z-F)/Z),R)};
return{setUp:q.setUp?q.setUp.bind(this,k):O,run:q.run?T.bind(this):O,tearDown:q.tearDown?q.tearDown.bind(this):O}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(q){q.setUp()!==!1&&this._effectsRunFn.push(q.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(q){q.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(q,k){this._effectsRunFn&&this._effectsRunFn.forEach(function(F){F(q,k)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var q=this._clampedScrollTop;this._updateScrollState(q);this.threshold>0&&this._setThresholdTriggered(q>=this.threshold)}},
_getDOMRef:function(q){console.warn("_getDOMRef","`"+q+"` is undefined")},
_getUndefinedMsg:function(q){return"Scroll effect `"+q+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+q+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Xl`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(q){var k={};q=parseFloat(q.scalar);k.background=this._getDOMRef("background");k.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");k.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");k.deltaBg=k.backgroundFrontLayer.offsetHeight-k.background.offsetHeight;k.deltaBg===0?(isNaN(q)&&(q=.8),k.deltaBg=(this._dHeight||0)*q):(isNaN(q)&&(q=
1),k.deltaBg*=q);this._fxParallaxBackground=k},
run:function(q){var k=this._fxParallaxBackground;this.transform("translate3d(0px, "+k.deltaBg*Math.min(1,q)+"px, 0px)",k.backgroundFrontLayer);k.backgroundRearLayer&&this.transform("translate3d(0px, "+k.deltaBg*Math.min(1,q)+"px, 0px)",k.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var ozh;var Fk8;var Tk9=function(){};
_.Y=Tk9.prototype;_.Y._scrollTargetChanged=function(){};
_.Y.scroll=function(){};
_.Y._isValidScrollTarget=function(){};
_.Y._toggleScrollListener=function(){};
_.Y.toggleScrollListener=function(){};
_.Y.createEffect=function(){};
_.Y._effectsChanged=function(){};
_.Y._layoutIfDirty=function(){};
_.Y._boundEffect=function(){};
_.Y._setUpEffect=function(){};
_.Y._tearDownEffects=function(){};
_.Y._runEffects=function(){};
_.Y._scrollHandler=function(){};
_.Y._scrollStateChanged=function(){};
_.Y._getUndefinedMsg=function(){};
_.Y.notifyResize=function(){};
_.Y.assignParentResizable=function(){};
_.Y.stopResizeNotificationsFor=function(){};
_.Y._subscribeIronResize=function(){};
_.Y._unsubscribeIronResize=function(){};
_.Y.resizerShouldNotify=function(){};
_.Y._onDescendantIronResize=function(){};
_.Y._fireResize=function(){};
_.Y._onIronRequestResizeNotifications=function(){};
_.Y._parentResizableChanged=function(){};
_.Y._notifyDescendant=function(){};
_.Y._requestResizeNotifications=function(){};
_.Y._findParent=function(){};
_.Y._appResetLayoutHandler=function(){};
_.Y.resetLayout=function(){};
_.Y._notifyLayoutChanged=function(){};
_.Y._notifyDescendantResize=function(){};
_.Y._setThresholdTriggered=function(){};
Tk9=_.lF({_template:function(){if(Fk8!==void 0)return Fk8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;ozh===void 0&&(ozh=document.createElement("template"));var T=ozh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return Fk8=q},
is:"tp-yt-app-header",behaviors:[kpI,i_5],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 q=_.dZ(this.$.slot).getDistributedNodes(),k=0,F;F=q[k];k++)if(F.nodeType===Node.ELEMENT_NODE)if(F.hasAttribute("sticky")){this._stickyElRef=F;break}else this._stickyElRef||(this._stickyElRef=F);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var q=this._clampedScrollTop,k=this._height===0||q===0,F=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;k||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();k?this._updateScrollState(q,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=F}},
_updateScrollState:function(q,k){if(this._height!==0){var F=0,T=this._top;var Z=this._maxHeaderTop;var O=q-this._lastScrollTop,z=Math.abs(O),R=q>this._lastScrollTop,e=performance.now();this._mayMove()&&(F=this._clamp(this.reveals?T+O:q,0,Z));q>=this._dHeight&&(F=this.condenses&&!this.fixed?Math.max(this._dHeight,F):F,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&z<100){if(e-this._initTimestamp>300||this._wasScrollingDown!==R)this._initScrollTop=q,this._initTimestamp=e;q>=Z&&
(Math.abs(this._initScrollTop-q)>30||z>10?(R&&q>=Z?F=Z:!R&&q>=this._dHeight&&(F=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((F-T)/(O/(e-this._lastTimestamp)),0,300)+"ms"):F=this._top)}Z=this._dHeight===0?q>0?1:0:F/this._dHeight;k||(this._lastScrollTop=q,this._top=F,this._wasScrollingDown=R,this._lastTimestamp=e);if(k||Z!==this._progress||T!==F||q===0)this._progress=Z,this._runEffects(Z,F),this._transformHeader(F)}},
_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(q){this.translate3d(0,-q+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&q>=this._stickyElTop?Math.min(q,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(q,k,F){return Math.min(F,Math.max(k,q))},
_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),_.dZ(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(q){switch(q){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.dZ(this).querySelector("[main-title]");case "condensedTitle":return _.dZ(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var Z_k;var j30;_.lF({_template:function(){if(j30!==void 0)return j30;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Z_k===void 0&&(Z_k=document.createElement("template"));var T=Z_k;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return j30=q},
is:"tp-yt-app-header-layout",behaviors:[i_5],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.dZ(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var q=this.header;if(this.isAttached&&q){this.$.wrapper.classList.remove("initializing");q.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)q.style.left=
"",q.style.right="";else{var k=this.getBoundingClientRect(),F=document.documentElement.clientWidth-k.right;q.style.left=k.left+"px";q.style.right=F+"px"}k=this.$.contentContainer.style;F=q.offsetHeight;q.fixed&&!q.condenses&&this.hasScrollingRegion?(k.marginTop=F+"px",k.paddingTop=""):(k.paddingTop=F+"px",k.marginTop="")}}});var YWk=new _.c("replaceFeedContentAction");var O_0=new _.c("alertCommand");var SW0=new _.c("manageLabsStateCommand");var z0I=new _.c("inlineFormRenderer");var l5=new _.c("playlistSidebarPrimaryInfoRenderer");var CCh=new _.c("productDetailsThumbnailRenderer"),R0I=new _.c("productDetailsVariantRenderer"),e0k=new _.c("productDetailsVariantOptionRenderer"),WkC=new _.c("productDetailsOffersContainerRenderer"),Uw5=new _.c("productDetailsOfferRenderer");var IcK=new _.c("shoppingFlaggingRenderer");var XQv=new _.c("playlistBylineRenderer");var EzK=new _.c("insertChannelTabCommand");var JS=function(){return _.E$.apply(this,arguments)||this};
_.y(JS,_.E$);_.Y=JS.prototype;_.Y.activeChanged=function(){if(this.active){var q=_.Zy(this.hostElement).querySelector("#header");q&&_.Fc(q,"iron-resize");window.addEventListener("scroll",_.Rw(this,this.onScroll))}else window.removeEventListener("scroll",_.Rw(this,this.onScroll)),_.Fc(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.Y.guideVisibleChanged=function(){var q=_.Zy(this.hostElement).querySelector("#header");q&&_.Fc(q,"iron-resize")};
_.Y.onScroll=function(){var q=this;_.rf(this,"onScroll",function(){var k=_.Zy(q.hostElement).querySelector("#header");k&&k.polymerController&&(k=k.polymerController.getScrollState().progress===1?"standard":"seamed",_.Fc(q.hostElement,"yt-request-panel-mode-change",{mode:k}))},10)};
_.Y.tabsChanged=function(){if(this.tabs){for(var q=null,k=0,F=this.tabs.length;k<F;++k){var T=this.tabs[k].tabRenderer;if(T&&T.selected){q=k;break}}this.selected=q}};
_.Y.onTabsActivate=function(q){_.Fc(this.hostElement,"yt-navigate",{endpoint:this.tabs[q.detail.selected].tabRenderer.endpoint})};
JS.prototype.tabsChanged=JS.prototype.tabsChanged;JS.prototype.guideVisibleChanged=JS.prototype.guideVisibleChanged;JS.prototype.activeChanged=JS.prototype.activeChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JS.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],JS.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.u(),_.G("design:type",Array)],JS.prototype,"tabs",void 0);
_.v([_.u(),_.G("design:type",Object)],JS.prototype,"selected",void 0);_.v([_.u(),_.G("design:type",Boolean)],JS.prototype,"active",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],JS.prototype,"disableHeaderFluidWidth",void 0);_.v([_.Wu("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JS.prototype,"activeChanged",null);
_.v([_.Wu("guidePersistentAndVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JS.prototype,"guideVisibleChanged",null);_.v([_.Wu("tabs"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JS.prototype,"tabsChanged",null);_.v([_.aw()],JS);var ack=[_.m.YtRendererBehavior,_.Q4.YtdGuideStateAwareBehavior,JS.prototype];var dwC=2/3,h0D=_.Jw(130749),M3v=function(q,k){var F=this;this.element=q;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){F.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:dwC,moveAction:function(T){F.moveAction(T)},
triggerAction:function(){F.element.isReloading=!0;_.rb(_.aB(),{visualElement:h0D});_.WE.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:F.element}})}}}};
_.Sg(_.aB(),h0D,this.layer);this.gesture=new _.z3(q,k,this.refreshConfig,"pan-down");this.attach()};
_.Y=M3v.prototype;_.Y.attach=function(){this.gesture.attach()};
_.Y.detach=function(){this.gesture.detach()};
_.Y.reset=function(){this.element.close()};
_.Y.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.Y.moveAction=function(q){this.element.rotation=q*360};var fcC=_.Jw(130750),AS=function(q,k,F,T,Z){var O=this;this.element=q;this.parent=F;this.channelHeader=T;this.ytdReduxDispatch=Z;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){O.tabsStartAtInPx=O.channelHeader.clientHeight-48;var z;(z=O.selectedTab)!=null&&z.title&&(z=_.mT().resolve(_.g6(_.gb)))&&(z=z.getCurrentPage(),O.lastVisitedTabScrollPosition=z.getScrollTop(),O.previousTab&&
((O.lastVisitedTabScrollPosition===void 0?0:O.lastVisitedTabScrollPosition<O.channelHeader.clientHeight-48)?O.scrollPositionForTabs.has(O.selectedTab.title)&&O.scrollPositionForTabs.delete(O.selectedTab.title):O.scrollPositionForTabs.set(O.selectedTab.title,z.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:yj8(),triggerAction:function(){O.navigate(O.previousTab)},
moveAction:function(z,R){O.moveAction(z,R)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-yj8(),triggerAction:function(){O.navigate(O.nextTab)},
moveAction:function(z,R){O.moveAction(z,R)}}}};
_.Sg(_.aB(),fcC,this.layer);this.gesture=new _.z3(q,k,this.tabConfig);this.attach()};
AS.prototype.attach=function(){this.gesture.attach()};
AS.prototype.detach=function(){this.gesture.detach()};
AS.prototype.tabsChanged=function(q){if(q){var k=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;q=_.S(q);for(var F=q.next();!F.done;F=q.next()){F=F.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=F);var T=void 0;if((T=F)==null?0:T.selected)this.previousTab=k,this.selectedTab=F;k=F}k=this.gesture;q=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}});
k.config=q;this.scrollPositionNeedsUpdate=!0}};
AS.prototype.moveAction=function(q,k){if(!this.tabsElement){var F;this.tabsElement=(F=this.parent.header)==null?void 0:F.tabsElement;k==="right"&&this.previousTab?_.s4U(_.hB.instance,this.previousTab.endpoint,{},""):k==="left"&&this.nextTab&&_.s4U(_.hB.instance,this.nextTab.endpoint,{},"");if(!this.tabsElement)return}F=this.tabsElement._pos;k==="right"&&(q*=-1);this.tabsElement._positionBar(F.width,F.left*1+F.width*q)};
var yj8=function(){var q,k;return(k=(q=_.mT().resolve(_.gb).getCurrentPage())==null?void 0:q.clientWidth)!=null?k:0};
AS.prototype.navigate=function(q){this.element.data=void 0;if(q=q==null?void 0:q.endpoint)this.ytdReduxDispatch(gp9(!0)),_.rb(_.aB(),{visualElement:fcC}),_.WE.instance.resolveCommand({navigateAction:{endpoint:q}},{form:{element:this.element}})};var t3k;var DwX;var pt=function(){return _.Q.apply(this,arguments)||this};
_.y(pt,_.Q);pt.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],pt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],pt.prototype,"data",void 0);_.v([_.K({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],pt);
_.B(pt,"ytd-labs-edit-renderer",function(){if(DwX!==void 0)return DwX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return DwX=q},{mode:1});var lc0;var we=function(){var q=_.Q.apply(this,arguments)||this;q.dark=!1;q.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";q.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(we,_.Q);we.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
we.prototype.ready=function(){var q=document.documentElement.hasAttribute("dark");this.setBackgroundImage(q);this.dark=q};
we.prototype.onDarkModeToggledAction=function(q){this.setBackgroundImage(q);this.dark=q};
we.prototype.setBackgroundImage=function(q){_.zb(this.hostElement,{"--yt-labs-header-background":"url("+(q?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],we.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],we.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],we.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],we.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],we.prototype,"dark",void 0);
_.v([_.K({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],we);
_.B(we,"ytd-labs-header-renderer",function(){if(lc0!==void 0)return lc0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lc0=q},{mode:1});var Jjs;var PK=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return q};
_.y(PK,_.Q);PK.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"}}}}}};
PK.prototype.onYtToggleButton=function(q){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",q.detail.toggled)};
PK.prototype.onManageLabsState=function(q){if(q=_.f(q,SW0))q.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?q.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&q.labsItemId===this.data.labsItemId&&(q.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.Ta(this.hostElement,"yt-check-labs-opted-in-state").some(function(k){return k})&&this.data.confirmationDialogCommand?_.O_(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.mT().resolve(_.qd).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&q.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.mT().resolve(_.qd).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
PK.prototype.onCheckLabsOptedInState=function(){var q=this.get("data.primaryButton.toggleButtonRenderer");return q?q.isToggled:!1};
_.Vg.Object.defineProperties(PK.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
PK.prototype.onYtToggleButton=PK.prototype.onYtToggleButton;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],PK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],PK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],PK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],PK.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],PK.prototype,"itemStyle",null);_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],PK.prototype,"onYtToggleButton",null);_.v([_.K({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],PK);
_.B(PK,"ytd-labs-item-renderer",function(){if(Jjs!==void 0)return Jjs;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Jjs=q},{mode:1});var Ajh;var pQ8;var $7=function(){return _.Q.apply(this,arguments)||this};
_.y($7,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$7.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$7.prototype,"data",void 0);_.v([_.K({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],$7);
_.B($7,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(pQ8!==void 0)return pQ8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return pQ8=q},{mode:1});var wQ0;var b5=function(){return _.Q.apply(this,arguments)||this};
_.y(b5,_.Q);b5.prototype.observeSuperchatChip=function(){if(this.data){var q={"--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)};_.zb(this.hostElement,q)}};
b5.prototype.colorFromDecimal=function(q){return _.B4(Number(q||0))};
b5.prototype.observeSuperchatChip=b5.prototype.observeSuperchatChip;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],b5.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],b5.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],b5.prototype,"observeSuperchatChip",null);_.v([_.K({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],b5);
_.B(b5,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(wQ0!==void 0)return wQ0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return wQ0=q},{mode:1});var u5=function(){return _.Q.apply(this,arguments)||this};
_.y(u5,_.Q);u5.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"}}}};
_.Vg.Object.defineProperties(u5.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],u5.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],u5.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.$S),_.G("design:type",Object)],u5.prototype,"ytdDismissibleItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],u5.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],u5.prototype,"hideMessageBlock",null);
_.v([_.K({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],u5);
_.B(u5,"ytd-live-chat-history-entry-renderer",function(){if(Ajh!==void 0)return Ajh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Ajh=q},{mode:1});var PCs;var NB=function(){return _.Q.apply(this,arguments)||this};
_.y(NB,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],NB.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],NB.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],NB);
_.B(NB,"ytd-channel-options-renderer",function(){if(PCs!==void 0)return PCs;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return PCs=q},{mode:1});var $w8;var QY=function(){return _.Q.apply(this,arguments)||this};
_.y(QY,_.Q);QY.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],QY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],QY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],QY.prototype,"data",void 0);_.v([_.K({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],QY);
_.B(QY,"ytd-settings-email-item-renderer",function(){if($w8!==void 0)return $w8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $w8=q},{mode:1});var b_k;var Kt=function(){return _.Q.apply(this,arguments)||this};
_.y(Kt,_.Q);Kt.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"}}}};
Kt.prototype.getExpansionIcon=function(q){return q?"COLLAPSE":"EXPAND"};
Kt.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.Vg.Object.defineProperties(Kt.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Kt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Kt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Kt.prototype,"data",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],Kt.prototype,"expanded",void 0);_.v([_.P("expanded"),_.G("design:type",String),_.G("design:paramtypes",[])],Kt.prototype,"emailListExpanded",null);
_.v([_.Iw("#options"),_.G("design:type",Object)],Kt.prototype,"options",void 0);_.v([_.K({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],Kt);
_.B(Kt,"ytd-settings-email-list-renderer",function(){if(b_k!==void 0)return b_k;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return b_k=q},{mode:1});var u2D;var BK=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return q};
_.y(BK,_.Q);BK.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"}}}};
BK.prototype.handleSignalActionSubmitForm=function(){var q,k=(q=this.formRenderer)==null?void 0:q.getForm();k&&this.data.serviceEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},k,{element:this.hostElement})})};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],BK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],BK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],BK.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],BK.prototype,"data",void 0);_.v([_.Iw("yt-form-renderer"),_.G("design:type",Object)],BK.prototype,"formRenderer",void 0);
_.v([_.K({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],BK);
_.B(BK,"ytd-settings-gaia-link-renderer",function(){if(u2D!==void 0)return u2D;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return u2D=q},{mode:1});var Nk2;var re=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return q};
_.y(re,_.Q);re.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&_.D6v()&&this.set("data.hidden",!1)};
re.prototype.onSwitchReady=function(){var q=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.h("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){_.t$5().then(function(k){k&&(Notification.permission==="default"?q.set("data.hidden",!1):Notification.permission==="granted"&&_.qz("NotificationsDisabled").then(function(F){F||_.Ta(q.hostElement,"yt-toggle-settings-switch",[q.data.id,!F]);q.set("data.hidden",!1)}).catch(function(){}))})})};
re.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}}}}};
re.prototype.handleUpdateOptionsCommand=function(q){(q=_.f(q,_.F0o))&&this.data&&this.data.id===q.id&&(this.set("data.hidden",q.hidden),q.text!==void 0&&this.set("data.text",q.text),q.clearOptions&&this.set("data.options",[]))};
re.prototype.onSwitchReady=re.prototype.onSwitchReady;re.prototype.dataChanged=re.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],re.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],re.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],re.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],re.prototype,"data",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],re.prototype,"dataChanged",null);_.v([_.eJ("yt-settings-switch-ready"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],re.prototype,"onSwitchReady",null);_.v([_.K({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],re);
_.B(re,"ytd-settings-options-renderer",function(){if(Nk2!==void 0)return Nk2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Nk2=q},{mode:1});var Q3C;var vK=function(){return _.Q.apply(this,arguments)||this};
_.y(vK,_.Q);vK.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
vK.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
vK.prototype.onYtExpanderMoreTapped=vK.prototype.onYtExpanderMoreTapped;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vK.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vK.prototype,"data",void 0);
_.v([_.eJ("yt-expander-more-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vK.prototype,"onYtExpanderMoreTapped",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],vK);
_.B(vK,"ytd-product-details-description-renderer",function(){if(Q3C!==void 0)return Q3C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Q3C=q},{mode:1});var KkK;var HK=function(){var q=_.Q.apply(this,arguments)||this;q.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";q.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";q.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";q.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return q};
_.y(HK,_.Q);HK.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Vg.Object.defineProperties(HK.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:(k=q.offerData)==null?void 0:k.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?void 0:q.purchaseButtonRenderers)!==void 0&&((k=this.data)==null?void 0:k.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.formattedFromMerchantText)&&(!((k=this.data)==null||!k.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],HK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],HK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],HK.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],HK.prototype,"data",void 0);
_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.G("design:type",Object)],HK.prototype,"shippingIcon",void 0);_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.G("design:type",Object)],HK.prototype,"shippingAddressIcon",void 0);_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.G("design:type",Object)],HK.prototype,"googleGuaranteeIcon",void 0);
_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?String:void 0}),_.G("design:type",Object)],HK.prototype,"returnPolicyIcon",void 0);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HK.prototype,"showAdditionalFees",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HK.prototype,"showMultiPurchaseButtons",null);
_.v([_.P("data","showMultiPurchaseButtons"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],HK.prototype,"showPurchaseData",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],HK);
_.B(HK,"ytd-product-details-hero-offer-renderer",function(){if(KkK!==void 0)return KkK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return KkK=q},{mode:1});var Bk9;var rj8;var s6=function(){return _.Q.apply(this,arguments)||this};
_.y(s6,_.Q);_.Y=s6.prototype;_.Y.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.Y.onKeyDown=function(q){q=q.keyCode;q!==13&&q!==32||this.handleSelection()};
_.Y.onMouseEnterImage=function(){var q;((q=this.data)==null?void 0:q.thumbnailDetails)!==void 0&&_.ZH(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.Y.onMouseLeaveImage=function(){_.ZH(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.Y.handleSelection=function(){this.data&&_.Fc(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.Vg.Object.defineProperties(s6.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.isSelected)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],s6.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],s6.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],s6.prototype,"isSelected",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],s6);
_.B(s6,"ytd-product-details-thumbnail-renderer",function(){if(rj8!==void 0)return rj8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return rj8=q},{mode:1});var G3=function(){var q=_.Q.apply(this,arguments)||this;var k={};q.actionMap=(k["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",k["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",k);q.selectedThumbnailIndex=0;q.selectItem=function(F){F.target.onKeyDown(F)};
return q};
_.y(G3,_.Q);_.Y=G3.prototype;_.Y.handlePreviewImageSelect=function(q){this.hoverThumbnail=q};
_.Y.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.Y.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.Y.onThumbnailSelected=function(q,k){this.selectedThumbnailIndex=k};
_.Y.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.Y.updateOffset=function(){var q=_.Zy(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-q));this.ytdHorizontalListBehavior.reposition_()};
_.Vg.Object.defineProperties(G3.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.imageRenderer){var k,F;return((k=this.data)==null?void 0:(F=k.imageRenderer)==null?void 0:F.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var q;if((q=this.data)==null?0:q.imageRenderer){var k;return(k=_.f(this.data.imageRenderer[this.selectedThumbnailIndex],CCh))==null?void 0:k.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var q=this,k,F,T,Z=(T=(k=this.data)==null?void 0:(F=k.imageRenderer)==null?void 0:F.map(function(O,z){return{productDetailsThumbnailRenderer:Object.assign({},_.f(O,CCh),{index:z,isSelected:z===q.selectedThumbnailIndex})}}))!=null?T:[];
return Object.assign({},this.data,{imageRenderer:Z})}}});
G3.prototype.updateOffset=G3.prototype.updateOffset;G3.prototype.dataChanged=G3.prototype.dataChanged;G3.prototype.onThumbnailSelected=G3.prototype.onThumbnailSelected;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],G3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],G3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.kl.YtdHorizontalListBehavior),_.G("design:type",Object)],G3.prototype,"ytdHorizontalListBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],G3.prototype,"componentBehavior",void 0);_.v([_.l([_.Zz.YtActionHandlerBehavior]),_.G("design:type",Object)],G3.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],G3.prototype,"data",void 0);_.v([_.u({value:"$.items.children"}),_.G("design:type",String)],G3.prototype,"itemsPath",void 0);_.v([_.u({value:3}),_.G("design:type",Number)],G3.prototype,"initialCount",void 0);
_.v([_.Iw("#items"),_.G("design:type",Object)],G3.prototype,"items",void 0);_.v([_.u(),_.G("design:type",Object)],G3.prototype,"selectedThumbnailIndex",void 0);_.v([_.u(),_.G("design:type",Object)],G3.prototype,"hoverThumbnail",void 0);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],G3.prototype,"showThumbnails",null);
_.v([_.eJ("ytd-product-details-thumbnail-renderer-selected"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Number]),_.G("design:returntype")],G3.prototype,"onThumbnailSelected",null);_.v([_.P("data","selectedThumbnailIndex","hoverThumbnail"),_.G("design:type",Object),_.G("design:paramtypes",[])],G3.prototype,"thumbnailDetails",null);_.v([_.P("data","selectedThumbnailIndex"),_.G("design:type",Object),_.G("design:paramtypes",[])],G3.prototype,"populatedData",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G3.prototype,"dataChanged",null);_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],G3.prototype,"updateOffset",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],G3);
_.B(G3,"ytd-product-details-image-carousel-renderer",function(){if(Bk9!==void 0)return Bk9;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Bk9=q},{mode:_.Oh("kevlar_poly_si_batch_j079")?1:2});var vzv;var cK=function(){return _.Q.apply(this,arguments)||this};
_.y(cK,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],cK.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],cK.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cK.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],cK);
_.B(cK,"ytd-product-details-offer-renderer",function(){if(vzv!==void 0)return vzv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return vzv=q},{mode:1});var H_X;var VY=function(){var q=_.Q.apply(this,arguments)||this;q.isOffersHidden=!0;return q};
_.y(VY,_.Q);VY.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var q,k=_.f((q=this.data)==null?void 0:q.viewOffersButton,_.bl);k&&this.ytRendererBehavior.logExplicitClick(k)};
VY.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.Vg.Object.defineProperties(VY.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return(F=_.f((q=this.data)==null?void 0:(k=q.offers)==null?void 0:k[0],Uw5))==null?void 0:(T=F.offerData)==null?void 0:T.vendorLogoUrl}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],VY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],VY.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],VY.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],VY.prototype,"isOffersHidden",void 0);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],VY.prototype,"firstOfferVendorLogoUrl",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],VY);
_.B(VY,"ytd-product-details-offers-container-renderer",function(){if(H_X!==void 0)return H_X;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return H_X=q},{mode:1});var s3C;var Gp5;var Lt=function(){return _.Q.apply(this,arguments)||this};
_.y(Lt,_.Q);Lt.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
Lt.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.ZH(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
Lt.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.ZH(this,"ytd-product-details-variant-image-unselect")};
_.Vg.Object.defineProperties(Lt.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 q;return((q=this.data)==null?void 0:q.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?void 0:q.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((k=this.data)==null?void 0:k.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((F=this.data)==null?void 0:F.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var q;if(((q=this.data)==null?void 0:q.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var q,k;return this.isUnavailable?(q=this.data)==null?void 0:q.variantOptionUnavailableAccessibilityLabel:(k=this.data)==null?void 0:k.variantOptionAccessibilityLabel}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Lt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Lt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Lt.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Lt.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],Lt.prototype,"displayType",void 0);
_.v([_.P("displayType","data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lt.prototype,"isImageButton",null);_.v([_.P("displayType","data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lt.prototype,"isPillButton",null);_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lt.prototype,"isActive",null);
_.v([_.P("data"),_.u({reflectToAttribute:!0}),_.G("design:type",Boolean),_.G("design:paramtypes",[])],Lt.prototype,"isUnavailable",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Lt.prototype,"thumbnailDetails",null);_.v([_.P("isUnavailable","data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Lt.prototype,"accessibilityLabel",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],Lt);
_.B(Lt,"ytd-product-details-variant-option-renderer",function(){if(Gp5!==void 0)return Gp5;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Gp5=q},{mode:1});var cjv;var x7=function(){var q=_.Q.apply(this,arguments)||this;q.variantsExpanded=!1;q.hideShowMoreLessVariantButton=!0;q.initialized=!1;q.computeVariantsDebouncer=null;q.computeVariants=function(k){k=k===void 0?!1:k;q.variantsExpanded||q.showOptions()||!k||(q.variantsExpanded=!0);if(q.variantsExpanded){k=_.S(q.items.children);for(var F=k.next();!F.done;F=k.next())F.value.hidden=!1}q.initialized=!0};
return q};
_.y(x7,_.Q);_.Y=x7.prototype;_.Y.ready=function(){var q=this;setTimeout(function(){q.computeVariants(!0)})};
_.Y.showOptions=function(){for(var q=_.S(this.items.children),k=q.next();!k.done;k=q.next())k.value.hidden=!0;var F=this.container.getBoundingClientRect().width,T=0,Z=q=0;k=!1;for(var O=_.S(this.items.children),z=O.next();!z.done;z=O.next()){z=z.value;z.hidden=!1;var R=z.getBoundingClientRect().width;if(T+R<F)T+=R;else if(++Z<2)T=R;else break;q+=1;z.hasAttribute("is-active")&&(k=!0)}for(F=q;F<this.items.children.length;F++)this.items.children[F].hidden=!0;this.hideShowMoreLessVariantButton=q===this.items.children.length;
return k};
_.Y.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.Zx(this.computeVariantsDebouncer,_.Vj.after(100),this.computeVariants)};
_.Y.onShowMoreLessVariantsButtonClick=function(){var q;(q=this.data)!=null&&q.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.Y.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.Vg.Object.defineProperties(x7.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.data)==null?void 0:(k=q.variantOptionRenderers)==null?void 0:k.find(function(O){return _.f(O,e0k).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),T,Z;
return(Z=(T=_.f(F,e0k))==null?void 0:T.name)!=null?Z:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.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"}}}});
x7.prototype.debouncedComputeVariants=x7.prototype.debouncedComputeVariants;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],x7.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],x7.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],x7.prototype,"componentBehavior",void 0);_.v([_.l(_.AQ),_.G("design:type",Object)],x7.prototype,"ironResizableBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],x7.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],x7.prototype,"variantsExpanded",void 0);_.v([_.u(),_.G("design:type",Object)],x7.prototype,"hideShowMoreLessVariantButton",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x7.prototype,"initialized",void 0);_.v([_.Iw("#items"),_.G("design:type",HTMLDivElement)],x7.prototype,"items",void 0);_.v([_.Iw("#container"),_.G("design:type",HTMLDivElement)],x7.prototype,"container",void 0);
_.v([_.Iw("#more-variants-button"),_.G("design:type",HTMLElement)],x7.prototype,"moreVariantsButton",void 0);_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],x7.prototype,"selectedOptionName",null);_.v([_.Wu("data","variantsExpanded"),_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x7.prototype,"debouncedComputeVariants",null);
_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],x7.prototype,"displayType",null);_.v([_.P("displayType"),_.G("design:type",Object),_.G("design:paramtypes",[])],x7.prototype,"variantItemsClassname",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],x7);
_.B(x7,"ytd-product-details-variant-renderer",function(){if(cjv!==void 0)return cjv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return cjv=q},{mode:1});var nt=function(){return _.Q.apply(this,arguments)||this};
_.y(nt,_.Q);
nt.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"}}}};
_.Vg.Object.defineProperties(nt.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(k=_.f((q=this.data)==null?void 0:q.offersContainerRenderer,WkC))==null?void 0:k.offers;return F!==void 0&&(F==null?void 0:F.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 q,k,F;return((F=(q=this.data)==null?void 0:(k=q.variants)==null?void 0:k.map(function(T){var Z,O;T=(O=(Z=_.f(T,R0I))==null?void 0:Z.variantOptionRenderers)==null?void 0:O.find(function(R){var e;return((e=_.f(R,e0k))==null?void 0:e.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var z;return(z=_.f(T,e0k))==null?void 0:z.name}).filter(function(T){return typeof T==="string"}))!=null?F:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T=(k=_.f((q=this.data)==null?void 0:q.shoppingFlaggingRenderer,IcK))==null?void 0:(F=k.reportButton)==null?void 0:F.buttonRenderer;if(T)return{text:T.text,command:T.command,icon:{iconType:"FLAG"},accessibilityData:T.accessibilityData,trackingParams:T.trackingParams,loggingDirectives:T.loggingDirectives}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],nt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],nt.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nt.prototype,"data",void 0);_.v([_.Iw("#image-carousel-renderer"),_.G("design:type",Object)],nt.prototype,"imageCarouselRenderer",void 0);
_.v([_.Iw("#hero-offer-renderer"),_.G("design:type",Object)],nt.prototype,"productDetailsHeroOfferRenderer",void 0);_.v([_.Iw("#variants"),_.G("design:type",Object)],nt.prototype,"productDetailsVariantRenderer",void 0);_.v([_.Iw("#offers"),_.G("design:type",Object)],nt.prototype,"productDetailsOffersContainerRenderer",void 0);_.v([_.Iw("#description-renderer"),_.G("design:type",Object)],nt.prototype,"productDetailsDescriptionRenderer",void 0);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],nt.prototype,"showPurchaseData",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],nt.prototype,"showHeroOfferRenderer",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],nt.prototype,"showBrandText",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],nt.prototype,"showOffers",null);
_.v([_.P("showOffers","showPurchaseData"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],nt.prototype,"showBuySeparator",null);_.v([_.P("showOffers","showPurchaseData"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],nt.prototype,"showBuyCard",null);_.v([_.P("data"),_.G("design:type",String),_.G("design:paramtypes",[])],nt.prototype,"selectedVariantsText",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],nt.prototype,"shoppingReportingButtonData",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],nt);
_.B(nt,"ytd-product-details-renderer",function(){if(s3C!==void 0)return s3C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return s3C=q},{mode:1});var V38;var Lkk;var xws;var ge=function(){return _.Q.apply(this,arguments)||this};
_.y(ge,_.Q);ge.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.Vg.Object.defineProperties(ge.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ge.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ge.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ge.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],ge.prototype,"formattedAmount",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ge.prototype,"ariaLabel",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.style"),_.G("design:type",String),_.G("design:paramtypes",[])],ge.prototype,"vcBalanceWidgetStyle",null);_.v([_.Pu({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],ge);
_.B(ge,"yt-vc-balance-renderer",function(){if(xws===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;Lkk===void 0&&(Lkk=document.createElement("template"));var T=Lkk;F.call(k,T.content.cloneNode(!0),q.content.firstChild);xws=q}q=xws;return q},{mode:2});_.$$("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var mo=function(){return _.Q.apply(this,arguments)||this};
_.y(mo,_.Q);_.Vg.Object.defineProperties(mo.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:""}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mo.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],mo.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mo.prototype,"data",void 0);_.v([_.u({selectorArgs:["data.vcBalanceEntityKey"],selector:function(q,k){return _.SA(q.entities,"vcBalanceEntity",k)}}),
_.G("design:type",Object)],mo.prototype,"vcBalanceEntity",void 0);_.v([_.P("vcBalanceEntity"),_.G("design:type",String),_.G("design:paramtypes",[])],mo.prototype,"formattedAmount",null);_.v([_.P("vcBalanceEntity"),_.G("design:type",String),_.G("design:paramtypes",[])],mo.prototype,"vcBalanceAriaLabel",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],mo);
_.B(mo,"ytd-vc-balance-renderer",function(){if(V38!==void 0)return V38;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return V38=q},{mode:1});var nz5;var qc=function(){var q=_.Q.apply(this,arguments)||this;q.rotation=0;q.isReloading=!1;return q};
_.y(qc,_.Q);qc.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
qc.prototype.reset=function(){this.hostElement.style.opacity=""};
qc.prototype.close=function(){var q=this;return _.C(function(k){if(k.nextAddress==1)return _.W(k,q.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);q.hostElement.style.opacity="0";_.RG(k)})};
qc.prototype.rotationChanged=qc.prototype.rotationChanged;_.v([_.u(),_.G("design:type",Object)],qc.prototype,"rotation",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qc.prototype,"isReloading",void 0);_.v([_.Iw("#icon"),_.G("design:type",HTMLElement)],qc.prototype,"icon",void 0);_.v([_.Wu("rotation"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qc.prototype,"rotationChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-refresh"})],qc);
_.B(qc,"ytd-refresh",function(){if(nz5!==void 0)return nz5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return nz5=q},{mode:1});var gzh;var iO=function(){return _.Q.apply(this,arguments)||this};
_.y(iO,_.Q);iO.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"}}}};
iO.prototype.dataChanged=function(){if(this.data){var q=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var k=_.TM(this.data.banner.thumbnails,this.hostElement.clientWidth);k&&(k.indexOf("//")===0&&(k="https:"+k),this.hasBannerArt=!0,_.zb(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+k+")"}))}this.hasBannerArt!==q&&_.Zy(this.hostElement).querySelector("#header").fire("iron-resize")}};
iO.prototype.updateSelectedFromBinding=function(q){this.selected=q.detail.value};
iO.prototype.dataChanged=iO.prototype.dataChanged;_.v([_.l(ack),_.G("design:type",Object)],iO.prototype,"ytdTabbedHeaderBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],iO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.uK),_.G("design:type",Object)],iO.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],iO.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],iO.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],iO.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],iO.prototype,"selected",void 0);_.v([_.u(),_.G("design:type",Boolean)],iO.prototype,"active",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],iO.prototype,"hasBannerArt",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],iO.prototype,"dataChanged",null);_.v([_.K({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],iO);
_.B(iO,"ytd-interactive-tabbed-header-renderer",function(){if(gzh!==void 0)return gzh;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return gzh=q},{mode:1});var mw0;var kj=function(){return _.Q.apply(this,arguments)||this};
_.y(kj,_.Q);kj.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
kj.prototype.computeActionsAlignment=function(q){return(q==null?void 0:q.actionsAlignment)||""};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],kj.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],kj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],kj.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.G("design:type",String)],kj.prototype,"actionsAlignment",void 0);_.v([_.K({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],kj);
_.B(kj,"ytd-page-footer-renderer",function(){if(mw0!==void 0)return mw0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return mw0=q},{mode:1});var qf2;var idC;var ol=function(){var q=_.Q.apply(this,arguments)||this;q.isEditing=!1;q.useSlot=!1;q.isMultiline=!1;return q};
_.y(ol,_.Q);_.Y=ol.prototype;_.Y.onKeydown=function(q){if(q.keyCode===13&&!this.isMultiline)this.onSave();else if(q.keyCode===27)this.onCancel()};
_.Y.computeComponentStyle=function(q){return(q==null?0:q.style)?q.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.Y.computeisMultiline=function(q){if(this.multilineOverride!==void 0)return this.multilineOverride;var k,F;return!!(q==null?0:(k=q.formField)==null?0:(F=k.textInputFormFieldRenderer)==null?0:F.isMultiline)};
_.Y.computeTextDisplayed=function(q,k){if(q)return q;if(k)return k};
_.Y.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.Y.onSave=function(){if(this.textForm.validate()){this.textForm.save();var q=this.textForm.value;if(q)this.set("data.textDisplayed",_.Gm(q));else{var k;((k=this.data)==null?0:k.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.vv("inline-form-changed",this.data));this.isEditing=!1}};
_.Y.onCancel=function(){var q=_.cj(this.data.textDisplayed);q===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(q);this.isEditing=!1};
ol.prototype.onKeydown=ol.prototype.onKeydown;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],ol.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],ol.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ol.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ol.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],ol.prototype,"isEditing",void 0);_.v([_.u(),_.G("design:type",Object)],ol.prototype,"useSlot",void 0);_.v([_.u(),_.G("design:type",Boolean)],ol.prototype,"multilineOverride",void 0);_.v([_.u(),_.G("design:type",Boolean)],ol.prototype,"enableOverlayTheme",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.G("design:type",String)],ol.prototype,"componentStyle",void 0);
_.v([_.u({computed:"computeisMultiline(data)"}),_.G("design:type",Object)],ol.prototype,"isMultiline",void 0);_.v([_.Iw("#text-form"),_.G("design:type",Object)],ol.prototype,"textForm",void 0);_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent]),_.G("design:returntype")],ol.prototype,"onKeydown",null);_.v([_.K({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],ol);
_.B(ol,"ytd-inline-form-renderer",function(){if(idC!==void 0)return idC;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return idC=q},{mode:1});var kqh;var F1=function(){var q=_.Q.apply(this,arguments)||this;q.previousSelectValue=void 0;q.selectedItemMessage=void 0;return q};
_.y(F1,_.Q);F1.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
F1.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var q,k,F,T,Z=(q=this.data)==null?void 0:(k=q.dropdown)==null?void 0:(F=k.dropdownRenderer)==null?void 0:(T=F.entries)==null?void 0:T.map(function(R){return R.privacyDropdownItemRenderer});
q=_.S(Z!=null?Z:[]);for(k=q.next();!k.done;k=q.next())if((k=k.value)&&k.int32Value===this.selectedValue){this.selectedItemMessage=k.itemMessage;break}}else this.selectedItemMessage=void 0;var O;(O=this.onValueChanged)==null||O.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var z;(z=this.data)!=null&&z.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
F1.prototype.onValueChangedForSelectedValue=function(q){this.selectedValue=q.detail.value};
F1.prototype.selectedValueChanged=F1.prototype.selectedValueChanged;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],F1.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],F1.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],F1.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],F1.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],F1.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],F1.prototype,"theme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Number)],F1.prototype,"selectedValue",void 0);_.v([_.u(),_.G("design:type",Function)],F1.prototype,"onValueChanged",void 0);
_.v([_.df("selectedValue"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],F1.prototype,"selectedValueChanged",null);_.v([_.K({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],F1);
_.B(F1,"ytd-dropdown-form-field-renderer",function(){if(kqh!==void 0)return kqh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return kqh=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var oiv;var TF=function(){return _.Q.apply(this,arguments)||this};
_.y(TF,_.Q);_.Vg.Object.defineProperties(TF.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var q=[],k=_.S(this.data||[]),F=k.next();!F.done;F=k.next())(F=_.f(F.value,XQv))&&q.push(F);return q}}});
_.v([_.u(),_.G("design:type",Array)],TF.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],TF.prototype,"byline",null);_.v([_.K({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],TF);
_.B(TF,"ytd-playlist-byline-renderer",function(){if(oiv!==void 0)return oiv;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return oiv=q},{mode:1});var FhI;var Z6=function(){var q=_.Q.apply(this,arguments)||this;q.rtlBullet=_.h("web_playlist_stats_rtl_bullet_icon_killswitch");q.modern=_.h("web_modern_buttons");q.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return q};
_.y(Z6,_.Q);_.Y=Z6.prototype;_.Y.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"}}}}};
_.Y.attached=function(){};
_.Y.computeIsCustomThumbnail=function(q){return q?!!q.playlistCustomThumbnailRenderer:!1};
_.Y.onYtNavigate=function(q,k){if(k&&k.actions&&k.actions.indexOf("shuffle")>-1){q=_.mT().resolve(_.uf);var F=k.tempData||{};F.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);k.tempData=F;q.isShuffleNextPlaylist=!0}};
_.Y.onUpdatePlaylistAction=function(q){var k;q=(k=_.f(q,_.$l$))==null?void 0:k.updatedRenderer;if(k=_.f(q,l5))this.data=k};
_.Y.computeStyleType=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Y.computeThumbnailWidth=function(q){return q==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.Y.computeHideThumbnailAria=function(q){if(q==null?0:q.thumbnailOverlays)for(var k=0;k<q.thumbnailOverlays.length;k++){var F=void 0;if((F=q.thumbnailOverlays[k])==null?0:F.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
Z6.prototype.onYtNavigate=Z6.prototype.onYtNavigate;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Z6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Z6.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Z6.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Z6.prototype,"ytComponentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Z6.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Z6.prototype,"rtlBullet",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.G("design:type",String)],Z6.prototype,"styleType",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.G("design:type",Number)],Z6.prototype,"thumbnailWidth",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Z6.prototype,"modern",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.G("design:type",Boolean)],Z6.prototype,"isCustomThumbnail",void 0);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[Event,Object]),_.G("design:returntype")],Z6.prototype,"onYtNavigate",null);_.v([_.K({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],Z6);
_.B(Z6,"ytd-playlist-sidebar-primary-info-renderer",function(){if(FhI!==void 0)return FhI;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return FhI=q},{mode:1});var Tav;var j1=function(){return _.Q.apply(this,arguments)||this};
_.y(j1,_.Q);j1.prototype.computeOwnerVisibility=function(q){return!(!q.videoOwner&&!q.button)};
j1.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],j1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],j1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],j1.prototype,"data",void 0);_.v([_.K({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],j1);
_.B(j1,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(Tav!==void 0)return Tav;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Tav=q},{mode:1});var Zd0;var Yj=function(){var q=_.Q.apply(this,arguments)||this;q.expanded=!1;q.isCompact=!1;return q};
_.y(Yj,_.Q);_.Y=Yj.prototype;_.Y.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.Y.dataChanged=function(){this.data&&_.BN(_.Zy(this.text),_.lLm(_.p0I,_.cj(this.data.text||null)))};
_.Y.computeAutoScrollEnabled=function(q,k){return q&&!k};
_.Y.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.Y.toggleOnTap=function(){this.expanded=!this.expanded};
Yj.prototype.expandedChanged=Yj.prototype.expandedChanged;Yj.prototype.dataChanged=Yj.prototype.dataChanged;_.v([_.l(_.ORX),_.G("design:type",Object)],Yj.prototype,"ytdAutoScrollBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Yj.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Yj.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Yj.prototype,"expanded",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Yj.prototype,"isCompact",void 0);_.v([_.u({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.G("design:type",Boolean)],Yj.prototype,"autoScrollEnabled",void 0);_.v([_.Iw("#text"),_.G("design:type",Object)],Yj.prototype,"text",void 0);_.v([_.Iw("#expander-icon"),_.G("design:type",Object)],Yj.prototype,"expanderIcon",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Yj.prototype,"dataChanged",null);_.v([_.Wu("expanded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Yj.prototype,"expandedChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],Yj);
_.B(Yj,"ytd-channel-legal-info-renderer",function(){if(Zd0!==void 0)return Zd0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Zd0=q},{mode:1});var jA2;var YfK=_.WJ("DOWNLOAD",{},"Download"),OdC=_.WJ("DOWNLOADING",{},"Downloading"),Sf8=_.WJ("DOWNLOADED",{},"Downloaded"),OK=function(){var q=_.Q.apply(this,arguments)||this;q.downloadProgress=0;q.isDownloadComplete=!1;q.transferState="TRANSFER_STATE_UNKNOWN";return q};
_.y(OK,_.Q);_.Y=OK.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.Y.dataChanged=function(){var q;(q=this.data)!=null&&q.tooltip||(q=_.bJ(_.LB().getState(),this.playlistId),this.updateButtonState(q))};
_.Y.computePlaylistId=function(q){return q};
_.Y.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.Y.updateButtonState=function(q){if(this.data&&(this.data.tooltip!==OdC||!_.ER(q))){this.isDownloadComplete=!1;switch(q){case "TRANSFER_STATE_UNKNOWN":q=YfK;var k="OFFLINE_DOWNLOAD";var F="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":q=Sf8;k="OFFLINE_PIN";F="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":q=OdC;k="OFFLINE_DOWNLOADING_ZERO";F="ACTION_REMOVE_WITH_PROMPT";
break;default:q=YfK,k="OFFLINE_DOWNLOAD",F="ACTION_ADD"}var T=Object.assign({},this.data);T.tooltip=q;T.accessibilityData={accessibilityData:{label:q}};T.icon={iconType:k};T.size="SIZE_DEFAULT";_.f(T.command,_.eT)&&(_.f(T.command,_.eT).action=F);this.set("data",T)}};
_.Y.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var q="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?q="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?q="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?q="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?q="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?q="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(q="OFFLINE_PIN",this.isDownloadComplete=!0);var k;q!==((k=this.data.icon)==null?void 0:k.iconType)&&(k=Object.assign({},this.data),k.tooltip=OdC,k.accessibilityData={accessibilityData:{label:OdC}},k.icon={iconType:q},_.f(k.command,_.eT)&&(_.f(k.command,_.eT).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",k))}};
OK.prototype.updateProgress=OK.prototype.updateProgress;OK.prototype.onTransferStateChanged=OK.prototype.onTransferStateChanged;OK.prototype.dataChanged=OK.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],OK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],OK.prototype,"ytdReduxBehavior",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],OK.prototype,"forceIconButton",void 0);
_.v([_.u({value:!0}),_.G("design:type",Boolean)],OK.prototype,"forceIconOnly",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],OK.prototype,"overrides",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],OK.prototype,"buttonTooltipPosition",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],OK.prototype,"styleActionButton",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],OK.prototype,"disableTextTransform",void 0);
_.v([_.u({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.G("design:type",String)],OK.prototype,"playlistId",void 0);_.v([_.u(),_.G("design:type",Object)],OK.prototype,"data",void 0);_.v([_.u({selector:_.aiN,selectorArgs:["playlistId"]}),_.G("design:type",Object)],OK.prototype,"downloadProgress",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],OK.prototype,"isDownloadComplete",void 0);
_.v([_.u({selector:_.bJ,selectorArgs:["playlistId"]}),_.G("design:type",String)],OK.prototype,"transferState",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],OK.prototype,"showTooltips",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],OK.prototype,"sendCommandWhenDisabled",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],OK.prototype,"disabled",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],OK.prototype,"dataChanged",null);_.v([_.df("transferState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],OK.prototype,"onTransferStateChanged",null);_.v([_.df("downloadProgress"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],OK.prototype,"updateProgress",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],OK);
_.B(OK,"ytd-download-playlist-button-renderer",function(){if(jA2!==void 0)return jA2;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return jA2=q},{mode:1});var zch;_.Ft(_.NsI,"thumbnail-overlay-button-view-model",{props:{data:_.xK,lockupExperiments:_.xK}});var S1=function(){var q=_.Q.apply(this,arguments)||this;q.isSquare=!1;q.isVertical=!1;return q};
_.y(S1,_.Q);S1.prototype.computeIsSquare=function(q){return q!=null&&q.thumbnail?GPh(q.thumbnail)==="SQUARE":!1};
S1.prototype.computeIsVertical=function(q){return q!=null&&q.thumbnail?GPh(q.thumbnail)==="VERTICAL":!1};
S1.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],S1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],S1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.G("design:type",Object)],S1.prototype,"isSquare",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.G("design:type",Object)],S1.prototype,"isVertical",void 0);
_.v([_.u(),_.G("design:type",Object)],S1.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],S1);
_.B(S1,"ytd-hero-playlist-thumbnail-renderer",function(){if(zch!==void 0)return zch;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return zch=q},{mode:1});var zF=function(){var q=_.Q.apply(this,arguments)||this;q.isDarkTheme=!1;q.isUltraWide=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return q};
_.y(zF,_.Q);_.Y=zF.prototype;_.Y.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.mT();var q;(q=_.mT().resolve(_.g6(_.sq)))!=null&&(q.headerElement=this.hostElement)};
_.Y.detached=function(){var q;(q=_.mT().resolve(_.g6(_.sq)))!=null&&(q.headerElement=void 0)};
_.Y.onUpdateHeader=function(q){(q=q.detail)&&this.set("data",q)};
_.Y.computeTextDisplayed=function(q){if(q)return q.textDisplayed?q.textDisplayed:q.placeholder};
_.Y.gradientColorToLinearGradientStop=function(q){var k=this.isDarkTheme?q.darkThemeColor:q.lightThemeColor;return k?_.B4(k)+" "+((q==null?void 0:q.startLocation)||0)*100+"%":"transparent"};
_.Y.onWindowResize=function(){var q;((q=this.data)==null?0:q.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.Y.onIronResize=function(q){this.isUltraWide=!q.detail.value};
_.Y.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.onUpdatePlaylistName=function(q){var k=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},q.detail.value));_.Gz(this,function(){var F;(F=k.editableTitle)==null||F.resize()})};
_.Y.onUpdatePlaylistDescription=function(q){var k=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},q.detail.value));_.Gz(this,function(){var F;(F=k.editableDescriptionInlineExpander)==null||F.resize()})};
_.Y.getCinematicData=function(q){return _.f(q==null?void 0:q.cinematicContainer,_.hS)};
_.Vg.Object.defineProperties(zF.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 q,k=(q=this.getCinematicData(this.data))==null?void 0:q.config;return(q=this.isDarkTheme?k==null?void 0:k.darkThemeBackgroundColor:k==null?void 0:k.lightThemeBackgroundColor)?"background-color:"+_.Kj(q)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var q;return _.f((q=this.data)==null?void 0:q.descriptionForm,z0I)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var q=this,k,F,T;return"background:linear-gradient(to bottom, "+(((T=(k=this.getCinematicData(this.data))==null?void 0:(F=k.gradientColorConfig)==null?void 0:F.map(function(Z){return q.gradientColorToLinearGradientStop(Z)}))==null?void 0:T.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var q;return _.cj((q=this.data)==null?void 0:q.descriptionTapText)}}});
zF.prototype.onUpdateHeader=zF.prototype.onUpdateHeader;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],zF.prototype,"actionHandlerBehavior",void 0);_.v([_.Iw("#description-inline-expander"),_.G("design:type",Object)],zF.prototype,"descriptionInlineExpander",void 0);
_.v([_.Iw("#editable-description-inline-expander"),_.G("design:type",Object)],zF.prototype,"editableDescriptionInlineExpander",void 0);_.v([_.u(),_.G("design:type",Object)],zF.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],zF.prototype,"isUltraWide",void 0);_.v([_.Iw("#editable-title-display"),_.G("design:type",Object)],zF.prototype,"editableTitle",void 0);_.v([_.P("isUltraWide"),_.G("design:type",Object),_.G("design:paramtypes",[])],zF.prototype,"maxDescriptionLines",null);
_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],zF.prototype,"noCinematicData",null);_.v([_.eJ("yt-new-playlist-header"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],zF.prototype,"onUpdateHeader",null);_.v([_.P("data","isDarkTheme"),_.G("design:type",Object),_.G("design:paramtypes",[])],zF.prototype,"backgroundStyle",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],zF.prototype,"descriptionFormData",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],zF.prototype,"getDropdownTheme",null);_.v([_.P("data","isDarkTheme"),_.G("design:type",String),_.G("design:paramtypes",[])],zF.prototype,"gradientStyle",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],zF.prototype,"descriptionTapText",null);
_.v([_.K({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],zF);
_.B(zF,"ytd-playlist-header-renderer",function(){if(qf2!==void 0)return qf2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return qf2=q},{mode:_.Oh("kevlar_poly_si_batch_j078")?1:2});var CRK;var RcK;var CV=function(){return _.Q.apply(this,arguments)||this};
_.y(CV,_.Q);CV.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],CV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],CV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],CV.prototype,"data",void 0);_.v([_.K({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],CV);
_.B(CV,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(RcK!==void 0)return RcK;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return RcK=q},{mode:1});var Rl=function(){return _.Q.apply(this,arguments)||this};
_.y(Rl,_.Q);
Rl.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}}}}};
Rl.prototype.computeUsePremiumShowStyle=function(q){if(!q||!q.items)return!1;for(var k=0;k<q.items.length;k++)if(_.f(q.items[k],l5)){var F=void 0;return((F=_.f(q.items[k],l5))==null?void 0:F.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Rl.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Rl.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Rl.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.G("design:type",Boolean)],Rl.prototype,"usePremiumShowStyle",void 0);
_.v([_.K({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],Rl);
_.B(Rl,"ytd-playlist-sidebar-renderer",function(){if(CRK!==void 0)return CRK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return CRK=q},{mode:1});var ec8;var WhD;var Uk0=function(q,k,F,T,Z,O,z,R){this.minWidth=q;this.minHeight=k;this.recommendedWidth=F;this.recommendedHeight=T;this.JSC$19574_maxFileSize=Z;this.title=O;this.bannerGalleryTitle=z;this.channelId=R;this.picker_=null;q=_.UoJ("yt-banner");k=q.addView;F=(new qWX("youtubebanner")).addUploadMetadata("silo_id","19");F.opts.ytMaxFileSize=this.JSC$19574_maxFileSize;T=this.recommendedHeight;F.opts.ytRecWidth=this.recommendedWidth;F.opts.ytRecHeight=T;k.call(q,F);q.addView(new _.y5);k=q.addView;F=new _.y5;
F.opts.type="ytbanner";k.call(q,F.JSC$8118_setLabel(this.bannerGalleryTitle));k=q.setTitle(this.title).setSize(1E3);k.urlParamMap_.set("thumbs","orig");F=this.minWidth;T=this.minHeight;if(isNaN(F)||isNaN(T))throw Error("lb`"+F+"`"+T);k.urlParamMap_.set("minSize",F+"x"+T);k.urlParamMap_.set("cropMode","ytcb");this.builder_=q};
Uk0.prototype.open=function(){var q=this;return new _.R1(function(k,F){_.Unm(q.builder_,function(T){T.action=="picked"?k(T):T.action=="cancel"&&F(Error("Yl"))});
q.picker_&&q.picker_.dispose();q.picker_=q.builder_.build();q.picker_.setVisible(!0)})};
Uk0.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var IbC=function(q){this.channelId=q},Xe8=function(q,k){var F="";
k.viewToken&&(F=k.viewToken[2].type);var T=k.docs[0];k=T.crop;q={channel_id:q.channelId,fife_url:T.thumbnails[0].url,photo_id:T.id,is_gallery_image:F=="ytbanner"};k&&(q.crop_top=k.top,q.crop_right=k.right,q.crop_bottom=k.bottom,q.crop_left=k.left);return _.vIr("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:q})};var e1=function(){var q=_.Q.apply(this,arguments)||this;q.ariaLabel=null;return q};
_.y(e1,_.Q);_.Y=e1.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.Y.detached=function(){this.picker&&this.picker.dispose()};
_.Y.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.Y.computeAriaLabel=function(q){return q};
_.Y.onTap=function(){var q=this,k;if((k=this.data)==null||!k.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new Uk0(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 F;(F=this.picker)==null||F.open().then(function(T){q.handleBannerPicked(T)},function(){})}};
_.Y.handleBannerPicked=function(q){var k=this;this.uploader||(this.uploader=new IbC(this.data.channelId||""));this.message=this.data.uploadingText;Xe8(this.uploader,q).then(function(F){k.handleBannerUploadSucceeded(F)},function(F){k.handleBannerUploadFailed(F)})};
_.Y.handleBannerUploadSucceeded=function(q){q&&q.errors?this.handleBannerUploadFailed(q):(_.Fc(this.hostElement,"yt-banner-updated",q),this.message=null)};
_.Y.handleBannerUploadFailed=function(q){this.message=q&&q.errors&&q.errors.length?q.errors[0]:null};
e1.prototype.dataChanged=e1.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],e1.prototype,"componentBehavior",void 0);_.v([_.l(_.wM),_.G("design:type",Object)],e1.prototype,"ironButtonState",void 0);_.v([_.u(),_.G("design:type",Object)],e1.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.G("design:type",Object)],e1.prototype,"ariaLabel",void 0);
_.v([_.u(),_.G("design:type",Object)],e1.prototype,"message",void 0);_.v([_.u(),_.G("design:type",Object)],e1.prototype,"picker",void 0);_.v([_.u(),_.G("design:type",Object)],e1.prototype,"uploader",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],e1.prototype,"dataChanged",null);_.v([_.K({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],e1);
_.B(e1,"ytd-channel-banner-editor-renderer",function(){if(WhD!==void 0)return WhD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return WhD=q},{mode:1});var EiD;var ab2=_.xT(["#"]),Wq=function(){return _.Q.apply(this,arguments)||this};
_.y(Wq,_.Q);Wq.prototype.computeHrefWithDefault=function(q){return this.ytComponentBehavior.computeHref_(q,!0)||_.fw(ab2)};
Wq.prototype.dataChanged=function(){var q=this.data;q&&q.targetId&&_.j9Z(_.yR(),q.targetId,this.moreIcon)};
Wq.prototype.dataChanged=Wq.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Wq.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Wq.prototype,"data",void 0);_.v([_.Iw("#more-icon"),_.G("design:type",Object)],Wq.prototype,"moreIcon",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Wq.prototype,"dataChanged",null);
_.v([_.K({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],Wq);
_.B(Wq,"ytd-channel-tagline-renderer",function(){if(EiD!==void 0)return EiD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return EiD=q},{mode:1});var dkC;var UK=function(){return _.Q.apply(this,arguments)||this};
_.y(UK,_.Q);_.Y=UK.prototype;_.Y.ready=function(){var q=this;_.Zy(this.hostElement).querySelector("#form").addEventListener("submit",function(k){q.onSubmit(k)})};
_.Y.onDataChanged=function(){var q;((q=this.data)==null?0:q.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.Y.onIconButtonKeydown=function(q){q.keyCode===13&&this.iconButton.click()};
_.Y.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.Y.openOnClickHandler=function(){this.input.focus()};
_.Y.onSubmit=function(q){q.preventDefault();return!1};
_.Y.submitOnEnterKeyUp=function(q){var k;if(q.keyCode===13&&((k=this.data)==null?0:k.expandedText)){q=this.data.endpoint;k=_.fT.unsafeClone(q);var F;((F=_.f(k==null?void 0:k.commandMetadata,_.ni))==null?0:F.url)?(_.f(k.commandMetadata,_.ni).url=_.bA(_.f(k.commandMetadata,_.ni).url,"query",this.data.expandedText),_.f(k,_.Xx)&&(_.f(k,_.Xx).query=this.data.expandedText),_.Fc(this.hostElement,"yt-navigate",{endpoint:k,tempData:{disableCache:!0}})):(F=new _.aP("Error: Trying to navigate to an endpoint without url",
q),_.A7(F))}};
_.Y.updateDataExpandedTextFromBinding=function(q){this.set("data.expandedText",q.detail.value)};
_.Vg.Object.defineProperties(UK.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
UK.prototype.onDataChanged=UK.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],UK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.bP2),_.G("design:type",Object)],UK.prototype,"ytdExpandableInputBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],UK.prototype,"data",void 0);_.v([_.Iw("#input"),_.G("design:type",Object)],UK.prototype,"input",void 0);_.v([_.Iw("#icon-button"),_.G("design:type",HTMLElement)],UK.prototype,"iconButton",void 0);
_.v([_.u(),_.G("design:type",String),_.G("design:paramtypes",[])],UK.prototype,"searchIcon",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],UK.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],UK);
var cO9=_.Y1()(UK,"ytd-expandable-tab-renderer",function(){if(dkC===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);dkC=q}q=dkC;return q},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var hc5;var Il=function(){var q=_.Q.apply(this,arguments)||this;q.avatarSize=80;q.ariaLabel=_.WJ("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return q};
_.y(Il,_.Q);Il.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
Il.prototype.computeHref=function(q){var k;return((k=_.f(q,_.KN))==null?0:k.url)?this.componentBehavior.computeHref_(q):null};
Il.prototype.onTap=function(){var q,k;(q=this.data)==null||!q.editAvatarServiceEndpoint||((k=_.f(this.data.editAvatarServiceEndpoint,_.KN))==null?0:k.url)||_.mT().resolve(_.qd).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.v([_.l(_.wM),_.G("design:type",Object)],Il.prototype,"ironButtonState",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Il.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Il.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Il.prototype,"avatarSize",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],Il.prototype,"ariaLabel",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],Il);
_.B(Il,"ytd-channel-avatar-editor",function(){if(hc5!==void 0)return hc5;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return hc5=q},{mode:1});var M_9=_.mc(function(q){var k=q.data;var F=q.noPadding;var T=q.enableBanner;var Z=q.cinematicContainerTopbarOffset;var O=q.allowCinematicContainerOverflow;var z=q.displayAsSidebar;q=q.className;_.y3(function(){k().tagManagerId&&(_.JB(k().tagManagerId,_.P9("GL")),mz5(k().tagManagerId))},"xVTVTe");
var R=_.UB(LOX,function(){return k().pageHeaderEntityKey});
return _.U("yt-page-header-renderer",{class:_.UZ("page-header-renderer-wiz",q)},_.U(_.l$,{data:function(){var e;return((e=R())==null?0:e.header)?R().header:(z==null?0:z())&&k().sidebarContent?k().sidebarContent:k().content}},{pageHeaderViewModel:function(e){return _.U(_.iIU,{data:e.data,
noPadding:F,enableBanner:T,cinematicContainerTopbarOffset:Z,allowCinematicContainerOverflow:O,displayAsSidebar:function(){return(z==null?void 0:z())&&k().enableSidebarView}})}}))},"Pi");
M_9.idomCompat=!0;_.Ft(M_9,"yt-page-header-renderer",{props:{data:_.xK,noPadding:_.xK,enableBanner:_.xK,cinematicContainerTopbarOffset:_.xK,allowCinematicContainerOverflow:_.xK,displayAsSidebar:_.xK,className:_.xK}});_.Ft(_.mhv,"yt-image-banner-view-model",{props:{data:_.xK,isPositionRelative:_.xK}});_.Ft(_.I3h,"yt-tab-group-shape",{props:{shape:_.xK}});var X1=function(){var q=_.Q.apply(this,arguments)||this;q.expandableCustomTabRenderable=function(k){return VLh(k,function(){return void q.onSearchNavigate()})};
q.isRichGrid=!1;q.isConstrainedList=!1;q.richGridMiniMode=!1;q.richGridStyle="RICH_GRID_STYLE_UNKNOWN";q.isRichGridShorts=!1;q.responsiveSizing="COMPACT";q.disableGridStateAware=!1;q.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return q};
_.y(X1,_.Q);_.Y=X1.prototype;_.Y.computeHeaderDisabled=function(q,k){return k||!q||this.tabsHidden};
_.Y.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.Y.computeIsRichGridShorts=function(q){return q==="RICH_GRID_STYLE_SHORTS_GRID"||q==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.Y.computeImageBannerViewModel=function(){var q,k;return _.f((k=_.f((q=this.data)==null?void 0:q.content,_.DpI))==null?void 0:k.banner,_.hQ8)};
_.Y.computeHasCinematicContainer=function(){var q,k;return!((k=_.f((q=this.data)==null?void 0:q.content,_.DpI))==null||!k.background)};
_.Y.handleHeaderResize=function(){var q=_.Zy(this.hostElement).querySelector("#header");q&&_.Fc(q,"iron-resize")};
_.Y.handleInsertTabCommand=function(q){var k=_.f(q,EzK);k&&(k.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(F){return F.tabRenderer&&F.tabRenderer.tabIdentifier===k.tabIdentifier})||this.splice("tabs",k.tabIndex||-1,0,k.tab))};
_.Y.handleRefreshChannelTabAction=function(q){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===q&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.Y.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.zb(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.Y.observerRichGridSlimItemsPerRow=function(){_.zb(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.Y.updateCssVars=function(){this.richGridItemsPerRow&&_.zb(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.kX("rich_grid_max_item_width",500))+16)-16+"px"})};
_.Y.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.zb(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.Y.onDataChanged=function(){this.handleHeaderResize()};
_.Y.onWindowResize=function(){this.handleHeaderResize()};
_.Y.onFocusedChanged=function(q){(q=_.nj(q))&&q.is==="tp-yt-paper-tab"&&q.hasRipple()&&(q.getRipple().holdDown=!q.pointerDown&&q.focused)};
_.Y.updateSelectedFromBinding=function(q){this.ytdTabbedHeaderBehavior.selected=q.detail.value};
_.Y.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.Vg.Object.defineProperties(X1.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:nps(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.imageBannerViewModel)==null?void 0:q.style)==="IMAGE_BANNER_STYLE_INSET"}}});
X1.prototype.onDataChanged=X1.prototype.onDataChanged;X1.prototype.updateCssVarsForResponsiveGrid=X1.prototype.updateCssVarsForResponsiveGrid;X1.prototype.updateCssVars=X1.prototype.updateCssVars;X1.prototype.observerRichGridSlimItemsPerRow=X1.prototype.observerRichGridSlimItemsPerRow;X1.prototype.observerRichGridItemsPerRow=X1.prototype.observerRichGridItemsPerRow;_.v([_.l(_.uK),_.G("design:type",Object)],X1.prototype,"ytdGridStateAwareBehavior",void 0);
_.v([_.l(ack),_.G("design:type",Object)],X1.prototype,"ytdTabbedHeaderBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],X1.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],X1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],X1.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],X1.prototype,"ytdReduxBehavior",void 0);_.v([_.Iw("#tabs"),_.G("design:type",Object)],X1.prototype,"tabsElement",void 0);_.v([_.u(),_.G("design:type",Array)],X1.prototype,"tabs",void 0);_.v([_.u(),_.G("design:type",Object)],X1.prototype,"expandableCustomTabRenderable",void 0);_.v([_.P("tabs.*"),_.G("design:type",Object),_.G("design:paramtypes",[])],X1.prototype,"tabGroupShape",null);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],X1.prototype,"isRichGrid",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],X1.prototype,"isConstrainedList",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Object)],X1.prototype,"richGridMiniMode",void 0);_.v([_.u({selector:function(q){return q.ui.richGridStyle}}),
_.G("design:type",Object)],X1.prototype,"richGridStyle",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.G("design:type",Object)],X1.prototype,"isRichGridShorts",void 0);_.v([_.u({selector:_.Ah}),_.G("design:type",Number)],X1.prototype,"richGridItemsPerRow",void 0);_.v([_.u({selector:function(q){return q.ui.richGridContainerWidth}}),
_.G("design:type",Number)],X1.prototype,"richGridContainerWidth",void 0);_.v([_.u({selector:_.jLh}),_.G("design:type",Number)],X1.prototype,"richGridSlimItemsPerRow",void 0);_.v([_.u(),_.G("design:type",Object)],X1.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],X1.prototype,"responsiveSizing",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],X1.prototype,"disableGridStateAware",void 0);
_.v([_.u({computed:"computeImageBannerViewModel(data)"}),_.G("design:type",Object)],X1.prototype,"imageBannerViewModel",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.G("design:type",Boolean)],X1.prototype,"hasCinematicContainer",void 0);_.v([_.u({selector:_.d60,reflectToAttribute:!0}),_.G("design:type",Boolean)],X1.prototype,"guideIsVisibleButNotPersistent",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("imageBannerViewModel"),_.G("design:type",Object),_.G("design:paramtypes",[])],X1.prototype,"hasBanner",null);_.v([_.u({reflectToAttribute:!0}),_.P("imageBannerViewModel"),_.G("design:type",Object),_.G("design:paramtypes",[])],X1.prototype,"hasInsetBanner",null);_.v([_.u({computed:"computeTabsHidden(tabs)",value:!0}),_.G("design:type",Boolean)],X1.prototype,"tabsHidden",void 0);
_.v([_.Wu("richGridItemsPerRow","isRichGrid"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X1.prototype,"observerRichGridItemsPerRow",null);_.v([_.Wu("richGridSlimItemsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X1.prototype,"observerRichGridSlimItemsPerRow",null);
_.v([_.Wu("richGridItemsPerRow","richGridMiniMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X1.prototype,"updateCssVars",null);_.v([_.Wu("richGridContainerWidth"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X1.prototype,"updateCssVarsForResponsiveGrid",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X1.prototype,"onDataChanged",null);
_.v([_.K({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],X1);
_.B(X1,"ytd-tabbed-page-header",function(){if(ec8!==void 0)return ec8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ec8=q},{mode:1});var fb9;var EK=function(){return _.Q.apply(this,arguments)||this};
_.y(EK,_.Q);EK.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.zb(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.Vg.Object.defineProperties(EK.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var q,k;return this.componentBehavior.computeIcon_(((k=_.f((q=this.data)==null?void 0:q.badge,_.W00))==null?void 0:k.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.badge,_.W00))==null?void 0:k.label}}});
EK.prototype.observerRichGridItemsPerRow=EK.prototype.observerRichGridItemsPerRow;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],EK.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],EK.prototype,"componentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],EK.prototype,"ytdReduxBehavior",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.Jh}),_.G("design:type",Boolean)],EK.prototype,"richGridMiniMode",void 0);
_.v([_.u({selector:_.Ah}),_.G("design:type",Number)],EK.prototype,"richGridItemsPerRow",void 0);_.v([_.u(),_.G("design:type",Object)],EK.prototype,"data",void 0);_.v([_.Wu("richGridItemsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EK.prototype,"observerRichGridItemsPerRow",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],EK.prototype,"badgeIconName",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],EK.prototype,"badgeLabel",null);_.v([_.K({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],EK);
_.B(EK,"ytd-member-hub-profile-renderer",function(){if(fb9!==void 0)return fb9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return fb9=q},{mode:1});var y00;var al=function(){return _.Q.apply(this,arguments)||this};
_.y(al,_.Q);al.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],al.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],al.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],al.prototype,"data",void 0);_.v([_.K({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],al);
_.B(al,"ytd-settings-sidebar-renderer",function(){if(y00!==void 0)return y00;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return y00=q},{mode:1});var t_0;var dj=function(){var q=_.Q.apply(this,arguments)||this;q.expandableCustomTabRenderable=function(k){return VLh(k,function(){return void q.onSearchNavigate()})};
return q};
_.y(dj,_.Q);dj.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
dj.prototype.onSearchNavigate=function(){this.selected=void 0};
dj.prototype.onTabsChange=function(){var q,k=(q=this.tabs)==null?void 0:q.findIndex(function(F){var T;return F==null?void 0:(T=F.tabRenderer)==null?void 0:T.selected});
k!==void 0&&(this.selected=k)};
dj.prototype.onTabsActive=function(q){if(this.tabs!==void 0){var k,F;(q=(k=this.tabs[q.detail.selected])==null?void 0:(F=k.tabRenderer)==null?void 0:F.endpoint)&&_.Fc(this.hostElement,"yt-navigate",{endpoint:q})}};
_.Vg.Object.defineProperties(dj.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:nps(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
dj.prototype.onTabsChange=dj.prototype.onTabsChange;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],dj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.uK),_.G("design:type",Object)],dj.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dj.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],dj.prototype,"ytdGuideStateAwareBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],dj.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Array)],dj.prototype,"tabs",void 0);_.v([_.u(),_.G("design:type",Number)],dj.prototype,"selected",void 0);_.v([_.P("tabs.*"),_.G("design:type",Object),_.G("design:paramtypes",[])],dj.prototype,"tabGroupShape",null);_.v([_.u(),_.G("design:type",Object)],dj.prototype,"expandableCustomTabRenderable",void 0);
_.v([_.P("tabs"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],dj.prototype,"tabsEnabled",null);_.v([_.df("tabs"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dj.prototype,"onTabsChange",null);_.v([_.K({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],dj);
_.B(dj,"ytd-topic-channel-details-renderer",function(){if(t_0!==void 0)return t_0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return t_0=q},{mode:1});var DkD;var h2=function(){var q=_.Q.apply(this,arguments)||this;q.disableGridStateAware=!1;return q};
_.y(h2,_.Q);h2.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]]"}}}}}};
h2.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
h2.prototype.updateCssVars=function(){_.zb(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.kX("rich_grid_max_item_width",500))+16)-16+"px"})};
h2.prototype.updateCssVars=h2.prototype.updateCssVars;h2.prototype.activeChanged=h2.prototype.activeChanged;_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],h2.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],h2.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],h2.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],h2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],h2.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Array)],h2.prototype,"tabs",void 0);_.v([_.u(),_.G("design:type",Boolean)],h2.prototype,"active",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],h2.prototype,"disableGridStateAware",void 0);
_.v([_.u({selector:_.Ah}),_.G("design:type",Number)],h2.prototype,"richGridItemsPerRow",void 0);_.v([_.u({selector:_.Jh}),_.G("design:type",Boolean)],h2.prototype,"richGridMiniMode",void 0);_.v([_.Iw("ytd-carousel-item-renderer"),_.G("design:type",Object)],h2.prototype,"carousel",void 0);_.v([_.Wu("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],h2.prototype,"activeChanged",null);
_.v([_.Wu("richGridItemsPerRow","richGridMiniMode"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],h2.prototype,"updateCssVars",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],h2);
_.B(h2,"ytd-carousel-header-renderer",function(){if(DkD!==void 0)return DkD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return DkD=q},{mode:1});var lb2;var J0k=_.xT(["https://www.google-analytics.com/analytics.js"]),Mc=function(){var q=_.Q.apply(this,arguments)||this;q.scriptAnalyticsAdded=!1;return q};
_.y(Mc,_.Q);Mc.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var q,k=(q=this.data)==null?void 0:q.tagManagerId;k&&(_.JB(k,_.P9("GL")),mz5(k))};
Mc.prototype.sendGoogleAnalyticsPageview=function(q){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var F=_.Mb.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(F)};
var k=window.ga;k("set","page",window.location.pathname);k.l=+new Date;k("set","forceSSL",!0);k("create",q,"'auto'");k("send","pageview")};
Mc.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var q=_.WP("SCRIPT");q.name="ga-analytics";var k=_.kx(J0k);_.Kw(q,k);q.async=!0;_.Zy(this.hostElement).appendChild(q)};
Mc.prototype.dataChanged=Mc.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],Mc.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Mc.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],Mc);
_.B(Mc,"ytd-channel-metadata-renderer",function(){if(lb2!==void 0)return lb2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lb2=q},{mode:1});var A08;var peX;var fV=function(){return _.Q.apply(this,arguments)||this};
_.y(fV,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fV.prototype,"data",void 0);_.v([_.K({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],fV);
_.B(fV,"ytd-sub-feed-option-renderer",function(){if(peX!==void 0)return peX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return peX=q},{mode:1});var weX;var yy=function(){return _.Q.apply(this,arguments)||this};
_.y(yy,_.Q);yy.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yy.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yy.prototype,"ytRendererStamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yy.prototype,"data",void 0);_.v([_.K({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],yy);
_.B(yy,"ytd-sub-feed-selector-renderer",function(){if(weX!==void 0)return weX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return weX=q},{mode:1});var t2=function(){return _.Q.apply(this,arguments)||this};
_.y(t2,_.Q);
t2.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}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],t2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],t2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],t2.prototype,"data",void 0);_.v([_.K({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],t2);
_.B(t2,"ytd-browse-feed-actions-renderer",function(){if(A08!==void 0)return A08;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return A08=q},{mode:1});var PR5;var $k5;var D6=function(){return _.Q.apply(this,arguments)||this};
_.y(D6,_.Q);D6.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],D6.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],D6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],D6.prototype,"data",void 0);_.v([_.K({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],D6);
_.B(D6,"ytd-mini-channel-renderer",function(){if($k5!==void 0)return $k5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $k5=q},{mode:1});var bd8;var lO=function(){return _.Q.apply(this,arguments)||this};
_.y(lO,_.Q);lO.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lO.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],lO.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lO.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],lO);
_.B(lO,"ytd-vertical-channel-section-renderer",function(){if(bd8!==void 0)return bd8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return bd8=q},{mode:1});var J2=function(){return _.Q.apply(this,arguments)||this};
_.y(J2,_.Q);J2.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],J2.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],J2.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],J2.prototype,"data",void 0);_.v([_.K({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],J2);
_.B(J2,"ytd-browse-secondary-contents-renderer",function(){if(PR5!==void 0)return PR5;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return PR5=q},{mode:1});var unX;var A2=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};q.notActive=!1;q.isConstrainedList=!1;return q};
_.y(A2,_.Q);_.Y=A2.prototype;
_.Y.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"},matcher:function(q){var k;return(q==null?void 0:(k=q.webComponentHint)==null?void 0:k.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":
"ytd-section-list-renderer"}}}},
"data.secondaryContents":{id:"secondary",mapping:{browseFeedActionsRenderer:{component:"ytd-browse-feed-actions-renderer",noInjection:!0},browseSecondaryContentsRenderer:{component:"ytd-browse-secondary-contents-renderer",noInjection:!0},profileColumnRenderer:{component:"ytd-profile-column-renderer",noInjection:!0}}}}};
_.Y.getPath=function(q,k){var F="data.tabs.#"+k+".";q.tabs[k].tabRenderer?F+="tabRenderer.":q.tabs[k].expandableTabRenderer&&(F+="expandableTabRenderer.");return F+"content.sectionListRenderer"};
_.Y.computeDisplayedContent=function(q){this.unlinkPaths("content");if(q&&q.tabs)for(var k=q.tabs.length,F=0;F<k;F++){var T=q.tabs[F].tabRenderer||q.tabs[F].expandableTabRenderer;if(T.selected&&T.content)return this.linkPaths("content",this.getPath(q,F)),T.content}return null};
_.Y.computeHasSecondaryColumnData=function(q){return!!q&&!!q.secondaryContents};
_.Y.onRetrieveLocation=function(q,k){k.locationRetrieved(k.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);q.stopPropagation()};
_.Y.onYtServiceRequestSent=function(q,k){_.h("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(k)};
_.Y.onYtServiceRequestCompleted=function(q,k){_.h("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(k)};
_.Y.onReplaceFeedContentAction=function(q){if(!_.h("replace_feed_content_action_killswitch")&&!this.notActive){var k;(q=(k=_.f(q,YWk))==null?void 0:k.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(q)}};
_.Y.handleServiceRequestActions=function(q){if(q=q.actions){q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;var F=void 0;((F=_.f(k,YWk))==null?0:F.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.f(k,YWk).items)}}};
A2.prototype.onYtServiceRequestCompleted=A2.prototype.onYtServiceRequestCompleted;A2.prototype.onYtServiceRequestSent=A2.prototype.onYtServiceRequestSent;A2.prototype.onRetrieveLocation=A2.prototype.onRetrieveLocation;_.v([_.l(_.uK),_.G("design:type",Object)],A2.prototype,"ytdGridStateAwareBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],A2.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],A2.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],A2.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],A2.prototype,"data",void 0);_.v([_.u({computed:"computeDisplayedContent(data)"}),_.G("design:type",Object)],A2.prototype,"content",void 0);
_.v([_.u({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],A2.prototype,"hasSecondaryColumnData",void 0);_.v([_.u({value:function(){return window.outerHeight>1024?3:2}}),
_.G("design:type",Number)],A2.prototype,"initialCount",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],A2.prototype,"pageSubtype",void 0);_.v([_.Iw("ytd-section-list-renderer"),_.G("design:type",Object)],A2.prototype,"listRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],A2.prototype,"notActive",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],A2.prototype,"isConstrainedList",void 0);
_.v([_.u(),_.G("design:type",String)],A2.prototype,"responsiveSizing",void 0);_.v([_.eJ("yt-retrieve-location"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],A2.prototype,"onRetrieveLocation",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],A2.prototype,"onYtServiceRequestSent",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],A2.prototype,"onYtServiceRequestCompleted",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],A2);
_.B(A2,"ytd-two-column-browse-results-renderer",function(){if(unX!==void 0)return unX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return unX=q},{mode:2});var Na5;var QAX;var pV=function(){var q=_.Q.apply(this,arguments)||this;q.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"]);q.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"]);q.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return q};
_.y(pV,_.Q);_.Y=pV.prototype;_.Y.attached=function(){this.requestElementsPerRow()};
_.Y.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_]]"}}}}}};
_.Y.onUpdateElementsPerRowAction=function(q){q&&this.elementsPerRow!==q&&(this.elementsPerRow=q)};
_.Y.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Y.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.Y.computeAlertStyle_=function(q){return q};
_.Y.observerElementsPerRow=function(){this.elementsPerRow&&_.zb(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.Y.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.Y.requestElementsPerRow=function(){_.Fc(this.hostElement,"yt-request-elements-per-row")};
pV.prototype.onIsVisibleChanged_=pV.prototype.onIsVisibleChanged_;pV.prototype.observerElementsPerRow=pV.prototype.observerElementsPerRow;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],pV.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pV.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],pV.prototype,"actionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],pV.prototype,"data",void 0);_.v([_.u({value:6,reflectToAttribute:!0}),_.G("design:type",Number)],pV.prototype,"elementsPerRow",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],pV.prototype,"wrapButtons",void 0);_.v([_.u({value:_.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.G("design:type",Boolean)],pV.prototype,"isMusic",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.G("design:type",String)],pV.prototype,"alertStyle",void 0);_.v([_.u({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.G("design:type",Function)],pV.prototype,"dismissBoundButtonTap_",void 0);_.v([_.u({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.G("design:type",Function)],pV.prototype,"acceptBoundButtonTap_",void 0);_.v([_.Wu("elementsPerRow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pV.prototype,"observerElementsPerRow",null);_.v([_.Wu("data.isVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],pV.prototype,"onIsVisibleChanged_",null);_.v([_.Pu({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],pV);
_.B(pV,"yt-alert-with-actions-renderer",function(){if(QAX===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Na5===void 0&&(Na5=document.createElement("template"));var T=Na5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);QAX=q}q=QAX;return q},{mode:2});_.Ft(_.mc(function(q){function k(d){var M={};return _.U(_.gz,{text:d,className:_.UZ("ytPersonalGreetingViewModelHeadline",(M.ytPersonalGreetingViewModelHeadlineSmall=function(){return R()===48},M))})}
function F(d,M){return _.U("span",{el:d,class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},k(M))}
var T=_.sa("yt-personal-greeting-view-model"),Z=_.sa("span"),O=_.sa("span"),z=function(){return q.data().canvasPromoData},R=function(){var d;
return(d=q.data().bannerHeight)!=null?d:56},e=_.USo(T,{throttleMs:100}),I=_.USo(Z,{throttleMs:100}),X=_.USo(O,{throttleMs:100}),E=function(){return I.width()-e.width()>1};
_.GC(T,function(){var d;return(d=q.data())==null?void 0:d.rendererContext},void 0,void 0,void 0,!0);
return _.U("yt-personal-greeting-view-model",{el:T,"aria-hidden":E,class:_.UZ(q.className,"ytPersonalGreetingViewModelHost"),style:_.MO({height:(0,_.tV)(function(){return E()?0:R()})})},_.U(_.a,{cond:function(){return q.data().avatar&&!(X.width()+(q.data().avatar?48:0)-e.width()>1)},
then:function(){return _.U(_.l$,{data:function(){return q.data().avatar}},{decoratedAvatarViewModel:function(d){return _.U(_.Ja,{data:d.data,
className:_.UZ("ytPersonalGreetingViewModelAvatar")})}})}}),_.U("h1",null,k(function(){var d;
return(z==null?void 0:(d=z())==null?void 0:d.headline)||(X.width()+(q.data().avatar?48:0)-e.width()>1?q.data().shorterGreeting:q.data().greeting)})),F(O,function(){return q.data().greeting}),F(Z,function(){return q.data().shorterGreeting}))},"Qi"),"yt-personal-greeting-view-model",{props:{data:_.xK,
className:_.xK}});var wj=function(){var q=_.Q.apply(this,arguments)||this;q.hidden=!1;q.isConstrainedList=!1;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.responsiveSizing="COMPACT";q.attachedPlayers=_.h("kevlar_channel_trailer_multi_attach")?[]:void 0;q.player=null;q.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return q};
_.y(wj,_.Q);_.Y=wj.prototype;
_.Y.configureRendererStamper=function(){return{mastheadAdData:{id:"masthead-ad",mapping:{bannerPromoRenderer:{component:"ytd-banner-promo-renderer",noInjection:!0},videoMastheadAdV3Renderer:{component:"ytd-video-masthead-ad-v3-renderer",noInjection:!0}},reuseComponents:!1},alertBannerData:{id:"alert-banner",mapping:{alertWithActionsRenderer:{component:"yt-alert-with-actions-renderer",noInjection:!0}}},greetingData:{id:"personal-greeting",mapping:{personalGreetingViewModel:{component:"yt-personal-greeting-view-model",properties:{className:"[[is]]"},
noInjection:!0}}},"data.alerts":{id:"alerts",mapping:{alertRenderer:{component:"yt-alert-renderer",noInjection:!0},unlimitedUserNotificationRenderer:{component:"yt-unlimited-user-notification-renderer",noInjection:!0},alertWithButtonRenderer:{component:"ytd-alert-with-button-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:{component:"ytd-survey-trigger-renderer",noInjection:!0}},initialRenderPriority:3,waitForSignal:"eocs"},
"data.metadata":{id:"metadata",mapping:{channelMetadataRenderer:{component:"ytd-channel-metadata-renderer",noInjection:!0}}},"data.header":{id:"header",mapping:{pageHeaderRenderer:{component:"ytd-tabbed-page-header",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]",isRichGrid:"[[richGrid]]",disableGridStateAware:"[[fluidWidth]]",disableHeaderFluidWidth:"[[disableHeaderFluidWidth]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]"}},
interactiveTabbedHeaderRenderer:{component:"ytd-interactive-tabbed-header-renderer",properties:{active:"[[active]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},carouselHeaderRenderer:{component:"ytd-carousel-header-renderer",properties:{active:"[[active]]",disableGridStateAware:"[[fluidWidth]]",tabs:"[[data.contents.twoColumnBrowseResultsRenderer.tabs]]"},noInjection:!0},memberHubProfileRenderer:{component:"ytd-member-hub-profile-renderer",noInjection:!0}},events:!0},
"data.footer":{id:"footer",mapping:{pageFooterRenderer:{component:"ytd-page-footer-renderer",noInjection:!0}}}}};
_.Y.created=function(){var q=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){q.disposeMastheadAd()}]};
_.Y.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new M3v(this.refresh,this.contents))};
_.Y.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.Y.activeChanged=function(){var q=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=q)};
_.Y.tabsChanged=function(){var q=this,k,F;if(this.pageSubtype==="channels"||_.h("kevlar_tab_gestures_for_tabbed_header_data")&&((k=this.data)==null?0:(F=k.header)==null?0:F.carouselHeaderRenderer))this.tabGestures=new AS(this.contents,this.contents,this.hostElement,this.header,function(z){q.ytdReduxBehavior.dispatch(z)});
var T,Z,O;k=(T=this.data)==null?void 0:(Z=T.contents)==null?void 0:(O=Z.twoColumnBrowseResultsRenderer)==null?void 0:O.tabs;this.tabGestures&&this.tabGestures.tabsChanged(k)};
_.Y.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.Y.engagementPanelsChanged=function(){var q=_.mT().resolve(_.MQ);if(q){if(this.engagementPanels)for(var k=_.S(this.engagementPanels),F=k.next();!F.done;F=k.next()){var T=void 0;(F=(T=F.value.identifier)==null?void 0:T.tag)&&q.panelMap.delete(F)}this.engagementPanels=[];var Z;k=_.S(((Z=this.data)==null?void 0:Z.panels)||[]);for(Z=k.next();!Z.done;Z=k.next()){Z=_.f(Z.value,_.iRD);var O=F=void 0,z=void 0,R=void 0;if(T=((F=Z)==null?void 0:F.targetId)||((O=Z)==null?void 0:O.panelIdentifier)||((z=Z)==
null?void 0:(R=z.identifier)==null?void 0:R.tag))O=F=void 0,(O=(F=q).registerPanelContent)==null||O.call(F,T,{engagementPanelSectionListRenderer:Z}),this.engagementPanels.push(Z)}}};
_.Y.onStampFinished=function(){var q=this;_.Gz(this,function(){if(q.tabGestures){var k=q.tabGestures;if(k.scrollPositionNeedsUpdate){var F=_.mT().resolve(_.g6(_.gb)),T;if((T=k.selectedTab)!=null&&T.title&&F&&(T=F.getCurrentPage())){if(k.scrollPositionForTabs.has(k.selectedTab.title)){var Z,O;F=(O=(Z=F.getCurrentPage())==null?void 0:Z.clientHeight)!=null?O:0;Z=k.scrollPositionForTabs.get(k.selectedTab.title);T.setScrollTop(Z);F>Z+100&&(k.scrollPositionNeedsUpdate=!1)}else T.setScrollTop(Math.min(k.lastVisitedTabScrollPosition!==
void 0?k.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,k.tabsStartAtInPx)),k.scrollPositionNeedsUpdate=!1;k.ytdReduxDispatch(gp9(!1))}}}})};
_.Y.loadPage_=function(q){this.initCsi();q&&(this.data=q);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.Y.getTitle=function(q){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",q))return this.get("microformat.microformatDataRenderer.title",q);if(this.get("header.feedTabbedHeaderRenderer.title",q))return _.cj(this.get("header.feedTabbedHeaderRenderer.title",q));if(this.get("header.interactiveTabbedHeaderRenderer.title",q))return this.get("header.interactiveTabbedHeaderRenderer.title",q);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
q))return _.cj(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",q));var k,F;return _.h("enable_page_header_page_title")&&(q==null?0:(k=q.header)==null?0:(F=k.pageHeaderRenderer)==null?0:F.pageTitle)?q.header.pageHeaderRenderer.pageTitle:""};
_.Y.updateTitle=function(q){_.Fc(this.hostElement,"yt-update-title",this.getTitle(q))};
_.Y.initCsi=function(){_.yY(this.pageSubtype||"browse",["ol","cpt"])};
_.Y.getPlayer=function(){if(_.h("kevlar_channel_trailer_multi_attach")){for(var q=_.S(this.attachedPlayers),k=q.next();!k.done;k=q.next())if(k=k.value,k.isConnected||_.uM(this.hostElement,k))return k;return null}return this.player};
_.Y.getPlayerContainer=function(){return null};
_.Y.onPlayerAttached=function(q,k){_.h("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(k):this.player=k};
_.Y.onPlayerDetached=function(q,k){_.h("kevlar_channel_trailer_multi_attach")?(q=this.attachedPlayers.indexOf(k),q<0||this.attachedPlayers.splice(q,1)):this.player=null};
_.Y.getServiceTrackingParams=function(){var q,k;return((q=this.data)==null?void 0:(k=q.responseContext)==null?void 0:k.serviceTrackingParams)||[]};
_.Y.setMastheadAd=function(q){q&&q.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=q&&q.mastheadAd};
_.Y.dataChanged=function(){var q=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||_.bR9();_.Gz(this,function(){_.ZH(q.hostElement,"ytd-update-grid-state-action")})};
_.Y.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.Y.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var q=this.data.alerts;return q&&q.find(function(k){return!!k.alertWithActionsRenderer})}};
_.Y.computeGreetingData=function(){if(this.data&&this.data.alerts){var q=this.data.alerts;return q&&q.find(function(k){return!!k.personalGreetingViewModel})}};
_.Y.computeHasMemberHubProfileRenderer=function(q){var k;return!!(q==null?0:(k=q.header)==null?0:k.memberHubProfileRenderer)};
_.Y.handleAlertCommand=function(q){this.get("alertCommand.alert.alertWithActionsRenderer",q)&&(q=_.f(q,O_0),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",q.alert))};
_.Y.handleYtPlaylistDeletionRedirect=function(q){q=this.get("playlistDeletionRedirectCommand.redirectEndpoint",q);_.Fc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Y.computeFluidWidth=function(q,k,F){if(k==="mini_app"||F)return!0;var T,Z,O;q=q==null?void 0:(T=q.contents)==null?void 0:(Z=T.twoColumnBrowseResultsRenderer)==null?void 0:(O=Z.tabs)==null?void 0:O.find(function(e){var I;return e==null?void 0:(I=e.tabRenderer)==null?void 0:I.selected});
if(!q)return!1;var z,R;return!!((z=q.tabRenderer)==null?0:(R=z.content)==null?0:R.richGridRenderer)&&!["channel","channels","playables"].includes(k)};
_.Y.computeHeaderFluidWidth=function(q){return q==="hashtag-landing-page"};
_.Y.computeHasSidebar=function(q){var k;return!!(q.sidebar||((k=q.header)==null?0:k.playlistHeaderRenderer))};
_.Y.computeHasPageHeaderSidebar=function(q){var k,F;return!!((k=q.header)==null?0:(F=k.pageHeaderRenderer)==null?0:F.enableSidebarView)};
_.Y.computeUseUnifiedShowPageLayout=function(q){if(!q||this.pageSubtype!=="show"||!q.sidebar||!q.sidebar.playlistSidebarRenderer)return!1;q=q.sidebar.playlistSidebarRenderer;if(!q.items)return!1;for(var k=0;k<q.items.length;k++)if(_.f(q.items[k],l5)){var F=void 0;return((F=_.f(q.items[k],l5))==null?void 0:F.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.Y.computeIsConstrainedList=function(q){return _.h("web_enable_constrained_list_subscriptions_channels")&&q==="subscriptions-channels"};
_.Y.computeResponsiveSizing=function(q){return q==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.Vg.Object.defineProperties(wj.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var q,k;return((q=this.data)==null?0:(k=q.header)==null?0:k.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var q,k;if(!((q=this.data)==null?0:(k=q.sidebar)==null?0:k.playlistSidebarRenderer))return!1;var F;return(F=this.data)!=null&&F.header?!1:!0}}});
_.Vg.Object.defineProperties(wj,{template:{configurable:!0,enumerable:!0,get:function(){if(t3k===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-banner" class="style-scope ytd-browse"></div>\n<div id="personal-greeting" class="style-scope ytd-browse"></div>\n<div id="masthead-ad" class="style-scope ytd-browse"></div>\n<div id="header" class="style-scope ytd-browse"></div>\n<div id="alerts" class="style-scope ytd-browse"></div>\n\n<ytd-channel-legal-info-renderer data="[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" disable-upgrade$="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" hidden="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" class="style-scope ytd-browse">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data="[[data.sidebar.playlistSidebarRenderer]]" disable-upgrade$="[[!useOldPlaylistSidebarRenderer]]" hidden="[[!useOldPlaylistSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data="[[data.header.playlistHeaderRenderer]]" disable-upgrade$="[[!usePlaylistHeaderRenderer]]" hidden="[[!usePlaylistHeaderRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data="[[data.sidebar.settingsSidebarRenderer]]" disable-upgrade$="[[!data.sidebar.settingsSidebarRenderer]]" hidden="[[!data.sidebar.settingsSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-settings-sidebar-renderer>\n<template is="dom-if" if="[[hasPageHeaderSidebar]]" class="style-scope ytd-browse">\n    <yt-page-header-renderer class="page-header-sidebar style-scope ytd-browse" data="[[data.header.pageHeaderRenderer]]" display-as-sidebar="">\n    </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data="[[data.contents.twoColumnBrowseResultsRenderer]]" disable-grid-state-aware="[[fluidWidth]]" is-constrained-list="[[isConstrainedList]]" not-active="[[hidden]]" page-subtype="[[pageSubtype]]" responsive-sizing="[[responsiveSizing]]" class="style-scope ytd-browse">\n</ytd-two-column-browse-results-renderer>\n<div id="survey" class="style-scope ytd-browse"></div>\n<div id="metadata" class="style-scope ytd-browse"></div>\n<div id="footer" class="style-scope ytd-browse"></div>\n<ytd-refresh id="refresh" class="style-scope ytd-browse"></ytd-refresh>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);t3k=q}q=t3k;return q}}});
wj.prototype.dataChanged=wj.prototype.dataChanged;wj.prototype.onPlayerDetached=wj.prototype.onPlayerDetached;wj.prototype.onPlayerAttached=wj.prototype.onPlayerAttached;wj.prototype.onStampFinished=wj.prototype.onStampFinished;wj.prototype.engagementPanelsChanged=wj.prototype.engagementPanelsChanged;wj.prototype.scrollAtTopChanged=wj.prototype.scrollAtTopChanged;wj.prototype.tabsChanged=wj.prototype.tabsChanged;wj.prototype.activeChanged=wj.prototype.activeChanged;
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],wj.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],wj.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],wj.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],wj.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.tS.YtPageBehavior),_.G("design:type",Object)],wj.prototype,"ytPageBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wj.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],wj.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],wj.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wj.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],wj.prototype,"hidden",void 0);
_.v([_.u(),_.G("design:type",Object)],wj.prototype,"mastheadAdData",void 0);_.v([_.u({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.G("design:type",Object)],wj.prototype,"alertBannerData",void 0);_.v([_.u({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.G("design:type",Object)],wj.prototype,"greetingData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],wj.prototype,"pageSubtype",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.G("design:type",Boolean)],wj.prototype,"hasMemberHubProfileRenderer",void 0);_.v([_.u({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],wj.prototype,"hasSidebar",void 0);_.v([_.u({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],wj.prototype,"hasPageHeaderSidebar",void 0);
_.v([_.u({reflectToAttribute:!0,value:!0}),_.G("design:type",Boolean)],wj.prototype,"roundedContainer",void 0);_.v([_.u({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],wj.prototype,"useUnifiedShowPageLayout",void 0);_.v([_.u({computed:"computeIsConstrainedList(pageSubtype)"}),_.G("design:type",Object)],wj.prototype,"isConstrainedList",void 0);
_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],wj.prototype,"usePlaylistHeaderRenderer",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],wj.prototype,"useOldPlaylistSidebarRenderer",null);_.v([_.u({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.G("design:type",Boolean)],wj.prototype,"fluidWidth",void 0);_.v([_.u({selector:function(q){return q.ui.scrollAtTop}}),
_.G("design:type",Boolean)],wj.prototype,"scrollAtTop",void 0);_.v([_.u({selector:_.hW5}),_.G("design:type",Boolean)],wj.prototype,"tabGesturesIsActive",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],wj.prototype,"darkerDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.G("design:type",Boolean)],wj.prototype,"disableHeaderFluidWidth",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.G("design:type",String)],wj.prototype,"responsiveSizing",void 0);_.v([_.Iw("ytd-two-column-browse-results-renderer"),_.G("design:type",HTMLElement)],wj.prototype,"contents",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],wj.prototype,"header",void 0);_.v([_.Iw("ytd-refresh"),_.G("design:type",Object)],wj.prototype,"refresh",void 0);
_.v([_.Wu("active"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wj.prototype,"activeChanged",null);_.v([_.Wu("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wj.prototype,"tabsChanged",null);_.v([_.Wu("scrollAtTop"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wj.prototype,"scrollAtTopChanged",null);
_.v([_.u(),_.G("design:type",Object)],wj.prototype,"engagementPanels",void 0);_.v([_.Wu("data.panels"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wj.prototype,"engagementPanelsChanged",null);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wj.prototype,"onStampFinished",null);
_.v([_.eJ("yt-player-attached"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Element]),_.G("design:returntype")],wj.prototype,"onPlayerAttached",null);_.v([_.eJ("yt-player-detached"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Element]),_.G("design:returntype")],wj.prototype,"onPlayerDetached",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wj.prototype,"dataChanged",null);
_.v([_.K({is:"ytd-browse"})],wj);_.Z2.registerService(_.Fow,wj);
_.Jr();
}catch(e){_._DumpException(e)}
try{
_.lM("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 kz=function(q){if(!q)return"browse";var k=q.page,F=q.url,T,Z,O,z=(T=q.response)==null?void 0:(Z=T.responseContext)==null?void 0:(O=Z.webResponseContextExtensionData)==null?void 0:O.pageTheme;if(z)k=z.toLowerCase().replace(/_/g,"-");else if(k!=="watch"&&k!=="learning_journey_watch"){var R,e;if((k==="browse"||k==="settings")&&((R=q.response)==null?0:(e=R.sidebar)==null?0:e.settingsSidebarRenderer))k="WEB_PAGE_TYPE_SETTINGS";else{var I,X;k==="browse"&&((I=q.response)==null?0:(X=I.metadata)==null?
0:X.channelMetadataRenderer)?k="channel":F&&(k=_.UG(F)||k)}}return k},ps0=function(){var q=_.NA("yt.aba.att");
return q?q:_.mB.instance!==void 0?_.mB.instance.ocP.bind(_.mB.instance):null},wsK=function(q,k){var F;
return _.C(function(T){return(F=ps0())?T.return(F(q,k,6E4)):T.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})},PV9=function(q,k,F,T,Z){k=k===void 0?[]:k;
Z=Z?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:Z}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.iJ(q),dialogMessages:k.map(function(O){return _.iJ(O)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iJ(F),serviceEndpoint:Z}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.iJ(T)}}}}}},$ds=function(q){var k=!!_.rT().queueProxy;
var F,T,Z;q=q==null?void 0:(F=q.response)==null?void 0:(T=F.currentVideoEndpoint)==null?void 0:(Z=T.watchEndpoint)==null?void 0:Z.playlistId;return!(!k&&!q)},blD=function(q,k){var F=_.Us();
if($ds(q))return F.playlistWatchPageActivation=!0;switch(kz(k)){case "yts-products":return F.productDetailsPageActivation=!0;case "mini_app":return F.miniAppPageActivation=!0;case "playables":return F.playablesDestPageActivation=!0;default:return!1}},ui8=function(q,k,F){for(var T=typeof q==="string"?q.split(""):q,Z=q.length-1;Z>=0;--Z)Z in T&&k.call(F,T[Z],Z,q)},NG9=function(q,k){k=_.ILJ(q,k);
k>=0&&_.c0(q,k)},QP2=function(q){return Array.prototype.concat.apply([],arguments)},KF0=function(q){var k=0;
k=k===void 0?0:k;if(!_.Ik(q))throw _.CU("uint64");var F=typeof q;switch(k){case 512:switch(F){case "string":return _.Sv0(q);case "bigint":return String((0,_.bv)(64,q));default:return _.Yvf(q)}case 1024:switch(F){case "string":return _.zoM(q);case "bigint":return _.GI((0,_.bv)(64,q));default:return _.OUo(q)}case 0:switch(F){case "string":return _.Sv0(q);case "bigint":return _.GI((0,_.bv)(64,q));default:return _.jZh(q)}default:return _.Ys(k,"Unknown format requested type for int64")}},BGh=function(q){q!=
null&&(q=q.JSC$6864_value_||"",q=typeof q==="string"?q:new Uint8Array(q));
return q},rNv=function(q){for(var k=_.Mb.apply(1,arguments),F=q[0],T=0;T<q.length-1;T++)F+=String(k[T]),F+=q[T+1];
k=document.implementation.createHTMLDocument("");T=k.createElement("style");k.head.appendChild(T);k=T.sheet;k.insertRule(F,0);if(k.cssRules.length===1&&(F=k.cssRules[0],F instanceof CSSStyleRule))return new _.HN(F.cssText.replace(/</g,"\\3C "))},vX8=function(q,k){if(/-[a-z]/.test(k))return null;
if(_.cz8&&q.dataset){if(_.YTM()&&!(k in q.dataset))return null;q=q.dataset[k];return q===void 0?null:q}return q.getAttribute("data-"+_.Rg(k))},sPs=function(){var q=Hlk;
_.NA("yt.ads.biscotti.getId_")||_.xX("yt.ads.biscotti.getId_",q)},GB5=function(q){_.xX("yt.ads.biscotti.lastId_",q)},Vz2=function(){var q={};
for(_.yP=new cN5(q.handleError===void 0?_.pN:q.handleError,q.logEvent===void 0?_.lA:q.logEvent);_.tN.length>0;)switch(q=_.tN.shift(),q.type){case "ERROR":_.yP.logError(q.payload);break;case "EVENT":_.yP.logEvent(q.eventType,q.payload)}},LFI=function(q,k,F){return _.PNM(function(T){return F?T.userIdentifier!==void 0&&!q.includes(T.userIdentifier)&&F.includes(T.publicName):T.userIdentifier!==void 0&&!q.includes(T.userIdentifier)},k)},xd0=function(q){var k,F;
return _.C(function(T){if(T.nextAddress==1)return k=_.Xi("YtIdbMeta hasAnyMeta other"),_.W(T,_.PNM(function(Z){return Z.userIdentifier!==void 0&&Z.userIdentifier!==k},q),2);
F=T.yieldResult;return T.return(F.length>0)})},gXX=function(q,k){nXk||(nXk=_.pL.addLowPriorityJob(function(){var F,T,Z,O,z;
return _.C(function(R){switch(R.nextAddress){case 1:return _.W(R,_.nl(),2);case 2:F=R.yieldResult;if(!F)return R.return();T=!0;_.j$(R,3);return _.W(R,LFI(q,F,k),5);case 5:Z=R.yieldResult;if(!Z.length){T=!1;R.jumpTo(6);break}O=Z[0];return _.W(R,_.Bs(O.actualName),7);case 7:return _.W(R,_.sr(O.actualName,F),6);case 6:_.Kl(R,4);break;case 3:z=_.CP(R),_.Dv(z),T=!1;case 4:_.pL.cancelJob(nXk),nXk=0,T&&gXX(q,k),_.RG(R)}})}))},md9=function(){var q;
return _.C(function(k){return k.nextAddress==1?_.W(k,_.nl(),2):(q=k.yieldResult)?k.return(xd0(q)):k.return(!1)})},q40=function(q){var k=100;
k=k===void 0?500:k;var F,T,Z,O,z,R;return _.C(function(e){return e.nextAddress==1?(F=_.P9("INNERTUBE_CONTEXT_CLIENT_NAME",0),T=[F,(0,_.mF)()-2592E6],Z=[F,(0,_.mF)()],O=IDBKeyRange.bound(T,Z),_.W(e,_.Zjo(q),2)):e.nextAddress!=3?(z=e.yieldResult,R=[],_.W(e,_.Hs(z,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(I){R.length=0;return _.qF(I.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:O,direction:"prev"},function(X){if(X.getValue()&&R.length<k)return R.push(X.getValue()),
X.delete().then(function(){return X.continue()})})}),3)):e.return(R)})},iLv=function(){var q;
return _.C(function(k){if(k.nextAddress==1)return _.W(k,_.nl(),2);q=k.yieldResult;if(!q||!_.Er()&&!_.h("nwl_init_require_datasync_id_killswitch")||!_.y49())return k.jumpTo(0);_.DPL=!0;_.t7x.isNwlInitialized=_.DPL;return _.W(k,_.z2o().awaitInitialization(),0)})},o3=function(q,k){_.HjH[q]=!0;
var F=_.kG();F&&F.publish.apply(F,arguments);_.HjH[q]=!1},oU8=function(){if(_.d7w()&&!kKv){var q=function(F){F=F.data;
if(F.op==="serializedGelBatch"){var T=_.swJ.get(F.key);T&&(_.c_0(F.serializedBatch,T.client,T.resolve,T.networklessOptions,T.isIsolated,T.useVSSEndpoint,T.dangerousLogToVisitorSession,T.requestsOutstanding),_.swJ.delete(F.key))}},k=_.aRx();
k&&(k.addEventListener("message",q),k.onerror=function(){_.swJ.clear()});
kKv=!0}},F2=function(){this.relativeTimeStart_=_.ZK()},FA9=function(q,k){q!=null&&this.append.apply(this,arguments)},ToK=function(){return _.$6("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")},ZL0=function(q,k,F){F=F===void 0?!1:F;
var T,Z,O,z,R;return _.C(function(e){switch(e.nextAddress){case 1:_.Ws("SOCS",q,34128E3,"youtube.com",!0);if(_.WL)return Z=fetch(k,{method:"POST",mode:_.rZ(k),credentials:_.Ki(k),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),O=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.rZ("/upgrade_visitor_cookie?eom=1"),credentials:_.Ki("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),_.W(e,Promise.all([Z,O]).then(function(I){return I[1]}),5);
fetch(k,{method:"POST",mode:_.rZ(k),credentials:_.Ki(k),cache:"no-store",headers:{"Content-Type":"text/plain"}});return _.W(e,fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.rZ("/upgrade_visitor_cookie?eom=1"),credentials:_.Ki("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:T=e.yieldResult;e.jumpTo(3);break;case 5:T=z=e.yieldResult;case 3:if(!T.ok)throw Error("nf");return _.W(e,T.text(),7);case 7:R=e.yieldResult,
!R.includes('"state_switch":true')&&!F||R.includes("skip_reload_for_test")||window.location.reload(),_.RG(e)}})},j_X=function(q){return _.C(function(k){return k.nextAddress==1?_.W(k,ZL0(q.socsCookie,q.savePreferenceUrl,!0),2):k.return()})},Y4k=function(q){return _.C(function(k){return k.nextAddress==1?_.W(k,ZL0(q.socsCookie,q.savePreferenceUrl),2):k.return()})},S4k=function(q){q=q.xhr.responseText;
if(!_.Fo(q,")]}'"))throw new Tp;q=JSON.parse(q.substr(4));if((q.type||1)>1)throw new Tp;q=q.id;GB5(q);Zc=_.sS(q);OLC(18E5,2);return q},CoK=function(q,k){k=new z5s(k);
GB5("");Zc=_.Q88(k);q>0&&OLC(12E4,q-1);throw k;},OLC=function(q,k){_.Zv(function(){_.Udk().then(S4k,function(F){return CoK(k,F)}).thenCatch(_.XX)},q)},Hlk=function(){var q=_.EX0();
if(q!==void 0)return _.Jo(q);Zc||(Zc=_.Udk().then(S4k).thenCatch(function(k){return CoK(2,k)}));
return Zc},R58=function(){var q=document;
return _.NJ(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(k){return"on"+k.toLowerCase()in q})},e5k=function(q){q.addEventListener("click",function(k){var F=k.target;
F&&F.getAttribute("href")&&(F=F.getAttribute("href"),_.w5(window,F,"_blank"),k.preventDefault(),k.stopImmediatePropagation())})},WA5=function(q){var k,F,T,Z=(T=(F=((k=q.mainDownloadsListEntity)!=null?k:{})[_.i4M])==null?void 0:F.refresh)!=null?T:"",O;
q=(O=q.refresh)==null?void 0:O[Z];Z=q!=null?q:{};return(Z==null?0:Z.refreshTime)?Number(Z==null?void 0:Z.refreshTime):0},UF0=function(q,k){var F=_.fB(q);
return k.every(function(T){var Z;T=T==null?void 0:(Z=T.playbackDataEntity)==null?void 0:Z.key;if(!T)return!1;Z=_.OR(_.ZR(T).entityId,"mainVideoEntity");return!!F[Z]})},IA0=function(q){q=_.dc(q.entities);
return _.QYN(q).length},XU2=function(q,k){if(k){var F;
q=(F=_.SA(q.entities,"downloadQualityPickerEntity",k))!=null?F:void 0}else q=void 0;return q},dF8=function(){EU2||(_.sR=_.xpT,EU2=new aA9);
return EU2},h58=function(q){var k=document.getElementsByTagName("ytd-enforcement-message-view-model");
k.length===0||getComputedStyle(k[0]).display==="none"?q(0,"p.h_"):q(1,"p.h_")},MiI=function(){j3=0;
var q=[_.MP(!0)];Yz&&_.ZH(Yz,"yt-window-resized",q)},fAC=function(){j3||(j3=_.pL.addLowPriorityJob(MiI,200))},ti2=function(){OW=0;
yqC=_.VM8(document);var q=[yqC];Yz&&_.ZH(Yz,"yt-window-scrolled",q)},DFv=function(){OW||(OW=_.pL.addLowPriorityJob(ti2,200))},JqD=function(q){q=q===void 0?null:q;
lAC.push(_.go(window,"resize",fAC));lAC.push(_.go(window,"scroll",DFv));q&&(Yz=q)},pU8=function(){var q={isWide:_.ez.get("wide","0")==="1"},k=_.Xc();
if(k=k.getFlag(165)||k.getFlag(174))q.theme=_.J4(!0);if(_.S7h()){var F=_.lg()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";q.systemTheme=F}!k&&_.h("parent_tools_enable_app_settings")&&_.v9(window.location.href).theme!==void 0&&(q.theme=_.J4());if((k=S3)?!_.fT.equals(k,q):q)k={currentValue:q},AqC&&(k.timeSinceLastSnapshotSecs=Math.round(((0,_.mF)()-AqC)/1E3)),S3&&(k.previousValue=S3),_.lA("appSettingsCaptured",k),S3=q,AqC=(0,_.mF)()},wUh=function(q){_.C(function(k){if(k.nextAddress==1)return _.W(k,
q.delete("yt-appshell-assets"),2);
_.RG(k)})},Po0=function(q){return _.rG((0,_.UWm)(),q)},bL2=function(){var q;
_.C(function(k){return k.nextAddress==1?_.W(k,zp.getInstance(),2):(q=k.yieldResult)?_.W(k,$Fs(q),0):k.jumpTo(0)})},Nok=function(){var q;
_.C(function(k){return k.nextAddress==1?_.W(k,C_.getInstance(),2):(q=k.yieldResult)?_.W(k,uBK(q),0):k.jumpTo(0)})},Q_C=function(q){wUh(q);
bL2();Nok()},KAI=function(q){var k,F;
return _.C(function(T){if(T.nextAddress==1)return _.W(T,_.wvo(q),2);if(k=T.yieldResult){var Z;a:{if(k.headers&&(Z=k.headers.get("date"))&&(Z=Date.parse(Z),!isNaN(Z))){Z=Math.round((0,_.mF)()-Z);break a}Z=-1}F=Z;if(F>-1)return T.return(F)}return T.return(-1)})},BoC=function(){var q=_.k9.caches,k=_.$O("IS_SHELL_LOAD"),F,T;
_.C(function(Z){if(Z.nextAddress==1)return F=-1,k?_.W(Z,KAI(q),3):(T=_.fJ(),F=Math.round((0,_.mF)()-T),Z.jumpTo(2));Z.nextAddress!=2&&(F=Z.yieldResult);F>=0&&F<2147483648&&_.J$({appInstallDataAgeMs:F});_.RG(Z)})},rqD=function(q){var k=_.rF(_.k9.location.href),F={};
"absolute_experiments forced_experiments expflag conditional_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url build mloader debugjs".split(" ").forEach(function(T){var Z=k.JSC$8076_queryData_.getValues(T);if(Z==null?0:Z.length)F[T]=Z});
return _.oj(q,new Map(Object.entries(F)))},vUC=function(q){q=q.match(/(.*)::.*::.*/);
if(q!==null)return q[1]},HL9=function(q){if(_.nHw()){var k=Object.keys(window.localStorage);
k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=vUC(F);T===void 0||q.includes(T)||self.localStorage.removeItem(F)}}},s_s=function(){if(!_.nHw())return!1;
var q=_.Xi(),k=Object.keys(window.localStorage);k=_.S(k);for(var F=k.next();!F.done;F=k.next())if(F=vUC(F.value),F!==void 0&&F!==q)return!0;return!1},GKC=function(q){return _.VQ("NotificationsDisabled",q)},cqv=function(){return Notification.permission!="granted"?Promise.resolve():_.M$D().then(function(q){return q?q.pushManager.getSubscription().then(function(k){if(k)return Promise.resolve();
k={userVisibleOnly:!0,applicationServerKey:_.SP("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return q.pushManager.subscribe(k).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})},Vi5=function(q){return _.M$D().then(function(k){if(!k||!k.active)return Promise.reject(new _.aP("serviceworker.postMessage",q,k));
try{return k.active.postMessage(q),Promise.resolve()}catch(F){return Promise.reject(F)}})},LAD=function(){Vi5({type:"notifications_register",
data:_.P9("ID_TOKEN")})},xFv=function(){if(!_.$O("LOGGED_IN"))return Promise.resolve(!1);
var q=_.oP("service_worker_push_force_notification_prompt_tag");return q?_.qz("PromptTags").then(function(k){if(!k)return!0;var F=[];try{F=JSON.parse(k)}catch(T){return!1}return F&&F.indexOf(q)==-1}):Promise.resolve(!1)},nU9=function(){var q=_.kX("service_worker_push_prompt_delay_microseconds");
return q?_.qz("PromptTime").then(function(k){return Promise.resolve(Date.now()-q>(k||0))}):Promise.resolve(!0)},gU0=function(){var q=_.kX("service_worker_push_logged_out_prompt_watches");
return q==-1?Promise.resolve(!1):_.qz("WatchCount").then(function(k){return k>=q})},mF0=function(){var q=_.ke(document,"yt-push-prompt-modal-bg");
q&&_.Un(q)},qaX=function(){return _.kX("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):_.qz("PromptCount").then(function(q){q||(q=0);
return Promise.resolve(q<_.kX("service_worker_push_prompt_cap"))})},iNv=function(q){return _.$O("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.$O("LOGGED_IN")&&(q===void 0?0:q)?xFv().then(function(k){if(k)return!0;
k=[qaX(),nU9()];_.$O("LOGGED_IN")||k.push(gU0());return Promise.all(k).then(function(F){return F.every(function(T){return T})})}):Promise.resolve(!1)},kS8=function(){_.qz("PromptCount").then(function(q){return _.VQ("PromptCount",q+1)}).then(function(){return _.VQ("PromptTime",Date.now())}).then(function(){var q=_.oP("service_worker_push_force_notification_prompt_tag");
if(q)return _.qz("PromptTags").then(function(k){var F=[];if(k)try{F=JSON.parse(k)}catch(T){return!1}F||(F=[]);F.push(q);return _.VQ("PromptTags",JSON.stringify(F))})})},FRI=function(){oG9||mF0()},T1D=function(q){q.style.zIndex=2147483648;
q.style.pointerEvents="auto";q.style.backgroundColor="rgba(0, 0, 0, 0.6)";q.style.width="100%";q.style.height="100vh";q.style.position="absolute";q.style.top="0";q.style.left="0";q.style.border="none"},ZNX=function(){var q=_.ke(document,"yt-push-prompt-modal-bg");
oG9=_.h("service_worker_push_prompt_modal_ignore_click");q?T1D(q):(q=_.tW("div",{id:"yt-push-prompt-modal-bg"}),T1D(q),document.body.appendChild(q),_.KKf(document,"click",FRI))},j1K=function(){var q=arguments;
_.h("service_worker_push_prompt_modal_enable")&&ZNX();return Notification.requestPermission().then(function(k){mF0();var F=document.getElementById("ticker");F&&(F.className=F.classList.remove("show"));if(k=="granted")return cqv().then(function(){GKC(!1);LAD();return Promise.resolve(!0)});
k=="denied"&&LAD();return Promise.resolve(!1)}).catch(function(){mF0();
return Promise.reject.apply(Promise,_.fP(q))})},YaX=function(q){q=q===void 0?!1:q;
var k=_.WVn().client;if(k&&k.browserVersion){var F=k.browserVersion,T=k.browserName=="CHROME"&&_.W0(F,"50.0.0")<0;k=k.browserName=="OPERA"&&_.W0(F,"42.0.0")<0;if(T||k)return Promise.resolve()}return _.t$5().then(function(Z){if(!Z)return Promise.resolve();Z=cqv().then(function(){return Vi5({type:"notifications_check_registration",data:_.P9("ID_TOKEN")})});
return Notification.permission!="default"?Z.catch(function(){}):Z.then(function(){return iNv(q)}).then(function(O){if(O)return kS8(),j1K().then(function(){})}).catch(function(){})})},ONX=function(q){return _.fOs(q)?YaX():Promise.resolve()},Sah=function(q){var k=q.installing||q.waiting;
return q.active||!k?Promise.resolve(q):new Promise(function(F){var T=function(Z){Z=Z.target;if(Z.state==="activated"||Z.state==="redundant")k.removeEventListener("statechange",T),F(q)};
k.addEventListener("statechange",T)})},z2h=function(){var q=new _.AtN("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");
_.WA(q,{mainAppWeb:_.GO()});var k=_.PZm;_.h("service_worker_forward_exp_params")&&(k=rqD(k));try{var F=_.INx(k).catch(function(){_.Ue(q,"FAILURE");return new Promise(function(){})});
_.h("service_worker_push_enabled")&&F.then(function(T){_.Ue(q,"SUCCESS");return T}).then(Sah).then(ONX)}catch(T){if(_.Ue(q,"FAILURE"),T.name!=="SecurityError")throw T;
}},CA5=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&z2h()},R29=function(q,k){var F={};
k&&(F.serializedYpcFamilyCreateLoggingParams=k);_.lA(q,F);_.J7()},e2v=function(q,k){var F={};
F.serializedYpcRefundFlowLoggingParams=k;q&&(F.eventType=q);_.lA("ypcRefundFlowEvent",F);_.J7()},WRv=function(q){q&&_.ESh("transactionFlowSucceeded",q)},URD=function(q){q&&_.wE("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",q,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")},ImI=function(q){var k,F,T,Z,O,z,R;
_.C(function(e){if(e.nextAddress==1)return _.W(e,_.ktM(),2);if(e.nextAddress!=3){if(!e.yieldResult)return e.return(!1);k=[];return _.W(e,_.SD.keys(),3)}F=e.yieldResult;T=_.S(F);for(Z=T.next();!Z.done;Z=T.next())O=Z.value,z=_.q30(O),R=z.datasyncId,!R||q.includes(R)||k.push(_.SD.delete(O));return e.return(Promise.all(k).then(function(I){return I.some(function(X){return X})}))})},Xch=function(){var q,k,F,T,Z,O,z;
return _.C(function(R){if(R.nextAddress==1)return _.W(R,_.ktM(),2);if(R.nextAddress!=3){if(!R.yieldResult)return R.return(!1);q=_.Xi("cache contains other");return _.W(R,_.SD.keys(),3)}k=R.yieldResult;F=_.S(k);for(T=F.next();!T.done;T=F.next())if(Z=T.value,O=_.q30(Z),(z=O.datasyncId)&&z!==q)return R.return(!0);return R.return(!1)})},EGk=function(){var q=_.mT().resolve(_.g6(_.l$P));
return q?q.getCurrentTime():0},am0=function(){var q,k,F,T,Z,O,z,R,e,I,X,E,d,M;
return _.C(function(t){switch(t.nextAddress){case 1:q={},k=_.gPw(),F=_.S(Object.entries(k)),T=F.next();case 4:if(T.done){t.jumpTo(3);break}Z=T.value;O=_.S(Z);z=O.next().value;R=O.next().value;e=z;I=R;if(!I){t.jumpTo(5);break}return _.W(t,I(),8);case 8:q[e]=t.yieldResult;case 5:T=F.next();t.jumpTo(4);break;case 2:X=_.S(void 0),E=X.next();case 9:if(E.done){t.jumpTo(3);break}d=E.value;M=k[d];if(!M){t.jumpTo(10);break}return _.W(t,M(),13);case 13:q[d]=t.yieldResult;case 10:E=X.next();t.jumpTo(9);break;
case 3:return t.return(q)}})},dR8=function(){var q;
_.C(function(k){if(k.nextAddress==1)return _.W(k,am0(),2);q=k.yieldResult;return _.W(k,navigator.clipboard.writeText(JSON.stringify(q,null,2)),0)})},h22=function(q,k){return _.SA(q.entities,"superThanksSelectedTierEntity",k)},MfI=function(q){var k;
return(k=q.sharedUi)==null?void 0:k.currentPageType},fmv=function(q,k){return{popup:{searchSuggestionReportDialog:{searchQuery:q,
title:_.WJ("SBOX_INAPPROPRIATE_TITLE"),suggestions:k,categoryLabel:_.WJ("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.WJ("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.WJ("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.WJ("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.WJ("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.WJ("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.WJ("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.WJ("SBOX_INAPPROPRIATE_ADDITIONAL"),cancelButtonLabel:_.WJ("SBOX_INAPPROPRIATE_CANCEL"),
submitButtonLabel:_.WJ("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}},y7K=function(q){var k,F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L;
return _.C(function(H){switch(H.nextAddress){case 1:return _.W(H,_.Rz(),2);case 2:return(k=H.yieldResult)?_.W(H,_.wyo(k),3):H.return();case 3:F=H.yieldResult;if(!F)return H.return();Z=((T=F.offlineVideos)==null?void 0:T.length)||0;z=((O=F.offlinePlaylists)==null?void 0:O.length)||0;if(Z===0&&z===0)return H.return();R=0;if(F.offlineVideos)for(e=_.S(F.offlineVideos),I=e.next();!I.done;I=e.next())X=I.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===X.videoState&&(R+=1);q.offline_videos_count=Z.toString();_.h("kevlar_log_offline_current_network_type_ks")||
(q.offline_current_network_type=(E=_.jgo())!=null?E:"CONN_INVALID");_.h("kevlar_log_updated_time_for_smart_downloads")&&(d=_.LB().getState().entities,M=_.lJ(d),t=WA5(d),q.offline_smart_downloads_last_sync_time_ms=M.toString(),q.offline_smart_downloads_next_sync_time_ms=t.toString());q.offline_videos_playable=R.toString();q.offline_playlists_count=z.toString();if(!_.h("woffle_used_state_report")){H.jumpTo(4);break}F.offlineVideos&&(A=F.offlineVideos.reduce(function(V,g){g.downloadedBytes&&(V+=Number(g.downloadedBytes));
return V},0).toString())&&(q.offline_used_disk_space_bytes=A);
if(!((w=navigator)==null?0:(b=w.storage)==null?0:b.estimate)){H.jumpTo(4);break}return _.W(H,navigator.storage.estimate(),6);case 6:r=H.yieldResult,q.offline_free_disk_space_bytes=(((L=r)==null?void 0:L.quota)||0).toString();case 4:q.offline_client_state=JSON.stringify(F),_.RG(H)}})},tfI=function(q){q=q.match(/(.*)::.*::.*/);
if(q!==null)return q[1]},DRD=function(q){if(_.QFT()){var k=Object.keys(window.sessionStorage);
k=_.S(k);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=tfI(F);T===void 0||q.includes(T)||self.sessionStorage.removeItem(F)}}},lmX=function(){if(!_.QFT())return!1;
var q=_.Xi(),k=Object.keys(window.sessionStorage);k=_.S(k);for(var F=k.next();!F.done;F=k.next())if(F=tfI(F.value),F!==void 0&&F!==q)return!0;return!1},R3=function(q,k,F){(_.h("desktop_keyboard_shortcut_usage_log")||F&&_.h("web_shorts_keyboard_shortcut_usage_log"))&&(k?_.mO.get(q):_.gs.get(q))&&(q=k?_.iC.get(q):_.qw.get(q))&&_.Ga(_.Jg(),q)},J7I=function(){var q,k;
return typeof CSS!=="undefined"&&((k=(q=CSS).supports)==null?void 0:k.call(q,"selector(:has(*))"))},A7v=function(q){return q.visibility!=="hidden"&&q.display!=="none"},wck=function(q){if(J7I()||q.tagName!=="DETAILS"?!q.matches(pc0):q.querySelector("summary")!==null)return-1;
q=q.getAttribute("tabindex")||"0";return Number(q)},PAh=function(q){return q.some(function(k){return wck(k)>0})},$RK=function(q){if(q.textContent)return!0;
if(q instanceof HTMLInputElement){if(!q.labels)return!1;q=_.S(q.labels);for(var k=q.next();!k.done;k=q.next())if(k.value.textContent)return!0}return!1},bNX=function(q){return q.sort(function(k,F){return wck(F)-wck(k)})},uOs=function(q){q=Array.from(q.querySelectorAll(pc0)).filter(function(k){return(A7v(k.style)?A7v(window.getComputedStyle(k)):!1)&&$RK(k)});
return PAh(q)?bNX(q):q},N15=function(q){q=uOs(q);
q.length>0&&q[0].focus()},Q19=function(q,k){k.stack&&(q.stack+="\n"+k.stack);
return q},r70=function(q){var k=e3(q,"Content-Type");
if(!k)return null;k=k.toLowerCase();if(k.startsWith("application/json"))return k.startsWith("application/json+protobuf")?new KRk:new _.Tu;if(k.startsWith("application/x-protobuf")){q=e3(q,"Content-Transfer-Encoding");if(!q)return new WQ;if(q.toLowerCase()=="base64")return new B1s}return null},nG2=function(q,k,F,T){var Z=new vGX(function(R,e){return HND.has(e)?R.sentinel==="gal"&&R.event!==void 0:!1},function(R){R.event?(R=s10(R.event),R=!R||GS9(T,R)?!0:_.h8(q.lastEvent,UW,2,I3)?!_.h8(R,X2,1,I3)&&
!_.h8(R,UW,2,I3):!_.h8(R,X2,1,I3)&&!_.h8(R,UW,3,I3)):R=!0;
return R});
F=_.oj(q.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",c70(F)]]));if(q.nestedOrigins!==void 0)for(var O=_.S(q.nestedOrigins),z=O.next();!z.done;z=O.next())F=_.oj(F,new Map([["origin",z.value]]));return VfK(Z,F,k).then(function(R){R=LRs(R.event);if(_.h8(R,X2,1,I3)){var e,I=(e=_.uG(R,X2,1,I3))==null?void 0:_.PL(e,2);I&&T.JSC$17208_logErrorEvent(xR2(I));e=_.uG(R,X2,1,I3);_.PL(e,2)===4?(R=_.uG(R,X2,1,I3),R={statusCode:11,statusMessage:_.wV(R,
3)}):(R=_.uG(R,X2,1,I3),R={statusCode:12,statusMessage:_.wV(R,3)});return R}_.h8(R,UW,3,I3)?(R=_.uG(R,UW,3,I3),R={statusCode:1,consentLanguageKeys:_.wV(R,2)}):R={statusCode:1};return R}).catch(function(R){return R.errorCode!==void 0?{statusCode:R.errorCode,
statusMessage:R.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})},iQs=function(q){var k={};
if(q===void 0||q===null)return k;q.getToken()!==void 0&&gG0(q.getToken())&&gG0(q.getToken()).length>0&&(k.scopes=new Set(gG0(q.getToken())));q.getToken()!==void 0&&mR0(q.getToken())&&mR0(q.getToken()).length>0&&(k.capabilities=new Set(mR0(q.getToken())));_.wV(q,3)!==void 0&&(k.consistencyKey=_.wV(q,3));q.getName()!==void 0&&q.getName()!==""&&(k.linkName=q.getName());_.dV(q,qND,4)&&(q=_.kU(q,qND,4),q=Object.assign({},_.wV(q,1)&&{userId:_.wV(q,1)},_.wV(q,2)&&{displayName:_.wV(q,2)},_.wV(q,3)&&{email:_.wV(q,
3)},_.wV(q,5)&&{username:_.wV(q,5)},_.wV(q,4)&&{profilePicture:_.wV(q,4)}),k.profile=q);return k},kzK=function(q,k){var F=q.flowParams;
return{serviceId:F.serviceId,sessionId:F.sessionId,currentFlow:q.currentFlow,googleScopesString:k,linkingSessionSerialized:q.session.serialize(),consentLanguageKeys:F.consentLanguageKeys,callerState:q.callerState,dynamicUrlParameters:F.dynamicUrlParameters,partnerConfigMinReadTimestamp:F.partnerConfigMinReadTimestamp}},j5I=function(q){var k=q.googleScopes!==void 0?Array.from(q.googleScopes).join(","):"";
of2(kzK(q,k));k=F_X(q);return k===null?Promise.resolve(TWs):k.start().then(function(F){var T,Z=(T=F.link)==null?void 0:T.consistencyKey;return F.statusCode===1&&q.googleScopes!==void 0&&q.googleScopes.size>0&&Z!==void 0?(T=q.flowParams,ZQC(T.serviceId,T.sessionId,q.googleScopes,Z,T.galService,q.config,F)):F})},YND=function(q){var k=F_X(q);
return k===null?Promise.resolve(EW({statusCode:7,statusMessage:"Failed to create flow object"},q.callerState)):k.complete().then(function(F){var T,Z=(T=F.link)==null?void 0:T.consistencyKey;return F.statusCode===1&&q.googleScopes!==void 0&&q.googleScopes.size>0&&Z!==void 0?(T=q.flowParams,ZQC(T.serviceId,T.sessionId,q.googleScopes,Z,T.galService,q.config,F)):EW(F,q.callerState)},function(F){return EW({statusCode:12,
statusMessage:"Failed to complete the flow: "+F.message},q.callerState)})},ZQC=function(q,k,F,T,Z,O,z){return OQk(Z,{serviceId:q,
sessionId:k,googleScopes:F,consistencyKey:T}).then(function(){return z},function(R){return Z.deleteLink({serviceId:q,
sessionId:k,accountLinkingEntryPoint:O.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+R.message}},function(e){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+e.message}})})},F_X=function(q){switch(q.currentFlow){case 1:var k=q.flowParams;
q=_.kU(q.session,SNv,1);return a3.createOAuthFlow(k,q);case 2:case 3:return k=q.flowParams,q=_.kU(q.session,zII,6),dk.createStreamlinedFlow(k,q);default:return null}},C_C=function(q,k){q===2&&(q=3);
var F=0;hj.indexOf(q)!==-1&&(F=hj.indexOf(q)+1);for(q=F;q<hj.length;q++)if(k.has(hj[q]))return hj[q]},W_k=function(q){var k=q.serviceId;
var F=q.sessionId;var T=q.config;var Z=q.galService;var O=q.capabilities;var z=q.scopes;var R=q.loginHint;var e=q.callerState;var I=q.consentLanguageKeys;var X=q.linkName;var E=q.dynamicUrlParameters;var d=q.partnerConfigMinReadTimestamp;q=T.dataUsageNoticeConfig?T.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return Z.startLinkingSession({serviceId:k,sessionId:F,capabilities:O,scopes:z,loginHint:R,callerState:e,supportedFlows:RIh(T.supportedFlows),completionUrl:T.completionUrl,accountLinkingEntryPoint:T.accountLinkingEntryPoint,
consentLanguageKeys:I,dataUsageNoticeConfig:q,linkName:X,dynamicUrlParameters:E,partnerConfigMinReadTimestamp:d}).then(function(M){return new eIC(k,F,T,Z,M,void 0,e,I,E,d)})},aID=function(q,k,F){a:{var T=new U92;
if(T.storage!==null)try{var Z=T.storage.get("SAVED_SESSION");if(Z===void 0){var O=null;break a}if(Z.serviceId===q){O=Z;break a}}catch(z){}O=null}if(O===null)return Promise.resolve({statusCode:2});II5(q);T=X_2(O.linkingSessionSerialized);return Ef9(new eIC(q,O.sessionId,k,F,T,O.googleScopesString!==""&&O.googleScopesString!==void 0?new Set(O.googleScopesString.split(",")):void 0,O.callerState,O.consentLanguageKeys,O.dynamicUrlParameters,O.partnerConfigMinReadTimestamp),O.currentFlow,O.consentLanguageKeys)},
of2=function(q){var k=new U92;
k.storage!==null&&k.storage.set("SAVED_SESSION",q)},II5=function(q){var k=new U92;
if(k.storage!==null){var F=k.storage.get("SAVED_SESSION");F!==void 0&&F.serviceId===q&&k.storage.remove("SAVED_SESSION")}},RIh=function(q){var k=new Set;
q=_.S(q);for(var F=q.next();!F.done;F=q.next())F=F.value,F!==1&&d9C.has(F)&&k.add(d9C.get(F));return k},EW=function(q,k){k!==void 0&&(q.callerState=k);
return q},hIv=function(q){switch(q){case 5:return 3;
case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}},yd5=function(q){return new MC5(q,new fIC(q))},lI5=function(q,k){k=k===void 0?!1:k;
var F=document.createElement("div");q&&(F.style.transform="scaleX(-1)");F.style.backgroundColor=k?"rgba(138,180,248,.24)":"#e8f0fe";F.style.height="4px";F.style.overflow="hidden";F.style.position="absolute";F.style.top="0";F.style.width="100%";F.style.zIndex="1500";F.setAttribute("aria-label","Loading");F.setAttribute("aria-live","polite");q=document.createElement("style");q.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  }";
F.appendChild(q);q=tC0();q.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";q.style.left="-145.166611%";var T=D99(k);T.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";q.appendChild(T);F.appendChild(q);q=tC0();q.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";q.style.left="-54.888891%";k=D99(k);k.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
q.appendChild(k);F.appendChild(q);return F},tC0=function(){var q=document.createElement("div");
q.style.height="100%";q.style.position="absolute";q.style.transformOrigin="top left";q.style.width="100%";return q},D99=function(q){var k=document.createElement("span");
k.style.borderTop=q?"4px solid #669df6":"4px solid #4285f4";k.style.display="inline-block";k.style.position="absolute";k.style.width="100%";return k},Jd5=function(q){return q==null?void 0:_.q90(q).valueOf()},P_K=function(q){var k=document.body,F=!1,T=function(){F||(F=!0,AdX(Z,O),setTimeout(function(){k.removeChild(O);
k.removeChild(Z)},150))},Z=p_0(q,getComputedStyle(k).direction==="rtl",T),O=w_h(T);
AdX(Z,O);k.appendChild(O);k.appendChild(Z);window.requestAnimationFrame(function(){O.style.opacity="1";Z.style.opacity="1";Z.style.transform="translate(-50%, -50%) scale(1)";Z.children[0].focus()})},p_0=function(q,k,F){var T=document.createElement("div");
T.style.position="fixed";T.style.alignItems="center";T.style.backgroundColor=q?"rgb(32, 33, 36)":"white";T.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";T.style.display="flex";T.style.flexDirection="column";T.style.justifyContent="center";T.style.left="50%";T.style.top="50%";T.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";T.style.zIndex="2002";document.body.clientWidth>=660?(T.style.borderRadius="8px",T.style.minHeight="220px",
T.style.maxHeight="90%",T.style.maxWidth="90%",T.style.minWidth="540px"):(T.style.height="100%",T.style.width="100%");T.setAttribute("aria-label","Error");T.setAttribute("aria-modal","true");T.setAttribute("role","alertdialog");T.addEventListener("keydown",function(O){O.key==="Escape"&&F()});
k=$98(q,k,F);T.appendChild(bQI(k));T.appendChild(k);var Z=document.createElement("img");Z.src=q?"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";Z.style.height="72px";Z.style.width="72px";Z.style.color="#9aa0a6";Z.setAttribute("alt","");T.appendChild(Z);Z=document.createElement("h1");Z.textContent="Something went wrong.  Try again.";
Z.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";Z.style.lineHeight="24px";Z.style.fontSize="16px";Z.style.textAlign="center";Z.style.letterSpacing="0.1px";Z.style.color=q?"rgb(232,234,237)":"#3c4043";T.appendChild(Z);T.appendChild(bQI(k));return T},$98=function(q,k,F){var T=document.createElement("button");
T.style.backgroundColor="transparent";T.style.border="none";T.style.borderRadius="50%";T.style.cursor="pointer";T.style.outline="none";T.style.padding="12px";T.setAttribute("aria-label","Close dialog");T.style.position="absolute";T.style.top="0";k?T.style.right="0":T.style.left="0";T.addEventListener("focus",function(){T.style.backgroundColor=q?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
T.addEventListener("blur",function(){T.style.backgroundColor="transparent"});
T.addEventListener("mouseenter",function(){T.style.backgroundColor=q?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
T.addEventListener("mouseleave",function(){T.style.backgroundColor="transparent"});
T.addEventListener("click",F);T.addEventListener("keydown",function(Z){Z.key!=="Enter"&&Z.key!=="Space"||F()});
k=document.createElement("img");k.src=q?"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";k.style.display="block";k.style.height="24px";k.style.width="24px";k.setAttribute("alt","");T.appendChild(k);return T},bQI=function(q){var k=document.createElement("div");
k.setAttribute("tabindex","0");k.setAttribute("aria-hidden","true");k.addEventListener("focus",function(){return void q.focus()});
return k},w_h=function(q){var k=document.createElement("div");
k.style.backgroundColor="rgba(32,33,36,0.6)";k.style.bottom="0";k.style.left="0";k.style.position="fixed";k.style.right="0";k.style.top="0";k.style.transition=" opacity 150 ms linear";k.style.zIndex="2001";k.addEventListener("click",q);return k},AdX=function(q,k){k.style.opacity="0";
q.style.opacity="0";q.style.transform="translate(-50%, -50%) scale(0.8)"},uyI=function(q,k){q.sandbox&&q.sandbox.add&&(q.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),q.sandbox.add("allow-downloads"));
q.src=k},Mw=function(q){NW0.call(this,q)},f_=function(q,k){k=k===void 0?!1:k;
this.parsedImageUrl_=null;q instanceof Q50||(K_s==void 0&&(K_s=new BW8),q=K_s.parse(q.toString(),k));q=this.parsedImageUrl_=q;q.JSC$17420_parsedOptions_==void 0&&((k=q.getOptions())||(k=""),q.JSC$17420_parsedOptions_=(new rd0).parse(k));NW0.call(this,q.JSC$17420_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;q=this.parsedImageUrl_;k=q.uri_.JSC$8076_port_;this.JSC$17422_domain_=q.uri_.JSC$8076_domain_+(k?":"+k:"");this.JSC$17422_query_=this.parsedImageUrl_.uri_.JSC$8076_queryData_.toString()},
vfC=function(q){this.mode=4;
this.data=q;this.parsedData=[];q=0;for(var k=this.data.length;q<k;q++){var F=[],T=this.data.charCodeAt(q);T>65536?(F[0]=240|(T&1835008)>>>18,F[1]=128|(T&258048)>>>12,F[2]=128|(T&4032)>>>6,F[3]=128|T&63):T>2048?(F[0]=224|(T&61440)>>>12,F[1]=128|(T&4032)>>>6,F[2]=128|T&63):T>128?(F[0]=192|(T&1984)>>>6,F[1]=128|T&63):F[0]=T;this.parsedData.push(F)}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))},HQ9=function(q){this.typeNumber=0;
this.errorCorrectLevel=q===void 0?2:q;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]},yH=function(q,k){if(q.length==void 0)throw Error("tk`"+q.length+"`"+k);
for(var F=0;F<q.length&&q[F]==0;)F++;this.num=Array(q.length-F+k);for(k=0;k<q.length-F;k++)this.num[k]=q[k+F]},s5X=function(q,k){this.totalCount=q;
this.dataCount=k},Gz0=function(){this.buffer=[];
this.length=0},cdv=function(){var q=!1;
if(_.CwM()){q=_.Ie();var k="";_.Wxo()?(k=/Windows (?:NT|Phone) ([0-9.]+)/,k=(q=k.exec(q))?q[1]:"0.0"):_.$9()?(k=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,k=(q=k.exec(q))&&q[1].replace(/_/g,".")):_.eNf()?(k=/Mac OS X ([0-9_.]+)/,k=(q=k.exec(q))?q[1].replace(/_/g,"."):"10"):_.Cf(_.Ie(),"KaiOS")?(k=/(?:KaiOS)\/(\S+)/i,k=(q=k.exec(q))&&q[1]):_.CwM()?(k=/Android\s+([^\);]+)(\)|;)/,k=(q=k.exec(q))&&q[1]):_.UJJ()&&(k=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,k=(q=k.exec(q))&&q[1]);q=k||""}return q},m9v=function(q,
k){this.JSC$17445__htOption={width:256,
height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(k)for(var F in k)this.JSC$17445__htOption[F]=k[F];this.JSC$17445__htOption.useSVG&&(VCs=L_I);this.JSC$17445__android=cdv();this.JSC$17445__el=q;this._oQRCode=null;this._oDrawing=new VCs(this.JSC$17445__el,this.JSC$17445__htOption);this.JSC$17445__htOption.text&&(q=this.JSC$17445__htOption.text,this._oQRCode=new HQ9(this.JSC$17445__htOption.correctLevel),x98(this._oQRCode,q),k=this._oQRCode,nfv(k,!1,gfD(k)),this.JSC$17445__el.title=
q,this._oDrawing.draw(this._oQRCode),this.makeImage())},qMh=function(q,k,F,T,Z){q.save();
var O=new Path2D;O.roundRect(k,F,T*7,T*7,T*2);O.roundRect(k+T,F+T,T*5,T*5,T*1.3);O.roundRect(k+2*T,F+2*T,T*3,T*3,T);q.clip(O,"evenodd");q.fillStyle=Z;q.fillRect(0,0,q.canvas.width,q.canvas.height);q.restore()},tj=function(q,k){if(typeof q!=="function")throw Error("wk");
return _.k9.setTimeout(function(){q()},k)},Dc=function(){},kEK=function(q,k,F,T,Z){(new Dc).debug("TestLoadImageWithRetries: "+Z);
if(T==0)F(!1);else{var O=Z||0;T--;iiv(q,k,function(z){z?F(!0):_.k9.setTimeout(function(){kEK(q,k,F,T,O)},O)})}},iiv=function(q,k,F){var T=new Dc;
T.debug("TestLoadImage: loading "+q);var Z=new Image;Z.onload=function(){try{T.debug("TestLoadImage: loaded"),o69(Z),F(!0)}catch(O){}};
Z.onerror=function(){try{T.debug("TestLoadImage: error"),o69(Z),F(!1)}catch(O){}};
Z.onabort=function(){try{T.debug("TestLoadImage: abort"),o69(Z),F(!1)}catch(O){}};
Z.ontimeout=function(){try{T.debug("TestLoadImage: timeout"),o69(Z),F(!1)}catch(O){}};
_.k9.setTimeout(function(){if(Z.ontimeout)Z.ontimeout()},k);
Z.src=q},o69=function(q){q.onload=null;
q.onerror=null;q.onabort=null;q.ontimeout=null},FH9=function(){this.front_=[];
this.back_=[]},TZ8=function(q,k){_.dF.call(this);
this.delay_=new _.Ma(this.JSC$17571_onTick_,0,this);_.zl(this,this.delay_);this.JSC$17569_interval_=5E3;this.nextTickTime_=0;if(typeof q==="function")k&&(q=(0,_.hr)(q,k));else if(q&&typeof q.handleEvent==="function")q=(0,_.hr)(q.handleEvent,q);else throw Error("Da");this.JSC$17571_listener_=q},lC=function(q,k,F,T,Z,O,z,R,e,I,X,E,d,M){F=F===void 0?!1:F;
T=T===void 0?function(){return""}:T;
Z=Z===void 0?!1:Z;O=O===void 0?!1:O;z=z===void 0?!1:z;R=R===void 0?function(){return _.Sy({})}:R;
e=e===void 0?!1:e;X=X===void 0?!1:X;E=E===void 0?!1:E;d=d===void 0?!1:d;M=M===void 0?!1:M;this.JSC$17572_pathPrefix_=q;this.defaultQueryParams_=k;this.pubsub_=new _.Cl;this.reconnectTimer_=new TZ8(this.safeReconnect_,this);this.JSC$17572_channel_=null;this.JSC$17572_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$17572_pendingMessages_=[];this.enableAsyncTest_=F;this.JSC$17572_getXsrfToken_=T;this.useAsyncBrowserChannelHandler_=O;this.getAuthorizationHeader_=
R;this.getAuthorizationHeaderSync_=I;this.enableCachedUpdateAuthorizationHeader_=z;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.Sy();this.enableLoungeTokenRefresh_=Z;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=e;this.disableMdxAuthForNonPlaybackMessages_=X;this.disableMdxAuthForAdMessages_=E;this.enableMdxAuthForConnectionOnly_=d;this.disableMdxAuthForShortsMessages_=M;this.JSC$17572_channelOpenedCounter=new Ziv;this.JSC$17572_channelClosedCounter=new jg0;this.channelMessageSentCounter=
new YMv;this.JSC$17572_channelMessageReceivedCounter=new Oiv;this.JSC$17572_channelErrorCounter=new SM2;this.pendingMapsOnClosedCounter=new z69;this.undeliveredMapsOnClosedCounter=new CNv},Jj=function(q){this.scheme="https";
this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;q=q||document.location.href;var k=Number(_.GD(q)[4]||null)||"";k&&(this.port=":"+k);this.domain=_.c9(q)||"";q=_.Ie();q.search("MSIE")>=0&&_.W0(q.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)},Aj=function(q){q=q||{};
this.name=q.name||"";this.id=q.id||q.screenId||"";this.token=q.token||q.loungeToken||"";this.uuid=q.uuid||q.dialId||"";this.idType=q.screenIdType||"normal"},R6v=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(q){var k=Math.random()*16|0;
return(q=="x"?k:k&3|8).toString(16)})},e6I=function(q){return _.tn(q,function(k){return{key:k.id,
name:k.name}})},WH2=function(q,k){return _.NJ(q,function(F){return F||k?!F!=!k?!1:F.id==k.id:!0})},wk=function(q,k){return _.NJ(q,function(F){return p_(F,k)})},ahs=function(){var q=Ue8(),k=Ih2();
if(XmC()){var F=q,T=_.dJM(F,k);T<0&&_.aLx(F,-(T+1),0,k)}q=E6K(q);if(q.length==0)try{_.o6T("remote_sid")}catch(Z){}else try{_.Ws("remote_sid",q.join(","),-1)}catch(Z){}},Ue8=function(){var q=_.zA("yt-remote-connected-devices")||[];
q.sort(_.TI);return q},E6K=function(q){if(q.length==0)return[];
var k=q[0].indexOf("#"),F=k==-1?q[0]:q[0].substring(0,k);return _.tn(q,function(T,Z){return Z==0?T:T.substring(F.length)})},dev=function(q){_.S4("yt-remote-connected-devices",q,86400)},Ih2=function(){if(h6v)return h6v;
var q=_.zA("yt-remote-device-id");q||(q=R6v(),_.S4("yt-remote-device-id",q,31536E3));for(var k=Ue8(),F=1,T=q;_.rn(k,T);)F++,T=q+"#"+F;return h6v=T},MrI=function(){return _.zA("yt-remote-session-browser-channel")},XmC=function(){return _.zA("yt-remote-session-screen-id")},trk=function(q){q.length>5&&(q=q.slice(q.length-5));
var k=_.tn(fhD(),function(T){return T.loungeToken}),F=_.tn(q,function(T){return T.loungeToken});
_.V8x(F,function(T){return!_.rn(k,T)})&&yg9();
_.S4("yt-remote-local-screens",q,31536E3)},fhD=function(){return _.zA("yt-remote-local-screens")||[]},yg9=function(){_.S4("yt-remote-lounge-token-expiration",!0,86400)},PQ=function(q){q||(_.Ce("yt-remote-session-screen-id"),_.Ce("yt-remote-session-video-id"));
ahs();q=Ue8();_.Vh(q,Ih2());dev(q)},lh0=function(){De5();
return $z?!!$z.get("yt-remote-use-staging-server"):!1},De5=function(){if(!$z){var q=_.CNw();
q&&($z=new _.dG(q))}},wm0=function(q,k,F,T,Z){F=F===void 0?function(){return""}:F;
var O=function(){return new lC(bC(q,"/bc"),k,!1,F,T)};
return _.h("enable_mdx_web_channel_desktop")?new Jg9(function(){return new Agk(bC(q,"/wc"),k,F)}):new pm0(O,Z)},uzv=function(){var q=PNX;
$eX();uC.push(q);biX()},Nw=function(q,k){$eX();
var F=NZK(q,String(k));uC.length==0?QgI(F):(biX(),_.B9(uC,function(T){T(F)}))},QH=function(q){Nw("CP",q)},$eX=function(){uC||(uC=_.NA("yt.mdx.remote.debug.handlers_")||[],_.xX("yt.mdx.remote.debug.handlers_",uC))},QgI=function(q){var k=(K_+1)%50;
K_=k;KH2[k]=q;BZ0||(BZ0=k==49)},biX=function(){var q=uC;
if(KH2[0]){var k=BZ0?K_:-1,F={};do F={record$jscomp$13:void 0},k=(k+1)%50,F.record$jscomp$13=KH2[k],_.B9(q,function(T){return function(Z){Z(T.record$jscomp$13)}}(F));
while(k!=K_);KH2=Array(50);K_=-1;BZ0=!1}},NZK=function(q,k){var F=(Date.now()-rgX)/1E3;
F.toFixed&&(F=F.toFixed(3));var T=[];T.push("[",F+"s","] ");T.push("[","yt.mdx.remote","] ");T.push(q+": "+k,"\n");return T.join("")},BQ=function(q){_.nR.call(this);
this.JSC$17596_logName_=q;this.screens=[]},vQ=function(q){BQ.call(this,"LocalScreenService");
this.JSC$17603_http_=q;this.loungeTokenRefreshTimer_=NaN;rk(this);this.info("Initializing with "+v62(this.screens))},HQ=function(q,k){k=k===void 0?!1:k;
BQ.call(this,"ScreenService");this.JSC$17609_http_=q;this.disableAutomaticScreenCache_=k;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};Hi9(this)},sW=function(q,k,F){_.nR.call(this);
this.JSC$17613_logName_=F;this.JSC$17613_screenService_=q;this.receiver_=k;this.screen_=null},T30=function(q,k,F){F.disableCastApi?Gp("Cannot initialize because disabled by Mdx config."):sg9()?GEs(q,F)&&(cg0(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?Vr2(k):(window.__onGCastApiAvailable=function(T,Z){T?Vr2(k):(cQ("Failed to load cast API: "+Z),LH0(!1),cg0(!1),_.Ce("yt-remote-cast-available"),_.Ce("yt-remote-cast-receiver"),xe0(),k(!1))},F.loadCastApiSetupScript?_.uN("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?n60()>=60&&g6X():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?meX():n60()>=89?q_s():(iJk(),kaK(o8v.map(Fqh))))):Gp("Cannot initialize because not running Chrome")},xe0=function(){Gp("dispose");
var q=VH();q&&q.dispose();_.xX("yt.mdx.remote.cloudview.instance_",null);ZJI(!1);_.s7n(jT2);jT2.length=0},Y_0=function(){return!!_.zA("yt-remote-cast-installed")},OJs=function(){var q=_.zA("yt-remote-cast-receiver");
return q?q.friendlyName:null},S_D=function(){Gp("clearCurrentReceiver");
_.Ce("yt-remote-cast-receiver")},zdX=function(){return Y_0()?VH()?VH().getCastSession():(cQ("getCastSelector: Cast is not initialized."),null):(cQ("getCastSelector: Cast API is not installed!"),null)},Rd5=function(q,k){C9v()?VH().setConnectedScreenStatus(q,k):cQ("setConnectedScreenStatus called before ready.")},sg9=function(){var q=_.Ie().search(/ (CrMo|Chrome|CriOS)\//)>=0;
return _.UI||q},GEs=function(q,k){var F=!1;
VH()||(q=new L_(q,k),q.subscribe("yt-remote-cast2-availability-change",function(T){_.S4("yt-remote-cast-available",T);o3("yt-remote-cast2-availability-change",T)}),q.subscribe("yt-remote-cast2-receiver-selected",function(T){Gp("onReceiverSelected: "+T.friendlyName);
_.S4("yt-remote-cast-receiver",T);o3("yt-remote-cast2-receiver-selected",T)}),q.subscribe("yt-remote-cast2-receiver-resumed",function(T){Gp("onReceiverResumed: "+T.friendlyName);
_.S4("yt-remote-cast-receiver",T);o3("yt-remote-cast2-receiver-resumed",T)}),q.subscribe("yt-remote-cast2-session-change",function(T){Gp("onSessionChange: "+ed2(T));
T||_.Ce("yt-remote-cast-receiver");o3("yt-remote-cast2-session-change",T)}),_.xX("yt.mdx.remote.cloudview.instance_",q),F=!0);
Gp("cloudview.createSingleton_: "+F);return F},VH=function(){return _.NA("yt.mdx.remote.cloudview.instance_")},Vr2=function(q){LH0(!0);
cg0(!1);VH().init(!1,function(k){k?(ZJI(!0),_.GOr("yt-remote-cast2-api-ready")):(cQ("Failed to initialize cast API."),LH0(!1),_.Ce("yt-remote-cast-available"),_.Ce("yt-remote-cast-receiver"),xe0());q(k)})},Gp=function(q){Nw("cloudview",q)},cQ=function(q){Nw("cloudview",q)},LH0=function(q){Gp("setCastInstalled_ "+q);
_.S4("yt-remote-cast-installed",q)},C9v=function(){return!!_.NA("yt.mdx.remote.cloudview.apiReady_")},ZJI=function(q){Gp("setApiReady_ "+q);
_.xX("yt.mdx.remote.cloudview.apiReady_",q)},cg0=function(q){_.xX("yt.mdx.remote.cloudview.initializing_",q)},xz=function(q){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(q)},Wqv=function(){var q,k;
return _.C(function(F){if(F.nextAddress==1)return(_.lax()||_.h("use_new_nwl"))&&_.faH().isNetworkAvailable()?_.W(F,_.nl(),2):F.return();if(F.nextAddress!=3)return(q=F.yieldResult)?_.W(F,q40(q),3):F.return();k=F.yieldResult;if(!k.length)return F.return();k.forEach(function(T){var Z={timestamp:T.timestamp};T=T.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:T.appShellAssetLoadReport,options:Z}:T.clientError?{payloadName:"clientError",payload:T.clientError,options:Z}:void 0;T&&
_.lA(T.payloadName,T.payload,T.options)});
k.length===100&&_.pL.addLowPriorityJob(Wqv);_.RG(F)})},UN0=function(q){if(q.playerResponse){if(q=q.playerResponse,q.messages&&q.messages.length>0&&(q=q.messages.find(function(k){return!(!k||!k.mealbarPromoRenderer)}))&&q.mealbarPromoRenderer)return q.mealbarPromoRenderer}else if(q.response&&(q=q.response)&&q.overlay&&q.overlay.mealbarPromoRenderer)return q.overlay.mealbarPromoRenderer},IHK=function(q){if(q.response){var k=q.response;
if(k&&k.overlay&&k.overlay.tooltipRenderer)return k.overlay.tooltipRenderer}if(q.playerResponse&&(q=q.playerResponse,q.messages&&q.messages.length>0&&(q=q.messages.find(function(F){return!(!F||!F.tooltipRenderer)}))&&q.tooltipRenderer))return q.tooltipRenderer},E85=function(q){if(!XJK&&(q=q||_.P9("ZWIEBACK_PING_URLS"))&&q.length){XJK=!0;
for(var k=0;k<q.length;k++)_.ro(q[k])}},dN0=function(q){if(_.fT.get(_.P9("PLAYER_VARS",{}),"privembed",!1)!="1"){q&&sPs();
try{aHX().then(function(){},function(){}),_.Zv(dN0,18E5)}catch(k){_.bB(k)}}},hdC=function(){var q=_.Xc(),k=q.getFlag(119),F=window.devicePixelRatio>1;
document.body&&_.vl(document.body,"exp-invert-logo")&&(F&&!_.vl(document.body,"inverted-hdpi")?_.mX(document.body,"inverted-hdpi"):!F&&_.vl(document.body,"inverted-hdpi")&&_.nb(document.body,"inverted-hdpi"));k!=F&&(_.E_(0,119,F),q.save())},Myv=function(q){return q.filter(function(k){return"ypcGetCartEndpoint"in k||"ypcFixInstrumentEndpoint"in k})},fH5=function(q){return q.filter(function(k){return!_.f(k,_.hP$)})},tys=function(q){q=_.S(q);
for(var k=q.next(),F={};!k.done;F={setter$jscomp$6:void 0},k=q.next()){var T=k.value;k=T.params;T=T.service;k&&T&&(F.setter$jscomp$6=y$8[T],F.setter$jscomp$6&&k.forEach(function(Z){return function(O){var z=O.key;O=O.value;z&&O&&(0,Z.setter$jscomp$6)(z,O)}}(F)))}},lH0=function(q,k){var F,T,Z,O,z,R,e;
_.C(function(I){switch(I.nextAddress){case 1:F=_.wC.getInstance();T=_.WE.instance;Z=_.vg.instance;if(!Z)return DNC(q,T,k),I.return();_.j$(I,2);q.onLoadingCommand&&T.resolveCommand(q.onLoadingCommand);return _.W(I,F.getCurrentPositionFromGeolocation(),4);case 4:O=I.yieldResult;if(!q.resolveLocationCommand){I.jumpTo(5);break}z=F.createLocationInfo(O);return _.W(I,_.sZ(Z,q.resolveLocationCommand,{locationInfo:z}),6);case 6:R=I.yieldResult;if(!R||"error"in R&&R.error||R.errorMetadata)return DNC(q,T,k),
I.return();var X;if(R==null?0:(X=R.onResponseReceivedActions)==null?0:X.length){X=_.S(R.onResponseReceivedActions);for(var E=X.next();!E.done;E=X.next())T.resolveCommand(E.value)}(_.f(q.onSuccessCommand,_.sM)||_.f(q.onSuccessCommand,_.Xx))&&_.Fc(k.hostElement,"yt-navigate",{endpoint:q.onSuccessCommand,reload:!0});case 5:_.Kl(I,0);break;case 2:e=_.CP(I);if(e instanceof GeolocationPositionError&&e.code===GeolocationPositionError.PERMISSION_DENIED)return q.onDeniedCommand&&T.resolveCommand(q.onDeniedCommand),
I.return();DNC(q,T,k);_.RG(I)}})},DNC=function(q,k,F){q.onFailureCommand&&(k.resolveCommand(q.onFailureCommand),_.Ta(F.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))},A$I=function(q,k){var F=_.f(q,_.bHz);
if(F&&k){q=F.videoIds||[F.videoId];var T;k=(T=_.Fc(k,"yt-lockup-requested",{videoIds:q}).detail)==null?void 0:T.returnValue;var Z;F.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?Z=k?k:q.map(function(O){return{videoId:O,navigationEndpoint:F.videoCommand}}):k&&(Z=k);
Z&&(T=Z.map(function(O){var z=Object,R=z.assign;var e=O.navigationEndpoint;if(!_.f(e,_.fj)){var I=_.f(e,_.sM);if(I){if(delete I.index,delete I.playlistId,I=_.f(e==null?void 0:e.commandMetadata,_.ni),I==null?0:I.url){var X=I.url;X=_.x6(X,"list");X=_.x6(X,"index");I.url=X}}else e=void 0}return R.call(z,{},O,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:e})}),J$X(T,F))}},pJ5=function(q){var k=_.rT();
if(q=_.f(q,_.uAU))q.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&k.clearQueue(),q.closeMiniplayer&&_.mT().resolve(_.BA).close(!0)},P9X=function(q){wJv(_.rT(),q)},$N8=function(q){var k;
(q=(k=_.f(q,_.PG8))==null?void 0:k.setVideoIds)&&q.forEach(function(F){_.uqU(_.rT(),F)})},uck=function(q){bJ8(_.rT(),q)},N3k=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(q){return!1}},QT0=function(){var q,k;
return(k=(q=window).matchMedia)==null?void 0:k.call(q,"(prefers-reduced-motion: reduce)").matches},B3v=function(q){var k=_.mT().resolve(_.g6(_.a$));
k&&Kq0(k,q)},r$v=function(q,k,F){return{horizontalAlignment:q.x+F.width/2<k.width/2?"west":"east",
verticalAlignment:q.y+F.height/2<k.height/2?"north":"south"}},sT5=function(q,k,F,T,Z){Z=Z===void 0?new _.DJ(0,0):Z;
return v8D(HJD(q,k,F,T),Z)},HJD=function(q,k,F,T){return new _.DJ(q==="west"?16:F.width-T.width-16,k==="north"?16:F.height-T.height-16)},GaX=function(q,k){var F=0;
q&&(F+=76);k&&(F+=285);return F},c$C=function(q){var k=["h",
"m","s"],F=_.Lf(k);F.reverse();var T={};q=(q.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(z){var R=(z.match(/[hms]/)||[""])[0];return R?(T[R]=parseInt(z.match(/\d+/)[0],10),!1):!0});
for(q.reverse();q.length&&F.length;){var Z=F.shift();Z in T||(T[Z]=parseInt(q.shift(),10))}if(q.length||T.s>59||T.m>59||T.h>9)return null;var O="";k.forEach(function(z){T[z]&&(O+=""+T[z]+z)});
return O||null},VyX=function(q){q=q.data;
return _.U("yt-profile-badge-view-model",{class:"profile-badge-view-model-wiz"},_.U("div",{class:"profile-badge-view-model-wiz__badge-icon-container"},_.U(_.gy,{data:{thumbnails:[{url:q.badgeIconUrl}]},alt:"",targetWidth:36,targetHeight:36})),_.U("div",{class:"profile-badge-view-model-wiz__content"},_.U("div",{class:"profile-badge-view-model-wiz__badge-description"},q.badgeDesc),q.badgeSubtitle?_.U("div",{class:"profile-badge-view-model-wiz__badge-subtitle"},q.badgeSubtitle):null))},Lqk=function(q){q=
q.data;
var k=_.sa("yt-comment-interaction-view-model");_.ORM(k,q.rendererContext);return _.U("yt-comment-interaction-view-model",{el:k,class:"yt-comment-interaction-view-model-wiz"},_.U("div",{class:"yt-comment-interaction-view-model-wiz__frame",role:"button","aria-label":q.onTapA11yLabel,"on:keydown":_.opM(),tabindex:0},_.U("div",{class:"yt-comment-interaction-view-model-wiz__header"},_.U("div",{class:"yt-comment-interaction-view-model-wiz__video-title"},q.headerPrefix,' "',q.videoTitle),_.U("div",{class:"yt-comment-interaction-view-model-wiz__video-title-quote"},
'"')),_.U("div",{class:"yt-comment-interaction-view-model-wiz__content"},_.U("div",{class:"yt-comment-interaction-view-model-wiz__comment-content"},q.commentContent),_.U("div",{class:"yt-comment-interaction-view-model-wiz__chevron"},_.U(_.gy,{data:{thumbnails:[{url:q.chevronUrl}]},alt:"",targetWidth:18,targetHeight:18})))))},n8s=function(q){q=q.data;
return _.U("yt-shared-subscription-view-model",{class:"yt-shared-subscription-view-model-wiz"},xNC(q.avatar),_.U("div",{class:"yt-shared-subscription-view-model-wiz__channel-name"},q.channelName))},mN0=function(q){q=q.data;
var k;return _.U("div",{class:"yt-profile-info-view-model-wiz__activity"},_.U("div",{class:"yt-profile-info-view-model-wiz__header"},_.U("div",{class:"yt-profile-info-view-model-wiz__section-title"},q.commentsInteractionTitle)),(k=q.comments)==null?void 0:k.map(function(F){return _.U("div",{class:"yt-profile-info-view-model-wiz__activity"},g8X(F))}))},qR0=function(q){q=q.data;
var k=_.BE({elementsCommand:q.subscriptionsAccessButtonCommand}),F=_.sa("a");_.KO0(F,_.QK(q.subscriptionsAccessButtonCommand));var T;return _.U("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.U("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.U("a",{el:F,"on:click":_.EZ(function(Z){if(k==null?0:k.onclick)k.onclick(Z);return!1}),
class:"yt-profile-info-view-model-wiz__another-header"},_.U("div",{class:"yt-profile-info-view-model-wiz__section-title-modern"},q.sharedSubscriptionsTitle),_.U("div",null,g8X(q.subscriptionsAccessButton)))),_.U("div",{class:"yt-profile-info-view-model-wiz__subs"},(T=q.sharedSubscriptions)==null?void 0:T.slice(0,5).map(function(Z){return _.U("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",g8X(Z))})))},iB2=function(q){q=q.data;
var k;return _.U("div",{class:"yt-profile-info-view-model-wiz__sub-section"},_.U("div",{class:"yt-profile-info-view-model-wiz__sub-header"},_.U("h2",{class:"yt-profile-info-view-model-wiz__section-title"},q.sharedSubscriptionsTitle)),_.U("div",{class:"yt-profile-info-view-model-wiz__subs"},(k=q.sharedSubscriptions)==null?void 0:k.slice(0,5).map(function(F){return _.U("div",{class:"yt-profile-info-view-model-wiz__sub"}," ",g8X(F))})))},km8=function(q){q=q.data;
return _.U("div",{class:"yt-profile-info-view-model-wiz__activity"},[q.profileBadgeInfoYtWide,q.profileBadgeInfoChannelWide].map(function(k){var F,T,Z,O,z;return k?_.U(_.iB,null,_.U("div",{class:"yt-profile-info-view-model-wiz__header"},_.U("div",{class:"yt-profile-info-view-model-wiz__section-title"},k==null?void 0:k.profileSectionTitle),_.U("div",{class:"yt-profile-info-view-model-wiz__section-desc"},_.U("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},k==null?void 0:(F=k.commentBadge)==
null?void 0:F.commentDesc),(k==null?0:(T=k.commentBadge)==null?0:T.blackHeartDesc)?_.U("div",{class:"yt-profile-info-view-model-wiz__section-divider"},"\u2022"):null,_.U("div",{class:"yt-profile-info-view-model-wiz__section-heart-icon"},_.U(_.gy,{data:{thumbnails:[{url:k==null?void 0:(Z=k.commentBadge)==null?void 0:Z.blackHeartIconUrl}]},alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.U("div",{class:"yt-profile-info-view-model-wiz__section-subtitle"},k==null?void 0:(O=
k.commentBadge)==null?void 0:O.blackHeartDesc))),_.U("div",{class:"yt-profile-info-view-model-wiz__badge"},k==null?void 0:(z=k.badges)==null?void 0:z.map(function(R){return _.U(VyX,{data:R})}))):null}))},oWs=function(q){q=q.data;
return _.U("yt-profile-info-view-model",{class:"yt-profile-info-view-model-wiz"},_.U(km8,{data:q}),q.comments?_.U(mN0,{data:q}):null,q.sharedSubscriptionsTitle?q.subscriptionsAccessButtonCommand?_.U(qR0,{data:q}):_.U(iB2,{data:q}):null)},TcK=function(q){var k=q.data;
q=k?Fj8(k.profileIdentityInfo):void 0;k=k?Fj8(k.profileInfo):void 0;return _.U("yt-profile-card-view-model",{class:"yt-profile-card-view-model-wiz",style:"overflow: hidden"},q,k)},ZB8=function(q,k){var F=_.WYm(k,{},q,!0);
return new Promise(function(T,Z){F.listenOnce("n",function(){Z(Error("hl`"+F.JSC$25997_getErrorDescription()))});
F.listenOnce("l",function(){var O=F.getResponseCode();if(O!==200)Z(Error("il`"+k+"`"+q.type+"`"+q.size+"`"+O));else try{T(JSON.parse(F.getResponseText()).encryptedBlobId)}catch(z){Z(z)}});
F.run()})},jzD=function(q){return q.substring(q.indexOf(":")+1,q.indexOf(";"))},YR9=function(q){return new Promise(function(k,F){var T=new FileReader;
T.onloadend=function(){try{var Z=new Uint8Array(T.result);Z.length<8&&F(void 0);var O=Z.subarray(0,8);Z="";for(var z=0;z<O.length;z++)Z+=("0"+O[z].toString(16)).substr(-2);Z.startsWith("ffd8ff")?k("image/jpeg"):Z.startsWith("47494638")?k("image/gif"):Z.startsWith("89504e470d0a1a0a")?k("image/png"):Z.startsWith("424d")?k("image/bmp"):k(void 0)}catch(R){F(R)}};
T.onerror=F;T.readAsArrayBuffer(q)})},OBh=function(q){return new Promise(function(k,F){var T=new Image;
T.crossOrigin="anonymous";T.onload=function(){var Z=document.createElement("canvas");Z.width=T.naturalWidth;Z.height=T.naturalHeight;var O=Z.getContext("2d");if(!O)throw Error("jl");O.drawImage(T,0,0);O=jzD(q);Z.toBlob(function(z){z?k(z):F()},O)};
T.src=q})},zLD=function(q,k){var F;
if(((F=_.f(q,_.fj))==null?void 0:F.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var T;_.Fc((T=k.hostElement)!=null?T:k,"yt-shorts-reset");_.BdU(_.mT().resolve(_.a6),q).then(function(O){SRC(O,k,q)})}else{var Z;
_.Y8((Z=k.hostElement)!=null?Z:k,[q]).then(function(O){O&&SRC(O.data,k,q)})}},SRC=function(q,k,F){if(q){var T=_.f(q.replacementEndpoint,_.fj);
if(T){q.sequenceContinuation&&(T.sequenceParams=q.sequenceContinuation);var Z;_.Fc((Z=k.hostElement)!=null?Z:k,"yt-navigate",{endpoint:q.replacementEndpoint})}else if((q==null?void 0:q.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(q==null?0:q.watchStatus)&&_.f(q.watchStatus,_.IQ0)){var O;_.Fc((O=k.hostElement)!=null?O:k,"yt-navigate",{endpoint:F})}}},CJK=function(q){var k=_.mT().resolve(_.Ke),F=MfI(k.getState())||"";
k=_.GPN(k.getState())||"";F=F==="ytd-browse"&&k==="home";return _.h("web_guide_entry_enable_cache_for_non_home_pages")?(q=(q==null?void 0:q.navigationEndpoint)&&_.I7(q.navigationEndpoint)==="home",{disableCache:F&&q}):{disableCache:F}},RLC=function(q){if(!q)return!1;
try{if(q.host&&q.host.tagName==="YT-FORMATTED-STRING"&&q.host.id==="contenteditable-textarea"||q.nodeType===Node.ELEMENT_NODE&&q.tagName==="YTD-COMMENT-INPUT")return!0}catch(k){return!1}return RLC(q.parentNode)},n_=function(q){return q?q.tagName==="A"&&q.href&&q.classList.contains("yt-simple-endpoint"):!1},eL0=function(q){return q?q.tagName==="IMG"&&q.classList.contains("emoji"):!1},WjD=function(q,k,F){if(!q)return null;
var T=n_(q);if(T&&F)return k=q.pathname.substring(q.pathname.indexOf("/channel/")+9),document.createTextNode("@"+k);if(T&&!F)return document.createTextNode("");if(eL0(q))return F=q.alt,q=q.dataset.emojiId,!q&&k&&(k=_.am(k,F))&&k.isCustomEmoji&&(q=k.emojiId),q?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+q+">"):document.createTextNode(F);T=q.cloneNode(!1);for(var Z=0;Z<q.childNodes.length;++Z){var O=WjD(q.childNodes[Z],k,F);O&&T.appendChild(O)}return T},gk=function(q){return q?n_(q)?q:gk(q.lastChild):
null},U72=function(q){return q?n_(q)?q:U72(q.firstChild):null},IRC=function(q){if(!q)return null;
for(var k=q.previousSibling;k;)if(k.nodeType===Node.ELEMENT_NODE&&k.nodeName==="BR")k=k.previousSibling;else if(k.nodeType===Node.TEXT_NODE&&/\s+/.test(k.textContent))k=k.previousSibling;else break;(k=gk(k))?q=k:q=(q=q.parentNode)?gk(q.previousElementSibling):null;return q},Xjv=function(q){if(!q)return null;
for(var k=q.nextSibling;k;)if(k.nodeType===Node.ELEMENT_NODE&&k.nodeName==="BR")k=k.nextSibling;else if(k.nodeType===Node.TEXT_NODE&&/\s+/.test(k.textContent))k=k.nextSibling;else break;return(k=U72(k))?k:Xjv(q.parentNode)},EWD=function(q){var k=_.h5(),F=k.JSC$9310_getStartNode();
if(!RLC(F.parentNode))return null;k=k.JSC$9310_getStartOffset();if(F.nodeType===Node.TEXT_NODE){var T=_.Pd(F,n_);if(T){if(q&&k===0||!q&&k===F.length)return T}else{if(q&&k===F.length)return!F||F.nodeName==="BR"||F.nextElementSibling&&_.MG(F.nextElementSibling,"display")==="block"?null:U72(F.nextElementSibling);if(!q&&k===0)return F?gk(F.previousElementSibling):null}}if(F.nodeType===Node.ELEMENT_NODE)if(q){if(0<=k&&k<F.childNodes.length)return U72(F.childNodes[k])}else if(0<k&&k<=F.childNodes.length)return gk(F.childNodes[k-
1]);return null},aR2=function(q,k,F){if(!q)return null;
if(q.nodeType===Node.TEXT_NODE)if(F){var T=IRC(q);if(T&&!/^\s+\S/.test(q.wholeText.substr(0,k)))return T}else if((T=Xjv(q))&&!/\S\s+/.test(q.wholeText.substr(k,q.wholeText.length)))return T;return q.nodeType===Node.ELEMENT_NODE?F?IRC(q.childNodes[k]):Xjv(q.childNodes[k]):aR2(q.parentNode,k,F)},d7v=function(q){if(q.hasChildNodes())switch(q.tagName){case "DIV":case "A":case "SPAN":var k="";
for(q=q.firstChild;q;q=q.nextSibling)k+=d7v(q);return k;default:return""}else switch(q.nodeType){case 3:return q.textContent;default:return""}},hLD=function(q){q=q.data;
return _.U("ytd-menu-title-renderer",{class:"ytd-menu-title-renderer"},_.U("div",null,_.U(_.gz,{text:q.title})),q.subtitle?_.U("div",{class:"ytd-menu-title-renderer__subtitle"},_.U(_.gz,{text:q.subtitle})):null)},MAh=function(q){switch(q){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"}},fRs=function(q){return q.map(function(k){return{settingsRadioOptionRenderer:{title:_.oz(k.name),
asideText:_.oz(k.approximateSize),id:MAh(k.format)}}})},tAk=function(q){if(q&&q.length!==0)return q.filter(yhK()).map(function(k){return{settingsRadioOptionRenderer:{title:k.name,
asideText:k.approximateSize,id:MAh(k.formatType)}}})},mk=function(q){if(q)return q.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")},D7I=function(q,k){q=new Set(q!=null?q:[]);
if(q.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(q.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(q.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(q.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(q.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(k)return"YOUTUBE_ENTITY_TYPE_DEFAULT"},lRk=function(q){var k=q.indexOf("(");
return k!==-1?q.substring(k+1,q.length-1):q},Jh0=function(q){switch(q){case 38:return-1;
case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}},pjD=function(q,k,F,T,Z,O){var z=_.fT.clone(Ah8);
z.locale=_.P9("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;z.report={description:Z||"<empty>"};Z=_.P9("SBOX_SETTINGS",{});k=k.join(",");var R=Date.now();q={choice_cc:T,choice_id_cc:F,choices_sc:k,gl:Z.REQUEST_DOMAIN,hl:Z.REQUEST_LANGUAGE,query:q,time:R};O&&(q.choice_additional_comment_cc=O);_.diP(z,q)},wjh=function(q){var k=new Map;
k.set("authuser",_.P9("SESSION_INDEX","0"));return _.oj(q,k)},$7I=function(q){var k;
return _.C(function(F){switch(F.nextAddress){case 1:if(!q||!PJh(q))return F.return(null);k=null;switch(_.P9("INNERTUBE_CLIENT_NAME")){case "WEB":return F.jumpTo(2);case "WEB_REMIX":k=q.getPlayer()}F.jumpTo(3);break;case 2:return _.W(F,q.getPlayerPromise(),4);case 4:k=F.yieldResult;F.jumpTo(3);break;case 3:return F.return(k)}})},PJh=function(q){return["ytd-player",
"ytmusic-player"].includes(String(q.tagName||"").toLowerCase())},bBv=function(q){q=Math.round(q);
return q%2?q-1:q},uHh=function(q){q=Math.round(q);
return q%2===0?q-1:q},Nch=function(q){var k,F,T;
if(q=(k=q.createPlaylistDialogFormSchema)==null?void 0:(F=k.fieldSchemas)==null?void 0:(T=F.title)==null?void 0:T.validationSchema)for(k=[q.syncStep,q.asyncStep].filter(function(Z){return Z!==void 0}),k=_.S(k),F=k.next();!F.done;F=k.next()){F=F.value.rules;
if(!F)break;F=_.S(F);for(F=F.next();!F.done;F=F.next())return _.f(F.value,_.rn9)}},KjI=function(q){var k,F,T;
if(q=(k=q.createPlaylistDialogFormSchema)==null?void 0:(F=k.fieldSchemas)==null?void 0:(T=F.visibility)==null?void 0:T.validationSchema)for(k=[q.syncStep,q.asyncStep].filter(function(Z){return Z!==void 0}),k=_.S(k),F=k.next();!F.done;F=k.next()){F=F.value.rules;
if(!F)break;F=_.S(F);for(T=F.next();!T.done;T=F.next())if(T=_.f(T.value,QzC))return k=void 0,(k=T.translations)==null?void 0:k.visibilityNotValidErrorMessage}},BcC=function(){var q,k;
return(k=(q=_.mT().resolve(_.g6(_.VK)))==null?void 0:q())!=null?k:!1},rhh=function(q){var k=21;
if(!q)return k;k+=q.headerTitle?27:0;k+=q.headerTitle&&q.hasHeaderActionHeader?4:0;return k+=q.headerTitle&&q.headerSubtitle?16:0},vWC=function(q){var k=0;
if(!q)return k;k+=q.hasFooterPrimaryButton||q.hasFooterSecondaryButton?48:0;k+=q.footerTrailingLabel||q.footerLeadingLabel?30:0;return k+=q.hasFooterPrimaryButton||q.hasFooterSecondaryButton||!q.footerTrailingLabel&&!q.footerLeadingLabel?0:12},HB9=function(q){var k=new _.Cl,F=q;
return{subscribe:function(T){k.subscribe("changed",T)},
dispatch:function(T,Z){var O=F;T==="Touch Start"?F=Object.assign({},O,{isAnimating:!1,initialY:Z.event.touches[0].clientY}):T==="Touch Move"?(T=Math.min(Z.fullContentWrapperHeight,Z.contentHeightMap[Z.contentWrapperId]+rhh(Z.header)-vWC(Z.footer)),F=Object.assign({},O,{currentY:Math.max(Z.contentScrollable?-1*(O.initialY-24):0,Z.event.touches[0].clientY-O.initialY),maxHeightForContentWrapper:Math.min(T,Math.max(0,(O.isFullScreen?T:Z.contentWrapperHeight)-O.currentY))})):F=T==="Snap To Full Screen"?
Object.assign({},O,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:Z.maxHeight}):T==="Snap To Neutral Position"?Object.assign({},O,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:Z.maxHeight}):T==="Close Sheet"?Object.assign({},O,{isAnimating:!0,currentY:Z.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:Z.maxHeight}):O;k.publish("changed",F)}}},sz2=function(q){return _.EZ(function(k){q(k);
return!1})},Gm8=function(){_.mT().resolve(_.fW).closeSheet()},chK=function(q){var k,F,T,Z,O,z,R,e,I,X,E;
return{headerTitle:(k=q.headerTitle)==null?void 0:k.call(q),headerSubtitle:(F=q.headerSubtitle)==null?void 0:F.call(q),headerActionHeader:q.headerActionHeader,footerPrimaryButton:q.footerPrimaryButton,footerSecondaryButton:q.footerSecondaryButton,footerButtonType:(T=q.footerButtonType)==null?void 0:T.call(q),footerLeadingLabel:(Z=q.footerLeadingLabel)==null?void 0:Z.call(q),footerTrailingLabel:(O=q.footerTrailingLabel)==null?void 0:O.call(q),shouldShowIcons:(z=q.shouldShowIcons)==null?void 0:z.call(q),
skipContentClick:(R=q.skipContentClick)==null?void 0:R.call(q),additionalClassName:(e=q.additionalClassName)==null?void 0:e.call(q),onClosedCallback:q.onClosedCallback,focusOnClose:(I=q.focusOnClose)==null?void 0:I.call(q),isDisabled:(X=q.isDisabled)==null?void 0:X.call(q),disabledCommand:(E=q.disabledCommand)==null?void 0:E.call(q),headerFn:q.headerFn,contentFn:q.contentFn,footerFn:q.footerFn,hasHeaderFn:q.hasHeaderFn(),hasContentFn:q.hasContentFn(),hasFooterFn:q.hasFooterFn(),hasFooterPrimaryButton:q.hasFooterPrimaryButton(),
hasFooterSecondaryButton:q.hasFooterSecondaryButton(),hasHeaderActionHeader:q.hasHeaderActionHeader()}},VA2=function(q){switch(q){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""}},LjX=function(q){switch(q){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""}},x7C=function(q){switch(q){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""}},nWs=function(q,k,F){k.forEach(function(T){_.C$(_.mT().resolve(_.tf),T)});
_.Ta(q,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",F])},ijk=function(q,k,F,T){var Z=_.f(F,_.B1).commandLifeCycleConfig;
Z&&Z.onStartCommand&&_.O_(q,[Z.onStartCommand],k);_.V1(k);var O=_.vg.instance;O&&_.Hg(O,F)?_.sZ(O,F,T).then(function(z){if(!z||(z==null?0:z.error))return z=_.f(F,_.B1).serializedTransactionFlowLoggingParams,_.L7(k),_.Jo(new qk("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",z));_.L7(k);return{data:z}}).then(function(z){_.L7(k);
gWC(z.data);var R=z.data.command;R&&_.O_(q,[R],k);R=m7k(F,z.data);if(!R){var e=z.data;z=!1;if(e&&e.command&&_.f(e.command,_.za)){var I;e=((I=_.f(e.command,_.za))==null?void 0:I.commands)||[];for(I=0;I<e.length;I++)if(_.f(e[I],_.TTh)){z=!0;break}}z||_.AB('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!R&&Z&&Z.onSuccessCommand?_.O_(q,[Z.onSuccessCommand],k):R&&Z&&Z.onFailureCommand&&_.O_(q,[Z.onFailureCommand],k)},function(){_.L7(k);
Z&&Z.onFailureCommand&&_.O_(q,[Z.onFailureCommand],k);qGX(F)}):_.A7(Error("Al"),"ERROR")},kOI=function(q,k,F){var T=[k];
F&&T.push(F);return _.Y8(q,T).then(function(Z){var O=_.f(k,_.B1).serializedTransactionFlowLoggingParams,z=Z.data,R=m7k(k,z);R?Z=_.Jo(new qk(R,O)):gWC(z);return Z},function(){var Z=_.f(k,_.B1).serializedTransactionFlowLoggingParams;
qGX(k);return _.Jo(new qk("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",Z))})},m7k=function(q,k){q=_.f(q,_.B1).serializedTransactionFlowLoggingParams;
var F=null;switch(k.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":F="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":F="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":F="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}F?_.VZ(F,q):WRv(q);return F},qGX=function(q){_.VZ("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.f(q,_.B1).serializedTransactionFlowLoggingParams)},
gWC=function(q){if(q.trackingParams){var k=_.Jg(),F=_.lN();
k&&F&&_.BJ(k,F,_.yK(q.trackingParams))}},oNI=function(q,k,F){var T=_.vg.instance,Z=_.Txf(_.P9("YPC_MB_URL")),O=(new _.o0H).init(),z=_.Few(),R=_.f(F,_.i$4).languageCode;
R===void 0?_.A7(Error("Ei"),"ERROR"):_.ym([O,Z]).then(function(){var e={ctk:payments.business.integration.ClientTokenFactory.createClientToken(R,z)};T&&_.Hg(T,F)?_.sZ(T,F,e).then(function(I){return{data:I}}).then(function(I){_.Fc(k,"yt-service-request-completed",I);
I.code!=="ERROR"&&(I=I.data.command)&&_.O_(q,[I],k)}):_.A7(Error("Al"),"ERROR")})},Zj0=function(q,k,F,T){var Z=_.vg.instance;
Z&&_.Hg(Z,F)?_.sZ(Z,F,T).then(function(O){return{data:O}}).then(function(O){FKk(q,k,F,O)},function(){TC0(F)}):(Z=_.mT().resolve(_.g6(_.$N)))&&Z.requestDataForServiceEndpoint(F,T).then(function(O){FKk(q,k,F,O)},function(){TC0(F)})},FKk=function(q,k,F,T){_.Fc(k,"yt-service-request-completed",T);
if(T.code&&T.code=="ERROR")TC0(F);else{(T=T.data.commands)&&_.O_(q,T,k);var Z;(q=(Z=_.f(F,_.j8c))==null?void 0:Z.serializedYpcPauseFlowLoggingParams)&&q&&_.wE("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",q)}},TC0=function(q){var k;
(q=(k=_.f(q,_.j8c))==null?void 0:k.serializedYpcPauseFlowLoggingParams)&&q&&_.wE("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",q,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},OjK=function(q,k,F){var T=_.vg.instance;
T&&_.Hg(T,F)?_.sZ(T,F).then(function(Z){return{data:Z}}).then(function(Z){j78(q,k,F,Z)},function(){YGs(F)}):(T=_.mT().resolve(_.g6(_.$N)))&&T.requestDataForServiceEndpoint(F).then(function(Z){j78(q,k,F,Z)},function(){YGs(F)})},j78=function(q,k,F,T){_.Fc(k,"yt-service-request-completed",T);
T.code&&T.code=="ERROR"?YGs(F):((T=T.data.commands)&&_.O_(q,T,k),(q=_.f(F,_.Yso).serializedYpcResumeFlowLoggingParams)&&q&&_.wE("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",q))},YGs=function(q){(q=_.f(q,_.Yso).serializedYpcResumeFlowLoggingParams)&&q&&_.wE("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",q,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")},SGC=function(q){q=q===void 0?{}:q;
_.mT().resolve(_.Df4).showFeedbackDialog(q.customProductData,q.feedbackContent,q.onFeedbackSubmitted,q.bucket)},zm0=function(q){q=q===void 0?{}:q;
_.mT().resolve(_.Df4).showHelpDialog(q.helpContext,q.articleId,q.productData)},CgC=function(){zm0()},Rm8=function(){SGC()},WK9=function(q,k,F){var T,Z,O,z,R,e,I;
return _.C(function(X){switch(X.nextAddress){case 1:T=_.f(q,em2);if((Z=T)==null?0:Z.productId){e={productId:T.productId,bucket:T.bucket,enableAnonymousFeedback:(R=T.enableAnonymousFeedback)!=null?R:!0,allowNonLoggedInFeedback:!0};I={feedbackChoice:F.feedbackChoice};if(!_.h("web_collect_offline_state")){X.jumpTo(8);break}_.j$(X,9);return _.W(X,y7K(I),11)}z={bucket:(O=T)==null?void 0:O.bucket};if(!_.h("web_collect_offline_state")){X.jumpTo(4);break}z.customProductData={};_.j$(X,5);return _.W(X,y7K(z.customProductData),
7);case 7:_.Kl(X,4);break;case 5:_.CP(X);case 4:SGC(z);X.jumpTo(0);break;case 11:_.Kl(X,8);break;case 9:_.CP(X);case 8:_.xHN(I),_.LJN("GFEEDBACK",I),T.productId==="5295751"&&(I.client_attestation=Number(_.P9("CATSTAT",0))),T.productId==="5295751"&&(I.client_time=Date.now()/1E3/3600),T.productId==="5295751"&&(I.original_playback_id=_.VQG||""),_.diP(e,I),_.RG(X)}})},UPD=function(q){if(q=_.f(q,_.by0)){var k={bucket:q.bucketIdentifier};
q.additionalDatas&&(k.customProductData={},q.additionalDatas.forEach(function(F){if(F=F.userFeedbackEndpointProductSpecificValueData)k.customProductData[F.key]=F.value}));
SGC(k)}},Ias=function(q){var k=_.Bc.getInstance();
var F=_.WJ("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var T=_.WJ("DELETE",void 0,"Delete"),Z=_.WJ("CANCEL",void 0,"Cancel");F=PV9(F,void 0,T,Z,{signal:"DELETE_ALL_DOWNLOADS"});_.Pp(k,[{openPopupAction:F}],q)},ENv=function(){return _.C(function(q){return q.nextAddress==1?_.W(q,_.mT().resolve(_.gX),2):_.W(q,X4D(),0)})},aav=function(q){var k,F;
return _.C(function(T){return T.nextAddress==1?(F=(k=_.f(q,_.NR))==null?void 0:k.targetId)?_.W(T,_.mT().resolve(_.gX),3):T.jumpTo(0):_.W(T,_.mT().resolve(_.nA).deleteVideo(F),0)})},hm2=function(q){var k,F;
return _.C(function(T){return T.nextAddress==1?(F=(k=_.f(q,_.NR))==null?void 0:k.targetId)?_.W(T,_.mT().resolve(_.gX),3):T.jumpTo(0):_.W(T,dPv(_.mT().resolve(_.nA),F),0)})},faK=function(q){var k,F;
return _.C(function(T){return(F=(k=_.f(q,_.NR))==null?void 0:k.targetId)?_.W(T,M7C(F),0):T.jumpTo(0)})},t72=function(){_.h("kevlar_woffle_refresh_dl_load_killswitch")||y4s()},la2=function(){_.h("kevlar_woffle")&&_.pj.instance&&DPC()},A4v=function(q){var k;
if((k=_.f(q,_.Ry))==null||!k.videoId)return!1;J40(_.mT().resolve(_.nA),_.f(q,_.Ry),q.clickTrackingParams);return!0},w40=function(q){var k;
if((k=_.f(q,_.eT))==null||!k.playlistId)return!1;p4K(_.mT().resolve(_.nA),_.f(q,_.eT),q.clickTrackingParams);return!0},$P0=function(q){var k=_.f(q,_.mXI);
(k==null?void 0:k.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(k==null?void 0:k.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||Pgv(_.mT().resolve(_.nA),_.f(q,_.mXI))},uxk=function(q){q=_.f(q,_.t04);
var k;(q==null?0:(k=q.actions)==null?0:k.length)&&bj0(q)},KKC=function(q){var k,F;
return _.C(function(T){k=_.f(q,NCC);return(F=k)!=null&&F.localWatchHistoryCommandType?_.W(T,Q7s(k),0):T.return()})},BCC=function(q){setTimeout(function(){requestAnimationFrame(q)},80)},r4s=function(q){return Object.entries(q).map(function(k){return k.join(":")}).join(";")},HjK=function(q){var k,F,T;
_.C(function(Z){if(Z.nextAddress==1)return _.W(Z,vNC(),2);k=Z.yieldResult;F=_.WE.instance;switch(k){case "granted":T=q.getLocationCommand;break;case "denied":T=q.openDeniedDialogAction;break;case "prompt":T=q.openCollectionDialogAction;break;default:T=q.openCollectionDialogAction}T&&F.resolveCommand(T);_.RG(Z)})},vNC=function(){var q,k;
return _.C(function(F){if(F.nextAddress==1)return q="prompt",navigator.permissions?_.W(F,navigator.permissions.query({name:"geolocation"}),3):F.jumpTo(2);F.nextAddress!=2&&(k=F.yieldResult,q=k.state);return F.return(q)})},GO5=function(){_.C(function(q){return _.W(q,_.s70(),0)})},c4X=function(){var q,k,F;
return _.C(function(T){if(T.nextAddress==1)return q=_.mT().resolve(_.bg),q?_.W(T,_.sZ(q,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.w1(Error("Dl")),T.return(void 0));if(k=T.yieldResult){if(k.errorMetadata)return _.w1(Error("El`"+k.errorMetadata.status+"`"+k.error)),T.return(void 0);F=k.datasyncIds;_.DVg=F.length;return T.return(F)}_.w1(Error("Fl"));return T.return(void 0)})},V72=function(){c4X().then(function(q){q&&(gXX(q),ImI(q),HL9(q),DRD(q))})},LKX=function(q){_.pL.addLowPriorityJob(function(){var k,
F,T,Z,O;
return _.C(function(z){switch(z.nextAddress){case 1:if(_.h("ytidb_clear_optimizations_killswitch")){z.jumpTo(2);break}k=_.Xi("clear");if(k.startsWith("V")&&k.endsWith("||")){var R=[k];gXX(R);ImI(R);HL9(R);DRD(R);return z.return()}F=s_s();T=lmX();return _.W(z,Xch(),3);case 3:return Z=z.yieldResult,_.W(z,md9(),4);case 4:if(O=z.yieldResult,!(F||T||Z||O))return z.return();case 2:q.isNetworkAvailable()?V72():q.listenOnce("publicytnetworkstatus-online",V72),_.RG(z)}})})},iR=function(q){q={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:_.Gm(q)}}}};_.WE.instance&&_.WE.instance.resolveCommand(q)},xPs=function(q){if(q){var k=_.aB();
_.Yo(k,3854,void 0,{layer:0,parentLayer:4});switch(q){case 1:var F=238708;break;case 2:F=238715;break;case 3:F=238710;break;case 6:F=238709}F&&(q=_.Eh(k,{veType:F}))&&_.zN(k,q)}},nNs=function(q){if(q){var k=_.aB();
_.Yo(k,3854,void 0,{layer:0,parentLayer:4});switch(q){case 1:var F=238714;break;case 2:F=238711;break;case 8:F=238709;break;case 7:F=238713;break;case 3:case 4:case 5:F=238712}F&&(q=_.Eh(k,{veType:F}))&&_.zN(k,q)}},gN0=function(q){switch(q.latencyType){case 0:_.A$("consent_primitive_flow");
_.pJ("cpit",q.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.pJ("cpist",q.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.pJ("cprtif",q.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.pJ("cprtli",q.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.pJ("cprt",q.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.pJ("cpdt",q.timestampEpochMillis,"consent_primitive_flow");break;case 8:_.pJ("cpjct",q.timestampEpochMillis,"consent_primitive_flow")}},
Y$k=function(q,k){var F,T,Z,O,z,R,e,I,X,E,d,M,t,A,w,b,r,L,H,V;
return _.C(function(g){switch(g.nextAddress){case 1:_.j$(g,2);(T=(F=_.f(q,mPs))==null?void 0:F.serializedConsentRequest)||(T=(Z=_.f(q,q$s))==null?void 0:Z.serializedConsentRequest);T&&(O=irX(_.SP(T)));if(O===void 0)return g.return();z=kbC(O);z.latencyCallback=gN0;k&&ovC(z,function(){k.then(function(Y9){Y9.pauseVideo();(new Fc5).increment()})});
return((R=_.f(q,mPs))==null?void 0:R.consentAction)==="CONSENT_ACTION_PREWARM"||((e=_.f(q,q$s))==null?void 0:e.consentAction)==="CONSENT_ACTION_PREWARM"?_.W(g,Tfk(z),5):_.W(g,Zr2(z),6);case 6:I=g.yieldResult;X=_.y_(I,ki);if(X===1){if(((E=_.uG(I,oA,1,ki))==null?void 0:_.PL(E,1))===1||((d=_.uG(I,oA,1,ki))==null?void 0:_.PL(d,1))===2||((M=_.uG(I,oA,1,ki))==null?void 0:_.PL(M,1))===3)_.f(q,q$s)?iR(_.WJ("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
iR(_.WJ("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));xPs((t=_.uG(I,oA,1,ki))==null?void 0:_.PL(t,1),_.qa(I,jw8,3,_.iM()))}else X===2?(((A=Fn(I))==null?void 0:_.PL(A,1))===5?_.f(q,q$s)?iR(_.WJ("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):iR(_.WJ("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((w=Fn(I))==null?void 0:_.PL(w,1))===1||((b=Fn(I))==null?void 0:_.PL(b,1))===4?iR(_.WJ("DMA_CONSENT_GENERAL_ERROR",
{},"Something went wrong while loading")):((r=Fn(I))==null?void 0:_.PL(r,1))===7&&((L=O)==null?void 0:(H=_.kU(L,Tq,4))==null?void 0:_.PL(H,4))!==1&&iR(_.WJ("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),nNs((V=Fn(I))==null?void 0:_.PL(V,1))):iR(_.WJ("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));g.jumpTo(5);break;case 5:_.Kl(g,0);break;case 2:_.CP(g),iR(_.WJ("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),_.RG(g)}})},S$0=function(){if(!Orv.has("Worker")){Orv.set("Worker",
!0);
var q={api:"BROWSER_API_WEB_WORKER"};q.available="Worker"in window?!0:!1;_.lA("apiTest",q)}},zDD=function(q){return typeof q==="undefined"?"-1":String(Math.ceil(q/1048576))},Wc0=function(q,k){CFD(new RD8(_.f(k,eD5).addToken,_.f(k,eD5).commonToken)).then(function(){_.Fc(q,"yt-invoke-instrument-manager-action-completed")},function(F){_.Fc(q,"yt-invoke-instrument-manager-action-error",F)})},Ur9=function(q){return _.rV(q)},Iy9=function(q){var k=1;
q=q.split(":");for(var F=[];k>0&&q.length;)F.push(q.shift()),k--;q.length&&F.push(q.join(":"));return F},Xu8=function(q,k){k=q.aspectRatio()<=k.aspectRatio()?k.width/q.width:k.height/q.height;
q.scale(k)},Evk=function(q,k){k=q.aspectRatio()>k.aspectRatio()?k.width/q.width:k.height/q.height;
return q.scale(k)},ayD=function(q){var k=new _.Sa;
return _.Nl(k,11,q)},drh=function(q){var k={};
q=q.getAllResponseHeaders().split("\r\n");for(var F=0;F<q.length;F++)if(!_.jM(q[F])){var T=Iy9(q[F]),Z=T[0];T=T[1];if(typeof T==="string"){T=T.trim();var O=k[Z]||[];k[Z]=O;O.push(T)}}return _.fT.map(k,function(z){return z.join(", ")})},e3=function(q,k){return q.JSC$7841_xhr_?q.JSC$7841_xhr_.getResponseHeader(k):null},hDC=function(q,k){if(q.isDisposed())throw Error("Ja");
q.e1.yn("n");var F=_.Pl(q.e1,function(){return q.eSk([k.cZ,k.n8y,k.fUU,k.fIg])},"n");
q.e1.qkV(F.length);q.e1.zf();return F},Zb=function(q,k,F){Array.isArray(F)||(F=[String(F)]);
_.qnz(q.JSC$8076_queryData_,k,F);return q},DPC=function(){var q=_.pj.instance;
_.C(function(k){return q.deferredInstallPrompt?_.W(k,q.deferredInstallPrompt.prompt(),0):k.jumpTo(0)})},MJI=function(q,k,F){if(_.nf(q))_.B9(q,k,F);
else for(q=_.S4Z(q);;){var T=q.next();if(T.done)break;k.call(F,T.value,void 0,q)}},fyX={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}"]},arv,dj0,hYD,MRC,frk,yoC,tR5,Djs,lrs,M7C,dPv,X4D,JoC,AoC,pEk,wEh,P2C,$jD,p4K,J40,bbD,uSC,NyC,y4s,Pgv,QB0,bj0,KXD,Q7s,ByK,ro0,v12,Hb2,sBv,Ggh,coD,VR8,
LX0,xj8,n1D,Kq0,g1C,mjC,qZC,iFX,kMh,o$X,wJv,J$X,Fi8,Cd,RA,e_,We,TbI,ZFC,jDs,YZC,OFk,SZ9,zjC,CLI,RjX,ej9;fyX={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 y_0=function(q,k){var F=[];MJI(k,function(T){try{var Z=_.og.prototype.getWrapper.call(this,T,!0)}catch(O){if(O=="Storage: Invalid value was encountered")return;throw O;}Z===void 0?F.push(T):_.OLU(Z)&&F.push(T)},q);
return F},tJ2=function(q,k){y_0(q,k).forEach(function(F){_.og.prototype.remove.call(this,F)},q)},DrD=function(q){var k=_.vx;
k._minimumZ=Math.max(k._minimumZ,q)},lys=["www.youtube-nocookie.com",
"www.youtubeeducation.com","youtube.googleapis.com"],J_s=function(q,k){_.nT(q.eF);q.eF=k},A_0=function(q,k,F,T){q.setState(5);
var Z=!!q.qS2&&lys.includes(_.c9(q.qS2)||"");try{var O=new _.$Q({program:k,globalName:F,rF:{disable:!_.h("att_web_record_metrics")||!_.h("att_skip_metrics_for_cookieless_domains_ks")&&Z,fn:"aGIf"}});O.fMf.then(function(){q.setState(6);T&&T(k)});
J_s(q,O)}catch(z){q.setState(7),z instanceof Error&&_.w1(z)}},pu8=function(q,k,F,T,Z,O){var z=z===void 0?"trayride":z;
F?(q.setState(2),_.uN(F,function(){if(window[z])A_0(q,T,z,Z);else{q.setState(3);var R=_.sf9(F),e=document.getElementById(R);e&&(_.V7x(R),e.parentNode.removeChild(e));_.w1(new _.aP("BL:ULB",F))}},O)):k?(O=_.WP("SCRIPT"),k instanceof _.be?_.Qb(O,k):O.textContent=k,O.nonce=_.PN(document),document.head.appendChild(O),document.head.removeChild(O),window[z]?A_0(q,T,z,Z):(q.setState(4),_.w1(new _.aP("BL:ULBJ")))):_.w1(new _.aP("BL:ULV"))},wuv=function(){this.state=1;
this.eF=null;this.qS2=void 0};
_.Y=wuv.prototype;_.Y.initialize=function(q,k,F,T){this.qS2=T;if(q.program){var Z;T=(Z=q.interpreterUrl)!=null?Z:null;if(q.interpreterSafeScript)Z=_.U7x(q.interpreterSafeScript);else{var O;Z=(O=q.interpreterScript)!=null?O:null}q.interpreterSafeUrl&&(T=_.wo(q.interpreterSafeUrl).toString());pu8(this,Z,T,q.program,k,F)}else _.w1(Error("lf"))};
_.Y.isInitialized=function(){return!!this.eF};
_.Y.getState=function(){return this.state};
_.Y.isLoading=function(){return this.state===2};
_.Y.invoke=function(q){q=q===void 0?{}:q;var k;this.eF?k=hDC(this.eF,{cZ:q}):k=null;return k};
_.Y.dispose=function(){J_s(this,null);this.setState(8)};
_.Y.setState=function(q){this.state=q};
var PF0=function(q,k){return q.eF.snapshot(k)},$rh=function(q,k){var F=_.kX("botguard_async_snapshot_timeout_ms",3E3);
k=k===void 0?{}:k;F=F===void 0?3E3:F;return q.eF?new Promise(function(T,Z){var O=!1,z=_.pL.addJob(function(){O=!0;Z(Error("mf"))},1,F);
q.eF?PF0(q,{cZ:k}).then(function(R){_.pL.cancelJob(z);O||T(R)}).catch(function(R){_.pL.cancelJob(z);
O||Z(R)}):(_.pL.cancelJob(z),T(null))}):Promise.resolve(null)},brh=["att/log"],ups;
ups={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var NfK={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},QwI=function(q,k){return _.UR(q,{mode:"readwrite",enableRetries:!0},function(F){return _.M9r(F,k,"settingEntity")})},Kc0=function(q,k,F){return _.UR(q,{mode:"readonly",
enableRetries:!0},function(T){return _.pOg(T,k,F)})},Bfs=function(q){if(!q.storage)return!1;
a:{if(q.storage){try{var k=q.storage.get("TLPQtimestamp")}catch(F){}q=Number(k);if(!isNaN(q))break a}q=void 0}return q?Date.now()-q<864E5:!1},r_8=function(q){if(q.storage){try{var k=q.storage.get("TLPQindex")}catch(F){}q=Number(k);
if(!isNaN(q))return q}},vvK=function(q,k){q.queueProxy&&k.forEach(function(F){if(F.videoId&&F.trackingParams&&q.queueProxy instanceof _.P7){var T=_.Jg();
q.queueProxy.attributionData.set(F.videoId,{enqueueingVe:_.yK(F.trackingParams).getAsJson(),enqueueingCsn:T?T:void 0,clientEnqueueingTimeMs:Math.floor((0,_.mF)()).toString()})}})},Hr8=function(q){var k=_.Cd$(q);
k!=q.currentSnapState_&&(q.currentSnapState_=k,q.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},j_=function(q){this.JSC$11112_networkManager_=q;
this.partCallbacks_=[]};
j_.prototype.getCacheKeyForEndpoint=function(q){return _.k9H(q,!1)};
j_.prototype.onPartsCallback_=function(q){this.partCallbacks_.forEach(function(k){q&&k(q)})};
var Yi=function(q,k,F){j_.call(this,q);this.player_=k;this.autoplayData_=F};
_.y(Yi,j_);Yi.prototype.getCacheKeyForEndpoint=function(q){return _.k9H(q,!!this.autoplayData_)};
Yi.prototype.getTempData=function(q,k){k=k.timeBeforeNextVideo;q={itct:q.clickTrackingParams,lact:_.iA(),pbis:k,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(q.autonav=1);return q};
Yi.prototype.getXhrParams=function(q){return Object.assign({pbj:"prefetch"},q)};
Yi.prototype.getParams=function(q){q={frags:q.fragmentsRequested.join(",")};_.h("kevlar_droppable_prefetchable_requests")&&(q.prefetch=1);return q};
var swI=function(q){q.playerEvents_.forEach(function(k){q.player.removeEventListener(k.eventName,k.callback)});
q.playerEvents_.length=0},Of=function(q,k,F){this.player=q;
this.JSC$11122_taskManager=k;this.prefetchDelay=F;this.completionResolver_=null;this.playerEvents_=[]};
Of.prototype.start=function(){var q=this;this.completionResolver_=_.GM();_.tt(this.completionResolver_.promise,function(){swI(q);q.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var GbK=function(q,k,F){q.player.addEventListener(k,F);q.playerEvents_.push({eventName:k,callback:F})},c_D={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},VJI={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},LcC=function(q,k,F){Of.call(this,q,k,F);this.cueId_="playbackTrigger-"+Math.random()};
_.y(LcC,Of);
LcC.prototype.prepareTrigger=function(q){var k=this,F=this.player.getDuration(),T=this.player.getVideoData(),Z=T.isLive&&T.hasProgressBarBoundaries;if(Z&&T.progressBarEndPositionUtcTimeMillis){var O=T.progressBarEndPositionUtcTimeMillis/1E3;isNaN(O)||(F=O)}var z=0;this.prefetchDelay>=0?Z?T.progressBarStartPositionUtcTimeMillis&&(T=T.progressBarStartPositionUtcTimeMillis/1E3,isNaN(T)||(z=T+this.prefetchDelay)):z=this.prefetchDelay:z=F+this.prefetchDelay;Z?this.player.addUtcCueRange(this.cueId_,z,F):
this.player.addCueRange(this.cueId_,z,F);_.tt(q.promise,function(){k.player.removeCueRange(k.cueId_)});
GbK(this,"onCueRangeEnter",function(R){R==k.cueId_&&q.resolve(F-z)})};
var xrC=function(q,k){q.fragmentConfiguration_[k].requiredKeys.every(function(F){return!!q.prefetchedData_[F]})&&(q.validatedFragments_.push(k),k=q.missingFragments_.indexOf(k),k!==-1&&q.missingFragments_.splice(k,1))},nvs=function(q){q.prefetchedFragments_.forEach(function(k){xrC(q,k)})},gv9=function(q,k,F){this.pageFragments_=q;
this.prefetchedFragments_=k;this.fragmentConfiguration_=VJI;this.prefetchedData_=F;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;nvs(this)},mr8=function(){},qh2=function(q){this.JSC$11136_playlistManager_=q};
_.y(qh2,mr8);qh2.prototype.getPrefetchEndpoint=function(){return this.JSC$11136_playlistManager_.getAutoplayEndpoint()};
var ibX=function(q){this.autonavEndpoints_=q};
_.y(ibX,mr8);ibX.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var kg5=function(q,k,F,T,Z){this.autonavEndpoints=q;this.foregroundTrigger=k;this.backgroundTrigger=F;this.pageType=T;this.isInPlaylist=Z},o18=function(q,k){if(q.webPrefetchData&&q.webPrefetchData.navigationEndpoints&&q.webPrefetchData.navigationEndpoints.length){q=q.webPrefetchData.navigationEndpoints;
var F=_.f(q[0],_.sM);if(F.watchEndpointSupportedPrefetchConfig&&F.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var T=F.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;F=T.playbackRelativeSecondsPrefetchCondition;F=typeof F==="number"&&Math.abs(F)<k.videoDuration?F:void 0;T=T.countdownUiRelativeSecondsPrefetchCondition;T=typeof T!=="number"||_.h("prefetch_job_config_cleanup_ks")&&k.inPlaylist?void 0:T;if(typeof T==="number")return new kg5(q,k.makeUpNextTrigger(T),k.makePlaybackTrigger(T),
"watch",k.inPlaylist);if(typeof F==="number")return new kg5(q,k.makePlaybackTrigger(F),null,"watch",k.inPlaylist)}}},FXs=function(q){return q.prefetchJobConfig_.backgroundTrigger?_.uB(_.vAh)()==0?q.prefetchJobConfig_.backgroundTrigger:q.prefetchJobConfig_.foregroundTrigger:q.prefetchJobConfig_.foregroundTrigger},Ty9=function(q){_.dm(document,"visibilitychange",q.onVisibilityChange_,!1,q)},S_=function(q){j_.call(this,q)};
_.y(S_,j_);S_.prototype.getCacheKeyForEndpoint=function(q){return j_.prototype.getCacheKeyForEndpoint.call(this,q)};
S_.prototype.getTempData=function(){return{}};
S_.prototype.getXhrParams=function(q){return q};
S_.prototype.getParams=function(){return{}};
var Zb0=function(q,k,F){var T=q.prefetchDelay*1E3;if(Math.abs(T)>k)F.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var Z=T,O=k-T;T<0&&(Z=k+T,O=Math.abs(T));var z=q.JSC$11122_taskManager.addJob(function(){F.resolve(O/1E3)},10,Z);
F.promise.thenCatch(function(){q.JSC$11122_taskManager.cancelJob(z)})}},jBK=function(q,k,F){Of.call(this,q,k,F)};
_.y(jBK,Of);jBK.prototype.prepareTrigger=function(q){var k=this;GbK(this,"onAutonavCoundownStarted",function(F){Zb0(k,F,q)})};
var YhI=function(q){q.pendingPrefetchJob_&&(q.pendingPrefetchJob_.cancel(),q.pendingPrefetchJob_=null)},ObC=function(q,k,F){if(!q.triggeredTargets.has(k)){var T=_.Z1$(q,k);
T.action=F;_.F1v(q,k,T)}},ShX=function(q){_.GvP();
_.oyo("cpt")&&_.w1(Error("lh"));_.k9.requestAnimationFrame(function(){_.k9.setTimeout(function(){_.pJ("cpt");var k=_.$8("vpl"),F=_.$8("cpt");k&&F&&_.pJ("ol",Math.max(k,F))})});
try{_.pJ("fr_s"),q()}catch(k){_.A7(k)}_.k9.requestAnimationFrame(function(){_.pJ("bcp")})},zYK=function(q,k){q.serviceEndpointHandlers.push(k)},C2C=function(q,k){k=q.pendingPages_.indexOf(k);
k>-1&&q.pendingPages_.splice(k,1)},RY9=function(q,k){var F=_.eTm.indexOf(k);
F>-1&&_.eTm.splice(F,1);q.targetPage_==k?(q.abort(),_.U0G(q)):C2C(q,k)},eYI=function(q,k,F,T){k={challenge:k};
F&&(k.webResponse=F);return _.bf(q.innertubeTransportService,k,_.xW(brh),T)},WX0=function(q,k,F){if(!k.challenge)throw Error("ni");
if(k.botguardData&&k.botguardData.program){var T=new wuv;T.initialize(k.botguardData,function(){$rh(T,{atr_challenge:k.challenge}).then(function(Z){if(!Z)throw Error("oi");return eYI(q,k.challenge,Z,F)}).catch(function(Z){_.w1(Z);
return eYI(q,k.challenge,void 0,F)})},void 0)}else eYI(q,k.challenge,void 0,F)},Uj9=function(q,k,F){var T={};
k.ids&&(T.ids=[].concat(_.fP(k.ids)));k.engagementType&&(T.engagementType=k.engagementType);return _.bf(q.innertubeTransportService,T,_.xW(_.Vgg),F).then(function(Z){if(!Z)throw new _.aP("GetAttestationChallenge returned falsy");WX0(q,Z,F)}).thenCatch(function(Z){_.A7(Z)})},Ir5=function(q,k,F){return new _.R1(function(T,Z){var O;
return _.C(function(z){if(z.nextAddress==1){var R=k.engagementType,e=k.ids,I={};e=_.S(e!=null?e:[]);for(var X=e.next();!X.done;X=e.next())X=X.value,X.encryptedVideoId?I.encryptedVideoId=X.encryptedVideoId:X.externalChannelId?I.externalChannelId=X.externalChannelId:X.commentId?I.commentId=X.commentId:X.externalOwnerId?I.externalOwnerId=X.externalOwnerId:X.artistId?I.artistId=X.artistId:X.playlistId?I.playlistId=X.playlistId:X.externalPostId?I.externalPostId=X.externalPostId:X.shareId&&(I.shareId=X.shareId);
return _.W(z,wsK(R,I),2)}O=z.yieldResult;if(!O.challenge)return _.w1(Error("pi")),Uj9(q,k,F).then(T,Z),z.return();R=O;I={challenge:R.challenge};I.webResponse=R.webResponse;I.engagementType=k.engagementType;I.ids=k.ids;_.bf(q.innertubeTransportService,I,_.xW(brh),F).then(T,Z);_.RG(z)})})},bJ8=function(q,k){var F,T,Z,O;
_.C(function(z){if(z.nextAddress==1){F=_.f(k,_.Qic);if(!(F&&F.listId&&q.response&&q.response.playingVideoId)||q.listId!==F.listId)return z.return();q.index===void 0&&(q.index=0);return _.W(z,_.eeZ(q.JSC$10867_playlistNetworkManager,F.listId,q.index,q.response.playingVideoId),2)}T=z.yieldResult;if(!T)return z.return();Z=T.playlistId;O=T.playlistPanelRenderer;q.setPlaylistData(Z,O,T.autoplayRenderer);_.RG(z)})},XE5=function(q,k,F){var T=q.getParams(F),Z=_.tRr(k,T),O=q.getTempData(k,F);
O.endpoint=JSON.stringify(k);_.h("enable_unknown_lact_fix_on_html5")&&(_.mT().resolve(_.pF),O.lact=_.iA());var z={headers:{"X-YouTube-STS":_.P9("STS"),"x-youtube-csoc":1}};_.Li(Z,O);return new _.R1(function(R,e){var I=q.getXhrParams(T),X;_.h("kevlar_cache_on_ttl_player")&&(X=_.hB.instance);X&&_.uVh(X,k)?_.s4U(X,k,O,window.location.href).then(function(E){E?R(E):e()},e):_.S30(q.JSC$11112_networkManager_,k,I,q.onPartsCallback_.bind(q),z).then(function(E){E?R(E):e()},e)})},E18=function(q,k){q.triggerPromise_=
k.start();
q.triggerPromise_.then(function(F){var T=q.prefetchEndpointProvider_.getPrefetchEndpoint();if(T){var Z=c_D[q.prefetchJobConfig_.pageType].prefetchedFragments;q.prefetchRequestPromise_=XE5(q.JSC$11148_networkPrefetchRequest_,T,{fragmentsRequested:Z,timeBeforeNextVideo:F});q.prefetchResponseCacheKey_=q.JSC$11148_networkPrefetchRequest_.getCacheKeyForEndpoint(T);Ty9(q);q.prefetchRequestPromise_.then(function(O){q.storePrefetchedDataCallback_(q.prefetchResponseCacheKey_,O);if(_.h("web_prefetch_preload_video")&&
Z.length===1&&Z[0]==="pl"&&O&&!O.playerAds&&!O.adPlacements){var z=_.f(T,_.fj),R=z!=null,e={raw_player_response:O,watch_endpoint:z};(O=_.mT().resolve(R?_.xU$:_.TC))&&T&&O.then(function(I){R&&_.h("web_queue_preload_video")?(e.prefer_gapless=!0,I.queueNextVideo(e)):I.preloadVideoByPlayerVars(e)})}})}})},zq=function(q,k,F,T){this.prefetchEndpointProvider_=q;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=k;this.prefetchJobConfig_=F;this.JSC$11148_networkPrefetchRequest_=T;this.prefetchResponseCacheKey_=null};
zq.prototype.enqueue=function(){this.triggerPromise_||(E18(this,FXs(this)),_.Dr(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
zq.prototype.resolve=function(){this.cancel()};
zq.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.");Ty9(this)};
zq.prototype.onVisibilityChange_=function(){var q=this;_.uB(_.vAh)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){q.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||E18(this,FXs(this))};
arv=function(q,k,F,T,Z){k&&(k==null?0:k.videoId)&&F&&F.entries&&_.h("kevlar_enable_shorts_prefetch_in_sequence")&&(YhI(q),k=F.entries.map(function(O){var z;return(z=_.f(O.command,_.fj))==null?void 0:z.videoId}).indexOf(k.videoId),F=F.entries[k+1],F!=null&&F.command&&!_.f(F==null?void 0:F.command,_.P1)&&(T=new kg5([F.command],new LcC(T,_.pL,1),null,"shorts",!1),q.pendingPrefetchJob_=new zq(new ibX(T.autonavEndpoints),function(){return!1},T,new S_(Z)),q.pendingPrefetchJob_.enqueue()))};
dj0=function(q,k,F,T,Z,O){var z=_.n4.getInstance();if(!_.h("block_all_player_prefetch_requests")){YhI(q);var R=!!F.getPlaylistId(),e=F.getVideoData().isLive&&F.getVideoData().hasProgressBarBoundaries;if((z.getState()==2||R||e)&&(!F.getVideoData().isLive||e)){z={inPlaylist:R,videoDuration:F.getDuration(),makeUpNextTrigger:function(X){return new jBK(F,_.pL,X)},
makePlaybackTrigger:function(X){return new LcC(F,_.pL,X)}};
var I=o18(k,z);I&&(q.pendingPrefetchJob_=new zq(I.isInPlaylist?new qh2(Z):new ibX(I.autonavEndpoints),function(X,E){E=new gv9(c_D[I.pageType].pageFragments,c_D[I.pageType].prefetchedFragments,E);return _.L38(E)?(q.prefetchCache_.set(X,E),!0):!1},I,new Yi(T,F,O,Z)),q.pendingPrefetchJob_.enqueue())}}};
hYD=function(){var q=_.rT();q.signals.parkOrScheduleJob(function(){var k=q.storage;if(k.storage)if(Bfs(k)){var F=k.getPlaylistId();k=r_8(k);F=!!F&&k!==void 0}else k.clear(),F=!1;else F=!1;if(F){F=q.pageManager.isOnWatch();a:{var T=q.storage;if(T.storage&&Bfs(T)&&(k=T.getPlaylistId(),T=r_8(T),k&&T!==void 0)){F={recoverPlaylistCommand:{listId:k,index:T,openMiniplayer:!F,openListPanel:F,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}F=void 0}F&&_.Pp(q.JSC$10867_actionRouter,[F],null)}},0,"ma")};
MRC=function(q,k,F,T,Z,O){var z=_.Jw(7111);_.Os(q.JSC$16195_screenManager,z,O?_.yK(O):void 0);_.zN(q.JSC$16195_screenManager,z,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:T,offlineId:k,offlineabilityFormatType:F,isDefaultFormatType:Z==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:Z}})};
frk=function(q,k,F,T,Z){var O,z,R,e,I;return _.C(function(X){if(X.nextAddress==1)return _.W(X,q.JSC$16195_playerApiPromise,2);O=X.yieldResult;MRC(q,k,F,"OFFLINE_OBJECT_TYPE_PLAYLIST",T,Z);if(R=_.QEv[q.entityTypeMap.listEntityType])I={},z=(I[R]={maximumDownloadQuality:(e=F)!=null?e:void 0},I);return _.W(X,O.queueOfflineAction(k,q.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",z),0)})};
yoC=function(q,k){var F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return _.W(z,q.JSC$16195_persistentStorePromiseAccessor(),2);if(z.nextAddress!=3){F=z.yieldResult;if(!F)return _.w1(new _.aP("PES is undefined")),z.return();T=_.OR(k,"downloadStatusEntity");return _.W(z,Kc0(F,T,"downloadStatusEntity"),3)}Z=z.yieldResult;return z.return((O=Z)==null?void 0:O.downloadState)})};
tR5=function(q,k,F,T,Z){var O,z,R,e,I,X;return _.C(function(E){switch(E.nextAddress){case 1:return _.W(E,q.JSC$16195_playerApiPromise,2);case 2:O=E.yieldResult;MRC(q,k,F,"OFFLINE_OBJECT_TYPE_VIDEO",T,Z);if(R=_.QEv[q.entityTypeMap.singleEntityType])I={},z=(I[R]={maximumDownloadQuality:(e=F)!=null?e:void 0},I);return _.W(E,yoC(q,k),3);case 3:X=E.yieldResult;if(X!=="DOWNLOAD_STATE_USER_DELETED"){E.jumpTo(4);break}return _.W(E,q.deleteVideo(k),4);case 4:return _.W(E,O.queueOfflineAction(k,q.entityTypeMap.singleEntityType,
"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",z),0)}})};
Djs=function(q,k,F,T,Z){return _.C(function(O){return O.nextAddress==1?_.W(O,q.deleteVideo(k,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):_.W(O,tR5(q,k,F,T,Z),0)})};
lrs=function(q,k,F){var T,Z;return _.C(function(O){if(O.nextAddress==1)return _.W(O,q.JSC$16195_playerApiPromise,2);T=O.yieldResult;Z=_.OR(k,"mainVideoDownloadStateEntity");return _.W(O,T.updateDownloadState(Z,F),0)})};
M7C=function(q){var k=_.mT().resolve(_.nA);return _.C(function(F){if(F.nextAddress==1)return k.previousDownloadStateForVideo[q]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&k.previousDownloadStateForVideo[q]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?F.jumpTo(2):_.W(F,k.resumeVideoDownload(q),2);if(F.nextAddress!=4)return _.W(F,lrs(k,q,k.previousDownloadStateForVideo[q]),4);delete k.previousDownloadStateForVideo[q];_.RG(F)})};
dPv=function(q,k){var F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$16195_playerApiPromise,2);F=T.yieldResult;return _.W(T,F.queueOfflineAction(k,q.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})};
X4D=function(){var q=_.mT().resolve(_.nA),k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$16195_playerApiPromise,2);if(T.nextAddress!=3)return k=T.yieldResult,F={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},_.W(T,k.queueOfflineAction("!*$_ALL_ENTITIES_!*$",q.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",F),3);var Z=q.JSC$16195_commandHandler,O=Z.resolveCommand,z=_.WJ("DELETING_ALL",void 0,"Downloads are being deleted");
O.call(Z,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.iJ(z)}},popupType:"TOAST"}});_.RG(T)})};
JoC=function(q,k){var F,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return _.W(e,q.JSC$16195_persistentStorePromiseAccessor(),2);if(e.nextAddress!=3)return F=e.yieldResult,F?_.W(e,Kc0(F,_.yw,"downloadsPageViewConfigurationEntity"),3):(_.w1(new _.aP("PES is undefined")),e.return());Z=(T=e.yieldResult)!=null?T:{};R=(z=(O=Z)==null?void 0:O.downloadsUpsellBannerVisibility)!=null?z:{};return R.visibleWithConnection?_.W(e,k.refreshAllStaleEntities(0),0):e.jumpTo(0)})};
AoC=function(q){var k,F;return _.C(function(T){if(T.nextAddress==1)return _.W(T,q.JSC$16195_prefStorage,2);k=T.yieldResult;return T.return((F=k)==null?void 0:F.get("sdois"))})};
pEk=function(q){var k,F,T,Z,O,z;return _.C(function(R){if(R.nextAddress==1)return _.W(R,q.JSC$16195_persistentStorePromiseAccessor(),2);if(R.nextAddress!=3){k=R.yieldResult;if(!k)return _.w1(new _.aP("PES is undefined")),R.return();F=_.OR("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return _.W(R,Kc0(k,F,"settingEntity"),3)}T=R.yieldResult;return R.return((z=(Z=T)==null?void 0:(O=Z.settingOptionValue)==null?void 0:O.boolValue)!=null?z:!1)})};
wEh=function(q,k){var F,T,Z,O;return _.C(function(z){switch(z.nextAddress){case 1:return((F=k)==null?void 0:F.formatType)===void 0?z.return():_.W(z,q.JSC$16195_prefStorage,2);case 2:T=z.yieldResult;if(T===void 0)return z.return();if(((Z=k)==null?void 0:Z.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return _.W(z,T.set("lmqf",k.formatType),8);if(((O=k)==null?void 0:O.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){z.jumpTo(0);break}return _.W(z,T.set("lmqf",k.formatType),
6);case 6:return _.W(z,T.set("lmqflst",Math.floor((0,_.mF)())),0);case 8:return _.W(z,T.remove("lmqflst"),0)}})};
P2C=function(q){var k,F;return _.C(function(T){switch(T.nextAddress){case 1:return _.W(T,q.JSC$16195_prefStorage,2);case 2:k=T.yieldResult;if(!k){T.jumpTo(3);break}return _.W(T,k.get("lmqflst"),4);case 4:if(F=T.yieldResult,F!==void 0)return T.return(F);case 3:return T.return(0)}})};
$jD=function(q){var k,F;return _.C(function(T){switch(T.nextAddress){case 1:return _.W(T,q.JSC$16195_prefStorage,2);case 2:k=T.yieldResult;if(k===void 0){T.jumpTo(3);break}return _.W(T,k.get("lmqf"),4);case 4:if(F=T.yieldResult,F!==void 0)return T.return(F);case 3:return T.return("SD")}})};
p4K=function(q,k,F){var T,Z,O,z,R,e,I,X;_.C(function(E){switch(E.nextAddress){case 1:return _.W(E,wEh(q,(T=k)==null?void 0:T.actionParams),2);case 2:Z=k.playlistId;if(!Z)return E.return();if(k.action==="ACTION_ADD")return((z=k.actionParams)==null?0:z.formatType)?_.W(E,frk(q,Z,k.actionParams.formatType,(X=k.actionParams)==null?void 0:X.settingsAction,F),0):_.W(E,q.offlineWebClientEligibility,14);if(k.action==="ACTION_REMOVE_WITH_PROMPT"){var d=q.JSC$16195_commandHandler,M=d.resolveCommand,t=_.P9("INNERTUBE_CLIENT_NAME");
var A=t==="WEB_REMIX"?_.WJ("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.WJ("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var w=t==="WEB_REMIX"?[_.WJ("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];t=t==="WEB_REMIX"?_.WJ("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.WJ("DELETE",void 0,"Delete");var b=_.WJ("CANCEL",void 0,"Cancel");A=PV9(A,w,t,b,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:Z});M.call(d,{openPopupAction:A});
return E.return()}if(k.action==="ACTION_REMOVE")return _.W(E,dPv(q,Z),0);if(k.action!=="ACTION_SYNC"){E.jumpTo(0);break}return _.W(E,q.JSC$16195_playerApiPromise,9);case 9:return O=E.yieldResult,_.W(E,O.queueOfflineAction(Z,q.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return R=E.yieldResult,_.W(E,$jD(q),15);case 15:return e=E.yieldResult,_.W(E,P2C(q),16);case 16:I=E.yieldResult,k.onAddCommand&&q.JSC$16195_commandHandler.resolveCommand(k.onAddCommand,{form:{preferredFormatType:e,
offlineWebClientEligibility:R,lastOfflineQualitySettingsSavedMs:I.toString()}}),E.jumpTo(0)}})};
J40=function(q,k,F){var T,Z,O,z,R,e,I,X,E,d,M,t,A,w;_.C(function(b){switch(b.nextAddress){case 1:return _.W(b,wEh(q,(T=k)==null?void 0:T.actionParams),2);case 2:Z=k.videoId;if(!Z)return b.return();if(k.action==="ACTION_REMOVE_WITH_PROMPT"){var r=q.JSC$16195_commandHandler,L=r.resolveCommand,H=_.P9("INNERTUBE_CLIENT_NAME");var V=H==="WEB_REMIX"?_.WJ("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.WJ("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var g=H==="WEB_REMIX"?[_.WJ("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",
void 0,"This track won't be available to listen offline.")]:[];H=H==="WEB_REMIX"?_.WJ("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.WJ("DELETE",void 0,"Delete");var Y9=_.WJ("CANCEL",void 0,"Cancel");V=PV9(V,g,H,Y9,{signal:"DELETE_DOWNLOAD",targetId:Z});L.call(r,{openPopupAction:V});return b.return()}if(k.action==="ACTION_ADD")return((d=k.actionParams)==null?0:d.formatType)?_.W(b,tR5(q,Z,k.actionParams.formatType,(w=k.actionParams)==null?void 0:w.settingsAction,F),0):_.W(b,q.offlineWebClientEligibility,
23);if(k.action==="ACTION_RETRY")return _.W(b,$jD(q),19);if(k.action==="ACTION_PAUSE")return _.W(b,q.pauseVideoDownload(Z),0);if(k.action==="ACTION_RESUME")return _.W(b,q.resumeVideoDownload(Z),0);if(k.action!=="ACTION_REMOVE"){b.jumpTo(0);break}return _.W(b,yoC(q,Z),13);case 13:return O=b.yieldResult,q.previousDownloadStateForVideo[Z]=(z=O)!=null?z:"DOWNLOAD_STATE_UNKNOWN",_.W(b,lrs(q,Z,"DOWNLOAD_STATE_USER_DELETED"),14);case 14:if(q.previousDownloadStateForVideo[Z]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&
q.previousDownloadStateForVideo[Z]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"){b.jumpTo(15);break}return _.W(b,q.pauseVideoDownload(Z),15);case 15:r=_.WJ("DELETED_VIDEO",void 0,"Video deleted from downloads.");L=_.WJ("UNDO_ACTION",void 0,"Undo");V=_.WJ("CLOSE",void 0,"Close");R={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.iJ(r),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.iJ(L),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:Z}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:r+" "+L}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:Z}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:V}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};q.JSC$16195_commandHandler.resolveCommand(R);
b.jumpTo(0);break;case 19:e=b.yieldResult;e==="UNKNOWN_FORMAT_TYPE"&&(e="SD");I="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((X=k.actionParams)==null?0:X.formatType)e=k.actionParams.formatType,I=(E=k.actionParams)==null?void 0:E.settingsAction;return _.W(b,Djs(q,Z,e,I,F),20);case 20:return b.return();case 23:return M=b.yieldResult,_.W(b,$jD(q),24);case 24:return t=b.yieldResult,_.W(b,P2C(q),25);case 25:A=b.yieldResult,k.onAddCommand&&q.JSC$16195_commandHandler.resolveCommand(k.onAddCommand,
{form:{preferredFormatType:t,offlineWebClientEligibility:M,lastOfflineQualitySettingsSavedMs:A.toString()}}),b.jumpTo(0)}})};
bbD=function(q,k){var F,T,Z,O,z,R,e;return _.C(function(I){if(I.nextAddress==1)return _.W(I,q.JSC$16195_persistentStorePromiseAccessor(),2);F=I.yieldResult;if(!F)return _.w1(new _.aP("PES is undefined")),I.return();if((T=k)==null||!T.settingItemId)return I.return();Z=k;O=Z.settingItemId;z=Z.boolValue;R=_.OR(O,"settingEntity");e={key:R,settingOptionValue:{boolValue:z}};return _.W(I,QwI(F,e),0)})};
uSC=function(q,k){var F,T,Z,O,z,R,e;return _.C(function(I){switch(I.nextAddress){case 1:return _.W(I,q.JSC$16195_prefStorage,2);case 2:return F=I.yieldResult,T=_.Xc(),_.W(I,q.JSC$16195_persistentStorePromiseAccessor(),3);case 3:return Z=I.yieldResult,F?Z?_.W(I,F.get("sdois"),4):(_.w1(new _.aP("PES is undefined")),I.return()):(_.w1(new _.aP("prefStorage is undefined")),I.return());case 4:O=I.yieldResult;R=(z=k)==null?void 0:z.boolValue;R===void 0||_.h("kevlar_set_sd_enabled_flag_killswitch")||_.E_(0,
197,!0);O===void 0&&R===void 0&&(R=!1);if(R===void 0){I.jumpTo(0);break}return _.W(I,F.set("sdois",R),6);case 6:return _.h("kevlar_set_sd_enabled_flag_killswitch")||(_.E_(0,196,R),T.save()),e={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:R},_.W(I,bbD(q,e),0)}})};
NyC=function(q,k,F){var T,Z,O,z,R;return _.C(function(e){switch(e.nextAddress){case 1:return _.W(e,AoC(q),2);case 2:return T=e.yieldResult,_.W(e,uSC(q,F),3);case 3:return _.W(e,AoC(q),4);case 4:return Z=e.yieldResult,O=Z!==T,_.W(e,pEk(q),5);case 5:z=e.yieldResult&&!_.h("kevlar_modern_downloads_page");if((R=!Z&&!z)||O)return _.W(e,k.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);e.jumpTo(0)}})};
y4s=function(){var q=_.mT().resolve(_.nA),k;_.C(function(F){switch(F.nextAddress){case 1:return _.W(F,q.JSC$16195_playerApiPromise,2);case 2:k=F.yieldResult;if(!_.h("kevlar_force_refresh_smart_downloads")){F.jumpTo(3);break}return _.W(F,k.refreshAllStaleEntities(0),4);case 4:return F.return();case 3:return _.W(F,k.refreshAllStaleEntities(),5);case 5:return _.W(F,NyC(q,k),6);case 6:if(_.h("enable_download_pep_for_premium_countries"))return _.W(F,JoC(q,k),0);F.jumpTo(0)}})};
Pgv=function(q,k){var F,T;_.C(function(Z){switch(Z.nextAddress){case 1:return _.W(Z,q.JSC$16195_playerApiPromise,2);case 2:F=Z.yieldResult;switch((T=k)==null?void 0:T.settingItemId){case "SMART_DOWNLOADS_ENABLED":return Z.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return Z.jumpTo(4)}Z.jumpTo(0);break;case 3:return _.W(Z,NyC(q,F,k),6);case 6:Z.jumpTo(0);break;case 4:return _.W(Z,bbD(q,k),7);case 7:Z.jumpTo(0)}})};
QB0=function(q,k){var F,T,Z;return _.C(function(O){if(O.nextAddress==1)return _.W(O,q.JSC$16195_persistentStorePromiseAccessor(),2);if(O.nextAddress!=3){F=O.yieldResult;if(!F)return _.w1(new _.aP("PES is undefined")),O.return(!1);if(!k)return O.return(!1);T=_.OR(k,"mainVideoEntity");return _.W(O,Kc0(F,T,"mainVideoEntity"),3)}Z=O.yieldResult;return O.return(Z!==void 0)})};
bj0=function(q){var k=_.mT().resolve(_.nA),F,T,Z,O,z,R,e,I,X,E,d;_.C(function(M){switch(M.nextAddress){case 1:return _.W(M,k.JSC$16195_playerApiPromise,2);case 2:F=M.yieldResult;Z=(T=q)==null?void 0:T.actions;if(!Z)return M.return();O=_.S(Z);z=O.next();case 3:if(z.done){M.jumpTo(0);break}R=z.value;I=e=void 0;if(!(((e=R)==null?0:e.entityKey)&&((I=R)==null?0:I.actionType))){M.jumpTo(4);break}X=_.ZR(R.entityKey);E=X.entityId;d=X.entityType;return _.W(M,F.queueOfflineAction(E,d,R.actionType),4);case 4:z=
O.next(),M.jumpTo(3)}})};
KXD=function(q,k){var F,T,Z,O,z;return _.C(function(R){if(R.nextAddress==1)return _.W(R,q.JSC$16195_prefStorage,2);if(R.nextAddress!=3)return(F=R.yieldResult)?_.W(R,F.get("psi"),3):R.return();T=R.yieldResult;z={isPaused:k,lastSyncTimestamp:(O=(Z=T)==null?void 0:Z.lastSyncTimestamp)!=null?O:"0"};return _.W(R,F.set("psi",z),0)})};
Q7s=function(q){var k=_.mT().resolve(_.nA),F,T,Z,O,z,R,e,I;return _.C(function(X){switch(X.nextAddress){case 1:return _.W(X,k.JSC$16195_playerApiPromise,2);case 2:F=X.yieldResult;Z=((T=q)==null?void 0:T.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((R=q)==null?void 0:R.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":O="!*$_ALL_ENTITIES_!*$";z="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return X.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return X.jumpTo(4)}X.jumpTo(5);break;case 3:return _.W(X,KXD(k,Z),6);case 6:X.jumpTo(5);break;case 4:return _.W(X,QB0(k,(e=q)==null?void 0:e.videoId),7);case 7:X.yieldResult&&(O=(I=q)==null?void 0:I.videoId,z="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");X.jumpTo(5);break;case 5:if(O&&z)return _.W(X,F.queueOfflineAction(O,"videoPlaybackPositionEntity",z),0);X.jumpTo(0)}})};
ByK=function(q,k){var F;k!==1||((F=q.currentPersistentToast)==null?0:F.isOpened())?q.openToast():q.currentPersistentToast=void 0};
ro0=function(q,k){var F;return(F=q.transitionTasksMap.get(k))!=null?F:[]};
v12=function(q,k){var F=[];q.elementTasksMap.forEach(function(T){(T=T.get(k))&&F.push(T)});
return F};
Hb2=function(q,k,F,T){T=T===void 0?{}:T;var Z=q.defaultViewTransitionOptions;return Object.assign({},Z,T,{beforeTransition:function(){F.forEach(function(e){e.beforeTransition()});
var O;(O=Z.beforeTransition)==null||O.call(Z);var z,R;(R=(z=T).beforeTransition)==null||R.call(z);k.forEach(function(e){e.beforeTransition()})},
afterTransition:function(){F.forEach(function(e){e.afterTransition()});
var O;(O=Z.afterTransition)==null||O.call(Z);var z,R;(R=(z=T).afterTransition)==null||R.call(z);k.forEach(function(e){e.afterTransition()})}})};
sBv=function(q,k,F){if(q.transitionTasksMap.has(k)){var T=q.transitionTasksMap.get(k).filter(function(Z){return Z!==F});
q.transitionTasksMap.set(k,T)}};
Ggh=function(q,k){var F=ro0(q,k);F=_.S(F);for(var T=F.next();!T.done;T=F.next())T=T.value,T.runOnce&&sBv(q,k,T);q.elementTasksMap.forEach(function(Z,O){Z.forEach(function(z,R){z.runOnce&&k===R&&(Z.delete(R),Z.size===0&&q.elementTasksMap.delete(O))})})};
coD=function(q,k,F){var T,Z,O,z,R,e,I,X,E;_.C(function(d){if(d.nextAddress==1){if(q.config.disableAllTransitions)return d.return(k());if((T=F)==null||!T.transitionType)return d.return(_.xb8(k,(Z=F)==null?void 0:Z.viewTransitionOptions));O=F;z=O.transitionType;R=O.viewTransitionOptions;e=q.config.transitionConfigs.get(z);if(!e)return d.return(k());I=ro0(q,z);X=v12(q,z);E=_.xb8(k,Hb2(e,I,X,R));return _.W(d,E,2)}Ggh(q,z);_.RG(d)})};
VR8=function(){var q,k,F,T;return _.C(function(Z){if(Z.nextAddress==1)return q=navigator,(k=q.storage)!=null&&k.persisted?_.W(Z,(F=q.storage)==null?void 0:F.persisted(),2):Z.return("PERSISTED_STATE_NOT_SUPPORTED");T=Z.yieldResult;return Z.return(T?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
LX0=function(){var q,k,F,T;return _.C(function(Z){if(Z.nextAddress==1)return q=navigator,(k=q.storage)!=null&&k.persist?_.W(Z,(F=q.storage)==null?void 0:F.persist(),2):Z.return("PERSISTED_STATE_NOT_SUPPORTED");T=Z.yieldResult;return Z.return(T?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})};
xj8=function(){var q,k;return _.C(function(F){switch(F.nextAddress){case 1:return q="PERSISTED_STATE_NOT_SUPPORTED",_.j$(F,2),_.W(F,VR8(),4);case 4:q=F.yieldResult;if(q!=="PERSISTED_STATE_NOT_GRANTED"){F.jumpTo(5);break}return _.W(F,LX0(),6);case 6:q=F.yieldResult;case 5:_.Kl(F,3);break;case 2:k=_.CP(F),k instanceof Error&&_.A7(k);case 3:return _.lA("persistentStorageStateChecked",{persistedState:q}),F.return(q)}})};
n1D=function(q,k){var F=[],T=!1;k=_.S(k);for(var Z=k.next();!Z.done;Z=k.next()){Z=q.moduleRegistry[Z.value];var O=void 0,z=void 0;((O=Z)==null?0:O.isFetching)&&((z=Z)==null?0:z.resolver)?(F.push(Z.resolver.promise),T=!0):(Z=new _.zO,Z.resolve(void 0),F.push(Z.promise))}return T?Promise.all(F):void 0};
Kq0=function(q,k){if(q.isAnyTransitionEnabled){var F={};q.viewTransitionCoordinator.registerElement(k,(F.slide="miniplayer-page-transition",F["lockup-to-watch"]="miniplayer-page-transition",F["learning-journey"]="miniplayer-page-transition",F))}};
g1C=function(q,k){if(q.isAnyTransitionEnabled){var F={};q.viewTransitionCoordinator.registerElement(k,(F.slide="masthead-page-transition",F["lockup-to-watch"]="masthead-page-transition",F["watch-next-appears"]="masthead-page-transition",F["learning-journey"]="masthead-page-transition",F))}};
mjC=function(q,k){q.isBrowseTransitionEnabled?coD(q.viewTransitionCoordinator,k,{transitionType:"slide"}):(k(),Promise.resolve())};
qZC=function(q,k){q.isLockupToWatchTransitionEnabled?coD(q.viewTransitionCoordinator,k,{transitionType:"lockup-to-watch"}):(k(),Promise.resolve())};
iFX=function(q,k){q.isLearningJourneyTransitionEnabled?coD(q.viewTransitionCoordinator,k,{transitionType:"learning-journey"}):(k(),Promise.resolve())};
kMh=function(q,k,F){if(q.isInitialized()){var T=kz(F),Z=T==="watch";T=T==="shorts";var O=kz(k)==="watch";if(Z)O||(q.backgroundPageData=k),q.watchPipMode&&O||q.deactivate(F.endpoint);else if(T){if(kz(k)!=="shorts"){var z;(z=q.getPlayerElement())==null||z.pause()}}else O&&!q.watchPipMode&&(blD(k,F)?(q.watchWhileMode&&_.gB0(q,!1),_.GfX(q,k)):q.isMiniplayerActive()&&q.watchWhileMode&&q.deactivate());O&&_.qcX(q);q.shortsPipMode&&!T&&(window.focus(),q.deactivate());if(q.pictureInPictureEnabled())if(T&&
q.shortsPipEnabled||Z&&q.watchPipEnabled)_.BxM(q.handleMediaSessionPipActivation);else if(!q.isMiniplayerActive()&&(q.shortsPipEnabled||q.watchPipEnabled)&&window.documentPictureInPicture&&_.pf()&&_.zNr("Chromium")>=120){q=_.Kee().mediaSession;try{q.setActionHandler("enterpictureinpicture",null)}catch(R){}}}};
o$X=function(q,k){var F,T;_.C(function(Z){if(Z.nextAddress==1){if(!q||!q.navigationEndpoint)return Z.return();_.Us().lockupActivation=!0;var O;k?O=_.Gm(_.WJ("QUEUE",void 0,"Queue")):O=q.longBylineText;T=(F=O)&&q.title?{miniplayerTitle:q.title,miniplayerSubtitle:F,playlistData:null}:void 0;return _.W(Z,_.Lr0(_.mT().resolve(_.BA),q.navigationEndpoint,!0,T),2)}_.Us().userActivation=!0;_.RG(Z)})};
wJv=function(q,k){var F,T,Z,O,z,R;_.C(function(e){if(e.nextAddress==1){F=_.f(k,_.NV0);if(!F||!F.listId)return e.return();q.index=F.index||q.index||0;T=q.response&&q.response.playingVideoId||void 0;return _.W(e,_.eeZ(q.JSC$10867_playlistNetworkManager,F.listId,q.index,T),2)}Z=e.yieldResult;if(!Z)return e.return();O=Z.playlistId;z=Z.playlistPanelRenderer;!q.queueProxy&&O&&z&&O.startsWith("TLPQ")&&(q.queueProxy=new _.P7(q.JSC$10867_playlistNetworkManager,O,q.setPlaylistData.bind(q),q.clearQueue.bind(q),
_.VgJ(z),q.storage));if(F.openMiniplayer&&(R=_.LCT(z))&&!q.pageManager.isOnWatch()){var I=R,X=F.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";q.isMiniplayerActive()?q.openToast(I):o$X(I,X)}q.setPlaylistData(O,z,Z.autoplayRenderer);_.RG(e)})};
J$X=function(q,k){var F=_.rT();F.index===void 0&&(F.index=0);F.temporaryItems.push.apply(F.temporaryItems,_.fP(q));if((k.videoId||k.videoIds)&&F.index!==void 0&&k.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!F.queueProxy){var T=[];if(F.response){var Z=_.mT().resolve(_.BA).isMiniplayerActive();if(F.response.playlistPanelRenderer&&F.response.playlistId&&!F.response.playlistId.startsWith("TLPQ")){if(F.pageManager.isOnWatch()||Z)T=_.VgJ(F.response.playlistPanelRenderer)}else F.response.playingVideoId&&
!k.openMiniplayer?T.push(F.response.playingVideoId):Z&&F.response.playingVideoId&&k.openMiniplayer&&T.push(F.response.playingVideoId)}F.queueProxy=new _.P7(F.JSC$10867_playlistNetworkManager,"",F.setPlaylistData.bind(F),F.clearQueue.bind(F),T,F.storage);F.queueProxy.JSC$10813_setCurrentIndex(F.index)}F.queueProxy.addVideos(k.videoIds||[k.videoId],k)}vvK(F,q);F.response&&_.v7(F,_.H7(F,F.response.autoplayRenderer));F.pageManager.isOnWatch()?F.isMiniplayerActive()&&F.openToast(q[0]):(q=q[0],k=k.listType===
"PLAYLIST_EDIT_LIST_TYPE_QUEUE",F.isMiniplayerActive()?F.openToast(q):o$X(q,k))};
Fi8=function(q){var k=_.z5(q);if(k=="object"||k=="array"){if(typeof q.clone==="function")return q.clone();if(typeof Map!=="undefined"&&q instanceof Map)return new Map(q);if(typeof Set!=="undefined"&&q instanceof Set)return new Set(q);k=k=="array"?[]:{};for(var F in q)k[F]=Fi8(q[F]);return k}return q};
Cd=function(q,k){return _.LxJ(_.ai(q,k,void 0,_.EI))};
RA=function(q,k){return _.y8(_.ai(q,k,void 0,_.EI))};
e_=function(q,k){return _.eoL(_.ai(q,k,void 0,_.EI))};
We=function(q,k){return _.ai(q,k,void 0,_.EI,_.SX)};
TbI=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;_.sX(k,F,_.BL(q.decoder_,_.ks));return!0},_.xB,_.HL);
ZFC=_.Hh(function(q,k,F,T){if(q.nextWireType_!==0)return!1;_.fH(k,F,T,_.BL(q.decoder_,_.ks));return!0},_.xB,_.HL);
jDs=_.Hh(function(q,k,F){if(q.nextWireType_!==1)return!1;var T=q.decoder_;q=_.vL(T);T=_.vL(T);q=_.m4(q,T);_.sX(k,F,q);return!0},_.G5o,_.KL0);
YZC=_.Hh(function(q,k,F){if(q.nextWireType_!==5)return!1;_.sX(k,F,_.vL(q.decoder_));return!0},function(q,k,F){k=_.tK(k);
k!=null&&(_.ch(q,F,5),_.LM(q.encoder_,k))},_.QoN);
OFk=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;q=_.XXo(q.decoder_);_.sX(k,F,q===!1?void 0:q);return!0},_.cKN,_.$fH);
SZ9=_.Hh(function(q,k,F){if(q.nextWireType_!==2)return!1;q=_.f9H(q);_.sX(k,F,q===""?void 0:q);return!0},_.L2N,_.bgJ);
zjC=_.Hh(function(q,k,F){if(q.nextWireType_!==2)return!1;q=_.yAL(q);_.sX(k,F,q===_.$c()?void 0:q);return!0},_.gsx,_.vFN);
CLI=_.N0x(function(q,k,F){if(q.nextWireType_!==0&&q.nextWireType_!==2)return!1;k=_.ts(k,k[_.dh]|0,F);q.nextWireType_==2?_.t2o(q,Ur9,k):k.push(_.rV(q.decoder_));return!0},function(q,k,F){k=_.u0f(_.y8,k,!0);
if(k!=null&&k.length){F=_.RhN(q,F);for(var T=0;T<k.length;T++)_.vsh(q.encoder_,k[T]);_.ehJ(q,F)}},_.Hg0);
RjX=_.Hh(function(q,k,F){if(q.nextWireType_!==0)return!1;q=_.rV(q.decoder_);_.sX(k,F,q===0?void 0:q);return!0},_.mIr,_.Hg0);
ej9=_.Hh(function(q,k,F,T){if(q.nextWireType_!==0)return!1;_.fH(k,F,T,_.rV(q.decoder_));return!0},_.mIr,_.Hg0);
_.HN=function(q){this.privateDoNotAccessOrElseWrappedStyleSheet=q};
_.HN.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};
var v8D=function(q,k){return new _.DJ(q.x+k.x,q.y+k.y)},WiD=function(q){return q.previousElementSibling!==void 0?q.previousElementSibling:_.iUU(q.previousSibling,!1)},UOK=function(q,k){var F=[];
for(k=k||0;k<q.length;k+=2)_.HUz(q[k],q[k+1],F);return F.join("&")},Is0=function(q,k){var F=arguments.length==2?UOK(arguments[1],0):UOK(arguments,1);
return _.vc4(q,F)},Xg0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Xg0,_.u6);Xg0.prototype.getValue=function(){var q=_.ai(this,2);if(Array.isArray(q)||q instanceof _.u6)throw Error("aa");return _.Ml(this,2)};
var Ziv=function(){var q=_.j7();this.JSC$7962_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.Tl("channel_type"))};
Ziv.prototype.increment=function(q){this.JSC$7962_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",q)};
var jg0=function(){var q=_.j7();this.JSC$7965_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.Tl("channel_type"))};
jg0.prototype.increment=function(q){this.JSC$7965_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",q)};
var Oiv=function(){var q=_.j7();this.JSC$7968_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.Tl("channel_type"))};
Oiv.prototype.increment=function(q){this.JSC$7968_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",q)};
var YMv=function(){var q=_.j7();this.JSC$7971_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
YMv.prototype.increment=function(){this.JSC$7971_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var SM2=function(){var q=_.j7();this.JSC$7974_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.Tl("channel_type"),_.Tl("error_type"))};
SM2.prototype.increment=function(q,k){this.JSC$7974_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",q,k)};
var z69=function(){var q=_.j7();this.JSC$7977_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
z69.prototype.increment=function(){this.JSC$7977_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var CNv=function(){var q=_.j7();this.JSC$7980_streamzService=q;q.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
CNv.prototype.increment=function(){this.JSC$7980_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var Fc5=function(){var q=_.j7();this.JSC$7986_streamzService=q;q.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
Fc5.prototype.increment=function(){this.JSC$7986_streamzService.JSC$7832_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
var E$h=function(q){return q.getCount&&typeof q.getCount=="function"?q.getCount():_.nf(q)||typeof q==="string"?q.length:_.fT.getCount(q)},asD=function(q,k){if(typeof q.every=="function")return q.every(k,void 0);
if(_.nf(q)||typeof q==="string")return Array.prototype.every.call(q,k,void 0);for(var F=_.sj4(q),T=_.gm(q),Z=T.length,O=0;O<Z;O++)if(!k.call(void 0,T[O],F&&F[O],q))return!1;return!0},dO8=function(q,k,F,T){var Z=new _.GE(null);
q&&_.mz(Z,q);k&&_.qu(Z,k);F&&_.iq(Z,F);T&&_.kA(Z,T);return Z},hjC=function(){var q=_.Ps&&_.W0(_.FTU,10)>=0,k;
if(k=_.wqw)k=_.W0(_.oO8,10)>=0;var F=_.UI&&_.W0(_.FTU,85)>=0;return _.CH||q||k||F},MD8=function(q){var k=_.MPv(q);
return k&&hjC()?-q.scrollLeft:k&&_.bM(q,"overflowX")!="visible"?q.scrollWidth-q.clientWidth-q.scrollLeft:q.scrollLeft},fs9=function(q,k){k=Math.max(k,0);
_.MPv(q)?hjC()?q.scrollLeft=-k:q.scrollLeft=q.scrollWidth-k-q.clientWidth:q.scrollLeft=k},nXk=0,kKv=!1;
F2.prototype.set=function(q){this.relativeTimeStart_=q};
F2.prototype.reset=function(){this.set(_.ZK())};
F2.prototype.get=function(){return this.relativeTimeStart_};
var yw2=null,tDh=function(){yw2||(yw2=new F2)},DOI=function(){yw2||(yw2=new F2)};
_.j5(DOI,tDh);_.Y=FA9.prototype;_.Y.JSC$9319_buffer_="";_.Y.set=function(q){this.JSC$9319_buffer_=""+q};
_.Y.append=function(q,k,F){this.JSC$9319_buffer_+=String(q);if(k!=null)for(var T=1;T<arguments.length;T++)this.JSC$9319_buffer_+=arguments[T];return this};
_.Y.clear=function(){this.JSC$9319_buffer_=""};
_.Y.getLength=function(){return this.JSC$9319_buffer_.length};
_.Y.toString=function(){return this.JSC$9319_buffer_};
var lsC=function(){var q={type:"unit",style:"narrow"};this.listType_=q&&q.type?q.type:"conjunction";this.listStyle_=q&&q.style?q.style:"long";this.listSymbols_=fyX;q=0;switch(this.listStyle_){case "short":q=1;break;case "narrow":q=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[q];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[q];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[q];this.listEndPattern_=
this.listSymbols_.AND_END[q];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[q];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[q];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[q];this.listEndPattern_=this.listSymbols_.OR_END[q];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[q],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[q],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[q],this.listEndPattern_=this.listSymbols_.UNIT_END[q]}};
lsC.prototype.format=function(q){return JwI(this,q)};
var JwI=function(q,k){var F=k.length;switch(F){case 0:return"";case 1:return String(k[0]);case 2:return q.listTwoPattern_.replace("{0}",String(k[0])).replace("{1}",String(k[1]))}for(var T=q.listStartPattern_.replace("{0}",String(k[0])).replace("{1}",String(k[1])),Z=2;Z<F-1;++Z)T=q.listMiddlePattern_.replace("{0}",T).replace("{1}",String(k[Z]));return q.listEndPattern_.replace("{0}",T).replace("{1}",String(k[F-1]))},aA9=function(){var q={style:1};
this.style_=(q==null?void 0:q.style)||0;this.durationSymbols_=_.BwZ||_.rho},AwX=function(q,k){switch(k){default:case "years":return q.durationSymbols_.YEAR;
case "months":return q.durationSymbols_.MONTH;case "weeks":return q.durationSymbols_.WEEK;case "days":return q.durationSymbols_.DAY;case "hours":return q.durationSymbols_.HOUR;case "minutes":return q.durationSymbols_.MINUTE;case "seconds":return q.durationSymbols_.SECOND}},Uf=function(q,k,F){a:{F=AwX(q,F);
switch(q.style_){case 1:if(F.LONG!=void 0){q=F.LONG;break a}case 2:if(F.NARROW!=void 0){q=F.NARROW;break a}default:q=F.SHORT;break a}q=void 0}return q?(new _.SG0("{DURATION_VALUE,plural,"+q+"}")).format({DURATION_VALUE:k}):""};
aA9.prototype.format=function(q){var k=[],F=q.years,T=q.months,Z=q.weeks,O=q.days,z=q.hours,R=q.minutes;q=q.seconds;F!=null&&k.push(Uf(this,F,"years"));T!=null&&k.push(Uf(this,T,"months"));Z!=null&&k.push(Uf(this,Z,"weeks"));O!=null&&k.push(Uf(this,O,"days"));z!=null&&k.push(Uf(this,z,"hours"));R!=null&&k.push(Uf(this,R,"minutes"));q!=null&&k.push(Uf(this,q,"seconds"));return(new lsC).format(k)};
var pgk=!1,z5s=function(q){_.qJ.call(this,q.message||q.description||q.name);this.isMissing=q instanceof Tp;this.isTimeout=q instanceof _.ci&&q.errorCode=="net.timeout";this.isCanceled=q instanceof _.c5};
_.y(z5s,_.qJ);z5s.prototype.name="BiscottiError";var Tp=function(){_.qJ.call(this,"Biscotti ID is missing from server")};
_.y(Tp,_.qJ);Tp.prototype.name="BiscottiMissingError";var Zc=null,aHX=function(){try{var q=_.NA("yt.ads.biscotti.getId_");return q?q():Hlk()}catch(k){return _.Jo(k)}},EU2,wgh=function(q,k){return _.FH({type:"SET_COMMAND_FOR_GROUP_ID",
payload:{groupId:q,command:k}})},PL0=function(q){return _.FH({type:"SET_GUIDE_IS_EXPANDED",
payload:q})},$OD=function(q){return _.FH({type:"SET_ONLINE_STATUS",
payload:q})},bF8=function(q,k){return _.FH({type:"SET_TRANSCRIPTION_STATE",
payload:{high:q,low:k}})},uts=function(q){return _.FH({type:"SET_OVERLAY_STATE",
payload:q})},Nb5=0,QD2=function(q,k,F){var T=this;
this.priority=k;this.delay=F;this.jobId=0;this.completionCallback=_.XX;this.wrappedJob=function(){q();T.completionCallback()};
this.id=++Nb5};
QD2.prototype.enqueue=function(q){this.completionCallback=q;this.jobId=_.pL.addJob(this.wrappedJob,this.priority,this.delay)};
var IA=function(){_.ky.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.y(IA,_.ky);IA.prototype.addJob=function(q,k,F){q=new QD2(q,k,F);this.taskIdToTask.set(q.id,q);this.isActive?Ki8(this,q):this.suspendedTasks.add(q);return q.id};
var Ki8=function(q,k){q.scheduledTasks.add(k);k.enqueue(function(){q.scheduledTasks.delete(k)})};
IA.prototype.cancelJob=function(q){(q=this.taskIdToTask.get(q))&&(this.scheduledTasks.delete(q)?_.pL.cancelJob(q.jobId):this.suspendedTasks.delete(q))};
IA.prototype.pause=function(){var q=this;this.isActive=!1;this.scheduledTasks.forEach(function(k){_.pL.cancelJob(k.jobId);q.suspendedTasks.add(k)});
this.scheduledTasks.clear()};
IA.prototype.start=function(){var q=this;this.isActive=!0;this.suspendedTasks.forEach(function(k){Ki8(q,k)});
this.suspendedTasks.clear()};
IA.prototype.reset=function(){this.scheduledTasks.forEach(function(q){_.pL.cancelJob(q.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var Xn=function(q,k){this.JSC$10996_networkService_=q;this.pageRequestPromise=k};
Xn.prototype.fetchData=function(q){Bb0(this,this.JSC$10996_networkService_.fetchData(q))};
Xn.prototype.postData=function(q,k){Bb0(this,this.JSC$10996_networkService_.postData(q,k))};
Xn.prototype.requestDataForServiceEndpoint=function(q,k){Bb0(this,this.JSC$10996_networkService_.requestDataForServiceEndpoint(q,k))};
var Bb0=function(q,k){k.then(q.pageRequestPromise.onSuccess,q.pageRequestPromise.onFailure,q.pageRequestPromise)};
Xn.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var Ef=function(q){this.buildNetworkRequest_=q;this.pendingRequests_=new Set};
Ef.prototype.reset=function(){this.pendingRequests_.forEach(function(q){q.cancel()});
this.pendingRequests_.clear()};
Ef.prototype.fetchData=function(q){var k=rwk(this);k.fetchData(q);return k.pageRequestPromise};
Ef.prototype.postData=function(q,k){var F=rwk(this);F.postData(q,k);return F.pageRequestPromise};
Ef.prototype.requestDataForServiceEndpoint=function(q,k){var F=rwk(this);F.requestDataForServiceEndpoint(q,k);return F.pageRequestPromise};
var rwk=function(q){var k=q.buildNetworkRequest_();q.pendingRequests_.add(k);var F=function(){q.pendingRequests_.delete(k)};
k.pageRequestPromise.then(F,F);return k},v$0=function(q){var k=new IA;
this.JSC$11003_networkService_=q;this.JSC$11003_taskManager_=k;this.JSC$11003_networkManager_=new Ef(this.networkRequestFactory_.bind(this))};
_.Y=v$0.prototype;_.Y.networkRequestFactory_=function(){return new Xn(this.JSC$11003_networkService_,new _.o6(this.JSC$11003_taskManager_))};
_.Y.reset=function(){this.JSC$11003_taskManager_.reset();this.JSC$11003_networkManager_.reset()};
_.Y.start=function(){this.JSC$11003_taskManager_.start()};
_.Y.pause=function(){this.JSC$11003_taskManager_.pause()};
_.Y.getTaskManager=function(){return this.JSC$11003_taskManager_};
_.Y.getNetworkManager=function(){return this.JSC$11003_networkManager_};
var yqC=null,lAC=[],j3=0,OW=0,Yz=null,HFD=!1,S3=null,AqC=void 0,sDK=function(){var q=(0,_.DmZ)();q&&tJ2(q,q.mechanism.__iterator__(!0))},C_=function(q){this.token=q};
C_.getInstance=function(){var q;return _.C(function(k){if(k.nextAddress==1)return _.W(k,_.nl(),2);q=k.yieldResult;if(!q)return k.return();C_.instance||(C_.instance=new C_(q));return k.return(C_.instance)})};
var uBK=function(q){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,Po0(q.token),2);k=F.yieldResult;return F.return(k.clear("resource-manifest-assets"))})},zp=function(q){this.token=q};
zp.getInstance=function(){var q;return _.C(function(k){if(k.nextAddress==1)return _.W(k,_.nl(),2);q=k.yieldResult;if(!q)return k.return();zp.instance||(zp.instance=new zp(q));return k.return(zp.instance)})};
var $Fs=function(q){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,Po0(q.token),2);k=F.yieldResult;return _.W(F,k.clear("auth"),0)})},oG9=!1,GMC=function(q){_.qJ.call(this,q)};
_.y(GMC,_.kqo);var cwD="a[href] a[tabindex] area[href] iframe [tabindex] [contentEditable] summary input:not([disabled]) select:not([disabled]) textarea:not([disabled]) button:not([disabled]) object:not([disabled])".split(" ");J7I()&&cwD.push("details:not(:has(summary))");var pc0=cwD.join(",");var n60=function(){var q=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return q?parseInt(q[1],10):0},VDh=function(q){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+q)!=-1||document.currentScript.src.indexOf("&"+q)!=-1)},LiX=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},kaK=function(q){q.length?xOK(q.shift(),function(){kaK(q)}):meX()},Fqh=function(q){return"chrome-extension://"+q+"/cast_sender.js"},xOK=function(q,
k,F){var T=document.createElement("script");
T.onerror=k;F&&(T.onload=F);_.Kw(T,_.fa(q));(document.head||document.documentElement).appendChild(T)},n$h=function(){var q=n60(),k=[];
if(q>1){var F=q-1;k.push("//www.gstatic.com/eureka/clank/"+q+"/cast_sender.js");k.push("//www.gstatic.com/eureka/clank/"+F+"/cast_sender.js")}return k},meX=function(){var q=LiX();
q&&q(!1,"No cast extension found")},iJk=function(){if(g$2){var q=2,k=LiX(),F=function(){q--;
q==0&&k&&k(!0)};
window.__onGCastApiAvailable=F;xOK("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",meX,F)}},g6X=function(){iJk();
var q=n$h();q.push("//www.gstatic.com/eureka/clank/cast_sender.js");kaK(q)},q_s=function(){iJk();
var q=n$h();q.push.apply(q,_.fP(o8v.map(Fqh)));q.push("//www.gstatic.com/eureka/clank/cast_sender.js");kaK(q)},g$2=VDh("loadCastFramework")||VDh("loadCastApplicationFramework"),o8v=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var mOC=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(mOC,_.u6);var qBK=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(qBK,_.u6);var iOC=function(){var q=new qBK;return _.Q_(q,1,3)};var aA=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(aA,_.u6);var qND=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(qND,_.u6);var kCv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(kCv,_.u6);kCv.prototype.getToken=function(){return _.wV(this,1)};
kCv.prototype.setToken=function(q){return _.gl(this,1,q)};
var gG0=function(q){return _.dt(q,3,_.r0,_.iM())},mR0=function(q){return _.dt(q,6,_.r0,_.iM())};var da=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(da,_.u6);da.prototype.getToken=function(){return _.kU(this,kCv,2)};
da.prototype.setToken=function(q){return _.k4(this,2,q)};
da.prototype.getName=function(){return _.wV(this,6)};
var oeC=_.qb(da);var Fg5=function(q,k,F){this.requestMessage=q;this.methodDescriptor=k;this.metadata=F};
Fg5.prototype.getMetadata=function(){return this.metadata};var Tz0=function(q,k){k=k===void 0?{}:k;this.responseMessage=q;this.metadata=k;this.status=null};
Tz0.prototype.getMetadata=function(){return this.metadata};
Tz0.prototype.getStatus=function(){return this.status};var h0=function(q,k,F,T,Z){this.name=q;this.methodType="unary";this.requestType=k;this.responseType=F;this.requestSerializeFn=T;this.responseDeserializeFn=Z},ZOC=function(q,k,F){F=F===void 0?{}:F;
return new Fg5(k,q,F)};
h0.prototype.getName=function(){return this.name};var Mk=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Mk,_.u6);Mk.prototype.setHeader=function(q){return _.k4(this,1,q)};
Mk.prototype.hasHeader=function(){return _.dV(this,aA,1)};var jy5=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(jy5,_.u6);var YBI=new h0("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",Mk,jy5,function(q){return q.serialize()},_.qb(jy5));var fd=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(fd,_.u6);fd.prototype.setHeader=function(q){return _.k4(this,1,q)};
fd.prototype.hasHeader=function(){return _.dV(this,aA,1)};var OOC=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(OOC,_.u6);var SBs=new h0("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",fd,OOC,function(q){return q.serialize()},_.qb(OOC));var yk=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(yk,_.u6);yk.prototype.setHeader=function(q){return _.k4(this,1,q)};
yk.prototype.hasHeader=function(){return _.dV(this,aA,1)};var zX0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(zX0,_.u6);zX0.prototype.getLink=function(){return _.kU(this,da,1)};var C$9=new h0("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",yk,zX0,function(q){return q.serialize()},_.qb(zX0));var t0=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(t0,_.u6);t0.prototype.setHeader=function(q){return _.k4(this,1,q)};
t0.prototype.hasHeader=function(){return _.dV(this,aA,1)};var RX0=new h0("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",t0,da,function(q){return q.serialize()},oeC);var eXD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(eXD,_.u6);var Wgs=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Wgs,_.u6);Wgs.prototype.getUrl=function(){return _.wV(this,2)};
Wgs.prototype.setUrl=function(q){return _.gl(this,2,q)};var U$X=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(U$X,_.u6);var X20=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(X20,_.u6);var EeK=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(EeK,_.u6);var zII=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(zII,_.u6);var SNv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(SNv,_.u6);var anI=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(anI,_.u6);var X_2=_.qb(anI);var d$2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(d$2,_.u6);var Db=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Db,_.u6);Db.prototype.setHeader=function(q){return _.k4(this,1,q)};
Db.prototype.hasHeader=function(){return _.dV(this,aA,1)};
Db.prototype.getCompletionUrl=function(){return _.wV(this,6)};
Db.prototype.getDeviceId=function(){return _.wV(this,11)};var hX9=new h0("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",Db,anI,function(q){return q.serialize()},X_2);var MTv=new Set(["SAPISIDHASH","APISIDHASH"]);var fn8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(fn8,_.u6);fn8.prototype.getMessage=function(){return _.wV(this,2)};
var yp5=_.qb(fn8);var lR=function(q,k){this.xhrNodeReadableStream_=q.nodeReadableStream;this.grpcResponseDeserializeFn_=k;this.JSC$17135_xhr_=q.xhr;this.onDataCallbacks_=[];this.onMetadataCallbacks_=[];this.onStatusCallbacks_=[];this.onEndCallbacks_=[];this.JSC$17135_onErrorCallbacks_=[];this.xhrNodeReadableStream_&&tT9(this)},w2s=function(q,k){var F=new D$0;
_.Dr(q.JSC$17135_xhr_,"complete",function(){if(q.JSC$17135_xhr_.isSuccess()){var T=q.JSC$17135_xhr_.getResponseText();var Z;if(Z=k)Z=q.JSC$17135_xhr_,Z.JSC$7841_xhr_&&Z.isComplete()?(Z=Z.JSC$7841_xhr_.getResponseHeader("Content-Type"),Z=Z===null?void 0:Z):Z=void 0,Z=Z==="text/plain";if(Z){if(!atob)throw Error("Nj");T=atob(T)}try{var O=q.grpcResponseDeserializeFn_(T)}catch(R){J0(q,Q19(new _.lS(13,"Error when deserializing response data; error: "+R+(", response: "+T)),F));return}T=_.VN0(q.JSC$17135_xhr_.getStatus());
lnC(q,JpX(q));T==0?Ap8(q,O):J0(q,Q19(new _.lS(T,"Xhr succeeded but the status code is not 200"),F))}else{T=q.JSC$17135_xhr_.getResponseText();O=JpX(q);if(T){var z=p28(q,T);T=z.code;Z=z.details;z=z.metadata}else T=2,Z="Rpc failed due to xhr error. uri: "+String(q.JSC$17135_xhr_.JSC$7841_lastUri_)+", error code: "+q.JSC$17135_xhr_.JSC$7841_lastErrorCode_+", error: "+q.JSC$17135_xhr_.getLastError(),z=O;lnC(q,O);J0(q,Q19(new _.lS(T,Z,z),F))}})},tT9=function(q){q.xhrNodeReadableStream_.on("data",function(k){if("1"in
k){var F=k["1"];
try{var T=q.grpcResponseDeserializeFn_(F)}catch(Z){J0(q,new _.lS(13,"Error when deserializing response data; error: "+Z+(", response: "+F)))}T&&Ap8(q,T)}if("2"in k)for(k=p28(q,k["2"]),F=0;F<q.onStatusCallbacks_.length;F++)q.onStatusCallbacks_[F](k)});
q.xhrNodeReadableStream_.on("end",function(){lnC(q,JpX(q));for(var k=0;k<q.onEndCallbacks_.length;k++)q.onEndCallbacks_[k]()});
q.xhrNodeReadableStream_.on("error",function(){if(q.JSC$17135_onErrorCallbacks_.length!=0){var k=q.JSC$17135_xhr_.JSC$7841_lastErrorCode_;k!==0||q.JSC$17135_xhr_.isSuccess()||(k=6);var F=-1;switch(k){case 0:var T=2;break;case 7:T=10;break;case 8:T=4;break;case 6:F=q.JSC$17135_xhr_.getStatus();T=_.VN0(F);break;default:T=14}lnC(q,JpX(q));k=_.MbP(k)+", error: "+q.JSC$17135_xhr_.getLastError();F!=-1&&(k+=", http status code: "+F);J0(q,new _.lS(T,k))}})},JpX=function(q){var k={},F=drh(q.JSC$17135_xhr_);
Object.keys(F).forEach(function(T){k[T]=F[T]});
return k},p28=function(q,k){var F=2,T={};
try{var Z=yp5(k);F=_.kb(Z,1);var O=Z.getMessage();_.qa(Z,Xg0,3,_.iM()).length&&(T["grpc-web-status-details-bin"]=k)}catch(z){q.JSC$17135_xhr_&&q.JSC$17135_xhr_.getStatus()===404?(F=5,O="Not Found: "+String(q.JSC$17135_xhr_.JSC$7841_lastUri_)):(F=14,O="Unable to parse RpcStatus: "+z)}return{code:F,details:O,metadata:T}};
lR.prototype.on=function(q,k){q=="data"?this.onDataCallbacks_.push(k):q=="metadata"?this.onMetadataCallbacks_.push(k):q=="status"?this.onStatusCallbacks_.push(k):q=="end"?this.onEndCallbacks_.push(k):q=="error"&&this.JSC$17135_onErrorCallbacks_.push(k);return this};
var A0=function(q,k){k=q.indexOf(k);k>-1&&q.splice(k,1)};
lR.prototype.removeListener=function(q,k){q=="data"?A0(this.onDataCallbacks_,k):q=="metadata"?A0(this.onMetadataCallbacks_,k):q=="status"?A0(this.onStatusCallbacks_,k):q=="end"?A0(this.onEndCallbacks_,k):q=="error"&&A0(this.JSC$17135_onErrorCallbacks_,k);return this};
lR.prototype.cancel=function(){this.JSC$17135_xhr_.abort()};
var Ap8=function(q,k){for(var F=0;F<q.onDataCallbacks_.length;F++)q.onDataCallbacks_[F](k)},lnC=function(q,k){for(var F=0;F<q.onMetadataCallbacks_.length;F++)q.onMetadataCallbacks_[F](k)},J0=function(q,k){for(var F=0;F<q.JSC$17135_onErrorCallbacks_.length;F++)q.JSC$17135_onErrorCallbacks_[F](k)};
lR.prototype.cancel=lR.prototype.cancel;lR.prototype.removeListener=lR.prototype.removeListener;lR.prototype.on=lR.prototype.on;var D$0=function(){var q=Error.call(this);this.message=q.message;"stack"in q&&(this.stack=q.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="AsyncStack"};
_.y(D$0,Error);var pd=function(q){this.JSC$17144_worker_=q.worker||null;this.JSC$17144_streamBinaryChunks_=q.streamBinaryChunks||!1;this.JSC$17144_credentialsMode_=void 0};
_.j5(pd,_.xaH);pd.prototype.createInstance=function(){var q=new wa(this.JSC$17144_worker_,this.JSC$17144_streamBinaryChunks_);this.JSC$17144_credentialsMode_&&q.setCredentialsMode(this.JSC$17144_credentialsMode_);return q};
pd.prototype.setCredentialsMode=function(q){this.JSC$17144_credentialsMode_=q};
var wa=function(q,k){_.ht.call(this);this.JSC$17148_worker_=q;this.JSC$17148_streamBinaryChunks_=k;this.JSC$17148_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$17148_responseHeaders_=null;this.JSC$17148_method_="GET";this.JSC$17148_url_="";this.inProgress_=!1;this.JSC$17148_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.j5(wa,_.ht);wa.prototype.open=function(q,k){if(this.readyState!=0)throw this.abort(),Error("Oj");this.JSC$17148_method_=q;this.JSC$17148_url_=k;this.readyState=1;Pe(this)};
wa.prototype.send=function(q){if(this.readyState!=1)throw this.abort(),Error("Pj");if(this.abortController_.signal.aborted)throw this.abort(),Error("Qj");this.inProgress_=!0;var k={headers:this.requestHeaders_,method:this.JSC$17148_method_,credentials:this.JSC$17148_credentialsMode_,cache:void 0,signal:this.abortController_.signal};q&&(k.body=q);(this.JSC$17148_worker_||_.k9).fetch(new Request(this.JSC$17148_url_,k)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
wa.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort();this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,$i(this));this.readyState=0};
wa.prototype.handleResponse_=function(q){if(this.inProgress_&&(this.fetchResponse_=q,this.JSC$17148_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$17148_responseHeaders_=q.headers,this.readyState=2,Pe(this)),this.inProgress_&&(this.readyState=3,Pe(this),this.inProgress_)))if(this.responseType==="arraybuffer")q.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.k9.ReadableStream!==
"undefined"&&"body"in q){this.currentReader_=q.body.getReader();if(this.JSC$17148_streamBinaryChunks_){if(this.responseType)throw Error("Rj");this.response=[]}else this.response=this.responseText="",this.JSC$17148_textDecoder_=new TextDecoder;P$k(this)}else q.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var P$k=function(q){q.currentReader_.read().then(q.handleDataFromStream_.bind(q)).catch(q.handleSendFailure_.bind(q))};
wa.prototype.handleDataFromStream_=function(q){if(this.inProgress_){if(this.JSC$17148_streamBinaryChunks_&&q.value)this.response.push(q.value);else if(!this.JSC$17148_streamBinaryChunks_){var k=q.value?q.value:new Uint8Array(0);if(k=this.JSC$17148_textDecoder_.decode(k,{stream:!q.done}))this.response=this.responseText+=k}q.done?$i(this):Pe(this);this.readyState==3&&P$k(this)}};
wa.prototype.handleResponseText_=function(q){this.inProgress_&&(this.response=this.responseText=q,$i(this))};
wa.prototype.handleResponseArrayBuffer_=function(q){this.inProgress_&&(this.response=q,$i(this))};
wa.prototype.handleSendFailure_=function(){this.inProgress_&&$i(this)};
var $i=function(q){q.readyState=4;q.fetchResponse_=null;q.currentReader_=null;q.JSC$17148_textDecoder_=null;Pe(q)};
wa.prototype.setRequestHeader=function(q,k){this.requestHeaders_.append(q,k)};
wa.prototype.getResponseHeader=function(q){return this.JSC$17148_responseHeaders_?this.JSC$17148_responseHeaders_.get(q.toLowerCase())||"":""};
wa.prototype.getAllResponseHeaders=function(){if(!this.JSC$17148_responseHeaders_)return"";for(var q=[],k=this.JSC$17148_responseHeaders_.entries(),F=k.next();!F.done;)F=F.value,q.push(F[0]+": "+F[1]),F=k.next();return q.join("\r\n")};
wa.prototype.setCredentialsMode=function(q){this.JSC$17148_credentialsMode_=q};
var Pe=function(q){q.onreadystatechange&&q.onreadystatechange.call(q)};
Object.defineProperty(wa.prototype,"withCredentials",{get:function(){return this.JSC$17148_credentialsMode_==="include"},
set:function(q){this.setCredentialsMode(q?"include":"same-origin")}});var $$s=function(q){var k="";_.fT.forEach(q,function(F,T){k+=T;k+=":";k+=F;k+="\r\n"});
return k},bOk=function(q,k,F){if(_.fT.isEmpty(F))return q;
F=$$s(F);if(typeof q==="string")return _.r4(q,_.K6(k),F);_.HP(q,k,F);return q};var uMD=function(){this.isInputValid_=!0;this.JSC$17153_streamPos_=0;this.leftoverInput_=""};
uMD.prototype.isInputValid=function(){return this.isInputValid_};var WQ=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$17156_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
WQ.prototype.isInputValid=function(){return this.state_!=3};
var bR=function(q,k,F,T){q.state_=3;q.errorMessage_="The stream is broken @"+q.JSC$17156_streamPos_+"/"+F+". Error: "+T+". With input:\n"+k;throw Error(q.errorMessage_);};
WQ.prototype.acceptsBinaryInput=function(){return!0};
WQ.prototype.parse=function(q){function k(e){e&128&&bR(O,z,R,"invalid tag");(e&7)!=2&&bR(O,z,R,"invalid wire type");O.tag_=e>>>3;O.tag_!=1&&O.tag_!=2&&O.tag_!=15&&bR(O,z,R,"unexpected tag");O.state_=1;O.length_=0;O.countLengthBytes_=0}
function F(e){O.countLengthBytes_++;O.countLengthBytes_==5&&e&240&&bR(O,z,R,"message length too long");O.length_|=(e&127)<<(O.countLengthBytes_-1)*7;e&128||(O.state_=2,O.countMessageBytes_=0,typeof Uint8Array!=="undefined"?O.messageBuffer_=new Uint8Array(O.length_):O.messageBuffer_=Array(O.length_),O.length_==0&&Z())}
function T(e){O.messageBuffer_[O.countMessageBytes_++]=e;O.countMessageBytes_==O.length_&&Z()}
function Z(){if(O.tag_<15){var e={};e[O.tag_]=O.messageBuffer_;O.result_.push(e)}O.state_=0}
for(var O=this,z=q instanceof Array?q:new Uint8Array(q),R=0;R<z.length;){switch(O.state_){case 3:bR(O,z,R,"stream already broken");break;case 0:k(z[R]);break;case 1:F(z[R]);break;case 2:T(z[R]);break;default:throw Error("Tj`"+O.state_);}O.JSC$17156_streamPos_++;R++}q=O.result_;O.result_=[];return q.length>0?q:null};var B1s=function(){this.errorMessage_=null;this.JSC$17159_streamPos_=0;this.base64Decoder_=new uMD;this.pbParser_=new WQ};
B1s.prototype.isInputValid=function(){return this.errorMessage_===null};
var Nz0=function(q,k,F){q.errorMessage_="The stream is broken @"+q.JSC$17159_streamPos_+". Error: "+F+". With input:\n"+k;throw Error(q.errorMessage_);};
B1s.prototype.acceptsBinaryInput=function(){return!1};
B1s.prototype.parse=function(q){this.errorMessage_!==null&&Nz0(this,q,"stream already broken");var k=null;try{var F=this.base64Decoder_;if(!F.isInputValid_)throw F.isInputValid_=!1,Error("Sj`"+F.JSC$17153_streamPos_+"`stream already broken`"+q);F.leftoverInput_+=q;var T=Math.floor(F.leftoverInput_.length/4);if(T==0)var Z=null;else{try{var O=_.StN(F.leftoverInput_.slice(0,T*4))}catch(e){var z=F.leftoverInput_,R=e.message;F.isInputValid_=!1;throw Error("Sj`"+F.JSC$17153_streamPos_+"`"+R+"`"+z);}F.JSC$17153_streamPos_+=
T*4;F.leftoverInput_=F.leftoverInput_.slice(T*4);Z=O}k=Z===null?null:this.pbParser_.parse(Z)}catch(e){Nz0(this,q,e.message)}this.JSC$17159_streamPos_+=q.length;return k};var KRk=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$17162_streamPos_=0;this.result_=[];this.statusParsed_=!1};
KRk.prototype.isInputValid=function(){return this.errorMessage_===null};
KRk.prototype.acceptsBinaryInput=function(){return!1};
KRk.prototype.parse=function(q){function k(e){O.state_=6;O.errorMessage_="The stream is broken @"+O.JSC$17162_streamPos_+"/"+z+". Error: "+e+". With input:\n";throw Error(O.errorMessage_);}
function F(){O.jsonStreamParser_=new _.Tu({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function T(e){if(e)for(var I=0;I<e.length;I++){var X={};X[1]=e[I];O.result_.push(X)}}
function Z(e){if(e){(O.statusParsed_||e.length>1)&&k("extra status: "+e);O.statusParsed_=!0;var I={};I[2]=e[0];O.result_.push(I)}}
for(var O=this,z=0;z<q.length;){var R;if(R=O.state_!==2){a:{for(;z<q.length;){if(!_.Fw(q[z])){R=!0;break a}z++;O.JSC$17162_streamPos_++}R=!1}R=!R}if(R)return null;switch(O.state_){case 6:k("stream already broken");break;case 0:q[z]==="["?(O.state_=1,z++,O.JSC$17162_streamPos_++):k("unexpected input token");break;case 1:q[z]==="["?(O.state_=2,F()):q[z]===","||q.slice(z,z+5)=="null,"?O.state_=3:q[z]==="]"?(O.state_=5,z++,O.JSC$17162_streamPos_++):k("unexpected input token");break;case 2:R=O.jsonStreamParser_.parse(q.substring(z));
T(R);O.jsonStreamParser_.done()?(O.state_=3,R=O.jsonStreamParser_.JSC$9446_buffer_,O.JSC$17162_streamPos_+=q.length-z-R.length,q=R,z=0):(O.JSC$17162_streamPos_+=q.length-z,z=q.length);break;case 3:q[z]===","||q.slice(z,z+5)=="null,"?(O.state_=4,F(),O.jsonStreamParser_.parse("["),z+=q[z]===","?1:5,O.JSC$17162_streamPos_++):q[z]==="]"&&(O.state_=5,z++,O.JSC$17162_streamPos_++);break;case 4:R=O.jsonStreamParser_.parse(q.substring(z));Z(R);O.jsonStreamParser_.done()?(O.state_=5,R=O.jsonStreamParser_.JSC$9446_buffer_,
O.JSC$17162_streamPos_+=q.length-z-R.length,q=R,z=0):(O.JSC$17162_streamPos_+=q.length-z,z=q.length);break;case 5:k("extra input after stream end")}}return O.result_.length>0?(q=O.result_,O.result_=[],q):null};var QyX=function(q){this.JSC$17165_xhr_=q;this.JSC$17165_parser_=null;this.status_=this.JSC$17165_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$17165_textDecoder_=null;this.JSC$17165_eventHandler_=new _.iN(this);this.JSC$17165_eventHandler_.listen(this.JSC$17165_xhr_,"readystatechange",this.JSC$17167_readyStateChangeHandler_)},uR=function(q,k){q.status_!=k&&(q.status_=k,q.statusHandler_&&q.statusHandler_())},Nk=function(q){q.JSC$17165_eventHandler_.removeAll();
if(q.JSC$17165_xhr_){var k=q.JSC$17165_xhr_;q.JSC$17165_xhr_=null;k.abort();k.dispose()}};
QyX.prototype.getStatus=function(){return this.status_};
QyX.prototype.JSC$17167_readyStateChangeHandler_=function(q){q=q.target;try{if(q==this.JSC$17165_xhr_)a:{var k=_.pY(this.JSC$17165_xhr_),F=this.JSC$17165_xhr_.JSC$7841_lastErrorCode_,T=this.JSC$17165_xhr_.getStatus(),Z=this.JSC$17165_xhr_.getResponseText();q=[];if(this.JSC$17165_xhr_.getResponse()instanceof Array){var O=this.JSC$17165_xhr_.getResponse();O.length>0&&O[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,q=O)}if(!(k<3||k==3&&!Z&&q.length==0))if(T=T==200||T==206,k==4&&(F==8?uR(this,
7):F==7?uR(this,8):T||uR(this,3)),this.JSC$17165_parser_||(this.JSC$17165_parser_=r70(this.JSC$17165_xhr_),this.JSC$17165_parser_==null&&uR(this,5)),this.status_>2)Nk(this);else{if(q.length>this.JSC$17165_pos_){var z=q.length;F=[];try{if(this.JSC$17165_parser_.acceptsBinaryInput())for(var R=0;R<z;R++){var e=this.JSC$17165_parser_.parse(Array.from(q[R]));e&&(F=F.concat(e))}else{e="";if(!this.JSC$17165_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("Uj");this.JSC$17165_textDecoder_=new TextDecoder}for(R=
0;R<z;R++)e+=this.JSC$17165_textDecoder_.decode(q[R],{stream:k==4&&R==z-1});F=this.JSC$17165_parser_.parse(e)}q.splice(0,z);F&&this.dataHandler_(F)}catch(X){uR(this,5);Nk(this);break a}}else if(Z.length>this.JSC$17165_pos_){R=Z.slice(this.JSC$17165_pos_);this.JSC$17165_pos_=Z.length;try{var I=this.JSC$17165_parser_.parse(R);I!=null&&this.dataHandler_&&this.dataHandler_(I)}catch(X){uR(this,5);Nk(this);break a}}k==4?(Z.length!=0||this.hasStreamingResponseData_?uR(this,2):uR(this,4),Nk(this)):uR(this,
1)}}}catch(X){uR(this,6),Nk(this)}};var Kgv=function(q){q=this.xhrReader_=q;var k=(0,_.hr)(this.onData_,this);q.dataHandler_=k;q=this.xhrReader_;k=(0,_.hr)(this.onStatusChange_,this);q.statusHandler_=k;this.JSC$17169_callbackMap_={};this.callbackOnceMap_={}};
_.Y=Kgv.prototype;_.Y.on=function(q,k){var F=this.JSC$17169_callbackMap_[q];F||(F=[],this.JSC$17169_callbackMap_[q]=F);F.push(k);return this};
_.Y.addListener=function(q,k){this.on(q,k);return this};
_.Y.removeListener=function(q,k){var F=this.JSC$17169_callbackMap_[q];F&&_.Vh(F,k);(q=this.callbackOnceMap_[q])&&_.Vh(q,k);return this};
_.Y.once=function(q,k){var F=this.callbackOnceMap_[q];F||(F=[],this.callbackOnceMap_[q]=F);F.push(k);return this};
_.Y.onData_=function(q){var k=this.JSC$17169_callbackMap_.data;k&&BzK(q,k);(k=this.callbackOnceMap_.data)&&BzK(q,k);this.callbackOnceMap_.data=[]};
var BzK=function(q,k){for(var F={},T=0;T<q.length;F={message$jscomp$970:void 0},T++)F.message$jscomp$970=q[T],k.forEach(function(Z){return function(O){try{O(Z.message$jscomp$970)}catch(z){}}}(F))};
Kgv.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:rpC(this,"readable");break;case 5:case 6:case 4:case 7:case 3:rpC(this,"error");break;case 8:rpC(this,"close");break;case 2:rpC(this,"end")}};
var rpC=function(q,k){var F=q.JSC$17169_callbackMap_[k];F&&F.forEach(function(T){try{T()}catch(Z){}});
(F=q.callbackOnceMap_[k])&&F.forEach(function(T){T()});
q.callbackOnceMap_[k]=[]};var veI=function(){var q={format:"jspb"};q=q===void 0?{}:q;this.suppressCorsPreflight=q.suppressCorsPreflight||_.NA("suppressCorsPreflight",q)||!1;this.withCredentials=q.withCredentials||_.NA("withCredentials",q)||!1;this.streamInterceptors=q.streamInterceptors||[];this.unaryInterceptors=q.unaryInterceptors||[];this.workerScope=q.workerScope;this.chunkedServerStreaming=q.useFetchDownloadStreams||!1},GCs=function(q,k,F,T,Z,O){O=O===void 0?{}:O;
var z=k.substring(0,k.length-Z.name.length),R,e=(R=O)==null?void 0:R.signal;return HO0(function(I){return new Promise(function(X,E){if(e==null?0:e.aborted){var d=new _.lS(1,"Aborted");d.cause=e.reason;E(d)}else{var M={},t=sy0(q,I,z);t.on("error",function(A){return void E(A)});
t.on("metadata",function(A){M=A});
t.on("data",function(A){var w=M;w=w===void 0?{}:w;X(new Tz0(A,w))});
e&&e.addEventListener("abort",function(){t.cancel();var A=new _.lS(1,"Aborted");A.cause=e.reason;E(A)})}})},q.unaryInterceptors).call(q,ZOC(Z,F,T)).then(function(I){return I.responseMessage})},Qk=function(q,k,F,T,Z,O){O=O===void 0?{}:O;
return GCs(q,k,F,T,Z,O)};
veI.prototype.serverStreaming=function(q,k,F,T){var Z=this,O=q.substring(0,q.length-T.name.length);return cpC(function(z){var R=z.methodDescriptor,e=z.getMetadata(),I=VTk(Z,!1);e=Lg9(Z,e,I,O+R.getName());var X=x$D(I,R.responseDeserializeFn,!0);z=R.requestSerializeFn(z.requestMessage);I.send(e,"POST",z);return X},this.streamInterceptors).call(this,ZOC(T,k,F))};
var sy0=function(q,k,F){var T=k.methodDescriptor,Z=k.getMetadata(),O=VTk(q,!0);q=Lg9(q,Z,O,F+T.getName());F=x$D(O,T.responseDeserializeFn,!1);w2s(F,Z["X-Goog-Encode-Response-If-Executable"]==="base64");k=T.requestSerializeFn(k.requestMessage);O.send(q,"POST",k);return F},VTk=function(q,k){k=q.chunkedServerStreaming&&!k;
return q.workerScope||k?new _.At(new pd({worker:q.workerScope,streamBinaryChunks:k})):new _.At},Lg9=function(q,k,F,T){k["Content-Type"]="application/json+protobuf";
k["X-User-Agent"]="grpc-web-javascript/0.1";var Z=k.Authorization;if(Z&&MTv.has(Z.split(" ")[0])||q.withCredentials)F.JSC$7841_withCredentials_=!0;if(q.suppressCorsPreflight)T=bOk(T,"$httpHeaders",k);else for(q=_.S(Object.keys(k)),Z=q.next();!Z.done;Z=q.next())Z=Z.value,F.headers.set(Z,k[Z]);return T},x$D=function(q,k,F){if(F){F=new QyX(q);
var T=new Kgv(F)}return new lR({xhr:q,nodeReadableStream:T},k)},cpC=function(q,k){return k.reduce(function(F,T){return function(Z){return T.intercept(Z,F)}},q)},HO0=function(q,k){return k.reduce(function(F,T){return function(Z){return T.intercept(Z,F)}},q)};var ne2=function(q){this.client_=new veI;this.hostname_=q==void 0?q:q.replace(/\/+$/,"")};
_.Y=ne2.prototype;_.Y.JSC$17187_depositGoogleCredential=function(q,k,F){return Qk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",q,k||{},SBs,F)};
_.Y.deleteLink=function(q,k,F){return Qk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",q,k||{},YBI,F)};
_.Y.JSC$17187_finishOAuth=function(q,k,F){return Qk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",q,k||{},C$9,F)};
_.Y.getLink=function(q,k,F){return Qk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",q,k||{},RX0,F)};
_.Y.startLinkingSession=function(q,k,F){return Qk(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",q,k||{},hX9,F)};var ge0=[0,OFk,1,CLI,[0,_.LH,[0,SZ9,-1]],[0,zjC],[0,RjX,-1]];var m$2=function(){this.storage=new Map},i7k=function(q,k,F,T,Z){if(!q.storage.has(k))return null;
q=_.S(q.storage.get(k));for(k=q.next();!k.done;k=q.next())if(k=k.value,!Z||k.linkName===Z)if(F&&k.scopes&&qj0(k.scopes,F)||T&&k.capabilities&&qj0(k.capabilities,T))return k;return null},kH0=function(q,k,F){if(!F)q.storage.delete(k);
else if(q.storage.has(k)){var T=q.storage.get(k).filter(function(Z){return Z.linkName!==F});
T.length>0?q.storage.set(k,T):q.storage.delete(k)}},qj0=function(q,k){k=_.S(k);
for(var F=k.next();!F.done;F=k.next())if(!q.has(F.value))return!1;return!0};var o_0=function(){var q=_.P9("LINK_GAL_DOMAIN");this.alsDomain1p=_.P9("LINK_GAL_DOMAIN");this.alsDomain3p=q;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},FU8=function(q,k){q.apiKey=k;
return q};
o_0.prototype.build=function(){var q={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("Vj");q.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("Wj");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("Xj");q.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(q.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)q.apiKey=
this.apiKey,q.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("Yj");q.oauthToken=this.oauthToken;q.alsDomain=this.alsDomain3p}q.clientXd3=this.clientXd3;q.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(q.authUser=this.authUser);this.bucket!==void 0&&(q.bucket=this.bucket);this.completionUrl!==void 0&&(q.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(q.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(q.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(q.locale=this.locale);q.loggerType=this.loggerType;q.clientEnvironment=this.clientEnvironment;q.colorScheme=this.colorScheme;q.showCloseOption=this.showCloseOption;return q};var UW=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(UW,_.u6);var TlK=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(TlK,_.u6);var Z7X=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Z7X,_.u6);var X2=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(X2,_.u6);var jm0=function(q){return _.PL(q,1)};var YjD=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(YjD,_.u6);var LRs=_.qb(YjD),I3=[1,2,3,4,5];var s10=function(q){try{return LRs(q)}catch(k){return null}},O7C=function(){},GS9=function(q,k){switch(_.y_(k,I3)){case 4:return(k=_.uG(k,Z7X,4,I3))&&q.logStateTransition(_.PL(k,1)),!0;
case 5:return(k=_.uG(k,TlK,5,I3))&&q.logInternalEvent(_.PL(k,1)),!0}return!1},xR2=function(q){switch(q){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.Ys(q)}};var vGX=function(q,k){var F=this;this.validator=q;this.messageListener=k;this.dismissCallback=function(){SjX(F,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$17216_receiveMessage=function(T){T.type==="message"&&(T=T.event_,T!==null&&(new URL(F.iframe.src)).origin===T.origin&&F.validator(T.data,T.origin)&&!F.messageListener(T.data)&&(F.JSC$17216_resolveCb!==void 0&&F.JSC$17216_resolveCb(T.data),zK5(F)))}},VfK=function(q,k,F){q.uiHandler!==void 0&&SjX(q,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(T,Z){q.JSC$17216_resolveCb=T;q.JSC$17216_rejectCb=Z;q.iframe=document.createElement("iframe");_.Ab(q.iframe,k);q.uiHandler=F.displayContent(q.iframe,q.dismissCallback);_.Dr(window,"message",q.JSC$17216_receiveMessage,!1,q)})},SjX=function(q,k){q.JSC$17216_rejectCb!==void 0&&q.JSC$17216_rejectCb(k);
zK5(q)},zK5=function(q){q.uiHandler!==void 0&&q.uiHandler.hideContent();
_.dm(window,"message",q.JSC$17216_receiveMessage,!1,q);q.JSC$17216_resolveCb=void 0;q.JSC$17216_rejectCb=void 0;q.uiHandler=void 0;q.iframe=void 0};var CWK=function(q){if(q===2){var k;q=((k=window)==null?0:k.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return q},c70=function(q){q=CWK(q);
switch(q){case 0:return"light";case 1:return"dark";default:_.Ys(q)}};var HND=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),RK9=function(q,k){this.JSC$17228_linkingSession=q;this.noticeConfig=k;this.displayInfoMap=new Map;var F=new Map;if(_.dV(this.JSC$17228_linkingSession,U$X,7))for(q=_.kU(this.JSC$17228_linkingSession,U$X,7),q=_.qa(q,Wgs,1,_.iM()),q=_.S(q),k=q.next();!k.done;k=q.next())k=k.value,F.set(_.PL(k,1),_.Sio(_.kU(k,_.Wro,3)));if(F.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){k=this.noticeConfig.enabledDataUsageNoticeUis;q=k.has(0)?F.get(1):void 0;k=k.has(1)?F.get(2):void 0;F=q!==void 0&&k!==void 0?F.get(3):void 0;var T=this.noticeConfig.nestedOrigins;var Z=new YjD;var O=new UW;Z=_.oO(Z,2,I3,O);O=new YjD;var z=new UW;O=_.oO(O,3,I3,z);z=[];q!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:q,lastEvent:Z,nestedOrigins:T}]),z.push({trustedUrl:q,lastEvent:Z,nestedOrigins:T}));k!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:k,lastEvent:O,nestedOrigins:T}]),z.push({trustedUrl:k,lastEvent:O,nestedOrigins:T}));F!==void 0?this.displayInfoMap.set(3,[{trustedUrl:F,lastEvent:O,nestedOrigins:T}]):this.displayInfoMap.set(3,z)}};var eKh=function(q){var k=new m$2;this.galService=q;this.galCache=k};
eKh.prototype.getLink=function(q){var k=q.serviceId;var F=q.scopes;var T=q.capabilities;var Z=q.linkName;var O=this,z;return _.C(function(R){if(T!==void 0&&F!==void 0)throw Error("Zj");z=i7k(O.galCache,k,F,T,Z);return z!==null?R.return(z):R.return(O.galService.getLink({serviceId:k,sessionId:Math.floor(Math.random()*2147483648),scopes:F,capabilities:T,linkName:Z}).then(function(e){e=iQs(e);var I=O.galCache;I.storage.has(k)?I.storage.get(k).push(e):I.storage.set(k,[e]);return e}))})};
eKh.prototype.deleteLink=function(q,k,F){var T=this;return _.C(function(Z){kH0(T.galCache,q,F);return Z.return(T.galService.deleteLink({serviceId:q,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:k,linkName:F}).then(function(){return!0}))})};var UGk=function(q,k){var F=this;this.validator=q;this.msgHandler=k;this.closedPopupTimeout=this.JSC$17250_rejectCb=this.JSC$17250_resolveCb=this.popup=null;this.JSC$17250_receiveMessage=function(T){if(T!==null&&(T=T.event_,T.source===F.popup)){var Z=T.data;if(F.validator(Z,T.origin)){var O;(O=F.msgHandler)!=null&&O.call(F,Z)||(F.JSC$17250_resolveCb!==null&&F.JSC$17250_resolveCb(Z),WUD(F))}}}};
UGk.prototype.open=function(q,k){var F=this;this.popup!==null&&Iwv(this);return new Promise(function(T,Z){F.JSC$17250_resolveCb=T;F.JSC$17250_rejectCb=Z;F.popup=_.w5(window,q,"",k);_.Dr(window,"message",F.JSC$17250_receiveMessage,!1,F);X50(F)})};
var Iwv=function(q,k){q.JSC$17250_rejectCb!==null&&q.JSC$17250_rejectCb(k);WUD(q)},WUD=function(q){q.closedPopupTimeout&&(q.closedPopupTimeout.cancel(),q.closedPopupTimeout=null);
q.popup&&q.popup.close();_.dm(window,"message",q.JSC$17250_receiveMessage,!1,q);q.popup=null;q.JSC$17250_resolveCb=null;q.JSC$17250_rejectCb=null},X50=function(q){q.closedPopupTimeout=_.XNz(100).then(function(){q.popup?q.popup.closed?E_X(q):X50(q):Iwv(q,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},E_X=function(q){q.closedPopupTimeout=_.XNz(100).then(function(){Iwv(q,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var aw2=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),dGC=function(q,k,F,T,Z,O,z,R,e,I){var X=this;this.serviceId=q;this.sessionId=k;this.galService=F;this.oauthDetails=T;this.galLogger=Z;this.interactionMode=O;this.redirectServiceUrl=z;this.consentLanguageKeys=R;this.dynamicUrlParameters=e;this.partnerConfigMinReadTimestamp=I;this.started=!1;this.JSC$17256_dataValidator=function(E,
d){var M=aw2.has(d);M||X.redirectServiceUrl===void 0||(M=X.redirectServiceUrl===d);return M?E.sentinel==="gdi":!1}};
dGC.prototype.complete=function(){var q=this,k;return _.C(function(F){if(q.interactionMode!==1)return F.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));k=a3.getRedirectStateFromUri();return k===null?F.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):F.return(hK0(q,k))})};
dGC.prototype.start=function(){var q=this,k;return _.C(function(F){if(q.started)return F.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.wV(q.oauthDetails,1))return F.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(q.interactionMode===1)return a3.setLocation(_.wV(q.oauthDetails,1)),F.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));q.started=!0;q.galLogger.logStateTransition(5);
k=a3.getPostMessagePopup(q.JSC$17256_dataValidator);return F.return(k.open(_.wV(q.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(T){q.started=!1;var Z=q.galLogger;if((T==null?void 0:T.error)!==void 0)throw Z.logInternalEvent(59),Error("$j");if((T==null?void 0:T.redirect_state)===void 0)throw Z.logInternalEvent(131),Error("ak");return hK0(q,T.redirect_state)}).catch(function(T){q.started=
!1;
return T.errorCode!==void 0?{statusCode:T.errorCode,statusMessage:T.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var hK0=function(q,k){return _.C(function(F){return F.return(MB9(q.galService,{serviceId:q.serviceId,sessionId:q.sessionId,dynamicUrlParameters:q.dynamicUrlParameters,redirectState:k,consentLanguageKeys:q.consentLanguageKeys,partnerConfigMinReadTimestamp:q.partnerConfigMinReadTimestamp}).then(function(T){var Z={statusCode:1,link:iQs(T.getLink())};BGh(_.Ml(T,3))!==void 0&&(Z.callerState=BGh(_.Ml(T,3)));q.galLogger.logInternalEvent(134);return Z}))})},a3={getPostMessagePopup:function(q){return new UGk(q)},
getRedirectStateFromUri:function(){var q=_.rF(a3.getLocation()).fragment_;return(new _.ZF(q)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(q){_.sc(window.location,_.d5(q))},
createOAuthFlow:function(q,k){return new dGC(q.serviceId,q.sessionId,q.galService,k,q.galLogger,q.interactionMode,q.redirectServiceUrl,q.consentLanguageKeys,q.dynamicUrlParameters,q.partnerConfigMinReadTimestamp)}};var fw8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(fw8,_.u6);var y5C=_.qb(fw8);var tB0=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),DG2=function(q,k,F,T,Z,O,z,R,e){var I=this;this.serviceId=q;this.sessionId=k;this.galService=F;this.gsiWebFlowDetails=T;this.colorScheme=Z;this.showCloseOption=O;this.galLogger=z;this.interactionMode=R;this.redirectServiceUrl=e;this.started=!1;this.JSC$17268_dataValidator=function(X,E){var d=tB0.has(E);d||I.redirectServiceUrl===
void 0||(d=I.redirectServiceUrl===E);return d?X.sentinel==="gal":!1};
this.logEventProcessor=function(X){return X.result?(X=s10(X.result))?GS9(I.galLogger,X):!1:!1}};
DG2.prototype.complete=function(){var q=this,k,F;return _.C(function(T){if(q.interactionMode!==1)return T.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));k=dk.getRedirectStateFromUri();if(k===void 0)return q.galLogger.JSC$17208_logErrorEvent(131),T.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return F=lwD(q,k),T.return(J55(q,F))}catch(Z){return T.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
DG2.prototype.start=function(){var q=this,k;return _.C(function(F){if(q.started)return F.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.wV(q.gsiWebFlowDetails,1))return F.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(q.interactionMode===1)return dk.setLocation(A5v(q,_.wV(q.gsiWebFlowDetails,1))),F.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
q.started=!0;k=dk.getPostMessagePopup(q.JSC$17268_dataValidator,q.logEventProcessor);return F.return(k.open(A5v(q,_.wV(q.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(T){q.started=!1;if((T==null?void 0:T.result)===void 0)throw q.galLogger.JSC$17208_logErrorEvent(131),Error("ak");T=lwD(q,T.result);return J55(q,T)}).catch(function(T){q.started=!1;
return T.errorCode!==void 0?{statusCode:T.errorCode,statusMessage:T.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var A5v=function(q,k){q=["result_channel",q.interactionMode===1?"2":"1","color_scheme",c70(q.colorScheme),"show_close_option",q.showCloseOption];return Is0(k,q)},J55=function(q,k){if(k!==null&&_.dV(k,X2,2)){var F,T=k==null?void 0:(F=_.kU(k,X2,2))==null?void 0:_.PL(F,2);
T&&q.galLogger.JSC$17208_logErrorEvent(xR2(T));return jm0(_.kU(k,X2,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 q.galService.getLink({serviceId:q.serviceId,sessionId:q.sessionId,consistencyKey:_.wV(k,1)}).then(function(Z){Z=iQs(Z);q.galLogger.logInternalEvent(134);return{statusCode:1,link:Z}})},lwD=function(q,k){k=y5C(k);
if(!_.dV(k,X2,2)&&_.wV(k,1)==="")throw q.galLogger.JSC$17208_logErrorEvent(5),Error("bk");return k},dk={getPostMessagePopup:function(q,k){return new UGk(q,k)},
getRedirectStateFromUri:function(){return _.vP(_.rF(dk.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(q){_.sc(window.location,_.d5(q))},
createStreamlinedFlow:function(q,k){return new DG2(q.serviceId,q.sessionId,q.galService,k,q.colorScheme,q.showCloseOption,q.galLogger,q.interactionMode,q.redirectServiceUrl)}};var U92=function(){var q=_.R6w("GAL");this.storage=q?new _.dG(q):null};var Kd=function(){};
_.y(Kd,O7C);Kd.prototype.logStateTransition=function(){};
Kd.prototype.logInternalEvent=function(){};
Kd.prototype.JSC$17208_logErrorEvent=function(){};var p59=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(p59,_.u6);p59.prototype.getCompletionUrl=function(){return _.wV(this,15)};var Be=function(q,k,F,T,Z,O){this.serviceId=q;this.environment=k;this.sessionId=F;this.colorSchemeSelected=T;this.colorThemeDisplayed=Z;this.JSC$17281_transport=O;this.currentState=1};
_.y(Be,O7C);Be.prototype.logStateTransition=function(q){var k=w52(this);k=_.o_(k,3,this.currentState);k=_.o_(k,1,q);this.currentState=q;q=ayD(1);this.dispatch(k,q)};
Be.prototype.logInternalEvent=function(q){q=ayD(q);this.dispatch(w52(this),q)};
Be.prototype.JSC$17208_logErrorEvent=function(q){var k=w52(this);k=_.o_(k,1,10);q=ayD(q);this.dispatch(k,q)};
var w52=function(q){var k=new p59;k=_.o_(k,1,q.currentState);k=_.Ub(k,7,q.serviceId);var F,T;var Z=((F=window)==null?0:(T=F.location)==null?0:T.href)?_.rF(window.location.href).JSC$8076_domain_:"NO_PACKAGE_NAME";F=_.Ub(k,8,Z);F=_.o_(F,6,q.environment);F=_.Ub(F,5,"100");F=_.o_(F,11,q.colorSchemeSelected);return _.o_(F,12,q.colorThemeDisplayed)};
Be.prototype.dispatch=function(q,k){k===void 0&&(k=new _.Sa);var F=k;q=q.serialize();F=_.Ub(F,8,q);_.d1(F,12,this.sessionId);this.JSC$17281_transport.dispatch(k)};var PWC=function(q,k){this.loggerType=q;this.sessionIndex=k!=null?k:0},$GC;
PWC.prototype.create=function(q,k,F,T,Z){switch(this.loggerType){case 0:return new Kd;case 1:return $GC||($GC=(new _.SN(555,this.sessionIndex.toString())).build()),new Be(q,k,F,T,Z,$GC);default:_.Ys(this.loggerType,"unknown logger type")}};var hj=[6,2,3,1],d9C=new Map([[4,1],[1,6],[2,2],[3,3]]),TWs={statusCode:7,statusMessage:"Failed to create flow object"},eIC=function(q,k,F,T,Z,O,z,R,e,I){this.serviceId=q;this.sessionId=k;this.config=F;this.galService=T;this.JSC$17288_linkingSession=Z;this.googleScopes=O;this.callerState=z;this.consentLanguageKeys=R;this.dynamicUrlParameters=e;this.partnerConfigMinReadTimestamp=I;this.currentFlow=0;T=this.JSC$17288_linkingSession;Z=new Set;_.dV(T,SNv,1)&&Z.add(1);_.dV(T,EeK,2)&&_.dV(T,zII,6)&&Z.add(2);
_.dV(T,X20,3)&&_.dV(T,zII,6)&&Z.add(3);_.dV(T,eXD,4)&&Z.add(6);this.supportedFlows=Z;T=F.loggerType;Z=F.clientEnvironment;a:{O=F.colorScheme;switch(O){case 0:O=1;break a;case 1:O=2;break a;case 2:O=3;break a;default:_.Ys(O)}O=void 0}a:{z=F.colorScheme;z=CWK(z);switch(z){case 0:z=1;break a;case 1:z=2;break a;default:_.Ys(z)}z=void 0}this.galLogger=(new PWC(T,F.authUser)).create(q,Z,k,O,z)},ulk=function(q){return new Promise(function(k){var F,T,Z,O,z,R,e,I,X,E;
return _.C(function(d){switch(d.nextAddress){case 1:F=C_C(q.currentFlow,q.supportedFlows),T=!1,Z=new RK9(q.JSC$17288_linkingSession,q.config.dataUsageNoticeConfig);case 2:if(F===void 0){d.jumpTo(4);break}_.j$(d,5);var M=Z,t=F,A=void 0;T?t===1&&(A=M.displayInfoMap.get(2)):t===2||t===3?A=M.displayInfoMap.get(1):t===1&&(A=M.displayInfoMap.get(3));O=A?A:[];z=q.consentLanguageKeys;R=_.S(O);e=R.next();case 7:if(e.done)return q.currentFlow=F,_.W(d,j5I(b7I(q,z)),11);I=e.value;return _.W(d,nG2(I,q.config.dataUsageNoticeConfig.uiAdapter,
q.config.colorScheme,q.galLogger),10);case 10:X=d.yieldResult;if(X.statusCode!==1)return II5(q.serviceId),q.currentFlow=0,k(EW({statusCode:X.statusCode,statusMessage:X.statusMessage},q.callerState)),d.return();X.consentLanguageKeys!==void 0&&(z=X.consentLanguageKeys);e=R.next();d.jumpTo(7);break;case 11:E=d.yieldResult;if(E.statusCode!==10)return E.statusCode!==6&&(II5(q.serviceId),q.currentFlow=0),E.statusCode!==1&&q.callerState!==void 0&&(E.callerState=q.callerState),k(E),d.return();_.Kl(d,6);break;
case 5:_.CP(d);case 6:F=C_C(q.currentFlow,q.supportedFlows);T=!0;d.jumpTo(2);break;case 4:II5(q.serviceId),q.currentFlow=0,k(EW({statusCode:12,statusMessage:"Linking failed"},q.callerState)),_.RG(d)}})})},Ef9=function(q,k,F){q.currentFlow=k;
return YND(b7I(q,F)).then(function(T){return T.statusCode===10&&q.config.interactionMode===1&&C_C(q.currentFlow,q.supportedFlows)!==void 0?ulk(q):T})},b7I=function(q,k){return{flowParams:{serviceId:q.serviceId,
sessionId:q.sessionId,galService:q.galService,galLogger:q.galLogger,interactionMode:q.config.interactionMode,redirectServiceUrl:q.config.redirectServiceUrl,colorScheme:q.config.colorScheme,consentLanguageKeys:k,dynamicUrlParameters:q.dynamicUrlParameters,showCloseOption:q.config.showCloseOption,partnerConfigMinReadTimestamp:q.partnerConfigMinReadTimestamp},currentFlow:q.currentFlow,config:q.config,session:q.JSC$17288_linkingSession,googleScopes:q.googleScopes,callerState:q.callerState}};var MC5=function(q,k){this.config=q;this.galService=k.getService();this.JSC$17301_galRepository=k.JSC$17319_galRepository};
MC5.prototype.getLink=function(q,k){return Nl0(this,q,k)};
var Nl0=function(q,k,F){return q.JSC$17301_galRepository.getLink({serviceId:k,scopes:void 0,capabilities:void 0,linkName:F}).then(function(T){return{statusCode:1,link:T}}).catch(function(T){return{statusCode:hIv(T.code),
statusMessage:T.message}})};
MC5.prototype.deleteLink=function(q,k){return this.JSC$17301_galRepository.deleteLink(q,this.config.accountLinkingEntryPoint,k).then(function(){return{statusCode:1}}).catch(function(F){return{statusCode:hIv(F.code),
statusMessage:F.message}})};
MC5.prototype.startLinkingSession=function(q){var k=q.serviceId;var F=q.sessionId;return W_k({serviceId:k,sessionId:F!==void 0?F:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:q.loginHint,callerState:q.callerState,consentLanguageKeys:q.consentLanguageKeys,linkName:q.linkName,dynamicUrlParameters:q.dynamicUrlParameters,partnerConfigMinReadTimestamp:q.partnerConfigMinReadTimestamp})};var ra=function(q,k,F,T,Z,O,z){this.apiKey=k;this.authUser=F;this.oauthToken=T;this.bucket=Z;this.locale=O;this.galSdkEventHandler=z;if(T===void 0){if(k===void 0)throw Error("ck");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new ne2(q)};
ra.prototype.deleteLink=function(q){var k=q.serviceId;var F=q.sessionId;var T=q.accountLinkingEntryPoint;var Z=q.linkName;var O=this,z;return _.C(function(R){var e=(new Mk).setHeader(ve(O,F));var I=Qmh({serviceId:k,linkName:Z});e=_.k4(e,2,I);z=_.Q_(e,3,T);return R.return(O.makeRequest(O.galServiceClient.deleteLink,z,[1,3],[2,4]))})};
var MB9=function(q,k){var F=k.serviceId;var T=k.sessionId;var Z=k.dynamicUrlParameters;var O=k.redirectState;var z=k.consentLanguageKeys;var R=k.partnerConfigMinReadTimestamp;var e;return _.C(function(I){var X=(new yk).setHeader(ve(q,T,Z));X=_.gl(X,2,F);e=_.gl(X,4,O);z!==void 0&&_.gl(e,5,z);R!==void 0&&_.k4(e,6,R);return I.return(q.makeRequest(q.galServiceClient.JSC$17187_finishOAuth,e,[1,3],[2,4]))})};
ra.prototype.getLink=function(q){var k=q.serviceId;var F=q.sessionId;var T=q.scopes;var Z=q.capabilities;var O=q.consistencyKey;var z=q.linkName;var R=this,e;return _.C(function(I){var X=(new t0).setHeader(ve(R,F)),E=Qmh({serviceId:k,scopes:T,capabilities:Z,linkName:z});e=_.k4(X,2,E);O!==void 0&&(X=iOC(),X=_.gl(X,2,O),_.k4(e,3,X));return I.return(R.makeRequest(R.galServiceClient.getLink,e,[1,3],[2,4]))})};
var OQk=function(q,k){var F=k.serviceId;var T=k.sessionId;var Z=k.googleScopes;var O=k.consistencyKey;var z;return _.C(function(R){var e=(new fd).setHeader(ve(q,T));e=_.gl(e,2,F);var I=Array.from(Z.values());e=_.fM(e,3,I,_.NI);I=iOC();I=_.gl(I,2,O);z=_.k4(e,4,I);return R.return(q.makeRequest(q.galServiceClient.JSC$17187_depositGoogleCredential,z,[1,3],[2,4]))})};
ra.prototype.startLinkingSession=function(q){var k=q.serviceId;var F=q.sessionId;var T=q.scopes;var Z=q.capabilities;var O=q.loginHint;var z=q.supportedFlows;var R=q.completionUrl;var e=q.usePingPong;var I=q.twoWayLinking;var X=q.accountLinkingEntryPoint;var E=q.callerState;var d=q.consentLanguageKeys;var M=q.googleScopes;var t=q.dataUsageNoticeConfig;var A=q.linkName;var w=q.dynamicUrlParameters;var b=q.partnerConfigMinReadTimestamp;var r=this,L,H;return _.C(function(V){if(Z!==void 0&&T!==void 0)throw Error("Zj");
var g=(new Db).setHeader(ve(r,F,w));L=_.gl(g,2,k);A!==void 0&&_.gl(L,14,A);if(Z!==void 0){g=L;var Y9=Array.from(Z.values());_.fM(g,5,Y9,_.NI)}else T!==void 0&&(g=L,Y9=Array.from(T.values()),_.fM(g,3,Y9,_.NI));R!==void 0&&_.gl(L,6,R);e!==void 0&&_.yW(L,15,e);z!==void 0&&(g=L,Y9=Array.from(z.values()),_.fM(g,4,Y9,_.ak));if(I!==void 0){if(I&&(!M||M.size===0))throw Error("dk");_.yW(L,8,I)}X!==void 0&&_.Q_(L,9,X);O!==void 0&&_.gl(L,13,O);E!==void 0&&(g=L,Y9=(new TextEncoder).encode(E),_.yo(g,12,_.b8(Y9,
!1),_.$c()));d!==void 0&&_.gl(L,16,d);b!==void 0&&_.k4(L,18,b);if(t!==void 0&&t.size>0||M!==void 0&&M.size>0)H=new d$2,M!==void 0&&M.size>0&&(g=H,Y9=Array.from(M.values()),_.fM(g,1,Y9,_.NI)),t!==void 0&&(t.has(0)&&_.jko(H,2,_.ak,1,_.MI),t.has(1)&&_.jko(H,2,_.ak,2,_.MI)),_.k4(L,17,H);return V.return(r.makeRequest(r.galServiceClient.startLinkingSession,L,[1],[2]))})};
ra.prototype.getMetadata=function(){var q=this,k,F;return _.C(function(T){k={};q.useFpa?(k["X-Goog-Api-Key"]=q.apiKey,k["X-Goog-AuthUser"]=q.authUser!==void 0?q.authUser.toString():"0",(F=_.KjJ([]))&&(k.Authorization=F)):k.Authorization="Bearer "+q.oauthToken;q.locale&&(k["accept-language"]=q.locale);return T.return(k)})};
ra.prototype.makeRequest=function(q,k,F,T){var Z=this,O;return _.C(function(z){if(z.nextAddress==1)return _.W(z,Z.getMetadata(),2);O=z.yieldResult;KUk(Z,F);return z.return(q.bind(Z.galServiceClient)(k,O).finally(function(){KUk(Z,T)}))})};
var KUk=function(q,k){q.galSdkEventHandler!==void 0&&k.forEach(function(F){q.galSdkEventHandler.onEvent(F)})},ve=function(q,k,F){var T=new aA;
k=_.yo(T,2,_.fC(k),0);k=_.Q_(k,5,3);F=_.fM(k,8,F,_.NI);q.bucket!==void 0&&_.gl(F,1,q.bucket);return F},Qmh=function(q){var k=q.serviceId;
var F=q.scopes;var T=q.capabilities;q=q.linkName;if(T!==void 0&&F!==void 0)throw Error("Zj");var Z=new mOC;k=_.gl(Z,1,k);T!==void 0?(F=Array.from(T.values()),_.fM(k,5,F,_.NI)):F!==void 0&&(F=Array.from(F.values()),_.fM(k,3,F,_.NI));q!==void 0&&_.gl(k,6,q);return k};var fIC=function(q){this.galService=new ra(q.alsDomain,q.apiKey,q.authUser,q.oauthToken,q.bucket,q.locale,q.galSdkEventHandler);this.JSC$17319_galRepository=new eKh(this.galService)};
fIC.prototype.getService=function(){return this.galService};var BlC=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(BlC,_.u6);var r5v=function(q){var k=new BlC;return _.o_(k,1,q)};
BlC.prototype.setErrorMessage=function(q){return _.Ub(this,2,q)};var v_C=[0,_.nH,_.V_,_.nH];var He=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(He,_.u6);var H78=[0,[1,2,3],_.xY,[0,TbI,YZC,-1],_.xY,[0,jDs,-1],_.iEe];var smv=[0,_.G6,1,_.nH,_.V_,-1,1,_.Fn0,_.sI,_.nH,-1,H78];var GHC=[0,_.nH,[0,_.Fn0,_.sI,[0,_.V_]],_.cL,[0,_.nH,-1]];var Tq=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(Tq,_.u6);var c5D=[0,_.V_,_.nH,-2,_.G6,_.nH,_.G6,_.nH,-2,1,_.cL];var VB8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(VB8,_.u6);var LU0=[0,_.G6];var xG8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(xG8,_.u6);var n_8=[0,_.nH,GHC,LU0,c5D,smv];var irX=_.nM(xG8,n_8);var g_0=[0,ge0];var jw8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(jw8,_.u6);var mGD=[0,[1,3],ej9,_.nH,ej9];var oA=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(oA,_.u6);var qeI=[0,_.nH];var i20=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(i20,_.u6);var Fn=function(q){return _.uG(q,BlC,2,ki)},kJI=function(q){var k=new i20;
return _.oO(k,2,ki,q)},ki=[1,
2];var oT8=[0,ki,_.xY,qeI,_.xY,v_C,_.LH,mGD,1,_.nH,g_0];var FYk=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(FYk,_.u6);var Z29=function(q){var k=new FYk;return _.oO(k,3,TAC,q)},TAC=[2,
3];var sf=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(sf,_.u6);var jUX=function(q,k){return _.k4(q,2,k)},YeK=function(q,k){return _.k4(q,8,k)},O2C=function(q,k){return _.k4(q,3,k)};var SeC=[0,_.nH,oT8,n_8,_.Cv8,[0,[5,6],[0,_.nH,-2],[0,_.G6,_.nH,_.V_],[0,H78],[0,_.V_,_.nH,-1,_.zhz,_.nH],_.xY,[0,[0,_.G6],_.nH,-1],_.xY,[0,[3,4],_.nH,-1,_.xY,[0,[0,_.nH,_.cL]],_.xY,[0,[0,[0,[1,2],_.xY,[0],_.xY,[0]]]]]],_.Cv8,-1,[0,TAC,_.nH,_.xY,qeI,_.xY,v_C,_.LH,mGD,[0,ge0]]];var zRs=_.nM(sf,SeC),Cu9=_.gt(SeC);var RR0=function(){_.dF.call(this)};
_.y(RR0,_.dF);RR0.prototype.init=function(){};
new RR0;var eRD=_.xT(["data-"]),WY0=_.xT(["aria-"]),Ui9=_.xT(["aria-"]),Gq=function(q,k){this.isLatencyMeasurementExperiment=q===void 0?!1:q;this.enableDialogA11yFix=k===void 0?!1:k;this.JSC$17348_win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.QZm(_.k9.location.href)},ovC=function(q,k){q.onConsentPrimitiveShownCallback=k},IYK=function(q,k){return q.overriddenIframeLoadTimeout?q.overriddenIframeLoadTimeout:k!==void 0?k:5E3},Tfk=function(q){if(q.prewarmPromise!==void 0)return q.prewarmPromise;
q.prewarmPromise=new Promise(function(k,F){ce(q,1);XAh(q,ET8(q,!0),aYv(q));q.iframe?q.prewarmChannel||diX(q,q.iframe,k):F(Error("ek"))});
q.prewarmPromise.finally(function(){q.prewarmPromise=void 0});
return q.prewarmPromise};
Gq.prototype.showPrimitive=function(){var q=this;if(this.consentPromise!==void 0)return this.consentPromise;var k=Date.now();hR8(this,k);this.consentPromise=new Promise(function(F,T){ce(q,0,k);var Z=q.isDarkTheme();q.isLatencyMeasurementExperiment||q.initialLoadingStrategy===1||q.initialLoadingStrategy===2||(q.loadingBar||(q.loadingBar=lI5(getComputedStyle(document.body).direction==="rtl",Z),q.loadingBar.style.position="fixed",q.loadingBar.style.zIndex="15000"),document.body.appendChild(q.loadingBar));
XAh(q,ET8(q),aYv(q));q.iframe?q.channel||MtC(q,q.iframe,F,T):(fY0(q),T(Error("ek")))});
this.consentPromise.finally(function(){q.consentPromise=void 0});
return this.consentPromise};
var MtC=function(q,k,F,T){var Z,O;_.C(function(z){switch(z.nextAddress){case 1:ce(q,3);Z=!1;setTimeout(function(){if(!Z){fY0(q);y10(q);tt9(q);var R=r5v(7).setErrorMessage("Timeout connecting to iframe");F(YeK(jUX(new sf,kJI(R)),Z29(R)))}},IYK(q,Div(q)));
if(!q.prewarmPromise){z.jumpTo(2);break}_.j$(z,3);return _.W(z,q.prewarmPromise,5);case 5:_.Kl(z,2);break;case 3:_.CP(z),O=r5v(4).setErrorMessage("Error while prewarming."),F(YeK(jUX(new sf,kJI(O)),Z29(O)));case 2:q.prewarmChannel&&q.prewarmChannel.send(Cu9(O2C(new sf,q.consentPrimitiveRequest))),q.channel=_.q8({destination:q.JSC$17348_win,iframe:k,origin:lY0(q),channelName:"cpw",onEstablished:function(){Z=!0;fY0(q);q.isLatencyMeasurementExperiment||(q.JSC$17348_previousBodyOverflow=document.body.style.overflow,
q.JSC$17348_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,q.JSC$17348_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",q.enableDialogA11yFix&&window.addEventListener("blur",q.focusChangeListener));var R=q.iframe;R.style.bottom="0";R.style.position="fixed";R.style.right="0";R.style.border="none";R.style.left="0";R.style.top=
"0";R.style.zIndex="5000";R.style.pointerEvents="";R.style.visibility="";q.initialLoadingStrategy===2||q.initialLoadingStrategy===3?ce(q,4):ce(q,6);var e;(e=q.onConsentPrimitiveShownCallback)==null||e.call(q)},
onMessage:function(R){R=zRs(R.data);switch(_.PL(R,1)){case 1:y10(q);var e=Jd5(_.kU(R,_.rl,7));e&&(q.initialLoadingStrategy!==2&&q.initialLoadingStrategy!==3||ce(q,6,e),ce(q,5,e));if(e=Jd5(_.kU(R,_.rl,6)))ce(q,7,e),ce(q,8);var I,X;((I=_.kU(R,i20,2))==null?void 0:_.y_(I,ki))!==0&&((X=_.kU(R,FYk,8))==null?void 0:_.y_(X,TAC))!==0||T(Error("fk"));F(R);break;case 2:tt9(q)}}}),_.RG(z)}})},diX=function(q,k,F){q.prewarmChannel=_.q8({destination:q.JSC$17348_win,
iframe:k,origin:lY0(q),channelName:"pwcp",onEstablished:function(){ce(q,2);F()}})},lY0=function(q){var k=_.Oc(q.src).toString();
return k&&k.indexOf("://")<0&&k.indexOf("//")!==0?q.origin:_.QZm(k)},ET8=function(q,k){k=k===void 0?!1:k;
var F,T=new Map([["origin",q.origin],["hl",(F=J1D(q))!=null?F:null]]);k&&T.set("pw","1");k=_.S([["cpr",q.consentPrimitiveRequest.serialize()]]);for(F=k.next();!F.done;F=k.next()){var Z=_.S(F.value);F=Z.next().value;Z=Z.next().value;T.set(F,Z)}q.isDarkTheme()&&T.set("color_scheme","dark");return _.oj(q.src,T)},fY0=function(q){q.isLatencyMeasurementExperiment||q.loadingBar&&document.body.removeChild(q.loadingBar)};
Gq.prototype.getSrc=function(){var q=_.c9(this.origin),k;var F=(k=_.kU(this.consentPrimitiveRequest,VB8,3))==null?void 0:_.kb(k,1);k="consent.google.com";F=F?"/u/"+encodeURIComponent(F.toString()):"";(q==null?0:q.endsWith("youtube.com"))?k="consent.youtube.com":(q=q==null?void 0:q.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(k="consent.google."+((q[1]?"co.":"")+encodeURIComponent(q[2])));return _.Y4("https://"+k+"/signedin"+F+"/landing")};
var XAh=function(q,k,F){q.iframe||(q.iframe=document.createElement("iframe"),q.iframe.style.width="100%",q.iframe.style.height="100%",F!==112496729&&(q.iframe.style.colorScheme="auto"),q.isLatencyMeasurementExperiment&&(q.iframe.style.display="none"),_.Ab(q.iframe,k),q.iframe.setAttribute("jsname","C5o1O"),A1C(q.iframe),document.body.appendChild(q.iframe))},A1C=function(q){q.style.bottom="-200vh";
q.style.position="fixed";q.style.right="-200vw";q.style.border="";q.style.left="";q.style.top="";q.style.zIndex="";q.style.pointerEvents="none";q.style.visibility="hidden"},y10=function(q){q.iframe&&(q.isLatencyMeasurementExperiment||(q.JSC$17348_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=q.JSC$17348_previousHtmlOverscroll),q.JSC$17348_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=q.JSC$17348_previousBodyOverscroll),q.JSC$17348_previousBodyOverflow!==
void 0&&(document.body.style.overflow=q.JSC$17348_previousBodyOverflow),q.enableDialogA11yFix&&pAC(q,!1)),A1C(q.iframe))};
Gq.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(pAC(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var pAC=function(q,k){var F,T,Z=(F=q.iframe)==null?void 0:(T=F.parentElement)==null?void 0:T.children;if(Z)for(F=0;F<Z.length;F++)T=Z[F],T!==q.iframe&&(k?(T.hasAttribute("aria-hidden")&&_.r5([_.qy(eRD)],T,"data-old-aria-hidden",T.getAttribute("aria-hidden")),_.r5([_.qy(WY0)],T,"aria-hidden","true")):(T.removeAttribute("aria-hidden"),T.hasAttribute("data-old-aria-hidden")&&(_.r5([_.qy(Ui9)],T,"aria-hidden",T.getAttribute("data-old-aria-hidden")),T.removeAttribute("data-old-aria-hidden"))))},ce=function(q,
k,F){var T;
(T=q.latencyCallback)==null||T.call(q,{latencyType:k,timestampEpochMillis:F!=null?F:Date.now()})};var wAI=function(q,k,F){Gq.call(this,k,F===void 0?!1:F);this.consentPrimitiveRequest=q;q=J1D(this);_.yNX(q);this.src=this.getSrc();var T;this.initialLoadingStrategy=(T=_.kU(this.consentPrimitiveRequest,Tq,4))==null?void 0:_.PL(T,4)},Puk;
_.y(wAI,Gq);var kbC=function(q){var k=_.h("enable_primitive_dialog_aria_hide_siblings");q={request:q,enableDialogA11yFix:k===void 0?!1:k};Puk||(Puk=new wAI(q.request,q.isLatencyMeasurementExperiment||_.PL(q.request,1)===2,q.enableDialogA11yFix));return Puk},J1D=function(q){var k;
return(k=_.kU(q.consentPrimitiveRequest,Tq,4))==null?void 0:_.wV(k,1)},hR8=function(q,k){if(!_.dV(q.consentPrimitiveRequest,He,5)){var F=q.consentPrimitiveRequest,T=new He;
_.k4(F,5,T)}var Z;if((Z=_.kU(q.consentPrimitiveRequest,He,5))==null||_.C8r(_.ai(Z,8))==null){var O;(O=_.kU(q.consentPrimitiveRequest,He,5))!=null&&_.d1(O,8,k)}},aYv=function(q){var k;
return(k=_.kU(q.consentPrimitiveRequest,He,5))==null?void 0:_.kb(k,1)};
wAI.prototype.isDarkTheme=function(){var q;return((q=_.kU(this.consentPrimitiveRequest,Tq,4))==null?void 0:_.PL(q,2))===2};
var Div=function(q){var k;return((k=_.kU(q.consentPrimitiveRequest,Tq,4))==null?void 0:_.kb(k,5))||void 0},tt9=function(q){q.channel=void 0;
q.prewarmChannel=void 0;q.iframe&&(document.body.contains(q.iframe)&&document.body.removeChild(q.iframe),q.iframe=void 0);Puk=void 0},Zr2=function(q){return Gq.prototype.showPrimitive.call(q).then(function(k){return _.kU(k,i20,2)})};for(var Vk={},$iv=(Vk[64]="ma",Vk[73]="ogb",Vk[89]="cr",Vk[21]="test",Vk[0]="unkn",Vk[137]="con",Vk[155]="hl",Vk[78]="yt",Vk[171]="lp",Vk[172]="ap",Vk[177]="amo",Vk[178]="pqe",Vk[74]="gg",Vk[1]="gm",Vk[140]="am",Vk[193]="sc",Vk),b2K=_.S(Object.keys($iv)),uJ0=b2K.next();!uJ0.done;uJ0=b2K.next());var NAs=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(NAs,_.u6);var QUD=[0,[2,3,4],_.nH,ZFC,ej9,_.iEe];var KYv=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(KYv,_.u6);var BAX=_.nM(KYv,[0,RjX,_.V_,_.nH,_.V_,_.nH,QUD]);var r10=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(r10,_.u6);r10.prototype.getCommand=function(){return _.PL(this,1)};
var vTD=function(){var q=new r10;return _.Q_(q,1,0)};var H20=_.gt([0,RjX,_.V_,[0,_.nH,_.V_,-1]]);var sU2=new _.UQ("s"),GJI=new _.UQ("t"),c1k=new _.UQ("u"),VtI=new _.UQ("v"),LYs=function(q,k,F){_.If.call(this,sU2);this.mediaKey=q;this.photoUrl=k;this.photoSource=F};
_.y(LYs,_.If);var xih=function(){_.If.call(this,GJI)};
_.y(xih,_.If);var nT9=function(q){q=q===void 0?!1:q;_.If.call(this,c1k);this.isError=q};
_.y(nT9,_.If);var gTk=function(){_.If.call(this,VtI)};
_.y(gTk,_.If);var miC=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,oYh=function(q){if(typeof q=="string"){if(q.charAt(0)==".")return qI9(q.substr(1));if(q.charAt(0)=="["){var k=miC.exec(q);q=q.indexOf("=")==-1?void 0:k[3];return iHK(k[1],q)}return k69(q)}return q},qI9=function(q){return function(k){return k.getAttribute&&_.vl(k,q)}},iHK=function(q,k){return function(F){return k!==void 0?F.getAttribute&&F.getAttribute(q)==k:F.hasAttribute&&F.hasAttribute(q)}},k69=function(q){q=q.toUpperCase();
return function(k){return(k=k.tagName)&&k.toUpperCase()==q}},F7I=function(){return!0};var Ld=function(q,k){this.JSC$17376_key_=q;this.JSC$17376_value_=k},xi=function(q){throw Error("gk`"+q.JSC$17376_key_);
},TV0=function(q,k){return new TypeError("hk`"+k+"`"+q.JSC$17376_key_+"`"+q.JSC$17376_value_+"`"+typeof q.JSC$17376_value_)};
Ld.prototype.string=function(q){if(arguments.length==0)var k=ZH5(this);else{var F;k=(F=jiX(this))!=null?F:q}return k};
var ZH5=function(q){var k=jiX(q);k===null&&xi(q);return k},jiX=function(q){var k=q.JSC$17376_value_;
if(k==null)return null;if(typeof k==="string")return k;throw TV0(q,"string");};
Ld.prototype.bool=function(q){if(arguments.length==0){var k=this.optionalBool();k===null&&xi(this)}else{var F;k=(F=this.optionalBool())!=null?F:q}return k};
Ld.prototype.optionalBool=function(){var q=this.JSC$17376_value_;if(q==null)return null;if(typeof q==="boolean")return q;if(typeof q==="string"){q=q.toLowerCase();if(q==="true"||q==="1")return!0;if(q==="false"||q==="0")return!1}throw TV0(this,"boolean");};
Ld.prototype.number=function(q){if(arguments.length==0){var k=YIC(this);k===null&&xi(this)}else{var F;k=(F=YIC(this))!=null?F:q}return k};
var YIC=function(q){var k=q.JSC$17376_value_;if(k==null)return null;if(typeof k==="number")return k;if(typeof k==="string"){var F=Number(k);if(!isNaN(F)&&(F!==0||k.trim().length!==0))return F}throw TV0(q,"number");};
Ld.prototype.toString=function(){return ZH5(this)};
Ld.prototype.array=function(q){if(arguments.length==0){var k=OH9(this);k===null&&xi(this);return k}k=OH9(this);return k==null?q:k};
var OH9=function(q){var k=q.JSC$17376_value_;if(k==null)return null;Array.isArray(k)||(typeof k!=="string"?k=[k]:(k=k.trim(),k=k==""?[]:k.split(",").map(function(F){return F.trim()})));
return SID(q,k)},SID=function(q,k){var F=q.JSC$17376_key_+"[";
return Array.from(k,function(T,Z){return new Ld(F+Z+"]",T)})};
Ld.prototype.object=function(q){var k=this.JSC$17376_value_;if(k==null)return q===void 0&&xi(this),q;if(typeof k==="object"&&k.constructor===Object){q={};var F=this.JSC$17376_key_+".",T;for(T in k)q[T]=new Ld(F+T,k[T]);return q}throw TV0(this,"object");};var nd=function(q){this.list_=zzK(q)},zzK=function(q){if(q instanceof nd)q=q.list_;
else if(q[0]instanceof nd){for(var k=new Set,F=0;F<q.length;F++)for(var T=_.S(q[F].list_),Z=T.next();!Z.done;Z=T.next())k.add(Z.value);q=k}return[].concat(_.fP(q))};
_.Y=nd.prototype;_.Y.each=function(q,k,F){((F===void 0?0:F)?ui8:_.B9)(this.list_,q,k);return this};
_.Y.size=function(){return this.list_.length};
_.Y.isEmpty=function(){return this.list_.length===0};
_.Y.get=function(q){return this.list_[q]||null};
_.Y.el=function(){return this.list_[0]||null};
_.Y.map=function(q,k){return _.tn(this.list_,q,k)};
_.Y.equals=function(q){return this===q||_.Yc(this.list_,q.list_)};
_.Y.first=function(){return this.list_.length==0?null:new mh(this.list_[0])};
_.Y.find=function(q){var k=[];this.each(function(F){F=F.querySelectorAll(String(q));for(var T=0;T<F.length;T++)k.push(F[T])});
return new nd(k)};
_.Y.parent=function(){var q=[];this.each(function(k){(k=k.parentElement||null)&&!_.rn(q,k)&&q.push(k)});
return new nd(q)};
_.Y.children=function(){var q=[];this.each(function(k){k=_.w4(k);for(var F=0;F<k.length;F++)q.push(k[F])});
return new nd(q)};
_.Y.filter=function(q){q=_.OI(this.list_,oYh(q));return new nd(q)};
_.Y.closest=function(q){var k=[],F=oYh(q),T=function(Z){return _.LL(Z)&&F(Z)};
this.each(function(Z){(Z=_.Pd(Z,T,!0))&&!_.rn(k,Z)&&k.push(Z)});
return new nd(k)};
_.Y.next=function(q){return CG5(this,_.kIU,q)};
_.Y.prev=function(q){return CG5(this,WiD,q)};
var CG5=function(q,k,F){var T=[];var Z=F?oYh(F):F7I;q.each(function(O){(O=k(O))&&Z(O)&&T.push(O)});
return new nd(T)};
nd.prototype.setClass=function(q){return this.each(function(k){_.rm(k,q)})};
var Rz9=function(q,k){return q.each(function(F){_.mX(F,k)})},ez9=function(q,k){return q.each(function(F){_.nb(F,k)})};
nd.prototype.toggleClass=function(q,k){return k===!0?Rz9(this,q):k===!1?ez9(this,q):this.each(function(F){_.vl(F,q)?_.nb(F,q):_.mX(F,q)})};
nd.prototype.setText=function(q){return this.each(function(k){_.Pr(k,q)})};
var W7X=function(q){q.each(function(k){k.removeAttribute("aria-hidden")})};
nd.prototype.getStyle=function(q){if(this.list_.length>0){var k=this.list_[0],F=k.style[_.er(q)];return typeof F!=="undefined"?F:k.style[_.W4P(k,q)]||""}};
nd.prototype.getData=function(q){if(this.list_.length===0)return new Ld(q,null);var k=vX8(this.list_[0],q);return new Ld(q,k)};
nd.prototype.focus=function(q){try{q?this.el().focus(q):this.el().focus()}catch(k){}return this};
nd.prototype.click=function(){var q=_.Jn(this.el());if(q.createEvent){var k=q.createEvent("MouseEvents");k.initMouseEvent("click",!0,!0,q.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(k)}else q=q.createEventObject(),q.clientX=0,q.clientY=0,q.screenX=0,q.screenY=0,q.altKey=!1,q.ctrlKey=!1,q.shiftKey=!1,q.button=0,this.el().fireEvent("onclick",q)};
var q3=function(q,k,F,T){function Z(R,e,I){var X=e;e&&e.parentNode&&(X=e.cloneNode(!0));R(X,I)}
T=T===void 0?!1:T;if(q.list_.length==1){var O=q.list_[0],z=function(R){return k(R,O)};
F instanceof nd?F.each(z,void 0,T):Array.isArray(F)?(T?ui8:_.B9)(F,z):z(F);return q}return q.each(function(R){F instanceof nd?F.each(function(e){Z(k,e,R)}):Array.isArray(F)?_.B9(F,function(e){Z(k,e,R)}):Z(k,F,R)})};
_.Y=nd.prototype;_.Y.append=function(q){return q3(this,function(k,F){k&&F.appendChild(k)},q)};
_.Y.appendTo=function(q){(new nd([q])).append(this);return this};
_.Y.remove=function(){return q3(this,function(q,k){_.Un(k)},null)};
_.Y.empty=function(){return q3(this,function(q,k){_.JW(k)},null)};
_.Y.after=function(q,k){return q3(this,function(F,T){F&&_.pk(F,T)},q,!(k===void 0||k))};
_.Y.before=function(q){return q3(this,function(k,F){k&&_.AW(k,F)},q)};
_.Y.replaceWith=function(q){return q3(this,function(k,F){k&&_.mJI(k,F)},q)};
_.Y.toggle=function(q){return this.each(function(k){_.sn(k,q)})};
_.Y.show=function(){return this.toggle(!0)};
_.Y.hide=function(){return this.toggle(!1)};
_.Y.trigger=function(q,k,F,T){return Ulk(this,q,k,F,T)};
var Ulk=function(q,k,F,T,Z){return q.each(function(O){_.IBJ(_.Jn(O)).triggerWizEventInternal(O,k,F,T,Z)})},mh=function(q,k){q instanceof nd&&(k=q.list_,q=null);
this.list_=zzK(q!=null?[q]:k)};
_.j5(mh,nd);_.Y=mh.prototype;_.Y.children=function(){return new nd(Array.prototype.slice.call(_.w4(this.list_[0])))};
_.Y.each=function(q,k){q.call(k,this.list_[0],0);return this};
_.Y.size=function(){return 1};
_.Y.el=function(){return this.list_[0]};
_.Y.first=function(){return this};var ia=function(q,k){k=k===void 0?window:k;this.hostId=q;this.JSC$17387_win=k;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$17387_previousHtmlOverscroll=this.JSC$17387_previousBodyOverscroll=this.JSC$17387_previousBodyOverflow="";this.eventTarget=new _.ht;this.JSC$17387_win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},
EYC=function(q){var k=IKs(IKs(IKs(new XL2(78),"po"),"hppp"),"hhc");
k.authUser=Number(_.P9("SESSION_INDEX","0"));k.colorScheme=q;return k};
ia.prototype.getOrigin=function(){return this.origin?this.origin:_.iq(_.qu(_.mz(new _.GE,this.JSC$17387_win.location.protocol),this.JSC$17387_win.location.hostname),this.JSC$17387_win.location.port).toString()};
ia.prototype.getTargetOrigin=function(){return _.iq(_.qu(_.mz(new _.GE,this.scheme),this.domain),this.port)};
ia.prototype.preloadIframe=function(q){var k=this;if(this.iframeLoadPromise===void 0){var F=document.createElement("iframe");this.iframe=F;uyI(F,q);this.iframeLoadPromise=new Promise(function(T,Z){var O=!1,z=function(R){R.stopPropagation();F.removeEventListener("error",z);F.removeEventListener("securitypolicyviolation",z);Z(Error("ik",{cause:R}))};
F.addEventListener("error",z);F.addEventListener("securitypolicyviolation",z);setTimeout(function(){O||Z(Error("jk"))},3E4);
aKX(k,F,function(){O=!0;F.removeEventListener("error",z);F.removeEventListener("securitypolicyviolation",z);T()})});
dlD(this);q=this.getTargetOrigin().toString();F.setAttribute("allow","camera "+q+"; display-capture "+q);this.parentElement.appendChild(F)}return this.iframeLoadPromise};
var fKI=function(q,k){var F,T;return _.C(function(Z){if(Z.nextAddress==1)return F=lI5(getComputedStyle(q.parentElement).direction==="rtl"),q.parentElement.appendChild(F),document.activeElement instanceof HTMLElement&&(q.elementToFocusAfterClose=document.activeElement),_.j$(Z,2),_.W(Z,q.preloadIframe(k),4);if(Z.nextAddress!=2){q.parentElement.removeChild(F);q.JSC$17387_previousBodyOverflow=q.parentElement.style.overflow;q.JSC$17387_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
q.JSC$17387_previousBodyOverscroll=q.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";q.parentElement.style.overscrollBehavior="contain";q.parentElement.style.overflow="hidden";var O=q.iframe;O.style.bottom="0";O.style.border="none";O.style.height="100%";O.style.left="0";O.style.position=q.iframePosition;O.style.right="0";O.style.top="0";O.style.width="100%";O.style.zIndex="2202";O.setAttribute("aria-hidden","false");O.setAttribute("aria-modal","true");
q.opened=!0;hz8(q);return _.Kl(Z,0)}T=_.CP(Z);q.parentElement.removeChild(F);P_K(q.isDarkTheme());M5I(q,!1);throw Error("kk",{cause:T});})},M5I=function(q,k){k=k===void 0?!0:k;
q.iframe!==void 0&&(y89(q),document.documentElement.style.overscrollBehavior=q.JSC$17387_previousHtmlOverscroll,q.parentElement.style.overscrollBehavior=q.JSC$17387_previousBodyOverscroll,q.parentElement.style.overflow=q.JSC$17387_previousBodyOverflow,q.elementToFocusAfterClose!==void 0&&(q.elementToFocusAfterClose.focus(),q.elementToFocusAfterClose=void 0),k?dlD(q):(q.parentElement.removeChild(q.iframe),q.iframe=void 0,q.iframeLoadPromise=void 0,q.mainChannel=void 0),q.opened=!1)},y89=function(q){q.backgroundElementsAriaHiddenIsNull&&
(W7X(q.backgroundElementsAriaHiddenIsNull),q.backgroundElementsAriaHiddenIsNull=void 0);
q.backgroundElementsAriaHiddenIsFalse&&(q.backgroundElementsAriaHiddenIsFalse.each(function(k){k.setAttribute("aria-hidden","false")}),q.backgroundElementsAriaHiddenIsFalse=void 0);
q.backgroundElementsWithoutInert&&(q.backgroundElementsWithoutInert.each(function(k){k.removeAttribute("inert")}),q.backgroundElementsWithoutInert=void 0)},hz8=function(q){q.backgroundElementsAriaHiddenIsNull=(new mh(q.iframe.parentElement)).children().filter(function(k){return k.getAttribute("aria-hidden")===null&&k!==q.iframe});
q.backgroundElementsAriaHiddenIsNull.each(function(k){k.setAttribute("aria-hidden","true")});
q.backgroundElementsAriaHiddenIsFalse=(new mh(q.iframe.parentElement)).children().filter(function(k){return k.getAttribute("aria-hidden")==="false"&&k!==q.iframe});
q.backgroundElementsAriaHiddenIsFalse.each(function(k){k.setAttribute("aria-hidden","true")});
q.backgroundElementsWithoutInert=(new mh(q.iframe.parentElement)).children().filter(function(k){return!k.hasAttribute("inert")&&k!==q.iframe});
q.backgroundElementsWithoutInert.each(function(k){k.setAttribute("inert","true")})},dlD=function(q){q=q.iframe;
q.style.bottom="-1000px";q.style.position="fixed";q.style.right="-1000px";q.style.border="";q.style.height="";q.style.left="";q.style.top="";q.style.width="";q.style.zIndex="";q.setAttribute("aria-hidden","true");q.setAttribute("aria-modal","false")};
ia.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var XL2=function(q,k){ia.call(this,$iv[q],k);this.options=[];this.style=""};
_.y(XL2,ia);var t5I=function(q){q.style="youtube";return q},DlX=function(q,k){q.eventTarget.listen(c1k,k);
return q},lK0=function(q,k){q.eventTarget.listen(sU2,k);
return q},IKs=function(q,k){q.options.push(k);
return q},J88=function(q){var k=[q.getOrigin()];
q.ancestorOrigins&&k.push.apply(k,_.fP(q.ancestorOrigins));var F=new _.GE(q.JSC$17387_win.location.href),T=q.startUrl?q.startUrl:q.options.includes("po")?"profile-picture/art":"profile-picture";k=Zb(_.kA(q.getTargetOrigin(),T),"origin",k);q.startUrl&&_.HP(k,"startPath",q.startUrl);q.authUser>0&&_.HP(k,"authuser",q.authUser);q.pageId!==void 0&&_.HP(k,"pageId",q.pageId);_.HP(k,"hostId",q.hostId);q.jsMode!==void 0&&_.HP(k,"jsmode",q.jsMode);q.rectangleRatio!==void 0&&_.HP(k,"rectangleRatio",q.rectangleRatio);
q.options.length>0&&_.HP(k,"opts",q.options.join(","));try{for(var Z=_.S(["utm_source","utm_medium","utm_campaign","utm_content"]),O=Z.next();!O.done;O=Z.next()){var z=O.value;_.vP(F,z)&&_.HP(k,z,_.vP(F,z))}var R,e=(R=q.hl)!=null?R:_.vP(F,"hl");e!==void 0&&_.HP(k,"hl",e)}catch(I){if(!(I instanceof URIError))throw I;}q.colorScheme&&_.HP(k,"theme",q.colorScheme);q.style&&_.HP(k,"style",q.style);return k},A8X=function(q,k){q.mainChannel=_.q8({destination:q.JSC$17387_win,
iframe:k,origin:q.getTargetOrigin().toString(),channelName:"ow",onMessage:function(F){F=BAX(F.data);if(k===q.iframe)switch(_.PL(F,1)){case 1:q.eventTarget.dispatchEvent(new nT9);M5I(q);break;case 2:q.eventTarget.dispatchEvent(new LYs(_.wV(F,4),_.wV(F,2),_.PL(F,5),_.kU(F,NAs,6)));break;case 0:var T;q.eventTarget.dispatchEvent(new xih(_.wV(F,2),(T=_.PL(F,3))!=null?T:0));break;case 3:q.eventTarget.dispatchEvent(new nT9(!0));M5I(q,!1);break;case 4:q.eventTarget.dispatchEvent(new gTk)}}})},aKX=function(q,
k,F){_.q8({destination:q.JSC$17387_win,
iframe:k,origin:_.iq(_.qu(_.mz(new _.GE,q.scheme),q.domain),q.port).toString(),channelName:"owi",onMessage:function(T){k===q.iframe&&(F!==void 0&&F(),A8X(q,k),q.opened&&q.mainChannel.send(H20(vTD())),T.reply(),aKX(q,k))}})};
XL2.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?ia.prototype.preloadIframe.call(this,J88(this).toString()):this.iframeLoadPromise};
XL2.prototype.openPicker=function(q){var k=this;return _.C(function(F){if(F.nextAddress==1)return k.startUrl=q?q:k.options.includes("po")?"profile-picture/art":"profile-picture",_.W(F,fKI(k,J88(k).toString()),2);if(k.mainChannel){var T=k.mainChannel,Z=T.send;var O=vTD();O=_.Ub(O,2,k.startUrl);Z.call(T,H20(O))}_.RG(F)})};var pL8=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(pL8,_.u6);_.Y=pL8.prototype;_.Y.getSize=function(){return RA(this,1)};
_.Y.setSize=function(q){return _.Nl(this,1,q)};
_.Y.getWidth=function(){return RA(this,12)};
_.Y.getHeight=function(){return RA(this,13)};
_.Y.setCenterCrop=function(q){return _.Ze(this,20,q)};
_.Y.getHtml=function(){return _.J8(this,4)};
_.Y.getToken=function(){return _.eN(this,24)};
_.Y.setToken=function(q){return _.Ub(this,24,q)};
_.Y.getBackgroundColor=function(){return RA(this,87)};
_.Y.hasBackgroundColor=function(){return _.y8(_.ai(this,87))!=null};
_.Y.getStoryboardLevel=function(){return RA(this,109)};var kJ=function(q){this.JSC$17395_value_=void 0;this.childNodes_={};if(q){var k=_.sj4(q);q=_.gm(q);for(var F=0;F<k.length;F++)this.set(k[F],q[F])}};
kJ.prototype.set=function(q,k){wLX(this,q,k,!1)};
kJ.prototype.add=function(q,k){wLX(this,q,k,!0)};
var wLX=function(q,k,F,T){for(var Z=0;Z<k.length;Z++){var O=k.charAt(Z);q.childNodes_[O]||(q.childNodes_[O]=new kJ);q=q.childNodes_[O]}if(T&&q.JSC$17395_value_!==void 0)throw Error("lk`"+k);q.JSC$17395_value_=F},PGv=function(q,k){for(var F=0;F<k.length;F++)if(q=q.childNodes_[k.charAt(F)],!q)return;
return q};
kJ.prototype.get=function(q){return(q=PGv(this,q))?q.JSC$17395_value_:void 0};
kJ.prototype.getValues=function(){var q=[];$l8(this,q);return q};
var $l8=function(q,k){q.JSC$17395_value_!==void 0&&k.push(q.JSC$17395_value_);for(var F in q.childNodes_)$l8(q.childNodes_[F],k)};
kJ.prototype.getKeys=function(q){var k=[];if(q){for(var F=this,T=0;T<q.length;T++){var Z=q.charAt(T);if(!F.childNodes_[Z])return[];F=F.childNodes_[Z]}bHK(F,q,k)}else bHK(this,"",k);return k};
var bHK=function(q,k,F){q.JSC$17395_value_!==void 0&&F.push(k);for(var T in q.childNodes_)bHK(q.childNodes_[T],k+T,F)};
_.Y=kJ.prototype;_.Y.containsKey=function(q){return this.get(q)!==void 0};
_.Y.containsValue=function(q){if(this.JSC$17395_value_===q)return!0;for(var k in this.childNodes_)if(this.childNodes_[k].containsValue(q))return!0;return!1};
_.Y.clear=function(){this.childNodes_={};this.JSC$17395_value_=void 0};
_.Y.remove=function(q){for(var k=this,F=[],T=0;T<q.length;T++){var Z=q.charAt(T);if(!k.childNodes_[Z])throw Error("mk`"+q);F.push([k,Z]);k=k.childNodes_[Z]}q=k.JSC$17395_value_;for(delete k.JSC$17395_value_;F.length>0;)if(T=F.pop(),k=T[0],T=T[1],k.childNodes_[T].isEmpty())delete k.childNodes_[T];else break;return q};
_.Y.clone=function(){return new kJ(this)};
_.Y.getCount=function(){return E$h(this.getValues())};
_.Y.isEmpty=function(){return this.JSC$17395_value_===void 0&&_.fT.isEmpty(this.childNodes_)};var rd0=function(){if(!uAC){var q=uAC=new kJ,k;for(k in Du0)q.add(k,Du0[k])}},uAC,oJ=function(q,k){this.types=q;
this.setters=k},Du0={a:new oJ([3,
0],[function(q,k){_.Ze(q,21,k)},
function(q,k){_.Nl(q,56,k)}]),
al:new oJ([3],[function(q,k){_.Ze(q,74,k)}]),
b:new oJ([3,0],[function(q,k){_.Ze(q,23,k)},
function(q,k){_.Nl(q,38,k)}]),
ba:new oJ([0],[function(q,k){_.Nl(q,85,k)}]),
bc:new oJ([0],[function(q,k){_.Nl(q,87,k)}]),
br:new oJ([0],[function(q,k){_.Nl(q,86,k)}]),
c:new oJ([3,0],[function(q,k){_.Ze(q,2,k)},
function(q,k){_.Nl(q,39,k)}]),
cc:new oJ([3],[function(q,k){_.Ze(q,51,k)}]),
ci:new oJ([3],[function(q,k){_.Ze(q,32,k)}]),
ckm:new oJ([3],[function(q,k){_.Ze(q,104,k)}]),
cp:new oJ([0],[function(q,k){_.Nl(q,92,k)}]),
cr:new oJ([3],[function(q,k){_.Ze(q,108,k)}]),
cv:new oJ([0],[function(q,k){_.Nl(q,94,k)}]),
d:new oJ([3],[function(q,k){_.Ze(q,3,k)}]),
dc:new oJ([5],[function(q,k){_.Ub(q,99,k)}]),
df:new oJ([3],[function(q,k){_.Ze(q,80,k)}]),
dv:new oJ([3],[function(q,k){_.Ze(q,90,k)}]),
e:new oJ([0],[function(q,k){_.Nl(q,15,k)}]),
em:new oJ([0],[function(q,k){_.Nl(q,107,k)}]),
f:new oJ([4],[function(q,k){_.Ub(q,16,k)}]),
fg:new oJ([3],[function(q,k){_.Ze(q,34,k)}]),
fh:new oJ([3],[function(q,k){_.Ze(q,30,k)}]),
fm:new oJ([3],[function(q,k){_.Ze(q,84,k)}]),
fo:new oJ([2],[function(q,k){_.FB(q,79,_.O9(k))}]),
ft:new oJ([3],[function(q,k){_.Ze(q,50,k)}]),
fv:new oJ([3],[function(q,k){_.Ze(q,31,k)}]),
g:new oJ([3],[function(q,k){_.Ze(q,14,k)}]),
gce:new oJ([4],[function(q,k){_.Ub(q,112,k)}]),
gd:new oJ([3],[function(q,k){_.Ze(q,83,k)}]),
gm:new oJ([3],[function(q,k){_.Ze(q,105,k)}]),
h:new oJ([3,0],[function(q,k){_.Ze(q,4,k)},
function(q,k){_.Nl(q,13,k)}]),
i:new oJ([3],[function(q,k){_.Ze(q,22,k)}]),
ic:new oJ([0],[function(q,k){_.Nl(q,71,k)}]),
id:new oJ([3],[function(q,k){_.Ze(q,70,k)}]),
il:new oJ([3],[function(q,k){_.Ze(q,96,k)}]),
ip:new oJ([3],[function(q,k){_.Ze(q,54,k)}]),
iv:new oJ([0],[function(q,k){_.d1(q,75,k)}]),
j:new oJ([1],[function(q,k){k=k==null?k:KF0(k);_.FB(q,29,k)}]),
k:new oJ([3,0],[function(q,k){_.Ze(q,17,k)},
function(q,k){_.Nl(q,42,k)}]),
l:new oJ([0],[function(q,k){_.Nl(q,44,k)}]),
lf:new oJ([3],[function(q,k){_.Ze(q,65,k)}]),
lo:new oJ([3],[function(q,k){_.Ze(q,97,k)}]),
m:new oJ([0],[function(q,k){_.Nl(q,63,k)}]),
md:new oJ([3],[function(q,k){_.Ze(q,91,k)}]),
mm:new oJ([4],[function(q,k){_.Ub(q,81,k)}]),
mo:new oJ([3],[function(q,k){_.Ze(q,73,k)}]),
mv:new oJ([3],[function(q,k){_.Ze(q,66,k)}]),
n:new oJ([3],[function(q,k){q.setCenterCrop(k)}]),
nc:new oJ([3],[function(q,k){_.Ze(q,55,k)}]),
nd:new oJ([3],[function(q,k){_.Ze(q,53,k)}]),
ng:new oJ([3],[function(q,k){_.Ze(q,95,k)}]),
ngm:new oJ([3],[function(q,k){_.Ze(q,106,k)}]),
no:new oJ([3],[function(q,k){_.Ze(q,37,k)}]),
ns:new oJ([3],[function(q,k){_.Ze(q,40,k)}]),
nt0:new oJ([4],[function(q,k){_.Ub(q,36,k)}]),
ntm:new oJ([3],[function(q,k){_.Ze(q,114,k)}]),
nu:new oJ([3],[function(q,k){_.Ze(q,46,k)}]),
nw:new oJ([3],[function(q,k){_.Ze(q,48,k)}]),
o:new oJ([1,3],[function(q,k){k=k==null?k:KF0(k);_.FB(q,7,k)},
function(q,k){_.Ze(q,27,k)}]),
p:new oJ([3,0],[function(q,k){_.Ze(q,19,k)},
function(q,k){_.Nl(q,43,k)}]),
pa:new oJ([3],[function(q,k){_.Ze(q,61,k)}]),
pc:new oJ([0],[function(q,k){_.Nl(q,88,k)}]),
pd:new oJ([3],[function(q,k){_.Ze(q,60,k)}]),
pf:new oJ([3],[function(q,k){_.Ze(q,67,k)}]),
pg:new oJ([3],[function(q,k){_.Ze(q,72,k)}]),
pi:new oJ([2],[function(q,k){_.FB(q,76,_.O9(k))}]),
pp:new oJ([3],[function(q,k){_.Ze(q,52,k)}]),
pt:new oJ([4],[function(q,k){_.Ub(q,111,k)}]),
q:new oJ([4],[function(q,k){_.Ub(q,28,k)}]),
r:new oJ([3,0],[function(q,k){_.Ze(q,6,k)},
function(q,k){_.Nl(q,26,k)}]),
ra:new oJ([3],[function(q,k){_.Ze(q,103,k)}]),
rf:new oJ([3],[function(q,k){_.Ze(q,100,k)}]),
rg:new oJ([3],[function(q,k){_.Ze(q,59,k)}]),
rh:new oJ([3],[function(q,k){_.Ze(q,49,k)}]),
rj:new oJ([3],[function(q,k){_.Ze(q,57,k)}]),
ro:new oJ([2],[function(q,k){_.FB(q,78,_.O9(k))}]),
rp:new oJ([3],[function(q,k){_.Ze(q,58,k)}]),
rw:new oJ([3],[function(q,k){_.Ze(q,35,k)}]),
rwa:new oJ([3],[function(q,k){_.Ze(q,64,k)}]),
rwu:new oJ([3],[function(q,k){_.Ze(q,41,k)}]),
s:new oJ([3,0],[function(q,k){_.Ze(q,33,k)},
function(q,k){q.setSize(k)}]),
sb:new oJ([0],[function(q,k){_.Nl(q,110,k)}]),
sc:new oJ([0],[function(q,k){_.Nl(q,89,k)}]),
sg:new oJ([3],[function(q,k){_.Ze(q,82,k)}]),
sl:new oJ([0],[function(q,k){_.Nl(q,109,k)}]),
sm:new oJ([3],[function(q,k){_.Ze(q,93,k)}]),
t:new oJ([4],[function(q,k){q.setToken(k)}]),
tm:new oJ([3],[function(q,k){_.Ze(q,113,k)}]),
u:new oJ([3],[function(q,k){_.Ze(q,18,k)}]),
ut:new oJ([3],[function(q,k){_.Ze(q,45,k)}]),
v:new oJ([0],[function(q,k){_.Nl(q,62,k)}]),
vb:new oJ([0],[function(q,k){_.d1(q,68,k)}]),
vf:new oJ([4],[function(q,k){_.Ub(q,102,k)}]),
vl:new oJ([0],[function(q,k){_.d1(q,69,k)}]),
vm:new oJ([3],[function(q,k){_.Ze(q,98,k)}]),
w:new oJ([0],[function(q,k){_.Nl(q,12,k)}]),
x:new oJ([0],[function(q,k){_.Nl(q,9,k)}]),
y:new oJ([0],[function(q,k){_.Nl(q,10,k)}]),
ya:new oJ([2],[function(q,k){_.FB(q,77,_.O9(k))}]),
z:new oJ([0],[function(q,k){_.Nl(q,11,k)}])};
rd0.prototype.parse=function(q){var k=new pL8,F=new pL8;if(q=="")q=!0;else{q=q.split("-");for(var T=!0,Z=0;Z<q.length;Z++){var O=q[Z];if(O.length==0)T=!1;else{var z=O,R=!1;var e=z;var I=z.charAt(0);I!=I.toLowerCase()&&(R=!0,e=z.charAt(0).toLowerCase()+z.substring(1));var X=uAC;for(I=1;I<=e.length;++I){var E=X,d=e.substring(0,I);if(d.length==0?E.isEmpty():!PGv(E,d))break}e=I==1?null:(e=X.get(e.substring(0,I-1)))?{option:z.substring(0,I-1),value:z.substring(I-1),signed:R,attributes:e}:null;if(e){z=
[];R=[];I=!1;for(X=0;X<e.attributes.types.length;X++){E=e.attributes.types[X];var M=e.value;d=Z;if(e.signed&&E==1)for(var t=M.length;t<12&&d<q.length-1;)M+="-"+q[d+1],t=M.length,++d;else if(E==2)for(;d<q.length-1&&q[d+1].match(/^[\d\.]/);)M+="-"+q[d+1],++d;t=e.attributes.setters[X];M=lF8(this,E)(e.option,M,k,F,t);if(M===null){I=!0;Z=d;break}else z.push(E),R.push(M)}if(!I)for(e=0;e<R.length;e++)X=z[e],M=R[e],Jlk(this,X)(O,M);T=T&&I}else T=!1}}q=T}return new AlD(k,F,q)};
var Fv=function(q,k,F,T,Z,O){Z(F,k);q=q.charAt(0);O=O(q==q.toUpperCase());Z(T,O)};
_.Y=rd0.prototype;_.Y.parseAndSetIntOption_=function(q,k,F,T,Z){if(k=="")return 0;isFinite(k)&&(k=String(k));k=typeof k==="string"?/^\s*-?0x/i.test(k)?parseInt(k,16):parseInt(k,10):NaN;if(isNaN(k))return 1;Fv(q,k,F,T,Z,Number);return null};
_.Y.logIntParseError_=function(){};
_.Y.parseAndSetFloatOption_=function(q,k,F,T,Z){if(k=="")return 0;var O=Number(k);k=O==0&&_.jM(k)?NaN:O;if(isNaN(k))return 1;Fv(q,k,F,T,Z,Number);return null};
_.Y.logFloatParseError_=function(){};
_.Y.parseAndSetBoolOption_=function(q,k,F,T,Z){if(k!="")return 2;Fv(q,!0,F,T,Z,Boolean);return null};
_.Y.logBoolParseError_=function(){};
_.Y.parseAndSetStringOption_=function(q,k,F,T,Z){if(k=="")return 0;Fv(q,k,F,T,Z,function(O){return O?"1":""});
return null};
_.Y.logStringParseError_=function(){};
_.Y.parseAndSetUint64Base64Option_=function(q,k,F,T,Z){if(k=="")return 0;Fv(q,k,F,T,Z,function(O){return O?1:0});
return null};
var lF8=function(q,k){switch(k){case 0:return(0,_.hr)(q.parseAndSetIntOption_,q);case 2:return(0,_.hr)(q.parseAndSetFloatOption_,q);case 3:return(0,_.hr)(q.parseAndSetBoolOption_,q);case 4:return(0,_.hr)(q.parseAndSetStringOption_,q);case 1:return(0,_.hr)(q.parseAndSetUint64Base64Option_,q);default:return function(){}}},Jlk=function(q,k){switch(k){case 0:return(0,_.hr)(q.logIntParseError_,q);
case 2:return(0,_.hr)(q.logFloatParseError_,q);case 3:return(0,_.hr)(q.logBoolParseError_,q);case 4:case 1:return(0,_.hr)(q.logStringParseError_,q);default:return function(){}}},AlD=function(q,k,F){this.valueProto_=q;
this.signatureFlagProto_=k;this.JSC$17407_valid_=F};
AlD.prototype.isValid=function(){return this.JSC$17407_valid_};var NW0=function(q){this.JSC$17408_parser_=null;this.JSC$17408_components_=[];this.JSC$17408_parsedOptions_=null;pRC(this,q)},wRh=function(q){q.JSC$17408_parser_==null&&(q.JSC$17408_parser_=new rd0);
return q.JSC$17408_parser_},pRC=function(q,k){q.JSC$17408_parsedOptions_=k?typeof k==="string"?wRh(q).parse(k):k:wRh(q).parse("")},Tn=function(q,k){return q==k?!1:!0};
_.Y=NW0.prototype;_.Y.JSC$17410_setCrop=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,_.J8(F,2),_.J8(k.signatureFlagProto_,2))&&_.Ze(F,2,q);return this};
_.Y.JSC$17410_setCircleCrop=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,Cd(F,51),Cd(k.signatureFlagProto_,51))&&_.Ze(F,51,q);return this};
_.Y.JSC$17410_setImageCrop=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,Cd(F,32),Cd(k.signatureFlagProto_,32))&&_.Ze(F,32,q);return this};
_.Y.JSC$17410_setHeight=function(q){var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,F.getHeight(),k.signatureFlagProto_.getHeight())&&_.Nl(F,13,q);return this};
_.Y.setCenterCrop=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,_.J8(F,20),_.J8(k.signatureFlagProto_,20))&&F.setCenterCrop(q);return this};
_.Y.JSC$17410_setSmartCrop=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,_.J8(F,19),_.J8(k.signatureFlagProto_,19))&&_.Ze(F,19,q);return this};
_.Y.JSC$17410_setPad=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,Cd(F,60),Cd(k.signatureFlagProto_,60))&&_.Ze(F,60,q);return this};
_.Y.JSC$17410_setSmartCropUseFace=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,_.J8(F,67),_.J8(k.signatureFlagProto_,67))&&_.Ze(F,67,q);return this};
_.Y.JSC$17410_setSmartCropNoClip=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,_.J8(F,52),_.J8(k.signatureFlagProto_,52))&&_.Ze(F,52,q);return this};
_.Y.setSize=function(q){var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,F.getSize(),k.signatureFlagProto_.getSize())&&F.setSize(q);return this};
_.Y.setToken=function(q){q=q||void 0;var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,F.getToken(),k.signatureFlagProto_.getToken())&&F.setToken(q);return this};
_.Y.JSC$17410_setWidth=function(q){var k=this.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(q,F.getWidth(),k.signatureFlagProto_.getWidth())&&_.Nl(F,12,q);return this};
_.Y.clearOptions=function(){pRC(this,"");return this};
_.Y.build=function(){this.JSC$17408_components_.length=0;var q=this.JSC$17408_parsedOptions_,k=q.valueProto_;q=q.signatureFlagProto_;Zo(this,"s",k.getSize(),q.getSize());Zo(this,"w",k.getWidth(),q.getWidth());jo(this,"c",_.J8(k,2),_.J8(q,2));jo(this,"d",_.J8(k,3),_.J8(q,3));Zo(this,"h",k.getHeight(),q.getHeight());jo(this,"s",Cd(k,33),Cd(q,33));jo(this,"h",k.getHtml(),q.getHtml());jo(this,"p",_.J8(k,19),_.J8(q,19));jo(this,"pp",_.J8(k,52),_.J8(q,52));jo(this,"pf",_.J8(k,67),_.J8(q,67));jo(this,"n",
_.J8(k,20),_.J8(q,20));Zo(this,"r",RA(k,26),RA(q,26));jo(this,"r",_.J8(k,6),_.J8(q,6));jo(this,"o",Cd(k,27),Cd(q,27));var F=_.lG(k,7,_.EI);YJ(this,"o",F,_.lG(q,7,_.EI));F=_.lG(k,29,_.EI);YJ(this,"j",F,_.lG(q,29,_.EI));Zo(this,"x",RA(k,9),RA(q,9));Zo(this,"y",RA(k,10),RA(q,10));Zo(this,"z",RA(k,11),RA(q,11));jo(this,"g",_.J8(k,14),_.J8(q,14));Zo(this,"e",RA(k,15),RA(q,15));YJ(this,"f",_.eN(k,16),_.eN(q,16));jo(this,"k",Cd(k,17),Cd(q,17));jo(this,"u",Cd(k,18),!0);jo(this,"ut",Cd(k,45),!0);jo(this,"i",
Cd(k,22),!0);jo(this,"a",Cd(k,21),Cd(q,21));jo(this,"b",_.J8(k,23),_.J8(q,23));Zo(this,"b",RA(k,38),RA(q,38));Zo(this,"c",RA(k,39),RA(q,39),16,8);YJ(this,"q",_.eN(k,28),_.eN(q,28));jo(this,"fh",Cd(k,30),Cd(q,30));jo(this,"fv",Cd(k,31),Cd(q,31));jo(this,"fg",_.J8(k,34),_.J8(q,34));jo(this,"ci",Cd(k,32),Cd(q,32));YJ(this,"t",k.getToken(),q.getToken());YJ(this,"nt0",_.eN(k,36),_.eN(q,36));jo(this,"rw",_.J8(k,35),_.J8(q,35));jo(this,"rwu",_.J8(k,41),_.J8(q,41));jo(this,"rwa",_.J8(k,64),_.J8(q,64));jo(this,
"nw",_.J8(k,48),_.J8(q,48));jo(this,"rh",_.J8(k,49),_.J8(q,49));jo(this,"no",_.J8(k,37),_.J8(q,37));jo(this,"ns",Cd(k,40),Cd(q,40));Zo(this,"k",RA(k,42),RA(q,42));Zo(this,"p",RA(k,43),RA(q,43));Zo(this,"l",RA(k,44),RA(q,44));Zo(this,"v",RA(k,62),RA(q,62));jo(this,"nu",Cd(k,46),Cd(q,46));jo(this,"ft",Cd(k,50),Cd(q,50));jo(this,"cc",Cd(k,51),Cd(q,51));jo(this,"nd",Cd(k,53),Cd(q,53));jo(this,"ip",Cd(k,54),Cd(q,54));jo(this,"nc",Cd(k,55),Cd(q,55));Zo(this,"a",RA(k,56),RA(q,56));jo(this,"rj",Cd(k,57),
Cd(q,57));jo(this,"rp",Cd(k,58),Cd(q,58));jo(this,"rg",Cd(k,59),Cd(q,59));jo(this,"pd",Cd(k,60),Cd(q,60));jo(this,"pa",Cd(k,61),Cd(q,61));Zo(this,"m",RA(k,63),RA(q,63));Zo(this,"vb",e_(k,68),e_(q,68));Zo(this,"vl",e_(k,69),e_(q,69));jo(this,"lf",Cd(k,65),Cd(q,65));jo(this,"mv",Cd(k,66),Cd(q,66));jo(this,"id",Cd(k,70),Cd(q,70));Zo(this,"ic",RA(k,71),!0);jo(this,"pg",_.J8(k,72),_.J8(q,72));jo(this,"mo",Cd(k,73),Cd(q,73));jo(this,"al",Cd(k,74),Cd(q,74));Zo(this,"iv",e_(k,75),e_(q,75));Zo(this,"pi",We(k,
76),We(q,76));Zo(this,"ya",We(k,77),We(q,77));Zo(this,"ro",We(k,78),We(q,78));Zo(this,"fo",We(k,79),We(q,79));jo(this,"df",Cd(k,80),Cd(q,80));YJ(this,"mm",_.eN(k,81),_.eN(q,81));jo(this,"sg",Cd(k,82),Cd(q,82));jo(this,"gd",Cd(k,83),Cd(q,83));jo(this,"fm",Cd(k,84),Cd(q,84));Zo(this,"ba",RA(k,85),RA(q,85));Zo(this,"br",RA(k,86),RA(q,86));Zo(this,"bc",k.getBackgroundColor(),q.getBackgroundColor(),16,8);Zo(this,"pc",RA(k,88),RA(q,88),16,8);Zo(this,"sc",RA(k,89),RA(q,89),16,8);jo(this,"dv",Cd(k,90),Cd(q,
90));jo(this,"md",Cd(k,91),Cd(q,91));Zo(this,"cp",RA(k,92),RA(q,92));jo(this,"sm",Cd(k,93),Cd(q,93));Zo(this,"cv",RA(k,94),RA(q,94));jo(this,"ng",Cd(k,95),Cd(q,95));jo(this,"il",Cd(k,96),Cd(q,96));jo(this,"lo",Cd(k,97),Cd(q,97));jo(this,"vm",Cd(k,98),Cd(q,98));YJ(this,"dc",_.eN(k,99),_.eN(q,99));jo(this,"rf",Cd(k,100),Cd(q,100));YJ(this,"vf",_.eN(k,102),_.eN(q,102));jo(this,"ra",_.J8(k,103),_.J8(q,103));jo(this,"ckm",Cd(k,104),Cd(q,104));jo(this,"gm",Cd(k,105),Cd(q,105));jo(this,"ngm",Cd(k,106),Cd(q,
106));Zo(this,"em",RA(k,107),RA(q,107));jo(this,"cr",Cd(k,108),Cd(q,108));Zo(this,"sl",k.getStoryboardLevel(),q.getStoryboardLevel());Zo(this,"sb",RA(k,110),RA(q,110));YJ(this,"pt",_.eN(k,111),_.eN(q,111));YJ(this,"gce",_.eN(k,112),_.eN(q,112));jo(this,"tm",Cd(k,113),Cd(q,113));jo(this,"ntm",Cd(k,114),Cd(q,114));return this.JSC$17408_components_.join("-")};
var Zo=function(q,k,F,T,Z,O){if(F!=null){var z=Z==void 0||Z!=10&&Z!=16?10:Z;F=Number(F).toString(z);Z=new FA9;Z.append(z==16?"0x":"");z=Z.append;O==void 0?O="":(O-=F.length,O=O<=0?"":(0,_.QbT)("0",O));z.call(Z,O);Z.append(F);Pq0(q,k,Z.toString(),!!Number(T))}},jo=function(q,k,F,T){F&&Pq0(q,k,"",!!T)},YJ=function(q,k,F,T){F&&Pq0(q,k,String(F),!!Number(T))},Pq0=function(q,k,F,T){T&&(k=k.charAt(0).toUpperCase()+k.substring(1));
q.JSC$17408_components_.push(k+F)};_.j5(Mw,NW0);_.Y=Mw.prototype;_.Y.JSC$17410_setCrop=function(q){q&&Og(this);return Mw.superClass_.JSC$17410_setCrop.call(this,q)};
_.Y.JSC$17410_setHeight=function(q){q=q==null||q<0?void 0:q;q!=null&&this.setSize();return Mw.superClass_.JSC$17410_setHeight.call(this,q)};
_.Y.JSC$17410_setImageCrop=function(q){q&&Og(this);return Mw.superClass_.JSC$17410_setImageCrop.call(this,q)};
_.Y.JSC$17410_setCircleCrop=function(q){q&&Og(this);return Mw.superClass_.JSC$17410_setCircleCrop.call(this,q)};
_.Y.setSize=function(q){_.i8(q)&&(q=Math.max(q.width,q.height));q=q==null||q<0?void 0:q;q!=null&&(this.JSC$17410_setWidth(),this.JSC$17410_setHeight());return Mw.superClass_.setSize.call(this,q)};
_.Y.JSC$17410_setSmartCrop=function(q){q&&Og(this);return Mw.superClass_.JSC$17410_setSmartCrop.call(this,q)};
_.Y.JSC$17410_setSmartCropNoClip=function(q){q&&Og(this);return Mw.superClass_.JSC$17410_setSmartCropNoClip.call(this,q)};
_.Y.JSC$17410_setSmartCropUseFace=function(q){q&&Og(this);return Mw.superClass_.JSC$17410_setSmartCropUseFace.call(this,q)};
_.Y.setCenterCrop=function(q){q&&Og(this);return Mw.superClass_.setCenterCrop.call(this,q)};
_.Y.JSC$17410_setPad=function(q){q&&Og(this);return Mw.superClass_.JSC$17410_setPad.call(this,q)};
_.Y.JSC$17410_setWidth=function(q){q=q==null||q<0?void 0:q;q!=null&&this.setSize();return Mw.superClass_.JSC$17410_setWidth.call(this,q)};
var $u0=function(q){q.clearOptions();var k=q.JSC$17408_parsedOptions_,F=k.valueProto_;Tn(!0,_.J8(F,3),_.J8(k.signatureFlagProto_,3))&&_.Ze(F,3,!0);return q},Og=function(q){q.setCenterCrop();
q.JSC$17410_setCircleCrop();q.JSC$17410_setCrop();q.JSC$17410_setImageCrop();q.JSC$17410_setPad();q.JSC$17410_setSmartCrop();q.JSC$17410_setSmartCropNoClip();q.JSC$17410_setSmartCropUseFace()};
Mw.prototype.build=function(){var q=this.JSC$17408_parsedOptions_.valueProto_;Cd(q,18)||Cd(q,45)?q.getSize()||this.setSize(0):(q=this.JSC$17408_parsedOptions_.valueProto_,q.getSize()||q.getWidth()||q.getHeight()||(this.setSize(),this.JSC$17410_setHeight(),this.JSC$17410_setWidth(),Og(this)));return Mw.superClass_.build.call(this)};var bns=/^[^\/]*\/\//,So=function(q,k){k=k===void 0?!1:k;this.original_=q;this.originalPrefix_="";(q=this.original_.match(bns))&&q[0]?(this.originalPrefix_=q[0],q=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):q="http://"+this.original_;this.uri_=_.rF(q,!0);this.isFreeformUrl_=k;this.JSC$17414_valid_=!0;this.obfuscated_=!1},uQ0=function(q,k){q.JSC$17416_pathPrefix_=q.JSC$17416_pathPrefix_?q.JSC$17416_pathPrefix_+("/"+k):k},zn=function(q){if(q.JSC$17416_components_==
void 0){var k=q.uri_.getPath().substring(1);
q.JSC$17416_pathPrefix_=null;if(q.isFreeformUrl_){q.JSC$17416_components_=[];if((k.match(/=/g)||[]).length>1)return q.JSC$17414_valid_=!1,q.JSC$17416_components_;var F=k.indexOf("=");F!=-1?(q.JSC$17416_components_.push(k.substr(0,F)),q.JSC$17416_components_.push(k.substr(F+1))):q.JSC$17416_components_.push(k);return q.JSC$17416_components_}q.JSC$17416_components_=k.split("/");k=q.JSC$17416_components_.length;k>2&&q.JSC$17416_components_[0]=="u"&&(uQ0(q,q.JSC$17416_components_[0]+"/"+q.JSC$17416_components_[1]),
q.JSC$17416_components_.shift(),q.JSC$17416_components_.shift(),k-=2);if(k==0||k==4||k>7)return q.JSC$17414_valid_=!1,q.JSC$17416_components_;if(k==2)uQ0(q,q.JSC$17416_components_[0]);else if(q.JSC$17416_components_[0]=="image")uQ0(q,q.JSC$17416_components_[0]);else if(k==7||k==3)return q.JSC$17414_valid_=!1,q.JSC$17416_components_;if(k<=3){q.obfuscated_=!0;k==3&&(uQ0(q,q.JSC$17416_components_[1]),q.JSC$17416_components_.shift(),--k);--k;F=q.JSC$17416_components_[k];var T=F.indexOf("=");T!=-1&&(q.JSC$17416_components_[k]=
F.substr(0,T),q.JSC$17416_components_.push(F.substr(T+1)))}}return q.JSC$17416_components_};
So.prototype.isValid=function(){zn(this);return this.JSC$17414_valid_};
So.prototype.isObfuscated=function(){zn(this);return this.obfuscated_};
var Ni2=function(q){zn(q);return q.isFreeformUrl_},Co=function(q){zn(q);
q.JSC$17416_pathPrefix_==void 0&&(q.JSC$17416_pathPrefix_=null);return q.JSC$17416_pathPrefix_},Qxh=function(q){switch(zn(q).length){case 7:return!0;
case 6:return Co(q)==null;case 5:return!1;case 3:return!0;case 2:return Co(q)==null;case 1:return!1;default:return!1}},RJ=function(q,k){if(Ni2(q))a:{switch(k){case 7:k=0;
break;case 4:if(!Qxh(q)){q=null;break a}k=1;break;default:q=null;break a}q=zn(q)[k]}else if(q.isObfuscated())a:{var F=Co(q)!=null?1:0;switch(k){case 6:k=F;break;case 4:if(!Qxh(q)){q=null;break a}k=1+F;break;default:q=null;break a}q=zn(q)[k]}else a:{F=Co(q)!=null?1:0;switch(k){case 0:k=F;break;case 1:k=1+F;break;case 2:k=2+F;break;case 3:k=3+F;break;case 4:if(!Qxh(q)){q=null;break a}k=4+F;break;case 5:k=Qxh(q)?1:0;k=4+F+k;break;default:q=null;break a}q=zn(q)[k]}return q};
So.prototype.getOptions=function(){this.options_==void 0&&(this.options_=RJ(this,4));return this.options_};var BW8=function(){};
BW8.prototype.parse=function(q,k){return new Q50(q,k===void 0?!1:k)};
var Q50=function(q,k){So.call(this,q,k===void 0?!1:k)};
_.y(Q50,So);_.j5(f_,Mw);var K_s;f_.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
f_.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var q=f_.superClass_.build.call(this),k=[];Co(this.parsedImageUrl_)!=null&&k.push(Co(this.parsedImageUrl_));var F=Ni2(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var T=this.parsedImageUrl_;T.obfuscatedData_==void 0&&(T.obfuscatedData_=RJ(T,6));k.push(T.obfuscatedData_+(q?"="+q:""))}else if(F){T=k.push;var Z=this.parsedImageUrl_;Z.freeformUrlPath_===void 0&&(Z.freeformUrlPath_=RJ(Z,
7));T.call(k,Z.freeformUrlPath_);q&&k.push(q)}else T=k.push,Z=this.parsedImageUrl_,Z.obfuscatedGaiaId_==void 0&&(Z.obfuscatedGaiaId_=RJ(Z,0)),T.call(k,Z.obfuscatedGaiaId_),T=k.push,Z=this.parsedImageUrl_,Z.photoId_==void 0&&(Z.photoId_=RJ(Z,1)),T.call(k,Z.photoId_),T=k.push,Z=this.parsedImageUrl_,Z.imageVersion_==void 0&&(Z.imageVersion_=RJ(Z,2)),T.call(k,Z.imageVersion_),T=k.push,Z=this.parsedImageUrl_,Z.signature_==void 0&&(Z.signature_=RJ(Z,3)),T.call(k,Z.signature_),q&&k.push(q),q=k.push,T=this.parsedImageUrl_,
T.filename_==void 0&&(T.filename_=RJ(T,5)),q.call(k,T.filename_);k=F?k.join("="):k.join("/");k=_.rF(this.protocolPrefix_+this.JSC$17422_domain_+"/"+k+(this.JSC$17422_query_?"?"+this.JSC$17422_query_:"")).toString();k.startsWith("%3a//")&&(k=k.replace("%3a//","://"));return k};var KE0=_.xT(["viewBox"]),Bi0=_.xT(["width"]),rls=_.xT(["height"]),vA8=_.xT(["fill"]),Hn0=_.xT(["id"]),sx0=_.xT(["x"]),GQ5=_.xT(["y"]);vfC.prototype.getLength=function(){return this.parsedData.length};
vfC.prototype.write=function(q){for(var k=0,F=this.parsedData.length;k<F;k++)q.put(this.parsedData[k],8)};
var x98=function(q,k){var F=new vfC(k);q.dataList.push(F);F=q.errorCorrectLevel;var T=1,Z=encodeURI(k).toString().replace(/%[0-9a-fA-F]{2}/g,"a");k=Z.length+(Z.length!=k?3:0);Z=0;for(var O=eo.length;Z<=O;Z++){var z=0;switch(F){case 1:z=eo[Z][0];break;case 0:z=eo[Z][1];break;case 3:z=eo[Z][2];break;case 2:z=eo[Z][3]}if(k<=z)break;else T++}if(T>eo.length)throw Error("vk");q.typeNumber=T;q.dataCache=null};
HQ9.prototype.isDark=function(q,k){if(q<0||this.moduleCount<=q||k<0||this.moduleCount<=k)throw Error("nk`"+q+"`"+k);return this.modules[q][k]};
for(var nfv=function(q,k,F){q.moduleCount=q.typeNumber*4+17;q.modules=Array(q.moduleCount);for(var T=0;T<q.moduleCount;T++){q.modules[T]=Array(q.moduleCount);for(var Z=0;Z<q.moduleCount;Z++)q.modules[T][Z]=null}cl8(q,0,0);cl8(q,q.moduleCount-7,0);cl8(q,0,q.moduleCount-7);T=VF2[q.typeNumber-1];for(Z=0;Z<T.length;Z++)for(var O=0;O<T.length;O++){var z=T[Z],R=T[O];if(q.modules[z][R]==null)for(var e=-2;e<=2;e++)for(var I=-2;I<=2;I++)q.modules[z+e][R+I]=e==-2||e==2||I==-2||I==2||e==0&&I==0?!0:!1}for(T=
8;T<q.moduleCount-8;T++)q.modules[T][6]==null&&(q.modules[T][6]=T%2==0);for(T=8;T<q.moduleCount-8;T++)q.modules[6][T]==null&&(q.modules[6][T]=T%2==0);T=q.errorCorrectLevel<<3|F;for(Z=T<<10;WS(Z)-WS(1335)>=0;)Z^=1335<<WS(Z)-WS(1335);T=(T<<10|Z)^21522;for(Z=0;Z<15;Z++)O=!k&&(T>>Z&1)==1,Z<6?q.modules[Z][8]=O:Z<8?q.modules[Z+1][8]=O:q.modules[q.moduleCount-15+Z][8]=O;for(Z=0;Z<15;Z++)O=!k&&(T>>Z&1)==1,Z<8?q.modules[8][q.moduleCount-Z-1]=O:Z<9?q.modules[8][15-Z-1+1]=O:q.modules[8][15-Z-1]=O;q.modules[q.moduleCount-
8][8]=!k;if(q.typeNumber>=7){T=q.typeNumber;for(Z=T<<12;WS(Z)-WS(7973)>=0;)Z^=7973<<WS(Z)-WS(7973);T=T<<12|Z;for(Z=0;Z<18;Z++)O=!k&&(T>>Z&1)==1,q.modules[Math.floor(Z/3)][Z%3+q.moduleCount-8-3]=O;for(Z=0;Z<18;Z++)O=!k&&(T>>Z&1)==1,q.modules[Z%3+q.moduleCount-8-3][Math.floor(Z/3)]=O}if(q.dataCache==null){Z=q.typeNumber;O=q.dataList;k=q.errorCorrectLevel;T=LE0(Z,k);if(T==void 0)throw Error("uk`"+Z+"`"+k);z=T.length/3;k=[];for(R=0;R<z;R++){e=T[R*3];I=T[R*3+1];for(var X=T[R*3+2],E=0;E<e;E++)k.push(new s5X(I,
X))}T=new Gz0;for(z=0;z<O.length;z++)R=O[z],T.put(R.mode,4),T.put(R.getLength(),xuI(R.mode,Z)),R.write(T);for(z=Z=0;z<k.length;z++)Z+=k[z].dataCount;if(T.length>Z*8)throw Error("ok`"+T.length+"`"+Z*8);for(T.length+4<=Z*8&&T.put(0,4);T.length%8!=0;)nAv(T,!1);for(;!(T.length>=Z*8);){T.put(236,8);if(T.length>=Z*8)break;T.put(17,8)}O=Z=I=0;z=Array(k.length);R=Array(k.length);for(e=0;e<k.length;e++){E=k[e].dataCount;var d=k[e].totalCount-E;Z=Math.max(Z,E);O=Math.max(O,d);z[e]=Array(E);for(X=0;X<z[e].length;X++)z[e][X]=
255&T.buffer[X+I];I+=E;X=d;E=new yH([1],0);for(d=0;d<X;d++)E=E.multiply(new yH([1,gAI(d)],0));X=E;E=(new yH(z[e],X.getLength()-1)).mod(X);R[e]=Array(X.getLength()-1);for(X=0;X<R[e].length;X++)d=X+E.getLength()-R[e].length,R[e][X]=d>=0?E.get(d):0}for(X=T=0;X<k.length;X++)T+=k[X].totalCount;T=Array(T);for(X=I=0;X<Z;X++)for(e=0;e<k.length;e++)X<z[e].length&&(T[I++]=z[e][X]);for(X=0;X<O;X++)for(e=0;e<k.length;e++)X<R[e].length&&(T[I++]=R[e][X]);q.dataCache=T}k=q.dataCache;T=-1;Z=q.moduleCount-1;O=7;z=
0;for(R=q.moduleCount-1;R>0;R-=2)for(R==6&&R--;;){for(e=0;e<2;e++)q.modules[Z][R-e]==null&&(I=!1,z<k.length&&(I=(k[z]>>>O&1)==1),muk(F,Z,R-e)&&(I=!I),q.modules[Z][R-e]=I,O--,O==-1&&(z++,O=7));Z+=T;if(Z<0||q.moduleCount<=Z){Z-=T;T=-T;break}}},cl8=function(q,k,F){for(var T=-1;T<=7;T++)if(!(k+T<=-1||q.moduleCount<=k+T))for(var Z=-1;Z<=7;Z++)F+Z<=-1||q.moduleCount<=F+Z||(q.modules[k+T][F+Z]=0<=T&&T<=6&&(Z==0||Z==6)||0<=Z&&Z<=6&&(T==0||T==6)||2<=T&&T<=4&&2<=Z&&Z<=4?!0:!1)},gfD=function(q){for(var k=0,
F=0,T=0;T<8;T++){nfv(q,!0,T);
var Z=q;for(var O=Z.moduleCount,z=0,R=0;R<O;R++)for(var e=0;e<O;e++){for(var I=0,X=Z.isDark(R,e),E=-1;E<=1;E++)if(!(R+E<0||O<=R+E))for(var d=-1;d<=1;d++)e+d<0||O<=e+d||(E!=0||d!=0)&&X==Z.isDark(R+E,e+d)&&I++;I>5&&(z+=3+I-5)}for(R=0;R<O-1;R++)for(e=0;e<O-1;e++)if(I=0,Z.isDark(R,e)&&I++,Z.isDark(R+1,e)&&I++,Z.isDark(R,e+1)&&I++,Z.isDark(R+1,e+1)&&I++,I==0||I==4)z+=3;for(R=0;R<O;R++)for(e=0;e<O-6;e++)Z.isDark(R,e)&&!Z.isDark(R,e+1)&&Z.isDark(R,e+2)&&Z.isDark(R,e+3)&&Z.isDark(R,e+4)&&!Z.isDark(R,e+5)&&
Z.isDark(R,e+6)&&(z+=40);for(e=0;e<O;e++)for(R=0;R<O-6;R++)Z.isDark(R,e)&&!Z.isDark(R+1,e)&&Z.isDark(R+2,e)&&Z.isDark(R+3,e)&&Z.isDark(R+4,e)&&!Z.isDark(R+5,e)&&Z.isDark(R+6,e)&&(z+=40);for(e=I=0;e<O;e++)for(R=0;R<O;R++)Z.isDark(R,e)&&I++;Z=z+=Math.abs(100*I/O/O-50)/5*10;if(T==0||k>Z)k=Z,F=T}return F},VF2=[[],
[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]],WS=function(q){for(var k=0;q!=0;)k++,q>>>=1;return k},muk=function(q,k,F){switch(q){case 0:return(k+F)%2==0;
case 1:return k%2==0;case 2:return F%3==0;case 3:return(k+F)%3==0;case 4:return(Math.floor(k/2)+Math.floor(F/3))%2==0;case 5:return k*F%2+k*F%3==0;case 6:return(k*F%2+k*F%3)%2==0;case 7:return(k*F%3+(k+F)%2)%2==0;default:throw Error("pk`"+q);}},xuI=function(q,k){if(1<=k&&k<10)switch(q){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("qk`"+q);}else if(k<27)switch(q){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("qk`"+q);}else if(k<41)switch(q){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("qk`"+q);}else throw Error("rk`"+k);},Ug=function(q){if(q<1)throw Error("sk`"+q);
return qdk[q]},gAI=function(q){for(;q<0;)q+=255;
for(;q>=256;)q-=255;return IJ[q]},IJ=Array(256),qdk=Array(256),ihk=0;ihk<8;ihk++)IJ[ihk]=1<<ihk;
for(var Xv=8;Xv<256;Xv++)IJ[Xv]=IJ[Xv-4]^IJ[Xv-5]^IJ[Xv-6]^IJ[Xv-8];for(var k29=0;k29<255;k29++)qdk[IJ[k29]]=k29;yH.prototype.get=function(q){return this.num[q]};
yH.prototype.getLength=function(){return this.num.length};
yH.prototype.multiply=function(q){for(var k=Array(this.getLength()+q.getLength()-1),F=0;F<this.getLength();F++)for(var T=0;T<q.getLength();T++)k[F+T]^=gAI(Ug(this.get(F))+Ug(q.get(T)));return new yH(k,0)};
yH.prototype.mod=function(q){if(this.getLength()-q.getLength()<0)return this;for(var k=Ug(this.get(0))-Ug(q.get(0)),F=Array(this.getLength()),T=0;T<this.getLength();T++)F[T]=this.get(T);for(T=0;T<q.getLength();T++)F[T]^=gAI(Ug(q.get(T))+k);return(new yH(F,0)).mod(q)};
var oy0=[[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]],LE0=function(q,k){switch(k){case 1:return oy0[(q-1)*4];case 0:return oy0[(q-1)*4+1];case 3:return oy0[(q-1)*4+2];case 2:return oy0[(q-1)*4+3]}};
Gz0.prototype.get=function(q){return(this.buffer[Math.floor(q/8)]>>>7-q%8&1)==1};
Gz0.prototype.put=function(q,k){for(var F=0;F<k;F++)nAv(this,(q>>>k-F-1&1)==1)};
var nAv=function(q,k){var F=Math.floor(q.length/8);q.buffer.length<=F&&q.buffer.push(0);k&&(q.buffer[F]|=128>>>q.length%8);q.length++},eo=[[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]],L_I=function(){var q=function(k,F){this.JSC$17442__el=k;this.JSC$17442__htOption=F};
q.prototype.draw=function(k){function F(X,E){X=document.createElementNS("http://www.w3.org/2000/svg",X);for(var d in E)E.hasOwnProperty(d)&&(d==="href"?_.ng0(X,E[d]):_.r5([_.qy(KE0),_.qy(Bi0),_.qy(rls),_.qy(vA8),_.qy(Hn0),_.qy(sx0),_.qy(GQ5)],X,d,E[d]));return X}
var T=this.JSC$17442__htOption,Z=this.JSC$17442__el,O=k.moduleCount;this.clear();var z=F("svg",{viewBox:"0 0 "+String(O)+" "+String(O),width:"100%",height:"100%",fill:T.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});Z.appendChild(z);z.appendChild(F("rect",{fill:T.colorLight,width:"100%",height:"100%"}));z.appendChild(F("rect",{fill:T.colorDark,width:"1",height:"1",id:"template"}));for(var R=0;R<O;R++)for(var e=0;e<O;e++)if(k.isDark(R,e)){var I=F("use",{x:String(R),y:String(e),href:"#template"});
z.appendChild(I)}};
q.prototype.clear=function(){for(;this.JSC$17442__el.hasChildNodes();)this.JSC$17442__el.removeChild(this.JSC$17442__el.lastChild)};
return q}(),VCs=document.documentElement.tagName.toLowerCase()==="svg"?L_I:typeof CanvasRenderingContext2D!="undefined"?function(){var q=function(k,F){this._bIsPainted=!1;
cdv();this.JSC$17442__htOption=F;this._elCanvas=document.createElement("canvas");this._elCanvas.width=F.width;this._elCanvas.height=F.height;k.appendChild(this._elCanvas);this.JSC$17442__el=k;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$17442__el.appendChild(this._elImage);this._bSupportDataURI=null};
q.prototype._onMakeImage=function(){var k=this._elCanvas.toDataURL("image/png");this._elImage.src=k;this._elImage.style.display="block";this._elCanvas.style.display="none"};
q.prototype._safeSetDataURI=function(k,F){var T=this;T._fFail=F;T._fSuccess=k;T._bSupportDataURI===null?(k=_.WP("IMG"),F=function(){T._bSupportDataURI=!1;T._fFail&&T._fFail.call(T)},k.onabort=F,k.onerror=F,k.onload=function(){T._bSupportDataURI=!0;
T._fSuccess&&T._fSuccess.call(T)},k.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):T._bSupportDataURI===!0&&T._fSuccess?T._fSuccess.call(T):T._bSupportDataURI===!1&&T._fFail&&T._fFail.call(T)};
q.prototype.draw=function(k){var F=this._oContext,T=this.JSC$17442__htOption,Z=k.moduleCount,O=T.width/Z,z=T.height/Z,R=Math.round(O),e=Math.round(z);this._elImage.style.display="none";this.clear();for(var I=0;I<Z;I++)for(var X=0;X<Z;X++){var E=k.isDark(I,X),d=X*O,M=I*z;F.strokeStyle=E?T.colorDark:T.colorLight;F.lineWidth=1;F.fillStyle=E?T.colorDark:T.colorLight;F.fillRect(d,M,O,z);F.strokeRect(Math.floor(d)+.5,Math.floor(M)+.5,R,e);F.strokeRect(Math.ceil(d)-.5,Math.ceil(M)-.5,R,e)}this._bIsPainted=
!0};
q.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
q.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
q.prototype.round=function(k){return k?Math.floor(k*1E3)/1E3:k};
return q}():function(){var q=function(k,F){this.JSC$17442__el=k;
this.JSC$17442__htOption=F};
q.prototype.draw=function(k){for(var F=this.JSC$17442__htOption,T=this.JSC$17442__el,Z=k.moduleCount,O=Math.floor(F.width/Z),z=Math.floor(F.height/Z),R=['<table style="border:0;border-collapse:collapse;">'],e=0;e<Z;e++){R.push("<tr>");for(var I=0;I<Z;I++)R.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+O+"px;height:"+z+"px;background-color:"+(k.isDark(e,I)?F.colorDark:F.colorLight)+';"></td>');R.push("</tr>")}R.push("</table>");k=R.join("");k=_.lLm(_.AH4,k);_.BN(T,k);
k=T.childNodes[0];Z=(F.width-k.offsetWidth)/2;O=(F.height-k.offsetHeight)/2;Z>0&&O>0&&(k.style.margin=O+"px "+Z+"px")};
q.prototype.clear=function(){this.JSC$17442__el.textContent=""};
return q}();
m9v.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$17445__android||this.JSC$17445__android>=3)&&this._oDrawing.makeImage()};
m9v.prototype.clear=function(){this._oDrawing.clear()};
_.k9.QRCode=m9v;var FIC={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var Eg=function(){};
Eg.prototype.stringify=function(q){return _.k9.JSON.stringify(q,void 0)};
Eg.prototype.parse=function(q){return _.k9.JSON.parse(q,void 0)};var TUX=function(){_.If.call(this,"z")};
_.j5(TUX,_.If);var ZhC=function(){_.If.call(this,"y")};
_.j5(ZhC,_.If);var jKC=null,Yd9=function(){return jKC=jKC||new _.ht},Oh0=function(q){_.If.call(this,"serverreachability",q)};
_.j5(Oh0,_.If);var aJ=function(q){var k=Yd9();k.dispatchEvent(new Oh0(k,q))},Sd0=function(q){_.If.call(this,"statevent",q)};
_.j5(Sd0,_.If);var d8=function(q){var k=Yd9();k.dispatchEvent(new Sd0(k,q))},zHK=function(q,k,F,T){_.If.call(this,"timingevent",q);
this.size=k;this.rtt=F;this.retries=T};
_.j5(zHK,_.If);var Cjs=function(q,k,F){var T=Yd9();T.dispatchEvent(new zHK(T,q,k,F))},hT=function(q,k){if(typeof q!=="function")throw Error("wk");
return _.k9.setTimeout(function(){q()},k)};var M3=function(){this.redactEnabled_=!0};
M3.prototype.disableRedact=function(){this.redactEnabled_=!1};
var RHK=function(q,k,F,T,Z,O){q.info(function(){if(q.redactEnabled_)if(O){var z="";for(var R=O.split("&"),e=0;e<R.length;e++){var I=R[e].split("=");if(I.length>1){var X=I[0];I=I[1];var E=X.split("_");z=E.length>=2&&E[1]=="type"?z+(X+"="+I+"&"):z+(X+"=redacted&")}}}else z=null;else z=O;return"XMLHTTP REQ ("+T+") [attempt "+Z+"]: "+k+"\n"+F+"\n"+z})},eH0=function(q,k,F,T,Z,O,z){q.info(function(){return"XMLHTTP RESP ("+T+") [ attempt "+Z+"]: "+k+"\n"+F+"\n"+O+" "+z})},fo=function(q,k,F,T){q.info(function(){return"XMLHTTP TEXT ("+
k+"): "+WIh(q,F)+(T?" "+T:"")})},U4v=function(q,k){q.info(function(){return"TIMEOUT: "+k})};
M3.prototype.debug=function(){};
M3.prototype.info=function(){};
M3.prototype.warning=function(){};
var WIh=function(q,k){if(!q.redactEnabled_)return k;if(!k)return null;try{var F=JSON.parse(k);if(F)for(var T=0;T<F.length;T++)if(Array.isArray(F[T])){var Z=F[T];if(!(Z.length<2)){var O=Z[1];if(Array.isArray(O)&&!(O.length<1)){var z=O[0];if(z!="noop"&&z!="stop"&&z!="close")for(var R=1;R<O.length;R++)O[R]=""}}}return(0,_.Jt)(F)}catch(e){return q.debug("Exception parsing expected JS array - probably was not JS"),k}};var yN=function(q,k,F,T,Z){this.JSC$17467_channel_=q;this.JSC$17467_channelDebug_=k;this.sid_=F;this.JSC$17467_rid_=T;this.JSC$17467_retryId_=Z||1;this.JSC$17467_eventHandler_=new _.iN(this);this.timeout_=45E3;this.JSC$17467_extraHeaders_=null;this.JSC$17467_successful_=!1;this.JSC$17467_postData_=this.JSC$17467_requestUri_=this.JSC$17467_baseUri_=this.JSC$17467_type_=this.JSC$17467_requestStartTime_=this.JSC$17467_watchDogTimeoutTime_=this.JSC$17467_watchDogTimerId_=null;this.JSC$17467_pendingMessages_=
[];this.JSC$17467_xmlHttp_=null;this.JSC$17467_xmlHttpChunkStart_=0;this.JSC$17467_lastError_=this.JSC$17467_verb_=null;this.JSC$17467_lastStatusCode_=-1;this.JSC$17467_cancelled_=!1;this.JSC$17467_readyStateChangeThrottleMs_=0;this.JSC$17467_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new IgC},IgC=function(){this.JSC$17469_textDecoder=null;
this.responseBuffer="";this.responseArrivedForFetch=!1},Xp0=function(q,k){switch(q){case 0:return"Non-200 return code ("+k+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},Eys={},ags={};
yN.prototype.setTimeout=function(q){this.timeout_=q};
var hH2=function(q,k,F){q.JSC$17467_type_=1;q.JSC$17467_baseUri_=_.YA(k.clone());q.JSC$17467_postData_=F;q.decodeChunks_=!0;d40(q,null)},d40=function(q,k){q.JSC$17467_requestStartTime_=Date.now();
M0C(q);q.JSC$17467_requestUri_=q.JSC$17467_baseUri_.clone();Zb(q.JSC$17467_requestUri_,"t",q.JSC$17467_retryId_);q.JSC$17467_xmlHttpChunkStart_=0;var F=q.JSC$17467_channel_.JSC$17486_supportsCrossDomainXhrs_;q.fetchResponseState_=new IgC;q.JSC$17467_xmlHttp_=fgD(q.JSC$17467_channel_,F?k:null,!q.JSC$17467_postData_);q.JSC$17467_readyStateChangeThrottleMs_>0&&(q.JSC$17467_readyStateChangeThrottle_=new _.mg((0,_.hr)(q.JSC$17471_xmlHttpHandler_,q,q.JSC$17467_xmlHttp_),q.JSC$17467_readyStateChangeThrottleMs_));
q.JSC$17467_eventHandler_.listen(q.JSC$17467_xmlHttp_,"readystatechange",q.JSC$17471_readyStateChangeHandler_);k=q.JSC$17467_extraHeaders_?_.fT.clone(q.JSC$17467_extraHeaders_):{};q.JSC$17467_postData_?(q.JSC$17467_verb_||(q.JSC$17467_verb_="POST"),k["Content-Type"]="application/x-www-form-urlencoded",q.JSC$17467_xmlHttp_.send(q.JSC$17467_requestUri_,q.JSC$17467_verb_,q.JSC$17467_postData_,k)):(q.JSC$17467_verb_="GET",q.JSC$17467_xmlHttp_.send(q.JSC$17467_requestUri_,q.JSC$17467_verb_,null,k));aJ(1);
RHK(q.JSC$17467_channelDebug_,q.JSC$17467_verb_,q.JSC$17467_requestUri_,q.JSC$17467_rid_,q.JSC$17467_retryId_,q.JSC$17467_postData_)};
yN.prototype.JSC$17471_readyStateChangeHandler_=function(q){q=q.target;var k=this.JSC$17467_readyStateChangeThrottle_;k&&_.pY(q)==3?(this.JSC$17467_channelDebug_.debug("Throttling readystatechange."),k.fire()):this.JSC$17471_xmlHttpHandler_(q)};
yN.prototype.JSC$17471_xmlHttpHandler_=function(q){try{q==this.JSC$17467_xmlHttp_?yeK(this):this.JSC$17467_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(k){this.JSC$17467_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),t02(this)}finally{}};
var yeK=function(q){var k=_.pY(q.JSC$17467_xmlHttp_),F=q.JSC$17467_xmlHttp_.JSC$7841_lastErrorCode_,T=q.JSC$17467_xmlHttp_.getStatus();if(!(k<3||k==3&&!t02(q))){q.JSC$17467_cancelled_||k!=4||F==7||(F==8||T<=0?aJ(3):aJ(2));D4K(q);var Z=q.JSC$17467_xmlHttp_.getStatus();q.JSC$17467_lastStatusCode_=Z;F=lg5(q);t02(q)||q.JSC$17467_channelDebug_.debug(function(){return"No response text for uri "+q.JSC$17467_requestUri_+" status "+Z});
q.JSC$17467_successful_=Z==200;eH0(q.JSC$17467_channelDebug_,q.JSC$17467_verb_,q.JSC$17467_requestUri_,q.JSC$17467_rid_,q.JSC$17467_retryId_,k,Z);if(q.JSC$17467_successful_){if(q.decodeInitialResponse_&&!q.initialResponseDecoded_)if(T=JeC(q))fo(q.JSC$17467_channelDebug_,q.JSC$17467_rid_,T,"Initial handshake response via X-HTTP-Initial-Response"),q.initialResponseDecoded_=!0,AeC(q,T);else{q.JSC$17467_successful_=!1;q.JSC$17467_lastError_=3;d8(12);q.JSC$17467_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
q.JSC$17467_rid_+")");tT(q);Do(q);return}q.decodeChunks_?pp2(q,k,F):(fo(q.JSC$17467_channelDebug_,q.JSC$17467_rid_,F,null),AeC(q,F));k==4&&tT(q);q.JSC$17467_successful_&&!q.JSC$17467_cancelled_&&(k==4?wpC(q.JSC$17467_channel_,q):(q.JSC$17467_successful_=!1,M0C(q)))}else drh(q.JSC$17467_xmlHttp_),Z==400&&F.indexOf("Unknown SID")>0?(q.JSC$17467_lastError_=3,d8(12),q.JSC$17467_channelDebug_.warning("XMLHTTP Unknown SID ("+q.JSC$17467_rid_+")")):(q.JSC$17467_lastError_=0,d8(13),q.JSC$17467_channelDebug_.warning("XMLHTTP Bad status "+
Z+" ("+q.JSC$17467_rid_+")")),tT(q),Do(q)}},JeC=function(q){return q.JSC$17467_xmlHttp_&&(q=e3(q.JSC$17467_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.jM(q)?q:null},lg5=function(q){if(!PjX(q))return q.JSC$17467_xmlHttp_.getResponseText();
var k=q.JSC$17467_xmlHttp_.getResponse();if(k==="")return"";var F="",T=k.length,Z=_.pY(q.JSC$17467_xmlHttp_)==4;if(!q.fetchResponseState_.JSC$17469_textDecoder){if(typeof TextDecoder==="undefined")return tT(q),Do(q),"";q.fetchResponseState_.JSC$17469_textDecoder=new _.k9.TextDecoder}for(var O=0;O<T;O++)q.fetchResponseState_.responseArrivedForFetch=!0,F+=q.fetchResponseState_.JSC$17469_textDecoder.decode(k[O],{stream:!(Z&&O==T-1)});k.length=0;q.fetchResponseState_.responseBuffer+=F;q.JSC$17467_xmlHttpChunkStart_=
0;return q.fetchResponseState_.responseBuffer},t02=function(q){return q.JSC$17467_xmlHttp_?q.fetchResponseState_.responseArrivedForFetch?!0:!(!q.JSC$17467_xmlHttp_.getResponseText()&&!q.JSC$17467_xmlHttp_.getResponse()):!1},PjX=function(q){return q.JSC$17467_xmlHttp_?q.JSC$17467_verb_=="GET"&&q.JSC$17467_type_!=2&&q.JSC$17467_channel_.usesFetchStreams_:!1},pp2=function(q,k,F){for(var T=!0,Z;!q.JSC$17467_cancelled_&&q.JSC$17467_xmlHttpChunkStart_<F.length;)if(Z=$4I(q,F),Z==ags){k==4&&(q.JSC$17467_lastError_=
4,d8(14),T=!1);
fo(q.JSC$17467_channelDebug_,q.JSC$17467_rid_,null,"[Incomplete Response]");break}else if(Z==Eys){q.JSC$17467_lastError_=4;d8(15);fo(q.JSC$17467_channelDebug_,q.JSC$17467_rid_,F,"[Invalid Chunk]");T=!1;break}else fo(q.JSC$17467_channelDebug_,q.JSC$17467_rid_,Z,null),AeC(q,Z);PjX(q)&&q.JSC$17467_xmlHttpChunkStart_!=0&&(q.fetchResponseState_.responseBuffer=q.fetchResponseState_.responseBuffer.slice(q.JSC$17467_xmlHttpChunkStart_),q.JSC$17467_xmlHttpChunkStart_=0);k!=4||F.length!=0||q.fetchResponseState_.responseArrivedForFetch||
(q.JSC$17467_lastError_=1,d8(16),T=!1);q.JSC$17467_successful_=q.JSC$17467_successful_&&T;T?F.length>0&&!q.firstByteReceived_&&(q.firstByteReceived_=!0,k=q.JSC$17467_channel_,k.JSC$17486_backChannelRequest_==q&&k.detectBufferingProxy_&&!k.bpDetectionDone_&&(k.JSC$17486_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+F.length),bhC(k),k.bpDetectionDone_=!0,d8(11))):(fo(q.JSC$17467_channelDebug_,q.JSC$17467_rid_,F,"[Invalid Chunked Response]"),tT(q),Do(q))},$4I=function(q,k){var F=
q.JSC$17467_xmlHttpChunkStart_,T=k.indexOf("\n",F);
if(T==-1)return ags;F=Number(k.substring(F,T));if(isNaN(F))return Eys;T+=1;if(T+F>k.length)return ags;k=k.slice(T,T+F);q.JSC$17467_xmlHttpChunkStart_=T+F;return k};
yN.prototype.cancel=function(){this.JSC$17467_cancelled_=!0;tT(this)};
var M0C=function(q){q.JSC$17467_watchDogTimeoutTime_=Date.now()+q.timeout_;uE9(q,q.timeout_)},uE9=function(q,k){if(q.JSC$17467_watchDogTimerId_!=null)throw Error("xk");
q.JSC$17467_watchDogTimerId_=hT((0,_.hr)(q.JSC$17471_onWatchDogTimeout_,q),k)},D4K=function(q){q.JSC$17467_watchDogTimerId_&&(_.k9.clearTimeout(q.JSC$17467_watchDogTimerId_),q.JSC$17467_watchDogTimerId_=null)};
yN.prototype.JSC$17471_onWatchDogTimeout_=function(){this.JSC$17467_watchDogTimerId_=null;var q=Date.now();q-this.JSC$17467_watchDogTimeoutTime_>=0?(U4v(this.JSC$17467_channelDebug_,this.JSC$17467_requestUri_),this.JSC$17467_type_!=2&&(aJ(3),d8(17)),tT(this),this.JSC$17467_lastError_=2,Do(this)):(this.JSC$17467_channelDebug_.warning("WatchDog timer called too early"),uE9(this,this.JSC$17467_watchDogTimeoutTime_-q))};
var Do=function(q){q.JSC$17467_channel_.state_==0||q.JSC$17467_cancelled_||wpC(q.JSC$17467_channel_,q)},tT=function(q){D4K(q);
_.nT(q.JSC$17467_readyStateChangeThrottle_);q.JSC$17467_readyStateChangeThrottle_=null;q.JSC$17467_eventHandler_.removeAll();if(q.JSC$17467_xmlHttp_){var k=q.JSC$17467_xmlHttp_;q.JSC$17467_xmlHttp_=null;k.abort();k.dispose()}};
yN.prototype.getLastError=function(){return this.JSC$17467_lastError_};
var AeC=function(q,k){try{var F=q.JSC$17467_channel_;if(F.state_!=0&&(F.JSC$17486_backChannelRequest_==q||NUX(F.forwardChannelRequestPool_,q)))if(!q.initialResponseDecoded_&&NUX(F.forwardChannelRequestPool_,q)&&F.state_==3){try{var T=F.wireCodec_.JSC$17481_parser_.parse(k)}catch(R){T=null}if(Array.isArray(T)&&T.length==3){k=T;if(k[0]==0)a:if(F.JSC$17486_channelDebug_.debug("Server claims our backchannel is missing."),F.JSC$17486_backChannelTimerId_)F.JSC$17486_channelDebug_.debug("But we are currently starting the request.");
else{if(F.JSC$17486_backChannelRequest_)if(F.JSC$17486_backChannelRequest_.JSC$17467_requestStartTime_+3E3<q.JSC$17467_requestStartTime_)QKv(F),KIC(F);else break a;else F.JSC$17486_channelDebug_.warning("We do not have a BackChannel established");BU0(F);d8(18)}else{F.JSC$17486_lastPostResponseArrayId_=k[1];var Z=F.JSC$17486_lastPostResponseArrayId_-F.JSC$17486_lastArrayId_;if(0<Z){var O=k[2];F.JSC$17486_channelDebug_.debug(O+" bytes (in "+Z+" arrays) are outstanding on the BackChannel");O<37500&&
F.enableStreaming_&&F.JSC$17486_backChannelRetryCount_==0&&!F.JSC$17486_deadBackChannelTimerId_&&(F.JSC$17486_deadBackChannelTimerId_=hT((0,_.hr)(F.JSC$17488_onBackChannelDead_,F),6E3))}}if(re2(F.forwardChannelRequestPool_)<=1&&F.forwardChannelFlushedCallback_){try{F.forwardChannelFlushedCallback_()}catch(R){}F.forwardChannelFlushedCallback_=void 0}}else F.JSC$17486_channelDebug_.debug("Bad POST response data returned"),la(F,11)}else if((q.initialResponseDecoded_||F.JSC$17486_backChannelRequest_==
q)&&QKv(F),!_.jM(k)){var z=F.wireCodec_.JSC$17481_parser_.parse(k);F.onInput_(z,q)}aJ(4)}catch(R){}};var vyh=function(q,k){this.JSC$17474_mapId=q;this.map=k;this.context=null};var Hh9=function(q){this.maxPoolSizeConfigured_=q||10;_.k9.PerformanceNavigationTiming?(q=_.k9.performance.getEntriesByType("navigation"),q=q.length>0&&(q[0].nextHopProtocol=="hq"||q[0].nextHopProtocol=="h2")):q=!!(_.k9.chrome&&_.k9.chrome.loadTimes&&_.k9.chrome.loadTimes()&&_.k9.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$17477_maxSize_=q?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$17477_maxSize_>1&&(this.requestPool_=new Set);this.JSC$17477_request_=null;this.JSC$17477_pendingMessages_=
[]},sKK=function(q){return q.JSC$17477_request_?!0:q.requestPool_?q.requestPool_.size>=q.JSC$17477_maxSize_:!1},re2=function(q){return q.JSC$17477_request_?1:q.requestPool_?q.requestPool_.size:0},NUX=function(q,k){return q.JSC$17477_request_?q.JSC$17477_request_==k:q.requestPool_?q.requestPool_.has(k):!1},G2C=function(q,k){q.requestPool_?q.requestPool_.add(k):q.JSC$17477_request_=k},ce5=function(q,k){q.JSC$17477_request_&&q.JSC$17477_request_==k?q.JSC$17477_request_=null:q.requestPool_&&q.requestPool_.has(k)&&
q.requestPool_.delete(k)};
Hh9.prototype.cancel=function(){this.JSC$17477_pendingMessages_=V0X(this);if(this.JSC$17477_request_)this.JSC$17477_request_.cancel(),this.JSC$17477_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var q=_.S(this.requestPool_.values()),k=q.next();!k.done;k=q.next())k.value.cancel();this.requestPool_.clear()}};
var V0X=function(q){if(q.JSC$17477_request_!=null)return q.JSC$17477_pendingMessages_.concat(q.JSC$17477_request_.JSC$17467_pendingMessages_);if(q.requestPool_!=null&&q.requestPool_.size!==0){var k=q.JSC$17477_pendingMessages_;q=_.S(q.requestPool_.values());for(var F=q.next();!F.done;F=q.next())k=k.concat(F.value.JSC$17467_pendingMessages_);return k}return _.Lf(q.JSC$17477_pendingMessages_)},LIk=function(q,k){q.JSC$17477_pendingMessages_=q.JSC$17477_pendingMessages_.concat(k)};var x48=function(q,k){var F=new M3;F.debug("TestLoadImage: loading "+q);if(_.k9.Image){var T=new Image;T.onload=_.IT(JT,F,"TestLoadImage: loaded",!0,k,T);T.onerror=_.IT(JT,F,"TestLoadImage: error",!1,k,T);T.onabort=_.IT(JT,F,"TestLoadImage: abort",!1,k,T);T.ontimeout=_.IT(JT,F,"TestLoadImage: timeout",!1,k,T);_.k9.setTimeout(function(){if(T.ontimeout)T.ontimeout()},1E4);
T.src=q}else k(!1)},ny9=function(q,k){var F=new M3,T=new AbortController,Z=setTimeout(function(){T.abort();
JT(F,"TestPingServer: timeout",!1,k)},1E4);
fetch(q,{signal:T.signal}).then(function(O){clearTimeout(Z);O.ok?JT(F,"TestPingServer: ok",!0,k):JT(F,"TestPingServer: server error",!1,k)}).catch(function(){clearTimeout(Z);
JT(F,"TestPingServer: error",!1,k)})},JT=function(q,k,F,T,Z){try{q.debug(k),Z&&(Z.onload=null,Z.onerror=null,Z.onabort=null,Z.ontimeout=null),T(F)}catch(O){}};var gyC=function(){this.JSC$17481_parser_=new Eg};var AT=function(q,k,F){return F&&F.internalChannelParams?F.internalChannelParams[q]||k:k},po=function(q){this.serverVersion_=0;
this.JSC$17486_outgoingMaps_=[];this.JSC$17486_channelDebug_=new M3;this.JSC$17486_hostPrefix_=this.JSC$17486_backChannelUri_=this.JSC$17486_forwardChannelUri_=this.JSC$17486_path_=this.JSC$17486_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$17486_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$17486_extraHeaders_=null;this.JSC$17486_nextMapId_=this.JSC$17486_nextRid_=0;this.JSC$17486_failFast_=AT("failFast",!1,q);this.enableStreaming_=this.JSC$17486_deadBackChannelTimerId_=
this.JSC$17486_backChannelTimerId_=this.JSC$17486_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$17486_lastPostResponseArrayId_=this.JSC$17486_lastArrayId_=-1;this.JSC$17486_backChannelAttemptId_=this.JSC$17486_backChannelRetryCount_=this.JSC$17486_forwardChannelRetryCount_=0;this.JSC$17486_baseRetryDelayMs_=AT("baseRetryDelayMs",5E3,q);this.JSC$17486_retryDelaySeedMs_=AT("retryDelaySeedMs",1E4,q);this.JSC$17486_forwardChannelMaxRetries_=
AT("forwardChannelMaxRetries",2,q);this.JSC$17486_forwardChannelRequestTimeoutMs_=AT("forwardChannelRequestTimeoutMs",2E4,q);this.JSC$17486_xmlHttpFactory_=q&&q.xmlHttpFactory||void 0;this.networkTestUrl_=q&&q.networkTestUrl||void 0;this.usesFetchStreams_=q&&q.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$17486_supportsCrossDomainXhrs_=q&&q.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=new Hh9(q&&q.concurrentRequestLimit);this.wireCodec_=new gyC;this.fastHandshake_=
q&&q.fastHandshake||!1;this.encodeInitMessageHeaders_=q&&q.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$17486_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=q&&q.blockingHandshake||!1;q&&q.disableRedact&&this.JSC$17486_channelDebug_.disableRedact();q&&q.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&
q&&q.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;q&&q.longPollingTimeout&&q.longPollingTimeout>0&&(this.longPollingTimeout_=q.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
po.prototype.JSC$17488_channelVersion_=8;po.prototype.state_=1;
po.prototype.connect=function(q,k,F,T){this.JSC$17486_channelDebug_.debug("connect()");d8(0);this.JSC$17486_path_=q;this.JSC$17486_extraParams_=k||{};F&&T!==void 0&&(this.JSC$17486_extraParams_.OSID=F,this.JSC$17486_extraParams_.OAID=T);this.enableStreaming_=this.allowStreamingMode_;this.JSC$17486_channelDebug_.debug("connectChannel_()");q=m4D(this,null,this.JSC$17486_path_);this.JSC$17486_channelDebug_.debug("GetForwardChannelUri: "+q);this.JSC$17486_forwardChannelUri_=q;q5C(this)};
po.prototype.disconnect=function(){this.JSC$17486_channelDebug_.debug("disconnect()");i8X(this);if(this.state_==3){var q=this.JSC$17486_nextRid_++,k=this.JSC$17486_forwardChannelUri_.clone();_.HP(k,"SID",this.sid_);_.HP(k,"RID",q);_.HP(k,"TYPE","terminate");w8(this,k);q=new yN(this,this.JSC$17486_channelDebug_,this.sid_,q);q.JSC$17467_type_=2;q.JSC$17467_baseUri_=_.YA(k.clone());k=!1;if(_.k9.navigator&&_.k9.navigator.sendBeacon)try{k=_.k9.navigator.sendBeacon(q.JSC$17467_baseUri_.toString(),"")}catch(F){}!k&&
_.k9.Image&&((new Image).src=q.JSC$17467_baseUri_,k=!0);k||(q.JSC$17467_xmlHttp_=fgD(q.JSC$17467_channel_,null),q.JSC$17467_xmlHttp_.send(q.JSC$17467_baseUri_));q.JSC$17467_requestStartTime_=Date.now();M0C(q)}k_K(this)};
var KIC=function(q){q.JSC$17486_backChannelRequest_&&(bhC(q),q.JSC$17486_backChannelRequest_.cancel(),q.JSC$17486_backChannelRequest_=null)},i8X=function(q){KIC(q);
q.JSC$17486_backChannelTimerId_&&(_.k9.clearTimeout(q.JSC$17486_backChannelTimerId_),q.JSC$17486_backChannelTimerId_=null);QKv(q);q.forwardChannelRequestPool_.cancel();q.JSC$17486_forwardChannelTimerId_&&(typeof q.JSC$17486_forwardChannelTimerId_==="number"&&_.k9.clearTimeout(q.JSC$17486_forwardChannelTimerId_),q.JSC$17486_forwardChannelTimerId_=null)};
po.prototype.getState=function(){return this.state_};
var q5C=function(q){sKK(q.forwardChannelRequestPool_)||q.JSC$17486_forwardChannelTimerId_||(q.JSC$17486_forwardChannelTimerId_=!0,_.fY(q.JSC$17488_onStartForwardChannelTimer_,q),q.JSC$17486_forwardChannelRetryCount_=0)},Ft0=function(q,k){if(re2(q.forwardChannelRequestPool_)>=q.forwardChannelRequestPool_.JSC$17477_maxSize_-(q.JSC$17486_forwardChannelTimerId_?1:0))return!1;
if(q.JSC$17486_forwardChannelTimerId_)return q.JSC$17486_channelDebug_.debug("Use the retry request that is already scheduled."),q.JSC$17486_outgoingMaps_=k.JSC$17467_pendingMessages_.concat(q.JSC$17486_outgoingMaps_),!0;if(q.state_==1||q.state_==2||q.JSC$17486_forwardChannelRetryCount_>=(q.JSC$17486_failFast_?0:q.JSC$17486_forwardChannelMaxRetries_))return!1;q.JSC$17486_channelDebug_.debug("Going to retry POST");q.JSC$17486_forwardChannelTimerId_=hT((0,_.hr)(q.JSC$17488_onStartForwardChannelTimer_,
q,k),odD(q,q.JSC$17486_forwardChannelRetryCount_));q.JSC$17486_forwardChannelRetryCount_++;return!0};
po.prototype.JSC$17488_onStartForwardChannelTimer_=function(q){if(this.JSC$17486_forwardChannelTimerId_)if(this.JSC$17486_forwardChannelTimerId_=null,this.JSC$17486_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!q){this.JSC$17486_channelDebug_.debug("open_()");this.JSC$17486_nextRid_=Math.floor(Math.random()*1E5);q=this.JSC$17486_nextRid_++;var k=new yN(this,this.JSC$17486_channelDebug_,"",q),F=this.JSC$17486_extraHeaders_;this.initHeaders_&&(F?(F=_.fT.clone(F),_.fT.extend(F,this.initHeaders_)):
F=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(k.JSC$17467_extraHeaders_=F,F=null);var T;if(this.fastHandshake_)a:{for(var Z=T=0;Z<this.JSC$17486_outgoingMaps_.length;Z++){b:{var O=this.JSC$17486_outgoingMaps_[Z];if("__data__"in O.map&&(O=O.map.__data__,typeof O==="string")){O=O.length;break b}O=void 0}if(O===void 0)break;T+=O;if(T>4096){T=Z;break a}if(T===4096||Z===this.JSC$17486_outgoingMaps_.length-1){T=Z+1;break a}}T=1E3}else T=1E3;T=T_k(this,k,T);
Z=this.JSC$17486_forwardChannelUri_.clone();_.HP(Z,"RID",q);_.HP(Z,"CVER",22);this.httpSessionIdParam_&&_.HP(Z,"X-HTTP-Session-Id",this.httpSessionIdParam_);w8(this,Z);F&&(this.encodeInitMessageHeaders_?T="headers="+_.K6($$s(F))+"&"+T:this.httpHeadersOverwriteParam_&&bOk(Z,this.httpHeadersOverwriteParam_,F));G2C(this.forwardChannelRequestPool_,k);this.blockingHandshake_&&_.HP(Z,"TYPE","init");this.fastHandshake_?(_.HP(Z,"$req",T),_.HP(Z,"SID","null"),k.decodeInitialResponse_=!0,hH2(k,Z,null)):hH2(k,
Z,T);this.state_=2}}else this.state_==3&&(q?Z8C(this,q):this.JSC$17486_outgoingMaps_.length==0?this.JSC$17486_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):sKK(this.forwardChannelRequestPool_)||(Z8C(this),this.JSC$17486_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var Z8C=function(q,k){var F;k?F=k.JSC$17467_rid_:F=q.JSC$17486_nextRid_++;var T=q.JSC$17486_forwardChannelUri_.clone();_.HP(T,"SID",q.sid_);_.HP(T,"RID",F);_.HP(T,"AID",q.JSC$17486_lastArrayId_);w8(q,T);q.httpHeadersOverwriteParam_&&q.JSC$17486_extraHeaders_&&bOk(T,q.httpHeadersOverwriteParam_,q.JSC$17486_extraHeaders_);F=new yN(q,q.JSC$17486_channelDebug_,q.sid_,F,q.JSC$17486_forwardChannelRetryCount_+1);q.httpHeadersOverwriteParam_===null&&(F.JSC$17467_extraHeaders_=q.JSC$17486_extraHeaders_);k&&
(q.JSC$17486_outgoingMaps_=k.JSC$17467_pendingMessages_.concat(q.JSC$17486_outgoingMaps_));k=T_k(q,F,1E3);F.setTimeout(Math.round(q.JSC$17486_forwardChannelRequestTimeoutMs_*.5)+Math.round(q.JSC$17486_forwardChannelRequestTimeoutMs_*.5*Math.random()));G2C(q.forwardChannelRequestPool_,F);hH2(F,T,k)},w8=function(q,k){q.JSC$17486_extraParams_&&_.fT.forEach(q.JSC$17486_extraParams_,function(F,T){_.HP(k,T,F)});
q.handler_&&_.fT.forEach({},function(F,T){_.HP(k,T,F)})},T_k=function(q,k,F){F=Math.min(q.JSC$17486_outgoingMaps_.length,F);
var T=q.handler_?(0,_.hr)(q.handler_.JSC$17492_badMapError,q.handler_,q):null;a:{for(var Z=q.JSC$17486_outgoingMaps_,O=-1;;){var z=["count="+F];O==-1?F>0?(O=Z[0].JSC$17474_mapId,z.push("ofs="+O)):O=0:z.push("ofs="+O);for(var R=!0,e=0;e<F;e++){var I=Z[e].JSC$17474_mapId,X=Z[e].map;I-=O;if(I<0)O=Math.max(0,Z[e].JSC$17474_mapId-100),R=!1;else try{I="req"+I+"_"||"";try{var E=X instanceof Map?X:Object.entries(X);for(var d=_.S(E),M=d.next();!M.done;M=d.next()){var t=_.S(M.value),A=t.next().value,w=t.next().value,
b=w;_.i8(w)&&(b=(0,_.Jt)(w));z.push(I+A+"="+encodeURIComponent(b))}}catch(r){throw z.push(I+"type="+encodeURIComponent("_badmap")),r;}}catch(r){T&&T(X)}}if(R){E=z.join("&");break a}}E=void 0}q=q.JSC$17486_outgoingMaps_.splice(0,F);k.JSC$17467_pendingMessages_=q;return E},jYC=function(q){q.JSC$17486_backChannelRequest_||q.JSC$17486_backChannelTimerId_||(q.JSC$17486_backChannelAttemptId_=1,_.fY(q.JSC$17488_onStartBackChannelTimer_,q),q.JSC$17486_backChannelRetryCount_=0)},BU0=function(q){if(q.JSC$17486_backChannelRequest_||
q.JSC$17486_backChannelTimerId_||q.JSC$17486_backChannelRetryCount_>=3)return!1;
q.JSC$17486_channelDebug_.debug("Going to retry GET");q.JSC$17486_backChannelAttemptId_++;q.JSC$17486_backChannelTimerId_=hT((0,_.hr)(q.JSC$17488_onStartBackChannelTimer_,q),odD(q,q.JSC$17486_backChannelRetryCount_));q.JSC$17486_backChannelRetryCount_++;return!0};
po.prototype.JSC$17488_onStartBackChannelTimer_=function(){this.JSC$17486_backChannelTimerId_=null;Y5D(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$17486_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$17486_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$17486_backChannelRequest_+" "+this.handshakeRttMs_);else{var q=2*this.handshakeRttMs_;this.JSC$17486_channelDebug_.info("BP detection timer enabled: "+q);this.bpDetectionTimerId_=hT((0,_.hr)(this.onBpDetectionTimer_,
this),q)}};
po.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$17486_channelDebug_.info("BP detection timeout reached.");if(this.JSC$17486_backChannelRequest_.JSC$17467_xmlHttp_!=null){var q=this.JSC$17486_backChannelRequest_.JSC$17467_xmlHttp_.getResponseText();q&&this.JSC$17486_channelDebug_.warning("Timer should have been cancelled : "+q)}this.JSC$17486_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;d8(10);KIC(this);Y5D(this)}else this.JSC$17486_channelDebug_.warning("Invalid operation.")};
var bhC=function(q){q.bpDetectionTimerId_!=null&&(q.JSC$17486_channelDebug_.debug("Cancel the BP detection timer."),_.k9.clearTimeout(q.bpDetectionTimerId_),q.bpDetectionTimerId_=null)},Y5D=function(q){q.JSC$17486_channelDebug_.debug("Creating new HttpRequest");
q.JSC$17486_backChannelRequest_=new yN(q,q.JSC$17486_channelDebug_,q.sid_,"rpc",q.JSC$17486_backChannelAttemptId_);q.httpHeadersOverwriteParam_===null&&(q.JSC$17486_backChannelRequest_.JSC$17467_extraHeaders_=q.JSC$17486_extraHeaders_);q.JSC$17486_backChannelRequest_.JSC$17467_readyStateChangeThrottleMs_=0;var k=q.JSC$17486_backChannelUri_.clone();_.HP(k,"RID","rpc");_.HP(k,"SID",q.sid_);_.HP(k,"AID",q.JSC$17486_lastArrayId_);_.HP(k,"CI",q.enableStreaming_?"0":"1");!q.enableStreaming_&&q.longPollingTimeout_&&
_.HP(k,"TO",q.longPollingTimeout_);_.HP(k,"TYPE","xmlhttp");w8(q,k);q.httpHeadersOverwriteParam_&&q.JSC$17486_extraHeaders_&&bOk(k,q.httpHeadersOverwriteParam_,q.JSC$17486_extraHeaders_);q.backChannelRequestTimeoutMs_&&q.JSC$17486_backChannelRequest_.setTimeout(q.backChannelRequestTimeoutMs_);var F=q.JSC$17486_backChannelRequest_,T=q.JSC$17486_hostPrefix_;F.JSC$17467_type_=1;F.JSC$17467_baseUri_=_.YA(k.clone());F.JSC$17467_postData_=null;F.decodeChunks_=!0;d40(F,T);q.JSC$17486_channelDebug_.debug("New Request created")};
po.prototype.JSC$17488_onBackChannelDead_=function(){this.JSC$17486_deadBackChannelTimerId_!=null&&(this.JSC$17486_deadBackChannelTimerId_=null,KIC(this),BU0(this),d8(19))};
var QKv=function(q){q.JSC$17486_deadBackChannelTimerId_!=null&&(_.k9.clearTimeout(q.JSC$17486_deadBackChannelTimerId_),q.JSC$17486_deadBackChannelTimerId_=null)},wpC=function(q,k){q.JSC$17486_channelDebug_.debug("Request complete");
var F=null;if(q.JSC$17486_backChannelRequest_==k){QKv(q);bhC(q);q.JSC$17486_backChannelRequest_=null;var T=2}else if(NUX(q.forwardChannelRequestPool_,k))F=k.JSC$17467_pendingMessages_,ce5(q.forwardChannelRequestPool_,k),T=1;else return;if(q.state_!=0)if(k.JSC$17467_successful_)T==1?(Cjs(k.JSC$17467_postData_?k.JSC$17467_postData_.length:0,Date.now()-k.JSC$17467_requestStartTime_,q.JSC$17486_forwardChannelRetryCount_),q5C(q)):jYC(q);else{var Z=k.JSC$17467_lastStatusCode_,O=k.getLastError();if(O==3||
O==0&&Z>0)q.JSC$17486_channelDebug_.debug("Not retrying due to error type"),Z>200&&(q.errorResponseStatusCode_=k.JSC$17467_lastStatusCode_);else{q.JSC$17486_channelDebug_.debug(function(){return"Maybe retrying, last error: "+Xp0(O,q.errorResponseStatusCode_)});
if(T==1&&Ft0(q,k)||T==2&&BU0(q))return;q.JSC$17486_channelDebug_.debug("Exceeded max number of retries")}F&&F.length>0&&LIk(q.forwardChannelRequestPool_,F);q.JSC$17486_channelDebug_.debug("Error: HTTP request failed");switch(O){case 1:la(q,5);break;case 4:la(q,10);break;case 3:la(q,6);break;default:la(q,2)}}},odD=function(q,k){var F=q.JSC$17486_baseRetryDelayMs_+Math.floor(Math.random()*q.JSC$17486_retryDelaySeedMs_);
q.isActive()||(q.JSC$17486_channelDebug_.debug("Inactive channel"),F*=2);return F*k};
po.prototype.onInput_=function(q,k){for(var F=0;F<q.length;F++){var T=q[F];this.JSC$17486_lastArrayId_=T[0];T=T[1];if(this.state_==2)if(T[0]=="c"){this.sid_=T[1];this.JSC$17486_hostPrefix_=T[2];var Z=T[3];Z!=null&&(this.JSC$17488_channelVersion_=Z,this.JSC$17486_channelDebug_.info("VER="+this.JSC$17488_channelVersion_));Z=T[4];Z!=null&&(this.serverVersion_=Z,this.JSC$17486_channelDebug_.info("SVER="+this.serverVersion_));T=T[5];T!=null&&typeof T==="number"&&T>0&&(this.backChannelRequestTimeoutMs_=
T*=1.5,this.JSC$17486_channelDebug_.info("backChannelRequestTimeoutMs_="+T));if(T=k.JSC$17467_xmlHttp_){var O=e3(T,"X-Client-Wire-Protocol");O&&(Z=this.forwardChannelRequestPool_,!Z.requestPool_&&(_.zr(O,"spdy")||_.zr(O,"quic")||_.zr(O,"h2"))&&(Z.JSC$17477_maxSize_=Z.maxPoolSizeConfigured_,Z.requestPool_=new Set,Z.JSC$17477_request_&&(G2C(Z,Z.JSC$17477_request_),Z.JSC$17477_request_=null)));this.httpSessionIdParam_&&((T=e3(T,"X-HTTP-Session-Id"))?(this.httpSessionId_=T,_.HP(this.JSC$17486_forwardChannelUri_,
this.httpSessionIdParam_,T)):this.JSC$17486_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.JSC$17492_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-k.JSC$17467_requestStartTime_,this.JSC$17486_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));T=k;Z=m4D(this,this.JSC$17486_supportsCrossDomainXhrs_?this.JSC$17486_hostPrefix_:null,this.JSC$17486_path_);this.JSC$17486_channelDebug_.debug("GetBackChannelUri: "+
Z);this.JSC$17486_backChannelUri_=Z;T.initialResponseDecoded_?(this.JSC$17486_channelDebug_.debug("Upgrade the handshake request to a backchannel."),ce5(this.forwardChannelRequestPool_,T),Z=T,(O=this.backChannelRequestTimeoutMs_)&&Z.setTimeout(O),Z.JSC$17467_watchDogTimerId_&&(D4K(Z),M0C(Z)),this.JSC$17486_backChannelRequest_=T):jYC(this);this.JSC$17486_outgoingMaps_.length>0&&q5C(this)}else T[0]!="stop"&&T[0]!="close"||la(this,7);else this.state_==3&&(T[0]=="stop"||T[0]=="close"?T[0]=="stop"?la(this,
7):this.disconnect():T[0]!="noop"&&this.handler_&&this.handler_.JSC$17492_channelHandleArray(T),this.JSC$17486_backChannelRetryCount_=0)}};
var la=function(q,k){q.JSC$17486_channelDebug_.info("Error code "+k);if(k==2){var F=(0,_.hr)(q.testNetworkCallback_,q),T=q.networkTestUrl_,Z=!T;T=new _.GE(T||"//www.google.com/images/cleardot.gif");_.k9.location&&_.k9.location.protocol=="http"||_.mz(T,"https");_.YA(T);Z?x48(T.toString(),F):ny9(T.toString(),F)}else d8(2);q.onError_(k)};
po.prototype.testNetworkCallback_=function(q){q?(this.JSC$17486_channelDebug_.info("Successfully pinged google.com"),d8(2)):(this.JSC$17486_channelDebug_.info("Failed to ping google.com"),d8(1))};
po.prototype.onError_=function(q){this.JSC$17486_channelDebug_.debug("HttpChannel: error - "+q);this.state_=0;this.handler_&&this.handler_.JSC$17492_channelError(q);k_K(this);i8X(this)};
var k_K=function(q){q.state_=0;q.nonAckedMapsAtChannelClose_=[];if(q.handler_){var k=V0X(q.forwardChannelRequestPool_);if(k.length!=0||q.JSC$17486_outgoingMaps_.length!=0)q.JSC$17486_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+k.length+", outgoing: "+q.JSC$17486_outgoingMaps_.length}),_.gn(q.nonAckedMapsAtChannelClose_,k),_.gn(q.nonAckedMapsAtChannelClose_,q.JSC$17486_outgoingMaps_),q.forwardChannelRequestPool_.JSC$17477_pendingMessages_.length=0,_.Lf(q.JSC$17486_outgoingMaps_),
q.JSC$17486_outgoingMaps_.length=0;
q.handler_.JSC$17492_channelClosed()}},O8h=function(q){if(q.state_==0)return q.nonAckedMapsAtChannelClose_;
var k=[];_.gn(k,V0X(q.forwardChannelRequestPool_));_.gn(k,q.JSC$17486_outgoingMaps_);return k},m4D=function(q,k,F){var T=_.rF(F);
T.JSC$8076_domain_!=""?(k&&_.qu(T,k+"."+T.JSC$8076_domain_),_.iq(T,T.JSC$8076_port_)):(T=_.k9.location,T=dO8(T.protocol,k?k+"."+T.hostname:T.hostname,+T.port,F));k=q.httpSessionIdParam_;F=q.httpSessionId_;k&&F&&_.HP(T,k,F);_.HP(T,"VER",q.JSC$17488_channelVersion_);w8(q,T);return T},fgD=function(q,k,F){if(k&&!q.JSC$17486_supportsCrossDomainXhrs_)throw Error("yk");
k=q.usesFetchStreams_&&!q.JSC$17486_xmlHttpFactory_?new _.At(new pd({streamBinaryChunks:F})):new _.At(q.JSC$17486_xmlHttpFactory_);k.JSC$7841_withCredentials_=q.JSC$17486_supportsCrossDomainXhrs_;return k};
po.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var S5s=function(){};
_.Y=S5s.prototype;_.Y.JSC$17492_channelOpened=function(){};
_.Y.JSC$17492_channelHandleArray=function(){};
_.Y.JSC$17492_channelError=function(){};
_.Y.JSC$17492_channelClosed=function(){};
_.Y.isActive=function(){return!0};
_.Y.JSC$17492_badMapError=function(){};var z3C=function(){},$J=function(q,k){_.ht.call(this);
this.JSC$17495_channel_=new po(k);this.JSC$17495_url_=q;this.messageUrlParams_=k&&k.messageUrlParams||null;q=k&&k.messageHeaders||null;k&&k.clientProtocolHeaderRequired&&(q?_.fT.set(q,"X-Client-Protocol","webchannel"):q=_.fT.create("X-Client-Protocol","webchannel"));this.JSC$17495_channel_.JSC$17486_extraHeaders_=q;q=k&&k.initMessageHeaders||null;k&&k.messageContentType&&(q?_.fT.set(q,"X-WebChannel-Content-Type",k.messageContentType):q=_.fT.create("X-WebChannel-Content-Type",k.messageContentType));
k&&k.clientProfile&&(q?_.fT.set(q,"X-WebChannel-Client-Profile",k.clientProfile):q=_.fT.create("X-WebChannel-Client-Profile",k.clientProfile));this.JSC$17495_channel_.initHeaders_=q;(q=k&&k.httpHeadersOverwriteParam)&&!_.jM(q)&&(this.JSC$17495_channel_.httpHeadersOverwriteParam_=q);this.supportsCrossDomainXhr_=k&&k.supportsCrossDomainXhr||!1;this.sendRawJson_=k&&k.sendRawJson||!1;(k=k&&k.httpSessionIdParam)&&!_.jM(k)&&(this.JSC$17495_channel_.httpSessionIdParam_=k,_.fT.containsKey(this.messageUrlParams_,
k)&&_.fT.remove(this.messageUrlParams_,k));this.channelHandler_=new PS(this)};
_.j5($J,_.ht);$J.prototype.open=function(){this.JSC$17495_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$17495_channel_.JSC$17486_supportsCrossDomainXhrs_=!0);this.JSC$17495_channel_.connect(this.JSC$17495_url_,this.messageUrlParams_||void 0)};
$J.prototype.close=function(){this.JSC$17495_channel_.disconnect()};
$J.prototype.send=function(q){var k=this.JSC$17495_channel_;if(typeof q==="string"){var F={};F.__data__=q;q=F}else this.sendRawJson_&&(F={},F.__data__=(0,_.Jt)(q),q=F);k.JSC$17486_outgoingMaps_.push(new vyh(k.JSC$17486_nextMapId_++,q));k.state_==3&&q5C(k)};
$J.prototype.disposeInternal=function(){this.JSC$17495_channel_.handler_=null;delete this.channelHandler_;this.JSC$17495_channel_.disconnect();delete this.JSC$17495_channel_;$J.superClass_.disposeInternal.call(this)};
var ChC=function(q){TUX.call(this);q.__headers__&&(this.headers=q.__headers__,this.statusCode=q.__status__,delete q.__headers__,delete q.__status__);var k=q.__sm__;k?this.data=(this.metadataKey=_.fT.getAnyKey(k))?_.fT.get(k,this.metadataKey):k:this.data=q};
_.j5(ChC,TUX);var R35=function(q){ZhC.call(this);this.status=1;this.errorCode=q};
_.j5(R35,ZhC);var PS=function(q){this.JSC$17502_channel_=q};
_.j5(PS,S5s);PS.prototype.JSC$17492_channelOpened=function(){this.JSC$17502_channel_.dispatchEvent("w")};
PS.prototype.JSC$17492_channelHandleArray=function(q){this.JSC$17502_channel_.dispatchEvent(new ChC(q))};
PS.prototype.JSC$17492_channelError=function(q){this.JSC$17502_channel_.dispatchEvent(new R35(q))};
PS.prototype.JSC$17492_channelClosed=function(){this.JSC$17502_channel_.dispatchEvent("x")};
var e30=function(q,k){this.transportChannel_=q;this.JSC$17505_channel_=k},Wt0=function(q){return O8h(q.JSC$17505_channel_).map(function(k){var F=q.transportChannel_;
k=k.map;"__data__"in k?(k=k.__data__,F=F.sendRawJson_?(0,_.hwv)(k):k):F=k;return F})};var ba=function(q){UY0.dispatchEvent(new Ixs(UY0,q))},UY0=new _.ht,Ixs=function(q){_.If.call(this,"statevent",q)};
_.y(Ixs,_.If);var ua=function(q,k,F,T,Z){this.JSC$17510_channel_=q;this.JSC$17510_channelDebug_=k;this.sid_=F;this.JSC$17510_rid_=T;this.JSC$17510_retryId_=Z||1;this.timeout_=45E3;this.JSC$17510_eventHandler_=new _.iN(this);this.pollingTimer_=new _.qe;this.pollingTimer_.setInterval(250)};
_.Y=ua.prototype;_.Y.JSC$17512_extraHeaders_=null;_.Y.JSC$17512_successful_=!1;_.Y.JSC$17512_watchDogTimerId_=null;_.Y.JSC$17512_watchDogTimeoutTime_=null;_.Y.JSC$17512_requestStartTime_=null;_.Y.JSC$17512_type_=null;_.Y.JSC$17512_baseUri_=null;_.Y.JSC$17512_requestUri_=null;_.Y.JSC$17512_postData_=null;_.Y.JSC$17512_xmlHttp_=null;_.Y.JSC$17512_xmlHttpChunkStart_=0;_.Y.trident_=null;_.Y.JSC$17512_verb_=null;_.Y.JSC$17512_lastError_=null;_.Y.JSC$17512_lastStatusCode_=-1;_.Y.sendClose_=!0;
_.Y.JSC$17512_cancelled_=!1;_.Y.JSC$17512_readyStateChangeThrottleMs_=0;_.Y.JSC$17512_readyStateChangeThrottle_=null;var XH9=function(q,k){switch(q){case 0:return"Non-200 return code ("+k+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},EdK={},ax8={};
ua.prototype.setTimeout=function(q){this.timeout_=q};
var h38=function(q,k,F){q.JSC$17512_type_=1;q.JSC$17512_baseUri_=_.YA(k.clone());q.JSC$17512_postData_=F;q.decodeChunks_=!0;dYh(q,null)},M95=function(q,k,F,T,Z){q.JSC$17512_type_=1;
q.JSC$17512_baseUri_=_.YA(k.clone());q.JSC$17512_postData_=null;q.decodeChunks_=F;Z&&(q.sendClose_=!1);dYh(q,T)},dYh=function(q,k){q.JSC$17512_requestStartTime_=Date.now();
fx0(q);q.JSC$17512_requestUri_=q.JSC$17512_baseUri_.clone();Zb(q.JSC$17512_requestUri_,"t",q.JSC$17510_retryId_);q.JSC$17512_xmlHttpChunkStart_=0;q.JSC$17512_xmlHttp_=q.JSC$17510_channel_.JSC$17519_createXhrIo(q.JSC$17510_channel_.JSC$17519_shouldUseSecondaryDomains()?k:null);q.JSC$17512_readyStateChangeThrottleMs_>0&&(q.JSC$17512_readyStateChangeThrottle_=new _.mg((0,_.hr)(q.JSC$17512_xmlHttpHandler_,q,q.JSC$17512_xmlHttp_),q.JSC$17512_readyStateChangeThrottleMs_));q.JSC$17510_eventHandler_.listen(q.JSC$17512_xmlHttp_,
"readystatechange",q.JSC$17512_readyStateChangeHandler_);k=q.JSC$17512_extraHeaders_?_.fT.clone(q.JSC$17512_extraHeaders_):{};q.JSC$17512_postData_?(q.JSC$17512_verb_="POST",k["Content-Type"]="application/x-www-form-urlencoded",q.JSC$17512_xmlHttp_.send(q.JSC$17512_requestUri_,q.JSC$17512_verb_,q.JSC$17512_postData_,k)):(q.JSC$17512_verb_="GET",q.sendClose_&&!_.Ri&&(k.Connection="close"),q.JSC$17512_xmlHttp_.send(q.JSC$17512_requestUri_,q.JSC$17512_verb_,null,k));q.JSC$17510_channel_.notifyServerReachabilityEvent(1);
k=q.JSC$17510_channelDebug_;var F=q.JSC$17512_postData_;if(F){var T="";F=F.split("&");for(var Z=0;Z<F.length;Z++){var O=F[Z].split("=");if(O.length>1){var z=O[0];O=O[1];var R=z.split("_");T=R.length>=2&&R[1]=="type"?T+(z+"="+O+"&"):T+(z+"=redacted&")}}}else T=null;k.info("XMLHTTP REQ ("+q.JSC$17510_rid_+") [attempt "+q.JSC$17510_retryId_+"]: "+q.JSC$17512_verb_+"\n"+q.JSC$17512_requestUri_+"\n"+T)};
ua.prototype.JSC$17512_readyStateChangeHandler_=function(q){q=q.target;var k=this.JSC$17512_readyStateChangeThrottle_;k&&_.pY(q)==3?(this.JSC$17510_channelDebug_.debug("Throttling readystatechange."),k.fire()):this.JSC$17512_xmlHttpHandler_(q)};
ua.prototype.JSC$17512_xmlHttpHandler_=function(q){try{if(q==this.JSC$17512_xmlHttp_)a:{var k=_.pY(this.JSC$17512_xmlHttp_),F=this.JSC$17512_xmlHttp_.JSC$7841_lastErrorCode_,T=this.JSC$17512_xmlHttp_.getStatus();if(_.Ri&&!_.e5("420+")){if(k<4)break a}else if(k<3||k==3&&!this.JSC$17512_xmlHttp_.getResponseText())break a;this.JSC$17512_cancelled_||k!=4||F==7||(F==8||T<=0?this.JSC$17510_channel_.notifyServerReachabilityEvent(3):this.JSC$17510_channel_.notifyServerReachabilityEvent(2));yyv(this);var Z=
this.JSC$17512_xmlHttp_.getStatus();this.JSC$17512_lastStatusCode_=Z;var O=this.JSC$17512_xmlHttp_.getResponseText();O||this.JSC$17510_channelDebug_.debug("No response text for uri "+this.JSC$17512_requestUri_+" status "+Z);this.JSC$17512_successful_=Z==200;this.JSC$17510_channelDebug_.info("XMLHTTP RESP ("+this.JSC$17510_rid_+") [ attempt "+this.JSC$17510_retryId_+"]: "+this.JSC$17512_verb_+"\n"+this.JSC$17512_requestUri_+"\n"+k+" "+Z);if(this.JSC$17512_successful_){k==4&&N3(this);if(this.decodeChunks_){for(q=
!0;!this.JSC$17512_cancelled_&&this.JSC$17512_xmlHttpChunkStart_<O.length;){var z=t90(this,O);if(z==ax8){k==4&&(this.JSC$17512_lastError_=4,ba(15),q=!1);QN(this.JSC$17510_channelDebug_,this.JSC$17510_rid_,null,"[Incomplete Response]");break}else if(z==EdK){this.JSC$17512_lastError_=4;ba(16);QN(this.JSC$17510_channelDebug_,this.JSC$17510_rid_,O,"[Invalid Chunk]");q=!1;break}else QN(this.JSC$17510_channelDebug_,this.JSC$17510_rid_,z,null),DY0(this,z)}k==4&&O.length==0&&(this.JSC$17512_lastError_=1,
ba(17),q=!1);this.JSC$17512_successful_=this.JSC$17512_successful_&&q;q||(QN(this.JSC$17510_channelDebug_,this.JSC$17510_rid_,O,"[Invalid Chunked Response]"),N3(this),lx8(this))}else QN(this.JSC$17510_channelDebug_,this.JSC$17510_rid_,O,null),DY0(this,O);this.JSC$17512_successful_&&!this.JSC$17512_cancelled_&&(k==4?this.JSC$17510_channel_.JSC$17519_onRequestComplete(this):(this.JSC$17512_successful_=!1,fx0(this)))}else Z==400&&O.indexOf("Unknown SID")>0?(this.JSC$17512_lastError_=3,ba(13),this.JSC$17510_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$17510_rid_+")")):(this.JSC$17512_lastError_=0,ba(14),this.JSC$17510_channelDebug_.warning("XMLHTTP Bad status "+Z+" ("+this.JSC$17510_rid_+")")),N3(this),lx8(this)}else this.JSC$17510_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(R){this.JSC$17510_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var t90=function(q,k){var F=q.JSC$17512_xmlHttpChunkStart_,T=k.indexOf("\n",F);if(T==-1)return ax8;F=Number(k.substring(F,T));if(isNaN(F))return EdK;T+=1;if(T+F>k.length)return ax8;k=k.slice(T,T+F);q.JSC$17512_xmlHttpChunkStart_=T+F;return k};
ua.prototype.cancel=function(){this.JSC$17512_cancelled_=!0;N3(this)};
var fx0=function(q){q.JSC$17512_watchDogTimeoutTime_=Date.now()+q.timeout_;JyI(q,q.timeout_)},JyI=function(q,k){if(q.JSC$17512_watchDogTimerId_!=null)throw Error("xk");
q.JSC$17512_watchDogTimerId_=tj((0,_.hr)(q.JSC$17512_onWatchDogTimeout_,q),k)},yyv=function(q){q.JSC$17512_watchDogTimerId_&&(_.k9.clearTimeout(q.JSC$17512_watchDogTimerId_),q.JSC$17512_watchDogTimerId_=null)};
ua.prototype.JSC$17512_onWatchDogTimeout_=function(){this.JSC$17512_watchDogTimerId_=null;var q=Date.now();q-this.JSC$17512_watchDogTimeoutTime_>=0?(this.JSC$17510_channelDebug_.info("TIMEOUT: "+this.JSC$17512_requestUri_),this.JSC$17512_type_!=2&&this.JSC$17510_channel_.notifyServerReachabilityEvent(3),N3(this),this.JSC$17512_lastError_=2,ba(18),lx8(this)):(this.JSC$17510_channelDebug_.warning("WatchDog timer called too early"),JyI(this,this.JSC$17512_watchDogTimeoutTime_-q))};
var lx8=function(q){q.JSC$17510_channel_.JSC$17519_isClosed()||q.JSC$17512_cancelled_||q.JSC$17510_channel_.JSC$17519_onRequestComplete(q)},N3=function(q){yyv(q);
_.nT(q.JSC$17512_readyStateChangeThrottle_);q.JSC$17512_readyStateChangeThrottle_=null;q.pollingTimer_.stop();q.JSC$17510_eventHandler_.removeAll();if(q.JSC$17512_xmlHttp_){var k=q.JSC$17512_xmlHttp_;q.JSC$17512_xmlHttp_=null;k.abort();k.dispose()}q.trident_&&(q.trident_=null)};
ua.prototype.getLastError=function(){return this.JSC$17512_lastError_};
var DY0=function(q,k){try{q.JSC$17510_channel_.JSC$17519_onRequestData(q,k),q.JSC$17510_channel_.notifyServerReachabilityEvent(4)}catch(F){}};var QN=function(q,k,F,T){var Z=q.info;a:if(F&&F!="y2f%"){try{var O=JSON.parse(F);if(O)for(var z=0;z<O.length;z++)if(Array.isArray(O[z])){var R=O[z];if(!(R.length<2)){var e=R[1];if(Array.isArray(e)&&!(e.length<1)){var I=e[0];if(I!="noop"&&I!="stop")for(var X=1;X<e.length;X++)e[X]=""}}}var E=(0,_.Jt)(O);break a}catch(d){q.debug("Exception parsing expected JS array - probably was not JS");E=F;break a}E=void 0}else E=F;Z.call(q,"XMLHTTP TEXT ("+k+"): "+E+(T?" "+T:""))};
Dc.prototype.debug=function(q){this.info(q)};
Dc.prototype.info=function(){};
Dc.prototype.warning=function(){};var AyD=function(q,k){this.JSC$17517_channel_=q;this.JSC$17517_channelDebug_=k;this.JSC$17517_parser_=new Eg};
_.Y=AyD.prototype;_.Y.JSC$17519_extraHeaders_=null;_.Y.JSC$17519_request_=null;_.Y.receivedIntermediateResult_=!1;_.Y.JSC$17519_path_=null;_.Y.state_=null;_.Y.JSC$17519_lastStatusCode_=-1;_.Y.JSC$17519_hostPrefix_=null;_.Y.blockedPrefix_=null;
_.Y.connect=function(q){this.JSC$17519_path_=q;q=pH0(this.JSC$17517_channel_,this.JSC$17519_path_);ba(3);Date.now();var k=this.JSC$17517_channel_.firstTestResults_;k!=null?(this.JSC$17519_hostPrefix_=k[0],(this.blockedPrefix_=k[1])?(this.state_=1,wHk(this)):(this.state_=2,Ph8(this))):(Zb(q,"MODE","init"),this.JSC$17519_request_=new ua(this,this.JSC$17517_channelDebug_),this.JSC$17519_request_.JSC$17512_extraHeaders_=this.JSC$17519_extraHeaders_,M95(this.JSC$17519_request_,q,!1,null,!0),this.state_=
0)};
var wHk=function(q){var k=$Y8(q.JSC$17517_channel_,q.blockedPrefix_,"/mail/images/cleardot.gif");_.YA(k);kEK(k.toString(),5E3,(0,_.hr)(q.checkBlockedCallback_,q),3,2E3);q.notifyServerReachabilityEvent(1)};
AyD.prototype.checkBlockedCallback_=function(q){if(q)this.state_=2,Ph8(this);else{ba(4);var k=this.JSC$17517_channel_;k.JSC$17520_channelDebug_.debug("Test Connection Blocked");k.JSC$17524_lastStatusCode_=k.connectionTest_.JSC$17519_lastStatusCode_;Ko(k,9)}q&&this.notifyServerReachabilityEvent(2)};
var Ph8=function(q){q.JSC$17517_channelDebug_.debug("TestConnection: starting stage 2");var k=q.JSC$17517_channel_.secondTestResults_;k!=null?(q.JSC$17517_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+k?"Buffered":"Unbuffered"),ba(5),k?(ba(11),BS(q.JSC$17517_channel_,q,!1)):(ba(12),BS(q.JSC$17517_channel_,q,!0))):(q.JSC$17519_request_=new ua(q,q.JSC$17517_channelDebug_),q.JSC$17519_request_.JSC$17512_extraHeaders_=q.JSC$17519_extraHeaders_,k=b85(q.JSC$17517_channel_,
q.JSC$17519_hostPrefix_,q.JSC$17519_path_),ba(5),Zb(k,"TYPE","xmlhttp"),M95(q.JSC$17519_request_,k,!1,q.JSC$17519_hostPrefix_,!1))};
_.Y=AyD.prototype;_.Y.JSC$17519_createXhrIo=function(q){return this.JSC$17517_channel_.JSC$17519_createXhrIo(q)};
_.Y.abort=function(){this.JSC$17519_request_&&(this.JSC$17519_request_.cancel(),this.JSC$17519_request_=null);this.JSC$17519_lastStatusCode_=-1};
_.Y.JSC$17519_isClosed=function(){return!1};
_.Y.JSC$17519_onRequestData=function(q,k){this.JSC$17519_lastStatusCode_=q.JSC$17512_lastStatusCode_;if(this.state_==0)if(this.JSC$17517_channelDebug_.debug("TestConnection: Got data for stage 1"),k){try{var F=this.JSC$17517_parser_.parse(k)}catch(T){u7C(this.JSC$17517_channel_,this);return}this.JSC$17519_hostPrefix_=F[0];this.blockedPrefix_=F[1]}else this.JSC$17517_channelDebug_.debug("TestConnection: Null responseText"),u7C(this.JSC$17517_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(ba(7),Date.now()):k=="11111"?(ba(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$17519_lastStatusCode_=200,this.JSC$17519_request_.cancel(),this.JSC$17517_channelDebug_.debug("Test connection succeeded; using streaming connection"),ba(12),BS(this.JSC$17517_channel_,this,!0)):(ba(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.Y.JSC$17519_onRequestComplete=function(){this.JSC$17519_lastStatusCode_=this.JSC$17519_request_.JSC$17512_lastStatusCode_;this.JSC$17519_request_.JSC$17512_successful_?this.state_==0?(this.JSC$17517_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,wHk(this)):(this.state_=2,Ph8(this))):this.state_==2&&(this.JSC$17517_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$17517_channelDebug_.debug("Test connection succeeded; using streaming connection"),
ba(12),BS(this.JSC$17517_channel_,this,!0)):(this.JSC$17517_channelDebug_.debug("Test connection failed; not using streaming"),ba(11),BS(this.JSC$17517_channel_,this,!1))):(this.JSC$17517_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?ba(9):this.state_==2&&ba(10),u7C(this.JSC$17517_channel_,this,this.JSC$17519_request_.getLastError()))};
_.Y.JSC$17519_shouldUseSecondaryDomains=function(){return this.JSC$17517_channel_.JSC$17519_shouldUseSecondaryDomains()};
_.Y.isActive=function(){return this.JSC$17517_channel_.isActive()};
_.Y.notifyServerReachabilityEvent=function(q){this.JSC$17517_channel_.notifyServerReachabilityEvent(q)};var r8=function(q,k,F){this.state_=1;this.JSC$17520_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$17520_channelDebug_=new Dc;this.JSC$17520_parser_=new Eg;this.firstTestResults_=q||null;this.secondTestResults_=k!=null?k:null;this.asyncTest_=F||!1},N_0=function(q,k){this.JSC$17522_mapId=q;
this.map=k;this.context=null};
_.Y=r8.prototype;_.Y.JSC$17524_extraHeaders_=null;_.Y.JSC$17524_extraParams_=null;_.Y.forwardChannelRequest_=null;_.Y.JSC$17524_backChannelRequest_=null;_.Y.JSC$17524_path_=null;_.Y.JSC$17524_forwardChannelUri_=null;_.Y.JSC$17524_backChannelUri_=null;_.Y.JSC$17524_hostPrefix_=null;_.Y.JSC$17524_nextRid_=0;_.Y.JSC$17524_nextMapId_=0;_.Y.handler_=null;_.Y.JSC$17524_forwardChannelTimerId_=null;_.Y.JSC$17524_backChannelTimerId_=null;_.Y.JSC$17524_deadBackChannelTimerId_=null;_.Y.connectionTest_=null;
_.Y.useChunked_=null;_.Y.JSC$17524_lastArrayId_=-1;_.Y.JSC$17524_lastPostResponseArrayId_=-1;_.Y.JSC$17524_lastStatusCode_=-1;_.Y.JSC$17524_forwardChannelRetryCount_=0;_.Y.JSC$17524_backChannelRetryCount_=0;_.Y.JSC$17524_channelVersion_=8;var QYh={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},Ktv=function(q,k,F,T){_.If.call(this,"timingevent",q);this.size=k;this.rtt=F;this.retries=T};
_.j5(Ktv,_.If);var B_k=function(q){_.If.call(this,"serverreachability",q)};
_.j5(B_k,_.If);r8.prototype.connect=function(q,k,F,T,Z){this.JSC$17520_channelDebug_.debug("connect()");ba(0);this.JSC$17524_path_=k;this.JSC$17524_extraParams_=F||{};T&&Z!==void 0&&(this.JSC$17524_extraParams_.OSID=T,this.JSC$17524_extraParams_.OAID=Z);this.asyncTest_?(tj((0,_.hr)(this.connectTest_,this,q),100),ryk(this)):this.connectTest_(q)};
r8.prototype.disconnect=function(){this.JSC$17520_channelDebug_.debug("disconnect()");vd5(this);if(this.state_==3){var q=this.JSC$17524_nextRid_++,k=this.JSC$17524_forwardChannelUri_.clone();_.HP(k,"SID",this.sid_);_.HP(k,"RID",q);_.HP(k,"TYPE","terminate");vS(this,k);q=new ua(this,this.JSC$17520_channelDebug_,this.sid_,q);q.JSC$17512_type_=2;q.JSC$17512_baseUri_=_.YA(k.clone());(new Image).src=q.JSC$17512_baseUri_.toString();q.JSC$17512_requestStartTime_=Date.now();fx0(q)}H80(this)};
r8.prototype.connectTest_=function(q){this.JSC$17520_channelDebug_.debug("connectTest_()");this.connectionTest_=new AyD(this,this.JSC$17520_channelDebug_);this.connectionTest_.JSC$17519_extraHeaders_=this.JSC$17524_extraHeaders_;this.connectionTest_.JSC$17517_parser_=this.JSC$17520_parser_;this.connectionTest_.connect(q)};
var ryk=function(q){q.JSC$17520_channelDebug_.debug("connectChannel_()");q.JSC$17524_ensureInState_(1,0);q.JSC$17524_forwardChannelUri_=pH0(q,q.JSC$17524_path_);sYX(q)},vd5=function(q){q.connectionTest_&&(q.connectionTest_.abort(),q.connectionTest_=null);
q.JSC$17524_backChannelRequest_&&(q.JSC$17524_backChannelRequest_.cancel(),q.JSC$17524_backChannelRequest_=null);q.JSC$17524_backChannelTimerId_&&(_.k9.clearTimeout(q.JSC$17524_backChannelTimerId_),q.JSC$17524_backChannelTimerId_=null);G_0(q);q.forwardChannelRequest_&&(q.forwardChannelRequest_.cancel(),q.forwardChannelRequest_=null);q.JSC$17524_forwardChannelTimerId_&&(_.k9.clearTimeout(q.JSC$17524_forwardChannelTimerId_),q.JSC$17524_forwardChannelTimerId_=null)},cyD=function(q,k){if(q.state_==0)throw Error("Ak");
q.JSC$17520_outgoingMaps_.length==1E3&&q.JSC$17520_parser_.stringify(k);q.JSC$17520_outgoingMaps_.push(new N_0(q.JSC$17524_nextMapId_++,k));q.state_!=2&&q.state_!=3||sYX(q)};
r8.prototype.JSC$17519_isClosed=function(){return this.state_==0};
r8.prototype.getState=function(){return this.state_};
var sYX=function(q){q.forwardChannelRequest_||q.JSC$17524_forwardChannelTimerId_||(q.JSC$17524_forwardChannelTimerId_=tj((0,_.hr)(q.JSC$17524_onStartForwardChannelTimer_,q),0),q.JSC$17524_forwardChannelRetryCount_=0)};
r8.prototype.JSC$17524_onStartForwardChannelTimer_=function(q){this.JSC$17524_forwardChannelTimerId_=null;V9K(this,q)};
var V9K=function(q,k){q.JSC$17520_channelDebug_.debug("startForwardChannel_");if(q.state_==1){if(!k){q.JSC$17520_channelDebug_.debug("open_()");q.JSC$17524_nextRid_=Math.floor(Math.random()*1E5);k=q.JSC$17524_nextRid_++;var F=new ua(q,q.JSC$17520_channelDebug_,"",k);F.JSC$17512_extraHeaders_=q.JSC$17524_extraHeaders_;var T=Lt9(q),Z=q.JSC$17524_forwardChannelUri_.clone();_.HP(Z,"RID",k);_.HP(Z,"CVER","1");vS(q,Z);h38(F,Z,T);q.forwardChannelRequest_=F;q.state_=2}}else q.state_==3&&(k?xY5(q,k):q.JSC$17520_outgoingMaps_.length==
0?q.JSC$17520_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):q.forwardChannelRequest_||(xY5(q),q.JSC$17520_channelDebug_.debug("startForwardChannel_ finished, sent request")))},xY5=function(q,k){if(k)if(q.JSC$17524_channelVersion_>6){q.JSC$17520_outgoingMaps_=q.pendingMaps_.concat(q.JSC$17520_outgoingMaps_);
q.pendingMaps_.length=0;var F=q.JSC$17524_nextRid_-1;k=Lt9(q)}else F=k.JSC$17510_rid_,k=k.JSC$17512_postData_;else F=q.JSC$17524_nextRid_++,k=Lt9(q);var T=q.JSC$17524_forwardChannelUri_.clone();_.HP(T,"SID",q.sid_);_.HP(T,"RID",F);_.HP(T,"AID",q.JSC$17524_lastArrayId_);vS(q,T);F=new ua(q,q.JSC$17520_channelDebug_,q.sid_,F,q.JSC$17524_forwardChannelRetryCount_+1);F.JSC$17512_extraHeaders_=q.JSC$17524_extraHeaders_;F.setTimeout(1E4+Math.round(1E4*Math.random()));q.forwardChannelRequest_=F;h38(F,T,k)},
vS=function(q,k){q.handler_&&(q=q.handler_.JSC$17531_getAdditionalParams())&&_.fT.forEach(q,function(F,T){_.HP(k,T,F)})},Lt9=function(q){var k=Math.min(q.JSC$17520_outgoingMaps_.length,1E3),F=["count="+k];
if(q.JSC$17524_channelVersion_>6&&k>0){var T=q.JSC$17520_outgoingMaps_[0].JSC$17522_mapId;F.push("ofs="+T)}else T=0;for(var Z={},O=0;O<k;Z={mapId$jscomp$3:void 0},O++){Z.mapId$jscomp$3=q.JSC$17520_outgoingMaps_[O].JSC$17522_mapId;var z=q.JSC$17520_outgoingMaps_[O].map;Z.mapId$jscomp$3=q.JSC$17524_channelVersion_<=6?O:Z.mapId$jscomp$3-T;try{_.fT.forEach(z,function(R){return function(e,I){F.push("req"+R.mapId$jscomp$3+"_"+I+"="+encodeURIComponent(e))}}(Z))}catch(R){F.push("req"+Z.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}q.pendingMaps_=q.pendingMaps_.concat(q.JSC$17520_outgoingMaps_.splice(0,k));
return F.join("&")},ndh=function(q){q.JSC$17524_backChannelRequest_||q.JSC$17524_backChannelTimerId_||(q.JSC$17524_backChannelAttemptId_=1,q.JSC$17524_backChannelTimerId_=tj((0,_.hr)(q.JSC$17524_onStartBackChannelTimer_,q),0),q.JSC$17524_backChannelRetryCount_=0)},mY9=function(q){if(q.JSC$17524_backChannelRequest_||q.JSC$17524_backChannelTimerId_||q.JSC$17524_backChannelRetryCount_>=3)return!1;
q.JSC$17520_channelDebug_.debug("Going to retry GET");q.JSC$17524_backChannelAttemptId_++;q.JSC$17524_backChannelTimerId_=tj((0,_.hr)(q.JSC$17524_onStartBackChannelTimer_,q),gdC(q,q.JSC$17524_backChannelRetryCount_));q.JSC$17524_backChannelRetryCount_++;return!0};
r8.prototype.JSC$17524_onStartBackChannelTimer_=function(){this.JSC$17524_backChannelTimerId_=null;this.JSC$17520_channelDebug_.debug("Creating new HttpRequest");this.JSC$17524_backChannelRequest_=new ua(this,this.JSC$17520_channelDebug_,this.sid_,"rpc",this.JSC$17524_backChannelAttemptId_);this.JSC$17524_backChannelRequest_.JSC$17512_extraHeaders_=this.JSC$17524_extraHeaders_;this.JSC$17524_backChannelRequest_.JSC$17512_readyStateChangeThrottleMs_=0;var q=this.JSC$17524_backChannelUri_.clone();_.HP(q,
"RID","rpc");_.HP(q,"SID",this.sid_);_.HP(q,"CI",this.useChunked_?"0":"1");_.HP(q,"AID",this.JSC$17524_lastArrayId_);vS(this,q);_.HP(q,"TYPE","xmlhttp");M95(this.JSC$17524_backChannelRequest_,q,!0,this.JSC$17524_hostPrefix_,!1);this.JSC$17520_channelDebug_.debug("New Request created")};
var BS=function(q,k,F){q.JSC$17520_channelDebug_.debug("Test Connection Finished");q.useChunked_=q.secondTestResults_==null?F:!q.secondTestResults_;q.JSC$17524_lastStatusCode_=k.JSC$17519_lastStatusCode_;q.asyncTest_||ryk(q)},u7C=function(q,k){q.JSC$17520_channelDebug_.debug("Test Connection Failed");
q.JSC$17524_lastStatusCode_=k.JSC$17519_lastStatusCode_;Ko(q,2)};
r8.prototype.JSC$17519_onRequestData=function(q,k){if(this.state_!=0&&(this.JSC$17524_backChannelRequest_==q||this.forwardChannelRequest_==q))if(this.JSC$17524_lastStatusCode_=q.JSC$17512_lastStatusCode_,this.forwardChannelRequest_==q&&this.state_==3)if(this.JSC$17524_channelVersion_>7){try{var F=this.JSC$17520_parser_.parse(k)}catch(T){F=null}if(Array.isArray(F)&&F.length==3)if(k=F,k[0]==0)a:if(this.JSC$17520_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$17524_backChannelTimerId_)this.JSC$17520_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$17524_backChannelRequest_)if(this.JSC$17524_backChannelRequest_.JSC$17512_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$17512_requestStartTime_)G_0(this),this.JSC$17524_backChannelRequest_.cancel(),this.JSC$17524_backChannelRequest_=null;else break a;else this.JSC$17520_channelDebug_.warning("We do not have a BackChannel established");mY9(this);ba(19)}else this.JSC$17524_lastPostResponseArrayId_=k[1],q=this.JSC$17524_lastPostResponseArrayId_-this.JSC$17524_lastArrayId_,0<
q&&(k=k[2],this.JSC$17520_channelDebug_.debug(k+" bytes (in "+q+" arrays) are outstanding on the BackChannel"),k<37500&&this.useChunked_&&this.JSC$17524_backChannelRetryCount_==0&&!this.JSC$17524_deadBackChannelTimerId_&&(this.JSC$17524_deadBackChannelTimerId_=tj((0,_.hr)(this.JSC$17524_onBackChannelDead_,this),6E3)));else this.JSC$17520_channelDebug_.debug("Bad POST response data returned"),Ko(this,11)}else k!="y2f%"&&(this.JSC$17520_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
Ko(this,11));else this.JSC$17524_backChannelRequest_==q&&G_0(this),_.jM(k)||(q=this.JSC$17520_parser_.parse(k),this.onInput_(q))};
r8.prototype.JSC$17524_onBackChannelDead_=function(){this.JSC$17524_deadBackChannelTimerId_!=null&&(this.JSC$17524_deadBackChannelTimerId_=null,this.JSC$17524_backChannelRequest_.cancel(),this.JSC$17524_backChannelRequest_=null,mY9(this),ba(20))};
var G_0=function(q){q.JSC$17524_deadBackChannelTimerId_!=null&&(_.k9.clearTimeout(q.JSC$17524_deadBackChannelTimerId_),q.JSC$17524_deadBackChannelTimerId_=null)};
r8.prototype.JSC$17519_onRequestComplete=function(q){this.JSC$17520_channelDebug_.debug("Request complete");if(this.JSC$17524_backChannelRequest_==q){G_0(this);this.JSC$17524_backChannelRequest_=null;var k=2}else if(this.forwardChannelRequest_==q)this.forwardChannelRequest_=null,k=1;else return;this.JSC$17524_lastStatusCode_=q.JSC$17512_lastStatusCode_;if(this.state_!=0)if(q.JSC$17512_successful_)if(k==1){k=q.JSC$17512_postData_?q.JSC$17512_postData_.length:0;q=Date.now()-q.JSC$17512_requestStartTime_;
var F=UY0;F.dispatchEvent(new Ktv(F,k,q,this.JSC$17524_forwardChannelRetryCount_));sYX(this);this.handler_&&this.handler_.JSC$17531_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else ndh(this);else{F=q.getLastError();if(F==3||F==7||F==0&&this.JSC$17524_lastStatusCode_>0)this.JSC$17520_channelDebug_.debug("Not retrying due to error type");else{this.JSC$17520_channelDebug_.debug("Maybe retrying, last error: "+XH9(F,this.JSC$17524_lastStatusCode_));var T;if(T=k==1)this.forwardChannelRequest_||
this.JSC$17524_forwardChannelTimerId_||this.state_==1||this.JSC$17524_forwardChannelRetryCount_>=2?T=!1:(this.JSC$17520_channelDebug_.debug("Going to retry POST"),this.JSC$17524_forwardChannelTimerId_=tj((0,_.hr)(this.JSC$17524_onStartForwardChannelTimer_,this,q),gdC(this,this.JSC$17524_forwardChannelRetryCount_)),this.JSC$17524_forwardChannelRetryCount_++,T=!0);if(T||k==2&&mY9(this))return;this.JSC$17520_channelDebug_.debug("Exceeded max number of retries")}this.JSC$17520_channelDebug_.debug("Error: HTTP request failed");
switch(F){case 1:Ko(this,5);break;case 4:Ko(this,10);break;case 3:Ko(this,6);break;case 7:Ko(this,12);break;default:Ko(this,2)}}};
var gdC=function(q,k){var F=5E3+Math.floor(Math.random()*1E4);q.isActive()||(q.JSC$17520_channelDebug_.debug("Inactive channel"),F*=2);return F*k};
r8.prototype.onInput_=function(q){for(var k=0;k<q.length;k++){var F=q[k];this.JSC$17524_lastArrayId_=F[0];F=F[1];this.state_==2?F[0]=="c"?(this.sid_=F[1],this.JSC$17524_hostPrefix_=F[2],F=F[3],F!=null?this.JSC$17524_channelVersion_=F:this.JSC$17524_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$17531_channelOpened(),this.JSC$17524_backChannelUri_=b85(this,this.JSC$17524_hostPrefix_,this.JSC$17524_path_),ndh(this)):F[0]=="stop"&&Ko(this,7):this.state_==3&&(F[0]=="stop"?Ko(this,7):
F[0]!="noop"&&this.handler_&&this.handler_.JSC$17531_channelHandleArray(F),this.JSC$17524_backChannelRetryCount_=0)}};
r8.prototype.JSC$17524_ensureInState_=function(q){if(!_.rn(arguments,this.state_))throw Error("Bk`"+this.state_);};
var Ko=function(q,k){q.JSC$17520_channelDebug_.info("Error code "+k);if(k==2||k==9){var F=null;q.handler_&&(F=null);var T=(0,_.hr)(q.testGoogleComCallback_,q);F||(F=new _.GE("//www.google.com/images/cleardot.gif"),_.YA(F));iiv(F.toString(),1E4,T)}else ba(2);q.onError_(k)};
r8.prototype.testGoogleComCallback_=function(q){q?(this.JSC$17520_channelDebug_.info("Successfully pinged google.com"),ba(2)):(this.JSC$17520_channelDebug_.info("Failed to ping google.com"),ba(1),this.onError_(8))};
r8.prototype.onError_=function(q){this.JSC$17520_channelDebug_.debug("HttpChannel: error - "+q);this.state_=0;this.handler_&&this.handler_.JSC$17531_channelError(q);H80(this);vd5(this)};
var H80=function(q){q.state_=0;q.JSC$17524_lastStatusCode_=-1;if(q.handler_)if(q.pendingMaps_.length==0&&q.JSC$17520_outgoingMaps_.length==0)q.handler_.JSC$17531_channelClosed();else{q.JSC$17520_channelDebug_.debug("Number of undelivered maps, pending: "+q.pendingMaps_.length+", outgoing: "+q.JSC$17520_outgoingMaps_.length);var k=_.Lf(q.pendingMaps_),F=_.Lf(q.JSC$17520_outgoingMaps_);q.pendingMaps_.length=0;q.JSC$17520_outgoingMaps_.length=0;q.handler_.JSC$17531_channelClosed(k,F)}},pH0=function(q,
k){k=$Y8(q,null,k);
q.JSC$17520_channelDebug_.debug("GetForwardChannelUri: "+k);return k},b85=function(q,k,F){k=$Y8(q,q.JSC$17519_shouldUseSecondaryDomains()?k:null,F);
q.JSC$17520_channelDebug_.debug("GetBackChannelUri: "+k);return k},$Y8=function(q,k,F){var T=_.rF(F);
if(T.JSC$8076_domain_!="")k&&_.qu(T,k+"."+T.JSC$8076_domain_),_.iq(T,T.JSC$8076_port_);else{var Z=window.location;T=dO8(Z.protocol,k?k+"."+Z.hostname:Z.hostname,+Z.port,F)}q.JSC$17524_extraParams_&&_.fT.forEach(q.JSC$17524_extraParams_,function(O,z){_.HP(T,z,O)});
_.HP(T,"VER",q.JSC$17524_channelVersion_);vS(q,T);return T};
r8.prototype.JSC$17519_createXhrIo=function(q){if(q)throw Error("yk");q=new _.At;q.JSC$7841_withCredentials_=!1;return q};
r8.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
r8.prototype.notifyServerReachabilityEvent=function(q){var k=UY0;k.dispatchEvent(new B_k(k,q))};
r8.prototype.JSC$17519_shouldUseSecondaryDomains=function(){return!1};
new DOI;var qY2=function(){};
_.Y=qY2.prototype;_.Y.JSC$17531_channelOpened=function(){};
_.Y.JSC$17531_channelHandleArray=function(){};
_.Y.JSC$17531_channelSuccess=function(){};
_.Y.JSC$17531_channelError=function(){};
_.Y.JSC$17531_channelClosed=function(){};
_.Y.JSC$17531_getAdditionalParams=function(){return{}};
_.Y.isActive=function(){return!0};var iqC=function(q){q.front_.length===0&&(q.front_=q.back_,q.front_.reverse(),q.back_=[])};
_.Y=FH9.prototype;_.Y.enqueue=function(q){this.back_.push(q)};
_.Y.peek=function(){iqC(this);return _.uw(this.front_)};
_.Y.getCount=function(){return this.front_.length+this.back_.length};
_.Y.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.Y.clear=function(){this.front_=[];this.back_=[]};
_.Y.contains=function(q){return _.rn(this.front_,q)||_.rn(this.back_,q)};
_.Y.remove=function(q){var k=this.front_;var F=Array.prototype.lastIndexOf.call(k,q,k.length-1);F>=0?(_.c0(k,F),k=!0):k=!1;return k||_.Vh(this.back_,q)};
_.Y.getValues=function(){for(var q=[],k=this.front_.length-1;k>=0;--k)q.push(this.front_[k]);k=this.back_.length;for(var F=0;F<k;++F)q.push(this.back_[F]);return q};var HS=function(q){this.JSC$17535_map_=new _.Yq;this.size=0;q&&this.addAll(q)},kuv=function(q){var k=typeof q;
return k=="object"&&q||k=="function"?"o"+_.kc(q):k.charAt(0)+q};
_.Y=HS.prototype;_.Y.getCount=function(){return this.JSC$17535_map_.size};
_.Y.add=function(q){this.JSC$17535_map_.set(kuv(q),q);this.size=this.JSC$17535_map_.size};
_.Y.addAll=function(q){q=_.gm(q);for(var k=q.length,F=0;F<k;F++)this.add(q[F]);this.size=this.JSC$17535_map_.size};
_.Y.removeAll=function(q){q=_.gm(q);for(var k=q.length,F=0;F<k;F++)this.remove(q[F]);this.size=this.JSC$17535_map_.size};
_.Y.delete=function(q){q=this.JSC$17535_map_.remove(kuv(q));this.size=this.JSC$17535_map_.size;return q};
_.Y.remove=function(q){return this.delete(q)};
_.Y.clear=function(){this.JSC$17535_map_.clear();this.size=0};
_.Y.isEmpty=function(){return this.JSC$17535_map_.size===0};
_.Y.has=function(q){return this.JSC$17535_map_.containsKey(kuv(q))};
_.Y.contains=function(q){return this.JSC$17535_map_.containsKey(kuv(q))};
_.Y.getValues=function(){return this.JSC$17535_map_.getValues()};
_.Y.values=function(){return this.JSC$17535_map_.values()};
_.Y.clone=function(){return new HS(this)};
_.Y.equals=function(q){return this.getCount()==E$h(q)&&oqC(this,q)};
var oqC=function(q,k){var F=E$h(k);if(q.getCount()>F)return!1;!(k instanceof HS)&&F>5&&(k=new HS(k));return asD(q,function(T){var Z=k;return Z.contains&&typeof Z.contains=="function"?Z.contains(T):Z.containsValue&&typeof Z.containsValue=="function"?Z.containsValue(T):_.nf(Z)||typeof Z==="string"?_.rn(Z,T):_.fT.containsValue(Z,T)})};
HS.prototype.__iterator__=function(){return this.JSC$17535_map_.__iterator__(!1)};
HS.prototype[Symbol.iterator]=function(){return this.values()};var Flv={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(q){return(this._clampValue(q)-this.min)/(this.max-this.min)},
_clampValue:function(q){return Math.min(this.max,Math.max(this.min,this._calcStep(q)))},
_calcStep:function(q){q=parseFloat(q);if(!this.step)return q;q=Math.round((q-this.min)/this.step);return this.step<1?q/(1/this.step)+this.min:q*this.step+this.min},
_validateValue:function(){var q=this._clampValue(this.value);this.value=this.oldValue=isNaN(q)?this.oldValue:q;return this.value!==q},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var TMk;var Zq2;_.lF({_template:function(){if(Zq2!==void 0)return Zq2;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;TMk===void 0&&(TMk=document.createElement("template"));var T=TMk;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return Zq2=q},
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(){_.Gz(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(q){q.keyCode===27&&(q.preventDefault(),this.close())},
_track:function(q){if(!this.persistent&&!this.disableSwipe)switch(q.preventDefault(),q.detail.state){case "start":this._trackStart(q);break;case "track":this._trackMove(q);break;case "end":this._trackEnd(q)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var q=this.$.contentContainer.getBoundingClientRect();this._savedWidth=q.width;this._translateOffset=this.position==="left"?q.left:q.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(q){this._trackDetails&&(this._translateDrawer(q.detail.dx+this._translateOffset),this._trackDetails.push({dx:q.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(q){if(this._trackDetails){var k=q.detail.dx+this._translateOffset,F=this.getWidth();k=this.position==="left"?k>=0||k<=-F:k<=0||k>=F;if(!k){var T=this._trackDetails;this._trackDetails=null;this._flingDrawer(q,T);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}F/=2;q.detail.dx<-F?this.opened=this.position==="right":q.detail.dx>F&&(this.opened=this.position==="left");k?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(q,k){for(var F=Date.now(),T=F-100,Z,O=0,z=k.length-1;O<=z;){var R=O+z>>1,e=k[R];e.timeStamp>=T?(Z=e,z=R-1):O=R+1}return Z?(q.detail.dx-Z.dx)/(F-Z.timeStamp||1):0},
_flingDrawer:function(q,k){k=this._calculateVelocity(q,k);if(!(Math.abs(k)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;q=q.detail.dx+this._translateOffset;var F=this.getWidth(),T=this.position==="left",Z=k>0;Z?(k=Math.max(k,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(k=Math.min(k,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");k=this._FLING_INITIAL_SLOPE*(!Z&&T?-(q+F):Z&&!T?F-q:-q)/k;this._styleTransitionDuration(k);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,k)}},
_styleTransitionDuration:function(q){this.style.transitionDuration=q+"ms";this.$.contentContainer.style.transitionDuration=q+"ms";this.$.scrim.style.transitionDuration=q+"ms"},
_styleTransitionTimingFunction:function(q){this.$.contentContainer.style.transitionTimingFunction=q;this.$.scrim.style.transitionTimingFunction=q},
_translateDrawer:function(q){var k=this.getWidth();this.position==="left"?(q=Math.max(-k,Math.min(q,0)),this.$.scrim.style.opacity=1+q/k):(q=Math.max(0,Math.min(q,k)),this.$.scrim.style.opacity=1-q/k);this.translate3d(q+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var q=this._drawerState;q===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;q!==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=""),q!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var q=_.dZ(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"])');q.length>0?(this._firstTabStop=q[0],this._lastTabStop=q[q.length-1]):
this._lastTabStop=this._firstTabStop=null;(q=this.getAttribute("tabindex"))&&parseInt(q,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(q){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||q.keyCode!==9||(q.shiftKey?this._firstTabStop&&_.dZ(q).localTarget===this._firstTabStop&&(q.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.dZ(q).localTarget===this._lastTabStop&&(q.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(q,k){this.toggleClass("visible",q&&!k,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 jtI;var YY0;_.lF({_template:function(){if(YY0!==void 0)return YY0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;jtI===void 0&&(jtI=document.createElement("template"));var T=jtI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return YY0=q},
is:"tp-yt-paper-progress",behaviors:[Flv],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(q){this.toggleClass("indeterminate",q,this.$.primaryProgress)},
_transformProgress:function(q,k){q.style.transform=q.style.webkitTransform="scaleX("+k/100+")"},
_mainRatioChanged:function(q){this._transformProgress(this.$.primaryProgress,q)},
_progressChanged:function(q,k,F,T,Z){q=this._clampValue(q);k=this._clampValue(k);var O=this._calcRatio(q)*100,z=this._calcRatio(k)*100;this._setSecondaryRatio(O);this._transformProgress(this.$.secondaryProgress,O);this._transformProgress(this.$.primaryProgress,z);this.secondaryProgress=q;Z?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",k);this.setAttribute("aria-valuemin",F);this.setAttribute("aria-valuemax",T)},
_disabledChanged:function(q){this.setAttribute("aria-disabled",q?"true":"false")},
_hideSecondaryProgress:function(q){return q===0}});var Oqv;var SY9;var zAs=function(){};
_.Y=zAs.prototype;_.Y.registered=function(){};
_.Y.addOwnKeyBinding=function(){};
_.Y.removeOwnKeyBindings=function(){};
_.Y.keyboardEventMatchesKeys=function(){};
_.Y._collectKeyBindings=function(){};
_.Y._prepKeyBindings=function(){};
_.Y._addKeyBinding=function(){};
_.Y._resetKeyEventListeners=function(){};
_.Y._listenKeyEventListeners=function(){};
_.Y._unlistenKeyEventListeners=function(){};
_.Y._onKeyBindingEvent=function(){};
_.Y._triggerKeyHandler=function(){};
_.Y._tapHandler=function(){};
_.Y._focusChanged=function(){};
_.Y._detectKeyboardFocus=function(){};
_.Y._userActivate=function(){};
_.Y._upHandler=function(){};
_.Y._spaceKeyDownHandler=function(){};
_.Y._spaceKeyUpHandler=function(){};
_.Y._asyncClick=function(){};
_.Y._pressedChanged=function(){};
_.Y._ariaActiveAttributeChanged=function(){};
_.Y._activeChanged=function(){};
_.Y._controlStateChanged=function(){};
_.Y._changedButtonState=function(){};
_.Y._focusBlurHandler=function(){};
_.Y._disabledChanged=function(){};
_.Y._changedControlState=function(){};
_.Y._buttonStateChanged=function(){};
_.Y._downHandler=function(){};
_.Y.ensureRipple=function(){};
_.Y.getRipple=function(){};
_.Y.hasRipple=function(){};
_.Y._noinkChanged=function(){};
_.Y._calcRatio=function(){};
_.Y._clampValue=function(){};
_.Y._calcStep=function(){};
_.Y._validateValue=function(){};
_.Y._update=function(){};
_.Y._setImmediateValue=function(){};
_.Y._setExpand=function(){};
_.Y._setDragging=function(){};
_.Y._setTransiting=function(){};
_.Y._setMarkers=function(){};
_.Y._setPressed=function(){};
_.Y._setPointerDown=function(){};
_.Y._setReceivedFocusFromKeyboard=function(){};
_.Y._setFocused=function(){};
_.Y._setRatio=function(){};
zAs=_.lF({_template:function(){if(SY9!==void 0)return SY9;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Oqv===void 0&&(Oqv=document.createElement("template"));var T=Oqv;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return SY9=q},
is:"tp-yt-paper-slider",behaviors:[_.dM,_.ye,_.YBg,Flv],properties:{value:{type:Number,value:0},snaps:{type:Boolean,value:!1,notify:!0},pin:{type:Boolean,value:!1,notify:!0},secondaryProgress:{type:Number,value:0,notify:!0,observer:"_secondaryProgressChanged"},editable:{type:Boolean,value:!1},immediateValue:{type:Number,value:0,readOnly:!0,notify:!0},maxMarkers:{type:Number,value:0,notify:!0},expand:{type:Boolean,value:!1,readOnly:!0},ignoreBarTouch:{type:Boolean,value:!1},dragging:{type:Boolean,
value:!1,readOnly:!0,notify:!0},transiting:{type:Boolean,value:!1,readOnly:!0},markers:{type:Array,readOnly:!0,value:function(){return[]}},
light:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["_updateKnob(value, min, max, snaps, step)","_valueChanged(value)","_immediateValueChanged(immediateValue)","_updateMarkers(maxMarkers, min, max, snaps)"],hostAttributes:{role:"slider",tabindex:0},keyBindings:{left:"_leftKey",right:"_rightKey","down pagedown home":"_decrementKey","up pageup end":"_incrementKey"},ready:function(){this.ignoreBarTouch&&_.Jd(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(q,k,F){this.setAttribute("aria-valuemin",k);this.setAttribute("aria-valuemax",F);this.setAttribute("aria-valuenow",q);this._positionKnob(this._calcRatio(q)*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(q){this._setImmediateValue(this._calcStep(this._calcKnobPosition(q)));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(q){return(this.max-this.min)*q/100+this.min},
_onTrack:function(q){q.stopPropagation();switch(q.detail.state){case "start":this._trackStart(q);break;case "track":this._trackX(q);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(q){this.dragging||this._trackStart(q);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,q.detail.dx*(this._isRTL?-1:1)));q=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(q);q=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(q+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var q=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;q.transform=q.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(q){this._expandKnob();q.preventDefault();this.focus()},
_bartrack:function(q){this._allowBarEvent(q)&&this._onTrack(q)},
_barclick:function(q){this._w=this.$.sliderBar.offsetWidth;var k=this.$.sliderBar.getBoundingClientRect();k=(q.detail.x-k.left)/this._w*100;this._isRTL&&(k=100-k);var F=this.ratio;this._setTransiting(!0);this._positionKnob(k);F===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
q.preventDefault();this.focus()},
_bardown:function(q){this._allowBarEvent(q)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(q))},
_knobTransitionEnd:function(q){q.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(q,k,F,T){T||this._setMarkers([]);k=Math.round((F-k)/this.step);k>q&&(k=q);if(k<0||!isFinite(k))k=0;this._setMarkers(Array(k))},
_mergeClasses:function(q){return Object.keys(q).filter(function(k){return q[k]}).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(q){return!this.ignoreBarTouch||q.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(q){this._isRTL?this._incrementKey(q):this._decrementKey(q)},
_rightKey:function(q){this._isRTL?this._decrementKey(q):this._incrementKey(q)},
_incrementKey:function(q){this.disabled||(q.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),q.preventDefault())},
_decrementKey:function(q){this.disabled||(q.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),q.preventDefault())},
_changeValue:function(q){this.value=q.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(q){q.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.jyI._createRipple.call(this)},
_focusedChanged:function(q){q&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=q?"":"none",this._ripple.holdDown=q)}});var CT9;var RA2;var sg=null,eAD=function(){};
_.Y=eAD.prototype;_.Y.fit=function(){};
_.Y._discoverInfo=function(){};
_.Y.resetFit=function(){};
_.Y.refit=function(){};
_.Y.position=function(){};
_.Y.constrain=function(){};
_.Y._sizeDimension=function(){};
_.Y.__sizeDimension=function(){};
_.Y.center=function(){};
_.Y.__getNormalizedRect=function(){};
_.Y.__getOffscreenArea=function(){};
_.Y.__getPosition=function(){};
_.Y.notifyResize=function(){};
_.Y.assignParentResizable=function(){};
_.Y.stopResizeNotificationsFor=function(){};
_.Y._subscribeIronResize=function(){};
_.Y._unsubscribeIronResize=function(){};
_.Y.resizerShouldNotify=function(){};
_.Y._onDescendantIronResize=function(){};
_.Y._fireResize=function(){};
_.Y._onIronRequestResizeNotifications=function(){};
_.Y._parentResizableChanged=function(){};
_.Y._notifyDescendant=function(){};
_.Y._requestResizeNotifications=function(){};
_.Y._findParent=function(){};
_.Y.toggle=function(){};
_.Y.open=function(){};
_.Y.close=function(){};
_.Y.cancel=function(){};
_.Y.invalidateTabbables=function(){};
_.Y._ensureSetup=function(){};
_.Y._canceledChanged=function(){};
_.Y._withBackdropChanged=function(){};
_.Y._prepareRenderOpened=function(){};
_.Y._finishRenderOpened=function(){};
_.Y._finishRenderClosed=function(){};
_.Y._preparePositioning=function(){};
_.Y._finishPositioning=function(){};
_.Y._applyFocus=function(){};
_.Y._onCaptureClick=function(){};
_.Y._onCaptureFocus=function(){};
_.Y._onCaptureEsc=function(){};
_.Y._onCaptureTab=function(){};
_.Y._onIronResize=function(){};
_.Y._onNodesChange=function(){};
_.Y.__ensureFirstLastFocusables=function(){};
_.Y.__openedChanged=function(){};
_.Y.__deraf=function(){};
_.Y.__updateScrollObservers=function(){};
_.Y.__addScrollListeners=function(){};
_.Y.__removeScrollListeners=function(){};
_.Y.__isValidScrollAction=function(){};
_.Y.__onCaptureScroll=function(){};
_.Y.__saveScrollPosition=function(){};
_.Y.__restoreScrollPosition=function(){};
_.Y._setCanceled=function(){};
eAD=_.lF({_template:function(){if(RA2!==void 0)return RA2;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;CT9===void 0&&(CT9=document.createElement("template"));var T=CT9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);return RA2=q},
is:"tp-yt-paper-toast",behaviors:[_.sY],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(){_.d_._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.Kq.requestAvailability()},
show:function(q){typeof q=="string"&&(q={text:q});for(var k in q)k.indexOf("_")===0?_.d_._warn('The property "'+k+'" is private and was not set.'):k in this?this[k]=q[k]:_.d_._warn('The property "'+k+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(q){q&&q.target===this&&q.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(sg&&sg!==this&&sg.close(),sg=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):sg===this&&(sg=null);_.Hx._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(q){this.positionTarget=q},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var WlC=new _.c("disablePersonalizationAction");var mPs=new _.c("showDmaConsentFlowCommand");var q$s=new _.c("showMmgNoticeCommand");var UXD=new _.c("saveConsentAction");var I_9=function(q){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Tf(q)};
_.y(I_9,_.u6);var XxC=_.mw(I_9);var Eq0=new _.c("updateTopbarAvatarAction");var a_8=new _.c("channelHandleValidationResultRenderer");var dXh=new _.c("generateHandleFromNameResultRenderer");var hAI=new _.c("channelHandleInputRenderer");var Mv2=new _.c("copyLinkRenderer");var f_v=new _.c("timedCommand");var yQC=new _.c("clearCookieAction");var tvK=new _.c("getMultiPageMenuAction");var DXs=new _.c("addToGuideSectionAction"),l_D=new _.c("removeFromGuideSectionAction");var JQC=new _.c("updateNotificationsUnseenCountAction");var AQK=new _.c("resetChannelUnreadCountCommand");var pxI=new _.c("resetSubscriptionsUnreadDotCommand");var wxD=new _.c("selectLanguageCommand");var em2=new _.c("sendFeedbackAction");var PTv=new _.c("uploadImageToScottyCommand");var $XC=new _.c("registerPromoCommand");var bqX=new _.c("setPushNotificationsEnabledCommand");var uwh=new _.c("desktopTopbarRenderer");var NMX=new _.c("surveyFollowUpRenderer");var Qt5=new _.c("handlesClaimingRadioOptionRenderer");var KlK=new _.c("hotkeyDialogRenderer");var BMD=new _.c("modifyReportFormCommand");var rQX=new _.c("accountLinkCommand");var vqC=new _.c("accountUnlinkCommand");var Hq0=new _.c("logAccountLinkingEventCommand");var stv=new _.c("guideCollapsibleEntryRenderer");var GuD=new _.c("guideDownloadsEntryRenderer");var Gn=new _.c("guideEntryRenderer");var cQ0=new _.c("getLocationCommand");var VvC=new _.c("locationCollectionCommand");var Lls=new _.c("storiesItemViewModel");var xXk=new _.c("addToRemoteQueueAction");var nqh=new _.c("insertInRemoteQueueAction");var gqD=new _.c("removeFromRemoteQueueAction");var mX5=new _.c("notificationRenderer");var NCC=new _.c("localWatchHistoryCommand");var qS9=new _.c("pdgBuyFlowHeaderRenderer");var i4X=new _.c("pdgColorSliderRenderer");var kev=new _.c("pdgCommentOptionRenderer");var oks=new _.c("pdgCommentPreviewRenderer");var F8X=new _.c("superVodSelectableItemButtonRenderer");var TJ5=new _.c("switchButtonRenderer");var Z4v=new _.c("upsellDialogRenderer");var jL8=new _.c("feedbackQuestionRenderer"),YS5=new _.c("feedbackOptionRenderer");var O4k=new _.c("sponsorshipsTierRenderer"),SS0=new _.c("sponsorshipsPromotionChannelRenderer");var zQ2=new _.c("simpleSurveyMessageRenderer");var eD5=new _.c("invokeInstrumentManagerAction");var ClC=new _.c("logYpcFlowDismissCommand");var RQX=new _.c("logYpcFlowStartCommand");var eQ8=new _.c("unlimitedCreateFamilyEndpoint");var W80=new _.c("iconBadgeRenderer");var QzC=new _.c("collaborativePlaylistVisibilityValidationRule");var UpD=function(q){_.If.call(this,"channelMessage");this.message=q};
_.y(UpD,_.If);var Ii5=function(q){_.If.call(this,"channelError");this.error=q};
_.y(Ii5,_.If);var X1I={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr",NATIVE_BROWSE:"ntb",VARIABLE_SPEED:"vsp",ENABLE_VIDEO_SOURCE_CLIENT_NAME:"scn",RECEIVER_PLAYLIST_EXPANSION:"rpe",DISABLE_CURRENTINDEX_IN_NOWPLAYING:"dcn",DISABLE_CURRENTINDEX_IN_PLAYLISTMODIFIED:"dcp",PAUSE_AT_START:"pas",DISABLE_QUEUE_FOR_RECEIVER_ONLY_SESSION:"drq",
ONUSERACTIVITY_POLLING_FREQUENCY:"opf",ENABLE_LOUNGE_STATUS_PLAYBACK:"els",ENABLE_IDENTITY_SWITCH_TO_GUEST:"isg",SERVER_QUEUES:"svq",MULTIVIEW_PLAYBACK:"mvp",ACTIVE_DEVICE_STORE_WRITES:"ads",STREAM_TRANSFER_CREATE_PLAYLIST:"stcp",SHORTS_ACTIVE_DEVICE_STORE_WRITES:"sads",DISABLE_LOGGED_OUT_CASTING:"dloc",DUAL_CTT_WRITES:"dcw",ACTIVE_STREAM_WRITES_FOR_CONNECTED_REMOTES:"asw",ACTIVE_PLAYBACK_WRITES_FOR_CONNECTED_REMOTES:"apw"},EkC={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",
GAMING:"g",UNPLUGGED:"up"},aih={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},dp8={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},hQv={NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var cS=function(q){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 _.Yq;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;q&&(this.id=q.id||q.name,this.name=q.name,this.clientName=q.clientName?q.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=q.app,this.type=q.type||"REMOTE_CONTROL",this.username=q.user||"",this.avatar=q.userAvatarUri||"",this.obfuscatedGaiaId=q.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=q.ownerObfuscatedGaiaId||"",this.castUserId=q.castUserId||"",this.theme=q.theme||"u",Mx2(this,q.capabilities||""),fiv(this,
q.compatibleSenderThemes||""),y30(this,q.experiments||""),this.remoteControllerUrl=q.remoteControllerUrl||"",this.localChannelEncryptionKey=q.localChannelEncryptionKey||"",this.deviceContext=q.deviceContext,this.brand=q.brand||"",this.model=q.model||"",this.year=q.year||0,this.os=q.os||"",this.osVersion=q.osVersion||"",this.chipset=q.chipset||"",this.mdxDialServerType=q.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=q.pairingType||"unknown",q=q.deviceInfo)&&(q=JSON.parse(q),this.brand=
q.brand||"",this.model=q.model||"",this.year=q.year||0,this.os=q.os||"",this.osVersion=q.osVersion||"",this.chipset=q.chipset||"",this.clientName=q.clientName?q.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=q.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
cS.prototype.copy=function(){var q={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&&(q.brand=this.brand);
this.model&&(q.model=this.model);this.year&&(q.year=this.year);this.os&&(q.os=this.os);this.osVersion&&(q.osVersion=this.osVersion);this.chipset&&(q.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(q.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(q.mdxDialServerType=this.mdxDialServerType);q=new cS(q);q.connected=this.connected;q.remoteControllerUrl=this.remoteControllerUrl;q.localChannelEncryptionKey=this.localChannelEncryptionKey;q.deviceContext=
this.deviceContext;q.castUserId=this.castUserId;return q};
cS.prototype.equals=function(q){return q?this.id==q.id:!1};
var Mx2=function(q,k){q.capabilities.clear();_.OI(k.split(","),_.IT(_.fT.contains,X1I)).forEach(function(F){q.capabilities.add(F)})},fiv=function(q,k){q.compatibleSenderThemes.clear();
_.OI(k.split(","),_.IT(_.fT.contains,EkC)).forEach(function(F){q.compatibleSenderThemes.add(F)})},y30=function(q,k){q.experiments.clear();
k.split(",").forEach(function(F){q.experiments.add(F)})};var tx8=function(q,k){this.action=q;this.params=k||{}};_.j5(TZ8,_.dF);_.Y=TZ8.prototype;_.Y.JSC$17571_onTick_=function(){this.JSC$17569_interval_=Math.min(3E5,this.JSC$17569_interval_*2);this.JSC$17571_listener_();this.nextTickTime_&&this.start()};
_.Y.start=function(){var q=this.JSC$17569_interval_+15E3*Math.random(),k=this.delay_;k.isActive()||k.start(q);this.nextTickTime_=Date.now()+q};
_.Y.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.Y.isActive=function(){return this.delay_.isActive()};
_.Y.reset=function(){this.delay_.stop();this.JSC$17569_interval_=5E3};_.j5(lC,qY2);_.Y=lC.prototype;_.Y.subscribe=function(q,k,F){return this.pubsub_.subscribe(q,k,F)};
_.Y.unsubscribe=function(q,k,F){return this.pubsub_.unsubscribe(q,k,F)};
_.Y.unsubscribeByKey=function(q){return this.pubsub_.unsubscribeByKey(q)};
_.Y.publish=function(q,k){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.Y.dispose=function(){this.JSC$17572_disposed_||(this.JSC$17572_disposed_=!0,_.nT(this.pubsub_),this.disconnect(),_.nT(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$17572_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.Sy({})})};
_.Y.isDisposed=function(){return this.JSC$17572_disposed_};
_.Y.connect=function(q,k,F){var T=this,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return _.OA(e,2),T.useAsyncBrowserChannelHandler_?_.W(e,T.connectPromise_,2):e.jumpTo(2);_.Yg(e);if(T.JSC$17572_disposed_||T.JSC$17572_channel_&&T.JSC$17572_channel_.getState()==2)return e.return();T.sCookie_="";T.reconnectTimer_.stop();T.connectionParams_=q||null;T.connectUi_=k||0;Z=T.JSC$17572_pathPrefix_+"/test";O=T.JSC$17572_pathPrefix_+"/bind";z=new r8(F?F.firstTestResults:null,F?F.secondTestResults:null,
T.enableAsyncTest_);if(R=T.JSC$17572_channel_)R.handler_=null;z.handler_=T;T.JSC$17572_channel_=z;if(T.useAsyncBrowserChannelHandler_)return T.connectPromise_=Dp5(T).then(function(){return liD(T,Z,O,R,F)}),e.return(T.connectPromise_.then(function(){T.connectPromise_=_.Sy()}));
liD(T,Z,O,R,F);return _.z8(e,0)})};
var liD=function(q,k,F,T,Z){J3K(q);if(q.JSC$17572_channel_){var O=_.P9("ID_TOKEN"),z=q.JSC$17572_channel_.JSC$17524_extraHeaders_||{};O?z["x-youtube-identity-token"]=O:delete z["x-youtube-identity-token"];q.JSC$17572_channel_.JSC$17524_extraHeaders_=z}A38(q);T?(T.getState(),q.JSC$17572_channel_.connect(k,F,q.defaultQueryParams_,T.sid_,T.JSC$17524_lastArrayId_)):Z?q.JSC$17572_channel_.connect(k,F,q.defaultQueryParams_,Z.sessionId,Z.arrayId):q.JSC$17572_channel_.connect(k,F,q.defaultQueryParams_)};
lC.prototype.disconnect=function(q){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.Sy())}finally{this.disconnectUi_=q||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),J3K(this),this.JSC$17572_channel_&&(this.JSC$17572_channel_.getState()==3&&V9K(this.JSC$17572_channel_),this.JSC$17572_channel_.disconnect()),this.disconnectUi_=0}};
lC.prototype.sendMessage=function(q,k){var F=this,T;return _.C(function(Z){switch(Z.nextAddress){case 1:_.OA(Z,2);if(!F.useAsyncBrowserChannelHandler_){Z.jumpTo(2);break}return _.W(Z,F.connectPromise_,2);case 2:_.Yg(Z);if(F.JSC$17572_disposed_)return Z.return();T={_sc:q};k&&_.fT.extend(T,k);if(F.reconnectTimer_.isActive()||(F.JSC$17572_channel_?F.JSC$17572_channel_.getState():0)==2){F.JSC$17572_pendingMessages_.push(T);Z.jumpTo(6);break}if(!F.isChannelOpened()){Z.jumpTo(6);break}_.OA(Z,8);if(!F.useAsyncBrowserChannelHandler_||
p1I(F,q)){Z.jumpTo(8);break}return _.W(Z,Dp5(F),8);case 8:_.Yg(Z,0,0,1);F.isChannelOpened()&&(p1I(F,q)||A38(F),J3K(F),cyD(F.JSC$17572_channel_,T));_.z8(Z,6,1);break;case 6:_.z8(Z,0)}})};
var p1I=function(q,k){return q.enableMdxAuthForConnectionOnly_?!0:q.disableMdxAuthForAdMessages_?Object.values(aih).includes(k):q.disableMdxAuthForNonPlaybackMessages_?!Object.values(dp8).includes(k):q.disableMdxAuthForShortsMessages_?Object.values(hQv).includes(k):!1};
lC.prototype.JSC$17531_channelOpened=function(){this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$17572_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)w12(this);else{var q=this.JSC$17572_pendingMessages_;this.JSC$17572_pendingMessages_=[];var k=q.length;A38(this);Pl5(this,q,k);$pv(this)}else $pv(this)};
var w12=function(q){var k,F;_.C(function(T){if(T.nextAddress==1)return _.OA(T,2),_.W(T,Dp5(q),2);_.Yg(T);k=q.JSC$17572_pendingMessages_;q.JSC$17572_pendingMessages_=[];F=k.length;Pl5(q,k,F);$pv(q);return _.z8(T,0)})},Pl5=function(q,k,F){for(var T=0;T<F;++T)cyD(q.JSC$17572_channel_,k[T]);
$pv(q)},$pv=function(q){q.publish("handlerOpened");
q.JSC$17572_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.Y=lC.prototype;_.Y.JSC$17531_channelError=function(q){var k=q==2&&this.JSC$17572_channel_.JSC$17524_lastStatusCode_==401;q==4||k||this.reconnectTimer_.start();this.publish("handlerError",q,k);k=Object.keys(QYh).find(function(F){return QYh[F]===q});
this.JSC$17572_channelErrorCounter.increment("BROWSER_CHANNEL",k!=null?k:"UNKNOWN")};
_.Y.JSC$17531_channelClosed=function(q,k){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(k)for(var F=k.length,T=0;T<F;++T){var Z=k[T].map;Z&&this.JSC$17572_pendingMessages_.push(Z)}this.JSC$17572_channelClosedCounter.increment("BROWSER_CHANNEL");q&&this.pendingMapsOnClosedCounter.JSC$7977_streamzService.JSC$7832_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",q.length);k&&this.undeliveredMapsOnClosedCounter.JSC$7980_streamzService.JSC$7832_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
k.length)};
_.Y.JSC$17531_channelSuccess=function(q,k){k!=null&&q!=null&&this.channelMessageSentCounter.increment()};
_.Y.JSC$17531_getAdditionalParams=function(){var q={v:2};this.sCookie_&&(q.gsessionid=this.sCookie_);this.connectUi_!=0&&(q.ui=""+this.connectUi_);this.disconnectUi_!=0&&(q.ui=""+this.disconnectUi_);this.connectionParams_&&_.fT.extend(q,this.connectionParams_);return q};
_.Y.JSC$17531_channelHandleArray=function(q){q[0]=="S"?this.sCookie_=q[1]:q[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$17572_channel_.disconnect()):this.publish("handlerMessage",new tx8(q[0],q[1]));this.JSC$17572_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.Y.isChannelOpened=function(){return!!this.JSC$17572_channel_&&this.JSC$17572_channel_.getState()==3};
var J3K=function(q){if(q.JSC$17572_channel_){var k=q.JSC$17572_getXsrfToken_(),F=q.JSC$17572_channel_.JSC$17524_extraHeaders_||{};k?F["x-youtube-lounge-xsrf-token"]=k:delete F["x-youtube-lounge-xsrf-token"];q.JSC$17572_channel_.JSC$17524_extraHeaders_=F}},Dp5=function(q){if(q.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.Sy();
if(!q.enableCachedUpdateAuthorizationHeader_)return b4C(q);q.updateAuthorizationHeaderPromise_===null&&(q.updateAuthorizationHeaderPromise_=b4C(q));return q.updateAuthorizationHeaderPromise_},b4C=function(q){return _.tt(q.getAuthorizationHeader_().then(function(k){uP0(q,k)}).thenCatch(function(){}),function(){q.updateAuthorizationHeaderPromise_=null})},uP0=function(q,k){if(q.JSC$17572_channel_){var F=q.JSC$17572_channel_.JSC$17524_extraHeaders_||{};
k&&Object.keys(k).length>0?F=Object.assign({},F,k):delete F.Authorization;q.JSC$17572_channel_.JSC$17524_extraHeaders_=F}},A38=function(q){q.getAuthorizationHeaderSync_&&!q.useAsyncBrowserChannelHandler_&&uP0(q,q.getAuthorizationHeaderSync_())};
_.Y=lC.prototype;_.Y.setLoungeToken=function(q){(this.defaultQueryParams_.loungeIdToken=q)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$17572_channel_){var k=this.JSC$17572_channel_.JSC$17524_extraHeaders_||{};q?k["X-YouTube-LoungeId-Token"]=q:delete k["X-YouTube-LoungeId-Token"];this.JSC$17572_channel_.JSC$17524_extraHeaders_=k}};
_.Y.getDeviceId=function(){return this.defaultQueryParams_.id};
_.Y.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.Y.reconnect=function(){var q=this.reconnectTimer_;q.delay_.fire();q.start()};
_.Y.safeReconnect_=function(){var q=this.JSC$17572_channel_,k=0;q.JSC$17524_backChannelRequest_&&k++;q.forwardChannelRequest_&&k++;k==0&&this.connect(this.connectionParams_,this.connectUi_)};var bC=function(q,k){var F=q.basePath;q.supportCors&&(F=q.scheme+"://"+q.domain+q.port+q.basePath);return _.sP(F+k,{})};
Jj.prototype.sendRequest=function(q,k,F,T,Z,O,z){q={format:O?"RAW":"JSON",method:q,context:this,timeout:5E3,withCredentials:!!z,onSuccess:_.IT(this.JSC$17577_onSuccess_,T,!O),onError:_.IT(this.onError_,Z),onTimeout:_.IT(this.JSC$17577_onTimeout_,Z)};F&&(q.postParams=F,q.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.Sz(k,q)};
Jj.prototype.JSC$17577_onSuccess_=function(q,k,F,T){k?q(T):q({text:F.responseText})};
Jj.prototype.onError_=function(q,k){q(Error("Ck`"+k.status))};
Jj.prototype.JSC$17577_onTimeout_=function(q){q(Error("Dk"))};var p_=function(q,k){return!!k&&(q.id==k||q.uuid==k)},NJK=function(q){return{name:q.name,
screenId:q.id,loungeToken:q.token,dialId:q.uuid,screenIdType:q.idType}},QLK=function(q){return new Aj(q)},K89=function(q){return Array.isArray(q)?_.tn(q,QLK):[]},ed2=function(q){if(!q)return"null";
var k=q.token?".."+q.token.slice(-6):"-",F=q.uuid?".."+q.uuid.slice(-6):"-";return'{name:"'+q.name+'",id:'+q.id.substr(0,6)+"..,token:"+(k+",uuid:"+F+",idType:"+q.idType+"}")},v62=function(q){return Array.isArray(q)?"["+_.tn(q,ed2).join(",")+"]":"null"};var h6v="",$z=null;var pm0=function(q,k){_.ht.call(this);var F=this;this.handler=q();this.handler.subscribe("handlerOpened",this.JSC$17584_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(T,Z){F.onError(Z)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=k};
_.y(pm0,_.ht);_.Y=pm0.prototype;_.Y.connect=function(q,k,F){this.handler.connect(q,k,F)};
_.Y.disconnect=function(q){this.handler.disconnect(q)};
_.Y.reconnect=function(){this.handler.reconnect()};
_.Y.getDeviceId=function(){return this.handler.getDeviceId()};
_.Y.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.Y.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.Y.JSC$17584_onOpened=function(){this.dispatchEvent("channelOpened");var q=this.handler,k=this.currentScreenId;_.S4("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!q.JSC$17572_channel_.useChunked_,sessionId:q.JSC$17572_channel_.sid_,arrayId:q.JSC$17572_channel_.JSC$17524_lastArrayId_});_.S4("yt-remote-session-screen-id",k);q=Ue8();k=Ih2();_.rn(q,k)||q.push(k);dev(q);ahs()};
_.Y.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Y.onMessage=function(q){this.dispatchEvent(new UpD(q))};
_.Y.onError=function(q){this.dispatchEvent(new Ii5(q?1:0))};
_.Y.sendMessage=function(q,k){this.handler.sendMessage(q,k)};
_.Y.setLoungeToken=function(q){this.handler.setLoungeToken(q)};
_.Y.dispose=function(){this.handler.dispose()};var Agk=function(q,k,F){var T=this;F=F===void 0?function(){return""}:F;
var Z=Z===void 0?new z3C:Z;var O=O===void 0?new _.Cl:O;this.pathPrefix=q;this.defaultQueryParams=k;this.getXsrfToken=F;this.JSC$17587_pubsub=O;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new TZ8(function(){var z;((z=T.channel)==null?void 0:re2((new e30(z,z.JSC$17495_channel_)).JSC$17505_channel_.forwardChannelRequestPool_))===0&&T.connect(T.connectionParams,T.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$17587_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$17587_channelOpenedCounter=new Ziv;this.JSC$17587_channelClosedCounter=new jg0;this.JSC$17587_channelMessageReceivedCounter=new Oiv;this.JSC$17587_channelErrorCounter=new SM2};
Agk.prototype.connect=function(q,k){q=q===void 0?{}:q;k=k===void 0?0:k;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=q,this.connectUi=k,BJC(this),(q=_.P9("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=q: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 $J(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,r3D(this))};
var r3D=function(q){_.Dr(q.channel,"w",function(){q.channelState=3;q.reconnectTimer.reset();q.connectionParams=null;q.connectUi=0;for(var k=_.S(q.nonAckedMessagesOnChannelClosed),F=k.next();!F.done;F=k.next())F=F.value,q.channel&&q.channel.send(F);q.nonAckedMessagesOnChannelClosed=[];q.publish("webChannelOpened");q.JSC$17587_channelOpenedCounter.increment("WEB_CHANNEL")});
_.Dr(q.channel,"x",function(){q.channelState=0;q.reconnectTimer.isActive()||q.publish("webChannelClosed");var k,F=(k=q.channel)==null?void 0:Wt0(new e30(k,k.JSC$17495_channel_));F&&(q.nonAckedMessagesOnChannelClosed=[].concat(_.fP(F)));q.JSC$17587_channelClosedCounter.increment("WEB_CHANNEL")});
_.Dr(q.channel,"z",function(k){var F=k.data;F[0]==="gracefulReconnect"?(q.reconnectTimer.start(),q.channel&&q.channel.close()):q.publish("webChannelMessage",new tx8(F[0],F[1]));q.lastStatusCode=k.statusCode;q.JSC$17587_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.Dr(q.channel,"y",function(){q.lastStatusCode===401||q.reconnectTimer.start();q.publish("webChannelError");q.JSC$17587_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.Y=Agk.prototype;_.Y.disconnect=function(q){this.disconnectUi=q===void 0?0:q;this.reconnectTimer.stop();BJC(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.Y.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.Y.reconnect=function(){var q=this.reconnectTimer;q.delay_.fire();q.start()};
_.Y.sendMessage=function(q,k){this.channel&&(BJC(this),q=Object.assign({},{_sc:q},k),this.channel.send(q))};
_.Y.setLoungeToken=function(q){q||this.reconnectTimer.stop();q?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=q:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var BJC=function(q){var k=q.getXsrfToken();k?q.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=k:delete q.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.Y=Agk.prototype;_.Y.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.Y.publish=function(q){return this.JSC$17587_pubsub.publish.apply(this.JSC$17587_pubsub,[q].concat(_.fP(_.Mb.apply(1,arguments))))};
_.Y.subscribe=function(q,k,F){return this.JSC$17587_pubsub.subscribe(q,k,F)};
_.Y.unsubscribe=function(q,k,F){return this.JSC$17587_pubsub.unsubscribe(q,k,F)};
_.Y.unsubscribeByKey=function(q){return this.JSC$17587_pubsub.unsubscribeByKey(q)};
_.Y.dispose=function(){this.JSC$17587_disposed||(this.JSC$17587_disposed=!0,_.nT(this.JSC$17587_pubsub),this.disconnect(),_.nT(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.Y.isDisposed=function(){return this.JSC$17587_disposed};var Jg9=function(q){_.ht.call(this);this.webChannelService=q();this.webChannelService.subscribe("webChannelOpened",this.JSC$17595_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.y(Jg9,_.ht);_.Y=Jg9.prototype;_.Y.connect=function(q,k){this.webChannelService.connect(q,k)};
_.Y.disconnect=function(q){this.webChannelService.disconnect(q)};
_.Y.reconnect=function(){this.webChannelService.reconnect()};
_.Y.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.Y.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.Y.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.Y.JSC$17595_onOpened=function(){this.dispatchEvent("channelOpened")};
_.Y.onClosed=function(){this.dispatchEvent("channelClosed")};
_.Y.onMessage=function(q){this.dispatchEvent(new UpD(q))};
_.Y.onError=function(){this.dispatchEvent(new Ii5(this.webChannelService.lastStatusCode===401?1:0))};
_.Y.sendMessage=function(q,k){this.webChannelService.sendMessage(q,k)};
_.Y.setLoungeToken=function(q){this.webChannelService.setLoungeToken(q)};
_.Y.dispose=function(){this.webChannelService.dispose()};var rgX=Date.now(),uC=null,KH2=Array(50),K_=-1,BZ0=!1;_.j5(BQ,_.nR);BQ.prototype.getScreens=function(){return this.screens};
BQ.prototype.contains=function(q){return!!WH2(this.screens,q)};
BQ.prototype.get=function(q){return q?wk(this.screens,q):null};
var vk9=function(q,k){var F=q.get(k.uuid)||q.get(k.id);if(F)return q=F.name,F.id=k.id||F.id,F.name=k.name,F.token=k.token,F.uuid=k.uuid||F.uuid,F.name!=q;q.screens.push(k);return!0},H4C=function(q,k){var F=q.screens.length!=k.length;
q.screens=_.OI(q.screens,function(O){return!!WH2(k,O)});
for(var T=k.length,Z=0;Z<T;Z++)F=vk9(q,k[Z])||F;return F},sL5=function(q,k){var F=q.screens.length;
q.screens=_.OI(q.screens,function(T){return!(T||k?!T!=!k?0:T.id==k.id:1)});
return q.screens.length<F};
BQ.prototype.info=function(q){Nw(this.JSC$17596_logName_,q)};var Ges=function(q,k,F,T,Z){_.nR.call(this);this.JSC$17599_http_=q;this.pairingCode_=k;this.deviceId_=F;this.friendlyName_=T;this.enableShortLivedLoungeToken_=Z;this.pollIndex_=0;this.JSC$17599_xhr_=null;this.JSC$17599_timer_=NaN};
_.y(Ges,_.nR);_.Y=Ges.prototype;_.Y.start=function(){!this.JSC$17599_xhr_&&isNaN(this.JSC$17599_timer_)&&this.poll_()};
_.Y.stop=function(){this.JSC$17599_xhr_&&(this.JSC$17599_xhr_.abort(),this.JSC$17599_xhr_=null);isNaN(this.JSC$17599_timer_)||(_.YX(this.JSC$17599_timer_),this.JSC$17599_timer_=NaN)};
_.Y.disposeInternal=function(){this.stop();_.nR.prototype.disposeInternal.call(this)};
_.Y.poll_=function(){this.JSC$17599_timer_=NaN;this.JSC$17599_xhr_=_.Sz(bC(this.JSC$17599_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.hr)(this.JSC$17601_onSuccess_,this),onError:(0,_.hr)(this.onError_,this),onTimeout:(0,_.hr)(this.JSC$17601_onTimeout_,this)})};
_.Y.JSC$17601_onSuccess_=function(q,k){this.JSC$17599_xhr_=null;q=k.screen||{};q.dialId=this.deviceId_;q.name=this.friendlyName_;k=-1;this.enableShortLivedLoungeToken_&&q.shortLivedLoungeToken&&q.shortLivedLoungeToken.value&&q.shortLivedLoungeToken.refreshIntervalMs&&(q.screenIdType="shortLived",q.loungeToken=q.shortLivedLoungeToken.value,k=q.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new Aj(q),k)};
_.Y.onError_=function(q){this.JSC$17599_xhr_=null;q.status&&q.status==404?this.pollIndex_>=c30.length?this.publish("pairingFailed",Error("Ek")):(q=c30[this.pollIndex_],this.JSC$17599_timer_=_.Zv((0,_.hr)(this.poll_,this),q),this.pollIndex_++):this.publish("pairingFailed",Error("Fk`"+q.status))};
_.Y.JSC$17601_onTimeout_=function(){this.JSC$17599_xhr_=null;this.publish("pairingFailed",Error("Gk"))};
var c30=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.j5(vQ,BQ);_.Y=vQ.prototype;_.Y.start=function(){rk(this)&&this.publish("screenChange");!_.zA("yt-remote-lounge-token-expiration")&&Vx5(this);_.YX(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.Zv((0,_.hr)(this.start,this),1E4)};
_.Y.add=function(q,k){rk(this);vk9(this,q);L8s(this,!1);this.publish("screenChange");k(q);q.token||Vx5(this)};
_.Y.remove=function(q,k){var F=rk(this);sL5(this,q)&&(L8s(this,!1),F=!0);k(q);F&&this.publish("screenChange")};
_.Y.updateName=function(q,k,F,T){var Z=rk(this),O=this.get(q.id);O?(O.name!=k&&(O.name=k,L8s(this,!1),Z=!0),F(q)):T(Error("Hk"));Z&&this.publish("screenChange")};
_.Y.disposeInternal=function(){_.YX(this.loungeTokenRefreshTimer_);vQ.superClass_.disposeInternal.call(this)};
var Vx5=function(q){if(q.screens.length){var k=_.tn(q.screens,function(T){return T.id}),F=bC(q.JSC$17603_http_,"/pairing/get_lounge_token_batch");
q.JSC$17603_http_.sendRequest("POST",F,{screen_ids:k.join(",")},(0,_.hr)(q.handleLoungeTokens_,q),(0,_.hr)(q.handleLoungeTokenError_,q))}};
vQ.prototype.handleLoungeTokens_=function(q){rk(this);var k=this.screens.length;q=q&&q.screens||[];for(var F=q.length,T=0;T<F;++T){var Z=q[T],O=this.get(Z.screenId);O&&(O.token=Z.loungeToken,--k)}L8s(this,!k);k&&Nw(this.JSC$17596_logName_,"Missed "+k+" lounge tokens.")};
vQ.prototype.handleLoungeTokenError_=function(q){Nw(this.JSC$17596_logName_,"Requesting lounge tokens failed: "+q)};
var rk=function(q){if(_.h("deprecate_pair_servlet_enabled"))return H4C(q,[]);var k=K89(fhD());k=_.OI(k,function(F){return!F.uuid});
return H4C(q,k)},L8s=function(q,k){trk(_.tn(q.screens,NJK));
k&&yg9()};var VN=function(q,k){_.nR.call(this);this.getScreensToCheck_=k;k=(k=_.zA("yt-remote-online-screen-ids")||"")?k.split(","):[];for(var F={},T=this.getScreensToCheck_(),Z=T.length,O=0;O<Z;++O){var z=T[O].id;F[z]=_.rn(k,z)}this.screenIdSet_=F;this.JSC$17606_http_=q;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;xp9("Initialized with "+(0,_.Jt)(this.screenIdSet_))};
_.y(VN,_.nR);VN.prototype.isOnline=function(q){return!!this.screenIdSet_[q]};
VN.prototype.start=function(){var q=parseInt(_.zA("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.ZK()-144E5<q?0:q)?nk0(this):(this.fastCheckEndTime_=_.ZK()+3E5,_.S4("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
VN.prototype.isEmpty=function(){return _.fT.isEmpty(this.screenIdSet_)};
VN.prototype.update=function(){xp9("Updating availability on schedule.");var q=this.getScreensToCheck_(),k=_.fT.filter(this.screenIdSet_,function(F,T){return F&&!!wk(q,T)},this);
gkh(this,k)};
var mp8=function(q,k,F){var T=bC(q.JSC$17606_http_,"/pairing/get_screen_availability");q.JSC$17606_http_.sendRequest("POST",T,{lounge_token:k.token},(0,_.hr)(function(Z){Z=Z.screens||[];for(var O=Z.length,z=0;z<O;++z)if(Z[z].loungeToken==k.token){F(Z[z].status=="online");return}F(!1)},q),(0,_.hr)(function(){F(!1)},q))};
VN.prototype.disposeInternal=function(){_.YX(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);_.nR.prototype.disposeInternal.call(this)};
var gkh=function(q,k){a:if(_.fT.getCount(k)!=_.fT.getCount(q.screenIdSet_))var F=!1;else{F=_.fT.getKeys(k);for(var T=F.length,Z=0;Z<T;++Z)if(!q.screenIdSet_[F[Z]]){F=!1;break a}F=!0}F||(xp9("Updated online screens: "+(0,_.Jt)(q.screenIdSet_)),q.screenIdSet_=k,q.publish("screenChange"));qsX(q)},nk0=function(q){isNaN(q.refreshTimer_)||_.YX(q.refreshTimer_);
q.refreshTimer_=_.Zv((0,_.hr)(q.requestScreenAvailability_,q),q.fastCheckEndTime_>0&&q.fastCheckEndTime_<_.ZK()?2E4:1E4)};
VN.prototype.requestScreenAvailability_=function(){_.YX(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var q=i$2(this);if(_.fT.getCount(q)){var k=bC(this.JSC$17606_http_,"/pairing/get_screen_availability"),F={lounge_token:_.fT.getKeys(q).join(",")};this.currentRequest_=this.JSC$17606_http_.sendRequest("POST",k,F,(0,_.hr)(this.onScreenAvailability_,this,q),(0,_.hr)(this.onScreenAvailabilityError_,this))}else gkh(this,{}),nk0(this)};
VN.prototype.onScreenAvailability_=function(q,k){this.currentRequest_=null;var F=_.fT.getKeys(i$2(this));if(_.Yc(F,_.fT.getKeys(q))){k=k.screens||[];F={};for(var T=k.length,Z=0;Z<T;++Z)F[q[k[Z].loungeToken]]=k[Z].status=="online";gkh(this,F);nk0(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
VN.prototype.onScreenAvailabilityError_=function(q){this.warn_("Screen availability failed: "+q);this.currentRequest_=null;nk0(this)};
var xp9=function(q){Nw("OnlineScreenService",q)};
VN.prototype.warn_=function(q){Nw("OnlineScreenService",q)};
var i$2=function(q){var k={};_.B9(q.getScreensToCheck_(),function(F){F.token?k[F.token]=F.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return k},qsX=function(q){q=_.fT.getKeys(_.fT.filter(q.screenIdSet_,function(k){return k}));
q.sort(_.TI);q.length?_.S4("yt-remote-online-screen-ids",q.join(","),60):_.Ce("yt-remote-online-screen-ids")};_.j5(HQ,BQ);_.Y=HQ.prototype;_.Y.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.Y.add=function(q,k,F){this.localScreenService_.add(q,k,F)};
_.Y.remove=function(q,k,F){this.localScreenService_.remove(q,k,F);this.onlineScreenService_.update()};
_.Y.updateName=function(q,k,F,T){this.localScreenService_.contains(q)?this.localScreenService_.updateName(q,k,F,T):(q="Updating name of unknown screen: "+q.name,Nw(this.JSC$17596_logName_,q),T(Error(q)))};
_.Y.getScreens=function(q){return q?this.screens:QP2(this.screens,_.OI(this.automaticScreens_,function(k){return!this.contains(k)},this))};
_.Y.JSC$17611_getOnlineScreens=function(){return _.OI(this.getScreens(!0),function(q){return this.onlineScreenService_.isOnline(q.id)},this)};
var oov=function(q,k,F,T,Z,O){q.info("getAutomaticScreenByIds "+F+" / "+k);F||(F=q.deviceToScreenId_[k]);var z=q.getScreens(),R=F?wk(z,F):null;F&&(q.disableAutomaticScreenCache_||R)||(R=wk(z,k));if(R){R.uuid=k;var e=Lo(q,R);mp8(q.onlineScreenService_,e,function(I){Z(I?e:null)})}else F?kN8(q,F,(0,_.hr)(function(I){var X=Lo(this,new Aj({name:T,
screenId:F,loungeToken:I,dialId:k||""}));mp8(this.onlineScreenService_,X,function(E){Z(E?X:null)})},q),O):Z(null)};
HQ.prototype.JSC$17611_getScreenByPollingPairingCode=function(q,k,F,T,Z,O){var z=this;this.info("getDialScreenByPairingCode "+q+" / "+k);var R=new Ges(this.JSC$17609_http_,q,k,F,T);R.subscribe("pairingComplete",function(e,I){_.nT(R);Z(Lo(z,e),I)});
R.subscribe("pairingFailed",function(e){_.nT(R);O(e)});
R.start();return(0,_.hr)(R.stop,R)};
var FCI=function(q,k){for(var F=q.screens.length,T=0;T<F;++T)if(q.screens[T].name==k)return q.screens[T];return null};
HQ.prototype.JSC$17611_getScreenByPairingCode=function(q,k,F,T){_.Sz(bC(this.JSC$17609_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:q},timeout:5E3,onSuccess:(0,_.hr)(function(Z,O){Z=new Aj(O.screen||{});if(!Z.name||FCI(this,Z.name)){a:{O=Z.name;for(var z=2,R=k(O,z);FCI(this,R);){z++;if(z>20)break a;R=k(O,z)}O=R}Z.name=O}F(Lo(this,Z))},this),
onError:(0,_.hr)(function(Z){T(Error("Ik`"+Z.status))},this),
onTimeout:(0,_.hr)(function(){T(Error("Jk"))},this)})};
var TT0=function(q,k,F){mp8(q.onlineScreenService_,k,F)};
HQ.prototype.disposeInternal=function(){_.nT(this.localScreenService_);_.nT(this.onlineScreenService_);HQ.superClass_.disposeInternal.call(this)};
var kN8=function(q,k,F,T){q.info("requestLoungeToken_ for "+k);var Z={postParams:{screen_ids:k},method:"POST",context:q,onSuccess:function(O,z){O=z&&z.screens||[];O[0]&&O[0].screenId==k?F(O[0].loungeToken):T(Error("Kk"))},
onError:function(){T(Error("Lk"))}};
_.Sz(bC(q.JSC$17609_http_,"/pairing/get_lounge_token_batch"),Z)},Z$K=function(q){q.screens=q.localScreenService_.getScreens();
for(var k=_.fT.transpose(q.deviceToScreenId_),F=q.screens.length,T=0;T<F;++T){var Z=q.screens[T];Z.uuid=k[Z.id]||""}q.info("Updated manual screens: "+v62(q.screens))};
HQ.prototype.handleScreenChange_=function(){Z$K(this);this.publish("screenChange");this.onlineScreenService_.update()};
var Hi9=function(q){j8s(q);q.localScreenService_=new vQ(q.JSC$17609_http_);q.localScreenService_.subscribe("screenChange",(0,_.hr)(q.handleScreenChange_,q));Z$K(q);q.disableAutomaticScreenCache_||(q.automaticScreens_=K89(_.zA("yt-remote-automatic-screen-cache")||[]));j8s(q);q.info("Initializing automatic screens: "+v62(q.automaticScreens_));q.onlineScreenService_=new VN(q.JSC$17609_http_,(0,_.hr)(q.getScreens,q,!0));q.onlineScreenService_.subscribe("screenChange",(0,_.hr)(function(){this.publish("onlineScreenChange")},
q))},Lo=function(q,k){var F=q.get(k.id);
F?(F.uuid=k.uuid,k=F):((F=wk(q.automaticScreens_,k.uuid))?(F.id=k.id,F.token=k.token,k=F):q.automaticScreens_.push(k),q.disableAutomaticScreenCache_||Ysh(q));j8s(q);q.deviceToScreenId_[k.uuid]=k.id;_.S4("yt-remote-device-id-map",q.deviceToScreenId_,31536E3);return k},Ysh=function(q){q=_.OI(q.automaticScreens_,function(k){return k.idType!="shortLived"});
_.S4("yt-remote-automatic-screen-cache",_.tn(q,NJK))},j8s=function(q){q.deviceToScreenId_=_.zA("yt-remote-device-id-map")||{}};
HQ.prototype.dispose=HQ.prototype.dispose;_.j5(sW,_.nR);var xJ=function(q,k){q.screen_=k;q.publish("sessionScreen",q.screen_)},O$I=function(q,k){q.screen_&&(q.screen_.token=k,Lo(q.JSC$17613_screenService_,q.screen_));
q.publish("sessionScreen",q.screen_)};
sW.prototype.onSessionStopped=function(q){this.isDisposed()||(q&&(no(this,""+q),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
sW.prototype.info=function(q){Nw(this.JSC$17613_logName_,q)};
var no=function(q,k){Nw(q.JSC$17613_logName_,k)};
sW.prototype.JSC$17615_getCastSession=function(){return null};
sW.prototype.setDisplayStatus=function(q){var k=this.receiver_;q?(k.displayStatus=new chrome.cast.ReceiverDisplayStatus(q,[]),k.displayStatus.showStop=!0):k.displayStatus=null;chrome.cast.setReceiverDisplayStatus(k,(0,_.hr)(function(){this.info("Updated receiver status for "+k.friendlyName+": "+q)},this),(0,_.hr)(function(){no(this,"Failed to update receiver status for: "+k.friendlyName)},this))};
sW.prototype.disposeInternal=function(){this.setDisplayStatus("");sW.superClass_.disposeInternal.call(this)};var g8=function(q,k,F){sW.call(this,q,k,"CastSession");var T=this;this.config_=F;this.JSC$17618_session_=null;this.JSC$17618_boundSessionUpdate_=(0,_.hr)(this.JSC$17620_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.hr)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.Zv(function(){SsD(T,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$17618_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$17618_isInitLoungeToken_=!1;this.JSC$17618_lastLoungeTokenRefreshError_="unknown"};
_.y(g8,sW);_.Y=g8.prototype;
_.Y.setCastSession=function(q){if(this.JSC$17618_session_){if(this.JSC$17618_session_==q)return;no(this,"Overriding cast session with new session object");zPX(this);this.JSC$17618_isInitLoungeToken_=!1;this.JSC$17618_lastLoungeTokenRefreshError_="unknown";this.JSC$17618_session_.removeUpdateListener(this.JSC$17618_boundSessionUpdate_);this.JSC$17618_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$17618_session_=q;this.JSC$17618_session_.addUpdateListener(this.JSC$17618_boundSessionUpdate_);this.JSC$17618_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);CfC(this,"getMdxSessionStatus")};
_.Y.launchWithParams=function(q){this.info("launchWithParams no-op for Cast: "+(0,_.Jt)(q))};
_.Y.stop=function(){if(this.JSC$17618_session_)this.JSC$17618_session_.stop((0,_.hr)(function(){this.onSessionStopped()},this),(0,_.hr)(function(){this.onSessionStopped(Error("Mk"))},this));
else this.onSessionStopped(Error("Nk"))};
_.Y.setDisplayStatus=function(){};
_.Y.disposeInternal=function(){this.info("disposeInternal");zPX(this);this.JSC$17618_session_&&(this.JSC$17618_session_.removeUpdateListener(this.JSC$17618_boundSessionUpdate_),this.JSC$17618_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$17618_session_=null;sW.prototype.disposeInternal.call(this)};
var ePI=function(q,k){_.YX(q.getLoungeTokenTimeoutKey_);q.getLoungeTokenTimeoutKey_=0;k==0?RPK(q):q.getLoungeTokenTimeoutKey_=_.Zv(function(){RPK(q)},k)},RPK=function(q){CfC(q,"getLoungeToken");
_.YX(q.onLoungeTokenTimeoutKey_);q.onLoungeTokenTimeoutKey_=_.Zv(function(){WCC(q,null)},3E4)},CfC=function(q,k){q.info("sendYoutubeMessage_: "+k+" "+(0,_.Jt)(void 0));
var F={};F.type=k;q.JSC$17618_session_?q.JSC$17618_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",F,function(){},(0,_.hr)(function(){no(this,"Failed to send message: "+k+".")},q)):no(q,"Sending yt message without session: "+(0,_.Jt)(F))};
g8.prototype.onYoutubeMessage_=function(q,k){if(!this.isDisposed())if(k)if(k=(0,_.fi)(k),_.i8(k))switch(q=""+k.type,k=k.data||{},this.info("onYoutubeMessage_: "+q+" "+(0,_.Jt)(k)),q){case "mdxSessionStatus":SsD(this,k);break;case "loungeToken":WCC(this,k);break;default:no(this,"Unknown youtube message: "+q)}else no(this,"Unable to parse message.");else no(this,"No data in message.")};
var U2I=function(q,k){if(k)q.info("onConnectedScreenId_: Received screenId: "+k),q.screen_&&q.screen_.id==k||q.getScreen_(k,function(F){xJ(q,F)},function(){return q.onSessionStopped()},5);
else q.onSessionStopped(Error("Ok"))},X72=function(q,k,F){q.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(k));
var T=new Aj(k);ISs(q,T,function(Z){Z?(q.JSC$17618_isInitLoungeToken_=!0,Lo(q.JSC$17613_screenService_,T),xJ(q,T),q.JSC$17618_lastLoungeTokenRefreshError_="unknown",ePI(q,F)):(_.bB(Error("Pk`"+JSON.stringify(k))),q.onSessionStopped())},5)},SsD=function(q,k){_.YX(q.sessionStatusTimeoutKey_);
q.sessionStatusTimeoutKey_=0;if(k)q.config_.enableCastLoungeToken&&k.loungeToken?k.deviceId?q.screen_&&q.screen_.uuid==k.deviceId||(k.loungeTokenRefreshIntervalMs?X72(q,{name:q.receiver_.friendlyName,screenId:k.screenId,loungeToken:k.loungeToken,dialId:k.deviceId,screenIdType:"shortLived"},k.loungeTokenRefreshIntervalMs):(_.bB(Error("Rk`"+JSON.stringify(k))),U2I(q,k.screenId))):(_.bB(Error("Qk`"+JSON.stringify(k))),U2I(q,k.screenId)):U2I(q,k.screenId);else q.onSessionStopped(Error("Ok"))},WCC=function(q,
k){_.YX(q.onLoungeTokenTimeoutKey_);
q.onLoungeTokenTimeoutKey_=0;var F=null;if(k)if(k.loungeToken){var T;((T=q.screen_)==null?void 0:T.token)==k.loungeToken&&(F="staleLoungeToken")}else F="missingLoungeToken";else F="noLoungeTokenResponse";F?(q.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(k)+", error: "+F)),q.JSC$17618_lastLoungeTokenRefreshError_=F,ePI(q,3E4)):(O$I(q,k.loungeToken),q.JSC$17618_isInitLoungeToken_=!1,q.JSC$17618_lastLoungeTokenRefreshError_="unknown",ePI(q,k.loungeTokenRefreshIntervalMs))};
g8.prototype.getScreen_=function(q,k,F,T){_.YX(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;oov(this.JSC$17613_screenService_,this.receiver_.label,q,this.receiver_.friendlyName,(0,_.hr)(function(Z){Z?k(Z):T>=0?(no(this,"Screen "+q+" appears to be offline. "+T+" retries left."),this.getScreenTimeoutKey_=_.Zv((0,_.hr)(this.getScreen_,this,q,k,F,T-1),300)):F(Error("Sk"))},this),F)};
var ISs=function(q,k,F,T){_.YX(q.JSC$17618_checkScreenAvailabilityTimeoutKey_);q.JSC$17618_checkScreenAvailabilityTimeoutKey_=0;TT0(q.JSC$17613_screenService_,k,function(Z){Z||T<0?F(Z):q.JSC$17618_checkScreenAvailabilityTimeoutKey_=_.Zv(function(){ISs(q,k,F,T-1)},300)})};
g8.prototype.JSC$17615_getCastSession=function(){return this.JSC$17618_session_};
g8.prototype.JSC$17620_onSessionUpdate_=function(q){this.isDisposed()||q||(no(this,"Cast session died."),this.onSessionStopped())};
var zPX=function(q){_.YX(q.getScreenTimeoutKey_);q.getScreenTimeoutKey_=0;_.YX(q.JSC$17618_checkScreenAvailabilityTimeoutKey_);q.JSC$17618_checkScreenAvailabilityTimeoutKey_=0;_.YX(q.sessionStatusTimeoutKey_);q.sessionStatusTimeoutKey_=0;_.YX(q.onLoungeTokenTimeoutKey_);q.onLoungeTokenTimeoutKey_=0;_.YX(q.getLoungeTokenTimeoutKey_);q.getLoungeTokenTimeoutKey_=0};var mP=function(q,k,F,T){sW.call(this,q,k,"DialSession");this.config_=T;this.JSC$17622_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$17622_theme_=F;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$17622_deferredLaunchDeadlineTimer_=NaN;this.JSC$17622_boundSessionUpdate_=(0,_.hr)(this.JSC$17624_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$17622_checkScreenAvailabilityTimeoutKey_=0;this.JSC$17622_isInitLoungeToken_=!1;this.JSC$17622_lastLoungeTokenRefreshError_="unknown"};
_.y(mP,sW);mP.prototype.setCastSession=function(q){this.JSC$17622_session_=q;this.JSC$17622_session_.addUpdateListener(this.JSC$17622_boundSessionUpdate_)};
mP.prototype.launchWithParams=function(q){this.connectData_=q;this.deferredLaunch_()};
mP.prototype.stop=function(){EoI(this);if(this.JSC$17622_session_)this.JSC$17622_session_.stop((0,_.hr)(this.onSessionStopped,this,null),(0,_.hr)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
mP.prototype.disposeInternal=function(){EoI(this);this.JSC$17622_session_&&this.JSC$17622_session_.removeUpdateListener(this.JSC$17622_boundSessionUpdate_);this.JSC$17622_session_=null;sW.prototype.disposeInternal.call(this)};
var aSh=function(q){var k;return!!(q.config_.enableDialLoungeToken&&((k=q.JSC$17622_session_)==null?0:k.getDialAppInfo))},d20=function(q){q.cancelPolling_=q.JSC$17613_screenService_.JSC$17611_getScreenByPollingPairingCode(q.reversePairingCode_,q.receiver_.label,q.receiver_.friendlyName,aSh(q),function(k,F){q.cancelPolling_=function(){};
q.JSC$17622_isInitLoungeToken_=!0;xJ(q,k);k.idType=="shortLived"&&F>0&&qS(q,F)},function(k){q.cancelPolling_=function(){};
q.onSessionStopped(k)})};
mP.prototype.JSC$17624_onSessionUpdate_=function(q){this.isDisposed()||q||(no(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var hP8=function(q){var k={};k.pairingCode=q.reversePairingCode_;k.theme=q.JSC$17622_theme_;lh0()&&(k.env_useStageMdx=1);return _.zB(k)},Mgh=function(q){return new Promise(function(k){q.reversePairingCode_=R6v();
if(q.connectData_){var F=new chrome.cast.DialLaunchResponse(!0,hP8(q));k(F);d20(q)}else q.deferredLaunch_=function(){_.YX(q.JSC$17622_deferredLaunchDeadlineTimer_);q.deferredLaunch_=function(){};
q.JSC$17622_deferredLaunchDeadlineTimer_=NaN;var T=new chrome.cast.DialLaunchResponse(!0,hP8(q));k(T);d20(q)},q.JSC$17622_deferredLaunchDeadlineTimer_=_.Zv(function(){q.deferredLaunch_()},100)})},y6D=function(q,k,F){q.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(k));
var T=new Aj(k);return(new Promise(function(Z){fSC(q,T,function(O){O?(q.JSC$17622_isInitLoungeToken_=!0,Lo(q.JSC$17613_screenService_,T),xJ(q,T),qS(q,F)):_.bB(Error("Uk`"+JSON.stringify(k)));Z(O)},5)})).then(function(Z){return Z?new chrome.cast.DialLaunchResponse(!1):Mgh(q)})},tg0=function(q,k){var F=q.launchData_.receiver.label,T=q.receiver_.friendlyName;
return(new Promise(function(Z){oov(q.JSC$17613_screenService_,F,k,T,function(O){O&&O.token&&xJ(q,O);Z(O)},function(O){no(q,"Failed to get DIAL screen: "+O);
Z(null)})})).then(function(Z){return Z&&Z.token?new chrome.cast.DialLaunchResponse(!1):Mgh(q)})},fSC=function(q,k,F,T){_.YX(q.JSC$17622_checkScreenAvailabilityTimeoutKey_);
q.JSC$17622_checkScreenAvailabilityTimeoutKey_=0;TT0(q.JSC$17613_screenService_,k,function(Z){Z||T<0?F(Z):q.JSC$17622_checkScreenAvailabilityTimeoutKey_=_.Zv(function(){fSC(q,k,F,T-1)},300)})},qS=function(q,k){q.info("getDialAppInfoWithTimeout_ "+k);
aSh(q)&&(_.YX(q.getDialAppInfoTimeoutKey_),q.getDialAppInfoTimeoutKey_=0,k==0?D2D(q):q.getDialAppInfoTimeoutKey_=_.Zv(function(){D2D(q)},k))},D2D=function(q){aSh(q)&&q.JSC$17622_session_.getDialAppInfo(function(k){q.info("getDialAppInfo dialLaunchData: "+JSON.stringify(k));
k=k.extraData||{};var F=null;if(k.loungeToken){var T;((T=q.screen_)==null?void 0:T.token)==k.loungeToken&&(F="staleLoungeToken")}else F="missingLoungeToken";F?(q.JSC$17622_lastLoungeTokenRefreshError_=F,qS(q,3E4)):(q.JSC$17622_isInitLoungeToken_=!1,q.JSC$17622_lastLoungeTokenRefreshError_="unknown",O$I(q,k.loungeToken),qS(q,k.loungeTokenRefreshIntervalMs))},function(k){q.info("getDialAppInfo error: "+k);
q.JSC$17622_lastLoungeTokenRefreshError_="noLoungeTokenResponse";qS(q,3E4)})},EoI=function(q){_.YX(q.JSC$17622_checkScreenAvailabilityTimeoutKey_);
q.JSC$17622_checkScreenAvailabilityTimeoutKey_=0;_.YX(q.getDialAppInfoTimeoutKey_);q.getDialAppInfoTimeoutKey_=0;q.cancelPolling_();q.cancelPolling_=function(){};
_.YX(q.JSC$17622_deferredLaunchDeadlineTimer_)};var iU=function(q,k){sW.call(this,q,k,"ManualSession");this.JSC$17626_deferredLaunchDeadlineTimer_=_.Zv((0,_.hr)(this.launchWithParams,this,null),150)};
_.y(iU,sW);iU.prototype.stop=function(){this.onSessionStopped()};
iU.prototype.setCastSession=function(){};
iU.prototype.launchWithParams=function(){_.YX(this.JSC$17626_deferredLaunchDeadlineTimer_);this.JSC$17626_deferredLaunchDeadlineTimer_=NaN;var q=wk(this.JSC$17613_screenService_.getScreens(),this.receiver_.label);if(q)xJ(this,q);else this.onSessionStopped(Error("Vk"))};
iU.prototype.disposeInternal=function(){_.YX(this.JSC$17626_deferredLaunchDeadlineTimer_);this.JSC$17626_deferredLaunchDeadlineTimer_=NaN;sW.prototype.disposeInternal.call(this)};var L_=function(q,k){_.nR.call(this);this.config_=k;this.JSC$17629_screenService_=q;this.JSC$17629_appId_=k.appId||"233637DE";this.JSC$17629_theme_=k.theme||"cl";this.disableDial_=k.disableCastApi||!1;this.forceMirroring_=k.forceMirroring||!1;this.JSC$17629_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.hr)(this.onReceiverAction_,this)};
_.y(L_,_.nR);
L_.prototype.init=function(q,k){chrome.cast.timeout.requestSession=3E4;var F=new chrome.cast.SessionRequest(this.JSC$17629_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.h("desktop_enable_cast_connect")&&(F.androidReceiverCompatible=!0);this.disableDial_||(F.dialRequest=new chrome.cast.DialRequest("YouTube"));var T=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;q=q||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var Z=(0,_.hr)(this.onReceiverUpdated_,
this);F=new chrome.cast.ApiConfig(F,(0,_.hr)(this.onSessionEstablished_,this),Z,T,q);F.customDialLaunchCallback=(0,_.hr)(this.onDialLaunchRequested_,this);chrome.cast.initialize(F,(0,_.hr)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),uzv(),this.JSC$17629_screenService_.subscribe("onlineScreenChange",(0,_.hr)(this.JSC$17631_onScreenChange_,this)),this.customReceivers_=lSK(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},
(0,_.hr)(function(O){this.warn_("Failed to set initial custom receivers: "+(0,_.Jt)(O))},this)),this.publish("yt-remote-cast2-availability-change",k3(this)),k(!0))},this),(0,_.hr)(function(O){this.warn_("Failed to initialize API: "+(0,_.Jt)(O));
k(!1)},this))};
L_.prototype.setConnectedScreenStatus=function(q,k){oX("Setting connected screen ID: "+q+" -> "+k);if(this.JSC$17629_session_){var F=this.JSC$17629_session_.screen_;if(!q||F&&F.id!=q)oX("Unsetting old screen status: "+this.JSC$17629_session_.receiver_.friendlyName),F6(this,null)}if(q&&k){if(!this.JSC$17629_session_){q=wk(this.JSC$17629_screenService_.getScreens(),q);if(!q){oX("setConnectedScreenStatus: Unknown screen.");return}if(q.idType=="shortLived"){oX("setConnectedScreenStatus: Screen with id type to be short lived.");
return}F=J60(this,q);F||(oX("setConnectedScreenStatus: Connected receiver not custom..."),F=new chrome.cast.Receiver(q.uuid?q.uuid:q.id,q.name),F.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(F),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.hr)(function(T){this.warn_("Failed to set initial custom receivers: "+(0,_.Jt)(T))},this)));
oX("setConnectedScreenStatus: new active receiver: "+F.friendlyName);F6(this,new iU(this.JSC$17629_screenService_,F),!0)}this.JSC$17629_session_.setDisplayStatus(k)}else oX("setConnectedScreenStatus: no screen.")};
var J60=function(q,k){return k?_.NJ(q.customReceivers_,function(F){return p_(k,F.label)},q):null};
L_.prototype.setLaunchParams=function(q){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$17629_session_?this.JSC$17629_session_.launchWithParams(q):this.warn_("Setting connection data without a session")};
L_.prototype.JSC$17631_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$17629_session_?(this.JSC$17629_session_.stop(),F6(this,null)):oX("Stopping non-existing session")};
L_.prototype.requestSession=function(){chrome.cast.requestSession((0,_.hr)(this.onSessionEstablished_,this),(0,_.hr)(this.onSessionRequestFailed_,this))};
L_.prototype.disposeInternal=function(){this.JSC$17629_screenService_.unsubscribe("onlineScreenChange",(0,_.hr)(this.JSC$17631_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.Vh(_.NA("yt.mdx.remote.debug.handlers_")||[],PNX);_.nT(this.JSC$17629_session_);_.nR.prototype.disposeInternal.call(this)};
var oX=function(q){Nw("Controller",q)};
L_.prototype.warn_=function(q){Nw("Controller",q)};
var PNX=function(q){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(q)},k3=function(q){return q.hasCastReceiver_||!!q.customReceivers_.length||!!q.JSC$17629_session_},F6=function(q,k,F){k!=q.JSC$17629_session_&&(_.nT(q.JSC$17629_session_),(q.JSC$17629_session_=k)?(F?q.publish("yt-remote-cast2-receiver-resumed",k.receiver_):q.publish("yt-remote-cast2-receiver-selected",k.receiver_),k.subscribe("sessionScreen",(0,_.hr)(q.onSessionScreen_,q,k)),k.subscribe("sessionFailed",
function(){return A68(q,k)}),k.screen_?q.publish("yt-remote-cast2-session-change",k.screen_):F&&q.JSC$17629_session_.launchWithParams(null)):q.publish("yt-remote-cast2-session-change",null))},A68=function(q,k){q.JSC$17629_session_==k&&q.publish("yt-remote-cast2-session-failed")};
_.Y=L_.prototype;_.Y.onSessionScreen_=function(q,k){this.JSC$17629_session_==q&&(k||F6(this,null),this.publish("yt-remote-cast2-session-change",k))};
_.Y.onReceiverAction_=function(q,k){if(!this.isDisposed())if(q)switch(q.friendlyName=chrome.cast.unescape(q.friendlyName),oX("onReceiverAction_ "+q.label+" / "+q.friendlyName+"-- "+k),k){case chrome.cast.ReceiverAction.CAST:if(this.JSC$17629_session_)if(this.JSC$17629_session_.receiver_.label!=q.label)oX("onReceiverAction_: Stopping active receiver: "+this.JSC$17629_session_.receiver_.friendlyName),this.JSC$17629_session_.stop();else{oX("onReceiverAction_: Casting to active receiver.");this.JSC$17629_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$17629_session_.screen_);break}switch(q.receiverType){case chrome.cast.ReceiverType.CUSTOM:F6(this,new iU(this.JSC$17629_screenService_,q));break;case chrome.cast.ReceiverType.DIAL:F6(this,new mP(this.JSC$17629_screenService_,q,this.JSC$17629_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:F6(this,new g8(this.JSC$17629_screenService_,q,this.config_));break;default:this.warn_("Unknown receiver type: "+q.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$17629_session_&&
this.JSC$17629_session_.receiver_.label==q.label?this.JSC$17629_session_.stop():this.warn_("Stopping receiver w/o session: "+q.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.Y.onDialLaunchRequested_=function(q){if(this.isDisposed())return Promise.reject(Error("Wk"));var k=q.receiver;k.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+k.friendlyName),k.receiverType=chrome.cast.ReceiverType.DIAL);var F=this.JSC$17629_session_?this.JSC$17629_session_.receiver_:null;if(!F||F.label!=k.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+k.friendlyName),Promise.reject(Error("Xk"));if(F&&F.label==k.label&&F.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$17629_session_.screen_)return oX("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$17629_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+F.receiverType+'" to "dial" for '+k.friendlyName);F6(this,new mP(this.JSC$17629_screenService_,k,this.JSC$17629_theme_,this.config_))}k=this.JSC$17629_session_;k.launchData_=q;k.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(q=k.launchData_.extraData||{},F=q.screenId||null,aSh(k)&&q.loungeToken?q.loungeTokenRefreshIntervalMs?q=y6D(k,{name:k.receiver_.friendlyName,screenId:q.screenId,loungeToken:q.loungeToken,dialId:k.launchData_.receiver.label,screenIdType:"shortLived"},q.loungeTokenRefreshIntervalMs):(_.bB(Error("Tk`"+JSON.stringify(q))),q=tg0(k,F)):q=tg0(k,F)):q=Mgh(k);return q};
_.Y.onSessionEstablished_=function(q){var k=this;if(!this.isDisposed()&&!this.forceMirroring_){oX("New cast session ID: "+q.sessionId);var F=q.receiver;if(F.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$17629_session_)if(F.receiverType==chrome.cast.ReceiverType.CAST)oX("Got resumed cast session before resumed mdx connection."),F.friendlyName=chrome.cast.unescape(F.friendlyName),F6(this,new g8(this.JSC$17629_screenService_,F,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var T=this.JSC$17629_session_.receiver_,Z=wk(this.JSC$17629_screenService_.getScreens(),T.label);Z&&p_(Z,F.label)&&T.receiverType!=chrome.cast.ReceiverType.CAST&&F.receiverType==chrome.cast.ReceiverType.CAST&&(oX("onSessionEstablished_: manual to cast session change "+F.friendlyName),_.nT(this.JSC$17629_session_),this.JSC$17629_session_=new g8(this.JSC$17629_screenService_,F,this.config_),this.JSC$17629_session_.subscribe("sessionScreen",(0,_.hr)(this.onSessionScreen_,this,this.JSC$17629_session_)),
this.JSC$17629_session_.subscribe("sessionFailed",function(){return A68(k,k.JSC$17629_session_)}),this.JSC$17629_session_.launchWithParams(null));
this.JSC$17629_session_.setCastSession(q)}}};
_.Y.JSC$17631_getCastSession=function(){return this.JSC$17629_session_?this.JSC$17629_session_.JSC$17615_getCastSession():null};
_.Y.onSessionRequestFailed_=function(q){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.Jt)(q)),q.code!=chrome.cast.ErrorCode.CANCEL&&F6(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.Y.onReceiverUpdated_=function(q){oX("Receiver availability updated: "+q);if(!this.isDisposed()){var k=k3(this);this.hasCastReceiver_=q==chrome.cast.ReceiverAvailability.AVAILABLE;k3(this)!=k&&this.publish("yt-remote-cast2-availability-change",k3(this))}};
var lSK=function(q){var k=q.JSC$17629_screenService_.JSC$17611_getOnlineScreens(),F=q.JSC$17629_session_&&q.JSC$17629_session_.receiver_;q=_.tn(k,function(T){F&&p_(T,F.label)&&(F=null);var Z=T.uuid?T.uuid:T.id,O=J60(this,T);O?(O.label=Z,O.friendlyName=T.name):(O=new chrome.cast.Receiver(Z,T.name),O.receiverType=chrome.cast.ReceiverType.CUSTOM);return O},q);
F&&(F.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(F=new chrome.cast.Receiver(F.label,F.friendlyName),F.receiverType=chrome.cast.ReceiverType.CUSTOM),q.push(F));return q};
L_.prototype.JSC$17631_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=lSK(this),oX("Updating custom receivers: "+(0,_.Jt)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.hr)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",k3(this)))};
L_.prototype.setLaunchParams=L_.prototype.setLaunchParams;L_.prototype.setConnectedScreenStatus=L_.prototype.setConnectedScreenStatus;L_.prototype.stopSession=L_.prototype.JSC$17631_stopSession;L_.prototype.getCastSession=L_.prototype.JSC$17631_getCastSession;L_.prototype.requestSession=L_.prototype.requestSession;L_.prototype.init=L_.prototype.init;L_.prototype.dispose=L_.prototype.dispose;var jT2=[];var p7s=function(q){q.audioTrackId=null;q.trackData=null;q.playerState=-1;q.hasPrevious=!1;q.hasNext=!1;q.playerTime_=0;q.playerTimeAt_=_.ZK();q.seekableStart_=0;q.seekableEnd_=0;q.duration_=0;q.loadedTime=0;q.liveIngestionTime_=NaN;q.isLive_=!1};
_.Y=xz.prototype;
_.Y.reset=function(q){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;q&&(this.index=q.index,this.listId=q.listId,this.videoId=q.videoId,this.playerState=q.playerState,this.volume=q.volume,this.muted=q.muted,this.audioTrackId=q.audioTrackId,this.trackData=q.trackData,this.hasPrevious=q.hasPrevious,this.hasNext=q.hasNext,this.playerTime_=q.playerTime,this.playerTimeAt_=q.playerTimeAt,this.seekableStart_=q.seekableStart,this.seekableEnd_=q.seekableEnd,this.duration_=q.duration,this.loadedTime=
q.loadedTime,this.liveIngestionTime_=q.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.Y.stopPlayer=function(){this.index=-1;this.videoId="";p7s(this)};
_.Y.isPlaying=function(){return this.playerState==1};
_.Y.isBuffering=function(){return this.playerState==3};
_.Y.isAdPlaying=function(){return this.playerState==1081};
var Y3=function(q,k){q.playerTime_=k;q.playerTimeAt_=_.ZK()},w70=function(q){switch(q.playerState){case 1:case 1081:return(_.ZK()-q.playerTimeAt_)/1E3+q.playerTime_;
case -1E3:return 0}return q.playerTime_};
xz.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.ZK()-this.playerTimeAt_)/1E3:0):this.duration_};
var Pfs=function(q,k,F){var T=q.videoId;q.videoId=k;q.index=F;k!=T&&p7s(q)},$2K=function(q){var k={};
k.index=q.index;k.listId=q.listId;k.videoId=q.videoId;k.playerState=q.playerState;k.volume=q.volume;k.muted=q.muted;k.audioTrackId=q.audioTrackId;k.trackData=_.fT.unsafeClone(q.trackData);k.hasPrevious=q.hasPrevious;k.hasNext=q.hasNext;k.playerTime=q.playerTime_;k.playerTimeAt=q.playerTimeAt_;k.seekableStart=q.seekableStart_;k.seekableEnd=q.seekableEnd_;k.duration=q.duration_;k.loadedTime=q.loadedTime;k.liveIngestionTime=q.liveIngestionTime_;return k};
xz.prototype.clone=function(){return new xz($2K(this))};var Oo=function(q,k){_.nR.call(this);var F=this;this.state_=0;this.connection_=q;this.contextSubscriptions_=[];this.actionQueue_=new FH9;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.hr)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.hr)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.hr)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.hr)(this.onCloudviewAvailabilityChange_,this);var T=0;q?(T=q.getProxyState(),
T!=3&&(q.subscribe("proxyStateChange",this.setState_,this),b$k(this))):T=3;T!=0&&(k?this.setState_(T):_.Zv(function(){F.setState_(T)},0));
(q=zdX())&&uR0(this,q);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.y(Oo,_.nR);Oo.prototype.getState=function(){return this.state_};
Oo.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
Oo.prototype.reconnect=function(){this.connection_.reconnect()};
var Sc=function(q){return new xz(q.connection_.getPlayerContextData())};
_.Y=Oo.prototype;_.Y.play=function(){zR(this)?(this.castMedia_?this.castMedia_.play(null,_.XX,NTC(this,"play")):Cp(this,"play"),Q8v(this,1,w70(Sc(this))),this.publish("remotePlayerChange")):RX(this,this.play)};
_.Y.pause=function(){zR(this)?(this.castMedia_?this.castMedia_.pause(null,_.XX,NTC(this,"pause")):Cp(this,"pause"),Q8v(this,2,w70(Sc(this))),this.publish("remotePlayerChange")):RX(this,this.pause)};
_.Y.seekTo=function(q){if(zR(this)){if(this.castMedia_){var k=Sc(this),F=new chrome.cast.media.SeekRequest;F.currentTime=q;k.isPlaying()||k.isBuffering()?F.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:F.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(F,_.XX,NTC(this,"seekTo",{newTime:q}))}else Cp(this,"seekTo",{newTime:q});Q8v(this,3,q);this.publish("remotePlayerChange")}else RX(this,_.IT(this.seekTo,q))};
_.Y.stop=function(){if(zR(this)){this.castMedia_?this.castMedia_.stop(null,_.XX,NTC(this,"stopVideo")):Cp(this,"stopVideo");var q=Sc(this);q.stopPlayer();ec(this,q);this.publish("remotePlayerChange")}else RX(this,this.stop)};
_.Y.setVolume=function(q,k){if(zR(this)){var F=Sc(this);if(this.castSession_){if(F.volume!=q){var T=Math.round(q)/100;this.castSession_.setReceiverVolumeLevel(T,(0,_.hr)(function(){QH("set receiver volume: "+T)},this),(0,_.hr)(function(){this.warn_("failed to set receiver volume.")},this))}F.muted!=k&&this.castSession_.setReceiverMuted(k,(0,_.hr)(function(){QH("set receiver muted: "+k)},this),(0,_.hr)(function(){this.warn_("failed to set receiver muted.")},this))}else{var Z={volume:q,
muted:k};F.volume!=-1&&(Z.delta=q-F.volume);Cp(this,"setVolume",Z)}F.muted=k;F.volume=q;ec(this,F)}else RX(this,_.IT(this.setVolume,q,k))};
_.Y.setAudioTrack=function(q,k){zR(this)?(k=k.getLanguageInfo().getId(),Cp(this,"setAudioTrack",{videoId:q,audioTrackId:k}),q=Sc(this),q.audioTrackId=k,ec(this,q)):RX(this,_.IT(this.setAudioTrack,q,k))};
_.Y.addVideo=function(q){zR(this)?Cp(this,"addVideo",{videoId:q}):RX(this,_.IT(this.addVideo,q))};
_.Y.addPlaylist=function(q){zR(this)?Cp(this,"addVideos",{listId:q}):RX(this,_.IT(this.addPlaylist,q))};
_.Y.addVideos=function(q){q.length==0?this.warn_("Ignore add videos request due to empty list"):zR(this)?Cp(this,"addVideos",{videoIds:q.join(",")}):RX(this,_.IT(this.addVideos,q))};
_.Y.JSC$17641_removeVideo=function(q){zR(this)?Cp(this,"removeVideo",{videoId:q}):RX(this,_.IT(this.JSC$17641_removeVideo,q))};
_.Y.JSC$17641_insertVideo=function(q){zR(this)?Cp(this,"insertVideo",{videoId:q}):RX(this,_.IT(this.JSC$17641_insertVideo,q))};
_.Y.playVideo=function(q,k,F,T,Z,O,z){T=T===void 0?null:T;Z=Z===void 0?null:Z;O=O===void 0?null:O;z=z===void 0?null:z;var R=Sc(this),e={videoId:q};F!==void 0&&(e.currentIndex=F);Pfs(R,q,F||0);k!==void 0&&(Y3(R,k),e.currentTime=k);T&&(e.listId=T);Z&&(e.playerParams=Z);O&&(e.clickTrackingParams=O);z&&(e.locationInfo=(0,_.Jt)(z));Cp(this,"setPlaylist",e);T||ec(this,R)};
_.Y.nextVideo=function(q,k){if(zR(this)){if(q&&k){var F=Sc(this);Pfs(F,q,k);ec(this,F)}Cp(this,"next")}else RX(this,_.IT(this.nextVideo,q,k))};
_.Y.clearPlaylist=function(){if(zR(this)){Cp(this,"clearPlaylist");var q=Sc(this);q.reset();ec(this,q);this.publish("remotePlayerChange")}else RX(this,this.clearPlaylist)};
_.Y.dispose=function(){if(this.state_!=3){var q=this.state_;this.state_=3;this.publish("proxyStateChange",q,this.state_)}_.nR.prototype.dispose.call(this)};
_.Y.disposeInternal=function(){KCC(this);this.connection_=null;this.actionQueue_.clear();uR0(this,null);_.nR.prototype.disposeInternal.call(this)};
var b$k=function(q){_.B9("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(k){this.contextSubscriptions_.push(this.connection_.subscribe(k,_.IT(this.onProxyEvent_,k),this))},q)},KCC=function(q){_.B9(q.contextSubscriptions_,function(k){this.connection_.unsubscribeByKey(k)},q);
q.contextSubscriptions_.length=0},zR=function(q){return q.getState()==1},RX=function(q,k){q.actionQueue_.getCount()<50&&q.actionQueue_.enqueue(k)},Q8v=function(q,k,F){var T=Sc(q);
Y3(T,F);T.playerState!=-1E3&&(T.playerState=k);ec(q,T)},Cp=function(q,k,F){q.connection_.sendMessage(k,F)},ec=function(q,k){KCC(q);
q.connection_.setPlayerContextData($2K(k));b$k(q)};
Oo.prototype.setState_=function(q){if((q!=this.state_||q==2)&&this.state_!=3&&q!=0){var k=this.state_;this.state_=q;this.publish("proxyStateChange",k,q);if(q==1)for(;!this.actionQueue_.isEmpty();)q=this.actionQueue_,iqC(q),q.front_.pop().apply(this);else q==3&&this.dispose()}};
Oo.prototype.onProxyEvent_=function(q,k){this.publish(q,k)};
var uR0=function(q,k){q.castSession_&&(q.castSession_.removeUpdateListener(q.boundCastStatusListener_),q.castSession_.removeMediaListener(q.boundCastMediaListener_),q.onCastMediaChange_(null));q.castSession_=k;if(q.castSession_&&(QH("Setting cast session: "+q.castSession_.sessionId),q.castSession_.addUpdateListener(q.boundCastStatusListener_),q.castSession_.addMediaListener(q.boundCastMediaListener_),q.castSession_.media.length))q.onCastMediaChange_(q.castSession_.media[0])};
Oo.prototype.onCastStatusUpdate_=function(q){if(!q)this.onCastMediaChange_(null),uR0(this,null);else if(this.castSession_.receiver.volume){q=this.castSession_.receiver.volume;var k=Sc(this),F=Math.round(100*q.level||0);if(k.volume!=F||k.muted!=q.muted)QH("Cast volume update: "+q.level+(q.muted?" muted":"")),k.volume=F,k.muted=!!q.muted,ec(this,k)}};
Oo.prototype.onCastMediaChange_=function(q){QH("Cast media: "+!!q);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=q)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),BTC(this),this.publish("remotePlayerChange")};
var BTC=function(q){var k=q.castMedia_.media,F=q.castMedia_.customData;if(k&&F){var T=Sc(q);k.contentId!=T.videoId&&QH("Cast changing video to: "+k.contentId);T.videoId=k.contentId;T.playerState=F.playerState;Y3(T,q.castMedia_.getEstimatedTime());ec(q,T)}else QH("No cast media video. Ignoring state update.")};
Oo.prototype.onCastMediaUpdate_=function(q){if(q)BTC(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
Oo.prototype.onCloudviewAvailabilityChange_=function(){var q=zdX();q&&uR0(this,q)};
Oo.prototype.warn_=function(q){Nw("CP",q)};
var NTC=function(q,k,F){return(0,_.hr)(function(T){this.warn_("Failed to "+k+" with cast v2 channel. Error code: "+T.code);T.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+k+" using MDx browser channel."),Cp(this,k,F))},q)};var Uo=function(q,k,F,T){T=T===void 0?!1:T;_.nR.call(this);var Z=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$17648_http_=q;this.enableConnectWithInitialState_=T;this.listeners_.push(_.go(window,"beforeunload",function(){Z.JSC$17651_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new xz;this.currentScreenId_=k.id;this.currentScreenIdType_=k.idType;this.channelService=wm0(this.JSC$17648_http_,F,this.JSC$17651_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){r69(Z)});
this.channelService.listen("channelClosed",function(){WC("Channel closed");isNaN(Z.connectTimerId_)?PQ(!0):PQ();Z.dispose()});
this.channelService.listen("channelError",function(O){PQ();isNaN(Z.getReconnectTimeout_())?(O==1&&Z.currentScreenIdType_=="shortLived"&&Z.publish("browserChannelAuthError",O),WC("Channel error: "+O+" without reconnection"),Z.dispose()):(Z.reconnecting_=!0,WC("Channel error: "+O+" with reconnection in "+Z.getReconnectTimeout_()+" ms"),vo8(Z,2))});
this.channelService.listen("channelMessage",function(O){H$0(Z,O)});
this.channelService.setLoungeToken(k.token);this.subscribe("remoteQueueChange",function(){var O=Z.playerContext_.videoId;XmC()&&_.S4("yt-remote-session-video-id",O)})};
_.y(Uo,_.nR);
Uo.prototype.connect=function(q,k){if(k){var F=k.listId,T=k.videoId,Z=k.videoIds,O=k.playerParams,z=k.clickTrackingParams,R=k.index,e={videoId:T},I=k.currentTime,X=k.locationInfo;k=k.loopMode;I!==void 0&&(e.currentTime=I<=5?0:I);O&&(e.playerParams=O);X&&(e.locationInfo=X);z&&(e.clickTrackingParams=z);F&&(e.listId=F);Z&&Z.length>0&&(e.videoIds=Z.join(","));R!==void 0&&(e.currentIndex=R);this.enableConnectWithInitialState_&&(e.loopMode=k||"LOOP_MODE_OFF");F&&(this.playerContext_.listId=F);this.playerContext_.videoId=
T;this.playerContext_.index=R||0;this.playerContext_.state=3;Y3(this.playerContext_,I);this.autoplayMode_="UNSUPPORTED";F=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";WC("Connecting with "+F+" and params: "+(0,_.Jt)(e));this.channelService.connect({method:F,params:(0,_.Jt)(e)},q,MrI())}else WC("Connecting without params"),this.channelService.connect({},q,MrI());s80(this)};
Uo.prototype.setLoungeToken=function(q){this.channelService.setLoungeToken(q)};
Uo.prototype.dispose=function(){this.isDisposed()||(_.xX("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),vo8(this,3));_.nR.prototype.dispose.call(this)};
Uo.prototype.disposeInternal=function(){GN0(this);c6D(this);VgI(this);_.YX(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.YX(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.Q79(this.listeners_);this.listeners_.length=0;this.channelService.dispose();_.nR.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var LC9=function(q){return _.NJ(q.connectedDevices_,function(k){return k.type=="LOUNGE_SCREEN"})},WC=function(q){Nw("conn",q)},vo8=function(q,k){q.publish("proxyStateChange",k)},s80=function(q){q.connectTimerId_=_.Zv(function(){WC("Connecting timeout");
q.JSC$17651_disconnect_(1)},2E4)},GN0=function(q){_.YX(q.connectTimerId_);
q.connectTimerId_=NaN},VgI=function(q){_.YX(q.reconnectedCheckScreenTimeout_);
q.reconnectedCheckScreenTimeout_=NaN},x29=function(q){c6D(q);
q.playingSyncTimerId_=_.Zv(function(){IX(q,"getNowPlaying")},2E4)},c6D=function(q){_.YX(q.playingSyncTimerId_);
q.playingSyncTimerId_=NaN},r69=function(q){WC("Channel opened");
q.reconnecting_&&(q.reconnecting_=!1,VgI(q),q.reconnectedCheckScreenTimeout_=_.Zv(function(){WC("Timing out waiting for a screen.");q.JSC$17651_disconnect_(1)},15E3))},go0=function(q,k){var F=null;
if(k){var T=LC9(q);T&&(F={clientName:T.clientName,deviceMake:T.brand,deviceModel:T.model,osVersion:T.osVersion})}_.xX("yt.mdx.remote.remoteClient_",F);k&&(GN0(q),VgI(q));F=q.channelService.isChannelOpened()&&isNaN(q.connectTimerId_);k==F?k&&(vo8(q,1),IX(q,"getSubtitlesTrack")):k?(q.getOtherConnectedRemoteId_()&&q.playerContext_.reset(),vo8(q,1),IX(q,"getNowPlaying"),no0(q)):q.JSC$17651_disconnect_(1)},m2I=function(q,k){var F=k.params.videoId;
delete k.params.videoId;F==q.playerContext_.videoId&&(_.fT.isEmpty(k.params)?q.playerContext_.trackData=null:q.playerContext_.trackData=k.params,q.publish("remotePlayerChange"))},qx0=function(q,k,F){var T=k.params.videoId||k.params.video_id,Z=parseInt(k.params.currentIndex,10);
q.playerContext_.listId=k.params.listId||q.playerContext_.listId;Pfs(q.playerContext_,T,Z);q.publish("remoteQueueChange",F)},ieI=function(q,k){k.params=k.params||{};
qx0(q,k,"NOW_PLAYING_MAY_CHANGE");q.onStateChange_(k);q.publish("autoplayDismissed")};
Uo.prototype.onStateChange_=function(q){var k=parseInt(q.params.currentTime||q.params.current_time,10);Y3(this.playerContext_,isNaN(k)?0:k);k=parseInt(q.params.state,10);k=isNaN(k)?-1:k;k==-1&&this.playerContext_.playerState==-1E3&&(k=-1E3);this.playerContext_.playerState=k;k=Number(q.params.loadedTime);this.playerContext_.loadedTime=isNaN(k)?0:k;k=Number(q.params.duration);this.playerContext_.duration_=isNaN(k)?0:k;k=this.playerContext_;var F=Number(q.params.liveIngestionTime);k.liveIngestionTime_=
F;k.isLive_=isNaN(F)?!1:!0;k=this.playerContext_;F=Number(q.params.seekableStartTime);q=Number(q.params.seekableEndTime);k.seekableStart_=isNaN(F)?0:F;k.seekableEnd_=isNaN(q)?0:q;this.playerContext_.playerState==1?x29(this):c6D(this);this.publish("remotePlayerChange")};
Uo.prototype.onAdStateChange_=function(q){if(this.playerContext_.playerState!=-1E3){var k=1085;switch(parseInt(q.params.adState,10)){case 1:k=1081;break;case 2:k=1084;break;case 0:k=1083}this.playerContext_.playerState=k;q=parseInt(q.params.currentTime,10);Y3(this.playerContext_,isNaN(q)?0:q);this.publish("remotePlayerChange")}};
var kA0=function(q,k){var F=k.params.muted=="true";q.playerContext_.volume=parseInt(k.params.volume,10);q.playerContext_.muted=F;q.publish("remotePlayerChange")},oKI=function(q,k){q.autoplayVideoId_=k.params.videoId;
q.publish("nowAutoplaying",parseInt(k.params.timeout,10))},FSs=function(q,k){q.autoplayVideoId_=k.params.videoId||null;
q.publish("autoplayUpNext",q.autoplayVideoId_)},TO9=function(q,k){q.autoplayMode_=k.params.autoplayMode;
q.publish("autoplayModeChange",q.autoplayMode_);q.autoplayMode_=="DISABLED"&&q.publish("autoplayDismissed")},Ze9=function(q,k){var F=k.params.hasNext=="true";
q.playerContext_.hasPrevious=k.params.hasPrevious=="true";q.playerContext_.hasNext=F;q.publish("previousNextChange")};
Uo.prototype.isCapabilitySupportedOnConnectedDevices_=function(q){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var k=_.S(this.connectedDevices_),F=k.next();!F.done;F=k.next())if(!F.value.capabilities.has(q))return!1;return!0};
var H$0=function(q,k){k=k.message;k.params?WC("Received: action="+k.action+", params="+(0,_.Jt)(k.params)):WC("Received: action="+k.action+" {}");switch(k.action){case "loungeStatus":k=(0,_.fi)(k.params.devices);q.connectedDevices_=_.tn(k,function(T){return new cS(T)});
k=!!_.NJ(q.connectedDevices_,function(T){return T.type=="LOUNGE_SCREEN"});
go0(q,k);k=q.isCapabilitySupportedOnConnectedDevices_("mlm");q.publish("multiStateLoopEnabled",k);break;case "loungeScreenDisconnected":NG9(q.connectedDevices_,function(T){return T.type=="LOUNGE_SCREEN"});
go0(q,!1);break;case "remoteConnected":var F=new cS((0,_.fi)(k.params.device));_.NJ(q.connectedDevices_,function(T){return T.equals(F)})||_.Gr(q.connectedDevices_,F);
break;case "remoteDisconnected":F=new cS((0,_.fi)(k.params.device));NG9(q.connectedDevices_,function(T){return T.equals(F)});
break;case "gracefulDisconnect":break;case "playlistModified":qx0(q,k,"QUEUE_MODIFIED");break;case "nowPlaying":ieI(q,k);break;case "onStateChange":q.onStateChange_(k);break;case "onAdStateChange":q.onAdStateChange_(k);break;case "onVolumeChanged":kA0(q,k);break;case "onSubtitlesTrackChanged":m2I(q,k);break;case "nowAutoplaying":oKI(q,k);break;case "autoplayDismissed":q.publish("autoplayDismissed");break;case "autoplayUpNext":FSs(q,k);break;case "onAutoplayModeChanged":TO9(q,k);break;case "onHasPreviousNextChanged":Ze9(q,
k);break;case "requestAssistedSignIn":q.publish("assistedSignInRequested",k.params.authCode);break;case "onLoopModeChanged":q.publish("loopModeChange",k.params.loopMode);break;default:WC("Unrecognized action: "+k.action)}};
_.Y=Uo.prototype;_.Y.getProxyState_=function(){var q=3;this.isDisposed()||(q=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(q=1):q=2);return q};
_.Y.JSC$17651_disconnect_=function(q){WC("Disconnecting with "+q);_.xX("yt.mdx.remote.remoteClient_",null);GN0(this);this.publish("beforeDisconnect",q);q==1&&PQ();this.channelService.disconnect(q);this.dispose()};
_.Y.getPlayerContextData_=function(){var q=this.playerContext_;this.clientVideoId_&&(q=this.playerContext_.clone(),Pfs(q,this.clientVideoId_,q.index));return $2K(q)};
_.Y.setPlayerContextData_=function(q){var k=this,F=new xz(q);F.videoId&&F.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=F.videoId,_.YX(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.Zv(function(){if(k.clientVideoId_){var Z=k.clientVideoId_;k.clientVideoId_=null;k.playerContext_.videoId!=Z&&IX(k,"getNowPlaying")}},5E3));
var T=[];this.playerContext_.listId==F.listId&&this.playerContext_.videoId==F.videoId&&this.playerContext_.index==F.index||T.push("remoteQueueChange");this.playerContext_.playerState==F.playerState&&this.playerContext_.volume==F.volume&&this.playerContext_.muted==F.muted&&w70(this.playerContext_)==w70(F)&&(0,_.Jt)(this.playerContext_.trackData)==(0,_.Jt)(F.trackData)||T.push("remotePlayerChange");this.playerContext_.reset(q);_.B9(T,function(Z){this.publish(Z)},this)};
_.Y.getOtherConnectedRemoteId_=function(){var q=this.channelService.getDeviceId(),k=_.NJ(this.connectedDevices_,function(F){return F.type=="REMOTE_CONTROL"&&F.id!=q});
return k?k.id:""};
_.Y.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.Y.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.Y.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.Y.JSC$17651_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var no0=function(q){_.YX(q.idleDisconnectTimerId_);q.idleDisconnectTimerId_=_.Zv(function(){q.JSC$17651_disconnect_(1)},864E5)},IX=function(q,k,F){F?WC("Sending: action="+k+", params="+(0,_.Jt)(F)):WC("Sending: action="+k);
q.channelService.sendMessage(k,F)};
Uo.prototype.sendMessageWithUserAction_=function(q,k){IX(this,q,k);no0(this)};
Uo.prototype.JSC$17651_getXsrfToken_=function(){var q=_.ez.get("SAPISID","")||_.ez.get("__Secure-1PAPISID",void 0)||"",k=_.ez.get("__Secure-3PAPISID","")||"";if(!q&&!k)return"";q=_.i6(_.a0(q),2);k=_.i6(_.a0(k),2);return _.i6(_.a0(","+q+","+k),2)};
Uo.prototype.subscribe=Uo.prototype.subscribe;Uo.prototype.unsubscribeByKey=Uo.prototype.unsubscribeByKey;Uo.prototype.getProxyState=Uo.prototype.getProxyState_;Uo.prototype.disconnect=Uo.prototype.JSC$17651_disconnect_;Uo.prototype.getPlayerContextData=Uo.prototype.getPlayerContextData_;Uo.prototype.setPlayerContextData=Uo.prototype.setPlayerContextData_;Uo.prototype.getOtherConnectedRemoteId=Uo.prototype.getOtherConnectedRemoteId_;Uo.prototype.getReconnectTimeout=Uo.prototype.getReconnectTimeout_;
Uo.prototype.getAutoplayMode=Uo.prototype.getAutoplayMode_;Uo.prototype.getAutoplayVideoId=Uo.prototype.getAutoplayVideoId_;Uo.prototype.reconnect=Uo.prototype.JSC$17651_reconnect_;Uo.prototype.sendMessage=Uo.prototype.sendMessageWithUserAction_;Uo.prototype.getXsrfToken=Uo.prototype.JSC$17651_getXsrfToken_;Uo.prototype.isCapabilitySupportedOnConnectedDevices=Uo.prototype.isCapabilitySupportedOnConnectedDevices_;var j6v=function(q){BQ.call(this,"ScreenServiceProxy");this.instance_=q;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.hr)(this.JSC$17654_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.hr)(this.onOnlineScreenChange_,this)))};
_.y(j6v,BQ);_.Y=j6v.prototype;_.Y.getScreens=function(q){return this.instance_.$_gs(q)};
_.Y.contains=function(q){return!!this.instance_.$_c(q)};
_.Y.get=function(q){return this.instance_.$_g(q)};
_.Y.start=function(){this.instance_.$_st()};
_.Y.add=function(q,k,F){this.instance_.$_a(q,k,F)};
_.Y.remove=function(q,k,F){this.instance_.$_r(q,k,F)};
_.Y.updateName=function(q,k,F,T){this.instance_.$_un(q,k,F,T)};
_.Y.disposeInternal=function(){for(var q=this.subscriptionKeys_.length,k=0;k<q;++k)this.instance_.$_ubk(this.subscriptionKeys_[k]);this.subscriptionKeys_.length=0;this.instance_=null;BQ.prototype.disposeInternal.call(this)};
_.Y.JSC$17654_onScreenChange_=function(){this.publish("screenChange")};
_.Y.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
HQ.prototype.$_st=HQ.prototype.start;HQ.prototype.$_gspc=HQ.prototype.JSC$17611_getScreenByPairingCode;HQ.prototype.$_gsppc=HQ.prototype.JSC$17611_getScreenByPollingPairingCode;HQ.prototype.$_c=HQ.prototype.contains;HQ.prototype.$_g=HQ.prototype.get;HQ.prototype.$_a=HQ.prototype.add;HQ.prototype.$_un=HQ.prototype.updateName;HQ.prototype.$_r=HQ.prototype.remove;HQ.prototype.$_gs=HQ.prototype.getScreens;HQ.prototype.$_gos=HQ.prototype.JSC$17611_getOnlineScreens;HQ.prototype.$_s=HQ.prototype.subscribe;
HQ.prototype.$_ubk=HQ.prototype.unsubscribeByKey;var es8=function(q){De5();if(!$z||!$z.get("yt-remote-disable-remote-module-for-dev")){q=_.P9("MDX_CONFIG")||q;sDK();ahs();X6||(X6=new Jj(q?q.loungeApiHost:void 0),lh0()&&(X6.basePath="/api/loungedev"));Eo||(Eo=_.NA("yt.mdx.remote.deferredProxies_")||[],_.xX("yt.mdx.remote.deferredProxies_",Eo));Yx0();var k=aX();if(!k){var F=new HQ(X6,q?q.disableAutomaticScreenCache||!1:!1);_.xX("yt.mdx.remote.screenService_",F);k=aX();var T={};q&&(T={appId:q.appId,disableDial:q.disableDial,theme:q.theme,loadCastApiSetupScript:q.loadCastApiSetupScript,
disableCastApi:q.disableCastApi,enableDialLoungeToken:q.enableDialLoungeToken,enableCastLoungeToken:q.enableCastLoungeToken,forceMirroring:q.forceMirroring});_.xX("yt.mdx.remote.enableConnectWithInitialState_",q?q.enableConnectWithInitialState||!1:!1);T30(F,function(O){O?dQ()&&Rd5(dQ(),"YouTube TV"):F.subscribe("onlineScreenChange",function(){o3("yt-remote-receiver-availability-change")})},T)}if(q&&!_.NA("yt.mdx.remote.initialized_")){_.xX("yt.mdx.remote.initialized_",!0);
hu("Initializing: "+(0,_.Jt)(q));MS.push(_.TS("yt-remote-cast2-api-ready",function(){o3("yt-remote-api-ready")}));
MS.push(_.TS("yt-remote-cast2-availability-change",function(){o3("yt-remote-receiver-availability-change")}));
MS.push(_.TS("yt-remote-cast2-receiver-selected",function(){OeI();o3("yt-remote-auto-connect","cast-selector-receiver")}));
MS.push(_.TS("yt-remote-cast2-receiver-resumed",function(){o3("yt-remote-receiver-resumed","cast-selector-receiver")}));
MS.push(_.TS("yt-remote-cast2-session-change",SxI));MS.push(_.TS("yt-remote-connection-change",function(O){O?Rd5(dQ(),"YouTube TV"):zsC()||(Rd5(null,null),S_D())}));
MS.push(_.TS("yt-remote-cast2-session-failed",function(){o3("yt-remote-connection-failed")}));
T=CEh();q.isAuto&&(T.id+="#dial");var Z=q.capabilities||[];Z.length>0&&(T.capabilities=Z);T.name=q.device;T.app=q.app;(q=q.theme)&&(T.theme=q);hu(" -- with channel params: "+(0,_.Jt)(T));T?(_.S4("yt-remote-session-app",T.app),_.S4("yt-remote-session-name",T.name)):(_.Ce("yt-remote-session-app"),_.Ce("yt-remote-session-name"));_.xX("yt.mdx.remote.channelParams_",T);k.start();dQ()||Rsv()}}},UKv=function(){var q=aX().instance_.$_gos();
var k=WSk();k&&fp()&&(WH2(q,k)||q.push(k));return e6I(q)},I2D=function(){var q=UKv(),k=WSk();
k||(k=zsC());return _.NJ(q,function(F){return k&&p_(k,F.key)?!0:!1})},WSk=function(){var q=dQ();
if(!q)return null;var k=aX().getScreens();return wk(k,q)},SxI=function(q){hu("remote.onCastSessionChange_: "+ed2(q));
if(q){var k=WSk();k&&k.id==q.id?(Rd5(k.id,"YouTube TV"),q.idType=="shortLived"&&(q=q.token)&&(k=fp())&&k.setLoungeToken(q)):(k&&XW8(),EKk(q,1))}else fp()&&XW8()},XW8=function(){C9v()?VH().stopSession():cQ("stopSession called before API ready.");
var q=fp();q&&(q.disconnect(1),a2s(null))},dK5=function(){var q=fp();
return q&&q.getProxyState()!=3?new Oo(fp(),void 0):null},hu=function(q){Nw("remote",q)},aX=function(){if(!hs9){var q=_.NA("yt.mdx.remote.screenService_");
hs9=q?new j6v(q):null}return hs9},dQ=function(){return _.NA("yt.mdx.remote.currentScreenId_")},M42=function(q){_.xX("yt.mdx.remote.currentScreenId_",q)},OeI=function(){_.xX("yt.mdx.remote.connectData_",null)},fp=function(){return _.NA("yt.mdx.remote.connection_")},a2s=function(q){var k=fp();
OeI();q||M42("");_.xX("yt.mdx.remote.connection_",q);Eo&&(_.B9(Eo,function(F){F(q)}),Eo.length=0);
k&&!q?o3("yt-remote-connection-change",!1):!k&&q&&o3("yt-remote-connection-change",!0)},zsC=function(){var q=XmC();
if(!q)return null;var k=aX();if(!k)return null;k=k.getScreens();return wk(k,q)},EKk=function(q,k){M42(q.id);
q=new Uo(X6,q,CEh(),_.NA("yt.mdx.remote.enableConnectWithInitialState_")||!1);q.connect(k,_.NA("yt.mdx.remote.connectData_"));q.subscribe("beforeDisconnect",function(F){o3("yt-remote-before-disconnect",F)});
q.subscribe("beforeDispose",function(){fp()&&a2s(null)});
q.subscribe("browserChannelAuthError",function(){var F=WSk();F&&F.idType=="shortLived"&&(C9v()?VH().handleBrowserChannelAuthError():cQ("refreshLoungeToken called before API ready."))});
a2s(q)},Rsv=function(){var q=zsC();
q?(hu("Resume connection to: "+ed2(q)),EKk(q,0)):(PQ(),S_D(),hu("Skipping connecting because no session screen found."))},X6=null,Eo=null,hs9=null,Yx0=function(){var q=CEh();
if(_.fT.isEmpty(q)){q=Ih2();var k=_.zA("yt-remote-session-name")||"",F=_.zA("yt-remote-session-app")||"";q={device:"REMOTE_CONTROL",id:q,name:k,app:F,mdxVersion:3};q.authuser=String(_.P9("SESSION_INDEX","0"));(k=_.P9("DELEGATED_SESSION_ID"))&&(q.pageId=String(k));_.xX("yt.mdx.remote.channelParams_",q)}},CEh=function(){return _.NA("yt.mdx.remote.channelParams_")||{}},MS=[];var f28=new _.uo("yt-menu"),yB8=function(){},DK8=function(q,k,F){q=k=="right-click"?F.rightClickMenuPopupHint:F.menuPopupHint;
if(!(t4h(k)>10))return k=k||"default",f28.set(k+"-impression",t4h(k)+1),q},t4h=function(q){return parseInt(f28.get((q||"default")+"-impression")||0,10)};
_.T6(yB8);var l28=function(){this.contexts_=new WeakMap;this.JSC$17660_networkService_=this.activeContext_=null},JBC=function(q,k,F){var T=q.contexts_.get(k);
T||(T=new v$0(q.JSC$17660_networkService_),q.contexts_.set(k,T));q.activeContext_=T;F&&q.activeContext_.reset();q.activeContext_.start();return q.activeContext_};var yO=function(){};
yO.prototype.enqueue=function(){var q=this,k;return _.C(function(F){if(q.isCounterfactual())return(k=q.getCounterfactualData())&&q.shouldLogCounterfactualImpression()&&q.sendImpressionEndpoints(k),F.return();q.doEnqueue();_.RG(F)})};
yO.prototype.sendImpressionEndpoints=function(q){_.Bc.getInstance().triggerOptionalAction("yt-service-request",{},q[0])};var tu=function(q,k){this.renderer=q;this.page=k};
_.y(tu,yO);tu.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
tu.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
tu.prototype.shouldLogCounterfactualImpression=function(){return!0};
tu.prototype.doEnqueue=function(){var q=_.mi(this.page);q&&q.pause();this.renderer.impressionCommand&&_.Bc.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.Pp(_.Bc.getInstance(),[this.renderer.promoCommand],this.page)};var AB5=function(q,k){this.renderer=q;this.resolver=_.GM();this.JSC$17672_enforcementCounter=new _.sGz;k?this.JSC$17672_playerManager=_.mi(k):this.JSC$17672_playerManager=null;_.W4(1,!0)};
_.y(AB5,yO);_.Y=AB5.prototype;_.Y.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var q=[];this.renderer.impressionEndpoints.forEach(function(k){(k=_.QK(k))&&q.push(k)});
return q}};
_.Y.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.Y.shouldLogCounterfactualImpression=function(){var q=_.FrN();q?(this.JSC$17672_enforcementCounter.increment("POPUP"),_.W4(3)):_.W4(2);return q};
_.Y.cancel=function(){this.resolver.promise.cancel()};
_.Y.doEnqueue=function(){var q=this;_.FrN()?(this.JSC$17672_enforcementCounter.increment("POPUP"),_.W4(3),pWh(this)):this.JSC$17672_playerManager?(this.resolver.promise.then(function(){pWh(q)}),wW8(this.resolver,this.JSC$17672_playerManager)):_.W4(2)};
var wW8=function(q,k){var F=_.GM();k.getPlayerPromise().then(function(T){F.resolve(T)});
F.promise.then(function(T){T.addEventListener("onAbnormalityDetected",q.resolve);_.tt(q.promise,function(){T.removeEventListener("onAbnormalityDetected",q.resolve)})});
q.promise.thenCatch(function(){F.promise.cancel()})},pWh=function(q){_.W4(3);
var k={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:q.renderer}};k=_.Bc.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:k},{});Promise.all(k).then(function(){PEC();q.JSC$17672_playerManager&&q.JSC$17672_playerManager.pause()})},PEC=function(){h58(function(q,k){_.dd2(q,k);
q===0?_.W4(7):_.W4(4)})};var $Ks=function(q,k){this.renderer=q;this.page=k;this.resolver=_.GM()};
_.y($Ks,yO);_.Y=$Ks.prototype;_.Y.cancel=function(){this.resolver.promise.cancel()};
_.Y.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Y.isCounterfactual=function(){return!this.renderer.isVisible};
_.Y.shouldLogCounterfactualImpression=function(){return!0};
_.Y.doEnqueue=function(){var q=this;this.resolver.promise.then(function(){var F={popup:{mealbarPromoRenderer:q.renderer},popupType:"MEALBAR"};_.Bc.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:F},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var k=_.mi(this.page);k&&be0(this.resolver,k)}break;default:this.resolver.resolve()}};
var be0=function(q,k){var F=_.GM();k.getPlayerPromise().then(function(T){F.resolve(T)});
F.promise.then(function(T){T.addEventListener("onAdEnd",q.resolve);_.tt(q.promise,function(){T.removeEventListener("onAdEnd",q.resolve)})});
q.promise.thenCatch(function(){F.promise.cancel()})};var u85=function(q,k){this.renderer=q;this.page=k};
_.y(u85,yO);_.Y=u85.prototype;_.Y.cancel=function(){this.JSC$17680_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17680_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17680_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Y.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.Y.isCounterfactual=function(){return!this.renderer.isVisible};
_.Y.shouldLogCounterfactualImpression=function(){return!0};
_.Y.doEnqueue=function(){var q=this,k,F;((k=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(F=k.playbackUpsellDialogTriggerConditionData)==null?void 0:F.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$17680_downloadedVideosCountSelectorUnsubscriber=_.Es(_.LB(),IA0,function(T,Z){T>Z&&(NOs(q),q.cancel())}):NOs(this)};
var NOs=function(q){var k={popup:{upsellDialogRenderer:q.renderer},popupType:"MODAL"};_.Bc.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:k},{});(q=_.mi(q.page))&&q.pause()};var Dq={},Q62=(Dq.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Dq.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Dq.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Dq.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Dq.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Dq.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Dq.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Dq),KSC=function(q,k){this.renderer=q;this.targetManager=
k};
_.y(KSC,yO);_.Y=KSC.prototype;_.Y.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$17687_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$17687_downloadedVideosCountSelectorUnsubscriber(),this.JSC$17687_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.Y.getCounterfactualData=function(){if(this.isCounterfactual()){var q;return(q=this.renderer.promoConfig)==null?void 0:q.impressionEndpoints}};
_.Y.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.Y.shouldLogCounterfactualImpression=function(){return!0};
_.Y.doEnqueue=function(){var q=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$17687_downloadedVideosCountSelectorUnsubscriber=_.Es(_.LB(),IA0,function(k,F){q.renderer.targetId&&k>F&&(ObC(q.targetManager,q.renderer.targetId,BO0(q)),q.cancel())});
break;default:ObC(this.targetManager,this.renderer.targetId,BO0(this))}};
var BO0=function(q){var k;if((k=q.renderer.suggestedPosition)==null?0:k.type)var F=Q62[q.renderer.suggestedPosition.type];F||(F="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:q.renderer},popupType:"HINT",position:F}}};var rB0=function(){this.previousPage=null},vK5;
rB0.prototype.registerPromoCommand=function(q,k){HeX(this,void 0,void 0,_.f(q.roadblock,Z4v),void 0,void 0,k)};
var HeX=function(q,k,F,T,Z,O,z){q.previousPage!==z&&q.pendingTooltipPromo&&q.pendingTooltipPromo.cancel();q.previousPage=z;Z?(q.pendingEnforcementPromo&&q.pendingEnforcementPromo.cancel(),q.pendingEnforcementPromo=new AB5(Z,z),q.pendingEnforcementPromo.enqueue()):O?(q.pendingCommandWrapperPromo=new tu(O,z),q.pendingCommandWrapperPromo.enqueue()):T?(q.pendingRoadblockPromo&&q.pendingRoadblockPromo.cancel(),q.pendingRoadblockPromo=new u85(T,z),q.pendingRoadblockPromo.enqueue()):k?(q.pendingMealbarPromo&&
q.pendingMealbarPromo.cancel(),q.pendingMealbarPromo=new $Ks(k,z),q.pendingMealbarPromo.enqueue()):F&&(q.pendingTooltipPromo&&q.pendingTooltipPromo.cancel(),q.pendingTooltipPromo=new KSC(F,_.yR()),q.pendingTooltipPromo.enqueue())},s6s=function(){vK5||(vK5=new rB0);
return vK5};var XJK=!1;var RD8=function(q,k){var F=_.P9("SESSION_INDEX");this.actionToken_=q;this.commonToken_=k;this.sessionIndex_=F},CFD=function(q){var k=_.GM(),F=_.NA("payments.business.integration.bootstrap"),T=_.NA("payments.business.integration"),Z=T.Style.create().withMaterialDesignStyle(),O=T.mashupMode.popup("instrument-manager");
F.asMashupMode(O).usingUserIndex(q.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(Z).inStandaloneContext(T.standaloneContextAuthId.forUserId()).instrumentManager(q.actionToken_,q.commonToken_.length>0?q.commonToken_:void 0,function(z){var R=z.instrumentId;R?k.resolve(R):(R=_.NA("payments.business.integration.scenario.InstrumentManager"),k.reject(z.errorCode&&z.errorCode===R.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(z){_.bB(z);
k.reject("instrumentManagerLoadError")});
return k.promise};var qk=function(q,k,F){this.payloadName="transactionFlowFailed";this.payload={errorType:q,serializedTransactionFlowLoggingParams:k,isUserDismiss:F===void 0?!1:F}};
_.xX("yt.ypc.shared.YpcTransactionFlowError",qk);var lU=function(){return _.E$.apply(this,arguments)||this};
_.y(lU,_.E$);lU.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
lU.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
lU.prototype.onErrorMessageDismiss=lU.prototype.onErrorMessageDismiss;_.v([_.u({readOnly:!0,observer:"errorRendererChanged"}),_.G("design:type",Object)],lU.prototype,"errorRenderer",void 0);_.v([_.eJ("yt-live-chat-error-message-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],lU.prototype,"onErrorMessageDismiss",null);_.v([_.aw()],lU);var GA2=[lU.prototype];var cBI;var V4I;var LSC=new _.uo("yt-live-chat"),xKC=new Map;xKC.set("timestamp_toggle","show-timestamps");xKC.set("reactions_toggle","allow-reactions");var Ju=function(){return _.Q.apply(this,arguments)||this};
_.y(Ju,_.Q);_.Y=Ju.prototype;_.Y.menuItemIdentifierChanged=function(){var q;(q=this.data)!=null&&q.menuItemIdentifier&&(q=xKC.get(this.data.menuItemIdentifier))&&(_.h("enable_lwe_web_mute")?(q=LSC.get(q),this.isToggled=!(q===void 0?!this.data.isToggled:!q)):this.isToggled=LSC.get(q))};
_.Y.onFocus=function(){this.toggleButton.focus()};
_.Y.onTap=function(){var q=this.data.command;q&&this.componentBehavior.resolveCommand(q)};
_.Y.computeText=function(q,k,F){return this.componentBehavior.getSimpleString(q?F:k)};
_.Y.computeIcon=function(q,k,F){return(q=q?F:k)&&q.iconType?_.RB(q.iconType):""};
Ju.prototype.onTap=Ju.prototype.onTap;Ju.prototype.onFocus=Ju.prototype.onFocus;Ju.prototype.menuItemIdentifierChanged=Ju.prototype.menuItemIdentifierChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ju.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Ju.prototype,"componentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ju.prototype,"data",void 0);
_.v([_.u({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.G("design:type",String)],Ju.prototype,"icon",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Ju.prototype,"isToggled",void 0);_.v([_.Iw("tp-yt-paper-toggle-button"),_.G("design:type",Object)],Ju.prototype,"toggleButton",void 0);_.v([_.Wu("data.menuItemIdentifier"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ju.prototype,"menuItemIdentifierChanged",null);
_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ju.prototype,"onFocus",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ju.prototype,"onTap",null);_.v([_.Pu({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],Ju);
_.B(Ju,"yt-live-chat-toggle-renderer",function(){if(V4I===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;cBI===void 0&&(cBI=document.createElement("template"));var T=cBI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);V4I=q}q=V4I;return q},{mode:_.h("live_chat_enable_sink_wrapper")?2:0});var nKI=new _.mE("NAVIGATION_PROGRESS_TOKEN");_.w6("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var gKC={},y$8=(gKC.CSI=function(q,k){var F={};F[q]=k;q=_.uB(_.Hnn)(F);Object.keys(q).length>0&&_.J$(q)},gKC.ECATCHER=function(q){return function(k,F){_.P9(q)[k]=F}}("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"),gKC);var mKh={},q75={},isD=(q75[VvC.name]=!0,q75),Au=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;q.tabGesturesIsActive=!1;q.actionRouterIsRoot=!0;q.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"};q.pageTitle="";q.titleSuffix="YouTube";q.unseenNotificationCount=
0;q.hasNavigated=!1;q.hasSetScrollTopForNavigation=!1;q.pagePreparer=null;q.zwiebackInitJobId=0;q.dataUpdatePromise=null;q.loadDepsPromise=_.Sy();q.hasPendingNavigation=!1;q.pendingPlayerOnResponseReceivedActions=[];return q};
_.y(Au,_.E$);Au.prototype.attached=function(){k9K(this);document.addEventListener("yt-navigate-cache",_.Rw(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var q=pp();q.init();q.dispatchElement=this.hostElement};
var k9K=function(q,k){k=k===void 0?0:k;var F=_.mT().resolve(_.g6(_.fe));if(F)oHD(q,F);else{if(k>=5)throw Error("Yk");setTimeout(function(){k9K(q,k+1)},0)}},oHD=function(q,k){k.addEventListener("yt-navigate-start",_.Rw(q,q.onYtNavigateStart));
k.addEventListener("yt-navigate-finish",_.Rw(q,q.onYtNavigateFinish));k.addEventListener("yt-navigate-error",_.Rw(q,q.onYtNavigateError));k.addEventListener("yt-page-data-fetched",_.Rw(q,q.onYtPageDataFetched))};
_.Y=Au.prototype;_.Y.detached=function(){var q=_.mT().resolve(_.fe);q.removeEventListener("yt-navigate-start",_.Rw(this,this.onYtNavigateStart));q.removeEventListener("yt-navigate-finish",_.Rw(this,this.onYtNavigateFinish));q.removeEventListener("yt-navigate-error",_.Rw(this,this.onYtNavigateError));q.removeEventListener("yt-page-data-fetched",_.Rw(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.Rw(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.Y.setPageOffset=function(q,k){q?_.Ta(this.hostElement,"yt-set-page-offset",[q,k]):_.A7(Error("Zk"))};
_.Y.setPageOffsetForNavigation=function(q,k){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(q,k))};
_.Y.onYtNavigateSetPageOffset=function(q,k){this.setPageOffsetForNavigation(k.page,k.offset)};
_.Y.getPageOffset=function(){var q=_.Zy(this.hostElement).querySelector("#page-manager").getCurrentPage(),k=0;q&&(k=_.Ta(this.hostElement,"yt-get-page-offset",[q])[0]);return k};
_.Y.onYtHistoryPop=function(q,k){if(_.$O("DISABLE_WARM_LOADS"))q.preventDefault(),window.location.reload();else{var F=_.mT().resolve(_.fe);F.hasPendingNavigation()&&q.preventDefault();F.cancelPendingNavigation();_.ZH(this.hostElement,"yt-pending-navigation-cancelled");k.errorMsg&&(q=k.errorMsg.split(" - "),k=Error(q[0]),q.length==2&&q[1]&&(_.Pc(k,q[1]),_.w1(k)),window.location.reload())}};
_.Y.onYtHistoryLoad=function(q,k){var F=this;if(_.$O("DISABLE_WARM_LOADS"))window.location.reload();else{(q=k.endpoint)&&Object.keys(q).length||(q=null);var T=k.historyEntry,Z=_.mT().resolve(_.fe),O=_.mT().resolve(_.gb),z=null;T&&T.rootData&&(z=T.rootData);var R=z&&FVX(z);!z||R||z.filler?q?(Z.navigate(q,!0),TDC(this,q)):(k.legacyBorder||R||(k.JSC$26698_savedComponentState==null&&z==null?_.w1(new _.aP("Incomplete history entry",k.forward)):_.pN(new _.aP("Malformed history entry",k.JSC$26698_savedComponentState,
k.forward,z))),window.location.reload()):(_.qde({isHot:!0}),_.J$({webInfo:{navigationReason:"h"}}),_.jr9(),_.pJ("srt"),_.pJ("pdc"),this.cancelPendingTasks(),Zs0(this,k.forward,z),z.player&&(z.player.loaded=!1),TDC(this,q),_.mqc(Z,q||{},z,2,{},!1,k).then(function(){F.setPageOffset(O.getCurrentPage(),T.scrollTop||0)}))}};
_.Y.initHistoryManager=function(q){if(!this.hasNavigated){this.hasNavigated=!0;var k=_.Zy(this.hostElement).querySelector("#page-manager").getCurrentData();q=isNaN(q)?this.getPageOffset():q;var F=_.mT().resolve(_.fe).currentEndpoint;this.replaceState(F,k,q)}};
_.Y.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.Y.onYtNavigateStart=function(q,k){this.cancelPendingTasks();k.noProgressBar||(q=_.mT().resolve(_.g6(nKI)))&&q.start();q=this.hasPendingNavigation?null:this.data;var F=_.mT().resolve(_.gb),T,Z,O;_.h("kevlar_use_vimio_behavior")&&!((T=k.endpoint)==null?0:(Z=T.commandMetadata)==null?0:(O=Z.webCommandMetadata)==null?0:O.ignoreNavigation)&&(T=F.getCurrentPage())&&T.disconnectVisibilityRoot();F.prepareForNavigation(k.pageType,k.endpoint);_.h("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.oc(1,
"pcl"),_.F5(this.pagePreparer,F.preparePage.bind(F,k.pageType,k.endpoint)));T=this.getPageOffset();this.initHistoryManager(T);k.reload||this.hasPendingNavigation?this.replaceState(k.endpoint,q,T):(q==null?void 0:q.page)==="watch"&&k.pageType==="watch"&&_.h("kevlar_replace_watch_to_watch_history_state")?this.replaceState(k.endpoint,q,T):(q==null?void 0:q.page)!=="shorts"||k.pageType!=="shorts"||k.endpoint.reelWatchEndpoint.sequenceParams||_.h("short_to_short_back_nav_killswitch")?k.type!="navigate-back"&&
k.type!="navigate-forward"&&(k.pageType==="shorts"&&_.Fc(this.hostElement,"yt-shorts-reset"),this.saveAndPush(k.url,k.endpoint,q,T)):this.replaceState(k.endpoint,q,0);this.hasPendingNavigation=!0};
var jcK=function(q){q.hasPendingNavigation=!1;(q=_.mT().resolve(_.g6(nKI)))&&q.finish()};
Au.prototype.onYtNavigateError=function(q,k){jcK(this);q=this.get("endpoint.commandMetadata.webCommandMetadata.url",k);var F=_.v9(window.location.href);q&&!F.pbjreload&&(k=k.navigationErrorReason||"10",_.h("kevlar_parent_on_pbjreload")&&(F={csn:_.Jg()},this.get("data.endpoint.clickTrackingParams")&&(F.itct=this.data.endpoint.clickTrackingParams),_.Li(q,F)),_.sG(_.H9(q,{pbjreload:k})))};
Au.prototype.onYtNavigateCache=function(q,k){var F=this,T=k.url,Z=k.endpoint,O=k.data;q=!!k.miniplayer;k=!!k.skipHistory;if(T&&Z&&O){var z=this.getPageOffset(),R=this.data||null;k||this.saveAndPush(T,Z,R,z);T=_.mqc(_.mT().resolve(_.fe),Z,O,q?4:3,{},q);q&&T.then(function(){F.dataUpdatePromise&&F.dataUpdatePromise.then(function(){var e=_.mT().resolve(_.gb);F.setPageOffset(e.getCurrentPage(),0)})})}};
Au.prototype.onYtNavigateFinish=function(q,k){var F=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){Y7I(F,k.fromHistory)})};
var Y7I=function(q,k){jcK(q);if(q.pendingPlayerOnResponseReceivedActions){for(var F=_.S(q.pendingPlayerOnResponseReceivedActions),T=F.next();!T.done;T=F.next())_.Uh(T.value,q.hostElement);q.pendingPlayerOnResponseReceivedActions=[]}F=_.mT().resolve(_.gb);!k&&q.hasNavigated&&((k=F.getCurrentPage())?k.is==="ytd-shorts"||q.tabGesturesIsActive||q.setPageOffsetForNavigation(k,0):_.w1(Error("$k")));_.Bu(function(){_.Bu(function(){_.pJ("pda")})})};
Au.prototype.onYtNavigate=function(q){if(!q.detail.endpoint){var k=new _.aP("Error: Missing yt-navigate endpoint from target:",q.target,q.target.nodeName);_.A7(k)}if(k=_.h("cold_missing_history"))k=pp(),k.init(!1),k=!(k.browserHistory.boundHistoryReplaceState&&k.browserHistory.boundHistoryPushState);if(k){_.w6("DISABLE_WARM_LOADS",!0);k=new _.aP("Failed to initialize history manager",this.getDebugString());var F=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
F?_.w1(k):_.A7(k)}k=q.detail.endpoint;var T,Z;_.h("debug_forward_web_query_parameters")&&((T=k.commandMetadata)==null?0:(Z=T.webCommandMetadata)==null?0:Z.url)&&(k=JSON.parse(JSON.stringify(k)),k.commandMetadata.webCommandMetadata.url=_.NWo(k.commandMetadata.webCommandMetadata.url,window.location.search));q={type:0,command:k,form:{params:q.detail.params,tempData:q.detail.tempData||{},requestType:q.detail.type,createScreenConfig:q.detail.createScreenConfig,reload:q.detail.reload?q.detail.reload:!1,
requestForm:q.detail}};_.h("kevlar_yt_navigate_command_handler")?(T=_.mT().resolve(_.qd),q.form.skipDefaultElement=!0,T.resolveCommand(k,{form:q.form})):this.handleNavigate(q)};
Au.prototype.handleNavigate=function(q){this.hasSetScrollTopForNavigation=!1;var k=_.mT().resolve(_.fe),F=q.form||{};k.navigate(q.command,F.reload,F.params,F.tempData,F.requestType,F.createScreenConfig,F.ignoreConfirmation,F.requestForm)&&TDC(this,q.command,F.tempData)};
Au.prototype.onYtPageDataFetched=function(q,k){try{_.GvP().reset();this.data=k.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.mT().resolve(_.gb).updatePageData(this.data);var F=this.get("playerResponse.responseContext.serviceTrackingParams",this.data);F&&tys(F);var T=this.get("response.responseContext.serviceTrackingParams",this.data);T&&tys(T);var Z=
this.get("playerResponse.onResponseReceivedActions",this.data);Z&&(Z=OsK(this,Z));Z&&_.O_(this.hostElement,Z,this.hostElement);var O=this.get("playerResponse.responseContext.consistencyTokenJar",this.data),z=this.get("response.responseContext.consistencyTokenJar",this.data);if(O||z){var R=_.eMn(),e=(0,_.fT.getValues)(R.tokenJars);O&&R.replace(e,O);z&&R.replace(e,z)}}catch(I){_.A7(I)}};
var TDC=function(q,k,F){try{q.onYtEndpointChangeHandler(k,F)}catch(T){_.A7(T)}};
_.Y=Au.prototype;_.Y.onYtEndpointChangeHandler=function(){};
_.Y.setPageTitle=function(q){q=(this.pageTitle=q)?q+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+q};
_.Y.onYtUpdateTitle=function(q,k){this.setPageTitle(k)};
_.Y.setUnseenNotificationCount=function(q){this.unseenNotificationCount=q;this.setPageTitle(this.pageTitle)};
_.Y.handleUpdateNotificationsUnseenCountAction=function(q){_.f(q,JQC)&&((q=_.f(q,JQC).unseenCount)?this.setUnseenNotificationCount(q):this.setUnseenNotificationCount(0))};
_.Y.handleClearCookieAction=function(q){var k;(q=(k=_.f(q,yQC))==null?void 0:k.cookieName)&&_.o6T(q)};
_.Y.onYtUpdateUnseenNotificationCount=function(q,k){this.setUnseenNotificationCount(k)};
_.Y.loadData=function(q){var k=this;this.loadDepsPromise.then(function(){var F=_.mT().resolve(_.g6(_.fe));F||_.A7(Error("al"));if(q&&q.response){if(!q.endpoint){var T=_.QW(window.document.location.href)||"/",Z="";if(T==="/"||T.startsWith("/?"))Z="WEB_PAGE_TYPE_BROWSE";q.endpoint={commandMetadata:{webCommandMetadata:{url:T,webPageType:Z,rootVe:3854}}}}_.mqc(F,q.endpoint,q,5,{})}else q.endpoint?F.navigate(q.endpoint):F.navigate(_.I8);_.pL.cancelJob(k.zwiebackInitJobId);k.zwiebackInitJobId=_.pL.addLowPriorityJob(E85)})};
var pp=function(){return _.mT().resolve(_.CW)};
Au.prototype.getDebugString=function(){return pp().getDebugString()};
Au.prototype.getThirdPartyManipulationSuspected=function(){return pp().getThirdPartyManipulationSuspected()};
Au.prototype.replaceState=function(q,k,F){pp().saveAndReplace(q,k,F)};
Au.prototype.saveAndPush=function(q,k,F,T){pp().saveAndPush(q,k,F,T)};
var FVX=function(q){return _.f(q.endpoint,_.sM)||_.f(q.endpoint,_.fj)?!0:!q||isNaN(q.expirationTime)?!1:(0,_.mF)()>q.expirationTime},Zs0=function(q,k,F){var T=q.get("response.trackingParams",F),Z=_.lN(),O=_.Jg();
if(T&&Z&&O&&(T=q.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",F),!T&&F.rootVe&&(T=F.rootVe),Z=k?"forwardButton":"backButton",k=q.get("playerResponse.topbar.desktopTopbarRenderer."+Z+".buttonRenderer.command.clickTrackingParams",q.data),q=q.get("response.topbar.desktopTopbarRenderer."+Z+".buttonRenderer.command.clickTrackingParams",q.data),k=(q=k||q)?_.yK(q):void 0,q=_.aB(),Z=[_.Sy(F)],_.Yo(q,T,k,{dataPromises:Z,csnToClone:F.csn}),F.graftedVes))for(F=
_.S(F.graftedVes),T=F.next();!T.done;T=F.next())_.Os(q,T.value)};
Au.prototype.onStoreGraftedVeAction=function(q){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(q)):_.w1(Error("bl"))};
var OsK=function(q,k){return k.filter(function(F){for(var T in F)if(isD[T])return q.pendingPlayerOnResponseReceivedActions.push(F),!0;return!1})};
_.Vg.Object.defineProperties(Au.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
Au.prototype.onStoreGraftedVeAction=Au.prototype.onStoreGraftedVeAction;Au.prototype.loadData=Au.prototype.loadData;Au.prototype.onYtUpdateUnseenNotificationCount=Au.prototype.onYtUpdateUnseenNotificationCount;Au.prototype.handleClearCookieAction=Au.prototype.handleClearCookieAction;Au.prototype.handleUpdateNotificationsUnseenCountAction=Au.prototype.handleUpdateNotificationsUnseenCountAction;Au.prototype.setUnseenNotificationCount=Au.prototype.setUnseenNotificationCount;
Au.prototype.onYtUpdateTitle=Au.prototype.onYtUpdateTitle;Au.prototype.setPageTitle=Au.prototype.setPageTitle;Au.prototype.onYtEndpointChangeHandler=Au.prototype.onYtEndpointChangeHandler;Au.prototype.onYtPageDataFetched=Au.prototype.onYtPageDataFetched;Au.prototype.handleNavigate=Au.prototype.handleNavigate;Au.prototype.onYtNavigate=Au.prototype.onYtNavigate;Au.prototype.onYtNavigateFinish=Au.prototype.onYtNavigateFinish;Au.prototype.onYtNavigateCache=Au.prototype.onYtNavigateCache;
Au.prototype.onYtNavigateError=Au.prototype.onYtNavigateError;Au.prototype.onYtNavigateStart=Au.prototype.onYtNavigateStart;Au.prototype.cancelPendingTasks=Au.prototype.cancelPendingTasks;Au.prototype.initHistoryManager=Au.prototype.initHistoryManager;Au.prototype.onYtHistoryLoad=Au.prototype.onYtHistoryLoad;Au.prototype.onYtHistoryPop=Au.prototype.onYtHistoryPop;Au.prototype.onYtNavigateSetPageOffset=Au.prototype.onYtNavigateSetPageOffset;Au.prototype.setPageOffset=Au.prototype.setPageOffset;
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Au.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Au.prototype,"data",void 0);_.v([_.eJ("yt-navigate-set-page-offset"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],Au.prototype,"onYtNavigateSetPageOffset",null);
_.v([_.eJ("yt-history-pop"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],Au.prototype,"onYtHistoryPop",null);_.v([_.eJ("yt-history-load"),_.G("design:type",Function),_.G("design:paramtypes",[Event,_.EMo]),_.G("design:returntype")],Au.prototype,"onYtHistoryLoad",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Au.prototype,"onYtNavigate",null);
_.v([_.eJ("yt-update-title"),_.G("design:type",Function),_.G("design:paramtypes",[Event,String]),_.G("design:returntype")],Au.prototype,"onYtUpdateTitle",null);_.v([_.eJ("yt-update-unseen-notification-count"),_.G("design:type",Function),_.G("design:paramtypes",[Event,Number]),_.G("design:returntype")],Au.prototype,"onYtUpdateUnseenNotificationCount",null);_.v([_.aw()],Au);mKh.YtdAppBehavior=[_.Zz.YtActionHandlerBehavior,Au.prototype];var wQ=function(){var q=_.E$.apply(this,arguments)||this;q._noAccessors=!0;return q};
_.y(wQ,_.E$);wQ.prototype.ready=function(){var q=this;_.Zy(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){q.onChange_()})};
wQ.prototype.dataChanged_=function(){_.Zy(this.hostElement).querySelector("#checkbox").checked=!1};
wQ.prototype.onChange_=function(){var q=_.Zy(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.Fc(this.hostElement,"yt-dismissal-reason-"+q,this.data.feedbackToken)};
wQ.prototype.dataChanged_=wQ.prototype.dataChanged_;_.v([_.u(),_.G("design:type",Object)],wQ.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wQ.prototype,"dataChanged_",null);_.v([_.aw()],wQ);var S78=[wQ.prototype];var PC=function(){var q=_.E$.apply(this,arguments)||this;q.timeoutJobId=0;q.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return q};
_.y(PC,_.E$);PC.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
PC.prototype.startTimeout=function(){var q=this,k=this.data&&this.data.displayDurationSeconds;k&&!this.timeoutJobId&&(this.timeoutJobId=_.MR(_.pL,function(){_.Ta(q.hostElement,"yt-close-popup-action",[q.is]);q.timeoutJobId=0},k*1E3))};
PC.prototype.cancelTimeout=function(){_.pL.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
PC.prototype.ytdHatsSurveyBehaviorDataChanged=PC.prototype.ytdHatsSurveyBehaviorDataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],PC.prototype,"ytActionHandlerBehavior",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],PC.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.v([_.aw()],PC);var zMs=[_.Zz.YtActionHandlerBehavior,PC.prototype];var CX0=function(q,k){var F;return((F=q.prefixMapping)==null?0:F[k])?q.prefixMapping[k]:q.SHARED_RENDERERS_.hasOwnProperty(k)?"yt":q.prefix},$3={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}};$3.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.h("kevlar_mealbar_above_player"),modern:_.h("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"}};
$3.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};$3.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};$3.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
$3.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)"}};
$3.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};
$3.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};
$3.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};
$3.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};$3.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"}};
$3.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};$3.TOAST={component:null,properties:{}};var RM5=new function(q,k,F){this.supportedPopups=q;this.navigationEndpointPopupMap=k;this.popupTypeMap=F;this.supportedPopups=q;this.navigationEndpointPopupMap=k;this.popupTypeMap=F}({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:_.h("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"}),eM0=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,
ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$17739_popupConfig=$3;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 WV0=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.Ji.getInstance()},bU=function(q,k){var F=q.pageNameToElement.get(k);
if(!F){switch(k){case "watch":var T=_.h("web_watch_force_learning_journey_for_testing")?_.kH("ytd-watch-learning-journey"):_.h("kevlar_watch_fixie")?_.kH("ytd-watch-fixie"):_.h("kevlar_watch_grid")?_.kH("ytd-watch-grid"):_.kH("ytd-watch-flexy");break;case "learning_journey_watch":T=_.kH("ytd-watch-learning-journey");break;case "shorts":T=_.kH("ytd-shorts");break;case "search":T=_.kH("ytd-search");break;case "channel":T=_.kH("ytd-browse");T.pageSubtype="channels";break;case "trending":T=_.kH("ytd-browse");
T.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":T=
_.kH("ytd-browse");T.pageSubtype=k;break;case "browse":T=_.kH("ytd-browse");break;default:_.w1(new _.aP("Error getting page element for type",k))}F=T;q.pageNameToElement.set(k,F)}return F};
WV0.prototype.preparePage=function(q,k,F){F&&(q=_.I7(F)||q);if(q!=="watch"&&q!=="learning_journey_watch"){var T=this.elementPoolPopulator,Z=q;Z!=T.targetPage_&&T.pendingPages_.indexOf(Z)>-1&&(T.targetPage_&&(T.pendingPages_.unshift(T.targetPage_),T.abort()),C2C(T,Z),_.WMG(T,Z))}if((T=bU(this,q))||!_.f(F,_.KN)){T.isAttached||T===k||(T.hidden=!0);if(!T.data&&(q!=="watch"&&q!=="learning_journey_watch"||!_.h("swatcheroo_page_pool_dont_provide_filler_data"))){var O;if(q=(O=_.P9("FILLER_DATA",{})[q])==
null?void 0:O.response)T.data=q}return T}};var UoI=function(q){this.JSC$28591_clientRoot=q;this.playlistHandlerActionMap={"yt-add-to-playlist-command":A$I,"yt-end-playlist-command":pJ5,"yt-recover-playlist-command":P9X,"yt-refresh-playlist-command":uck,"yt-playlist-remove-videos-action":$N8};_.r1(_.Bc.getInstance(),this.playlistHandlerActionMap,this.JSC$28591_clientRoot);hYD()},Iz5;var uU=function(q,k,F){this.apiKey=q;this.endpoint=k;this.confidenceThreshold=F===void 0?.5:F;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=k==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||k==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
k==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||k==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new z3C};
_.Y=uU.prototype;
_.Y.start=function(q){if(this.state===0)if(this.isOnline()){q.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=q.supportsHttpHeadersOverwriteParam);q.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=q.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.A$("voice_assistant");_.w3("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=q.languageCode||"en-US";this.supportsCrossDomainXhr=q.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=q.youtubeAssistantRequest||null;this.listeningHandler=q.listeningHandler||this.listeningHandler;this.audioDetectedHandler=q.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=q.stopHandler||this.stopHandler;this.completeHandler=q.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=q.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=q.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
q.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=q.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=q.accessToken;this.additionalHeaders=q.additionalHeaders||{};var k;this.prefetchResponseTimeoutMs=(k=q.prefetchResponseTimeoutMs)!=null?k:this.prefetchResponseTimeoutMs;Xvh(this);this.startAudio();EH0(this)}else this.errorHandler("OFFLINE")};
_.Y.stop=function(q){var k=q===void 0?{}:q;q=k.logCancel===void 0?!0:k.logCancel;var F=k.logMicClosed===void 0?!0:k.logMicClosed;var T=k.handleError===void 0?!0:k.handleError;k=k.handleStop===void 0?!0:k.handleStop;this.state!==0&&(q&&NS("voz_cx"),QO(this,{logMicClosed:F,handleStop:k}),T&&this.errorHandler("ABORTED"))};
_.Y.getState=function(){return this.state};
_.Y.isSupported=function(){return!0};
_.Y.stopAudio=function(q){(q===void 0||q)&&NS("voz_mf")};
_.Y.startAudio=function(){NS("voz_vp");return _.Sy(null)};
var azk=function(q,k){q.channelOpen&&(q.state!==2&&(q.state=2,NS("voz_ss"),q.listeningHandler()),k=new Uint8Array(k),k='{ "audioIn": "'+_.i6(k)+'" }',q.channel.send(k))},QO=function(q,k){var F=k===void 0?{}:k;
k=F.logMicClosed===void 0?!0:F.logMicClosed;F=F.handleStop===void 0?!0:F.handleStop;q.vozEndOfDataTimeout>-1&&(clearTimeout(q.vozEndOfDataTimeout),q.vozEndOfDataTimeout=-1);do5(q);q.stopAudio(k);q.channel&&(q.channelOpen=!1,q.manuallyClosedChannel=!0,q.channel.close(),q.channel=void 0);q.transcribedSpeechResults=[];q.state=0;F&&q.stopHandler()},Xvh=function(q){var k={httpHeadersOverwriteParam:q.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},q.additionalHeaders,q.accessToken&&q.isUsingVoz?{Authorization:"Bearer "+q.accessToken}:{"x-goog-api-key":q.apiKey}),supportsCrossDomainXhr:q.supportsCrossDomainXhr};q.channel=new $J(q.endpoint,k);q.channel.open();_.Dr(q.channel,"w",function(){var F=q.channel,T=F.send,Z=q.isUsingVoz?"PLACEHOLDER":"example";Z={config:{dialogStateIn:{languageCode:q.languageCode},deviceConfig:{deviceId:Z,deviceModelId:Z},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!q.isUsingVoz)Z.config.requestType=4;else if(q.isUsingVoz&&q.youtubeAssistantRequest){var O=JSON.stringify(q.youtubeAssistantRequest);Z.config.internalIn={youtubeAssistantS3InputJson:O}}T.call(F,Z);q.channelOpen=!0;q.manuallyClosedChannel=!1});
_.Dr(q.channel,"x",function(){q.manuallyClosedChannel||(q.channelOpen=!1,q.channel=void 0,QO(q))});
_.Dr(q.channel,"z",function(F){if(F.data){do5(q);for(var T=0;T<F.data.length;T++){var Z=q,O=F.data[T],z=O.speechResults;if(z)a:{var R=[];O=[];var e=!1;z=_.S(z);for(var I=z.next();!I.done;I=z.next()){I=I.value;if(I.noSpeech){QO(Z);Z.errorHandler("NO_SPEECH");break a}I.transcript!==void 0&&I.stability!==void 0&&(I.stability<Z.confidenceThreshold&&(e=!0),e?O.push(I.transcript):R.push(I.transcript))}if(R.length!==0||O.length!==0)R=R.join(" "),O=O.join(" "),Z.receivedEndOfUtterance&&!Z.isUsingVoz?Z.isUsingVoz||
Z.completeHandler([R,O]):(e=Z,z=R,I=O,NS("voz_sf"),e.transcriptionUpdateHandler(z,I),e.transcribedSpeechResults=[z,I]),Z.receivedEndOfUtterance&&(NS("voz_eou"),Z.transcriptionCompleteHandler([R,O]),Z.isUsingVoz&&(Z.prefetchResponseTimeoutMs===0?QO(Z,{logMicClosed:!1,handleStop:!0}):Z.prefetchResponseTimeoutMs>0&&hMI(Z)))}else Z.isUsingVoz&&(O==null?0:O.internalOut)?(O=JSON.parse(O.internalOut.youtubeAssistantS3OutputJson),O.userHasOptedInToVaa||O.vaaConsent?Z.vaaConsentUpdateHandler(!!O.userHasOptedInToVaa,
!!O.vaaConsent):(M89(Z),O&&(R=Z.transcribedSpeechResults,NS("voz_rqf"),Z.completeHandler(R,O)))):O.eventType==="END_OF_UTTERANCE"?Z.receivedEndOfUtterance=!0:(NS("voz_err"),Z.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.w1(Error("cl")))}}});
_.Dr(q.channel,"y",function(F){QO(q);switch(F.status){case 1:F="WEBCHANNEL_NETWORK_ERROR";break;case 2:F="WEBCHANNEL_SERVER_ERROR";break;default:F="WEBCHANNEL_UNKNOWN_ERROR"}q.errorHandler(F);q.logError(Error(F))})};
uU.prototype.logError=function(q){_.A7(q)};
uU.prototype.isOnline=function(){return!0};
var hMI=function(q){M89(q);q.prefetchResponseSetTimeoutId=setTimeout(function(){QO(q,{logMicClosed:!1,handleStop:!0})},q.prefetchResponseTimeoutMs)},M89=function(q){q.prefetchResponseSetTimeoutId>-1&&(clearTimeout(q.prefetchResponseSetTimeoutId),q.prefetchResponseSetTimeoutId=-1)},EH0=function(q){do5(q);
q.noResponseReceivedTimeout=window.setTimeout(function(){QO(q);q.errorHandler("NO_SPEECH")},11E3)},do5=function(q){q.noResponseReceivedTimeout>-1&&(window.clearTimeout(q.noResponseReceivedTimeout),q.noResponseReceivedTimeout=-1)},NS=function(q){_.pJ(q,void 0,"voice_assistant")};var Kp=function(){uU.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.y(Kp,uU);Kp.prototype.isSupported=function(){return N3k()};
Kp.prototype.startAudio=function(){var q=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.Jo(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(T){fzk(q,T)};
this.processor.connect(this.audioContext.destination);var k=function(T){q.stream=T;if(!q.audioContext)return _.Sy(null);T=q.audioContext.createMediaStreamSource(T);q.processor&&T.connect(q.processor);return _.Sy(null)},F={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?k(this.stream):(F=navigator.mediaDevices.getUserMedia(F))?F.then(k).catch(function(T){QO(q);T.name&&T.name==="NotAllowedError"?q.errorHandler("NO_MICROPHONE_PERMISSION"):(q.errorHandler("AUDIO_ERROR"),q.logError(T));return _.Jo(null)}):(QO(this),this.errorHandler("AUDIO_ERROR"),_.w1(Error("dl")));
return uU.prototype.startAudio.call(this)};
Kp.prototype.stopAudio=function(q){q=q===void 0?!0:q;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(k){k.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;uU.prototype.stopAudio.call(this,q)};
Kp.prototype.isOnline=function(){return navigator.onLine};
var fzk=function(q,k){if(q.audioContext)if(window.OfflineAudioContext){var F=q.audioContext.sampleRate,T=k.inputBuffer.getChannelData(0);k=new window.OfflineAudioContext(1,T.length,16E3);for(var Z=k.createBuffer(1,T.length,F),O=Z.getChannelData(0),z=0,R=0;R<T.length;R++)O[R]=T[R],z+=O[R]*O[R];!q.audioDetected&&Math.sqrt(z/T.length)>.01&&(q.audioDetected=!0,q.audioDetectedHandler());T=k.createBufferSource();T.buffer=Z;T.connect(k.destination);T.start(0);k.oncomplete=function(e){e=e.renderedBuffer.getChannelData(0);
for(var I=Math.floor(16384E3/F),X=new Int16Array(I),E=0;E<I;++E)X[E]=Math.max(-1,Math.min(1,e[E]))*32767;azk(q,X.buffer)};
k.startRendering()}else yfC(q,k)},yfC=function(q,k){var F=q.audioContext.sampleRate,T=k.inputBuffer.getChannelData(0),Z=Math.floor((F+8E3)/16E3);
F=T.length/Z;k=new Float32Array(F);for(var O=0;O<F;++O)k[O]=T[O*Z];T=new Int16Array(F);for(Z=0;Z<F;++Z)T[Z]=Math.max(-1,Math.min(1,k[Z]))*32767;azk(q,T.buffer)};var t80={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var Dos=function(){this.JSC$17804_audioEnabled=!0;this.audioFeedbackHolder={}};
Dos.prototype.isPlaying=function(q){return q.currentTime>0&&!q.paused&&!q.ended&&q.readyState>2};
var lz5=function(q){for(var k=_.S(Object.values(t80)),F=k.next();!F.done;F=k.next())F=F.value,q.audioFeedbackHolder[F]=new Audio,q.audioFeedbackHolder[F].src="/s/search/audio/"+F+".mp3",q.audioFeedbackHolder[F].load()},BC=function(q,k){if(q.JSC$17804_audioEnabled!==!1&&k in q.audioFeedbackHolder){for(var F=_.S(Object.values(q.audioFeedbackHolder)),T=F.next();!T.done;T=F.next())T=T.value,q.isPlaying(T)&&T.pause();
q.audioFeedbackHolder[k].currentTime=0;q.audioFeedbackHolder[k].play().catch(function(){})}};var Jf5=function(q,k){var F=this;this.store=q;this.service=k;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){F.setState("offline");F.stop()};
this.audioPlayer=new Dos;var T;(T=this.audioPlayer)==null||lz5(T)};
_.Y=Jf5.prototype;_.Y.getService=function(){return this.service};
_.Y.isEnabled=function(){return!!this.service};
_.Y.isSupported=function(){var q;return(q=this.service)==null?void 0:q.isSupported()};
_.Y.start=function(){var q=this,k,F,T,Z,O,z,R,e,I,X,E,d,M;return _.C(function(t){switch(t.nextAddress){case 1:q.store.dispatch(bF8("",""));if(!navigator.onLine)return q.setState("offline"),t.return();window.addEventListener("offline",q.handleOfflineEvent);q.stream=null;if(!q.permissionsSupported){t.jumpTo(2);break}_.j$(t,3);return _.W(t,Af2(q),5);case 5:k=t.yieldResult;if(!k)return(F=q.audioPlayer)==null||BC(F,"failure"),t.return();q.service.stream=q.stream;q.setState("listening");_.Kl(t,2);break;
case 3:_.CP(t),q.permissionsSupported=!1;case 2:T={context:_.S_0(_.io())},T.youtubeAssistantParams={searchParams:{inlineSearchResponse:q.enableInlineSearchResponse}},Z=function(A,w){q.store.dispatch(uts("transcribing"));q.store.dispatch(bF8(A,w))},O=function(){var A;
(A=q.audioPlayer)==null||BC(A,"open");q.setState("listening")},z=function(){q.setState("transcribing")},R=function(A){q.setErrorState(A)},e=function(A,w){var b;
(b=q.audioPlayer)==null||BC(b,"success");w&&(_.h("kevlar_voice_search_inline_search")&&(q.responseProcessor=_.mT().resolve(_.UBr),q.responseProcessor&&(b=w.navigationAction,A=w.prefetchedSearchResponse,b&&A&&(b=(new _.dvg).JSC$11067_getStoreKey(b),_.se(q.responseProcessor,A,b)))),q.JSC$17822_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",w))},I=function(){window.removeEventListener("offline",q.handleOfflineEvent)},X=_.E8r(!1),E=X.Authorization!=null,d=q.enableFirstPartyAuth||
q.enableFPAForSignedInUsers&&E?X:{"X-Goog-Visitor-Id":X["X-Goog-Visitor-Id"]},M={completeHandler:e,
errorHandler:R,listeningHandler:O,audioDetectedHandler:z,stopHandler:I,transcriptionUpdateHandler:Z,youtubeAssistantRequest:T,languageCode:pvI(),additionalHeaders:d,supportsCrossDomainXhr:q.enableFirstPartyAuth||q.enableFPAForSignedInUsers&&E,supportsHttpHeadersOverwriteParam:!q.disableHttpHeadersOverwrite},q.service.start(M),_.RG(t)}})};
_.Y.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.Y.reset=function(){this.store.dispatch(_.FH({type:"RESET_VOICE_SEARCH_STATE"}))};
_.Y.setState=function(q){this.store.dispatch(uts(q))};
_.Y.setErrorState=function(q){switch(q){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var k;(k=this.audioPlayer)==null||BC(k,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)Af2(this);else{var F;(F=this.audioPlayer)==null||BC(F,"failure");this.setState("permission-denied")}break;case "ABORTED":var T;(T=this.audioPlayer)==null||BC(T,"no_input");break;default:var Z;(Z=this.audioPlayer)==
null||BC(Z,"no_input");this.setState("timeout")}};
var Af2=function(q){var k,F;return _.C(function(T){switch(T.nextAddress){case 1:return _.W(T,navigator.permissions.query({name:"microphone"}),2);case 2:k=T.yieldResult;if(k.state==="granted")return T.return(!0);if(k.state==="denied")return q.setState("permission-denied"),T.return(!1);q.setState("permission");F={audio:{sampleSize:16,channelCount:1},video:!1};_.j$(T,3);return _.W(T,navigator.mediaDevices.getUserMedia(F),5);case 5:return q.stream=T.yieldResult,T.return(!0);case 3:return _.CP(T),q.setState("permission-denied"),
T.return(!1)}})},pvI=function(){var q=_.P9("INNERTUBE_CONTEXT_HL"),k=_.P9("INNERTUBE_CONTEXT_GL");
return q.indexOf("-")>-1?q:q+"-"+k};var wv0=function(q,k,F){Jf5.call(this,k,F);this.JSC$17822_actionRouter=q;this.enableInlineSearchResponse=_.h("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.h("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.h("kevlar_voice_search_enable_fpa_signedin_users")},PX9;
_.y(wv0,Jf5);
var $oC=function(){if(!PX9){var q="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.h("kevlar_voice_search_auth_enabled")||_.h("kevlar_voice_search_use_yt_endpoint")?q="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.h("kevlar_voice_search_use_fp_endpoint")&&(q="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");PX9=
new wv0(_.Bc.getInstance(),_.LB(),new Kp(_.P9("VOZ_API_KEY"),q,.5))}return PX9};var bsC=function(q){this.JSC$17826_clientRoot=q;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$17826_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)]]));q=_.S(this.eventListeners);for(var k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;F=F.next().value;F=_.S(F);for(var T=F.next();!T.done;T=F.next()){var Z=
_.S(T.value);T=Z.next().value;Z=Z.next().value;k.addEventListener(T,Z)}}_.r1(_.Bc.getInstance(),this.autonavPauseActionMap,this.JSC$17826_clientRoot)},u5C,ND2=function(q){return _.h("kevlar_autonav_popup_filtering")?(q=_.nj(q))?q.hasAttribute("prevent-autonav"):!0:!0};
_.Y=bsC.prototype;_.Y.onIronOverlayOpened=function(q){ND2(q)&&(this.autonavPauseReasons.overlayOpen=!0,rQ(this))};
_.Y.onIronOverlayClosed=function(q){ND2(q)&&(this.autonavPauseReasons.overlayOpen=!1,rQ(this))};
_.Y.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;rQ(this)};
_.Y.onYtAutonavPauseBlur=function(){var q=this;_.pL.addJob(function(){q.isInBackground()||(q.autonavPauseReasons.inputBoxFocus=!1,rQ(q))},8,0)};
_.Y.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;rQ(this)};
_.Y.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;rQ(this)};
_.Y.onYtAutonavPauseScroll=function(){var q=_.mT().resolve(_.gb);q.isOnWatch()&&(q=q.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=q.getBoundingClientRect().top<-200,rQ(this))};
_.Y.onYtAutonavPauseUserEngagement=function(q){var k=this;if(_.h("user_engagement_enable_autoplay_pause_feature")){var F=Number(q.lowEngagementThresholdMs);isNaN(F)||F<=0||q.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?_.LR("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.mT().resolve(_.pF),_.iA()<F?_.MR(_.pL,function(){_.LR("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):_.MzK()?(this.userEngagementCsn=_.Jg(),_.MR(_.pL,function(){_.LR("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
k.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,rQ(this)):_.LR("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.MRf(Error("el`"+JSON.stringify(q)))};
_.Y.onYtAutonavPausePlayer=function(q){this.autonavPauseReasons.requestedByPlayer=!!q.detail;rQ(this)};
_.Y.onYtAutonavVisibilityChanged=function(){var q=this,k,F,T;return _.C(function(Z){if(Z.nextAddress==1)return(k=_.q$())?_.W(Z,k.getPlayerPromise(),2):Z.return();F=Z.yieldResult;T=F.isMuted()||F.getVolume()===0;q.autonavPauseReasons.backgroundAndMute=q.isInBackground()&&T;rQ(q);_.RG(Z)})};
_.Y.onYtAutonavPausePlayerEnded=function(){_.mT().resolve(_.pF);var q=144E5;_.h("user_engagement_enable_autoplay_pause_feature")||_.h("is_part_of_any_user_engagement_experiment")||(q=45E5);this.autonavPauseReasons.longIdle=_.iA()>q;Qc5(this);rQ(this)};
_.Y.onYtUserActivity=function(){var q=this;this.autonavPauseReasons.userEngagement&&(_.MR(_.pL,function(){_.LR("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",q.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,rQ(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.MR(_.pL,function(){_.LR("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",q.userEngagementCsn);_.J7()}),this.autonavPauseReasons.youthereLactExperiment=!1,rQ(this));
this.autonavPauseReasons.longIdle&&!_.h("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,rQ(this))};
_.Y.isInBackground=function(){var q=window.document.visibilityState;return!(!q||q==="visible")};
var rQ=function(q){for(var k=!1,F=_.S(Object.values(q.autonavPauseReasons)),T=F.next();!T.done;T=F.next())T=T.value,k=k||T;k?_.n4.getInstance().pause(q.autonavPauseReasons):(q=_.n4.getInstance(),q.autonavState_==3?(q.setState(2,!1,!1),q.autonavPauseReason_=void 0):q.autonavState_==1&&(q.disabledAutonavPauseReason_=void 0))},Qc5=function(q){var k=!1;
if(_.h("enable_autoplay_pause_by_lact")){_.mT().resolve(_.pF);k=_.kX("autoplay_pause_by_lact_sec")*1E3;var F=_.kX("autoplay_pause_by_lact_sampling_fraction");(k=_.iA()>=k&&Math.random()<F)&&!_.MzK()&&(_.MR(_.pL,function(){_.LR("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),k=!1)}k!==q.autonavPauseReasons.youthereLactExperiment&&(q.autonavPauseReasons.youthereLactExperiment=k)&&(q.userEngagementCsn=_.Jg(),_.MR(_.pL,function(){_.LR("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",q.userEngagementCsn)}));
q.autonavPauseReasons.userEngagement&&_.MR(_.pL,function(){_.LR("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",q.userEngagementCsn)})};
bsC.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(_.LR("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.J7(),this.autonavPauseReasons.youthereLactExperiment=!1,rQ(this));this.autonavPauseReasons.userEngagement&&(_.LR("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,rQ(this))};
bsC.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var vC=function(){var q=_.Q.apply(this,arguments)||this;q.miniGuideVisible=!1;q.guideOpened=_.h("disable_initial_guide_state_fix")?!1:q.canFitPersistentGuide(q.initialBodyClientWidth);q.guideUserStateOpened=q.getInitialGuideUserStateOpened();q.isFullscreenShorts=!1;q.miniGuideWidthThreshold=_.kX("kevlar_mini_guide_width_threshold",791);q.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch".split(" ");q.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved).".split(" ");
q.persistentGuideBlockedPagePathRegex=new RegExp(q.persistentGuideBlockedPagesPatterns.join("|"));q.animationTransitionDuration=0;q.lateDataResolver=_.GM();q.initialGuideDataFetchFailed=!1;q.initialLoad=!0;q.guideRenderers=new Set;q.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts"};return q};
_.y(vC,_.Q);_.Y=vC.prototype;_.Y.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.Y.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.Y.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.Y.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.Y.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.Y.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.Y.ready=function(){_.mT().addProvider({provide:_.NU,useValue:this.hostElement})};
_.Y.attached=function(){var q=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.Rw(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.Rw(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.Rw(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.Rw(this,this.onYtGuideShow));_.Gz(this,function(){q.animationTransitionDuration=200})};
_.Y.detached=function(){document.removeEventListener("yt-navigate-finish",_.Rw(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.Rw(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.Rw(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.Rw(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.Rw(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.Rw(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.Rw(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.Y.getData=function(){return this.data};
_.Y.load=function(){var q=this,k,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=q.lateDataResolver.resolve.bind(q),O.return(q.lateDataResolver.promise);if(window.ytInitialGuideData)return k=_.GM(),k.resolve(window.ytInitialGuideData),O.return(k.promise);T=!1;_.j$(O,2);return _.W(O,q.fetchGuideData(),4);case 4:F=O.yieldResult;_.Kl(O,3);break;case 2:Z=_.CP(O),Z.message==="Returned error"&&(T=!0);
case 3:if(F)return O.return(F);q.onYtGuideClose();T||(q.initialGuideDataFetchFailed=!0);return O.return(q.lateDataResolver.promise)}})};
_.Y.fetchGuideData=function(){var q=this,k,F,T,Z,O,z,R;return _.C(function(e){if(e.nextAddress==1)return k=_.mT(),q.guidePromise||(F=k.resolve(_.bg),q.guidePromise=_.sZ(F,NfK)),_.W(e,q.guidePromise,2);if(e.nextAddress!=3)return T=e.yieldResult,Z=k.resolve(_.vT),_.W(e,Z(),3);(O=e.yieldResult)&&((z=T)==null?void 0:(R=z.responseContext)==null?void 0:R.maxAgeSeconds)!==0&&O.put("service:guide:fallback",new _.Yl({innertubeResponse:T}));return e.return(T)})};
_.Y.initializeGuideDataIfEmpty=function(){var q=this,k,F;return _.C(function(T){if(T.nextAddress==1){if(!q.initialGuideDataFetchFailed||q.data)return T.return();_.j$(T,2);return _.W(T,q.fetchGuideData(),4)}if(T.nextAddress!=2)return(k=T.yieldResult)&&q.lateDataResolver.resolve(k),_.Kl(T,0);F=_.CP(T);_.w1(F);_.RG(T)})};
_.Y.initializeGuideData=function(){var q=this,k;return _.C(function(F){switch(F.nextAddress){case 1:return _.WA(ToK(),{mainAppWeb:_.GO()}),_.j$(F,2),_.W(F,q.load(),4);case 4:q.data=F.yieldResult;_.Kl(F,3);break;case 2:_.CP(F),_.Ue(ToK(),"FAILURE");case 3:k=q.data&&q.data.items&&q.data.items.length>0?"SUCCESS":"FAILURE",_.Ue(ToK(),k),_.RG(F)}})};
_.Y.setGuideData=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1)return k.disabled?Z.return():k.data?(q.data=k.data,k.guideRenderers.add(q),Z.return()):_.W(Z,k.initializeGuideData(),2);k.graftGuideToPage();F=_.$O("IS_HOMEPAGE_COLD")?"eop":void 0;_.h("disable_element_pool_populator")?k.setGuideDataAfterInit(q):(T=new _.oc(1,F),_.F5(T,k.setGuideDataAfterInit.bind(k,q)));_.RG(Z)})};
_.Y.setGuideDataAfterInit=function(q){q.data=this.data;q.markDirty();this.guideRenderers.add(q);_.Bu(function(){_.pJ("gle")});
_.Gz(this,function(){_.pJ("gpe")})};
_.Y.graftGuideToPage=function(){if(this.data){var q=this.data&&this.data.trackingParams;q&&(q=_.yK(q),_.Sg(_.aB(),q))}};
_.Y.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.Rw(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.Y.onDrawerOpenedChanged=function(q,k){!k.value&&this.guideOpened&&(this.guideOpened=!1)};
_.Y.onYtGuideToggle=function(q){var k=this.guideOpened;this.guideOpened=!k;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var F=_.Xc();_.E_(0,109,!this.guideUserStateOpened);F.save()}this.updateGuideDrawerElementState();if(this.guideElement){var T;this.guideOpened&&((T=q.detail)==null?0:T.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.Rw(this,this.onAppDrawerTransitionedFromKeyInput));this.guideElement.addEventListener("app-drawer-transitioned",_.Rw(this,
this.onAppDrawerTransitioned))}k||this.initializeGuideDataIfEmpty()};
_.Y.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Rw(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.V7(this.guideElement)};
_.Y.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Rw(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(PL0(this.guideOpened))};
_.Y.guidePersistentAndVisibleChanged=function(){_.ZH(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.Y.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.FH({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.Y.miniGuideVisibleChanged=function(){_.ZH(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.Y.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(PL0(this.guideOpened)),this.initialLoad=!1);_.ZH(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.Y.activeEndpointChanged=function(){_.ZH(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.Y.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.Y.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()};
_.Y.cachedClientWidthChanged=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var q=this.canFitPersistentGuide(this.cachedClientWidth);q?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=q}this.updateGuideDrawerElementState()};
_.Y.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.Y.getGuideOpened=function(){return this.guideOpened};
_.Y.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.Y.getActiveEndpoint=function(){return this.activeEndpoint};
_.Y.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.Y.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&&_.Fc(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.Y.computeGuidePersistentAndVisible=function(){var q=this;_.rf(this,"computeGuidePersistentAndVisible",function(){q.guidePersistentAndVisible=q.guideOpened&&q.guidePersistent;q.guideIsVisibleButNotPersistent=!(!q.guideOpened||q.guidePersistent)})};
_.Y.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.Y.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.Y.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.Y.startLoadingWatch=function(){this.closeGuide()};
_.Y.startLoadingShorts=function(){_.h("web_hide_guide_on_shorts")&&this.closeGuide()};
_.Y.onYtNavigateFinish=function(q,k){if(!_.z6||k){this.activeEndpoint=k.endpoint;this.pageType=k.pageType;this.pageUrl=k.response.url;var F,T;q=(T=_.f((F=k.endpoint)==null?void 0:F.commandMetadata,_.ni))==null?void 0:T.url;!this.pageUrl&&q&&(this.pageUrl=q);_.h("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.Y.getVisibleGuideRenderer=function(){for(var q=_.S(this.guideRenderers),k=q.next();!k.done;k=q.next())if(k=k.value,this.miniGuideVisible&&k.is==="ytd-mini-guide-renderer"||this.guideOpened&&k.is==="ytd-guide-renderer")return k;return null};
_.Y.markGuideRendererDirty=function(q){if(q){typeof q.markDirty==="function"&&q.markDirty();q=_.S([].concat(_.fP(_.Zy(q).children)));for(var k=q.next();!k.done;k=q.next())this.markGuideRendererDirty(k.value)}};
_.Y.persistentGuideEnabled=function(q,k){if(!k||q==="watch"||q==="settings"||q==="shorts"&&this.isFullscreenShorts||_.h("reels_web_disable_persistent_guide_shorts")&&q==="shorts")return!1;var F=_.Or(k)||"";return _.h("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(T){return F===T}):!this.persistentGuideBlockedPagePathRegex.test(F)};
_.Y.canFitPersistentGuide=function(q){var k=_.kX("kevlar_persistent_guide_width_threshold",1312);return k===-1||_.h("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:q>k};
_.Y.canFitMiniGuide=function(q){return this.miniGuideWidthThreshold===-1?!1:q>this.miniGuideWidthThreshold};
_.Y.onResize=function(){var q=this;_.rf(this,"calculateGuideState",function(){q.onResizeDebounced()})};
_.Y.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.Y.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.Y.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.Y.getInitialGuideUserStateOpened=function(){return!_.Xc().getFlag(109)};
_.Vg.Object.defineProperties(vC.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.P9("initialBodyClientWidth")||window.innerWidth}}});
vC.prototype.onResize=vC.prototype.onResize;vC.prototype.observeForMiniGuideVisible=vC.prototype.observeForMiniGuideVisible;vC.prototype.computeGuidePersistentAndVisible=vC.prototype.computeGuidePersistentAndVisible;vC.prototype.cachedClientWidthChanged=vC.prototype.cachedClientWidthChanged;vC.prototype.resetGuide=vC.prototype.resetGuide;vC.prototype.activeEndpointChanged=vC.prototype.activeEndpointChanged;vC.prototype.guideOpenedChanged=vC.prototype.guideOpenedChanged;
vC.prototype.miniGuideVisibleChanged=vC.prototype.miniGuideVisibleChanged;vC.prototype.guideIsVisibleButNotPersistentChanged=vC.prototype.guideIsVisibleButNotPersistentChanged;vC.prototype.guidePersistentAndVisibleChanged=vC.prototype.guidePersistentAndVisibleChanged;vC.prototype.onGuideElementChanged=vC.prototype.onGuideElementChanged;vC.prototype.onGuidePersistentChanged=vC.prototype.onGuidePersistentChanged;vC.prototype.onRenderGuideChanged=vC.prototype.onRenderGuideChanged;
vC.prototype.onActiveEndpointChanged=vC.prototype.onActiveEndpointChanged;vC.prototype.onMiniGuideVisibleChanged=vC.prototype.onMiniGuideVisibleChanged;vC.prototype.onGuideIsVisibleButNotPersistentChanged=vC.prototype.onGuideIsVisibleButNotPersistentChanged;vC.prototype.onGuidePersistendAndVisibleChanged=vC.prototype.onGuidePersistendAndVisibleChanged;_.v([_.l(_.AQ),_.G("design:type",Object)],vC.prototype,"ironResizableBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],vC.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vC.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],vC.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vC.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],vC.prototype,"disabled",void 0);
_.v([_.u(),_.G("design:type",Boolean)],vC.prototype,"guidePersistentAndVisible",void 0);_.v([_.Wu("guidePersistentAndVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onGuidePersistendAndVisibleChanged",null);_.v([_.u(),_.G("design:type",Boolean)],vC.prototype,"guideIsVisibleButNotPersistent",void 0);
_.v([_.Wu("guideIsVisibleButNotPersistent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.v([_.u(),_.G("design:type",Object)],vC.prototype,"miniGuideVisible",void 0);_.v([_.Wu("miniGuideVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onMiniGuideVisibleChanged",null);_.v([_.u(),_.G("design:type",Boolean)],vC.prototype,"forceMiniGuideClose",void 0);
_.v([_.u(),_.G("design:type",Object)],vC.prototype,"activeEndpoint",void 0);_.v([_.Wu("activeEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onActiveEndpointChanged",null);_.v([_.u(),_.G("design:type",Boolean)],vC.prototype,"renderGuide",void 0);_.v([_.Wu("renderGuide"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onRenderGuideChanged",null);
_.v([_.u(),_.G("design:type",Object)],vC.prototype,"guideOpened",void 0);_.v([_.u(),_.G("design:type",Boolean)],vC.prototype,"guidePersistent",void 0);_.v([_.Wu("guidePersistent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onGuidePersistentChanged",null);_.v([_.u(),_.G("design:type",Object)],vC.prototype,"guideUserStateOpened",void 0);_.v([_.u(),_.G("design:type",String)],vC.prototype,"pageUrl",void 0);
_.v([_.u(),_.G("design:type",String)],vC.prototype,"pageType",void 0);_.v([_.u(),_.G("design:type",Number)],vC.prototype,"cachedClientWidth",void 0);_.v([_.u(),_.G("design:type",Object)],vC.prototype,"guideElement",void 0);_.v([_.u({selector:_.Im}),_.G("design:type",Object)],vC.prototype,"isFullscreenShorts",void 0);_.v([_.Wu("guideElement"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onGuideElementChanged",null);
_.v([_.Wu("guidePersistentAndVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"guidePersistentAndVisibleChanged",null);_.v([_.df("guideIsVisibleButNotPersistent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"guideIsVisibleButNotPersistentChanged",null);
_.v([_.Wu("miniGuideVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"miniGuideVisibleChanged",null);_.v([_.df("guideOpened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"guideOpenedChanged",null);_.v([_.Wu("activeEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"activeEndpointChanged",null);
_.v([_.df("pageUrl"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"resetGuide",null);_.v([_.df("cachedClientWidth"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"cachedClientWidthChanged",null);_.v([_.Wu("guideOpened","guidePersistent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"computeGuidePersistentAndVisible",null);
_.v([_.df("guidePersistentAndVisible","pageUrl","cachedClientWidth"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"observeForMiniGuideVisible",null);_.v([_.eJ("iron-resize"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vC.prototype,"onResize",null);_.v([_.K({disableElementRegistration:!0,is:"yt-guide-manager"})],vC);var KV8=_.B(vC,"yt-guide-manager",void 0,{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var HC=function(){var q=_.Q.apply(this,arguments)||this;q.JSC$17836_keyboardInUse=!1;q.boundHandleCapturedKeydownEvent=function(k){q.handleCapturedKeydownEvent(k)};
return q};
_.y(HC,_.Q);_.Y=HC.prototype;_.Y.attached=function(){this.listenToDocument(document)};
_.Y.listenToDocument=function(q){q.addEventListener("keydown",_.Rw(this,this.onKeyDownEvent));q.addEventListener("keyup",_.Rw(this,this.onKeyUpEvent));q.addEventListener("mousedown",_.Rw(this,this.onMouseDownEvent));_.h("desktop_keyboard_capture_keydown_killswitch")||q.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);q.addEventListener("yt-page-data-updated",_.Rw(this,this.onPageUpdate))};
_.Y.detached=function(){this.unlistenFromDocument(document)};
_.Y.unlistenFromDocument=function(q){q.removeEventListener("keydown",_.Rw(this,this.onKeyDownEvent));q.removeEventListener("keyup",_.Rw(this,this.onKeyUpEvent));q.removeEventListener("mousedown",_.Rw(this,this.onMouseDownEvent));_.h("desktop_keyboard_capture_keydown_killswitch")||q.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);q.removeEventListener("yt-page-data-updated",_.Rw(this,this.onPageUpdate))};
_.Y.ready=function(){_.mT().addProvider({provide:_.S8,useValue:this})};
_.Y.isKeyBoardInUse=function(){return this.JSC$17836_keyboardInUse};
_.Y.handleCapturedKeydownEvent=function(q){if(q.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(q)};
_.Y.onMouseDownEvent=function(){this.JSC$17836_keyboardInUse=!1};
_.Y.onPageUpdate=function(){if(_.h("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.h("web_shorts_keyboard_shortcut_usage_log")){_.qw.clear();for(var q=_.S(_.gs),k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;F=F.next().value;F=_.Jw(F);_.qw.set(k,F);_.BJ(_.Jg(),_.lN(),F)}_.iC.clear();q=_.S(_.mO);for(k=q.next();!k.done;k=q.next())F=_.S(k.value),k=F.next().value,F=F.next().value,F=_.Jw(F),_.iC.set(k,F),_.BJ(_.Jg(),_.lN(),F);_.r3(_.Jg(),_.lN(),[].concat(_.fP(_.iC.values()),
_.fP(_.qw.values())));_.HJ(_.Jg(),[].concat(_.fP(_.iC.values()),_.fP(_.qw.values())))}};
_.Y.onMiniplayerActiveChange=function(){var q;(q=_.mT().resolve(_.BA).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(q.document):this.unlistenFromDocument(q.document))};
_.Y.ignoreKeyEvent=function(q){if(q.ctrlKey||q.altKey)if(_.h("kevlar_macro_markers_keyboard_shortcut")){if(q.keyCode!==37&&q.keyCode!==39)return!0}else return!0;var k=_.xN(q)||[];return _.Dd2(k)?!0:q.defaultPrevented?(R3(q.keyCode,q.shiftKey,this.isShortsPage),!0):q.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(q):!1};
_.Y.isSpacebarClick=function(q){var k=q||window.event;var F;k.composedPath&&typeof k.composedPath==="function"?F=k.composedPath():F=k.path;F&&F.length?k=F[0]:(k=k||window.event,k=k.target||k.srcElement,k.nodeType==3&&(k=k.parentNode));return k&&q.keyCode===32&&(q=k.tagName==="BUTTON"||k.tagName==="A"||k.tagName==="INPUT",k=(k=k.getAttribute("role"))&&(k==="option"||k==="button"||k.indexOf("menuitem")===0),q||k)?!0:!1};
_.Y.onKeyDownEvent=function(q){if(!this.ignoreKeyEvent(q)&&(q.keyCode===191&&(q.shiftKey||q.metaKey?q.repeat!=null&&q.repeat||(this.openHotkeyDialog(),R3(q.keyCode,q.shiftKey,this.isShortsPage)):(this.focusSearchBox(),q.preventDefault())),!q.metaKey)){var k=_.mT().resolve(_.BA);switch(q.keyCode){case 9:this.JSC$17836_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(q);break;case 84:k.pipController.getWindow()&&window.focus();this.toggleTheaterMode(q.keyCode,q.shiftKey);break;case 73:k.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(q.keyCode,q.shiftKey);break;case 70:if(this.isShortsPage&&_.h("web_fullscreen_shorts")){_.lv9();break}this.isMiniplayerActive()?k.pipController.getWindow()&&(k.close(!0),window.focus()):this.passEventToPlayer(q);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(q.keyCode,q.shiftKey):this.closeMiniplayer(q.keyCode,q.shiftKey)||this.passEventToPlayer(q);break;case 13:q.shiftKey&&_.h("web_ephemeral_actions")&&_.mT().resolve(_.zd).activate(q);break;
default:this.passEventToPlayer(q)}}};
_.Y.onKeyUpEvent=function(q){if(!this.ignoreKeyEvent(q))if(_.h("web_speedmaster_spacebar_control")&&q.keyCode===32)this.handlePlayerSpaceKey(q,!0);else{var k=this.getPlayerManager();k&&(k=k.getPlayer())&&k.handleGlobalKeyUp(q.keyCode,q.shiftKey,q.ctrlKey,q.altKey,q.metaKey,q.key,q.code)}};
_.Y.getPlayerManager=function(){var q=_.q$(),k=_.mT().resolve(_.g6(_.gb));return q&&k&&k.isOnWatch()?q:null};
_.Y.passEventToPlayer=function(q,k){var F=this,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return!_.h("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&F.isMiniplayerActive()?T=_.mT().resolve(_.BA).getPlayerElement():F.inlinePreviewIsActive?(Z=_.ZH(F.hostElement,"yt-get-inline-preview-player-action"))&&Z[0]&&(T=Z[0]):T=_.q$(),T?_.W(z,T.getPlayerPromise(),3):z.jumpTo(0);O=z.yieldResult;k?O.handleGlobalKeyUp(q.keyCode,q.shiftKey,q.ctrlKey,q.altKey,q.metaKey,q.key,q.code,q.repeat):O.handleGlobalKeyDown(q.keyCode,
q.shiftKey,q.ctrlKey,q.altKey,q.metaKey,q.key,q.code,q.repeat);q.keyCode!==38&&q.keyCode!==40&&R3(q.keyCode,q.shiftKey,F.isShortsPage);_.RG(z)})};
_.Y.focusSearchBox=function(){_.Fc(this.hostElement,"yt-focus-searchbox")};
_.Y.openHotkeyDialog=function(){_.Fc(this.hostElement,"yt-open-hotkey-dialog")};
_.Y.isMiniplayerActive=function(){return _.mT().resolve(_.BA).isMiniplayerActive()};
_.Y.closeMiniplayer=function(q,k){return this.isMiniplayerActive()?(_.mT().resolve(_.BA).close(),R3(q,k,this.isShortsPage),!0):!1};
_.Y.toggleTheaterMode=function(q,k){var F=_.N$(_.LB().getState()),T=this.getPlayerManager(),Z=_.h("disable_theater_mode_keyboard")||_.$O("START_IN_FULL_WINDOW_MODE");T&&!Z&&(F=!F,_.qN()&&_.h("external_fullscreen")&&(F=!0),_.Ta(this.hostElement,"yt-toggle-theater-mode",[F]),R3(q,k,this.isShortsPage))};
_.Y.toggleMiniplayer=function(q,k){var F=this.getPlayerManager();if(this.isMiniplayerActive()){var T;((T=_.mT().resolve(_.g6(_.gb)))==null?0:T.isOnWatch())?_.mT().resolve(_.BA).close(!0):_.dE(_.mT().resolve(_.BA));R3(q,k,this.isShortsPage)}else F&&(_.Ta(this.hostElement,"yt-activate-miniplayer-from-watch-action"),R3(q,k,this.isShortsPage))};
_.Y.handlePlayerSpaceKey=function(q,k){var F=!!_.q$()||this.isMiniplayerActive();F=_.h("disable_space_scroll_fix")||F;_.h("global_spacebar_pause")&&!this.isKeyBoardInUse()&&F&&(q.preventDefault(),this.passEventToPlayer(q,k))};
_.Y.isPresentingTheaterMode=function(){return _.h("web_watch_enable_tm_esc_key")?_.N$(_.LB().getState())&&!_.qN():!1};
HC.prototype.onMiniplayerActiveChange=HC.prototype.onMiniplayerActiveChange;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],HC.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],HC.prototype,"ytdReduxBehavior",void 0);_.v([_.u({selector:_.zQx}),_.G("design:type",Boolean)],HC.prototype,"inlinePreviewIsActive",void 0);_.v([_.u({selector:_.peM}),_.G("design:type",Boolean)],HC.prototype,"isShortsPage",void 0);
_.v([_.u({selector:_.pB}),_.G("design:type",Boolean)],HC.prototype,"miniplayerIsActive",void 0);_.v([_.Wu("miniplayerIsActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HC.prototype,"onMiniplayerActiveChange",null);_.v([_.K({disableElementRegistration:!0,is:"yt-hotkey-manager"})],HC);_.B(HC,"yt-hotkey-manager",void 0,{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var so=function(){var q=_.Q.apply(this,arguments)||this;q.loopStateEntityKey_=null;q.playlistLoopStateEntity_=null;q.isShuffleNextPlaylist=!1;q.PLAYER_EVENTS_=new Map;q.playerListenersSetup_=!1;q.videoSkipJob_=0;q.canAutoAdvance_=!1;q.playerManager_=null;q.TEST_ONLY={};return q};
_.y(so,_.Q);_.Y=so.prototype;_.Y.ready=function(){_.mT().addProvider({provide:_.uf,useValue:this.hostElement})};
_.Y.created=function(){this.PLAYER_EVENTS_.set("onPlaylistNext",this.onPlaylistNext);this.PLAYER_EVENTS_.set("onPlaylistPrevious",this.onPlaylistPrevious);this.PLAYER_EVENTS_.set("onPlaylistIndex",this.onPlaylistIndex_);this.PLAYER_EVENTS_.set("onStateChange",this.onPlayerStateChange_);this.PLAYER_EVENTS_.set("onLoopChange",this.onPlayerLoopChange_);this.PLAYER_EVENTS_.set("onSleepTimerSettingsChanged",this.onSleepTimerSettingsChanged_)};
_.Y.attached=function(){document.addEventListener("yt-navigate-start",_.Rw(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.Rw(this,this.onYtNavigateFinish_))};
_.Y.detached=function(){document.removeEventListener("yt-navigate-start",_.Rw(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.Rw(this,this.onYtNavigateFinish_))};
_.Y.updatePlaylistEventListeners=function(q,k){k&&!this.playerListenersSetup_?(this.playerManager_=q,this.registerPlaylistEventListeners_(q)):!k&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(q))};
_.Y.setPlayer=function(q){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=q};
_.Y.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.Y.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.Y.registerPlaylistEventListeners_=function(q){var k=this;q.getPlayerPromise().then(function(F){k.playerListenersSetup_||(k.ytPlayerListenerBehavior.listenToPlayerEvents(F,k.PLAYER_EVENTS_),k.playerListenersSetup_=!0)})};
_.Y.removePlaylistEventListeners_=function(q){var k=this;q.getPlayerPromise().then(function(F){k.playerListenersSetup_&&(k.ytPlayerListenerBehavior.unlistenFromPlayerEvents(F,k.PLAYER_EVENTS_),k.playerListenersSetup_=!1)})};
_.Y.setPlaylistComponent=function(q){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.Rw(this,this.onPlaylistYtNavigate_)),q&&(q.data&&this.playlistComponent.data&&q.data.playlistId==this.playlistComponent.data.playlistId?(q.loopOn=this.playlistComponent.loopOn,q.shuffleOn=this.playlistComponent.shuffleOn):(q.loopOn=!1,q.shuffleOn=!1),this.isShuffleNextPlaylist&&(q.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=q;this.playlistComponent.addEventListener("yt-navigate",
_.Rw(this,this.onPlaylistYtNavigate_))};
_.Y.setAutoplayRenderer=function(q){this.autoplayData=q};
_.Y.setPlaylistData=function(q){this.currentPlaylistData_=q;_.Fc(this.hostElement,"yt-playlist-data-updated");_.fT.isEmpty(q)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(q)};
_.Y.setPlayerPlaybackControlData=function(q){this.playerManager_&&this.playerManager_.updatePlayerComponents(q.playlistPanelRenderer)};
_.Y.getPlaylistData=function(){return this.currentPlaylistData_};
_.Y.getTempData_=function(q,k){if(this.playlistComponent==null)return null;q={};this.playlistComponent.shuffleOn&&(q.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(q.loop_on=this.playlistComponent.loopOn);k&&(q.autonav="1",_.mT().resolve(_.pF),k=_.iA(),k>0&&(q.lact=k),this.playerManager_&&(k=this.playerManager_.getPlayer())&&k.shouldSendVisibilityState()&&(k=k.getVisibilityState(),k!=0&&(q.vis=k)));_.h("enable_unknown_lact_fix_on_html5")&&(_.mT().resolve(_.pF),q.lact=
_.iA());return q};
_.Y.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.Y.setLoopStateEntityKey_=function(q){var k;this.loopStateEntityKey_=((k=this.getPlaylistLoopData_(q))==null?void 0:k.playlistLoopStateEntityKey)||null};
_.Y.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.Y.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.Y.skipVideo=function(){var q=this,k=_.h("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||k)k=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.ay(_.pL,function(){q.onPlaylistNext();q.videoSkipJob_=0},k)};
_.Y.cancelVideoSkip=function(){this.videoSkipJob_&&(_.pL.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.Y.isInBackground_=function(){var q=window.document.visibilityState;return!(!q||q=="visible")};
_.Y.onPlaylistIndex_=function(q){this.playlistComponent&&(q=this.playlistComponent.data.contents[q].playlistPanelVideoRenderer.navigationEndpoint,_.Fc(this.hostElement,"yt-navigate",{endpoint:q,tempData:this.getTempData_(q)}))};
_.Y.onPlayerStateChange_=function(q){if(q=q==0&&this.playlistComponent&&this.canAutoAdvance_)q=_.n4.getInstance(),q=!(q.autonavState_===3?q.autonavPauseReason_&&q.autonavPauseReason_.inputBoxFocus===!0:q.autonavState_===1&&q.disabledAutonavPauseReason_&&q.disabledAutonavPauseReason_.inputBoxFocus===!0);q&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.Y.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.Y.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.Y.navigateToAutoplayWatchEndpoint_=function(q,k,F){var T=this.playlistComponent.data.currentIndex,Z=this.getNumPlayableVideos_();q=="NORMAL"&&k=="autoplayVideo"&&T+1>=Z&&F||!(q=this.getVideoEndpoint_(q,k))||(F=this.getTempData_(q,F),_.Fc(this.hostElement,"yt-navigate",{endpoint:q,tempData:F}))};
_.Y.getNumPlayableVideos_=function(){for(var q=0,k=_.S(this.playlistComponent.data.contents||[]),F=k.next();!F.done;F=k.next())F.value.playlistPanelVideoRenderer&&(q+=1);return q};
_.Y.getVideoEndpoint_=function(q,k){if(this.autoplayData&&this.autoplayData.sets)for(var F=0,T=this.autoplayData.sets.length;F<T;F++){var Z=this.autoplayData.sets[F];if(Z.mode==q){if(Z[k])return Z[k];break}}else q=new _.aP("AutoplayData is undefined in playlist manager","Mode: "+q+" endpoint: "+k),_.w1(q)};
_.Y.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.Y.onPlaylistYtNavigate_=function(q){if(q.detail.endpoint){q.stopPropagation();var k=q.detail;k.tempData=this.getTempData_(q.detail.endpoint);_.Fc(this.hostElement,"yt-navigate",k)}};
_.Y.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.Y.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.Y.playlistLoopStateEntityChanged_=function(q){var k=this,F,T,Z;return _.C(function(O){if(O.nextAddress==1){if(!q)return O.return();F=q.state==="PLAYLIST_LOOP_STATE_ONE";return k.playerManager_?_.W(O,k.playerManager_.getPlayerPromise(),3):O.jumpTo(2)}O.nextAddress!=2&&(T=O.yieldResult,T.setLoopVideo(F));Z=q.state==="PLAYLIST_LOOP_STATE_ALL";k.playlistComponent&&(k.playlistComponent.loopOn=Z);_.RG(O)})};
_.Y.getPlaylistLoopData_=function(q){var k,F;if(q=q==null?void 0:(k=q.playlistButtons)==null?void 0:(F=k.menuRenderer)==null?void 0:F.topLevelButtons)for(k=_.S(q),F=k.next();!F.done;F=k.next())if(F=F.value,F.playlistLoopButtonRenderer)return F.playlistLoopButtonRenderer};
_.Y.getLoopStateCommand_=function(q){var k=this.getPlaylistData(),F;k=((F=this.getPlaylistLoopData_(k))==null?void 0:F.states)||[];var T;q=(T=_.f(k[q?1:2],_.I5c))==null?void 0:T.button;var Z;return(Z=_.f(q,_.bl))==null?void 0:Z.command};
_.Y.onPlayerLoopChange_=function(q){this.playlistLoopStateEntity_&&(q?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(q=this.getLoopStateCommand_(q))&&this.ytComponentBehavior.resolveCommand(q)};
_.Y.onSleepTimerSettingsChanged_=function(q){this.canAutoAdvance_=q!=="End of video"};
so.prototype.onPlaylistLoopStateEntityChanged=so.prototype.onPlaylistLoopStateEntityChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],so.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],so.prototype,"ytPlayerListenerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],so.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],so.prototype,"loopStateEntityKey_",void 0);
_.v([_.u({selectorArgs:["loopStateEntityKey_"],selector:_.yUr}),_.G("design:type",Object)],so.prototype,"playlistLoopStateEntity_",void 0);_.v([_.Wu("playlistLoopStateEntity_"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],so.prototype,"onPlaylistLoopStateEntityChanged",null);_.v([_.K({disableElementRegistration:!0,is:"yt-playlist-manager"})],so);_.B(so,"yt-playlist-manager",void 0,{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var BD8,rfv=function(){if(BD8!==void 0)return BD8;var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return BD8=q};var GR=function(){var q=_.Q.apply(this,arguments)||this;q.lastCallback=null;q.getAccountLinkPromises={};q.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);q.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return q};
_.y(GR,_.Q);_.Y=GR.prototype;_.Y.getLocation=function(){return window.location.href};
_.Y.getCompletionUrl=function(){return _.VW(this.getLocation())};
_.Y.containsRedirectState=function(q){return(q=_.lu(_.F9M(q)))?(new URLSearchParams(q)).get("redirect_state")!==null:!1};
_.Y.createGalConfig=function(q,k){var F=new o_0;q=F=k?this.getPopupOrRedirectSetting(F,_.P9("LINK_API_KEY"),_.P9("LINK_API_KEY_REDIRECT"),q):FU8(F,_.P9("LINK_API_KEY"));q.authUser=_.P9("SESSION_INDEX")||0;q.supportedFlows=new Set([4]);return q.build()};
_.Y.getPopupOrRedirectSetting=function(q,k,F,T){this.isGalInteractionPopupMode(T)?(q.interactionMode=0,q=FU8(q,k)):(q.interactionMode=1,k=this.getCompletionUrl(),q.completionUrl=k,q=FU8(q,F));return q};
_.Y.isGalInteractionPopupMode=function(q){if(this.redirectModeProviderAllowlist.has(q))switch(q){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.Y.getStatusEntityKeyForProviderId=function(q){return _.OR(q+":all","accountLinkStatusEntity")};
_.Y.findNestedPropValue=function(q,k){var F=!1,T=null;JSON.stringify(q,function(Z,O){F||Z!==k||(F=!0,T=O);return F?null:O});
return T};
_.Y.findAccountLinkButtonViewModel=function(q,k){var F=null,T=!1;JSON.stringify(q,function(Z,O){T||O.accountLinkStatusEntityKey!==k||O.accountLinkStatusSecondaryEntityKey||(T=!0,F=O);return T?null:O});
return F};
_.Y.executeLinkingSuccessOrFailureCommands=function(q,k,F){var T=null,Z;(k==null?0:(Z=k.url)==null?0:Z.includes("account_sharing"))?T=k==null?void 0:k.response:T=k==null?void 0:k.response;(k=this.findAccountLinkButtonViewModel(T,q))?(q=F?this.findNestedPropValue(k,"onSuccessCommand"):this.findNestedPropValue(k,"onFailureCommand"))?_.CJ([q],this.hostElement):_.QV(Error("fl")):_.QV(Error("gl`"+q))};
_.Y.handleInitializeRequest=function(q,k){var F=this,T=yd5(this.createGalConfig(q,!0));this.containsRedirectState(this.getLocation())?aID(q,T.config,T.galService).then(function(Z){var O=F.getStatusEntityKeyForProviderId(q);if(Z.statusCode===1)k&&F.executeLinkingSuccessOrFailureCommands(O,k,!0),Z=F.getLocation().indexOf("#"),Z!==-1&&window.history.pushState(null,"",F.getLocation().substring(0,Z));else return k&&F.executeLinkingSuccessOrFailureCommands(O,k,!1),Promise.reject(Error(Z.statusMessage))}).catch(function(Z){_.w1(Z);
_.lA("gamingAccountLinkStatusChanged",{serviceId:q,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(Z)}):this.getAccountLinkPromises[q]=T.startLinkingSession({serviceId:q})};
_.Y.handleAccountLinkCommand=function(q){_.f(q,rQX)&&this.handleLinkRequest(_.f(q,rQX))};
_.Y.handleLinkRequest=function(q){var k=this,F=q.thirdPartyId;if(F)if(this.isGalInteractionPopupMode(F)){var T=function(){k.closeAndFire("ytd-gaming-account-link-setting-renderer",q.onFailureCommand)},Z=function(){k.closeAndFire("ytd-gaming-account-link-setting-renderer",q.onSuccessCommand)};
this.lastCallback=Z;this.getAccountLinkPromises[F].then(function(O){ulk(O).then(function(z){z.statusCode===1?Z():T()})}).catch(function(){T()})}else this.getAccountLinkPromises[F].then(function(O){ulk(O).then(function(z){if(z.statusCode!==1)return Promise.reject(Error(z.statusMessage))})}).catch(function(O){_.w1(O);
_.lA("gamingAccountLinkStatusChanged",{serviceId:F,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(O)})};
_.Y.closeAndFire=function(q,k){_.Ta(this.hostElement,"yt-close-popup-action",[q]);k&&_.CJ([k],this.hostElement)};
_.Y.handleAccountUnlinkCommand=function(q){_.f(q,vqC)&&this.handleUnlinkRequest(_.f(q,vqC))};
_.Y.handleUnlinkRequest=function(q){var k=this,F=q.thirdPartyId;if(F){var T=function(){k.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",q.onFailureCommand)},Z=function(){k.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",q.onSuccessCommand)};
this.lastCallback=Z;var O=yd5(this.createGalConfig(F,!1));this.unlinkUserGal(O,F).then(function(z){z.statusCode===1?Z():T()}).catch(function(){T()})}};
_.Y.unlinkUserGal=function(q,k){return q.deleteLink(k)};
_.Y.handleLogAccountLinkingEventCommand=function(q){_.h("enable_gel_log_commands")&&_.f(q,Hq0)&&(q=_.f(q,Hq0).event)&&_.lA("gamingAccountLinkStatusChanged",q)};
_.Vg.Object.defineProperties(GR,{template:{configurable:!0,enumerable:!0,get:function(){return rfv()}}});
_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],GR.prototype,"ytOpenPopupBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],GR.prototype,"ytActionHandlerBehavior",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-third-party-manager"})],GR);_.B(GR,"ytd-third-party-manager",function(){return rfv()},{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var vH5,Hs0=function(){if(vH5!==void 0)return vH5;var q=document.createElement("template");_.D(q,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return vH5=q};var sc8=_.xT(["\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      "]),cC=function(){var q=_.Q.apply(this,arguments)||this;q.currentPage=void 0;q.renderLoadingStateJobId=0;q.updatePageDataJobId=0;q.pageDisposeJobsets=new WeakMap;q.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney",
"yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose","yt-stop-old-player":"onYtStopOldPlayer"};q.shouldApplyLockupToWatchTransition=_.h("web_thumbnail_to_watch_transition");q.shouldApplySlideTransition=_.oP("web_page_transition_type")==="slide"||_.h("enable_plj_landing_page");q.shouldApplyLearningJourneyTransition=_.h("enable_plj_landing_page");q.TEST_ONLY=void 0;return q};
_.y(cC,_.Q);_.Y=cC.prototype;_.Y.ready=function(){var q=_.mT();q.addProvider({provide:_.gb,useValue:this});q.addProvider({provide:_.HV8,useValue:this})};
_.Y.created=function(){this.pagePool=new WV0;this.contextSwitcher=new l28};
_.Y.attached=function(){_.Fc(this.hostElement,"attached");var q=_.mT().resolve(_.g6(_.$N));q&&(this.contextSwitcher.JSC$17660_networkService_=q);this.viewTransitionManager=_.mT().resolve(_.a$);this.setupPageTransitionAnimation()};
_.Y.getPageOffset=function(q){return q.getScrollTop()};
_.Y.setPageOffset=function(q,k){try{q.setScrollTop(k)}catch(F){}};
_.Y.setPageOffsetForNavigation=function(q,k){_.Fc(this.hostElement,"yt-navigate-set-page-offset",{page:q,offset:k===void 0?0:k})};
_.Y.pauseActiveContext=function(){var q=this.contextSwitcher;q.activeContext_&&q.activeContext_.pause()};
_.Y.getModuleNameForType=function(q){return q==="watch"?_.h("kevlar_watch_fixie")?"watchFixie":_.h("kevlar_watch_grid")?"watchGrid":"watchFlexy":q==="shorts"||q==="search"?q:"browse"};
_.Y.attachPage=function(q){var k,F=!_.h("pc_is_attached_ks")&&(q==null?void 0:(k=q.polymerController)==null?void 0:k.isAttached);if(!q.isAttached&&!F)try{_.Zy(this.hostElement).appendChild(q)}catch(Z){var T;_.w1(new _.aP("Error attaching page element for component",{origin:(T=this.currentPage)==null?void 0:T.is,component:q.is}))}};
_.Y.setActivePage=function(q){var k=this,F=!1,T=function(){var Z=k.isOnWatch(),O=k.currentPage;if(q)if(q!==k.currentPage){O&&(O.hidden=!0,O.active=!1,O.removeAttribute("role"));k.currentPage=q;var z,R=_.I7((z=k.data)==null?void 0:z.endpoint);O&&_.Fc(k.hostElement,"yt-page-type-changed",{oldPageType:O.is,newPageType:q.is,newPageSubtype:R});_.cu().dispatch(_.FH({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:q.is}));_.cu().dispatch(_.FH({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:R||""}));q.hidden=
!1;k.attachPage(q);q.active=!0;q.setAttribute("role","main");O&&k.setPageOffsetForNavigation(q,0);_.h("kevlar_remove_page_dom_on_switch")&&!Z&&O&&_.Zy(k.hostElement).removeChild(O)}else F=!0;else Z=new _.aP("Unable to set active page",O?O.is:"unknown origin",(R=k.data)==null?void 0:R.endpoint),_.A7(Z)};
this.shouldRunLockupToWatchTransition(this.currentPage,q)?qZC(this.viewTransitionManager,T):this.shouldRunBrowseTransition(this.currentPage,q)?mjC(this.viewTransitionManager,T):this.shouldRunLearningJourneyTransition(this.currentPage,q)?iFX(this.viewTransitionManager,T):T();return F};
_.Y.shouldRunLockupToWatchTransition=function(q,k){return this.shouldApplyLockupToWatchTransition&&(q==null?void 0:q.is)==="ytd-browse"&&this.isWatchPage(k)};
_.Y.shouldRunBrowseTransition=function(q,k){return this.shouldApplySlideTransition&&(q==null?void 0:q.is)==="ytd-browse"&&(k==null?void 0:k.is)==="ytd-browse"&&q!==k};
_.Y.shouldRunLearningJourneyTransition=function(q,k){return this.shouldApplyLearningJourneyTransition&&(q==null?void 0:q.is)==="ytd-browse"&&((k==null?void 0:k.is)==="ytd-watch-learning-journey"||(k==null?void 0:k.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.Y.updatePageData=function(q){var k=this,F=this.data;this.updatePageDataJobId&&_.pL.cancelJob(this.updatePageDataJobId);this.data=q;return new _.R1(function(T){var Z=function(){q.filler?k.performDataUpdate(q,F):ShX(function(){k.performDataUpdate(q,F)});
var e=_.Qi();_.K$(e,"cr")||e.processSignal("cr");T()},O=function(){q&&q.page==="watch"?k.updatePageDataJobId=_.ay(_.pL,Z):Z()};
if(_.h("kevlar_enable_mss_page_modules_client")&&q){var z=_.mT().resolve(_.vA),R=k.getModuleNameForType(q.page);(z=n1D(z,[R]))?z.then(O):O()}else O()})};
_.Y.isDownloadsPage=function(q){var k,F;return(q==null?void 0:(k=q.endpoint)==null?void 0:(F=k.browseEndpoint)==null?void 0:F.browseId)==="FEdownloads"};
_.Y.setPlayerSyncInterval=function(q){var k;return _.C(function(F){if(F.nextAddress==1)return _.W(F,_.mT().resolve(_.TC),2);k=F.yieldResult;k.setUpPositionSyncInterval(q);_.RG(F)})};
_.Y.performDataUpdate=function(q,k){_.h("kevlar_early_popup_close")||_.Ta(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var F=!q.filler;F&&(_.pJ("lps"),_.h("config_age_report_killswitch")||BoC());var T=kz(q),Z,O=!1;if(_.h("kevlar_remove_page_dom_on_switch")){var z=k&&kz(k);T===z&&(Z=this.getCurrentPage())}Z||(Z=bU(this.pagePool,T));F&&RY9(this.pagePool.elementPoolPopulator,T);F&&!this.renderLoadingStateJobId&&(O=this.setActivePage(Z));if(Z){z=T==="watch";var R=
T==="shorts",e=T==="learning_journey_watch";_.h("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(Z);if(z||R||e)Z.playerData=q.playerResponse;if(R){q.reelWatchSequenceResponse?Z.reelWatchSequenceResponse=q.reelWatchSequenceResponse:q.cachedReelWatchSequenceResponse?Z.reelWatchSequenceResponse=q.cachedReelWatchSequenceResponse:_.h("web_enable_cached_reel_sequence_fix")&&Z.cachedReelWatchSequenceResponse&&!Z.reelWatchSequenceResponse&&(Z.reelWatchSequenceResponse=Z.cachedReelWatchSequenceResponse);
Z.currentEndpoint=q.endpoint;var I;Z.isPreviousPageShorts=!!(k==null?0:(I=k.endpoint)==null?0:I.reelWatchEndpoint);q.cachedReelWatchSequenceResponse=q.reelWatchSequenceResponse||q.cachedReelWatchSequenceResponse||(k==null?void 0:k.cachedReelWatchSequenceResponse);Z.cachedReelWatchSequenceResponse=q.cachedReelWatchSequenceResponse}I=this.isDownloadsPage(q);var X=this.isDownloadsPage(k);I&&!X?this.setPlayerSyncInterval(6E5):!I&&X&&this.setPlayerSyncInterval();_.h("block_all_player_prefetch_requests")||
this.preparePrefetchRequest(q,Z,F,z,R,e);kMh(_.mT().resolve(_.BA),k,q);_.nz(_.mT().resolve(_.pF));_.h("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(Z);F?(F=typeof Z.loadPage,F==="function"?(Z.pageContext=JBC(this.contextSwitcher,Z,Z.data!==q.response),F=function(){Z.loadPage(q.response)},this.shouldApplySlideTransition&&Z.is==="ytd-browse"&&O&&(T==="learning"||this.isDifferentBrowseId(q==null?void 0:q.endpoint,k==null?void 0:k.endpoint))?mjC(this.viewTransitionManager,
F):F()):_.pN(new _.aP("b/38014653 ",[T,
Z.is,Z.nodeName,F,Z.isAttached,k&&kz(k),this.hostElement.children.length])),_.pJ("pdl")):(Z.hidden=!0,q.response.filler=!0,Z.data=q.response,this.attachPage(Z));_.Fc(this.hostElement,"yt-page-data-updated",{pageType:T})}_.MR(_.pL,function(){_.h("logging_avoid_blocking_during_navigation")&&_.Lcf().transition("none");var E=s6s(),d=Z;if(q){var M=UN0(q),t=IHK(q),A;a:{if(q.playerResponse){var w=q.playerResponse,b;if((A=w.auxiliaryUi)==null?0:(b=A.messageRenderers)==null?0:b.upsellDialogRenderer){A=w.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(q.response&&(A=q.response,(w=A.overlay)==null?0:w.upsellDialogRenderer)){A=A.overlay.upsellDialogRenderer;break a}A=void 0}var r;var L;b=(r=q.playerResponse)==null?void 0:(L=r.auxiliaryUi)==null?void 0:L.messageRenderers;r=(b==null?void 0:b.enforcementMessageViewModel)||(b==null?void 0:b.bkaEnforcementMessageViewModel);r=(r==null?void 0:r.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?r:void 0;var H;a:{if(q.response&&(L=q.response,(H=L.overlay)==null?0:H.commandWrapperPromoRenderer)){H=
L.overlay.commandWrapperPromoRenderer;break a}H=void 0}HeX(E,M,t,A,r,H,d)}})};
_.Y.preparePrefetchRequest=function(q,k,F,T,Z,O){var z,R,e,I,X,E,d,M,t,A,w,b,r,L,H;return _.C(function(V){if(V.nextAddress==1)return!F||!(T||Z||O)||_.h("kevlar_disable_background_prefetch")&&_.uB(_.vAh)()===0?V.return():(z=_.mi(k))?_.W(V,z.getPlayerPromise(),2):V.return();R=V.yieldResult;e=_.mT().resolve(_.g6(_.$N));if(!e)return V.return();if(Z)return I=_.jt(_.MK),arv(I,(X=q.endpoint)==null?void 0:X.reelWatchEndpoint,k.reelWatchSequenceResponse,R,e),V.return();M=(E=q.response)==null?void 0:(d=E.responseContext)==
null?void 0:d.webResponseContextExtensionData;if(!M)return V.return();r=(t=q.response)==null?void 0:(A=t.contents)==null?void 0:(w=A.twoColumnWatchNextResults)==null?void 0:(b=w.autoplay)==null?void 0:b.autoplay;L=_.mT().resolve(_.uf);H=_.jt(_.MK);dj0(H,M,R,e,L,r);_.RG(V)})};
_.Y.movePlayerToWatch=function(q){var k=this,F,T;return _.C(function(Z){F=bU(k.pagePool,"watch");T=F.getPlayerContainer();q.appendTo(T);_.RG(Z)})};
_.Y.movePlayerToShorts=function(q){var k=this,F,T,Z;return _.C(function(O){F=bU(k.pagePool,"shorts");T=F.getPlayerContainer();(Z=q)==null||Z.appendTo(T,void 0,!0);_.RG(O)})};
_.Y.getPlayerFromWatch=function(){var q=bU(this.pagePool,"watch");return _.mi(q)};
_.Y.getPlayerFromShorts=function(){var q=bU(this.pagePool,"shorts");return _.mi(q)};
_.Y.startLoadingWatch=function(){var q=bU(this.pagePool,"watch");this.renderLoadingStateJobId?(_.pL.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,this.renderPageLoadingState("watch")):this.setActivePage(q)};
_.Y.startLoadingShorts=function(){var q=bU(this.pagePool,"shorts");this.setActivePage(q)};
_.Y.startLoadingLearningJourney=function(){var q=bU(this.pagePool,"learning_journey_watch");this.setActivePage(q)};
_.Y.getCurrentPage=function(){return this.currentPage};
_.Y.getDestinationPageType=function(){return this.destinationPageType};
_.Y.getCurrentData=function(){return this.data};
_.Y.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.Y.isOnShorts=function(){var q;return((q=this.currentPage)==null?void 0:q.is)==="ytd-shorts"};
_.Y.isWatchPage=function(q){return!!q&&(q.is==="ytd-watch-flexy"||q.is==="ytd-watch-fixie"||q.is==="ytd-watch-grid")};
_.Y.preparePage=function(q,k){var F=this,T=function(){var z=F.pagePool.preparePage(q,F.currentPage,k);z&&F.attachPage(z)},Z=function(z){_.Pc(z,k);
_.w1(z)};
if(_.h("kevlar_enable_mss_page_modules_client")){var O=this.getModuleNameForType(q);if(O=n1D(_.mT().resolve(_.vA),[O])){O.then(T.bind(this)).catch(Z.bind(this));return}}try{T()}catch(z){Z(z)}};
_.Y.lazyPrepareCriticalPages=function(q,k){q=_.I7(k)||q;_.h("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(q).then(this.maybePrepareWatchPage.bind(this,q)):this.maybePrepareWatchPage(q)};
_.Y.maybePrepareWatchPage=function(q){q!=="watch"&&_.MR(_.pL,this.preparePage.bind(this,"watch"))};
_.Y.downloadPageModules=function(q){q=this.getModuleNameForType(q);var k=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);k.delete(q);var F=_.mT().resolve(_.vA);F.JSC$16418_loadModules(q);return F.JSC$16418_loadModules.apply(F,_.fP(k))};
_.Y.renderPageLoadingState=function(q,k){this.preparePage(q,k);var F=bU(this.pagePool,q);F.loadingData&&(F.loadingData.endpoint=k);F.loading=!0;this.setActivePage(F);q!=="watch"&&q!=="learning_journey_watch"||_.Fc(this.hostElement,"yt-guide-close")};
_.Y.prepareForNavigation=function(q,k){var F=this;if(this.currentPage&&this.data){var T=_.I7(k)||q;this.destinationPageType=T;kz(this.data)==T&&_.Fc(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((q==="watch"||q==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.pL.cancelJob(this.renderLoadingStateJobId);_.mT().resolve(_.BA).deactivate(k);var Z=this.data;this.renderLoadingStateJobId=_.Dn(_.pL,function(){if(F.data!=
Z){var O=bU(F.pagePool,q);F.setActivePage(O)}else F.renderPageLoadingState(q,k);F.renderLoadingStateJobId=0},150)}};
_.Y.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var q=new _.oc(1);this.currentPage.pageDisposeJobs.forEach(function(k){_.F5(q,k)});
this.pageDisposeJobsets.set(this.currentPage,q)}};
_.Y.flushPageDisposeJobset=function(q){var k=this.pageDisposeJobsets.get(q);k&&(k.flushJobs(),this.pageDisposeJobsets.delete(q))};
_.Y.onYtStopOldPlayer=function(q,k){k=k===void 0?!1:k;var F,T=_.Fi("kevlar_new_stop_old_player_logic_pages");if(_.h("kevlar_check_current_page_on_stop_old_player")&&(T.length===0||this.currentPage&&T.includes(this.currentPage.is)))if(this.data&&(F=kz(this.data)),kz(q)===F&&this.currentPage&&kz(this.currentPage.data)!==F)var Z=_.mi(this.currentPage);else F=kz(this.data),Z=bU(this.pagePool,F),Z=_.mi(Z);else this.data&&(F=kz(this.data),Z=bU(this.pagePool,F),Z=_.mi(Z));if(Z)if(q=kz(q),T=bU(this.pagePool,
q),T=_.mi(T),Z==T)k&&!_.h("kevlar_disable_preemptive_player_reset")&&Z.resetForNewPlayback();else if(k=F==="watch"&&q!=="watch",!k||q==="shorts"||_.Zzg()&&!$ds(this.data)&&q!=="yts-products"&&q!="mini_app"&&q!="playables")F=_.mT().resolve(_.BA),k&&F.isMiniplayerActive()&&F.pipController.getWindow()||Z.stop()};
_.Y.setupPageTransitionAnimation=function(){if(this.shouldApplySlideTransition&&this.shouldApplyLockupToWatchTransition){var q=_.kX("web_page_transition_exit_ms"),k=_.kX("web_page_transition_wait_ms"),F=_.kX("web_page_transition_enter_ms");if(!isNaN(q)||!isNaN(k)||!isNaN(F))if(q=rNv(sc8,q,k,F))k=document.createElement("style"),k.textContent=_.MqN(q),document.head.appendChild(k)}};
_.Y.isDifferentBrowseId=function(q,k){q=_.f(q,_.Xx);k=_.f(k,_.Xx);return(q==null?void 0:q.browseId)!==(k==null?void 0:k.browseId)};
_.Vg.Object.defineProperties(cC,{template:{configurable:!0,enumerable:!0,get:function(){return Hs0()}}});
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],cC.prototype,"ytActionHandlerBehavior",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-page-manager"})],cC);_.B(cC,"ytd-page-manager",function(){return Hs0()},{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var VO=function(q,k,F){F=F===void 0?!1:F;_.dF.call(this);this.draggableElement=q;this.callbacks=k;this.allowClicks=F;this.dragOccurred=!1;this.internalDragger=new _.uq(this.draggableElement);this.dragDelay=new _.nQ(this.delayedDrag.bind(this));G99(this);this.allowClicks&&(_.CB4(this.internalDragger,5),q.addEventListener("click",_.Rw(this,this.validateClick),{capture:!0}))};
_.y(VO,_.dF);var G99=function(q){_.Dr(q.internalDragger,"earlycancel",function(){q.allowClicks&&(q.dragOccurred=!1)});
_.Dr(q.internalDragger,"start",function(k){var F,T;(T=(F=q.callbacks).onStartDrag)==null||T.call(F,k);!k.defaultPrevented&&q.allowClicks&&(q.dragOccurred=!0)});
_.Dr(q.internalDragger,"beforedrag",function(k){k.preventDefault();q.lastOffset=new _.DJ(k.clientX-q.internalDragger.startX,k.clientY-q.internalDragger.startY);q.dragDelay.start()});
_.Dr(q.internalDragger,"end",function(){q.dragDelay.stop();var k,F;(F=(k=q.callbacks).onEndDrag)==null||F.call(k);q.lastOffset=void 0})};
VO.prototype.delayedDrag=function(){if(this.lastOffset)this.callbacks.onDrag(this.lastOffset)};
VO.prototype.disposeInternal=function(){this.internalDragger.dispose();this.allowClicks&&this.draggableElement.removeEventListener("click",_.Rw(this,this.validateClick),{capture:!0})};
VO.prototype.validateClick=function(q){this.dragOccurred&&(this.dragOccurred=!1,q.stopPropagation(),q.preventDefault())};var Lp=function(q,k){_.dF.call(this);this.JSC$17859_resizeContainer=q;this.callbacks=k;this.aspectRatio=16/9;this.JSC$17859_resizers=[];q=_.S(this.JSC$17859_resizeContainer.children);for(k=q.next();!k.done;k=q.next())cfk(this,k.value)};
_.y(Lp,_.dF);Lp.prototype.disposeInternal=function(){for(var q=_.S(this.JSC$17859_resizers),k=q.next();!k.done;k=q.next())k.value.dispose();q=_.S(this.JSC$17859_resizeContainer.children);for(k=q.next();!k.done;k=q.next())k.value.setAttribute("disabled","");this.JSC$17859_resizers.length=0};
Lp.prototype.setSize=function(q){this.currentMiniplayerSize=q};
Lp.prototype.setAspectRatio=function(q){this.aspectRatio=q};
Lp.prototype.update=function(q,k){for(var F=_.S(this.JSC$17859_resizeContainer.children),T=F.next();!T.done;T=F.next()){T=T.value;var Z=T.getAttribute("alignment");_.O$(T,"disabled",Z===q||Z===k)}};
var cfk=function(q,k){var F=k.getAttribute("alignment"),T=new VO(k,{onStartDrag:function(Z){if(k.hasAttribute("disabled"))Z.preventDefault();else{q.dragStartSize=q.currentMiniplayerSize;var O,z;(z=(O=q.callbacks).onStartResize)==null||z.call(O)}},
onDrag:function(Z){if(q.dragStartSize){F!=="north"&&F!=="west"||Z.scale(-1);var O=F==="north"||F==="south";Z=O?Z.y:Z.x;O&&q.aspectRatio>=1?Z*=q.aspectRatio:!O&&q.aspectRatio<1&&(Z/=q.aspectRatio);q.callbacks.onResize(q.dragStartSize+Z)}}});
q.JSC$17859_resizers.push(T)};var V82;var LV0=_.mc(function(q){var k=_.sa("yt-draggable"),F=q.onDrag,T=q.onDragStart,Z=q.onDragEnd,O=_.nr(q,{allowClicks:!1,dragThreshold:5}),z=O.dragThreshold,R=O.allowClicks;q=O.children;O=O.className;var e=void 0,I=void 0,X=new _.DJ(0,0),E=!1;_.DB(function(){e=new _.uq(k.value);I=new _.nQ(M);d(e,I);if(R()){_.CB4(e,z());var A;(A=k.value)==null||A.addEventListener("click",t,{capture:!0})}_.tR(function(){var w;(w=e)==null||w.dispose();if(R()){var b;(b=k.value)==null||b.removeEventListener("click",t,{capture:!0})}})});
var d=function(A,w){_.Dr(A,"earlycancel",function(){R()&&(E=!1)});
_.Dr(A,"start",function(b){T==null||T(b);b.defaultPrevented||R()&&(E=!0)});
_.Dr(A,"beforedrag",function(b){e&&I&&(b.preventDefault(),X=new _.DJ(b.clientX-e.startX,b.clientY-e.startY),I.start())});
_.Dr(A,"end",function(){w.stop();Z==null||Z();X=new _.DJ(0,0)})},M=function(){X&&F(X)},t=function(A){E&&(E=!1,A.stopPropagation(),A.preventDefault())};
return _.U("yt-draggable",{el:k,class:_.UZ("ytDraggableComponentHost",O)},q)},"pg");var xo2=_.mc(function(q){var k=_.S(_.Oi(0,void 0,"CvAwBd")),F=k.next().value,T=k.next().value;k=function(Z){var O={},z={};return _.U(LV0,{className:_.UZ("ytdMiniplayerComponentResizer",(O.ytdMiniplayerComponentResizerDisabled=function(){return Z===q.horizontalAlignment()||Z===q.verticalAlignment()},O.ytdMiniplayerComponentResizerNorth=Z==="north",O.ytdMiniplayerComponentResizerEast=Z==="east",O.ytdMiniplayerComponentResizerSouth=Z==="south",O.ytdMiniplayerComponentResizerWest=Z==="west",O)),
onDragStart:function(){T(q.currentMiniplayerSize());if(q.onResizeStart)q.onResizeStart()},
onDrag:function(R){Z!=="north"&&Z!=="west"||R.scale(-1);var e;R=(e=Z==="north"||Z==="south")?R.y:R.x;var I=q.currentAspectRatio();e&&I>=1?R*=I:!e&&I<1&&(R/=I);e=R;q.onResize(F()+e)}},_.U("div",{class:_.UZ("ytdMiniplayerComponentResizerCorner",(z.ytdMiniplayerComponentResizerNorthCorner=Z==="north",z.ytdMiniplayerComponentResizerEastCorner=Z==="east",z.ytdMiniplayerComponentResizerSouthCorner=Z==="south",z.ytdMiniplayerComponentResizerWestCorner=Z==="west",z))}))};
return _.U("div",{class:"ytdMiniplayerComponentResizers"},k("north"),k("east"),k("south"),k("west"))},"qg");var nHv=16/9,gHC=_.mc(function(){var q=_.sa("ytd-miniplayer"),k=_.S(_.Oi(new _.zG(NaN,NaN),void 0,"GNXZTe")),F=k.next().value,T=k.next().value;k=_.S(_.Oi(!1,void 0,"XqI9xc"));var Z=k.next().value,O=k.next().value;k=_.S(_.Oi(!1,void 0,"k3iLGe"));var z=k.next().value,R=k.next().value;k=_.S(_.Oi(!1,void 0,"ApjQ9b"));var e=k.next().value,I=k.next().value;k=_.S(_.Oi(!1,void 0,"PzlhGe"));var X=k.next().value,E=k.next().value;k=_.S(_.Oi(!1,void 0,"pm6fl"));var d=k.next().value,M=k.next().value;k=_.S(_.Oi(!1,
void 0,"xQrL1e"));var t=k.next().value,A=k.next().value;k=_.S(_.Oi(nHv,void 0,"NcrWZb"));var w=k.next().value,b=k.next().value,r=_.S(_.Oi(!1,void 0,"e5rxBc"));k=r.next().value;var L=r.next().value;r=_.S(_.Oi(!1,void 0,"uZtCde"));var H=r.next().value,V=r.next().value;r=_.S(_.Oi(void 0,void 0,"wKFvEe"));var g=r.next().value,Y9=r.next().value;r=_.S(_.Oi(_.P9("HTML_DIR")==="rtl"?"west":"east",void 0,"FF7oMe"));var OT=r.next().value,UT=r.next().value;r=_.S(_.Oi("south",void 0,"QXcssb"));var yh=r.next().value,
AH=r.next().value;r=_.S(_.Oi(400,void 0,"Fr8gSb"));var lw=r.next().value,H0=r.next().value,Kf=_.mT().resolve(_.BA).miniplayerPropSignalMap[0],qI=Kf.data,gh=Kf.externalPlaylistData;r=Kf.toastData;var tz=Kf.playabilityStatus,WG=Kf.isReadyToResume,Ng=Kf.isDisabled,X0=Kf.watchWhile,Fm=Kf.playerVe,lv=Kf.expandVe,LC=Kf.closeVe,SM=Kf.readyToResumeVe,Xm=Kf.readyToResumeCloseVe,Az=Kf.repositionVe,xs=Kf.resizeVe;Kf=_.S(_.db(WG));var Mg=Kf.next().value,V$=Kf.next().value,va=!1,cG=!1,Z0;_.DB(function(){T(_.MP());
q.value.addEventListener("animationend",function(rh){rh.target===q.value&&(M(!1),A(!1))});
B3v(q.value)});
_.Hc("yt-window-resized",function(rh){rh&&T(rh)});
var KU=function(){Z0&&b(Z0.getVideoAspectRatio())},d0=function(){if(Z0){var rh=Z0.getPlayerState()===1;
Mg()&&rh&&V$(!1)}},Ev=function(){var rh=lv();
if(rh){var WD=_.Jg(3);WD&&_.Ga(WD,rh)}},D0=function(){var rh=LC(),WD=Xm();
rh&&_.Ga(_.Jg(3),rh);WG()&&WD&&_.Ga(_.Jg(3),WD)};
_.Hc("yt-activate-miniplayer",function(rh){var WD;return _.C(function(qM){if(qM.nextAddress==1)return Z()?qM.return():_.W(qM,(WD=_.mT().resolve(_.BA).getPlayerElement())==null?void 0:WD.getPlayerPromise(),2);Z0=qM.yieldResult;if(!Z0)return qM.return();!H()&&_.h("kevlar_watch_while_v2")&&(AH(rh&&!_.h("kevlar_watch_while_bottom_align")?"north":"south"),UT(_.P9("HTML_DIR")==="rtl"?"west":"east"));var XY=Z0;XY.addEventListener("onVideoDataChange",KU);XY.addEventListener("onStateChange",d0);XY.addEventListener("onExpandMiniplayer",
Ev);XY.addEventListener("onCloseMiniplayer",D0);b(Z0.getVideoAspectRatio());O(!0);QT0()||M(!0);_.RG(qM)})});
_.Hc("yt-deactivate-miniplayer",function(rh){return _.C(function(WD){if(!Z())return WD.return();O(!1);V$(!1);A(rh);E(!1);R(!1);if(Z0){var qM=Z0;qM.removeEventListener("onVideoDataChange",KU);qM.removeEventListener("onStateChange",d0);qM.removeEventListener("onExpandMiniplayer",Ev);qM.removeEventListener("onCloseMiniplayer",D0)}QT0()||M(!0);_.RG(WD)})});
var CC=function(){return!(X0()&&_.h("kevlar_watch_while_modern"))},ZV=function(){var rh;
return!((rh=gh())==null||!rh.contents)},ZC=function(){var rh=lw();
var WD=F();WD=Math.min(Math.min(WD.width,WD.height)-32,720);var qM=w(),XY=CC(),MA=ZV()&&z(),tv=Math.min(rh,WD);rh=new _.zG(192,XY?116:192);qM=Evk(new _.zG(MA?nHv:qM,1),new _.zG(tv,XY?tv-76:tv));rh.width<=qM.width&&rh.height<=qM.height||(Xu8(qM,rh),qM.width=Math.min(qM.width,WD),qM.height=Math.min(qM.height,WD));return new _.zG(qM.width,_.uu(192,qM.height+GaX(XY,MA),720))},aG=function(){var rh=ZC(),WD=CC(),qM=ZV()&&z();
return new _.zG(rh.width,rh.height-GaX(WD,qM))},Bm=function(){var rh=function(WD){WD.target===q.value&&X()&&(E(!1),q.value.removeEventListener("transitionend",rh))};
QT0()||(q.value.addEventListener("transitionend",rh),E(!0));R(!z())};
_.y3(function(){var rh=Fm(),WD=_.Jg(3),qM=_.lN(3);if(WD&&qM&&rh){_.BJ(WD,qM,rh);qM=Az();var XY=xs(),MA=lv(),tv=LC(),Ur=Xm();MA&&tv&&Ur&&(_.r3(WD,rh,[MA,tv,Ur]),_.HJ(WD,[MA,tv]));qM&&XY&&_.r3(WD,rh,[qM,XY])}},"Snz6Ld");
_.y3(function(){var rh=SM();if(rh){var WD=_.Jg(0),qM=_.lN(0);WD&&qM&&(_.BJ(WD,qM,rh),_.HJ(WD,[rh]))}},"X1FpHd");
Kf={};return _.U("ytd-miniplayer",{el:q,class:_.UZ("ytdMiniplayerComponentHost",(Kf.ytdMiniplayerComponentVisible=function(){return Z()||d()},Kf.ytdMiniplayerComponentAnimatingSnap=e,Kf.ytdMiniplayerComponentAnimatingPlaylistExpand=X,Kf.ytdMiniplayerComponentAnimatingFade=d,Kf),function(){if(d()){var rh=yh();
var WD=Z(),qM=t();rh=WD?rh==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":qM?rh==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":rh==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else rh="";return rh}),
style:_.MO({top:function(){return yh()==="north"?"16px":""},
right:function(){return OT()==="east"?"16px":""},
bottom:function(){return yh()==="south"?"16px":""},
left:function(){return OT()==="west"?"16px":""},
width:function(){return ZC().width+"px"},
height:function(){return ZC().height+"px"},
transform:function(){var rh=g();return rh?"translate("+rh.x+"px, "+rh.y+"px)":""}})},_.U("div",{class:"ytdMiniplayerComponentContent"},_.U(LV0,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(rh){var WD=sT5(OT(),yh(),F(),ZC(),g()),qM=aG();Math.abs(rh.clientY-(WD.y+qM.height))>15?(L(!0),rh=_.Jg(3),WD=Az(),va||(va=!0,rh&&WD&&_.HJ(rh,[WD])),rh&&WD&&_.Ga(rh,WD)):rh.preventDefault()},
onDrag:function(rh){Y9(rh)},
onDragEnd:function(){var rh=r$v(sT5(OT(),yh(),F(),ZC(),g()),F(),ZC()),WD=HJD(OT(),yh(),F(),ZC()),qM=HJD(rh.horizontalAlignment,rh.verticalAlignment,F(),ZC());qM=new _.DJ(qM.x-WD.x,qM.y-WD.y);var XY;WD=WD.y+(((XY=g())==null?void 0:XY.y)||0)+ZC().height/2;var MA=function(){OT()===rh.horizontalAlignment&&yh()===rh.verticalAlignment||V(!0);UT(rh.horizontalAlignment);AH(rh.verticalAlignment);Y9(void 0)},tv=function(Ur){Ur.target===q.value&&e()&&(I(!1),MA(),q.value.removeEventListener("transitionend",tv))};
L(!1);yh()==="south"&&WD>F().height?(MA(),_.mT().resolve(_.BA).close()):(q.value.addEventListener("transitionend",tv),I(!0),Y9(qM))}},_.U(_.a,{cond:Z,
then:function(){return _.U(_.ns5,{isDisabled:Ng,playabilityStatus:tz,size:aG})}}),_.U(_.a,{cond:CC,
then:function(){return _.U(_.L2h,{isReadyToResume:Mg,data:qI,expanded:z,onExpandClick:Bm,playlistData:gh})}}),_.U(_.a,{cond:k,
then:function(){return _.U("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.U(_.a,{cond:function(){return ZV()&&z()||X()},
then:function(){return _.U(_.RpP,{className:"ytdMiniplayerComponentPlaylistPanel",data:gh,hideHeaderText:!0,withinMiniplayer:!0})}}),_.U("div",{class:"ytdMiniplayerComponentToast"},_.U(_.gs2,{toastData:r}))),_.U(xo2,{onResize:function(rh){H0(_.uu(192,rh,720))},
onResizeStart:function(){var rh=_.Jg(3),WD=xs();cG||(cG=!0,rh&&WD&&_.HJ(rh,[WD]));rh&&WD&&_.Ga(rh,WD)},
currentAspectRatio:w,currentMiniplayerSize:lw,horizontalAlignment:OT,verticalAlignment:yh}))},"rg");_.h("ytd_miniplayer_to_wiz")&&_.Ft(gHC,"ytd-miniplayer",{});_.Ft(_.gs2,"ytd-miniplayer-toast",{props:{toastData:_.xK}});var mok=16/9,q2k=new _.zG(400,400/mok),x3=function(){var q=_.Q.apply(this,arguments)||this;q.active=!1;q.hasNoData=!1;q.enabled=!1;q.expanded=!1;q.readyToResume=!1;q.isDisabled=!1;q.externalPlaylistData={};q.premiumBadges=[];q.watchWhile=!1;q.playerState=null;q.verticalAttachment="south";q.horizontalAttachment=_.P9("HTML_DIR")==="rtl"?"west":"east";q.isAnimatingFade=!1;q.isAnimatingSnap=!1;q.isAnimatingExpand=!1;q.isDragging=!1;q.playerHidden=!1;q.hasPlaylistData=!1;q.closed=!1;q.expandedClosed=!1;
q.isForReadyToResume=!1;q.watchResponse=null;q.player=null;q.playerVe=null;q.expandVe=null;q.closeVe=null;q.readyToResumeCloseVe=null;q.disabledInitialStateIsPlaying=!1;q.PLAYER_EVENTS=new Map;q.aspectRatio=mok;q.currentMiniplayerSize=400;q.userSetSize=!1;q.userSetPosition=!1;q.userHasDragged=!1;q.maxMiniplayerSize=720;q.transform=new _.DJ(0,0);q.windowDimensions=new _.zG(NaN,NaN);q.dimensions=q2k;q.screenLayer=3;q.actionMap={"yt-activate-miniplayer-action":"activate","yt-deactivate-miniplayer-action":"deactivate",
"yt-window-resized":"onWindowResized"};return q};
_.y(x3,_.Q);_.Y=x3.prototype;_.Y.created=function(){this.PLAYER_EVENTS.set("onVideoDataChange",this.onPlayerVideoDataChange);this.PLAYER_EVENTS.set("onCloseMiniplayer",this.onPlayerCloseMiniplayer);this.PLAYER_EVENTS.set("onExpandMiniplayer",this.onPlayerExpandMiniplayer);this.PLAYER_EVENTS.set("onStateChange",this.onPlayerStateChange);this.registerWithViewTransitionManager()};
_.Y.ready=function(){this.setUpDragging();this.setUpResizing()};
_.Y.attached=function(){this.onWindowResized(_.MP());this.hostElement.addEventListener("animationend",_.Rw(this,this.resetFadingAnimation))};
_.Y.detached=function(){this.hostElement.removeEventListener("animationend",_.Rw(this,this.resetFadingAnimation))};
_.Y.resetFadingAnimation=function(q){q.target===this.hostElement&&(this.isAnimatingFade=!1)};
_.Y.hasPlaylistDataChanged=function(){!this.hasPlaylistData&&this.expanded&&(this.expanded=!1);this.updateDimensionsAndResize()};
_.Y.onPlayerVeChange=function(){this.playerVe&&this.logMiniplayer()};
_.Y.premiumBrandingChanged=function(){if(this.premiumBranding){this.readyToResume=this.isForReadyToResume=!0;var q=_.Jg(this.screenLayer);this.readyToResumeCloseVe&&q&&_.HJ(q,[this.readyToResumeCloseVe]);this.set("premiumBadges",[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}])}};
_.Y.readyToResumeVeChanged=function(){if(this.readyToResumeVe){var q=_.Jg(0),k=_.lN(0);q&&k&&(_.BJ(q,k,this.readyToResumeVe),_.HJ(q,[this.readyToResumeVe]))}};
_.Y.onIsDisabledChanged=function(){if(this.isDisabled&&this.player){var q=this.player.getPlayerState();(this.disabledInitialStateIsPlaying=q===-1||q===1||q===3)&&this.player.pauseVideo()}};
_.Y.activate=function(q,k){k=k===void 0?!1:k;var F=this,T;return _.C(function(Z){if(Z.nextAddress==1)return F.setInitialActivatePositioning(k),F.enabled=!0,F.active=!0,F.expanded=!1,F.closed=!1,F.expandedClosed=!1,F.watchWhileHidden||(F.isAnimatingFade=!0),_.mT().resolve(_.uf).setPlaylistComponent(F.JSC$17870_playlistPanel),q.appendTo(F.playerContainer),_.W(Z,q.getPlayerPromise(),2);T=Z.yieldResult;T.setSizeStyle(!1,!0);F.ytPlayerListenerBehavior.listenToPlayerEvents(T,F.PLAYER_EVENTS);F.player=T;
F.watchWhile&&_.h("kevlar_watch_while_minimum_size")&&F.setMiniplayerSize(192);F.setAspectRatio(F.player.getVideoAspectRatio());F.onIsDisabledChanged();_.RG(Z)})};
_.Y.setInitialActivatePositioning=function(q){if(!this.userSetPosition&&_.h("kevlar_watch_while_v2")){this.verticalAttachment=q&&!_.h("kevlar_watch_while_bottom_align")?"north":"south";this.horizontalAttachment=_.P9("HTML_DIR")==="rtl"?"west":"east";var k;(k=this.JSC$17870_resizers)==null||k.update(this.horizontalAttachment,this.verticalAttachment)}};
_.Y.deactivate=function(q,k){var F=this;return _.C(function(T){if(!F.active)return T.return();q||(F.expanded?F.expandedClosed=!0:F.closed=!0);F.active=!1;F.isForReadyToResume=!1;k&&_.h("kevlar_watch_while_counterfactual")||(F.isAnimatingFade=!0);F.player&&F.ytPlayerListenerBehavior.unlistenFromPlayerEvents(F.player,F.PLAYER_EVENTS);F.player=null;_.RG(T)})};
_.Y.onMetadataTap=function(q){this.expandVe&&(q===void 0||q)&&(q=_.Jg(this.screenLayer))&&_.Ga(q,this.expandVe);_.dE(_.mT().resolve(_.BA))};
_.Y.onDisabledTap=function(q){q.target===_.Zy(this.hostElement).querySelector("#blocking-container")&&(this.disabledInitialStateIsPlaying&&this.player.playVideo(),this.onMetadataTap())};
_.Y.onPlaylistExpandTap=function(q){if(this.hasPlaylistData){q=_.xN(q)||[];q=_.S(q);for(var k=q.next();!k.done;k=q.next()){k=k.value;if(k===this.hostElement)break;if(k.classList&&k.classList.contains("miniplayer-title"))return}this.playlistExpand()}};
_.Y.playlistExpand=function(){this.hostElement.addEventListener("transitionend",_.Rw(this,this.animatedResizePlaylist));this.isAnimatingExpand=!0;this.ytRendererBehavior.markDirty();this.expanded=!this.expanded;this.updateDimensionsAndResize()};
_.Y.animatedResizePlaylist=function(q){q.target===this.hostElement&&(this.isAnimatingExpand=!1,this.hostElement.removeEventListener("transitionend",_.Rw(this,this.animatedResizePlaylist)))};
_.Y.getExpandIcon=function(q){return q?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"};
_.Y.onPlayerVideoDataChange=function(){var q,k=(q=this.player)==null?void 0:q.getVideoAspectRatio();k&&k!==this.aspectRatio&&this.setAspectRatio(k)};
_.Y.setAspectRatio=function(q){if(this.active){this.aspectRatio=q;this.updateDimensionsAndResize();var k;(k=this.JSC$17870_resizers)==null||k.setAspectRatio(q)}};
_.Y.updateDimensionsAndResize=function(){var q=Math.min(this.currentMiniplayerSize,this.maxMiniplayerSize),k=this.expanded?mok:this.aspectRatio,F=new _.zG(192,this.showInfoBar?116:192);q=Evk(new _.zG(k,1),new _.zG(q,this.showInfoBar?q-76:q));F.width<=q.width&&F.height<=q.height||(Xu8(q,F),q.width=Math.min(q.width,this.maxMiniplayerSize),q.height=Math.min(q.height,this.maxMiniplayerSize),this.setMiniplayerSize(this.showInfoBar&&k<=1?Math.max(q.width,q.height)+76:Math.max(q.width,q.height)));this.dimensions=
new _.zG(q.width,this.clamp(q.height+this.getNonPlayerHeight()));this.resize()};
_.Y.resize=function(){this.hostElement.style.width=this.dimensions.width+"px";this.hostElement.style.height=this.dimensions.height+"px";var q=this.getPlayerSize(this.dimensions);this.playerContainer.style.height=q.height+"px";var k;(k=this.player)==null||k.setInternalSize(q.width,q.height)};
_.Y.getPlayerSize=function(q){var k=Math.max(0,q.height-this.getNonPlayerHeight());return new _.zG(q.width,k)};
_.Y.getNonPlayerHeight=function(){var q=0;this.showInfoBar&&(q+=76);this.expanded&&(q+=285);return q};
_.Y.onDisabledCloseMiniplayer=function(){this.logClosingClick();_.mT().resolve(_.BA).close()};
_.Y.onPlayerCloseMiniplayer=function(){this.logClosingClick()};
_.Y.logClosingClick=function(){this.closeVe&&_.Ga(_.Jg(this.screenLayer),this.closeVe);this.isForReadyToResume&&this.readyToResumeCloseVe&&_.Ga(_.Jg(this.screenLayer),this.readyToResumeCloseVe)};
_.Y.onPlayerExpandMiniplayer=function(){if(this.expandVe){var q=_.Jg(this.screenLayer);q&&_.Ga(q,this.expandVe)}};
_.Y.onPlayerStateChange=function(){if(this.player){this.playerState=this.player.getPlayerState();var q=this.playerState===1;this.continueWatching&&q&&(this.continueWatching=!1);this.premiumBadges.length&&q&&(this.set("premiumBadges",[]),this.readyToResume=this.premiumBranding=!1,this.updateDimensionsAndResize())}};
_.Y.getScreenLayer=function(){return this.screenLayer};
_.Y.logMiniplayer=function(){var q=_.Jg(this.screenLayer),k=_.lN(this.screenLayer);q&&k&&this.playerVe&&(_.BJ(q,k,this.playerVe),this.expandVe&&this.closeVe&&this.readyToResumeCloseVe&&(_.r3(q,this.playerVe,[this.expandVe,this.closeVe,this.readyToResumeCloseVe]),_.HJ(q,[this.expandVe,this.closeVe])),this.repositionVe&&this.resizeVe&&_.r3(q,this.playerVe,[this.repositionVe,this.resizeVe]))};
_.Y.computePlaylistData=function(q,k){return k};
_.Y.computeHasPlaylistData=function(){return!!this.playlistData&&!!this.playlistData.contents};
_.Y.computeExpandButtonHidden=function(q,k,F){return!q||!k||F};
_.Y.computePlaylistIndexHidden=function(q,k){return!q||k};
_.Y.computePlaylistPanelHidden=function(q,k){return!k&&!q};
_.Y.computeExpandButtonLabel=function(q){return q?_.WJ("MINIPLAYER_COLLAPSE_LABEL"):_.WJ("MINIPLAYER_EXPAND_LABEL")};
_.Y.computeDisabledStateCloseButtonLabel=function(){return _.WJ("MINIPLAYER_CLOSE",void 0,"Close")};
_.Y.onWindowResized=function(q){q&&(q=this.windowDimensions=q,this.maxMiniplayerSize=Math.min(Math.min(q.width,q.height)-32,720),this.updateDimensionsAndResize())};
_.Y.setUpResizing=function(){var q=this;this.JSC$17870_resizers||(this.JSC$17870_resizers=new Lp(this.JSC$17870_resizeContainer,{onStartResize:function(){q.handleResizeStart()},
onResize:function(k){q.handleResize(k)}}),this.JSC$17870_resizers.setSize(this.currentMiniplayerSize),this.JSC$17870_resizers.update(this.horizontalAttachment,this.verticalAttachment))};
_.Y.handleResizeStart=function(){var q=_.Jg(this.screenLayer);this.userSetSize||(this.userSetSize=!0,q&&this.resizeVe&&_.HJ(q,[this.resizeVe]));q&&this.resizeVe&&_.Ga(q,this.resizeVe)};
_.Y.handleResize=function(q){this.setMiniplayerSize(q);this.updateDimensionsAndResize()};
_.Y.setUpDragging=function(){var q=this;this.JSC$17870_dragger||(this.JSC$17870_dragger=new VO(this.draggableContainer,{onStartDrag:function(k){!q.isSafeToDrag(k)||q.isAnimatingSnap?k.preventDefault():q.handleDragStart()},
onDrag:function(k){q.transform=k;q.setTransform(q.transform)},
onEndDrag:function(){q.handleDragEnd()}},!0))};
_.Y.handleDragStart=function(){this.isDragging=!0;var q=_.Jg(this.screenLayer);this.userHasDragged||(this.userHasDragged=!0,q&&this.repositionVe&&_.HJ(q,[this.repositionVe]));q&&this.repositionVe&&_.Ga(q,this.repositionVe)};
_.Y.handleDragEnd=function(){this.isDragging=!1;var q=this.getCurrentGlobalPosition().y+this.dimensions.height/2;this.verticalAttachment==="south"&&q>this.windowDimensions.height&&_.mT().resolve(_.BA).close();this.animateSnapToCorner()};
_.Y.animateSnapToCorner=function(){var q=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment),k=this.getNearestAttachments();k=this.getGlobalPositionFromAttachments(k.horizontalAttachment,k.verticalAttachment);q=new _.DJ(k.x-q.x,k.y-q.y);this.isAnimatingSnap=!0;this.setTransform(q);this.hostElement.addEventListener("transitionend",_.Rw(this,this.endSnapAnimation))};
_.Y.endSnapAnimation=function(q){q.target===this.hostElement&&this.isAnimatingSnap&&(this.hostElement.removeEventListener("transitionend",_.Rw(this,this.endSnapAnimation)),this.endDrag())};
_.Y.endDrag=function(){this.isAnimatingSnap=!1;this.updateAttachments();this.setTransform(null)};
_.Y.setTransform=function(q){this.hostElement.style.transform=q?"translate("+q.x+"px, "+q.y+"px)":""};
_.Y.getGlobalPositionFromAttachments=function(q,k){return new _.DJ(q==="west"?16:this.windowDimensions.width-this.dimensions.width-16,k==="north"?16:this.windowDimensions.height-this.dimensions.height-16)};
_.Y.updateAttachments=function(){var q=this.getNearestAttachments();if(this.horizontalAttachment!==q.horizontalAttachment||this.verticalAttachment!==q.verticalAttachment)this.userSetPosition=!0;this.horizontalAttachment=q.horizontalAttachment;this.verticalAttachment=q.verticalAttachment;var k;(k=this.JSC$17870_resizers)==null||k.update(this.horizontalAttachment,this.verticalAttachment)};
_.Y.getNearestAttachments=function(){var q=this.getCurrentGlobalPosition();return{horizontalAttachment:q.x+this.dimensions.width/2<this.windowDimensions.width/2?"west":"east",verticalAttachment:q.y+this.dimensions.height/2<this.windowDimensions.height/2?"north":"south"}};
_.Y.getCurrentGlobalPosition=function(){var q=this.getGlobalPositionFromAttachments(this.horizontalAttachment,this.verticalAttachment);return v8D(q,this.transform)};
_.Y.isSafeToDrag=function(q){var k=this.playerContainer.getBoundingClientRect();return Math.abs(q.clientY-(k.y+k.height))>15};
_.Y.setMiniplayerSize=function(q){this.currentMiniplayerSize=this.clamp(q);var k;(k=this.JSC$17870_resizers)==null||k.setSize(this.currentMiniplayerSize)};
_.Y.clamp=function(q){return _.uu(192,q,720)};
_.Y.registerWithViewTransitionManager=function(){var q=_.mT().resolve(_.g6(_.a$));q&&Kq0(q,this.hostElement)};
_.Vg.Object.defineProperties(x3.prototype,{showInfoBar:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile?!_.h("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:_.WJ("CONTINUE_WATCHING",void 0,"Continue watching")};var q;if((q=this.externalPlaylistData)==null?0:q.contents)return this.externalPlaylistData.titleText;var k;return(k=this.data)==null?void 0:k.miniplayerSubtitle}},
miniplayerTitle:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.externalPlaylistData)==null?0:q.contents){var k;return(k=_.LCT(this.externalPlaylistData))==null?void 0:k.title}var F;return(F=this.data)==null?void 0:F.miniplayerTitle}},
playlistIndexMessage:{configurable:!0,enumerable:!0,get:function(){var q,k,F,T;return((q=this.externalPlaylistData)==null?void 0:q.currentIndex)!==void 0&&((k=this.externalPlaylistData)==null?0:k.totalVideos)&&!((F=this.data)==null?0:(T=F.playlistData)==null?0:T.isCourse)?this.externalPlaylistData.currentIndex+1+" / "+this.externalPlaylistData.totalVideos:null}},
showErrorScreen:{configurable:!0,enumerable:!0,get:function(){return!!this.playabilityStatus&&!_.TgH(this.playabilityStatus)}},
watchWhileHidden:{configurable:!0,enumerable:!0,get:function(){return this.watchWhile&&_.h("kevlar_watch_while_counterfactual")}}});
x3.prototype.onIsDisabledChanged=x3.prototype.onIsDisabledChanged;x3.prototype.readyToResumeVeChanged=x3.prototype.readyToResumeVeChanged;x3.prototype.premiumBrandingChanged=x3.prototype.premiumBrandingChanged;x3.prototype.onPlayerVeChange=x3.prototype.onPlayerVeChange;x3.prototype.hasPlaylistDataChanged=x3.prototype.hasPlaylistDataChanged;_.v([_.l(_.HO.YtPlayerListenerBehavior),_.G("design:type",_.s2)],x3.prototype,"ytPlayerListenerBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],x3.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],x3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],x3.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],x3.prototype,"ytdReduxBehavior",void 0);_.v([_.Iw("#draggable"),_.G("design:type",HTMLDivElement)],x3.prototype,"draggableContainer",void 0);
_.v([_.Iw("#resize-container"),_.G("design:type",HTMLDivElement)],x3.prototype,"JSC$17870_resizeContainer",void 0);_.v([_.Iw("#video-container"),_.G("design:type",HTMLDivElement)],x3.prototype,"videoContainer",void 0);_.v([_.Iw("#player-container"),_.G("design:type",HTMLDivElement)],x3.prototype,"playerContainer",void 0);_.v([_.Iw("#playlist"),_.G("design:type",HTMLDivElement)],x3.prototype,"JSC$17870_playlistPanel",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"active",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"hasNoData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"enabled",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"expanded",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"readyToResume",void 0);
_.v([_.u(),_.G("design:type",Object)],x3.prototype,"isDisabled",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"externalPlaylistData",void 0);_.v([_.u(),_.G("design:type",Array)],x3.prototype,"premiumBadges",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"toastData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"watchWhile",void 0);_.v([_.u(),_.G("design:type",Boolean)],x3.prototype,"premiumBranding",void 0);
_.v([_.u(),_.G("design:type",Object)],x3.prototype,"playerState",void 0);_.v([_.u(),_.G("design:type",Boolean)],x3.prototype,"continueWatching",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],x3.prototype,"verticalAttachment",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],x3.prototype,"horizontalAttachment",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"isAnimatingFade",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"isAnimatingSnap",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"isAnimatingExpand",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"isDragging",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"playerHidden",void 0);
_.v([_.u({computed:"computePlaylistData(data.playlistData, externalPlaylistData)"}),_.G("design:type",Object)],x3.prototype,"playlistData",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHasPlaylistData(playlistData)"}),_.G("design:type",Object)],x3.prototype,"hasPlaylistData",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"closed",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],x3.prototype,"expandedClosed",void 0);
_.v([_.u({selector:_.O4e}),_.G("design:type",Boolean)],x3.prototype,"isSingleOptionSurveyActive",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.wc}),_.G("design:type",Boolean)],x3.prototype,"isWatchPage",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("watchWhile"),_.G("design:type",Object),_.G("design:paramtypes",[])],x3.prototype,"showInfoBar",null);_.v([_.P("premiumBadges","showInfoBar"),_.G("design:type",Object),_.G("design:paramtypes",[])],x3.prototype,"showOverlayPremiumBadges",null);
_.v([_.u(),_.G("design:type",Object)],x3.prototype,"watchResponse",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"miniplayerRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"playabilityStatus",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"playerVe",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"expandVe",void 0);_.v([_.u(),_.G("design:type",Object)],x3.prototype,"closeVe",void 0);
_.v([_.u(),_.G("design:type",Object)],x3.prototype,"readyToResumeCloseVe",void 0);_.v([_.u(),_.G("design:type",_.Dh)],x3.prototype,"readyToResumeVe",void 0);_.v([_.u(),_.G("design:type",_.Dh)],x3.prototype,"resizeVe",void 0);_.v([_.u(),_.G("design:type",_.Dh)],x3.prototype,"repositionVe",void 0);_.v([_.Wu("hasPlaylistData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x3.prototype,"hasPlaylistDataChanged",null);
_.v([_.Wu("playerVe"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x3.prototype,"onPlayerVeChange",null);_.v([_.Wu("premiumBranding"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x3.prototype,"premiumBrandingChanged",null);_.v([_.Wu("readyToResumeVe"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x3.prototype,"readyToResumeVeChanged",null);
_.v([_.Wu("isDisabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x3.prototype,"onIsDisabledChanged",null);_.v([_.P("continueWatching","data.miniplayerSubtitle","externalPlaylistData"),_.G("design:type",Object),_.G("design:paramtypes",[])],x3.prototype,"miniplayerSubtitle",null);_.v([_.P("data.miniplayerTitle","externalPlaylistData"),_.G("design:type",Object),_.G("design:paramtypes",[])],x3.prototype,"miniplayerTitle",null);
_.v([_.P("externalPlaylistData","continueWatching"),_.G("design:type",Object),_.G("design:paramtypes",[])],x3.prototype,"playlistIndexMessage",null);_.v([_.u({reflectToAttribute:!0}),_.P("playabilityStatus"),_.G("design:type",Object),_.G("design:paramtypes",[])],x3.prototype,"showErrorScreen",null);_.v([_.u({reflectToAttribute:!0}),_.P("watchWhile"),_.G("design:type",Object),_.G("design:paramtypes",[])],x3.prototype,"watchWhileHidden",null);
_.h("ytd_miniplayer_to_wiz")||_.B(x3,"ytd-miniplayer",function(){if(V82===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="blocking-container" hidden="[[!isDisabled]]" on-click="onDisabledTap" class="style-scope ytd-miniplayer">\n  <yt-icon-button aria-label$="[[computeDisabledStateCloseButtonLabel()]]" on-click="onDisabledCloseMiniplayer" class="style-scope ytd-miniplayer">\n    <yt-icon id="close-icon" icon="yt-icons:close" class="style-scope ytd-miniplayer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div class="miniplayer style-scope ytd-miniplayer" role="dialog">\n  <div id="card" class="style-scope ytd-miniplayer">\n    <div id="draggable" class="style-scope ytd-miniplayer">\n      <div id="video-container" class="style-scope ytd-miniplayer">\n        <div id="player-container" class="style-scope ytd-miniplayer"></div>\n        <yt-playability-error-supported-renderers id="error-screen" compact="" data="[[playabilityStatus.errorScreen]]" hidden$="[[!showErrorScreen]]" reason="[[playabilityStatus.reason]]" status="[[playabilityStatus.status]]" class="style-scope ytd-miniplayer">\n        </yt-playability-error-supported-renderers>\n        <ytd-badge-supported-renderer class="premium-badges overlay style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!showOverlayPremiumBadges]]" overlay-premium="">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="card-owner-name" class="owner-name style-scope ytd-miniplayer" hidden="[[!showOverlayPremiumBadges]]" no-endpoints="" text="[[miniplayerSubtitle]]">\n        </yt-formatted-string>\n      </div>\n      <div id="info-bar" on-click="onPlaylistExpandTap" hidden="[[!showInfoBar]]" class="style-scope ytd-miniplayer">\n        <div class="metadata style-scope ytd-miniplayer">\n          <h1 aria-label$="[[getSimpleString(data.miniplayerTitle)]]" class="title meta style-scope ytd-miniplayer" hidden="[[!active]]" on-click="onMetadataTap" role="heading">\n            <yt-formatted-string class="miniplayer-title style-scope ytd-miniplayer" ellipsis-truncate="" text="[[miniplayerTitle]]">\n            </yt-formatted-string>\n          </h1>\n          <div class="channel style-scope ytd-miniplayer">\n            <ytd-badge-supported-renderer class="premium-badges style-scope ytd-miniplayer" badges="[[premiumBadges]]" hidden="[[!premiumBadges.length]]">\n            </ytd-badge-supported-renderer>\n            <yt-formatted-string id="owner-name" no-endpoints="" text="[[miniplayerSubtitle]]" class="style-scope ytd-miniplayer">\n            </yt-formatted-string>\n            <div class="index-message style-scope ytd-miniplayer" hidden="[[computePlaylistIndexHidden(playlistIndexMessage, readyToResume)]]">\n              <span class="text-divider style-scope ytd-miniplayer">\u2022</span>\n              <span class="style-scope ytd-miniplayer">[[playlistIndexMessage]]</span>\n            </div>\n          </div>\n        </div>\n        <div class="expander style-scope ytd-miniplayer" hidden="[[computeExpandButtonHidden(hasPlaylistData, active, isDisabled)]]">\n          <yt-icon-button label="[[computeExpandButtonLabel(expanded)]]" class="style-scope ytd-miniplayer">\n            <yt-icon icon="[[getExpandIcon(expanded)]]" class="style-scope ytd-miniplayer"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <div class="dragging-cover style-scope ytd-miniplayer" hidden="[[!isDragging]]"></div>\n    </div>\n    <ytd-playlist-panel-renderer id="playlist" data="[[playlistData]]" hidden="[[computePlaylistPanelHidden(expanded, isAnimatingExpand)]]" hide-header-text="" within-miniplayer="" class="style-scope ytd-miniplayer">\n    </ytd-playlist-panel-renderer>\n    <div class="toast-container style-scope ytd-miniplayer">\n      <ytd-miniplayer-toast toast-data="[[toastData]]" class="style-scope ytd-miniplayer"></ytd-miniplayer-toast>\n    </div>\n  </div>\n  <div id="resize-container" aria-hidden="true" class="style-scope ytd-miniplayer">\n    \n    <div class="resizer style-scope ytd-miniplayer" alignment="north"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="east"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="south"><div class="corner style-scope ytd-miniplayer"></div></div>\n    <div class="resizer style-scope ytd-miniplayer" alignment="west"><div class="corner style-scope ytd-miniplayer"></div></div>\n  </div>\n</div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);V82=q}q=V82;return q},{mode:2});var iz2;var np=function(){var q=_.Q.apply(this,arguments)||this;q.useListItemStyles=_.h("web_list_item_style_for_menu_items");q.systemIcons=_.h("kevlar_system_icons");return q};
_.y(np,_.Q);_.Y=np.prototype;_.Y.ready=function(){this.hostElement.addEventListener("tap",_.Rw(this,this.onEndpointTapExtra))};
_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Y.onFocus=function(){var q;(q=_.Zy(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.Y.onEndpointTapExtra=function(q){_.Fc(this.hostElement,"iron-activate");var k=this.data.navigationEndpoint;k&&_.f(k,_.by0)&&(q.stopPropagation(),_.O_(this.hostElement,[k],this.hostElement))};
_.Y.computeIcon=function(q){return q&&q.iconType?_.RB(q.iconType):""};
_.Y.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.Y.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Y.forceUpdateStylesOnLegacyBrowsers=function(){_.h("kevlar_legacy_browsers")&&_.zb(this.hostElement)};
np.prototype.forceUpdateStylesOnLegacyBrowsers=np.prototype.forceUpdateStylesOnLegacyBrowsers;np.prototype.onFocus=np.prototype.onFocus;_.v([_.l(_.Ls),_.G("design:type",Object)],np.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.UfG.YtConditionalRendererBehavior),_.G("design:type",Object)],np.prototype,"ytConditionalRendererBehavior",void 0);_.v([_.l(_.X5.YtEndpointBehavior),_.G("design:type",Object)],np.prototype,"ytEndpointBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],np.prototype,"data",void 0);_.v([_.u({computed:"computeIcon(data.icon)",value:""}),_.G("design:type",String)],np.prototype,"icon",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],np.prototype,"useIcons",void 0);_.v([_.u({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.G("design:type",Boolean)],np.prototype,"hasSeparator",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],np.prototype,"useListItemStyles",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],np.prototype,"systemIcons",void 0);_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],np.prototype,"onFocus",null);_.v([_.Wu("useIcons","hasSeparator"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],np.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.B(np,"ytd-menu-navigation-item-renderer",function(){if(iz2===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);iz2=q}q=iz2;return q},{mode:1});var k$5;var oS0=_.Gm(_.WJ("DOWNLOAD",{},"Download")),FGv=_.Gm(_.WJ("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),TwI=_.Gm(_.WJ("RETRY",{},"Retry")),ZzI=_.Gm(_.WJ("PAUSE_DOWNLOADING",{},"Pause downloading")),jEC=_.Gm(_.WJ("RESUME_DOWNLOAD",{},"Resume download")),gQ=function(){var q=_.Q.apply(this,arguments)||this;q.primaryText=oS0;q.primaryIconType="OFFLINE_DOWNLOAD";q.hasSecondaryContent=!1;q.hasSeparator=!1;q.transferState="TRANSFER_STATE_UNKNOWN";q.isVideoDeletedByUser=!1;q.isHidden=!1;q.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return q};
_.y(gQ,_.Q);_.Y=gQ.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Y.onFocus=function(){this.primaryEntry.focus()};
_.Y.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.Y.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.Y.getRemoveAction=function(){return"ACTION_REMOVE"};
_.Y.sendOfflineAction=function(q){var k=this.data.serviceEndpoint;if(k){var F=_.f(k,_.Ry);F&&q&&(F.action=q);this.ytComponentBehavior.resolveCommand(k)}};
_.Y.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=oS0,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=oS0;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=TwI;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=FGv;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=jEC;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=FGv;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
ZzI;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=FGv;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=FGv;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=oS0,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.Y.showHideButton=function(){this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
_.Y.isSecondaryEntryHidden=function(q,k){return q?!0:!k};
_.Y.computeHasSeparator=function(){var q;return!((q=this.data)==null||!q.hasSeparator)};
gQ.prototype.showHideButton=gQ.prototype.showHideButton;gQ.prototype.onTransferStateChange=gQ.prototype.onTransferStateChange;gQ.prototype.onFocus=gQ.prototype.onFocus;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gQ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],gQ.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],gQ.prototype,"ytComponentBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],gQ.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],gQ.prototype,"primaryText",void 0);_.v([_.u(),_.G("design:type",String)],gQ.prototype,"primaryIconType",void 0);_.v([_.u(),_.G("design:type",String)],gQ.prototype,"primaryAction",void 0);_.v([_.u(),_.G("design:type",Object)],gQ.prototype,"secondaryText",void 0);_.v([_.u(),_.G("design:type",String)],gQ.prototype,"secondaryIconType",void 0);
_.v([_.u(),_.G("design:type",String)],gQ.prototype,"secondaryAction",void 0);_.v([_.u(),_.G("design:type",Object)],gQ.prototype,"hasSecondaryContent",void 0);_.v([_.u({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.G("design:type",Object)],gQ.prototype,"hasSeparator",void 0);_.v([_.u({selector:_.$W,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.G("design:type",String)],gQ.prototype,"transferState",void 0);
_.v([_.u({selector:_.li0,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.G("design:type",Object)],gQ.prototype,"isVideoDeletedByUser",void 0);_.v([_.u(),_.G("design:type",Object)],gQ.prototype,"isHidden",void 0);_.v([_.u({selector:_.hQw,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.G("design:type",Object)],gQ.prototype,"offlineabilityState",void 0);_.v([_.Iw("#primary-entry"),_.G("design:type",Object)],gQ.prototype,"primaryEntry",void 0);
_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gQ.prototype,"onFocus",null);_.v([_.df("transferState","isVideoDeletedByUser"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gQ.prototype,"onTransferStateChange",null);_.v([_.df("offlineabilityState"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gQ.prototype,"showHideButton",null);
_.B(gQ,"ytd-menu-service-item-download-renderer",function(){if(k$5===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);k$5=q}q=k$5;return q},{mode:1});var Y22;var mv=function(){var q=_.Q.apply(this,arguments)||this;q.useIcons=!1;q.systemIcons=_.h("kevlar_system_icons");q.useListItemStyles=_.h("web_list_item_style_for_menu_items");return q};
_.y(mv,_.Q);_.Y=mv.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.Y.onFocus=function(){var q;(q=_.Zy(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.Y.onTap=function(){_.ZH(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var q=this.data.serviceEndpoint,k=this.data.command;if(q){var F,T=(F=this.data)==null?void 0:F.trackingParams;F=!!_.f(q,_.d4m);T&&F&&_.LB().dispatch(_.FH({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:T}}));this.ytComponentBehavior.resolveCommand(q)||_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}})}k&&(this.ytComponentBehavior.resolveCommand(k)||_.O_(this.hostElement,
[k],this.hostElement))};
_.Y.computeIcon=function(q){return q&&q.iconType?_.RB(q.iconType):""};
_.Y.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Y.computeHasSeparator=function(){var q;return!((q=this.data)==null||!q.hasSeparator)};
_.Y.forceUpdateStylesOnLegacyBrowsers=function(){_.h("kevlar_legacy_browsers")&&_.zb(this.hostElement)};
_.Y.computeIsSelected=function(){var q;return!((q=this.data)==null||!q.isSelected)};
mv.prototype.forceUpdateStylesOnLegacyBrowsers=mv.prototype.forceUpdateStylesOnLegacyBrowsers;mv.prototype.onTap=mv.prototype.onTap;mv.prototype.onFocus=mv.prototype.onFocus;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mv.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],mv.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],mv.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.UfG.YtConditionalRendererBehavior),_.G("design:type",Object)],mv.prototype,"ytConditionalRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mv.prototype,"data",void 0);_.v([_.u({computed:"computeIcon(data.icon)",value:""}),_.G("design:type",String)],mv.prototype,"icon",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mv.prototype,"useIcons",void 0);
_.v([_.u({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.G("design:type",Boolean)],mv.prototype,"hasSeparator",void 0);_.v([_.u({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.G("design:type",Boolean)],mv.prototype,"isSelected",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mv.prototype,"systemIcons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],mv.prototype,"useListItemStyles",void 0);
_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mv.prototype,"onFocus",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],mv.prototype,"onTap",null);_.v([_.Wu("useIcons","hasSeparator"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mv.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.B(mv,"ytd-menu-service-item-renderer",function(){if(Y22===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);Y22=q}q=Y22;return q},{mode:2});var OzK;var qH=function(){return _.Q.apply(this,arguments)||this};
_.y(qH,_.Q);_.Y=qH.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.onDataChanged=function(){var q=this;_.Gz(this,function(){q.postbox.openDialog();q.focus();_.Fc(q.hostElement,"yt-refit")})};
_.Y.focus=function(){this.postbox.focus()};
_.Y.closePopup=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
_.Y.onYtCommentboxDismiss=function(){this.closePopup()};
qH.prototype.onYtCommentboxDismiss=qH.prototype.onYtCommentboxDismiss;qH.prototype.onDataChanged=qH.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qH.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qH.prototype,"data",void 0);_.v([_.u({value:function(){return _.WJ("SBOX_INAPPROPRIATE_CANCEL")}}),
_.G("design:type",String)],qH.prototype,"closeButtonAriaLabel",void 0);_.v([_.Iw("#postbox"),_.G("design:type",Object)],qH.prototype,"postbox",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qH.prototype,"onDataChanged",null);_.v([_.eJ("yt-commentbox-dismiss"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qH.prototype,"onYtCommentboxDismiss",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],qH);
_.B(qH,"ytd-backstage-post-dialog-popup-renderer",function(){if(OzK!==void 0)return OzK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return OzK=q},{mode:1});var S25;var i3=function(){return _.Q.apply(this,arguments)||this};
_.y(i3,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],i3.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],i3.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sender-id-section-renderer"})],i3);
_.B(i3,"ytd-sender-id-section-renderer",function(){if(S25!==void 0)return S25;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return S25=q},{mode:1});var zE5;var CKX;var REK;var kI=function(){return _.Q.apply(this,arguments)||this};
_.y(kI,_.Q);kI.prototype.closePopup=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],kI.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],kI.prototype,"data",void 0);_.v([_.Pu({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],kI);
_.B(kI,"yt-community-post-section-renderer",function(){if(REK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;CKX===void 0&&(CKX=document.createElement("template"));var T=CKX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);REK=q}q=REK;return q},{mode:2});var eEI;var WGK;var UU5;var IN2;var XO5;var ES8;var oW=function(){return _.Q.apply(this,arguments)||this};
_.y(oW,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],oW.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],oW.prototype,"data",void 0);_.v([_.Pu({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],oW);
_.B(oW,"yt-share-start-time-with-context-renderer",function(){if(ES8===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;XO5===void 0&&(XO5=document.createElement("template"));var T=XO5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ES8=q}q=ES8;return q},{mode:2});var Fu=function(){return _.Q.apply(this,arguments)||this};
_.y(Fu,_.Q);Fu.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Fu.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Fu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Fu.prototype,"data",void 0);_.v([_.Pu({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],Fu);
_.B(Fu,"yt-share-panel-title-v15-renderer",function(){if(IN2===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;UU5===void 0&&(UU5=document.createElement("template"));var T=UU5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);IN2=q}q=IN2;return q},{mode:2});var TX=function(){return _.Q.apply(this,arguments)||this};
_.y(TX,_.Q);TX.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],TX.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],TX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],TX.prototype,"data",void 0);_.v([_.Pu({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],TX);
_.B(TX,"yt-share-panel-header-renderer",function(){if(WGK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;eEI===void 0&&(eEI=document.createElement("template"));var T=eEI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);WGK=q}q=WGK;return q},{mode:2});var aND;var dU0;var ZT=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-open-popup-action":"onOpen"};return q};
_.y(ZT,_.Q);_.Y=ZT.prototype;_.Y.attached=function(){this.onOpen()};
_.Y.updateTimeSecs=function(q){this.currentTimeSecs=q};
_.Y.computeTimeString=function(q){q=q.toString();var k=Math.floor(Number(q)/3600),F=Math.floor(Number(q)%3600%60);return(k>0?k+":":"")+_.oI(Math.floor(Number(q)%3600/60),k>0?2:1)+":"+_.oI(F,2)};
_.Y.computeTimeStringA11y=function(q){q=_.A3h({seconds:q});var k=q.hours===void 0?0:q.hours,F=q.minutes===void 0?0:q.minutes,T=q.seconds===void 0?0:q.seconds;q=[];if(k>0){var Z=dF8().format({hours:k});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(_.Qw)||k>9999)Z=Z.replace(k.toString(),_.p1J(k)),_.Qw==="km"&&(Z=Z.replace(".",","));q.push(Z)}F>0&&q.push(dF8().format({minutes:F}));T>0&&q.push(dF8().format({seconds:T}));k="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");F=_.Qw==
"am"?"{0}\u1363 ":_.Qw=="fa"?"{0}\u060c\u200f ":_.Qw=="my"?"{0} - ":_.Qw=="ne"?"{0},":_.Qw=="th"?"{0} ":_.Qw=="ur"?"{0}\u060c ":_.Qw=="ar"||_.Qw=="ar-XB"?"{0} \u0648":_.Qw=="ja"||_.Qw=="zh-CN"||_.Qw=="zh-HK"||_.Qw=="zh-TW"?"{0}\u3001":"{0}, ";T=_.Qw=="am"?"\u1363 ":_.Qw=="fa"?"\u060c\u200f ":_.Qw=="my"?" - ":_.Qw=="th"?" ":_.Qw=="ur"?"\u060c ":_.Qw=="ar"||_.Qw=="ar-XB"?" \u0648":_.Qw=="ja"||_.Qw=="zh-CN"||_.Qw=="zh-HK"||_.Qw=="zh-TW"?"\u3001":", ";Z=_.Qw=="am"?" \u12a5\u1293 {0}":_.Qw=="as"?" \u0986\u09f0\u09c1 {0}":
_.Qw=="az"?" v\u0259 {0}":_.Qw=="bn"?" \u098f\u09ac\u0982 {0}":_.Qw=="cs"?" a\u00a0{0}":_.Qw=="de"?" und {0}":_.Qw=="el"?" \u03ba\u03b1\u03b9 {0}":_.Qw=="eu"?" eta {0}":_.Qw=="fa"?"\u060c \u0648 {0}":_.Qw=="fil"?", at {0}":_.Qw=="gu"?" \u0a85\u0aa8\u0ac7 {0}":_.Qw=="hi"?", \u0914\u0930 {0}":_.Qw=="hu"?" \u00e9s {0}":_.Qw=="hy"?" \u0587 {0}":_.Qw=="id"?", dan {0}":_.Qw=="iw"?" \u05d5-{0}":_.Qw=="ja"?"\u3001{0}":_.Qw=="ka"?" \u10d3\u10d0 {0}":_.Qw=="km"?" \u1793\u17b7\u1784 {0}":_.Qw=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":
_.Qw=="ko"?" \ubc0f {0}":_.Qw=="ky"?" \u0436\u0430\u043d\u0430 {0}":_.Qw=="lt"?" ir {0}":_.Qw=="lv"?" un {0}":_.Qw=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":_.Qw=="mr"?" \u0906\u0923\u093f {0}":_.Qw=="ms"?" dan {0}":_.Qw=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":_.Qw=="ne"?" \u0930 {0}":_.Qw=="or"?", \u0b13 {0}":_.Qw=="pa"?" \u0a05\u0a24\u0a47 {0}":_.Qw=="ro"?" \u0219i {0}":_.Qw=="si"?", \u0dc3\u0dc4 {0}":_.Qw=="sk"?" a {0}":_.Qw=="sl"?" in {0}":_.Qw=="sq"?" dhe {0}":_.Qw=="sv"?" och {0}":
_.Qw=="sw"?" na {0}":_.Qw=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":_.Qw=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":_.Qw=="th"?" \u0e41\u0e25\u0e30{0}":_.Qw=="tr"?" ve {0}":_.Qw=="ur"?"\u060c \u0627\u0648\u0631 {0}":_.Qw=="uz"?" va {0}":_.Qw=="vi"?" v\u00e0 {0}":_.Qw=="zh-HK"?"\u53ca{0}":_.Qw=="zu"?", ne-{0}":_.Qw=="af"||_.Qw=="nl"?" en {0}":_.Qw=="ar"||_.Qw=="ar-XB"?" \u0648{0}":_.Qw=="be"||_.Qw=="uk"?" \u0456 {0}":_.Qw=="en-GB"||_.Qw=="en-IN"?" and {0}":_.Qw=="en"||_.Qw=="en-XA"?
", and {0}":_.Qw=="et"||_.Qw=="fi"?" ja {0}":_.Qw=="fr"||_.Qw=="fr-CA"?" et {0}":_.Qw=="zh-CN"||_.Qw=="zh-TW"?"\u548c{0}":_.Qw=="da"||_.Qw=="is"||_.Qw=="no"?" og {0}":_.Qw=="es"||_.Qw=="es-419"||_.Qw=="es-US"?" y {0}":_.Qw=="kk"||_.Qw=="lo"||_.Qw=="mn"?", {0}":_.Qw=="bg"||_.Qw=="mk"||_.Qw=="ru"||_.Qw=="sr"?" \u0438 {0}":_.Qw=="gl"||_.Qw=="it"||_.Qw=="pt-BR"||_.Qw=="pt-PT"?" e {0}":" i {0}";var O=_.Qw=="am"?"{0} \u12a5\u1293 {1}":_.Qw=="as"?"{0} \u0986\u09f0\u09c1 {1}":_.Qw=="az"?"{0} v\u0259 {1}":
_.Qw=="bn"?"{0} \u098f\u09ac\u0982 {1}":_.Qw=="de"?"{0} und {1}":_.Qw=="el"?"{0} \u03ba\u03b1\u03b9 {1}":_.Qw=="eu"?"{0} eta {1}":_.Qw=="fa"?"{0} \u0648 {1}":_.Qw=="fil"?"{0} at {1}":_.Qw=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":_.Qw=="hi"?"{0} \u0914\u0930 {1}":_.Qw=="hu"?"{0} \u00e9s {1}":_.Qw=="hy"?"{0} \u0587 {1}":_.Qw=="iw"?"{0} \u05d5-{1}":_.Qw=="ja"?"{0}\u3001{1}":_.Qw=="ka"?"{0} \u10d3\u10d0 {1}":_.Qw=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":_.Qw=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":_.Qw=="kn"?
"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":_.Qw=="ko"?"{0} \ubc0f {1}":_.Qw=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":_.Qw=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":_.Qw=="lt"?"{0} ir {1}":_.Qw=="lv"?"{0} un {1}":_.Qw=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":_.Qw=="mn"?"{0}, {1}":_.Qw=="mr"?"{0} \u0906\u0923\u093f {1}":_.Qw=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":_.Qw=="ne"?"{0} \u0930 {1}":_.Qw=="or"?"{0} \u0b13 {1}":_.Qw=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":_.Qw=="ro"?"{0} \u0219i {1}":_.Qw==
"si"?"{0} \u0dc3\u0dc4 {1}":_.Qw=="sl"?"{0} in {1}":_.Qw=="sq"?"{0} dhe {1}":_.Qw=="sv"?"{0} och {1}":_.Qw=="sw"?"{0} na {1}":_.Qw=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":_.Qw=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":_.Qw=="th"?"{0}\u0e41\u0e25\u0e30{1}":_.Qw=="tr"?"{0} ve {1}":_.Qw=="ur"?"{0} \u0627\u0648\u0631 {1}":_.Qw=="uz"?"{0} va {1}":_.Qw=="vi"?"{0} v\u00e0 {1}":_.Qw=="zh-HK"?"{0}\u53ca{1}":_.Qw=="zu"?"{0} ne-{1}":_.Qw=="af"||_.Qw=="nl"?"{0} en {1}":_.Qw=="ar"||_.Qw==
"ar-XB"?"{0} \u0648{1}":_.Qw=="be"||_.Qw=="uk"?"{0} \u0456 {1}":_.Qw=="cs"||_.Qw=="sk"?"{0} a\u00a0{1}":_.Qw=="et"||_.Qw=="fi"?"{0} ja {1}":_.Qw=="fr"||_.Qw=="fr-CA"?"{0} et {1}":_.Qw=="id"||_.Qw=="ms"?"{0} dan {1}":_.Qw=="zh-CN"||_.Qw=="zh-TW"?"{0}\u548c{1}":_.Qw=="da"||_.Qw=="is"||_.Qw=="no"?"{0} og {1}":_.Qw=="es"||_.Qw=="es-419"||_.Qw=="es-US"?"{0} y {1}":_.Qw=="bg"||_.Qw=="mk"||_.Qw=="ru"||_.Qw=="sr"?"{0} \u0438 {1}":_.Qw=="en"||_.Qw=="en-GB"||_.Qw=="en-IN"||_.Qw=="en-XA"?"{0} and {1}":_.Qw==
"gl"||_.Qw=="it"||_.Qw=="pt-BR"||_.Qw=="pt-PT"?"{0} e {1}":"{0} i {1}";_.Qw==="sq"?(Z=Z.replace("dhe","e"),O=O.replace("dhe","e")):_.Qw==="th"?(T=T.replace("{0}"," {0}"),O=O.replace("{0}","{0} "),O=O.replace("{1}"," {1}")):_.Qw==="ne"?T=",":_.Qw==="zh-CN"?T="":k.includes(_.Qw)&&(T=" ");return q.length<2?q.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(_.Qw)?q.length===2?
O.replace("{0}",q[0]).replace("{1}",q[1]):F.replace("{0}",q[0])+q.slice(1,-1).join(T)+Z.replace("{0}",q[q.length-1]):q.join(T)};
_.Y.getTimeParam=function(){return c$C(this.timeString)};
_.Y.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var q={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},k;_.C$(_.aB(),(k=this.data)==null?void 0:k.trackingParams,q,7)};
_.Y.onChangeStartAtTimestamp=function(){for(var q=this.startAtTimestamp.value.split(":"),k=0,F=1,T=q.length-1;T>=0;T--)k+=Number(q[T])*F,F*=60;this.updateTimeSecs(k);this.setTimestamp()};
_.Y.onOpen=function(){var q=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var k=_.q$();k?k.getPlayerPromise().then(function(F){F=F.getCurrentTime();q.updateTimeSecs(F)}):EGk()&&this.updateTimeSecs(EGk())};
_.Y.setTimestamp=function(){var q=Math.floor(this.currentTimeSecs);_.Ta(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!q,timestamp:q||""}])};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],ZT.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ZT.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ZT.prototype,"data",void 0);_.v([_.u({value:!1,notify:!0}),_.G("design:type",Boolean)],ZT.prototype,"isStartAtChecked",void 0);_.v([_.u(),_.G("design:type",Number)],ZT.prototype,"currentTimeSecs",void 0);
_.v([_.u({computed:"computeTimeString(currentTimeSecs)"}),_.G("design:type",String)],ZT.prototype,"timeString",void 0);_.v([_.u({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.G("design:type",String)],ZT.prototype,"timeStringA11y",void 0);_.v([_.Iw("#start-at-timestamp"),_.G("design:type",Object)],ZT.prototype,"startAtTimestamp",void 0);_.v([_.Pu({is:"yt-start-at-renderer",disableElementRegistration:!0})],ZT);
_.B(ZT,"yt-start-at-renderer",function(){if(dU0===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;aND===void 0&&(aND=document.createElement("template"));var T=aND;F.call(k,T.content.cloneNode(!0),q.content.firstChild);dU0=q}q=dU0;return q},{mode:2});var hE2;var MK8;var fNs=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"]]),yiC=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"]]),tKh=new Map([["ARROW_CHART_NEUTRAL","yt-icons:"],["OFFLINE_NO_CONTENT","offline-no-content:"],["YOUTUBE","yt-logos:"]]);var DUK={};DUK.YtBindingExpressionsBehavior={identity:_.Qh,msg:function(q,k){k=k===void 0?{}:k;return _.WJ(q,k,q)},
msgPlural:function(q,k){return _.U_(q,k)},
getMusicIconFromType:function(q){if(_.h("music_web_enable_icon_wil"))q=_.RB(q);else if(yiC.has(q))q="yt-sys-icons:"+yiC.get(q);else{var k=fNs.get(q)||_.RB(q).split(":")[1];k=_.ffM(k);var F;q=((F=tKh.get(q))!=null?F:"yt-sys-icons:")+k}return q}};var lNv;var JiD;var Ai0;var pOI=document.head,wOD=pOI.appendChild,PKs;if(Ai0===void 0){var $Uh=document.createElement("template");_.D($Uh,'\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>');Ai0=$Uh}PKs=Ai0;wOD.call(pOI,PKs.content);var j6=function(){var q=_.Q.apply(this,arguments)||this;q.screenLayer=7;return q};
_.y(j6,_.Q);j6.prototype.getScreenLayer=function(){return this.screenLayer};
j6.prototype.onTap=function(q){q&&q.detail&&(q.detail.x||q.detail.y)&&_.Zy(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.Y8(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(q=this.getScreenLayer(),_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:q}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.Vg.Object.defineProperties(j6.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()}}});
j6.prototype.onTap=j6.prototype.onTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],j6.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],j6.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],j6.prototype,"data",void 0);_.v([_.P("data.title"),_.G("design:type",Object),_.G("design:paramtypes",[])],j6.prototype,"title",null);
_.v([_.P("data.serviceName"),_.G("design:type",String),_.G("design:paramtypes",[])],j6.prototype,"icon",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],j6.prototype,"onTap",null);_.v([_.Pu({is:"yt-share-target-renderer",disableElementRegistration:!0})],j6);
_.B(j6,"yt-share-target-renderer",function(){if(JiD===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;lNv===void 0&&(lNv=document.createElement("template"));var T=lNv;F.call(k,T.content.cloneNode(!0),q.content.firstChild);JiD=q}q=JiD;return q},{mode:2});var bzC;var uKK;var YI=function(){var q=_.Q.apply(this,arguments)||this;q.SHARE_TARGET_WIDTH=70;q.SHARE_TARGET_MARGIN_RIGHT=8;q.PAGE_SCROLL_SPEED=9;q.actionMap={"yt-share-panel-reset-action":"onReset_"};return q};
_.y(YI,_.Q);_.Y=YI.prototype;_.Y.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.Y.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.Zy(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.Zy(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.Y.onReset_=function(){if(_.Zy(this.hostElement).querySelector("#list")){var q=_.Zy(this.hostElement).querySelector("#list");var k=_.Zy(this.hostElement).querySelector("#list");var F=k.offsetLeft,T=k.offsetParent;T||_.I0P(k)!="fixed"||(T=_.Jn(k).documentElement);if(T){if(_.CH&&!_.e5(58)){var Z=_.yzI(T);F+=Z.left}else Number(_.vjT)>=8&&!(Number(_.vjT)>=9)&&(Z=_.yzI(T),F-=Z.left);k=_.MPv(T)?T.clientWidth-(F+k.offsetWidth):F}else k=F;fs9(q,k);this.updateScrollButtons_()}};
_.Y.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.Y.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.Y.onScrollWheel_=function(q){q.stopPropagation();q.preventDefault();var k=MD8(_.Zy(this.hostElement).querySelector("#list"));q=Math.abs(q.deltaX)>Math.abs(q.deltaY)?q.deltaX:q.deltaY;fs9(_.Zy(this.hostElement).querySelector("#list"),k+q);this.updateScrollButtons_()};
_.Y.smoothScrollByOnePage_=function(q){var k=_.Zy(this.hostElement).querySelector("#list"),F=(Math.floor(k.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,T=MD8(k),Z=F*(q?1:-1),O=this.PAGE_SCROLL_SPEED,z=this.updateScrollButtons_.bind(this),R=0,e;(function X(){R+=O;e=R/F*2;fs9(k,T+Z*(e<1?e*e:-e*e+4*e-2));R<F?window.requestAnimationFrame(X):z()})()};
_.Y.updateScrollButtons_=function(){var q=MD8(_.Zy(this.hostElement).querySelector("#list")),k=_.Zy(this.hostElement).querySelector("#list").scrollWidth-_.Zy(this.hostElement).querySelector("#list").clientWidth;_.Zy(this.hostElement).querySelector("#scroll-button-back").hidden=q<=0;_.Zy(this.hostElement).querySelector("#scroll-button-forward").hidden=q>=k};
YI.prototype.onScrollWheel_=YI.prototype.onScrollWheel_;YI.prototype.onDataChanged_=YI.prototype.onDataChanged_;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],YI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],YI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(DUK.YtBindingExpressionsBehavior),_.G("design:type",Object)],YI.prototype,"ytBindingExpressionsBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],YI.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],YI.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],YI.prototype,"onDataChanged_",null);_.v([_.eJ("wheel"),_.G("design:type",Function),_.G("design:paramtypes",[WheelEvent]),_.G("design:returntype")],YI.prototype,"onScrollWheel_",null);
_.v([_.Pu({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],YI);
_.B(YI,"yt-third-party-share-target-section-renderer",function(){if(uKK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;bzC===void 0&&(bzC=document.createElement("template"));var T=bzC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);uKK=q}q=uKK;return q},{mode:2});var O1=function(){return _.Q.apply(this,arguments)||this};
_.y(O1,_.Q);O1.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"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],O1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],O1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],O1.prototype,"data",void 0);_.v([_.Pu({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],O1);
_.B(O1,"yt-third-party-network-section-renderer",function(){if(MK8===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;hE2===void 0&&(hE2=document.createElement("template"));var T=hE2;F.call(k,T.content.cloneNode(!0),q.content.firstChild);MK8=q}q=MK8;return q},{mode:2});_.Ft(_.mc(function(q){return _.U("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.U("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.U(_.l$,{data:function(){return q.data().firstPartyItems}},{listItemViewModel:_.lx})))},"sg"),"first-party-network-section-view-model",{props:{data:_.xK}});var Nw8=_.xT(["data:image/svg+xml;charset=UTF-8;base64,",""]),S6=function(){var q=_.Q.apply(this,arguments)||this;q.screenLayer=7;q.qrCodeEnabled=_.h("web_enable_sharing_qr_code");q.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return q};
_.y(S6,_.Q);_.Y=S6.prototype;_.Y.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"}}}};
_.Y.attached=function(){this.JSC$17922_scroller&&(this.JSC$17922_scroller.dialogElement=this.hostElement.parentNode,this.JSC$17922_scroller.attached&&typeof this.JSC$17922_scroller.attached==="function"&&this.JSC$17922_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.Y.onDataChanged=function(){var q=this,k;(k=this.data)!=null&&k.contents&&(this.hostElement.setAttribute("links-only","true"),_.O$(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.logSharePanelPage(),this.maybeRenderQrCode(this.shortUrl()),_.Gz(this,function(){_.Fc(q.hostElement,"yt-refit");q.focusSharePanelHeader()}))};
_.Y.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.Y.handleSetTimestamp=function(q){var k=this.shortUrl();q.isSet&&(k=_.r4(k,"t",q.timestamp));this.maybeRenderQrCode(k)};
_.Y.shortUrl=function(){var q,k=(q=this.data)==null?void 0:q.contents;if(k)for(q=0;q<k.length;q++){var F=void 0,T=void 0;if((F=k[q])==null?0:(T=F.thirdPartyNetworkSection)==null?0:T.copyLinkContainer){var Z=T=F=void 0;return(Z=_.f((F=k[q])==null?void 0:(T=F.thirdPartyNetworkSection)==null?void 0:T.copyLinkContainer,Mv2))==null?void 0:Z.shortUrl}}};
_.Y.maybeRenderQrCode=function(q){var k=this,F,T,Z,O,z,R,e,I,X;return _.C(function(E){if(E.nextAddress==1){F=_.Zy(k.hostElement).querySelector("#qr-code");if(!k.qrCodeEnabled||!q)return F&&(F.style.display="none"),E.return();T=_.P1w(_.mT().resolve(_.eR),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});Z=document.createElement("div");return typeof T==="function"?(T(Z),E.jumpTo(2)):_.W(E,T,3)}E.nextAddress!=2&&(O=E.yieldResult,O(Z));e=(z=Z)==null?void 0:(R=z.firstChild)==null?void 0:R.firstChild;
I=document.createElement("img");X=_.fw(Nw8,btoa(e.outerHTML));I.onload=function(){var d={canvas:F,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:I},M=new HQ9;x98(M,q);nfv(M,!1,gfD(M));var t=M.modules,A=Object.assign({},FIC,d);t=structuredClone(t);d=t.length;var w,b=(w=A.canvas)!=null?w:document.createElement("canvas");w=A.cellSize;M=A.logo;var r,L=(r=A.logoSize)!=null?r:Math.floor(d/4);d%2!==L%2&&L++;var H=A.logoPadding,V=A.backgroundColor;r=d*w;var g=
A.width,Y9=0;g&&(Y9=A.padding,Y9=Math.ceil(Y9*r/(g-Y9*2)),b.style.width=g+"px",b.style.height=g+"px");b.width!==r+Y9*2&&(b.width=r+Y9*2);b.height!==r+Y9*2&&(b.height=r+Y9*2);r=b.getContext("2d");A.autoClear&&r.clearRect(0,0,b.width,b.height);r.fillStyle=V;r.beginPath();r.roundRect(0,0,b.width,b.height,A.borderRadius);r.fill();r.save();r.translate(Y9,Y9);if(M)for(b=Math.floor(d-L)/2-H,H=Math.floor(d+L)/2+H,V=b;V<H;V++)for(g=b;g<H;g++)t[V][g]=!1;for(b=0;b<d;b++)for(H=0;H<d;H++)(b<7&&H<7||b<7&&H>=d-
7||b>=d-7&&H<7)&&(t[b][H]=!1);var OT;b=(OT=A.markerColor)!=null?OT:A.color;qMh(r,0,0,w,b);qMh(r,w*(d-7),0,w,b);qMh(r,0,w*(d-7),w,b);switch(A.cellStyle){case 0:OT=t;t=OT.length;b=A.cellSize;r.beginPath();for(H=0;H<t;H++)for(V=0;V<t;V++)OT[H][V]&&r.rect(H*b,V*b,b,b);r.fillStyle=A.color;r.fill();break;case 1:OT=t;t=OT.length;b=A.cellSize;H=b*A.relativeCircleSize;r.fillStyle=A.color;r.beginPath();for(A=0;A<t;A++)for(V=0;V<t;V++)OT[A][V]&&(r.beginPath(),r.ellipse((A+.5)*b,(V+.5)*b,H/2,H/2,0,0,2*Math.PI),
r.fill());r.fill();break;case 2:OT=t;t=OT.length;b=A.cellSize;r.fillStyle=A.color;A=[[1,1],[-1,1],[-1,-1],[1,-1]];r.beginPath();for(H=0;H<t;H++)for(V=0;V<t;V++)if(OT[H][V])r.roundRect(H*b,V*b,b,b,b/2),H+1<t&&OT[H+1][V]&&r.rect(H*b+b/2,V*b,b,b),V+1<t&&OT[H][V+1]&&r.rect(H*b,V*b+b/2,b,b);else{g=H*b+b/2;Y9=V*b+b/2;for(var UT=0;UT<4;UT++){var yh=_.S(A[UT]),AH=yh.next().value;yh=yh.next().value;H+AH>=0&&H+AH<t&&V+yh>=0&&V+yh<t&&OT[H+AH][V]&&OT[H][V+yh]&&OT[H+AH][V+yh]&&(AH=UT*Math.PI/2,yh=b/2,r.moveTo(g+
yh*Math.cos(AH),Y9+yh*Math.sin(AH)),r.arc(g,Y9,b/2,AH,AH+Math.PI/2,!1),r.lineTo(g+yh*(Math.cos(AH)-Math.sin(AH)),Y9+yh*(Math.cos(AH)+Math.sin(AH))),r.lineTo(g+yh*Math.cos(AH),Y9+yh*Math.sin(AH)))}}r.fill()}M&&r.drawImage(M,(d-L)*w/2,(d-L)*w/2,L*w,L*w);r.restore();F.style.removeProperty("display")};
I.src=_.WN(X);_.RG(E)})};
_.Y.hasCommunityPostRenderer=function(){var q,k,F,T;return!!((q=this.data)==null?0:(k=q.header)==null?0:(F=k.sharePanelHeaderRenderer)==null?0:(T=F.communityPost)==null?0:T.communityPostSectionRenderer)};
_.Y.onTapClose=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-unified-share-panel-renderer"])};
_.Y.getScreenLayer=function(){return this.screenLayer};
_.Y.logSharePanelPage=function(){if(!_.h("enable_share_panel_navigation_logging_fix_on_web")){var q;if((q=this.data)!=null&&q.trackingParams){q=this.data.trackingParams;var k=this.parentClickTrackingParams;k=k?_.yK(k):void 0;var F=_.aB();_.Yo(F,21760,k,{layer:7,parentLayer:0});F.graftServerVe(q,void 0,7);_.LB().dispatch(_.FH({type:"CLEAR_PARENT_CLICK_TRACKING_PARAMS"}))}}};
S6.prototype.onDataChanged=S6.prototype.onDataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],S6.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],S6.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],S6.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],S6.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],S6.prototype,"data",void 0);_.v([_.u({value:_.WJ("SBOX_INAPPROPRIATE_CANCEL")}),_.G("design:type",String)],S6.prototype,"closeButtonAriaLabel",void 0);_.v([_.Iw("yt-share-panel-header-renderer"),_.G("design:type",HTMLElement)],S6.prototype,"header",void 0);_.v([_.u({selector:function(q){return q.share.parentClickTrackingParams}}),
_.G("design:type",String)],S6.prototype,"parentClickTrackingParams",void 0);_.v([_.u(),_.G("design:type",Object)],S6.prototype,"qrCodeEnabled",void 0);_.v([_.Iw("#scroller"),_.G("design:type",Object)],S6.prototype,"JSC$17922_scroller",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],S6.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-unified-share-panel-renderer"})],S6);
_.B(S6,"ytd-unified-share-panel-renderer",function(){if(zE5!==void 0)return zE5;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope ytd-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope ytd-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope ytd-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope ytd-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return zE5=q},{mode:1});var QE9;var zX=function(){var q=_.Q.apply(this,arguments)||this;q.modernModal=_.h("kevlar_sign_in_modal_modernization");return q};
_.y(zX,_.Q);zX.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
zX.prototype.computeShouldHideOldButtons=function(){var q;return!((q=this.data)==null?0:q.button)};
_.Vg.Object.defineProperties(zX.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var q,k;if(this.modernModal&&((q=this.data)==null?0:(k=q.button)==null?0:k.buttonRenderer))return Object.assign({},this.data.button.buttonRenderer,{style:"STYLE_MONO_FILLED"});var F,T;return(F=this.data)==null?void 0:(T=F.button)==null?void 0:T.buttonRenderer}}});
_.v([_.u(),_.G("design:type",Object)],zX.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zX.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],zX.prototype,"ytEventForwardingBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],zX.prototype,"modernModal",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],zX.prototype,"buttonRendererData",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],zX);
_.B(zX,"ytd-modal-with-title-and-button-renderer",function(){if(QE9!==void 0)return QE9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return QE9=q},{mode:1});var KGC;var CZ=function(){return _.Q.apply(this,arguments)||this};
_.y(CZ,_.Q);CZ.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("page-changed",this.page))};
CZ.prototype.pageChangedForBinding=CZ.prototype.pageChangedForBinding;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],CZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],CZ.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],CZ.prototype,"page",void 0);_.v([_.Wu("page"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],CZ.prototype,"pageChangedForBinding",null);
_.v([_.K({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],CZ);
_.B(CZ,"ytd-account-item-section-header-renderer",function(){if(KGC!==void 0)return KGC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return KGC=q},{mode:1});var Bwk;var RW=function(){return _.Q.apply(this,arguments)||this};
_.y(RW,_.Q);RW.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"}}}};
RW.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],RW.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],RW.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],RW.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],RW.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!1}),_.G("design:type",Function)],RW.prototype,"onAccountItemTap",void 0);
_.v([_.K({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],RW);
_.B(RW,"ytd-account-item-section-renderer",function(){if(Bwk!==void 0)return Bwk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Bwk=q},{mode:1});var ri5;var vSC;var e6=function(){return _.Q.apply(this,arguments)||this};
_.y(e6,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],e6.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],e6.prototype,"data",void 0);_.v([_.K({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],e6);
_.B(e6,"ytd-accounts-dialog-header-renderer",function(){if(vSC!==void 0)return vSC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return vSC=q},{mode:1});var HzK;var WB=function(){return _.Q.apply(this,arguments)||this};
_.y(WB,_.Q);WB.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],WB.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],WB.prototype,"data",void 0);_.v([_.K({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],WB);
_.B(WB,"ytd-google-account-header-renderer",function(){if(HzK!==void 0)return HzK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return HzK=q},{mode:1});var U1=function(){return _.Q.apply(this,arguments)||this};
_.y(U1,_.Q);U1.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"}}}};
U1.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("page-changed",this.page))};
U1.prototype.pageChangedForBinding=U1.prototype.pageChangedForBinding;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],U1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],U1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],U1.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],U1.prototype,"page",void 0);
_.v([_.Wu("page"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],U1.prototype,"pageChangedForBinding",null);_.v([_.K({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],U1);
_.Y1()(U1,"ytd-account-section-list-renderer",function(){if(ri5===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);ri5=q}q=ri5;return q},{allowedProps:["data"],
mode:1});var sED;var IW=function(){var q=_.Q.apply(this,arguments)||this;q.enableHandlesAccountMenuSwitcher=_.h("enable_handles_account_menu_switcher");return q};
_.y(IW,_.Q);IW.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
IW.prototype.dataChanged=IW.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],IW.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],IW.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],IW.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.v([_.Iw("#avatar"),_.G("design:type",Object)],IW.prototype,"avatar",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IW.prototype,"dataChanged",null);_.v([_.K({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],IW);
_.Y1()(IW,"ytd-active-account-header-renderer",function(){if(sED===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);sED=q}q=sED;return q},{allowedProps:["data"],
mode:1});var G$8;var ciX;var Xu=function(){return _.Q.apply(this,arguments)||this};
_.y(Xu,_.Q);Xu.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Xu.prototype.onBackTap=function(){_.Fc(this.hostElement,"yt-menu-back-tapped")};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xu.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Xu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Xu.prototype,"data",void 0);_.v([_.K({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],Xu);
_.Y1()(Xu,"ytd-simple-menu-header-renderer",function(){if(ciX===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);ciX=q}q=ciX;return q},{allowedProps:["data"],
mode:2});var VK0;var E1=function(){return _.Q.apply(this,arguments)||this};
_.y(E1,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],E1.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],E1.prototype,"data",void 0);_.v([_.K({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],E1);
_.B(E1,"ytd-comment-video-thumbnail-header-renderer",function(){if(VK0!==void 0)return VK0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return VK0=q},{mode:1});var LGC;var aW=function(){return _.Q.apply(this,arguments)||this};
_.y(aW,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],aW.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],aW.prototype,"data",void 0);_.v([_.K({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],aW);
_.B(aW,"ytd-abuse-type-selector-renderer",function(){if(LGC!==void 0)return LGC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return LGC=q},{mode:1});var xU8;var d9=function(){return _.Q.apply(this,arguments)||this};
_.y(d9,_.Q);d9.prototype.attached=function(){var q=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){q.additionalContextInput.focusTextInput()})};
d9.prototype.handleAdditionalContextChanged=function(){var q=this;_.rf(this,"ytd-report-channel-additional-context-update",function(){q.ytdReduxBehavior.dispatch(_.FH({type:"ADDITIONAL_CONTEXT_UPDATED",payload:q.additionalContext}))},300)};
d9.prototype.updateAdditionalContextFromBinding=function(q){this.additionalContext=q.detail.value};
d9.prototype.handleAdditionalContextChanged=d9.prototype.handleAdditionalContextChanged;_.v([_.l(_.ww),_.G("design:type",Object)],d9.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",String)],d9.prototype,"additionalContext",void 0);_.v([_.u({selector:function(q){return q.reportChannelAbuse.additionalContext}}),
_.G("design:type",String)],d9.prototype,"additionalContextRedux",void 0);_.v([_.u(),_.G("design:type",Object)],d9.prototype,"data",void 0);_.v([_.Iw("yt-text-input-form-field-renderer"),_.G("design:type",Object)],d9.prototype,"additionalContextInput",void 0);_.v([_.Wu("additionalContext"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],d9.prototype,"handleAdditionalContextChanged",null);
_.v([_.K({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],d9);
_.B(d9,"ytd-report-channel-modal-additional-context-renderer",function(){if(xU8!==void 0)return xU8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xU8=q},{mode:1});var nS0;var hc=function(){var q=_.Q.apply(this,arguments)||this;q.nextButtonDisabled=null;q.submitEndpoint=null;q.navigationEndpoint=null;q.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return q};
_.y(hc,_.Q);_.Y=hc.prototype;_.Y.computeNextButtonData=function(q,k,F){var T={};k&&(T.navigationEndpoint=k);F&&(T.serviceEndpoint=F);q&&q.buttonRenderer&&_.fT.extend(T,q.buttonRenderer);return T};
_.Y.handleReportChannelModalDisableNextButtonAction=function(q){this.setNextButtonIsDisabled(q)};
_.Y.handleReportFormEndpointUpdateAction=function(q){this.setNextButtonIsDisabled(!!q.disableSubmitButton);this.resetEndpointData();q.submitEndpoint?this.submitEndpoint=q.submitEndpoint:q.submitNavigationEndpoint&&(this.navigationEndpoint=q.submitNavigationEndpoint)};
_.Y.handleSignalActionSubmitForm=function(){var q,k=Object.keys(((q=this.reportChannelAbuseForm)==null?void 0:q.selectedVideoIds)||{}),F;q=((F=this.reportChannelAbuseForm)==null?void 0:F.additionalContext)||"";var T;F=((T=this.reportChannelAbuseForm)==null?void 0:T.impersonatedChannelUrl)||"";var Z;if((Z=this.data)==null?0:Z.submitEndpoint){k={impersonated_channel_url:F,text:q,video_ids:k};var O;_.mT().resolve(_.qd).resolveCommand((O=this.data)==null?void 0:O.submitEndpoint,{form:Object.assign({},
k,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.Y.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.Y.onYtServiceRequestError=function(q){this.setNextButtonIsDisabled(!1);_.k_(this.hostElement,q.detail.error.message)};
_.Y.setNextButtonIsDisabled=function(q){this.set("data.nextButton.buttonRenderer.isDisabled",q)};
_.Y.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
hc.prototype.onYtServiceRequestError=hc.prototype.onYtServiceRequestError;hc.prototype.onYtServiceRequestCompleted=hc.prototype.onYtServiceRequestCompleted;_.v([_.u(),_.G("design:type",Object)],hc.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],hc.prototype,"nextButtonDisabled",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],hc.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],hc.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hc.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hc.prototype,"submitEndpoint",void 0);_.v([_.u(),_.G("design:type",Object)],hc.prototype,"navigationEndpoint",void 0);_.v([_.u({selector:function(q){return q.reportChannelAbuse}}),
_.G("design:type",Object)],hc.prototype,"reportChannelAbuseForm",void 0);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],hc.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],hc.prototype,"onYtServiceRequestError",null);
_.v([_.K({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],hc);
_.B(hc,"ytd-report-channel-modal-footer-renderer",function(){if(nS0!==void 0)return nS0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return nS0=q},{mode:1});var gS9;var MH=function(){var q=_.Q.apply(this,arguments)||this;q.boundOnTapDismissButton=function(){q.closePopup()};
return q};
_.y(MH,_.Q);MH.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
MH.prototype.handleDataChanged=function(){_.cU(this.hostElement)};
MH.prototype.closePopup=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
MH.prototype.handleDataChanged=MH.prototype.handleDataChanged;_.v([_.u(),_.G("design:type",Object)],MH.prototype,"boundOnTapDismissButton",void 0);_.v([_.u(),_.G("design:type",Object)],MH.prototype,"data",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],MH.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],MH.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],MH.prototype,"handleDataChanged",null);_.v([_.K({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],MH);
_.B(MH,"ytd-report-channel-modal-header-renderer",function(){if(gS9!==void 0)return gS9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return gS9=q},{mode:1});var mU9;var fZ=function(){var q=_.Q.apply(this,arguments)||this;q.autoValidate=!1;q.invalid=!1;q.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return q};
_.y(fZ,_.Q);_.Y=fZ.prototype;_.Y.attached=function(){var q=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){q.channelUrlInput.focusTextInput()})};
_.Y.disableNextButton=function(q){_.Ta(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[q])};
_.Y.handleImpersonatedChannelUrlChanged=function(){var q=this;this.disableNextButton(!0);this.invalid=!1;_.rf(this,"ytd-report-channel-impersonated-channel-update",function(){var k=q.impersonatedChannelUrl.trim();q.ytdReduxBehavior.dispatch(_.FH({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:k}));var F;((F=q.data)==null?0:F.submitEndpoint)&&k&&_.mT().resolve(_.qd).resolveCommand(q.data.submitEndpoint,{form:{impersonated_channel_url:k,element:q.hostElement}})},500)};
_.Y.handleModifyReportFormCommand=function(q){this.invalid=this.get("modifyReportFormCommand.action",q)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.Y.updateInvalidFromBinding=function(q){this.invalid=q.detail.value};
_.Y.updateImpersonatedChannelUrlFromBinding=function(q){this.impersonatedChannelUrl=q.detail.value};
fZ.prototype.handleImpersonatedChannelUrlChanged=fZ.prototype.handleImpersonatedChannelUrlChanged;_.v([_.l(_.ww),_.G("design:type",Object)],fZ.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],fZ.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fZ.prototype,"autoValidate",void 0);_.v([_.u(),_.G("design:type",Object)],fZ.prototype,"invalid",void 0);
_.v([_.u(),_.G("design:type",String)],fZ.prototype,"impersonatedChannelUrl",void 0);_.v([_.u({selector:function(q){return q.reportChannelAbuse.impersonatedChannelUrl}}),
_.G("design:type",String)],fZ.prototype,"impersonatedChannelUrlRedux",void 0);_.v([_.u(),_.G("design:type",Object)],fZ.prototype,"data",void 0);_.v([_.Iw("#text-input"),_.G("design:type",Object)],fZ.prototype,"channelUrlInput",void 0);_.v([_.Wu("impersonatedChannelUrl"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fZ.prototype,"handleImpersonatedChannelUrlChanged",null);
_.v([_.K({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],fZ);
_.B(fZ,"ytd-report-channel-modal-impersonation-renderer",function(){if(mU9!==void 0)return mU9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return mU9=q},{mode:1});var qUv;var iW2;var yG=function(){return _.Q.apply(this,arguments)||this};
_.y(yG,_.Q);yG.prototype.onCheckboxToggled=function(q){var k,F,T=(F=_.f((k=this.data)==null?void 0:k.video,_.Np))==null?void 0:F.videoId;T&&this.ytdReduxBehavior.dispatch(q.target.checked?_.FH({type:"VIDEO_SELECTED",payload:T}):_.FH({type:"VIDEO_UNSELECTED",payload:T}))};
yG.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.Vg.Object.defineProperties(yG.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var q,k=(q=this.data)==null?void 0:q.video;if(!k)return{};var F;q=(F=_.f(k,_.Np))==null?void 0:F.navigationEndpoint;if(!q)return k;_.f(q==null?void 0:q.commandMetadata,_.ni)&&(_.f(q.commandMetadata,_.ni).ignoreNavigation=!0);return k}}});
_.v([_.u({reflectToAttribute:!0,selector:function(q,k){return k in q.reportChannelAbuse.selectedVideoIds},
selectorArgs:["data.video.videoRenderer.videoId"]}),_.G("design:type",Boolean)],yG.prototype,"checked",void 0);_.v([_.u(),_.G("design:type",Object)],yG.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],yG.prototype,"video",null);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yG.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yG.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],yG.prototype,"ytdReduxBehavior",void 0);_.v([_.K({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],yG);
_.B(yG,"ytd-selectable-video-renderer",function(){if(iW2!==void 0)return iW2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return iW2=q},{mode:1});var tc=function(){var q=_.Q.apply(this,arguments)||this;q.monitorScroll=!0;return q};
_.y(tc,_.Q);tc.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tc.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],tc.prototype,"data",void 0);_.v([_.K({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],tc);
_.B(tc,"ytd-selectable-video-list-renderer",function(){if(qUv!==void 0)return qUv;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return qUv=q},{mode:1});var kw9;_.$$("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var DT=function(){return _.Q.apply(this,arguments)||this};
_.y(DT,_.Q);DT.prototype.onChange=function(q){if(q=_.nj(q).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.h("kevlar_command_handler_migration_killswitch"))_.O_(this.hostElement,q,this.hostElement);else{q=_.S(q);for(var k=q.next();!k.done;k=q.next())this.ytComponentBehavior.resolveCommand(k.value)}};
DT.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
DT.prototype.updateDataToggledFromBinding=function(q){this.set("data.toggled",q.detail.value)};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],DT.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],DT.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],DT.prototype,"data",void 0);_.v([_.u({computed:"isEnabled(data)"}),_.G("design:type",Boolean)],DT.prototype,"enabled",void 0);_.v([_.K({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],DT);
_.B(DT,"ytd-toggle-item-renderer",function(){if(kw9!==void 0)return kw9;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return kw9=q},{mode:1});var ol9;var Fs0;var TYK;var l3=function(){var q=_.Q.apply(this,arguments)||this;q.setVisible=!1;q.boundOnSubmitButtonClick=function(){q.onSubmitButtonClick()};
q.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return q};
_.y(l3,_.Q);l3.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}}}}}};
l3.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
l3.prototype.onSubmitButtonClick=function(){var q;((q=this.data)==null?0:q.submitEndpoint)&&!_.h("enable_ytc_refunds_submit_form_signal_action")&&_.Y8(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
l3.prototype.handleSignalActionSubmitForm=function(){var q;((q=this.data)==null?0:q.submitEndpoint)&&_.Y8(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.Vg.Object.defineProperties(l3.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.hiddenByDefault)&&!this.setVisible}}});
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],l3.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],l3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],l3.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],l3.prototype,"setVisible",void 0);_.v([_.u(),_.G("design:type",Object)],l3.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],l3.prototype,"surveyFeedbackData",void 0);_.v([_.u(),_.G("design:type",Object)],l3.prototype,"boundOnSubmitButtonClick",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data","setVisible"),_.G("design:type",Object),_.G("design:paramtypes",[])],l3.prototype,"visibilityHidden",null);_.v([_.Pu({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],l3);
_.B(l3,"yt-flow-footer-renderer",function(){if(TYK===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Fs0===void 0&&(Fs0=document.createElement("template"));var T=Fs0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);TYK=q}q=TYK;return q},{mode:2});var Jc=function(){return _.Q.apply(this,arguments)||this};
_.y(Jc,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Jc.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Jc.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Jc.prototype,"data",void 0);_.v([_.u({selector:function(q){return q.ypc.surveyFeedbackData}}),
_.G("design:type",Object)],Jc.prototype,"surveyFeedbackData",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],Jc);
_.B(Jc,"ytd-flow-footer-renderer",function(){if(ol9!==void 0)return ol9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ol9=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var ZW2;var jhh;var Ac=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return q};
_.y(Ac,_.Q);_.Y=Ac.prototype;_.Y.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.bL("multiPageMenuSectionItems")}}};
_.Y.handleHideEnclosingAction_=function(q){if(this.data&&this.data.items)for(var k=0;k<this.data.items.length;k++){var F=this.data.items[k].notificationRenderer;if(F&&F.notificationId==q.hideEnclosingAction.notificationId){this.splice("data.items",k,1);_.Ta(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.Y.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.O$(this.hostElement,"hidden",!0)};
_.Y.updateMenu_=function(q){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&q&&!q.doNotRefreshInbox){q=this.data.continuations;for(var k=0;k<q.length;k++)if(q[k].invalidationContinuationData){var F=void 0;var T=(F=q[k].invalidationContinuationData)==null?void 0:F.continuation;break}q=_.fT.clone(this.data.continuationUpdateEndpoint||null);q.continuation=T;q.click_tracking_params=this.data.trackingParams;_.Y8(this.hostElement,[q])}};
_.Y.onServiceRequestCompleted_=function(q,k){if(this.data&&(q=k.actions)){k=0;for(var F=q.length;k<F;k++){var T=_.f(q[k],_.J8$);if(!T)break;if((T.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||T.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&T.continuationItems&&this.data.items){var Z=this.data.items.length-1;this.data.items[Z].continuationItemRenderer&&this.splice.apply(this,["data.items",Z,1].concat(T.continuationItems))}}}};
Ac.prototype.onServiceRequestCompleted_=Ac.prototype.onServiceRequestCompleted_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ac.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ac.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Ac.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ac.prototype,"data",void 0);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],Ac.prototype,"onServiceRequestCompleted_",null);_.v([_.Pu({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],Ac);
_.Y1()(Ac,"yt-multi-page-menu-section-renderer",function(){if(jhh===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ZW2===void 0&&(ZW2=document.createElement("template"));var T=ZW2;F.call(k,T.content.cloneNode(!0),q.content.firstChild);jhh=q}q=jhh;return q},{allowedProps:["data"],
mode:2});var YU8;var OWC;var pZ=function(){return _.Q.apply(this,arguments)||this};
_.y(pZ,_.Q);pZ.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.Vg.Object.defineProperties(pZ.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.progress)==null?0:this.data.progress*100}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],pZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],pZ.prototype,"data",void 0);_.v([_.P("data.progress"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],pZ.prototype,"showProgressBar",null);
_.v([_.P("data.progress"),_.G("design:type",Number),_.G("design:paramtypes",[])],pZ.prototype,"progress",null);_.v([_.Pu({is:"yt-flow-header-renderer",disableElementRegistration:!0})],pZ);
_.B(pZ,"yt-flow-header-renderer",function(){if(OWC===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;YU8===void 0&&(YU8=document.createElement("template"));var T=YU8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);OWC=q}q=OWC;return q},{mode:2});var SUk;var zev;var w9=function(){return _.Q.apply(this,arguments)||this};
_.y(w9,_.Q);w9.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],w9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],w9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],w9.prototype,"data",void 0);_.v([_.Pu({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],w9);
_.B(w9,"yt-post-confirmation-flow-step-renderer",function(){if(zev===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;SUk===void 0&&(SUk=document.createElement("template"));var T=SUk;F.call(k,T.content.cloneNode(!0),q.content.firstChild);zev=q}q=zev;return q},{mode:2});var Ct8;var Re0;var PB=function(){return _.Q.apply(this,arguments)||this};
_.y(PB,_.Q);
PB.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"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],PB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],PB.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],PB.prototype,"data",void 0);_.v([_.Pu({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],PB);
_.B(PB,"yt-refund-confirmation-flow-step-renderer",function(){if(Re0===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Ct8===void 0&&(Ct8=document.createElement("template"));var T=Ct8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Re0=q}q=Re0;return q},{mode:2});_.q9(VyX);_.q9(Lqk);var xNC=_.hp({avatarViewModel:_.ld});_.q9(n8s);var g8X=_.hp({commentInteractionViewModel:Lqk,sharedSubscriptionViewModel:n8s,buttonViewModel:_.b$});_.q9(mN0);_.q9(qR0);_.q9(iB2);_.q9(km8);_.q9(oWs);var Fj8=_.hp({profileIdentityInfoViewModel:_.jjv,profileInfoViewModel:oWs});_.q9(TcK);_.CF(TcK,"yt-profile-card-view-model",{propNames:["data"]});var $I=function(){var q=_.Q.apply(this,arguments)||this;q.enableFocusFix=_.h("music_web_enable_focus_on_setting_menu_fix")&&_.$O("IS_MOBILE_WEB",!1);q.covered=!1;q.hideMenu=!1;q.isCommentNotificationOnProfileCard=!1;q.scrolledByTouch=!1;q.disableBackdropFilter=_.h("web_disable_backdrop_filter");q.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return q};
_.y($I,_.Q);_.Y=$I.prototype;
_.Y.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"}}}};
_.Y.ready=function(){var q=this;this.JSC$18031_containerElement.addEventListener("scroll",function(){q.ytRendererBehavior.markDirty()})};
_.Y.attributeChanged=function(q,k){q==="menu-style"&&_.Ta(this.hostElement,"yt-multi-page-menu-closed-action",[k])};
_.Y.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Rw(this,this.focusOnStampFinished))};
_.Y.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.Rw(this,this.focusOnStampFinished))};
_.Y.reset=function(){this.closeJobId&&(_.pL.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.Y.focusOnStampFinished=function(q){q.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Rw(this,this.focusOnStampFinished)),this.doFocus())};
_.Y.doFocus=function(){var q=_.rwZ(this.sectionsElement);q.length&&q[0].focus()};
_.Y.computeMenuStyle=function(q){return q?q.toLowerCase().replace(/_/g,"-"):""};
_.Y.computeIsCommentNotificationOnProfileCard=function(q){return _.h("enable_profile_cards_on_comments")&&q.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.Y.computeHideMenu=function(q,k){return q||!(!k||!k.showLoadingSpinner)};
_.Y.onPopupClosed=function(){this.isPopUpOpen=!1;_.Ta(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.Y.onPopupOpened=function(q,k){this.isPopUpOpen=!0;k.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.Fc(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.FH({type:"CHANNEL_REPORT_RESET"})))};
_.Y.onYtNavigate=function(q,k){this.shouldCloseOnNavigateEvent(k.endpoint)&&_.Ta(this.hostElement,"yt-close-all-popups-action")};
_.Y.handleEndpoint=function(q){q=_.f(q,_.p4);!this.isCommentNotificationOnProfileCard&&q&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$18031_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.Y.handleActions=function(q){for(var k=0,F=q.length;k<F;k++){var T=_.f(q[k],tvK);T&&this.handleGetMultiPageMenuAction(T);(T=_.f(q[k],_.J8$))&&this.handleAppendContinuationItemsAction(T)}};
_.Y.onServiceRequestSentOrCompleted=function(q,k){q.detail&&q.detail.endpoint&&this.handleEndpoint(q.detail.endpoint);k.actions&&this.handleActions(k.actions)};
_.Y.handleGetMultiPageMenuAction=function(q){var k=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.Zy(this.submenuElement).appendChild(k);(q=q.menu.multiPageMenuRenderer)&&this.logSubmenu(q);k.data=q;k.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.Y.handleAppendContinuationItemsAction=function(q){if(this.data&&q.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&q.continuationItems&&this.data.sections){var k=this.data.sections.length-1;this.data.sections[k].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),k--);if(this.data.sections[k].multiPageMenuNotificationSectionRenderer&&q.continuationItems){q=_.S(q==null?void 0:q.continuationItems);for(var F=q.next();!F.done;F=q.next())if(F=F.value,_.f(F,mX5)){var T=
void 0,Z=void 0,O=void 0,z=void 0,R=void 0;((T=this)==null?0:(Z=T.data)==null?0:(O=Z.sections)==null?0:(z=O[k])==null?0:(R=z.multiPageMenuNotificationSectionRenderer)==null?0:R.items)&&this.push("data.sections."+k+".multiPageMenuNotificationSectionRenderer.items",F)}else if(_.f(F,_.U8G)||_.f(F,_.ZY))this.push("data.sections",F),k++}}};
_.Y.logSubmenu=function(q){if(!_.h("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var k=this.ytRendererBehavior.getScreenLayer(),F=_.Jg(k),T=_.lN(k);if((q=q.trackingParams)&&F&&T){var Z=_.yK(q);_.h("combine_ve_grafts")?_.aB().graftServerVe(q,T,k):_.BJ(F,T,Z)}}};
_.Y.emptySubmenuContainer=function(){for(var q=_.Zy(this.submenuElement);q.firstChild;)q.removeChild(q.firstChild)};
_.Y.onMenuBackTap=function(q){_.Fc(this.hostElement,"yt-submenu-closed");q.stopPropagation()};
_.Y.onSubmenuClosed=function(q){_.nj(q)!==this.hostElement&&(this.covered=!1,_.Fc(this.hostElement,"yt-refit"),q.stopPropagation())};
_.Y.onRetrieveLocation=function(q,k){k.hasComments&&(k.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),q.stopPropagation())};
_.Y.shouldCloseOnNavigateEvent=function(q){if(!q)return!0;if(_.f(q,_.eHm)||_.f(q,_.WIo)||_.f(q,_.RHz)||_.f(q,_.KN))return!1;var k;return((k=_.f(q==null?void 0:q.commandMetadata,_.ni))==null?0:k.ignoreNavigation)?!1:!0};
_.Y.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.Y.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.Y.refitAfterRender=function(){var q=this;_.Gz(this,function(){_.Fc(q.hostElement,"yt-refit")})};
$I.prototype.refitAfterRender=$I.prototype.refitAfterRender;$I.prototype.onRetrieveLocation=$I.prototype.onRetrieveLocation;$I.prototype.onSubmenuClosed=$I.prototype.onSubmenuClosed;$I.prototype.onMenuBackTap=$I.prototype.onMenuBackTap;$I.prototype.onServiceRequestSentOrCompleted=$I.prototype.onServiceRequestSentOrCompleted;$I.prototype.onYtNavigate=$I.prototype.onYtNavigate;$I.prototype.onPopupOpened=$I.prototype.onPopupOpened;$I.prototype.onPopupClosed=$I.prototype.onPopupClosed;
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$I.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],$I.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$I.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],$I.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$I.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],$I.prototype,"enableFocusFix",void 0);_.v([_.u(),_.G("design:type",Object)],$I.prototype,"covered",void 0);_.v([_.u({computed:"computeHideMenu(covered, data)"}),_.G("design:type",Object)],$I.prototype,"hideMenu",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.G("design:type",String)],$I.prototype,"menuStyle",void 0);
_.v([_.u({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.G("design:type",Object)],$I.prototype,"isCommentNotificationOnProfileCard",void 0);_.v([_.u(),_.G("design:type",Boolean)],$I.prototype,"isPopUpOpen",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$I.prototype,"scrolledByTouch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$I.prototype,"disableBackdropFilter",void 0);
_.v([_.Iw("#sections"),_.G("design:type",HTMLElement)],$I.prototype,"sectionsElement",void 0);_.v([_.Iw("#spinner"),_.G("design:type",HTMLElement)],$I.prototype,"spinnerElement",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],$I.prototype,"headerElement",void 0);_.v([_.Iw("#container"),_.G("design:type",HTMLElement)],$I.prototype,"JSC$18031_containerElement",void 0);_.v([_.Iw("#submenu"),_.G("design:type",HTMLElement)],$I.prototype,"submenuElement",void 0);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$I.prototype,"onPopupClosed",null);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],$I.prototype,"onPopupOpened",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],$I.prototype,"onYtNavigate",null);
_.v([_.eJ("yt-service-request-completed"),_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],$I.prototype,"onServiceRequestSentOrCompleted",null);_.v([_.eJ("yt-menu-back-tapped"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$I.prototype,"onMenuBackTap",null);
_.v([_.eJ("yt-submenu-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$I.prototype,"onSubmenuClosed",null);_.v([_.eJ("yt-retrieve-location"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],$I.prototype,"onRetrieveLocation",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$I.prototype,"refitAfterRender",null);
_.v([_.K({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],$I);
_.B($I,"ytd-multi-page-menu-renderer",function(){if(G$8!==void 0)return G$8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return G$8=q},{mode:1});var eek;var b3=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return q};
_.y(b3,_.Q);_.Y=b3.prototype;_.Y.created=function(){this.showTooltips=!0};
_.Y.computeAccessibility_=function(q){return this.get("accessibility.accessibilityData",q)||null};
_.Y.onTap=function(){var q=_.ZH(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(q&&q.length===1&&q[0])_.Ta(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var k;if((k=this.data)==null?0:k.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var F;((F=this.data)==null?0:F.menuRequest)&&_.Y8(this.hostElement,[this.data.menuRequest])}}};
_.Y.handleTopbarMenuClosedAction=function(q){var k,F;(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(q)===((k=this.data)==null?void 0:(F=k.icon)==null?void 0:F.iconType)&&this.toggleIconState(!1)};
_.Y.toggleIconState=function(q){_.h("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=q)};
_.Y.handleUpdateTopbarAvatarAction=function(q){var k;q=(k=_.f(q,Eq0))==null?void 0:k.avatarUrl;var F,T;k=(F=this.data)==null?void 0:(T=F.avatar)==null?void 0:T.thumbnails;q&&k&&(F={thumbnails:[Object.assign({},k[0],{url:q})]},this.set("data.avatar",F))};
_.Vg.Object.defineProperties(b3.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.Zy(this.hostElement).querySelector("#button")}}});
b3.prototype.onTap=b3.prototype.onTap;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],b3.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],b3.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],b3.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.x5h.YtButtonBehavior),_.G("design:type",Object)],b3.prototype,"ytButtonBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],b3.prototype,"data",void 0);
_.v([_.Iw("yt-icon-button#button"),_.G("design:type",Object)],b3.prototype,"iconButton",void 0);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],b3.prototype,"onTap",null);_.v([_.K({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],b3);
_.B(b3,"ytd-topbar-menu-button-renderer",function(){if(eek!==void 0)return eek;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return eek=q},{mode:1});var Ws2;var u3=function(){return _.Q.apply(this,arguments)||this};
_.y(u3,_.Q);u3.prototype.getSelected=function(){return this.reasons.selected};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],u3.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],u3.prototype,"data",void 0);_.v([_.Iw("#reasons"),_.G("design:type",Object)],u3.prototype,"reasons",void 0);_.v([_.K({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],u3);
_.B(u3,"ytd-ad-feedback-content",function(){if(Ws2!==void 0)return Ws2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Ws2=q},{mode:1});var UQI;var NH=function(){return _.Q.apply(this,arguments)||this};
_.y(NH,_.Q);_.Y=NH.prototype;_.Y.onPopupOpened=function(){_.Ta(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.Y.computeConfirmButton=function(q){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:q.confirmLabel}};
_.Y.computeCancelButton=function(q){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:q.cancelLabel}};
_.Y.onConfirmTap=function(){var q=this.content.getSelected();q!==void 0&&(q=this.data.reasons[q].endpoint)&&(_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}}),_.Ta(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.Y.sendFeedbackSubmitToastAction=function(){var q;(q=this.data)!=null&&q.completionMessage&&_.Ta(this.hostElement,"yt-open-popup-action",[_.mj(this.data.completionMessage),this])};
_.Y.onCancelTap=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
NH.prototype.onPopupOpened=NH.prototype.onPopupOpened;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],NH.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],NH.prototype,"data",void 0);_.v([_.Iw("#content"),_.G("design:type",Object)],NH.prototype,"content",void 0);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],NH.prototype,"onPopupOpened",null);
_.v([_.K({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],NH);
_.B(NH,"ytd-ad-feedback-renderer",function(){if(UQI!==void 0)return UQI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return UQI=q},{mode:1});var Iks;var QG=function(){return _.Q.apply(this,arguments)||this};
_.y(QG,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],QG.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],QG.prototype,"data",void 0);_.v([_.K({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],QG);
_.B(QG,"ytd-ad-info-dialog-content",function(){if(Iks!==void 0)return Iks;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Iks=q},{mode:1});var XFC;var KZ=function(){return _.Q.apply(this,arguments)||this};
_.y(KZ,_.Q);KZ.prototype.computeConfirmButton=function(q){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:q.confirmLabel}};
KZ.prototype.onConfirmTap=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
KZ.prototype.computeShouldShowTitle=function(){var q;return!((q=this.data)==null||!q.title)};
KZ.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
KZ.prototype.onPopupClosed=KZ.prototype.onPopupClosed;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],KZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],KZ.prototype,"data",void 0);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],KZ.prototype,"onPopupClosed",null);_.v([_.K({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],KZ);
_.B(KZ,"ytd-ad-info-dialog-renderer",function(){if(XFC!==void 0)return XFC;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return XFC=q},{mode:1});var ElK;var BB=function(){var q=_.Q.apply(this,arguments)||this;q.actionButtonClass="action-button";q.dismissButtonId="dismiss-button";q.dialogDismiss=!0;return q};
_.y(BB,_.Q);_.Y=BB.prototype;_.Y.computeInPlayer=function(q){return(q==null?void 0:q.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.Y.computedLogo=function(){var q,k;return this.isDarkTheme()?(q=this.data)==null?void 0:q.logoDark:(k=this.data)==null?void 0:k.logo};
_.Y.computedHeaderImage=function(){var q,k;return this.isDarkTheme()?(q=this.data)==null?void 0:q.headerImageDark:(k=this.data)==null?void 0:k.headerImage};
_.Y.computeLogoIconId=function(){var q,k,F,T=(q=this.computedLogo())==null?void 0:(k=q.sources)==null?void 0:(F=k[0])==null?void 0:F.height;return T&&T%31===0?"logo-icon-with-padding":"logo-icon"};
_.Y.computeLogoIconHeight=function(){var q,k,F,T=(q=this.computedLogo())==null?void 0:(k=q.sources)==null?void 0:(F=k[0])==null?void 0:F.height;return T&&T%31===0?"31":"24"};
_.Y.onPopupClosed=function(){_.mT().resolve(_.FI).dispose()};
_.Y.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.Y.onShow=function(){this.inPlayer&&_.W4(6)};
_.Y.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var q=0;q<this.data.impressionEndpoints.length;q++){var k=_.f(this.data.impressionEndpoints[q],_.Nj);k&&this.ytComponentBehavior.resolveCommand(k)}};
_.Y.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.Ta(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.Vg.Object.defineProperties(BB.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var q,k;return!((q=this.data)==null||!q.headerImageDark)&&!((k=this.data)==null||!k.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.secondaryButton)}}});
BB.prototype.onPopupClosed=BB.prototype.onPopupClosed;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],BB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],BB.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.GA.YtVisibilityBehavior),_.G("design:type",Object)],BB.prototype,"ytVisibilityBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],BB.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],BB.prototype,"actionButtonClass",void 0);_.v([_.u(),_.G("design:type",Object)],BB.prototype,"dismissButtonId",void 0);_.v([_.u(),_.G("design:type",Object)],BB.prototype,"dialogDismiss",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],BB.prototype,"hasHeaderImage",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],BB.prototype,"hasPremiumButton",null);
_.v([_.u({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.G("design:type",Boolean)],BB.prototype,"inPlayer",void 0);_.v([_.Iw("#dismiss-button"),_.G("design:type",HTMLElement)],BB.prototype,"dismissButton",void 0);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],BB.prototype,"onPopupClosed",null);_.v([_.K({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],BB);
_.B(BB,"ytd-enforcement-message-view-model",function(){if(ElK!==void 0)return ElK;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ElK=q},{mode:1});var ak0;var dQD;var r9=function(){var q=_.Q.apply(this,arguments)||this;q.TEST_ONLY={immediateValidation:function(){q.immediateValidation()},
onValidationResponse:function(k){q.onValidationResponse(k)},
onGenerateHandleFromNameResponse:function(k){q.onGenerateHandleFromNameResponse(k)}};
return q};
_.y(r9,_.Q);_.Y=r9.prototype;_.Y.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.Y.validate=function(){this.immediateValidation()};
_.Y.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.Y.setHandleInputValue=function(q){this.handleDir=this.getHandleDir(q);this.handleInput.value=q;this.validationState={status:"PENDING"};this.immediateValidation()};
_.Y.getHandleDir=function(q){var k=q===""&&!1;return(k=_.ANZ.test.call(_.ANZ,q))?"rtl":"ltr"};
_.Y.onDataChanged=function(){var q,k;this.handleDir=this.getHandleDir((k=(q=this.data)==null?void 0:q.handle)!=null?k:"");var F;this.validationState=((F=this.data)==null?0:F.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var T;((T=this.data)==null?0:T.validateOnInit)&&this.immediateValidation()};
_.Y.stopPropagation=function(q){q.stopPropagation()};
_.Y.onInput=function(){var q;this.handleDir=this.getHandleDir((q=this.handleInput.value)!=null?q:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.Y.onFocusout=function(q){this.handleInput.contains(q.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.Y.delayedValidation=function(){var q,k;this.debouncedValidation((k=(q=this.data)==null?void 0:q.validationDelayMs)!=null?k:1E3)};
_.Y.immediateValidation=function(){this.debouncedValidation(0)};
_.Y.debouncedValidation=function(q){var k=this;_.rf(this,"debouncedValidation",function(){var F,T=k.staticValidation((F=k.handleInput.value)!=null?F:"");if(T!==void 0)k.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:T};else{var Z;if((Z=k.data)!=null&&Z.validateChannelHandleCommand){k.validationState={status:"LOADING"};var O;k.ytComponentBehavior.resolveCommand(k.data.validateChannelHandleCommand,{form:{handle:(O=k.handleInput.value)!=null?O:""},commandController:{onSuccess:function(z,
R){k.onValidationResponse(R)},
onServerError:function(z,R){k.onValidationServerError(R)}}})}else k.handleUnexpectedValidationError(new _.aP("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",k.data))}},q)};
_.Y.staticValidation=function(q){var k;if(((k=this.data)==null?void 0:k.channelHandleStaticValidationParams)!==void 0){k=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(q)&&k.validValueRegexpErrorMessage!==void 0)return k.validValueRegexpErrorMessage;if(k.minLength!==void 0&&q.length<k.minLength&&k.minLengthErrorMessage!==void 0)return k.minLengthErrorMessage;if(k.maxLength!==void 0&&q.length>k.maxLength&&k.maxLengthErrorMessage!==void 0)return k.maxLengthErrorMessage}};
_.Y.onValidationResponse=function(q){var k=_.f(q.result,a_8);k===void 0?this.handleUnexpectedValidationError(new _.aP("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",q)):this.handleValidationResultRenderer(k)};
_.Y.onValidationServerError=function(q){this.handleUnexpectedValidationError(new _.aP("ValidateChannelHandle request failed.",q))};
_.Y.handleValidationResultRenderer=function(q){if(q.handle===void 0)this.handleUnexpectedValidationError(new _.aP("ChannelHandleValidationResultRenderer does not contain handle.",q));else if(q.handle===this.handleInput.value)switch(q.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:q.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:q.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.aP("Unrecognized ChannelHandleValidationResult",q));break;default:_.Ys(q.result)}};
_.Y.handleUnexpectedValidationError=function(q){var k;this.validationState={status:"UNKNOWN",handle:(k=this.handleInput.value)!=null?k:""};_.w1(q)};
_.Y.stopEventPropagation=function(q){q.stopPropagation()};
_.Y.updateHandleOnChannelNameInputChange=function(q){if(!this.wasEdited){var k,F;this.debouncedGenerateHandleFromName(q,(F=(k=this.data)==null?void 0:k.validationDelayMs)!=null?F:1E3)}};
_.Y.debouncedGenerateHandleFromName=function(q,k){var F=this;_.rf(this,"debouncedGenerateHandleFromName",function(){var T;(T=F.data)!=null&&T.validateChannelHandleCommand?F.ytComponentBehavior.resolveCommand(F.data.validateChannelHandleCommand,{form:{name:q},commandController:{onSuccess:function(Z,O){F.onGenerateHandleFromNameResponse(O)},
onServerError:function(Z,O){_.w1(new _.aP("Error calling GenerateHandleFromName",O))}}}):_.w1(new _.aP("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",F.data))},k)};
_.Y.onGenerateHandleFromNameResponse=function(q){this.wasEdited||((q=_.f(q.result,dXh))?this.setHandleInputValue(q.handle):_.w1(new _.aP("Invalid results when generate handle from name")))};
_.Vg.Object.defineProperties(r9.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var q;if(q=this.validationState)q=this.validationState,q=q.status==="OK"||q.status==="UNKNOWN";if(q)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var q;if(((q=this.validationState)==null?void 0:q.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 q,k=(q=this.channelHandleEntity)==null?void 0:q.handleEdit;this.handleDir=this.getHandleDir(k!=null?k:"");return k}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var q,k;if(((q=this.data)==null?void 0:(k=q.channelHandleStaticValidationParams)==null?void 0:k.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
r9.prototype.stopEventPropagation=r9.prototype.stopEventPropagation;r9.prototype.onDataChanged=r9.prototype.onDataChanged;r9.prototype.applyHandleEdit=r9.prototype.applyHandleEdit;r9.prototype.onValueChanged=r9.prototype.onValueChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],r9.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],r9.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],r9.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Boolean)],r9.prototype,"wasEdited",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],r9.prototype,"handleDir",void 0);_.v([_.Iw("#handle-input"),_.G("design:type",Object)],r9.prototype,"handleInput",void 0);_.v([_.u(),_.P("validationState"),_.G("design:type",Object),_.G("design:paramtypes",[])],r9.prototype,"value",null);
_.v([_.Wu("value"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],r9.prototype,"onValueChanged",null);_.v([_.P("validationState"),_.G("design:type",Object),_.G("design:paramtypes",[])],r9.prototype,"errorIndicator",null);_.v([_.u({reflectToAttribute:!0}),_.P("errorIndicator"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],r9.prototype,"borderErrorIndicator",null);
_.v([_.u({selectorArgs:["data.channelHandleEntityKey"],selector:function(q,k){return _.SA(q.entities,"channelHandle",k)}}),
_.G("design:type",Object)],r9.prototype,"channelHandleEntity",void 0);_.v([_.P("channelHandleEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],r9.prototype,"handleEdit",null);_.v([_.Wu("handleEdit"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],r9.prototype,"applyHandleEdit",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],r9.prototype,"onDataChanged",null);
_.v([_.P("data.channelHandleStaticValidationParams.validValueRegexp"),_.G("design:type",Object),_.G("design:paramtypes",[])],r9.prototype,"validValueRegexp",null);_.v([_.eJ("yt-service-request-sent"),_.eJ("yt-service-request-completed"),_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],r9.prototype,"stopEventPropagation",null);_.v([_.K({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],r9);
_.B(r9,"ytd-channel-handle-input-renderer",function(){if(dQD!==void 0)return dQD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return dQD=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var vB=function(){var q=_.Q.apply(this,arguments)||this;q.data=null;q.errorMessage=null;q.isLoading=!0;q.hideContainer=!1;q.enableNewChannelCreationOnIdForAll=_.h("enable_new_channel_creation_for_id4all");q.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"};q.testOnly={setErrorMessage:function(k){q.resetErrorState();
q.setErrorState(k)}};
return q};
_.y(vB,_.Q);_.Y=vB.prototype;_.Y.created=function(){this.logScreenVe()};
_.Y.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")};
_.Y.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var q;((q=this.zeroStepErrorMessageEntity)==null?0:q.value)&&this.set("errorMessage",_.Gm(this.zeroStepErrorMessageEntity.value))};
_.Y.onCreateTap=function(){var q=this;if(this.data&&this.data.channelCreationEndpoint){var k,F;if(!((k=this.data.createChannelButton)==null?0:(F=k.buttonRenderer)==null?0:F.isDisabled)){var T;if((T=this.nameInput)!=null&&T.value){this.setLoadingState();var Z,O;k=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(Z=this.handleInput)==null?void 0:Z.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((O=this.handleInput)==null?void 0:O.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:k,commandController:{onSuccess:function(z,R){q.onChannelCreationEndpointSuccess(R);q.obakeImageSource&&_.lA("channelCreatedWithObakeImage",{imageSourceType:q.obakeImageSource})},
onServerError:function(){q.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.Y.endpointRequiresServiceRequestAction=function(q){return!!_.f(q,_.$T)||!!_.f(q,Eq0)};
_.Y.isNavigateAction=function(q){var k;return!!_.f(q,_.Hb)||!!_.f((k=_.f(q,f_v))==null?void 0:k.command,_.Hb)};
_.Y.isPlaylistAction=function(q){return!!_.f(q,_.wJ)||!!_.f(q,_.QB)};
_.Y.onChannelCreationEndpointSuccess=function(q){if(q.createChannelError){var k;this.setErrorState((k=q.createChannelError)==null?void 0:k.errorMessage);this.handleInput&&this.handleInput.validate()}else{_.h("enable_secondary_channel_creation_form")&&q.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(q.navigationEndpoint);if(q.actions){k=_.S(q.actions);for(var F=k.next();!F.done;F=k.next())if(F=F.value,this.endpointRequiresServiceRequestAction(F)&&this.ytComponentBehavior.resolveCommand(F),
this.isNavigateAction(F)){var T=void 0;F=_.f((T=_.f(F,f_v))==null?void 0:T.command,_.Hb);T=void 0;this.isPlaylistAction((T=F)==null?void 0:T.endpoint)&&(_.Ta(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),T=void 0,this.ytComponentBehavior.resolveCommand((T=F)==null?void 0:T.endpoint))}}q.actions&&q.actions.some(function(Z){var O;return _.f(Z,_.Hb)||_.f((O=_.f(Z,f_v))==null?void 0:O.command,_.Hb)})||_.Ta(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.Y.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.Y.onCancelTap=function(){var q,k,F;if(!((q=this.data)==null?0:(k=q.cancelButton)==null?0:(F=k.buttonRenderer)==null?0:F.isDisabled)){var T,Z,O;q=(T=this.data)==null?void 0:(Z=T.cancelButton)==null?void 0:(O=Z.buttonRenderer)==null?void 0:O.command;if(!q||!_.f(q,_.RTo)){var z;this.nameInput&&((z=this.data)==null?0:z.name)&&(this.nameInput.value=this.data.name);var R;this.handleInput&&((R=this.data)==null?0:R.channelHandleInput)&&(this.handleInput.data=_.f(this.data.channelHandleInput,hAI));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.Y.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.Y.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.Y.onClearProfilePhotoTap=function(){var q,k,F;((q=this.data)==null?0:(k=q.clearProfilePhotoButton)==null?0:(F=k.buttonRenderer)==null?0:F.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.Y.onEditAvatarTap=function(){var q,k,F;((q=this.data)==null?0:(k=q.editAvatarButton)==null?0:(F=k.buttonRenderer)==null?0:F.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.Y.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)};
_.Y.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var q;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((q=this.data)==null?0:q.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.Y.setErrorState=function(q){this.resetErrorState();if(q)this.set("errorMessage",q);else{var k;if((k=this.zeroStepErrorMessageEntity)==null?0:k.value)this.set("errorMessage",_.Gm(this.zeroStepErrorMessageEntity.value));else{var F;((F=this.data)==null?0:F.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.Y.fetchImageBlobWithAlr=function(q,k){k=k===void 0?5:k;var F=this,T,Z,O,z,R;return _.C(function(e){switch(e.nextAddress){case 1:return _.W(e,fetch(q,{method:"GET",mode:"cors"}),2);case 2:T=e.yieldResult;if(T.ok){e.jumpTo(3);break}if(k===0)throw Error();Z=F.addJitter(Math.pow(2,5-k));return _.W(e,new Promise(function(I){setTimeout(I,Z*1E3)}),4);
case 4:return e.return(F.fetchImageBlobWithAlr(q,k-1));case 3:if(!T.headers.get("content-type").split(";").some(function(I){return I.trim()==="text/plain"})){e.jumpTo(5);
break}O=F;z=O.fetchImageBlobWithAlr;return _.W(e,T.text(),6);case 6:return e.return(z.call(O,e.yieldResult,k-1));case 5:return _.W(e,T.blob(),7);case 7:return R=e.yieldResult,e.return(R)}})};
_.Y.addJitter=function(q){var k=q*.3*Math.random();Math.random()>.5&&(k*=-1);return q+k};
_.Y.openProfilePicturePicker=function(){var q=this,k,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1){k=q.data.scottyUploadUrl;if(!k)return z.return();F=document.documentElement.hasAttribute("dark");T=document.body.style.colorScheme;F&&(document.body.style.colorScheme="dark");Z=DlX(lK0(t5I(EYC(F?"dark":"light")),function(R){var e,I,X,E,d;return _.C(function(M){if(M.nextAddress==1)return e=_.r4($u0(new f_(R.photoUrl,!1)).build(),"alr","yes"),q.obakeImageSource=q.pictureChangeSourceToObakeImageSourceType(R.photoSource),
_.j$(M,2),q.setLoadingState(),_.W(M,q.fetchImageBlobWithAlr(e),4);if(M.nextAddress!=2)return I=M.yieldResult,X=new FileReader,X.addEventListener("load",function(){var t,A,w,b,r,L;return _.C(function(H){if(H.nextAddress==1){if(I.size>15728640)return q.setErrorState((t=q.data)==null?void 0:t.imageSizeErrorMessage),_.w1(Error("kl")),H.return();if(!X.result)return q.setErrorState((A=q.data)==null?void 0:A.genericImageLoadErrorMessage),_.w1(Error("ll")),H.return();w=X.result;_.j$(H,2);return _.W(H,ZB8(I,
k),4)}if(H.nextAddress!=2)return b=H.yieldResult,q.handleImageUpdatedAction(w,b),q.resetErrorState(),_.Kl(H,0);r=_.CP(H);q.setErrorState((L=q.data)==null?void 0:L.uploadErrorMessage);if(r instanceof Error)_.A7(r);else{var V=new _.aP(JSON.stringify(r));_.A7(V)}_.RG(H)})}),X.readAsDataURL(I),_.Kl(M,0);
E=_.CP(M);q.setErrorState((d=q.data)==null?void 0:d.genericImageLoadErrorMessage);E instanceof Error?_.A7(E):_.pN(new _.aP(JSON.stringify(E)));_.RG(M)})}),function(){q.hideContainer=!1;
document.body.style.colorScheme=T});
_.j$(z,2);return _.W(z,Z.openPicker(),4)}if(z.nextAddress!=2)return _.Kl(z,0);_.CP(z);q.setErrorState((O=q.data)==null?void 0:O.selectImageErrorMessage);_.RG(z)})};
_.Y.pictureChangeSourceToObakeImageSourceType=function(q){switch(q){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.Y.logScreenVe=function(){_.Yo(_.aB(),124448)};
_.Y.graftServerVe=function(){var q=_.lN(),k,F,T=(k=this.data)==null?void 0:(F=k.loggingDirectives)==null?void 0:F.trackingParams;T&&q&&(this.channelCreationFormVe=_.aB().graftServerVe(T,q),q={visualElement:this.channelCreationFormVe},_.XS().reportShown(q))};
_.Y.isNameChanged=function(q){var k;return((k=this.data)==null?void 0:k.name)!==q};
_.Y.isHandleChanged=function(q){var k,F=_.f((k=this.data)==null?void 0:k.channelHandleInput,hAI);return F&&q?F.handle!==q:!1};
_.Y.handleImageUpdatedAction=function(q,k){this.hideContainer=!1;this.previewDataUrl=q;this.encryptedBlobId=k};
_.Y.handleImageSelectionErrorAction=function(q){this.hideContainer=!1;this.setErrorState(q)};
_.Y.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.Y.showContainer=function(){this.hideContainer=!1};
_.Y.maybeWipeZeroStepErrorMessage=function(){var q,k=(q=this.data)==null?void 0:q.zeroStepErrorMessageEntityKey,F;k&&((F=this.zeroStepErrorMessageEntity)==null?0:F.value)&&this.ytdReduxBehavior.dispatch(_.Iy("stringEntity",k,{key:k,value:""}))};
_.Vg.Object.defineProperties(vB.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 q;return((q=this.photoThumbnail)==null?0:q.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 q;return!((q=this.data)==null||!q.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.descriptionInfo}}});
vB.prototype.dataChanged=vB.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vB.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],vB.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],vB.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vB.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],vB.prototype,"errorMessage",void 0);
_.v([_.u(),_.G("design:type",Object)],vB.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",String)],vB.prototype,"previewDataUrl",void 0);_.v([_.u(),_.G("design:type",Number)],vB.prototype,"obakeImageSource",void 0);_.v([_.u(),_.G("design:type",Object)],vB.prototype,"hideContainer",void 0);_.v([_.Iw("#title-input"),_.G("design:type",Object)],vB.prototype,"nameInput",void 0);_.v([_.Iw("#handle-input"),_.G("design:type",Object)],vB.prototype,"handleInput",void 0);
_.v([_.u(),_.G("design:type",Boolean)],vB.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.v([_.u({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.nwn}),_.G("design:type",Object)],vB.prototype,"zeroStepErrorMessageEntity",void 0);_.v([_.P("data","data.isDefaultProfilePhoto","previewDataUrl"),_.G("design:type",Object),_.G("design:paramtypes",[])],vB.prototype,"photoThumbnail",null);
_.v([_.P("data","data.isDefaultProfilePhoto","photoThumbnail"),_.G("design:type",Object),_.G("design:paramtypes",[])],vB.prototype,"userSetPhotoThumbnailUrl",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],vB.prototype,"hideProfilePhotoButtonLayer",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],vB.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.v([_.df("data","zeroStepErrorMessageEntity"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vB.prototype,"dataChanged",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.descriptionInfo","zeroStepErrorMessageEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],vB.prototype,"description",null);_.v([_.K({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],vB);
_.B(vB,"ytd-channel-creation-dialog-renderer",function(){if(ak0!==void 0)return ak0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ak0=q},{mode:1});var hek;var HB=function(){var q=_.Q.apply(this,arguments)||this;q.isLoading=!1;q.isDisabled=!1;return q};
_.y(HB,_.Q);HB.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
HB.prototype.updateDisabled=function(){var q;this.isDisabled=this.isLoading||((q=this.handleInput)==null?void 0:q.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
HB.prototype.onSaveClick=function(){var q=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var k;((k=this.data)==null?void 0:k.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 F;if((F=q.data)==null?0:F.nextEndpoint){var T;q.ytComponentBehavior.resolveCommand((T=q.data)==null?void 0:T.nextEndpoint)}else q.isLoading=
!1,q.closeDialog()},
onServerError:function(){q.isLoading=!1;q.handleInput.validate();var F;q.errorMessage=(F=q.data)==null?void 0:F.errorMessage}}}))}};
HB.prototype.closeDialog=function(){_.Ta(this.hostElement,"yt-close-popup-action",[this.is])};
HB.prototype.updateDisabled=HB.prototype.updateDisabled;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],HB.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],HB.prototype,"data",void 0);_.v([_.Iw("#handle-input"),_.G("design:type",Object)],HB.prototype,"handleInput",void 0);_.v([_.Wu("isLoading"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],HB.prototype,"updateDisabled",null);
_.v([_.K({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],HB);
_.B(HB,"ytd-channel-handle-edit-dialog-renderer",function(){if(hek!==void 0)return hek;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return hek=q},{mode:1});var MQ9;var s1=function(){return _.Q.apply(this,arguments)||this};
_.y(s1,_.Q);s1.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],s1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],s1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],s1.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],s1);
_.B(s1,"ytd-channel-switcher-footer-renderer",function(){if(MQ9!==void 0)return MQ9;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return MQ9=q},{mode:1});var fk9;var yJ2;var GX=function(){return _.Q.apply(this,arguments)||this};
_.y(GX,_.Q);GX.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
GX.prototype.onIronChange=GX.prototype.onIronChange;_.v([_.u(),_.G("design:type",Object)],GX.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!1}),_.G("design:type",Function)],GX.prototype,"onDontAskAgainChanged",void 0);_.v([_.Iw("#checkbox"),_.G("design:type",Object)],GX.prototype,"checkbox",void 0);_.v([_.eJ("iron-change"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],GX.prototype,"onIronChange",null);
_.v([_.K({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],GX);
_.B(GX,"ytd-identity-prompt-footer-renderer",function(){if(yJ2!==void 0)return yJ2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return yJ2=q},{mode:1});var cB=function(){var q=_.Q.apply(this,arguments)||this;q.dontAskAgain=!1;q.showPopup=!1;q.boundDontAskAgainChanged=function(k){q.dontAskAgainChanged(k)};
q.boundOnAccountItemTap=function(k){q.onAccountItemTap(k)};
return q};
_.y(cB,_.Q);_.Y=cB.prototype;
_.Y.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]]"}}}}}};
_.Y.ready=function(){var q=this;_.Zy(this.hostElement).querySelector("#container").addEventListener("scroll",function(){q.ytRendererBehavior.markDirty()})};
_.Y.dontAskAgainChanged=function(q){this.dontAskAgain=q};
_.Y.onAccountItemTap=function(q){if(q){var k={};this.dontAskAgain&&(k={dont_ask_again:this.dontAskAgain});_.sG(q,k)}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.Y.redirectOnlyAccount=function(q){q.sections&&q.sections.length>0&&(q=_.f(q.sections[0],_.ttv),(q==null?0:q.contents)&&(q==null?void 0:q.contents.length)<=1?(q=_.v9(window.location.href),(q==null?0:q.next)&&_.IIr(q.next)?_.sG(q.next):_.sG("/")):this.showPopup=!0)};
cB.prototype.dataChanged=cB.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],cB.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cB.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!1}),_.G("design:type",Object)],cB.prototype,"dontAskAgain",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],cB.prototype,"showPopup",void 0);_.v([_.u({reflectToAttribute:!1}),_.G("design:type",Object)],cB.prototype,"boundDontAskAgainChanged",void 0);_.v([_.u({reflectToAttribute:!1}),_.G("design:type",Object)],cB.prototype,"boundOnAccountItemTap",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],cB.prototype,"dataChanged",null);
_.v([_.K({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],cB);
_.B(cB,"ytd-channel-switcher-renderer",function(){if(fk9!==void 0)return fk9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return fk9=q},{mode:1});var tQK;var VG=function(){return _.Q.apply(this,arguments)||this};
_.y(VG,_.Q);_.Vg.Object.defineProperties(VG.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.v([_.u(),_.G("design:type",Object)],VG.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],VG.prototype,"steps",null);_.v([_.K({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],VG);
_.B(VG,"ytd-channel-transfer-stepper-renderer",function(){if(tQK!==void 0)return tQK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return tQK=q},{mode:1});var DQh;var LZ=function(){var q=_.Q.apply(this,arguments)||this;q.data=null;q.isError=!1;q.isLoading=!1;return q};
_.y(LZ,_.Q);_.Y=LZ.prototype;_.Y.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"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.Y.computeProfileName=function(q){return q?q.givenNameValue+" "+q.familyNameValue:""};
_.Y.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)};
_.Y.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)};
LZ.prototype.onYtServiceRequestError=LZ.prototype.onYtServiceRequestError;LZ.prototype.onYtServiceRequestSent=LZ.prototype.onYtServiceRequestSent;LZ.prototype.dataChanged=LZ.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],LZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],LZ.prototype,"data",void 0);
_.v([_.u({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.G("design:type",String)],LZ.prototype,"profileName",void 0);_.v([_.u(),_.G("design:type",Object)],LZ.prototype,"isError",void 0);_.v([_.u(),_.G("design:type",Object)],LZ.prototype,"isLoading",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],LZ.prototype,"dataChanged",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],LZ.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],LZ.prototype,"onYtServiceRequestError",null);_.v([_.K({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],LZ);
_.B(LZ,"ytd-channel-warm-welcome-cont-renderer",function(){if(DQh!==void 0)return DQh;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return DQh=q},{mode:1});var lks;var xI=function(){var q=_.Q.apply(this,arguments)||this;q.data=null;return q};
_.y(xI,_.Q);xI.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
xI.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],xI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],xI.prototype,"data",void 0);_.v([_.K({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],xI);
_.B(xI,"ytd-channel-warm-welcome-renderer",function(){if(lks!==void 0)return lks;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return lks=q},{mode:1});var JJC;var nZ=function(){return _.Q.apply(this,arguments)||this};
_.y(nZ,_.Q);_.Vg.Object.defineProperties(nZ.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.authorThumbnail)||{}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nZ.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],nZ.prototype,"thumbnailDetails",null);_.v([_.K({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],nZ);
_.B(nZ,"ytd-comment-preview-renderer",function(){if(JJC!==void 0)return JJC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return JJC=q},{mode:1});var AJK;var g9=function(){return _.Q.apply(this,arguments)||this};
_.y(g9,_.Q);g9.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.Vg.Object.defineProperties(g9.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.submitButton}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],g9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],g9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],g9.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],g9.prototype,"submitButton",null);_.v([_.K({is:"ytd-notice-renderer",disableElementRegistration:!0})],g9);
_.B(g9,"ytd-notice-renderer",function(){if(AJK!==void 0)return AJK;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return AJK=q},{mode:1});var pFK;var mJ=function(){return _.Q.apply(this,arguments)||this};
_.y(mJ,_.Q);mJ.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],mJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mJ.prototype,"data",void 0);_.v([_.K({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],mJ);
_.B(mJ,"ytd-preview-comment-dialog-content",function(){if(pFK!==void 0)return pFK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return pFK=q},{mode:1});var wFD;var qt=function(){return _.Q.apply(this,arguments)||this};
_.y(qt,_.Q);qt.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
qt.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],qt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],qt.prototype,"data",void 0);_.v([_.K({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],qt);
_.B(qt,"ytd-preview-comment-dialog-renderer",function(){if(wFD!==void 0)return wFD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return wFD=q},{mode:1});var Pt2;var $Qv=_.h("web_button_rework")&&_.$O("BUTTON_REWORK")||_.h("web_button_rework_with_live"),is=function(){var q=_.Q.apply(this,arguments)||this;q.closeLabel=_.WJ("CLOSE");q.selectedAmountIndex=1;q.privacyCheckboxValue=!1;q.useAmsterdamStyle=$Qv;q.amountPlaceholderIndex=-1;return q};
_.y(is,_.Q);_.Y=is.prototype;_.Y.onAmountClick=function(q){this.selectedAmountIndex=_.Zy(this.hostElement).querySelector("#amounts").indexForElement(q.currentTarget)};
_.Y.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.Ta(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.Y.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.Ta(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.Ta(this.hostElement,"yt-close-popup-action",[this.is]);var q;(q=_.q$())==null||q.getPlayerPromise().then(function(k){k.pauseVideo()})}};
_.Y.donationCallback=function(q){q.success?(this.hostElement.hasAttribute("live-chat")&&q.response&&q.response.data&&q.response.data.actions&&_.Ta(this.hostElement,"yt-live-chat-open-popup",[q.response.data.actions[0]]),_.Ta(this.hostElement,"yt-close-popup-action",[this.is]),_.Ta(this.hostElement,"yt-live-chat-close-buy-flow")):q.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(q.errorMessageRenderer)};
_.Y.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.Zy(this.hostElement).querySelector("#custom-amount-input").focus()};
_.Y.updateConfirmationDialogTextWithAmount=function(q){var k=this.getConfirmDialogRuns();k&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(k),"text"],this.getFormattedAmount(q))};
_.Y.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.Y.getAmountPlaceholderIndex=function(q){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=q.findIndex(function(k){return k.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.Y.getFormattedAmount=function(q){var k;return(new _.KB(4,((k=this.data)==null?void 0:k.currencyCode)||"")).format(q)};
_.Y.isAmountValid=function(q){if(q==="")return!1;q=Number(q)*1E6;var k=this.get("minAmountMicros",this.data),F=this.get("maxAmountMicros",this.data);return k&&q<k||F&&q>F?!1:!0};
_.Y.setInputError=function(){this.shouldShowValidationError?_.Zy(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.Zy(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.Y.setInitialCheckboxValue=function(){var q;this.privacyCheckboxValue=!((q=this.data)==null||!q.privacyCheckboxInitialState)};
_.Y.updateCustomAmountInputFromBinding=function(q){this.customAmountInput=q.detail.value};
_.Y.updatePrivacyCheckboxValueFromBinding=function(q){this.privacyCheckboxValue=q.detail.value};
_.Vg.Object.defineProperties(is.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var q=this,k,F;return((k=this.data)==null?void 0:(F=k.suggestedAmounts)==null?void 0:F.map(function(T,Z){return{buttonRenderer:{style:q.selectedAmountIndex===Z?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:T.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.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 q=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(q&&this.amountMicros!==null)return Object.assign({},q,{ypcGetCartEndpoint:Object.assign({},q.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 q=this.get("confirmLargeAmount",this.data);if(q&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),q}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var q=this.get("donateButton.buttonRenderer",this.data);if(q)return Object.assign({},q,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
is.prototype.setInitialCheckboxValue=is.prototype.setInitialCheckboxValue;is.prototype.setInputError=is.prototype.setInputError;is.prototype.setFocusOnCustomAmountInput=is.prototype.setFocusOnCustomAmountInput;_.v([_.l(GA2),_.G("design:type",Object)],is.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],is.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],is.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],is.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],is.prototype,"closeLabel",void 0);_.v([_.u(),_.G("design:type",Object)],is.prototype,"selectedAmountIndex",void 0);_.v([_.u(),_.G("design:type",String)],is.prototype,"customAmountInput",void 0);_.v([_.u(),_.G("design:type",Object)],is.prototype,"privacyCheckboxValue",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],is.prototype,"useAmsterdamStyle",void 0);_.v([_.Wu("customAmount"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],is.prototype,"setFocusOnCustomAmountInput",null);_.v([_.P("data","selectedAmountIndex"),_.G("design:type",Array),_.G("design:paramtypes",[])],is.prototype,"suggestedAmountButtons",null);
_.v([_.P("data","selectedAmountIndex"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],is.prototype,"isCustomAmountSelected",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],is.prototype,"showPrivacyCheckbox",null);_.v([_.P("data","selectedAmountIndex","customAmount"),_.G("design:type",Object),_.G("design:paramtypes",[])],is.prototype,"amountMicros",null);
_.v([_.P("isCustomAmountSelected","customAmountInput"),_.G("design:type",Object),_.G("design:paramtypes",[])],is.prototype,"customAmount",null);_.v([_.P("customAmount"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],is.prototype,"shouldShowValidationError",null);_.v([_.P("customAmount"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],is.prototype,"isDonateButtonEnabled",null);
_.v([_.P("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.G("design:type",Object),_.G("design:paramtypes",[])],is.prototype,"donateCommand",null);_.v([_.P("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.G("design:type",Object),_.G("design:paramtypes",[])],is.prototype,"donateCommandWithConfirmation",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],is.prototype,"largeDonationThreshold",null);
_.v([_.P("customAmount","donateCommand","amountMicros"),_.G("design:type",Object),_.G("design:paramtypes",[])],is.prototype,"confirmLargeAmountCommand",null);_.v([_.P("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.G("design:type",Object),_.G("design:paramtypes",[])],is.prototype,"donateButtonRenderer",null);_.v([_.Wu("shouldShowValidationError"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],is.prototype,"setInputError",null);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],is.prototype,"setInitialCheckboxValue",null);_.v([_.K({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],is);
_.B(is,"ytd-donation-amount-picker-renderer",function(){if(Pt2!==void 0)return Pt2;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Pt2=q},{mode:1});var bWD;var kR=function(){return _.Q.apply(this,arguments)||this};
_.y(kR,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],kR.prototype,"ytComponentBehavior",void 0);_.v([_.u({}),_.G("design:type",Object)],kR.prototype,"data",void 0);_.v([_.K({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],kR);
_.B(kR,"ytd-donation-post-transaction-content",function(){if(bWD!==void 0)return bWD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return bWD=q},{mode:1});var uqC;var oR=function(){return _.Q.apply(this,arguments)||this};
_.y(oR,_.Q);oR.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],oR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],oR.prototype,"ytRendererBehavior",void 0);_.v([_.u({}),_.G("design:type",Object)],oR.prototype,"data",void 0);_.v([_.K({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],oR);
_.B(oR,"ytd-donation-post-transaction-renderer",function(){if(uqC!==void 0)return uqC;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return uqC=q},{mode:1});var NYs;var Qh9;var Fk=function(){return _.Q.apply(this,arguments)||this};
_.y(Fk,_.Q);Fk.prototype.computeIsStreamingProvider=function(q){return!!q.isStreamingShelf};
Fk.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Fk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Fk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Fk.prototype,"data",void 0);_.v([_.u({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Fk.prototype,"isStreamingProvider",void 0);
_.v([_.K({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],Fk);
_.B(Fk,"ytd-media-provider-renderer",function(){if(Qh9!==void 0)return Qh9;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Qh9=q},{mode:1});var Ks5;var Tc=function(){return _.Q.apply(this,arguments)||this};
_.y(Tc,_.Q);Tc.prototype.observeLightsourcePalette=function(){var q,k=(q=this.data)==null?void 0:q.vibrantsourceColorPaletteData;k&&_.wb(this.hostElement,k)};
Tc.prototype.observeLightsourcePalette=Tc.prototype.observeLightsourcePalette;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Tc.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Tc.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Tc.prototype,"data",void 0);
_.v([_.Wu("data.vibrantsourceColorPaletteData"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Tc.prototype,"observeLightsourcePalette",null);_.v([_.K({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],Tc);
_.B(Tc,"ytd-streaming-pop-up-dialog",function(){if(Ks5!==void 0)return Ks5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Ks5=q},{mode:1});var Z1=function(){return _.Q.apply(this,arguments)||this};
_.y(Z1,_.Q);Z1.prototype.onPopupOpened_=function(){var q;((q=this.data)==null?0:q.serviceEndpoint)&&_.mT().resolve(_.qd).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Z1.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
Z1.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"}}}}};
Z1.prototype.onPopupOpened_=Z1.prototype.onPopupOpened_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Z1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Z1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.HY),_.G("design:type",Object)],Z1.prototype,"ytContinuationHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Z1.prototype,"data",void 0);
_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Z1.prototype,"onPopupOpened_",null);_.v([_.K({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],Z1);
_.B(Z1,"ytd-brandconnect-popup-renderer",function(){if(NYs!==void 0)return NYs;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return NYs=q},{mode:1});var BYI;var jZ=function(){return _.Q.apply(this,arguments)||this};
_.y(jZ,_.Q);_.Y=jZ.prototype;_.Y.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.dataChanged=function(){for(var q=0;q<this.getOptionRenderers().length;q++)this.notifyPath("data.options."+q+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+q+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.Y.updateSubmitButton=function(q){this.set("data.submitButton.buttonRenderer.isDisabled",!q)};
_.Y.computeAlt=function(q){return _.cj(q)};
_.Y.onDismissTap=function(){_.Ta(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Y.getOptionRenderers=function(q){return(q=q||this.data)&&q.options?q.options.reduce(function(k,F){F.checkboxSurveyOptionRenderer&&k.push(F.checkboxSurveyOptionRenderer);return k},[]):[]};
_.Y.onOptionChange=function(q){var k=this,F=!1;if(q.detail.checked)for(var T=this.getOptionRenderers().find(function(R){return R.value===q.detail.value}),Z=this.getOptionRenderers(),O=0;O<Z.length;O++){var z=Z[O];
this.notifyPath("data.options."+O+".checkboxSurveyOptionRenderer.checked");z.checked&&((T==null?0:T.isExclusiveOption)?!z.isExclusiveOption:z.isExclusiveOption)?this.set("data.options."+O+".checkboxSurveyOptionRenderer.checked",!1):z.checked&&(F=!0)}else F=this.getOptionRenderers().some(function(R,e){k.notifyPath("data.options."+e+".checkboxSurveyOptionRenderer.checked");return R.checked});
this.updateSubmitButton(F)};
_.Y.onSubmitTap=function(){var q=this.getOptionRenderers().filter(function(O){return O.checked});
if(q.length!==0){var k=q.map(function(O){return O.responseEndpoint});
q=[];for(var F=1;F<k.length;F++){var T=void 0,Z=(T=_.f(k[F],_.bu))==null?void 0:T.feedbackToken;Z&&q.push(Z)}k=[k[0]];q.length&&k.push({extra_feedback_tokens:q});_.Y8(this.hostElement,k);_.Ta(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);q=this.data&&this.data.submitActions||[];if(_.h("kevlar_command_handler_migration_killswitch"))_.O_(this.hostElement,q,this.hostElement);else for(q=_.S(q),k=q.next();!k.done;k=q.next())this.ytComponentBehavior.resolveCommand(k.value)}};
jZ.prototype.onOptionChange=jZ.prototype.onOptionChange;jZ.prototype.dataChanged=jZ.prototype.dataChanged;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],jZ.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],jZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],jZ.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jZ.prototype,"ytRendererBehavior",void 0);_.v([_.l(zMs),_.G("design:type",Object)],jZ.prototype,"ytdHatsSurveyBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],jZ.prototype,"data",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jZ.prototype,"dataChanged",null);
_.v([_.eJ("ytd-checkbox-survey-option-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],jZ.prototype,"onOptionChange",null);_.v([_.K({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],jZ);
_.B(jZ,"ytd-checkbox-survey-renderer",function(){if(BYI!==void 0)return BYI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return BYI=q},{mode:1});var rJ5;var vl0;var YR=function(){return _.Q.apply(this,arguments)||this};
_.y(YR,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],YR.prototype,"ytRendererBehavior",void 0);_.v([_.l(S78),_.G("design:type",Object)],YR.prototype,"ytdDismissalReasonBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],YR.prototype,"data",void 0);_.v([_.K({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],YR);
_.B(YR,"ytd-dismissal-reason-text-renderer",function(){if(vl0!==void 0)return vl0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return vl0=q},{mode:1});var HWC;var Ot=function(){return _.Q.apply(this,arguments)||this};
_.y(Ot,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ot.prototype,"ytRendererBehavior",void 0);_.v([_.l(S78),_.G("design:type",Object)],Ot.prototype,"ytdDismissalReasonBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ot.prototype,"data",void 0);_.v([_.K({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],Ot);
_.B(Ot,"ytd-dismissal-reason-video-renderer",function(){if(HWC!==void 0)return HWC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return HWC=q},{mode:1});var SZ=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(SZ,_.Q);_.Y=SZ.prototype;_.Y.created=function(){this.selectedFeedbackTokens=new HS};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.Y.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.Y.onDismissalReasonSelected=function(q,k){_.Fc(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(k);this.hasReasonsSelected=!0};
_.Y.onDismissalReasonDeselected=function(q,k){_.Fc(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(k);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.Y.onCancelTap=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
_.Y.onSubmitTap=function(){var q=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(q={feedback_tokens:q},_.mT().resolve(_.qd).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},q,{element:this.hostElement})}));_.Ta(this.hostElement,"yt-close-popup-action")};
SZ.prototype.onDismissalReasonDeselected=SZ.prototype.onDismissalReasonDeselected;SZ.prototype.onDismissalReasonSelected=SZ.prototype.onDismissalReasonSelected;SZ.prototype.dataChanged=SZ.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],SZ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],SZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],SZ.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Boolean)],SZ.prototype,"hasReasonsSelected",void 0);_.v([_.u(),_.G("design:type",HS)],SZ.prototype,"selectedFeedbackTokens",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],SZ.prototype,"darkerDarkTheme",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SZ.prototype,"dataChanged",null);
_.v([_.eJ("yt-dismissal-reason-selected"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,String]),_.G("design:returntype")],SZ.prototype,"onDismissalReasonSelected",null);_.v([_.eJ("yt-dismissal-reason-deselected"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,String]),_.G("design:returntype")],SZ.prototype,"onDismissalReasonDeselected",null);_.v([_.K({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],SZ);
_.B(SZ,"ytd-dismissal-follow-up-renderer",function(){if(rJ5!==void 0)return rJ5;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return rJ5=q},{mode:1});var shD;var zc=function(){return _.Q.apply(this,arguments)||this};
_.y(zc,_.Q);_.Y=zc.prototype;_.Y.onCheckedChange=function(){this.multiselect||_.Fc(this.hostElement,"yt-feedback-single-select-changed");_.Zy(this.hostElement).querySelector("#freeform").focus();_.Fc(this.hostElement,"yt-refit")};
_.Y.showTextBox=function(q,k){return q&&k};
_.Y.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))};
_.Y.updateDataCheckedFromBinding=function(q){this.set("data.checked",q.detail.value)};
_.Y.updateDataResultTextFromBinding=function(q){this.set("data.resultText",q.detail.value)};
zc.prototype.dataChanged=zc.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],zc.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],zc.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],zc.prototype,"multiselect",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],zc.prototype,"dataChanged",null);
_.v([_.K({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],zc);
_.B(zc,"ytd-feedback-option-renderer",function(){if(shD!==void 0)return shD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return shD=q},{mode:1});var GwX;var C9=function(){return _.Q.apply(this,arguments)||this};
_.y(C9,_.Q);C9.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
C9.prototype.onSingleSelectCheckedChanged=function(q){q=_.nj(q);for(var k=0;k<this.data.options.length;k++)if(q.data!==_.f(this.data.options[k],YS5)){var F="data.options."+k+".feedbackOptionRenderer.checked";this.notifyPath(F);this.set(F,!1)}};
C9.prototype.onSingleSelectCheckedChanged=C9.prototype.onSingleSelectCheckedChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],C9.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],C9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],C9.prototype,"data",void 0);
_.v([_.eJ("yt-feedback-single-select-changed"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],C9.prototype,"onSingleSelectCheckedChanged",null);_.v([_.K({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],C9);
_.B(C9,"ytd-feedback-question-renderer",function(){if(GwX!==void 0)return GwX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return GwX=q},{mode:1});var cJD;var RR=function(){return _.Q.apply(this,arguments)||this};
_.y(RR,_.Q);RR.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
RR.prototype.getSelectedFeedbackResults=function(){for(var q={},k=0;k<this.data.questions.length;k++)for(var F=_.f(this.data.questions[k],jL8),T=0;T<F.options.length;T++){var Z=_.f(F.options[T],YS5);Z&&Z.checked&&(q[Z.optionKey]=Z.resultText)}return q};
RR.prototype.onKeyUp=function(){var q=this;_.OZ(_.pL,function(){_.Fc(q.hostElement,"yt-refit")});
_.pL.start()};
RR.prototype.submitSurvey=function(){var q=this.getSelectedFeedbackResults();Object.keys(q).length>0&&this.data.submitFeedbackEndpoint&&(q={survey_results:q,is_feedback_token_unencrypted:!0},_.mT().resolve(_.qd).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},q,{element:this.hostElement})}))};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],RR.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],RR.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],RR.prototype,"data",void 0);_.v([_.K({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],RR);
_.B(RR,"ytd-feedback-survey-renderer",function(){if(cJD!==void 0)return cJD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return cJD=q},{mode:1});var VQD;var Ls0;var eZ=function(){return _.Q.apply(this,arguments)||this};
_.y(eZ,_.Q);eZ.prototype.computeAlt=function(q){return _.cj(q)};
eZ.prototype.submitResponse=function(){var q,k;(q=this.data)!=null&&q.feedbackToken&&((k=this.data)==null?void 0:k.nextStageIndex)!==void 0&&(_.ZH(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.ZH(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
eZ.prototype.onClick=function(){this.submitResponse()};
eZ.prototype.onClick=eZ.prototype.onClick;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],eZ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],eZ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],eZ.prototype,"vertical",void 0);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],eZ.prototype,"onClick",null);
_.v([_.K({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],eZ);
_.B(eZ,"ytd-single-select-answer-option-renderer",function(){if(Ls0!==void 0)return Ls0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Ls0=q},{mode:1});var xQ9;var Wz=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return q};
_.y(Wz,_.Q);Wz.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
Wz.prototype.dataChanged=function(){var q,k;this.vertical=((k=(q=this.data)==null?void 0:q.answerOrientation)!=null?k:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
Wz.prototype.submitFeedback=function(q){var k;((k=this.data)==null?0:k.responseEndpoint)&&q&&_.Y8(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[q]}])};
Wz.prototype.dataChanged=Wz.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Wz.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],Wz.prototype,"eventForwardingBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Wz.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Wz.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Wz.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Wz.prototype,"vertical",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Wz.prototype,"darkerDarkTheme",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Wz.prototype,"dataChanged",null);_.v([_.K({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],Wz);
_.B(Wz,"ytd-single-select-question-renderer",function(){if(xQ9!==void 0)return xQ9;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return xQ9=q},{mode:1});var Ut=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return q};
_.y(Ut,_.Q);_.Y=Ut.prototype;_.Y.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"}}}};
_.Y.dataChanged=function(){this.jumpToStage(0)};
_.Y.jumpToStage=function(q){var k,F;if((k=this.data)==null?0:(F=k.stages)==null?0:F[q])this.currentStage=this.data.stages[q],this.refitAfterRender()};
_.Y.computeAlt=function(q){return _.cj(q)};
_.Y.computeSimpleMessage=function(q){var k;return(k=_.f(q,zQ2))==null?void 0:k.messageText};
_.Y.computeHideDismiss=function(q){var k;return(k=_.f(q,NMX))==null?void 0:k.hideParentDismissButton};
_.Y.onDismissTap=function(){_.Ta(this.hostElement,"yt-close-popup-action");_.f(this.currentStage,zQ2)||this.data.dismissalEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.Y.refitAfterRender=function(){var q=this;_.Gz(this,function(){_.Fc(q.hostElement,"yt-refit")})};
Ut.prototype.dataChanged=Ut.prototype.dataChanged;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],Ut.prototype,"eventForwardingBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ut.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ut.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Ut.prototype,"ytActionHandlerBehavior",void 0);
_.v([_.l(zMs),_.G("design:type",Object)],Ut.prototype,"ytdHatsSurveyBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ut.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Ut.prototype,"currentStage",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ut.prototype,"dataChanged",null);_.v([_.K({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],Ut);
_.B(Ut,"ytd-multi-stage-survey-renderer",function(){if(VQD!==void 0)return VQD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return VQD=q},{mode:1});var nlC;var IR=function(){return _.Q.apply(this,arguments)||this};
_.y(IR,_.Q);IR.prototype.computeAlt=function(q){return _.cj(q)};
IR.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.mT().resolve(_.qd).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.Ta(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(_.x69(!1)))};
IR.prototype.onTap=function(){this.vertical&&this.submitResponse()};
IR.prototype.onTap=IR.prototype.onTap;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],IR.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],IR.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],IR.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],IR.prototype,"vertical",void 0);
_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IR.prototype,"onTap",null);_.v([_.K({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],IR);
_.B(IR,"ytd-single-option-survey-option-renderer",function(){if(nlC!==void 0)return nlC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return nlC=q},{mode:1});var gl0;var Xk=function(){return _.Q.apply(this,arguments)||this};
_.y(Xk,_.Q);_.Y=Xk.prototype;_.Y.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.dataChanged=function(){var q,k;this.vertical=(((q=this.data)==null?void 0:(k=q.surveyOrientation)==null?void 0:k.type)||"HORIZONTAL")==="VERTICAL"};
_.Y.computeAlt=function(q){return _.cj(q)};
_.Y.onDismissTap=function(){_.Ta(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.mT().resolve(_.qd).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(_.x69(!1))};
Xk.prototype.dataChanged=Xk.prototype.dataChanged;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],Xk.prototype,"eventForwardingBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Xk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(zMs),_.G("design:type",Object)],Xk.prototype,"ytdHatsSurveyBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],Xk.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Xk.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Xk.prototype,"vertical",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Xk.prototype,"dataChanged",null);_.v([_.K({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],Xk);
_.B(Xk,"ytd-single-option-survey-renderer",function(){if(gl0!==void 0)return gl0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return gl0=q},{mode:1});var mQ2;var Et=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(Et,_.Q);Et.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Et.prototype.onDismissTap=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
Et.prototype.onNavigate=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
Et.prototype.onNavigate=Et.prototype.onNavigate;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Et.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],Et.prototype,"ytEventForwardingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Et.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Et.prototype,"darkerDarkTheme",void 0);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Et.prototype,"onNavigate",null);_.v([_.K({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],Et);
_.B(Et,"ytd-survey-follow-up-renderer",function(){if(mQ2!==void 0)return mQ2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return mQ2=q},{mode:1});var qwC;var i3D;var kZ8;var aR=function(){var q=_.Q.apply(this,arguments)||this;q.polymer2="Element"in Polymer;return q};
_.y(aR,_.Q);_.Y=aR.prototype;_.Y.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.Y.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.Y.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.Y.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("minutes-changed",this.minutes))};
_.Y.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("seconds-changed",this.seconds))};
_.Y.updateMinutesFromBinding=function(q){this.minutes=q.detail.value};
_.Y.updateSecondsFromBinding=function(q){this.seconds=q.detail.value};
aR.prototype.secondsChangedForBinding=aR.prototype.secondsChangedForBinding;aR.prototype.minutesChangedForBinding=aR.prototype.minutesChangedForBinding;aR.prototype.secondsChanged=aR.prototype.secondsChanged;_.v([_.u(),_.G("design:type",String)],aR.prototype,"minutes",void 0);_.v([_.u(),_.G("design:type",String)],aR.prototype,"seconds",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],aR.prototype,"polymer2",void 0);
_.v([_.Iw("#seconds"),_.G("design:type",Object)],aR.prototype,"secondsEl",void 0);_.v([_.Wu("seconds"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aR.prototype,"secondsChanged",null);_.v([_.Wu("minutes"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aR.prototype,"minutesChangedForBinding",null);
_.v([_.Wu("seconds"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aR.prototype,"secondsChangedForBinding",null);_.v([_.Pu({is:"yt-timestamp-input",disableElementRegistration:!0})],aR);
_.B(aR,"yt-timestamp-input",function(){if(kZ8===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;i3D===void 0&&(i3D=document.createElement("template"));var T=i3D;F.call(k,T.content.cloneNode(!0),q.content.firstChild);kZ8=q}q=kZ8;return q},{mode:2});var dB=function(){return _.Q.apply(this,arguments)||this};
_.y(dB,_.Q);_.Y=dB.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$18203_scroller.dialogElement=this.hostElement.parentNode};
_.Y.dataChanged=function(){var q=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.i$().getPlayerPromise().then(function(k){k=k.getCurrentTime();q.minutes=Math.floor(k/60).toString();q.seconds=(Math.floor(k)%60).toString()})};
_.Y.onTapSubmit=function(q){q.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(q={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(q.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(q.minutes=this.minutes,q.seconds=this.seconds),_.mT().resolve(_.qd).resolveCommand(this.serviceEndpoint,{form:Object.assign({},q,{element:this.hostElement})}))};
_.Y.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.Y.onYtServiceRequestCompleted=function(q,k){k=k.actions;if(Array.isArray(k))for(var F=0,T=k.length;F<T;F++)_.f(k[F],_.t3)&&(q.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(k[F]))};
_.Y.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.Y.toggleSubmitButton=function(q){this.set("submitButton.isDisabled",!q)};
_.Y.handleInput=function(){var q=this.issueType,k=this.affiliation,F=this.minutes,T=this.seconds;F=!this.showTimestamp||!!F&&!!T;this.toggleSubmitButton(!!this.descriptionText&&!!q&&!!k&&F)};
_.Y.computeServiceEndpoint=function(q){return this.get("submitButton.buttonRenderer.serviceEndpoint",q)};
_.Y.computeSubmitButton=function(q){(q=this.get("submitButton.buttonRenderer",q))&&(q=Object.assign({},q,{serviceEndpoint:void 0}));return q};
_.Y.computeShowTimestamp=function(q){return!!q};
_.Y.onValueChangedForIssueType=function(q){this.issueType=q.detail.value};
_.Y.onValueChangedForAffiliation=function(q){this.affiliation=q.detail.value};
_.Y.updateDescriptionTextFromBinding=function(q){this.descriptionText=q.detail.value};
_.Y.updateFullNameTextFromBinding=function(q){this.fullNameText=q.detail.value};
_.Y.updateMinutesFromBinding=function(q){this.minutes=q.detail.value};
_.Y.updateSecondsFromBinding=function(q){this.seconds=q.detail.value};
dB.prototype.handleInput=dB.prototype.handleInput;dB.prototype.onYtServiceRequestError=dB.prototype.onYtServiceRequestError;dB.prototype.onYtServiceRequestCompleted=dB.prototype.onYtServiceRequestCompleted;dB.prototype.onYtServiceRequestSent=dB.prototype.onYtServiceRequestSent;dB.prototype.dataChanged=dB.prototype.dataChanged;_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],dB.prototype,"ytOpenPopupBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dB.prototype,"ytRendererBehavior",void 0);_.v([_.Iw("#scroller"),_.G("design:type",Object)],dB.prototype,"JSC$18203_scroller",void 0);_.v([_.Iw("#description"),_.G("design:type",HTMLInputElement)],dB.prototype,"description",void 0);_.v([_.Iw("#full-name"),_.G("design:type",Object)],dB.prototype,"fullName",void 0);_.v([_.u(),_.G("design:type",Object)],dB.prototype,"data",void 0);
_.v([_.u({computed:"computeShowTimestamp(data.timestampLabel)"}),_.G("design:type",Boolean)],dB.prototype,"showTimestamp",void 0);_.v([_.u({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.G("design:type",Object)],dB.prototype,"serviceEndpoint",void 0);_.v([_.u({computed:"computeSubmitButton(data)"}),_.G("design:type",Object)],dB.prototype,"submitButton",void 0);_.v([_.u(),_.G("design:type",String)],dB.prototype,"descriptionText",void 0);
_.v([_.u(),_.G("design:type",Number)],dB.prototype,"issueType",void 0);_.v([_.u(),_.G("design:type",Number)],dB.prototype,"affiliation",void 0);_.v([_.u(),_.G("design:type",String)],dB.prototype,"fullNameText",void 0);_.v([_.u(),_.G("design:type",String)],dB.prototype,"minutes",void 0);_.v([_.u(),_.G("design:type",String)],dB.prototype,"seconds",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dB.prototype,"dataChanged",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],dB.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],dB.prototype,"onYtServiceRequestCompleted",null);
_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],dB.prototype,"onYtServiceRequestError",null);_.v([_.Wu("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dB.prototype,"handleInput",null);_.v([_.K({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],dB);
_.B(dB,"ytd-legal-report-details-form-renderer",function(){if(qwC!==void 0)return qwC;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return qwC=q},{mode:1});var ous;var hx=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return q};
_.y(hx,_.Q);hx.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
hx.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var q=this.formRenderer.getForm();q&&this.data.submitEndpoint&&(_.mT().resolve(_.qd).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},q,{element:this.hostElement})}),_.Ta(this.hostElement,"yt-close-popup-action"))}};
hx.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.Ta(this.hostElement,"yt-close-popup-action"))};
hx.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
hx.prototype.onPopupClosed=hx.prototype.onPopupClosed;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],hx.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],hx.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hx.prototype,"ytRendererBehavior",void 0);
_.v([_.Iw("yt-form-renderer"),_.G("design:type",Object)],hx.prototype,"formRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],hx.prototype,"data",void 0);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hx.prototype,"onPopupClosed",null);_.v([_.K({is:"ytd-form-popup-content",disableElementRegistration:!0})],hx);
_.B(hx,"ytd-form-popup-content",function(){if(ous!==void 0)return ous;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return ous=q},{mode:1});var F35;var Mt=function(){return _.Q.apply(this,arguments)||this};
_.y(Mt,_.Q);Mt.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Mt.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Mt.prototype.onPopupOpened=function(){_.Fc(this.hostElement,"yt-invalidate-popup-tabbables")};
Mt.prototype.onYtServiceRequestCompleted=function(q,k){k.data&&k.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.Fc(this.hostElement,"yt-invalidate-popup-tabbables"))};
Mt.prototype.onYtServiceRequestCompleted=Mt.prototype.onYtServiceRequestCompleted;Mt.prototype.onPopupOpened=Mt.prototype.onPopupOpened;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],Mt.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Mt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Mt.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Mt.prototype,"data",void 0);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Mt.prototype,"onPopupOpened",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],Mt.prototype,"onYtServiceRequestCompleted",null);_.v([_.K({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],Mt);
_.B(Mt,"ytd-form-popup-renderer",function(){if(F35!==void 0)return F35;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return F35=q},{mode:1});var Td8;var f9=function(){var q=_.Q.apply(this,arguments)||this;q.isLoading=!1;return q};
_.y(f9,_.Q);_.Y=f9.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");e5k(this.hostElement)};
_.Y.onYtServiceRequestSent=function(){this.isLoading=!0};
_.Y.onYtServiceRequestCompleted=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.Y.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.O_(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.Y.closePopupHandler=function(){this.fireOnCloseActions()};
_.Y.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var q=this.get("data.headerImage.thumbnails");q&&(q=_.TM(q,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+q+")")}};
_.Y.onYtNavigate=function(q){(q=_.nj(q))&&q.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
f9.prototype.onYtNavigate=f9.prototype.onYtNavigate;f9.prototype.onHeaderImageChanged=f9.prototype.onHeaderImageChanged;f9.prototype.closePopupHandler=f9.prototype.closePopupHandler;f9.prototype.onYtServiceRequestCompleted=f9.prototype.onYtServiceRequestCompleted;f9.prototype.onYtServiceRequestSent=f9.prototype.onYtServiceRequestSent;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],f9.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],f9.prototype,"ytEventForwardingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],f9.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],f9.prototype,"isLoading",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLDivElement)],f9.prototype,"header",void 0);_.v([_.Iw("#confirm-button"),_.G("design:type",_.Mo)],f9.prototype,"confirmButton",void 0);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],f9.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],f9.prototype,"onYtServiceRequestCompleted",null);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],f9.prototype,"closePopupHandler",null);_.v([_.Wu("data.headerImage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],f9.prototype,"onHeaderImageChanged",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],f9.prototype,"onYtNavigate",null);
_.v([_.K({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],f9);
_.B(f9,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(Td8!==void 0)return Td8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Td8=q},{mode:1});var Z3K;var yJ=function(){var q=_.Q.apply(this,arguments)||this;q.isLoading=!1;return q};
_.y(yJ,_.Q);_.Y=yJ.prototype;_.Y.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"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);e5k(this.hostElement)};
_.Y.onYtServiceRequestCompleted=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.Y.onYtServiceRequestError=function(q){_.k_(this.hostElement,q.detail.error.message)};
_.Y.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.Y.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.Ta(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.Y.onDataChanged=function(){this.isLoading=!1;var q=this.get("data.headerImage.thumbnails");q&&(q=_.TM(q,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+q+")");q=_.Jg();var k=_.lN(),F=this.get("data.trackingParams");F&&k&&q&&_.BJ(q,k,_.yK(F))};
_.Vg.Object.defineProperties(yJ.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
yJ.prototype.onDataChanged=yJ.prototype.onDataChanged;yJ.prototype.onDomChange=yJ.prototype.onDomChange;yJ.prototype.onYtServiceRequestError=yJ.prototype.onYtServiceRequestError;yJ.prototype.onYtServiceRequestCompleted=yJ.prototype.onYtServiceRequestCompleted;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yJ.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],yJ.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],yJ.prototype,"isLoading",void 0);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],yJ.prototype,"hasDescription",null);_.v([_.Iw("tp-yt-paper-dialog-scrollable"),_.G("design:type",Object)],yJ.prototype,"scrollable",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],yJ.prototype,"header",void 0);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],yJ.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],yJ.prototype,"onYtServiceRequestError",null);
_.v([_.eJ("dom-change"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],yJ.prototype,"onDomChange",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yJ.prototype,"onDataChanged",null);_.v([_.K({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],yJ);
_.B(yJ,"ytd-gaming-account-link-setting-renderer",function(){if(Z3K!==void 0)return Z3K;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Z3K=q},{mode:1});var j4D;var YwI;var tx=function(){var q=_.Q.apply(this,arguments)||this;q.isHeader=!1;q.getEndpointForm=function(){return CJK(q.data)};
return q};
_.y(tx,_.Q);_.Y=tx.prototype;_.Y.triggerHintActions=function(){var q=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var k=_.ZH(q.hostElement,"yt-get-opened-popups-action");!(k&&k.length===1?k[0]:[]).some(function(F){F=F.openPopupAction.popupType;return F==="SURVEY"||F==="MEALBAR"||F==="HINT"})&&q.data.hintActions&&q.guideOpened&&(_.O_(q.hostElement,q.data.hintActions,q.hostElement),q.data.hintActions=void 0)})};
_.Y.getBadgeIconType=function(q){return q&&q.liveBroadcasting?"live":null};
_.Y.onDown=function(){this.interaction.triggerDown()};
_.Y.onUp=function(){this.interaction.triggerUp()};
_.Y.onTap=function(q){if(this.data.serviceEndpoint){var k;_.h("shorts_controller_retrieve_seedless_sequence_v2")&&((k=_.f(this.data.serviceEndpoint,_.fj))==null?void 0:k.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):zLD(this.data.serviceEndpoint,this);q.preventDefault()}else this.data.navigationEndpoint&&!_.x$(_.xN(q),this.hostElement,["A".toString()])&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.Y.computeActive=function(q,k){if(!q)return!1;var F=q.navigationEndpoint;q=q.serviceEndpoint;if(!F&&!q||!k)return!1;if(F){q=(q=_.I7(k))&&["subscriptions","filteredsubscriptions"].includes(q);if(_.f(F,_.Xx)&&_.f(k,_.Xx)&&!q){var T=_.f(F,_.Xx).browseId;k=_.f(k,_.Xx).browseId;return T!==void 0&&k!==void 0&&(T===k||T==="VLWL"&&k==="FEwatch_later"||T==="FEwatch_later"&&k==="VLWL")}var Z;F=(Z=_.f(F.commandMetadata,_.ni))==null?void 0:Z.url;k=(T=_.f(k.commandMetadata,_.ni))==null?void 0:T.url;return!(!F||
!k||F!==k&&F!==_.Or(k))}return this.isActiveShortsTab(q,k)};
_.Y.isActiveShortsTab=function(q,k){k=!!_.f(k,_.fj)||!!_.f(k,_.P1);return(!!_.f(q,_.fj)||!!_.f(q,_.P1))&&k};
_.Y.computeIsPrimary=function(q){return!!q};
_.Vg.Object.defineProperties(tx.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 q=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&q)return q}}});
tx.prototype.onTap=tx.prototype.onTap;tx.prototype.onUp=tx.prototype.onUp;tx.prototype.onDown=tx.prototype.onDown;tx.prototype.triggerHintActions=tx.prototype.triggerHintActions;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],tx.prototype,"componentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tx.prototype,"rendererBehavior",void 0);_.v([_.l(_.iX.YtTaskEmitterBehavior),_.G("design:type",Object)],tx.prototype,"taskEmitterBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],tx.prototype,"activeEndpoint",void 0);_.v([_.u(),_.G("design:type",Object)],tx.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],tx.prototype,"guideOpened",void 0);_.v([_.u(),_.G("design:type",String)],tx.prototype,"type",void 0);_.v([_.Iw("yt-interaction"),_.G("design:type",Object)],tx.prototype,"interaction",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],tx.prototype,"isHeader",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data","activeEndpoint"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],tx.prototype,"active",null);_.v([_.u({reflectToAttribute:!0}),_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],tx.prototype,"isPrimary",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.count","data.presentationStyle","data.badges.*"),_.G("design:type",String),_.G("design:paramtypes",[])],tx.prototype,"lineEndStyle",null);
_.v([_.P("lineEndStyle"),_.G("design:type",Object),_.G("design:paramtypes",[])],tx.prototype,"ariaLabel",null);_.v([_.Wu("data.hintActions","guideOpened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tx.prototype,"triggerHintActions",null);_.v([_.eJ("down"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tx.prototype,"onDown",null);
_.v([_.eJ("up"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tx.prototype,"onUp",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],tx.prototype,"onTap",null);_.v([_.K({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],tx);
_.B(tx,"ytd-guide-entry-renderer",function(){if(YwI!==void 0)return YwI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return YwI=q},{mode:1});var D1=function(){var q=_.Q.apply(this,arguments)||this;q.userToggled=!1;return q};
_.y(D1,_.Q);_.Y=D1.prototype;_.Y.getItemsPath=function(){return"data.expandableItems"};
_.Y.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.Y.onExpanderItemTapped=function(q){var k=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.h("kevlar_guide_expandable_items_killswitch")&&_.Gz(this,function(){_.V7(k.expandableItems)});
q.preventDefault()};
_.Y.onCollapserItemTapped=function(q){var k=this;this._setExpanded(!1);this.userToggled=!0;q.preventDefault();this.expandableItems&&!_.h("kevlar_guide_collapsible_items_killswitch")&&_.Gz(this,function(){_.cU(k.hostElement)})};
_.Y.observeActiveEndpoint=function(){for(var q=this.activeEndpoint,k=this.data,F=this.expandableItems.children,T=0,Z=F.length;T<Z;T++)F[T].activeEndpoint=q;k&&k.autoExpandCommand&&q&&!this.userToggled&&(F=this.data.autoExpandCommand,k=!(!_.f(F,_.Xx)||!_.f(q,_.Xx)||_.f(F,_.Xx).browseId!==_.f(q,_.Xx).browseId),q=this.get("commandMetadata.webCommandMetadata.url",q),F=this.get("commandMetadata.webCommandMetadata.url",F),k=k||!!(q&&F&&q.includes(F)),this._setExpanded(k),k&&this.ytLazyListBehavior.fillRemainingListItems())};
D1.prototype.observeActiveEndpoint=D1.prototype.observeActiveEndpoint;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],D1.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],D1.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],D1.prototype,"ytLazyListBehavior",void 0);_.v([_.Iw("#expandable-items"),_.G("design:type",HTMLElement)],D1.prototype,"expandableItems",void 0);
_.v([_.u(),_.G("design:type",Object)],D1.prototype,"data",void 0);_.v([_.u({readOnly:!0,reflectToAttribute:!0}),_.G("design:type",Boolean)],D1.prototype,"expanded",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],D1.prototype,"initialCount",void 0);_.v([_.u(),_.G("design:type",Object)],D1.prototype,"activeEndpoint",void 0);_.v([_.Wu("data","activeEndpoint","canShowMore"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],D1.prototype,"observeActiveEndpoint",null);
_.v([_.K({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],D1);
_.B(D1,"ytd-guide-collapsible-entry-renderer",function(){if(j4D!==void 0)return j4D;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-guide-entry-renderer id="expander-item" aria-expanded="[[expanded]]" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onExpanderItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n</ytd-guide-entry-renderer>\n<div id="expanded" class="style-scope ytd-guide-collapsible-entry-renderer">\n  <div id="expandable-items" class="style-scope ytd-guide-collapsible-entry-renderer"></div>\n  <ytd-guide-entry-renderer id="collapser-item" aria-expanded="[[expanded]]" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return j4D=q},{mode:_.Oh("kevlar_poly_si_batch_j079")?1:2});var O3h;var Sw0;var ls=function(){var q=_.Q.apply(this,arguments)||this;q.allVideosCount=0;q.renderGuideEntry=!1;return q};
_.y(ls,_.Q);ls.prototype.observeRenderEntry=function(){var q;this.renderGuideEntry=!((q=this.data)==null||!q.alwaysShow)||!!this.allVideosCount};
ls.prototype.observeRenderEntry=ls.prototype.observeRenderEntry;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ls.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],ls.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ls.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],ls.prototype,"activeEndpoint",void 0);_.v([_.u({selector:_.Iir}),_.G("design:type",Object)],ls.prototype,"allVideosCount",void 0);
_.v([_.u(),_.G("design:type",Object)],ls.prototype,"renderGuideEntry",void 0);_.v([_.df("allVideosCount","data.alwaysShow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ls.prototype,"observeRenderEntry",null);_.v([_.K({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],ls);
_.B(ls,"ytd-guide-downloads-entry-renderer",function(){if(Sw0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);Sw0=q}q=Sw0;return q},{mode:1});var Jx=function(){var q=_.Q.apply(this,arguments)||this;q.youtab=_.h("web_enable_youtab");q.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return q};
_.y(Jx,_.Q);_.Y=Jx.prototype;_.Y.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]]"}}}}}};
_.Y.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var q=this.sectionItems.children,k=0,F=q.length;k<F;k++)q[k].activeEndpoint=this.activeEndpoint}};
_.Y.handleAddToGuideSectionAction=function(q){var k=_.f(q,DXs);if(k&&this.data&&(q=k.items,k=k.handlerData,q&&k&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(k)>-1)){k=0;for(var F=q.length;k<F;k++)q[k].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,q[k])}};
_.Y.handleRemoveFromGuideSectionAction=function(q){var k=_.f(q,l_D);k&&this.data&&(q=k.guideEntryId,k=k.handlerData,q&&k&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(k)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(q,this.data.sectionItems),this.removeFromCollapsedSection(q,this.data.sectionItems)))};
_.Y.removeFromExpandedSection=function(q,k){q=this.getEntryIndexMatchingId(q,k);q!==-1&&this.splice("data.sectionItems",q,1)};
_.Y.removeFromCollapsedSection=function(q,k){var F=k.findIndex(function(T){return!!_.f(T,stv)});
F&&F!==-1&&k[F]&&_.f(k[F],stv)&&(k=_.f(k[F],stv).expandableItems)&&(q=this.getEntryIndexMatchingId(q,k),q!==-1&&this.splice("data.sectionItems."+F+".guideCollapsibleEntryRenderer.expandableItems",q,1))};
_.Y.getEntryIndexMatchingId=function(q,k){var F=this;return k.findIndex(function(T){return F.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",T)===q})};
Jx.prototype.activeEndpointChanged=Jx.prototype.activeEndpointChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Jx.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Jx.prototype,"actionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Jx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("#section-items"),_.G("design:type",HTMLDivElement)],Jx.prototype,"sectionItems",void 0);
_.v([_.Iw("#header-entry"),_.G("design:type",Object)],Jx.prototype,"headerEntry",void 0);_.v([_.u(),_.G("design:type",Object)],Jx.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Jx.prototype,"activeEndpoint",void 0);_.v([_.u(),_.G("design:type",Object)],Jx.prototype,"youtab",void 0);_.v([_.Wu("activeEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Jx.prototype,"activeEndpointChanged",null);
_.v([_.K({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],Jx);
_.B(Jx,"ytd-guide-collapsible-section-entry-renderer",function(){if(O3h===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);O3h=q}q=O3h;return q},{mode:1});var zZ8;var Cd8;var Ax=function(){var q=_.Q.apply(this,arguments)||this;q.modernTypography=_.h("web_modern_typography");q.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 q};
_.y(Ax,_.Q);_.Y=Ax.prototype;
_.Y.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}}}}};
_.Y.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var q=_.ZH(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);q&&q.length===1&&q[0]&&_.ZH(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.Y.handleResetChannelUnreadCountCommand=function(q){var k;(q=(k=_.f(q,AQK))==null?void 0:k.channelId)&&this.data&&this.data.items&&(k=this.getPathToEntryMatchingId(q))&&(this.set(k+".guideEntryRenderer.count",0),this.set(k+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Y.handleResetSubscriptionsUnreadDotCommand=function(q){var k,F=(k=_.f(q,pxI))==null?void 0:k.targetId,T;F&&(T=this.data)!=null&&T.items&&(q=this.data.items.findIndex(function(Z){var O;return((O=Z.guideEntryRenderer)==null?void 0:O.targetId)===F}),q<0||this.set("data.items."+q+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.Y.getPathToEntryMatchingId=function(q){if(this.data&&this.data.items){var k=this.getEntryIndexMatchingId(q,this.data.items);if(k>-1)return"data.items."+k;for(var F=0;F<this.data.items.length;F++)if(k=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[F]))if(k=this.getEntryIndexMatchingId(q,k),k>-1)return"data.items."+F+".guideCollapsibleEntryRenderer.expandableItems."+k}};
_.Y.handleAddToGuideSectionAction=function(q){var k=this;if(_.f(q,DXs)){var F=_.f(q,DXs).items;q=_.f(q,DXs).handlerData;var T,Z;F&&q&&((T=this.data)==null?void 0:(Z=T.handlerDatas)==null?void 0:Z.indexOf(q))>-1&&(F=F.filter(function(O){return(O=k.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",O))&&!k.isGuideItemPresent(O)}),this.unshift.apply(this,["data.items"].concat(_.fP(F))))}};
_.Y.isGuideItemPresent=function(q){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(q,this.data.items)!==-1)return!0;var k=this.data.items.find(function(F){return!!F.guideCollapsibleEntryRenderer});
if((k==null?0:k.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(q,k.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.Y.getEntryIndexMatchingId=function(q,k){var F=this;return k.findIndex(function(T){return F.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",T)===q})};
_.Y.handleRemoveFromGuideSectionAction=function(q){if(_.f(q,l_D)){var k=_.f(q,l_D).guideEntryId;q=_.f(q,l_D).handlerData;var F,T;k&&q&&((F=this.data)==null?void 0:(T=F.handlerDatas)==null?void 0:T.indexOf(q))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(k,this.data.items),this.removeFromCollapsedSection(k,this.data.items))}};
_.Y.removeFromExpandedSection=function(q,k){q=this.getEntryIndexMatchingId(q,k);q!==-1&&this.splice("data.items",q,1)};
_.Y.removeFromCollapsedSection=function(q,k){var F=k.findIndex(function(T){return!!T.guideCollapsibleEntryRenderer});
F!==-1&&(k=k[F].guideCollapsibleEntryRenderer.expandableItems)&&(q=this.getEntryIndexMatchingId(q,k),q!==-1&&this.splice("data.items."+F+".guideCollapsibleEntryRenderer.expandableItems",q,1))};
_.Y.activeEndpointChanged=function(){for(var q=_.Zy(this.hostElement).querySelector("#items").children,k=0,F=q.length;k<F;k++)q[k].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.Y.guideOpenedChanged=function(){for(var q=_.Zy(this.hostElement).querySelector("#items").children,k=0,F=q.length;k<F;k++)q[k].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
Ax.prototype.guideOpenedChanged=Ax.prototype.guideOpenedChanged;Ax.prototype.activeEndpointChanged=Ax.prototype.activeEndpointChanged;Ax.prototype.persistentGuideChanged=Ax.prototype.persistentGuideChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ax.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ax.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Ax.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],Ax.prototype,"ytLazyListBehavior",void 0);_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],Ax.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Ax.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ax.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ax.prototype,"modernTypography",void 0);_.v([_.u(),_.G("design:type",String)],Ax.prototype,"type",void 0);_.v([_.u({value:20}),_.G("design:type",Number)],Ax.prototype,"initialCount",void 0);_.v([_.u({value:10}),_.G("design:type",Number)],Ax.prototype,"targetFramerate",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],Ax.prototype,"autoFill",void 0);_.v([_.u({value:50}),_.G("design:type",Number)],Ax.prototype,"renderDelay",void 0);
_.v([_.Wu("guidePersistentAndVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ax.prototype,"persistentGuideChanged",null);_.v([_.df("activeEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ax.prototype,"activeEndpointChanged",null);_.v([_.df("guideOpened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ax.prototype,"guideOpenedChanged",null);
_.v([_.K({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],Ax);
_.B(Ax,"ytd-guide-section-renderer",function(){if(Cd8!==void 0)return Cd8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Cd8=q},{mode:_.Oh("kevlar_poly_si_batch_j073")?1:2});var RZ0;var p9=function(){return _.Q.apply(this,arguments)||this};
_.y(p9,_.Q);_.Vg.Object.defineProperties(p9.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],p9.prototype,"rendererBehaviors",void 0);_.v([_.u(),_.G("design:type",Object)],p9.prototype,"data",void 0);_.v([_.u(),_.P("data.signInButton.buttonRenderer.style"),_.G("design:type",Object),_.G("design:paramtypes",[])],p9.prototype,"alignByText",null);_.v([_.K({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],p9);
_.B(p9,"ytd-guide-signin-promo-renderer",function(){if(RZ0===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);RZ0=q}q=RZ0;return q},{mode:1});var wB=function(){var q=_.Q.apply(this,arguments)||this;q.showFooter=!1;return q};
_.y(wB,_.Q);wB.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}}}}};
wB.prototype.attached=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1){k=_.mT().resolve(_.g6(_.NU));if(!k)return F.jumpTo(0);k.setGuideData(q.hostElement);return _.W(F,0,3)}q.ytLazyListBehavior.initialCount=2;return F.return()})};
wB.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
wB.prototype.dataChanged=wB.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],wB.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.qQ.YtLazyListBehavior),_.G("design:type",Object)],wB.prototype,"ytLazyListBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],wB.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],wB.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],wB.prototype,"showFooter",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],wB.prototype,"autoFill",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],wB.prototype,"dataChanged",null);_.v([_.K({is:"ytd-guide-renderer",disableElementRegistration:!0})],wB);
_.B(wB,"ytd-guide-renderer",function(){if(zZ8!==void 0)return zZ8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return zZ8=q},{mode:_.Oh("kevlar_poly_si_batch_j073")?1:2});var eZC;var Pz=function(){var q=_.Q.apply(this,arguments)||this;q.systemIcons=_.h("kevlar_system_icons");q.frostedGlass=_.h("web_frosted_glass");q.getEndpointForm=function(){return CJK(q.data)};
return q};
_.y(Pz,_.Q);_.Y=Pz.prototype;_.Y.attached=function(){this.hostElement.setAttribute("role","tab");this.hostElement.setAttribute("tabindex","0")};
_.Y.dataChanged=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive);this.hostElement.setAttribute("aria-label",_.cj(this.data.formattedTitle))};
_.Y.onActiveStateChange=function(){this.hostElement.setAttribute("aria-selected",""+this.isActive)};
_.Y.onDown=function(){this.interaction.triggerDown()};
_.Y.onUp=function(){this.interaction.triggerUp()};
_.Y.onTap=function(q){if(this.data.serviceEndpoint){var k;_.h("shorts_controller_retrieve_seedless_sequence_v2")&&((k=_.f(this.data.serviceEndpoint,_.fj))==null?void 0:k.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint):zLD(this.data.serviceEndpoint,this);q.preventDefault()}else{var F;((F=this.data)==null?0:F.navigationEndpoint)&&!_.x$(_.xN(q),this.hostElement,["A".toString()])&&_.Fc(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.Y.computeActive=function(q,k){if(!q)return!1;var F=q.navigationEndpoint;q=q.serviceEndpoint;if(!F&&!q||!k)return!1;if(F){q=_.f(F,_.Xx);var T=_.f(k,_.Xx);if(q&&T)return q.browseId===T.browseId&&q.params===T.params;var Z;F=(Z=_.f(F.commandMetadata,_.ni))==null?void 0:Z.url;var O;k=(O=_.f(k.commandMetadata,_.ni))==null?void 0:O.url;return!(!F||!k||F!==k&&F!==_.Or(k))}return this.isActiveShortsTab(q,k)};
_.Y.isActiveShortsTab=function(q,k){k=!!_.f(k,_.fj)||!!_.f(k,_.P1);return(!!_.f(q,_.fj)||!!_.f(q,_.P1))&&k};
_.Y.computeTitle=function(q,k){return k?"":_.cj(q)};
_.Vg.Object.defineProperties(Pz.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
Pz.prototype.onTap=Pz.prototype.onTap;Pz.prototype.onUp=Pz.prototype.onUp;Pz.prototype.onDown=Pz.prototype.onDown;Pz.prototype.onActiveStateChange=Pz.prototype.onActiveStateChange;Pz.prototype.dataChanged=Pz.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Pz.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Pz.prototype,"ytComponentBehavior",void 0);
_.v([_.l(_.wM),_.G("design:type",Object)],Pz.prototype,"ironButtonState",void 0);_.v([_.u(),_.G("design:type",Object)],Pz.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Pz.prototype,"activeEndpoint",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],Pz.prototype,"noLabels",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.G("design:type",Boolean)],Pz.prototype,"isActive",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Pz.prototype,"systemIcons",void 0);_.v([_.Iw("yt-interaction"),_.G("design:type",Object)],Pz.prototype,"interaction",void 0);_.v([_.P("isActive"),_.G("design:type",Object),_.G("design:paramtypes",[])],Pz.prototype,"ariaSelected",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Pz.prototype,"frostedGlass",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pz.prototype,"dataChanged",null);_.v([_.Wu("isActive"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pz.prototype,"onActiveStateChange",null);_.v([_.eJ("down"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pz.prototype,"onDown",null);
_.v([_.eJ("up"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Pz.prototype,"onUp",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Pz.prototype,"onTap",null);_.v([_.K({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],Pz);
_.B(Pz,"ytd-mini-guide-entry-renderer",function(){if(eZC!==void 0)return eZC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return eZC=q},{mode:_.Oh("kevlar_poly_si_batch_j063")?1:2});var W3D;var $R=function(){var q=_.Q.apply(this,arguments)||this;q.allVideosCount=0;q.noLabels=_.h("kevlar_mini_guide_no_labels");q.frostedGlass=_.h("web_frosted_glass");return q};
_.y($R,_.Q);_.Y=$R.prototype;_.Y.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation")};
_.Y.visibleChanged=function(){if(this.visible&&!this.data){var q=_.mT().resolve(_.g6(_.NU));q&&q.setGuideData(this.hostElement)}};
_.Y.dataChanged=function(){var q=[],k;if((k=this.data)!=null&&k.items){k=_.S(this.data.items);for(var F=k.next();!F.done;F=k.next()){F=F.value;var T=void 0;if((T=F.guideSectionRenderer)==null?0:T.items)for(T=void 0,F=_.S((T=F.guideSectionRenderer)==null?void 0:T.items),T=F.next();!T.done;T=F.next())if(T=T.value,T.guideEntryRenderer)T=T.guideEntryRenderer,T.isPrimary&&q.push({guideEntryRenderer:T});else if(T.guideCollapsibleSectionEntryRenderer){var Z=void 0;((Z=_.f(T.guideCollapsibleSectionEntryRenderer.headerEntry,
Gn))==null?0:Z.isPrimary)&&q.push({guideEntryRenderer:_.f(T.guideCollapsibleSectionEntryRenderer.headerEntry,Gn)});if(T=T.guideCollapsibleSectionEntryRenderer.sectionItems)for(T=_.S(T),Z=T.next();!Z.done;Z=T.next()){var O=Z.value;Z=_.f(O,GuD);var z=void 0;((z=_.f(O,Gn))==null?0:z.isPrimary)?q.push({guideEntryRenderer:_.f(O,Gn)}):Z&&(O=void 0,_.f((O=Z)==null?void 0:O.entryRenderer,Gn)&&(Z.alwaysShow||this.allVideosCount)&&q.push({guideEntryRenderer:_.f(Z.entryRenderer,Gn)}))}}}}this.miniGuideItems=
q};
_.Y.activeEndpointChanged=function(){for(var q=this.items.children,k=0;k<q.length;k++)q[k].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
$R.prototype.activeEndpointChanged=$R.prototype.activeEndpointChanged;$R.prototype.dataChanged=$R.prototype.dataChanged;$R.prototype.visibleChanged=$R.prototype.visibleChanged;_.v([_.l(_.ww),_.G("design:type",Object)],$R.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$R.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$R.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],$R.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],$R.prototype,"ytComponentBehavior",void 0);_.v([_.Iw("#items"),_.G("design:type",Object)],$R.prototype,"items",void 0);_.v([_.u(),_.G("design:type",Object)],$R.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],$R.prototype,"visible",void 0);
_.v([_.u(),_.G("design:type",Object)],$R.prototype,"miniGuideItems",void 0);_.v([_.u({selector:_.Iir}),_.G("design:type",Object)],$R.prototype,"allVideosCount",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$R.prototype,"noLabels",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$R.prototype,"frostedGlass",void 0);_.v([_.df("visible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$R.prototype,"visibleChanged",null);
_.v([_.df("data","allVideosCount"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$R.prototype,"dataChanged",null);_.v([_.df("activeEndpoint"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$R.prototype,"activeEndpointChanged",null);_.v([_.K({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],$R);
_.B($R,"ytd-mini-guide-renderer",function(){if(W3D===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);W3D=q}q=W3D;return q},{mode:1});var Umv;var IjK=/^[\x00-\x7F]+$/,bs=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(bs,_.Q);_.Vg.Object.defineProperties(bs.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var q,k=_.cj((q=this.data)==null?void 0:q.handle);if(k)return _.Gm("@"+k)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var q=_.cj(this.displayHandle),k,F=_.cj((k=this.data)==null?void 0:k.handleUrl);if(q&&F)return _.Gm(F+q)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var q=_.cj(this.displayHandle);if(q&&!IjK.test(q)){var k;return(k=this.data)==null?void 0:k.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var q=_.cj(this.displayHandleUrl),k,F=_.cj((k=this.data)==null?void 0:k.urlInfoText);if(q&&F)return _.Gm(F+" "+q)}}});
_.v([_.u(),_.G("design:type",Object)],bs.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],bs.prototype,"displayHandle",null);_.v([_.P("displayHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],bs.prototype,"displayHandleUrl",null);_.v([_.P("displayHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],bs.prototype,"warningText",null);
_.v([_.P("displayHandleUrl"),_.G("design:type",Object),_.G("design:paramtypes",[])],bs.prototype,"urlInfoTextWithUrl",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],bs.prototype,"darkerDarkTheme",void 0);_.v([_.K({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],bs);
_.B(bs,"ytd-handles-claiming-confirm-dialog-content",function(){if(Umv!==void 0)return Umv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Umv=q},{mode:1});var X8s;var us=function(){var q=_.Q.apply(this,arguments)||this;q.okButtonOverride={style:"mono",type:"outline",size:"M"};return q};
_.y(us,_.Q);us.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
us.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],us.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],us.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],us.prototype,"okButtonOverride",void 0);_.v([_.u(),_.G("design:type",Object)],us.prototype,"data",void 0);_.v([_.K({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],us);
_.B(us,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(X8s!==void 0)return X8s;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return X8s=q},{mode:1});var EuC;var ajh=/^[\x00-\x7F]+$/,Nt=function(){var q=_.Q.apply(this,arguments)||this;q.isLoading=!1;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(Nt,_.Q);Nt.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var q;this.selectedHandle=(q=this.handleInput)==null?void 0:q.value;this.onSelectedHandleChanged(this.selectedHandle);_.ZH(this.hostElement,"yt-refit-popups-action")}};
_.Vg.Object.defineProperties(Nt.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var q;return(q=this.data)==null?void 0:q.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Gm("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Gm(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!ajh.test(this.selectedHandle)){var q;return(q=this.data)==null?void 0:q.warningText}}}});
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Nt.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Nt.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],Nt.prototype,"selectedHandle",void 0);_.v([_.u(),_.G("design:type",Object)],Nt.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Function)],Nt.prototype,"onSelectedHandleChanged",void 0);_.v([_.Iw("#channel-handle-input"),_.G("design:type",Object)],Nt.prototype,"handleInput",void 0);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Nt.prototype,"handleUrlPrefix",null);_.v([_.P("selectedHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Nt.prototype,"displayHandle",null);_.v([_.P("selectedHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Nt.prototype,"displayHandleUrl",null);_.v([_.P("selectedHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Nt.prototype,"warningText",null);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Nt.prototype,"darkerDarkTheme",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Nt.prototype,"ytRendererBehavior",void 0);_.v([_.K({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],Nt);
_.B(Nt,"ytd-handles-claiming-edit-dialog-content",function(){if(EuC!==void 0)return EuC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return EuC=q},{mode:1});var dm0;var QJ=function(){var q=_.Q.apply(this,arguments)||this;q.actionButtonOverride={style:"mono",type:"filled",size:"M"};q.cancelButtonOverride={style:"mono",type:"text",size:"M"};q.selectButtonDisabled=!1;q.isLoading=!1;q.hasSelectedHandleEventListener=!1;q.selectedHandleChanged=function(k){q.selectedHandle=k};
return q};
_.y(QJ,_.Q);_.Y=QJ.prototype;_.Y.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.Y.onDataChanged=function(){var q,k;this.selectedHandle=(k=_.f((q=this.data)==null?void 0:q.inputField,hAI))==null?void 0:k.handle};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.onCancel=function(){this.selectedHandle="";_.Ta(this.hostElement,"yt-close-popup-action",[this.is])};
_.Y.onSelectHandle=function(){var q=this;if(this.selectedHandle!==void 0){var k;((k=this.data)==null?void 0:k.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(F,T){if(T.newHandleUpdateStatus!==void 0&&T.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&T.newHandleUpdateStatus.errorMessage)_.k_(q.hostElement,_.cj(T.newHandleUpdateStatus.errorMessage)),
q.isLoading=!1;else{var Z;if((Z=q.data)==null?0:Z.onChannelUpdateSuccess){F=q.data.onChannelUpdateSuccess;var O,z;if(T=(O=_.f(F,_.t3))==null?void 0:(z=O.popup)==null?void 0:z.handlesClaimingConfirmDialogRenderer)T.handle=_.Gm(q.selectedHandle);q.ytComponentBehavior.resolveCommand(F);_.Ta(q.hostElement,"yt-close-popup-action",[q.is])}else q.isLoading=!1}},
onServerError:function(){var F;q.content&&((F=q.content)==null?0:F.handleInput)&&q.content.handleInput.validate();q.isLoading=!1;_.k_(q.hostElement,_.WJ("TRY_AGAIN_LATER"))}}}))}};
_.Y.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
QJ.prototype.onDataChanged=QJ.prototype.onDataChanged;QJ.prototype.onSelectedHandleChanged=QJ.prototype.onSelectedHandleChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],QJ.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],QJ.prototype,"actionButtonOverride",void 0);_.v([_.u(),_.G("design:type",Object)],QJ.prototype,"cancelButtonOverride",void 0);_.v([_.u(),_.G("design:type",Object)],QJ.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",String)],QJ.prototype,"selectedHandle",void 0);_.v([_.u(),_.G("design:type",Object)],QJ.prototype,"selectButtonDisabled",void 0);_.v([_.u(),_.G("design:type",Object)],QJ.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Object)],QJ.prototype,"hasSelectedHandleEventListener",void 0);_.v([_.u(),_.G("design:type",Object)],QJ.prototype,"handleInput",void 0);
_.v([_.Wu("selectedHandle"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QJ.prototype,"onSelectedHandleChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],QJ.prototype,"onDataChanged",null);_.v([_.Iw("ytd-handles-claiming-edit-dialog-content"),_.G("design:type",Object)],QJ.prototype,"content",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],QJ.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],QJ.prototype,"ytRendererstamperBehavior",void 0);_.v([_.K({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],QJ);
_.B(QJ,"ytd-handles-claiming-edit-dialog-renderer",function(){if(dm0!==void 0)return dm0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return dm0=q},{mode:1});var hZ0;var K9=function(){return _.Q.apply(this,arguments)||this};
_.y(K9,_.Q);_.Vg.Object.defineProperties(K9.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null?0:q.handle){var k;return _.Gm("@"+_.cj((k=this.data)==null?void 0:k.handle))}}}});
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],K9.prototype,"formattedHandle",null);_.v([_.u(),_.G("design:type",Object)],K9.prototype,"data",void 0);_.v([_.K({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],K9);
_.B(K9,"ytd-handles-claiming-radio-option-renderer",function(){if(hZ0!==void 0)return hZ0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return hZ0=q},{mode:1});var MUI;var fj0=/^[\x00-\x7F]+$/,Bz=function(){var q=_.Q.apply(this,arguments)||this;q.initialRadioIndex="-1";q.isLoading=!1;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.maybeSubmitFeedback=function(){q.feedbackSurveyRenderer.submitSurvey()};
return q};
_.y(Bz,_.Q);Bz.prototype.updateSelectedHandleIndexFromBinding=function(q){this.selectedRadioIndex=+q.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(q)};
Bz.prototype.selectedHandleChanged=function(q){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var k;this.selectedHandle=(k=this.handleInput)==null?void 0:k.value;this.onSelectedHandleChanged(q)}};
_.Vg.Object.defineProperties(Bz.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var q;return this.ytRendererBehavior.getSimpleString((q=this.data)==null?void 0:q.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.Gm("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.Gm(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!fj0.test(this.selectedHandle)){var q;return(q=this.data)==null?void 0:q.warningText}}}});
_.v([_.u(),_.G("design:type",Object)],Bz.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],Bz.prototype,"initialRadioIndex",void 0);_.v([_.u(),_.G("design:type",Number)],Bz.prototype,"selectedRadioIndex",void 0);_.v([_.u(),_.G("design:type",String)],Bz.prototype,"selectedHandle",void 0);_.v([_.u(),_.G("design:type",Object)],Bz.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Function)],Bz.prototype,"onSelectedHandleChanged",void 0);
_.v([_.u(),_.G("design:type",Function)],Bz.prototype,"onSelectedRadioIndexChanged",void 0);_.v([_.Iw("#channel-handle-input"),_.G("design:type",Object)],Bz.prototype,"handleInput",void 0);_.v([_.Iw("ytd-feedback-survey-renderer"),_.G("design:type",Object)],Bz.prototype,"feedbackSurveyRenderer",void 0);_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],Bz.prototype,"radioButtonLength",null);
_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],Bz.prototype,"handleUrlPrefix",null);_.v([_.P("selectedHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Bz.prototype,"displayHandle",null);_.v([_.P("selectedHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Bz.prototype,"displayHandleUrl",null);_.v([_.P("selectedHandle"),_.G("design:type",Object),_.G("design:paramtypes",[])],Bz.prototype,"warningText",null);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Bz.prototype,"darkerDarkTheme",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Bz.prototype,"ytRendererBehavior",void 0);_.v([_.K({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],Bz);
_.B(Bz,"ytd-handles-claiming-select-dialog-content",function(){if(MUI!==void 0)return MUI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return MUI=q},{mode:1});var ya8;var rB=function(){var q=_.Q.apply(this,arguments)||this;q.actionButtonOverride={style:"mono",type:"filled",size:"M"};q.cancelButtonOverride={style:"mono",type:"text",size:"M"};q.initialRadioIndex="-1";q.selectButtonDisabled=!1;q.isLoading=!1;q.selectedRadioIndexChanged=function(k){q.selectedRadioIndex=Number(k.detail.value)};
q.selectedHandleChanged=function(k){q.selectedHandle=k.detail.value};
q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(rB,_.Q);_.Y=rB.prototype;_.Y.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.Y.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.Y.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.ZH(this.hostElement,"yt-refit-popups-action")};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.Ta(this.hostElement,"yt-close-popup-action",[this.is])};
_.Y.onSelectHandle=function(){var q=this;if(this.selectedHandle!==void 0){var k;((k=this.data)==null?void 0:k.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(F,T){if(T.newHandleUpdateStatus!==void 0&&T.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&T.newHandleUpdateStatus.errorMessage)_.k_(q.hostElement,_.cj(T.newHandleUpdateStatus.errorMessage)),
q.isLoading=!1;else{var Z;if((Z=q.data)==null?0:Z.onChannelUpdateSuccess){F=q.data.onChannelUpdateSuccess;T=_.f(F,_.t3);var O;if(T==null?0:(O=T.popup)==null?0:O.handlesClaimingConfirmDialogRenderer)T.popup.handlesClaimingConfirmDialogRenderer.handle=_.Gm(q.selectedHandle);q.ytComponentBehavior.resolveCommand(F);_.Ta(q.hostElement,"yt-close-popup-action",[q.is])}else q.isLoading=!1}},
onServerError:function(){if(q.selectedRadioIndex===q.radioButtonLength){var F;q.content&&((F=q.content)==null?0:F.handleInput)&&q.content.handleInput.validate()}q.isLoading=!1;_.k_(q.hostElement,_.WJ("TRY_AGAIN_LATER"))}}}))}};
_.Y.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var q,k;this.selectedHandle=(q=this.content)==null?void 0:(k=q.handleInput)==null?void 0:k.value}else this.selectedRadioIndex>=0&&((q=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(q==null?void 0:q.handle):this.selectedHandle=void 0)};
_.Y.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.Y.getRadioItem=function(q){if(this.radioButtonLength>q&&q>=0)return _.f(this.data.radioButton[q],Qt5)};
_.Vg.Object.defineProperties(rB.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var q;return(((q=this.data)==null?void 0:q.radioButton)||[]).length}}});
rB.prototype.onSelectedHandleChanged=rB.prototype.onSelectedHandleChanged;rB.prototype.onSelectedHandleIndexChanged=rB.prototype.onSelectedHandleIndexChanged;rB.prototype.onDataChanged=rB.prototype.onDataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],rB.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rB.prototype,"actionButtonOverride",void 0);_.v([_.u(),_.G("design:type",Object)],rB.prototype,"cancelButtonOverride",void 0);
_.v([_.u(),_.G("design:type",Object)],rB.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],rB.prototype,"initialRadioIndex",void 0);_.v([_.u(),_.G("design:type",Number)],rB.prototype,"selectedRadioIndex",void 0);_.v([_.u(),_.G("design:type",String)],rB.prototype,"selectedHandle",void 0);_.v([_.u(),_.G("design:type",Object)],rB.prototype,"selectButtonDisabled",void 0);_.v([_.u(),_.G("design:type",Object)],rB.prototype,"isLoading",void 0);
_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],rB.prototype,"radioButtonLength",null);_.v([_.Iw("ytd-handles-claiming-select-dialog-content"),_.G("design:type",Object)],rB.prototype,"content",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rB.prototype,"onDataChanged",null);
_.v([_.Wu("selectedRadioIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rB.prototype,"onSelectedHandleIndexChanged",null);_.v([_.Wu("selectedHandle"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rB.prototype,"onSelectedHandleChanged",null);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],rB.prototype,"darkerDarkTheme",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],rB.prototype,"ytRendererstamperBehavior",void 0);_.v([_.K({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],rB);
_.B(rB,"ytd-handles-claiming-select-dialog-renderer",function(){if(ya8!==void 0)return ya8;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return ya8=q},{mode:1});var tU0;var Dmk;var vz=function(){return _.Q.apply(this,arguments)||this};
_.y(vz,_.Q);vz.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],vz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vz.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vz.prototype,"data",void 0);_.v([_.K({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],vz);
_.B(vz,"ytd-hotkey-dialog-section-option-renderer",function(){if(Dmk!==void 0)return Dmk;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Dmk=q},{mode:1});var lj0;var Hz=function(){return _.Q.apply(this,arguments)||this};
_.y(Hz,_.Q);Hz.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Hz.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Hz.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Hz.prototype,"data",void 0);_.v([_.K({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],Hz);
_.B(Hz,"ytd-hotkey-dialog-section-renderer",function(){if(lj0!==void 0)return lj0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return lj0=q},{mode:1});var st=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(st,_.Q);st.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],st.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],st.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],st.prototype,"darkerDarkTheme",void 0);_.v([_.K({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],st);
_.B(st,"ytd-hotkey-dialog-content",function(){if(tU0!==void 0)return tU0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return tU0=q},{mode:1});var JaK;var Gc=function(){return _.Q.apply(this,arguments)||this};
_.y(Gc,_.Q);Gc.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var q=document.querySelector("ytd-hotkey-dialog-content #scrollable");q&&(q.dialogElement=this.hostElement.parentElement)};
Gc.prototype.onCloseTap=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Gc.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Gc.prototype,"data",void 0);_.v([_.K({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],Gc);
_.B(Gc,"ytd-hotkey-dialog-renderer",function(){if(JaK!==void 0)return JaK;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return JaK=q},{mode:1});var Aas;var cz=function(){return _.Q.apply(this,arguments)||this};
_.y(cz,_.Q);cz.prototype.onYtServiceRequestError=function(){if(this.blocked){var q;var k=(q=this.data)==null?void 0:q.defaultServiceEndpoint}else{var F;k=(F=this.data)==null?void 0:F.toggledServiceEndpoint}var T;(k=(T=_.f(k,_.EQo))==null?void 0:T.onFailureAction)&&this.ytComponentBehavior.resolveCommand(k);this.updateBlockState(!this.blocked)};
cz.prototype.onYtToggleButton=function(q){this.updateBlockState(q.detail.toggled)};
cz.prototype.updateBlockState=function(q){if(q!==this.blocked){var k=this.blockedEntityKey;k&&this.ytdReduxBehavior.dispatch(_.Iy("blockStateEntity",k,{key:k,blocked:q}));this.set("data.isToggled",q)}};
_.Vg.Object.defineProperties(cz.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)}}});
cz.prototype.onYtToggleButton=cz.prototype.onYtToggleButton;cz.prototype.onYtServiceRequestError=cz.prototype.onYtServiceRequestError;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],cz.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],cz.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],cz.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],cz.prototype,"blockedEntityKey",void 0);
_.v([_.u({selectorArgs:["blockedEntityKey"],selector:function(q,k){return _.SA(q.entities,"blockStateEntity",k)}}),
_.G("design:type",Object)],cz.prototype,"blockStateEntity",void 0);_.v([_.P("data","blockStateEntity"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],cz.prototype,"blocked",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],cz.prototype,"onYtServiceRequestError",null);
_.v([_.eJ("yt-toggle-button"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],cz.prototype,"onYtToggleButton",null);_.v([_.K({is:"ytd-block-button",disableElementRegistration:!0})],cz);
_.B(cz,"ytd-block-button",function(){if(Aas!==void 0)return Aas;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Aas=q},
{mode:1});var p89;var w8k;var VJ=function(){return _.Q.apply(this,arguments)||this};
_.y(VJ,_.Q);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],VJ.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],VJ.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],VJ.prototype,"data",void 0);_.v([_.K({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],VJ);
_.B(VJ,"ytd-kids-blocklist-picker-item-renderer",function(){if(w8k!==void 0)return w8k;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return w8k=q},{mode:1});var L9=function(){return _.Q.apply(this,arguments)||this};
_.y(L9,_.Q);L9.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],L9.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],L9.prototype,"data",void 0);_.v([_.K({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],L9);
_.B(L9,"ytd-kids-blocklist-picker-content",function(){if(p89!==void 0)return p89;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return p89=
q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var PdD;var xR=function(){var q=_.Q.apply(this,arguments)||this;q.hasAnyRequestSucceeded=!1;q.hasAnyRequestFailed=!1;q.numPendingRequests=0;return q};
_.y(xR,_.Q);_.Y=xR.prototype;_.Y.attached=function(){this.hostElement.setAttribute("dialog","")};
_.Y.onDoneButtonTap=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.Y.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.Y.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.Y.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.Y.onPopupClosed=function(q){var k,F;if(((k=q.detail)==null?void 0:(F=k.popup)==null?void 0:F.is)==="tp-yt-paper-dialog"){var T;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((T=this.data)==null?0:T.successfulToastActionMessage)&&this.ytComponentBehavior.resolveCommand(_.mj(this.data.successfulToastActionMessage));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
xR.prototype.onPopupClosed=xR.prototype.onPopupClosed;xR.prototype.onYtServiceRequestError=xR.prototype.onYtServiceRequestError;xR.prototype.onYtServiceRequestCompleted=xR.prototype.onYtServiceRequestCompleted;xR.prototype.onYtServiceRequestSent=xR.prototype.onYtServiceRequestSent;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],xR.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],xR.prototype,"data",void 0);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],xR.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],xR.prototype,"onYtServiceRequestCompleted",null);
_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],xR.prototype,"onYtServiceRequestError",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],xR.prototype,"onPopupClosed",null);_.v([_.K({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],xR);
_.B(xR,"ytd-kids-blocklist-picker-renderer",function(){if(PdD!==void 0)return PdD;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return PdD=q},{mode:1});var $mC;var b3h;var n9=function(){return _.Q.apply(this,arguments)||this};
_.y(n9,_.Q);n9.prototype.setTip=function(q){var k=this;this.data&&(this.tip=DK8(yB8.getInstance(),q,this.data),_.Gz(this,function(){_.Fc(k.hostElement,"yt-refit")}))};
n9.prototype.clearTip=function(){this.tip=void 0};
n9.prototype.computeHidden=function(q){return!q};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],n9.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],n9.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.G("design:type",Boolean)],n9.prototype,"hidden",void 0);_.v([_.u(),_.G("design:type",Object)],n9.prototype,"tip",void 0);_.v([_.K({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],n9);
_.B(n9,"ytd-menu-popup-tip-renderer",function(){if(b3h!==void 0)return b3h;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);
return b3h=q},{mode:1});var uV0;var gB=function(){var q=_.Q.apply(this,arguments)||this;q.useIcons=!1;q.systemIcons=_.h("kevlar_system_icons");q.useListItemStyles=_.h("web_list_item_style_for_menu_items");return q};
_.y(gB,_.Q);_.Y=gB.prototype;_.Y.onFocus=function(){var q;(q=_.Zy(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.Y.onTap=function(){var q=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(q&&_.f(q,_.za))this.componentBehavior.resolveCommand(q),this.updateToggledStateInEntity();else if(q){this.componentBehavior.resolveCommand(q)||_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}});var k;((k=_.f(q,_.RT))==null?void 0:k.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.Y.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.Y.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.Y.updateToggledStateInEntity=function(){var q=this.data.toggleMenuServiceItemEntityKey,k=!this.data.isToggled;q&&this.ytdReduxBehavior.dispatch(_.Iy("toggleMenuServiceItemEntity",q,{key:q,isToggled:k}))};
_.Y.computeIcon=function(q,k,F){return(q=q?F:k)&&q.iconType?_.RB(q.iconType):""};
_.Y.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.Y.isIconActive=function(q){return!_.h("toggle_menu_active_icon_killswitch")&&q};
_.Vg.Object.defineProperties(gB.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?0:q.isToggled)?(k=this.data)==null?void 0:k.toggledText:(F=this.data)==null?void 0:F.defaultText}}});
gB.prototype.toggledStateEntityChanged=gB.prototype.toggledStateEntityChanged;gB.prototype.onYtServiceRequestCompleted=gB.prototype.onYtServiceRequestCompleted;gB.prototype.onTap=gB.prototype.onTap;gB.prototype.onFocus=gB.prototype.onFocus;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],gB.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],gB.prototype,"componentBehavior",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],gB.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gB.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gB.prototype,"useIcons",void 0);_.v([_.u({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.G("design:type",String)],gB.prototype,"icon",void 0);
_.v([_.u({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:function(q,k){return _.SA(q.entities,"toggleMenuServiceItemEntity",k)}}),
_.G("design:type",Object)],gB.prototype,"toggleMenuServiceItemEntity",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gB.prototype,"systemIcons",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gB.prototype,"useListItemStyles",void 0);_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gB.prototype,"onFocus",null);
_.v([_.P("data.isToggled"),_.G("design:type",Object),_.G("design:paramtypes",[])],gB.prototype,"toggleButtonText",null);_.v([_.eJ("tap"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gB.prototype,"onTap",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gB.prototype,"onYtServiceRequestCompleted",null);
_.v([_.Wu("toggleMenuServiceItemEntity.isToggled","data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],gB.prototype,"toggledStateEntityChanged",null);_.v([_.K({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],gB);
_.B(gB,"ytd-toggle-menu-service-item-renderer",function(){if(uV0!==void 0)return uV0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return uV0=q},{mode:1});var Nd2;var mr=function(){return _.Q.apply(this,arguments)||this};
_.y(mr,_.Q);mr.prototype.onFocus=function(){var q;(q=_.Zy(this.hostElement).querySelector("tp-yt-paper-item"))==null||q.focus()};
_.Vg.Object.defineProperties(mr.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.d5(this.data.iconUrl)}}});
mr.prototype.onFocus=mr.prototype.onFocus;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],mr.prototype,"rendererBehavior",void 0);_.v([_.l(_.X5.YtEndpointBehavior),_.G("design:type",Object)],mr.prototype,"ytEndpointBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],mr.prototype,"data",void 0);_.v([_.eJ("focus"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],mr.prototype,"onFocus",null);
_.v([_.P("data.iconUrl"),_.G("design:type",Object),_.G("design:paramtypes",[])],mr.prototype,"imageSource",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],mr);
_.B(mr,"ytd-menu-custom-icon-item-renderer",function(){if(Nd2!==void 0)return Nd2;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Nd2=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});_.Ft(_.lx,"yt-list-item-view-model",{props:{data:_.xK,isMenuItem:_.xK,isCompact:_.xK,onTap:_.oD,trailingAccessory:_.oD,hideSelectionTextChevron:_.xK,disabled:_.xK,inPopup:_.xK,disableHorizontalPadding:_.xK,isOverlay:_.xK,isToggled:_.xK}});var qE=function(){var q=_.Q.apply(this,arguments)||this;q.disableBackdropFilter=_.h("web_disable_backdrop_filter");return q};
_.y(qE,_.Q);_.Y=qE.prototype;
_.Y.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"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.Y.computeAriaLabel=function(q){return q};
_.Y.onPopupOpened=function(){this.items.selected=0;for(var q=_.S(_.Zy(this.items).children),k=q.next();!k.done;k=q.next())k.value.popupPositionTarget=this.positionTarget;if(q=this.popupTip||void 0)q.setTip(this.source||""),this.source=void 0;this.veData&&(q=_.Jg())&&_.HJ(q,[this.veData])};
_.Y.onPopupClosed=function(){var q=this.popupTip||void 0;q&&q.clearTip()};
_.Y.onIronActivate=function(q){this.shouldPersist(q)||_.Ta(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(q=_.Jg())&&_.Ga(q,this.veData)};
_.Y.shouldPersist=function(q){var k,F;if(((k=q.detail)==null?void 0:k.selected)===void 0||(F=this.data)==null||!F.items)return!1;var T,Z;return!((Z=(T=this.data.items[q.detail.selected])==null?void 0:T.toggleMenuServiceItemRenderer)==null||!Z.persistentOnMenuPopup)};
_.Y.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(q){return q.menuNavigationItemRenderer?!!q.menuNavigationItemRenderer.icon:q.menuServiceItemRenderer?!!q.menuServiceItemRenderer.icon:q.menuConditionalServiceItemRenderer?!!q.menuConditionalServiceItemRenderer.icon:q.menuConditionalNavigationItemRenderer?!!q.menuConditionalNavigationItemRenderer.icon:q.toggleMenuServiceItemRenderer?!!q.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
qE.prototype.onPopupClosed=qE.prototype.onPopupClosed;qE.prototype.onPopupOpened=qE.prototype.onPopupOpened;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],qE.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],qE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],qE.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],qE.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],qE.prototype,"veData",void 0);_.v([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.G("design:type",String)],qE.prototype,"ariaLabel",void 0);_.v([_.u({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],qE.prototype,"useIcons",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],qE.prototype,"disableBackdropFilter",void 0);_.v([_.Iw("#items"),_.G("design:type",Object)],qE.prototype,"items",void 0);_.v([_.Iw("ytd-menu-popup-tip-renderer"),_.G("design:type",Object)],qE.prototype,"popupTip",void 0);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qE.prototype,"onPopupOpened",null);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qE.prototype,"onPopupClosed",null);_.v([_.K({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],qE);
_.B(qE,"ytd-menu-popup-renderer",function(){if($mC!==void 0)return $mC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return $mC=q},{mode:1});var Q40;var K3X=_.mc(function(q){q=_.nr(q,{icon:void 0});var k=q.data;q=q.icon;var F=function(){return k().iconBadgeText},T={},Z=_.UZ("yt-spec-icon-badge-shape",function(){a:switch(k().iconBadgeType){case "notification":var O="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":O="yt-spec-icon-badge-shape--type-cart";break a;default:O=""}return O},function(){a:switch(k().iconBadgeStyle){case "overlay":var O="yt-spec-icon-badge-shape--style-overlay";
break a;default:O=""}return O},(T["yt-spec-icon-badge-shape--text-size-small"]=function(){var O=F();
return!!((O==null?0:O.length)&&O.length>2)},T));
return _.U("yt-icon-badge-shape",null,_.U(_.a,{cond:q,then:function(O){return _.U("div",{class:Z},_.U("div",{class:"yt-spec-icon-badge-shape__icon"},_.U(_.fF,{icon:O})),_.U(_.a,{cond:F,then:function(z){return _.U("div",{class:"yt-spec-icon-badge-shape__badge"},z)}}))}}))},"tg");
K3X.idomCompat=!0;_.Ft(K3X,"yt-icon-badge-shape",{props:{data:_.xK,icon:_.xK}});var iY=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};q.unseenCount=0;q.isOverlay=!1;return q};
_.y(iY,_.Q);_.Y=iY.prototype;_.Y.attached=function(){var q=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(k){q.onServiceWorkerMessage(k)})};
_.Y.onDataChanged=function(){this.isAttached&&!this.JSC$18334_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$18334_lastData=this.data};
_.Y.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Y.computeIcon=function(){var q,k;return(q=this.data)==null?void 0:(k=q.icon)==null?void 0:k.iconType};
_.Y.onServiceWorkerMessage=function(q){q.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.Y.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.f(this.data.updateUnseenCountEndpoint,_.RT)&&_.f(this.data.updateUnseenCountEndpoint,_.RT).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.Y.handleUpdateNotificationsUnseenCountAction=function(q){var k=this;q=_.f(q,JQC);q!=null&&q.unseenCount&&q.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(q.unseenCount),_.pL.addLowPriorityJob(function(){k.data.updateUnseenCountEndpoint&&k.ytComponentBehavior.resolveCommand(k.data.updateUnseenCountEndpoint)},q.timeoutMs))};
_.Y.onClick=function(){_.Fc(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var q=_.ZH(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),k=this.data.menuRequest;q&&q.length===1&&q[0]?_.Ta(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):k&&this.ytComponentBehavior.resolveCommand(k)};
_.Y.handleTopbarMenuClosedAction=function(q){q==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.Y.toggleIconState=function(q){this.iconButton&&(this.iconButton.pressed=q)};
_.Y.sendUnseenCountRequest=function(q){var k=this;_.MR(_.pL,function(){k.ytComponentBehavior.resolveCommand(q)})};
_.Y.updateCountUI=function(q){this.set("unseenCount",q<9?q:"9+")};
_.Vg.Object.defineProperties(iY.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
iY.prototype.handleUpdateNotificationsUnseenCountAction=iY.prototype.handleUpdateNotificationsUnseenCountAction;iY.prototype.onDataChanged=iY.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],iY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],iY.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Ls),_.G("design:type",Object)],iY.prototype,"ytdOpenPopupBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],iY.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],iY.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],iY.prototype,"unseenCount",void 0);_.v([_.u(),_.G("design:type",Object)],iY.prototype,"isOverlay",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],iY.prototype,"showTooltips",void 0);_.v([_.Iw("yt-icon-button"),_.G("design:type",Object)],iY.prototype,"iconButton",void 0);
_.v([_.P("unseenCount"),_.G("design:type",Object),_.G("design:paramtypes",[])],iY.prototype,"showNotificationCount",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],iY.prototype,"onDataChanged",null);_.v([_.eJ("yt-update-notifications-unseen-count-action"),_.G("design:type",Function),_.G("design:paramtypes",[Object]),_.G("design:returntype")],iY.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.v([_.K({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],iY);
_.B(iY,"ytd-notification-topbar-button-renderer",function(){if(Q40!==void 0)return Q40;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Q40=q},{mode:_.Oh("kevlar_poly_si_batch_j025")?1:2});var BdC;var k0=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return q};
_.y(k0,_.Q);k0.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}}}}}};
k0.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
k0.prototype.onDarkModeToggled=function(q){this.dark=q};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],k0.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],k0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],k0.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],k0.prototype,"data",void 0);_.v([_.u({value:!0,reflectToAttribute:!0}),_.G("design:type",Boolean)],k0.prototype,"dark",void 0);
_.v([_.K({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],k0);
_.B(k0,"yt-pdg-buy-flow-header-renderer",function(){if(BdC!==void 0)return BdC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return BdC=q},{mode:1});var raX;var vuh;var oN=function(){var q=_.Q.apply(this,arguments)||this;q.immediateValue=0;q.isDarkTheme=!1;q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(oN,_.Q);_.Y=oN.prototype;_.Y.created=function(){_.Kq.requestAvailability()};
_.Y.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.Y.dataChanged=function(){var q=_.Zy(this.hostElement).querySelector("#color-slider");q.immediateValue&&this.updateSliderKnobAndGradientStyles(q.immediateValue);this.data.notches[0].knobColorArgb&&_.zb(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.B4(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.P9("HTML_DIR")==="rtl"&&_.Zy(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.Y.onSliderImmediateChange=function(){var q=_.Zy(this.hostElement).querySelector("#color-slider");q.dragging&&(q.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(q.immediateValue),this.updateSliderKnobAndGradientStyles(q.immediateValue)),this.updateSliderAria())};
_.Y.onSliderChange=function(){var q=_.Zy(this.hostElement).querySelector("#color-slider");q.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(q.immediateValue),this.updateSliderKnobAndGradientStyles(q.immediateValue));this.updateSliderAria()};
_.Y.updateSliderAria=function(){var q=_.Zy(this.hostElement).querySelector("#color-slider"),k=_.Zy(this.hostElement).querySelector("#color-slider");k=_.cj(this.data.notches[k.immediateValue].tierValue);_.wn()&&_.Fc(this.hostElement,"iron-announce",{text:k});q.setAttribute("aria-valuetext",k)};
_.Y.updateSuperThanksSelectedTierEntity=function(q){if(q!==this.immediateValue){var k,F,T=this==null?void 0:(k=this.data)==null?void 0:(F=k.superThanksSelectedTierEntity)==null?void 0:F.key;T&&T.length>0&&this.ytdReduxBehavior.dispatch(_.Iy("superThanksSelectedTierEntity",T,{key:T,index:q}))}};
_.Y.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.updateSliderKnobAndGradientStyles=function(q){this.immediateValue=q;q=this.data.notches[q];if(q==null?0:q.knobColorArgb)var k={"--ytd-pdg-color-slider-knob-color":_.B4(q.knobColorArgb)};(q==null?0:q.linearGradientCssStyle)&&k!==null&&(k=Object.assign({},k,{"--ytd-pdg-color-slider-active-color":q==null?void 0:q.linearGradientCssStyle}));k!==null&&_.zb(this.hostElement,k)};
oN.prototype.onSliderChange=oN.prototype.onSliderChange;oN.prototype.onSliderImmediateChange=oN.prototype.onSliderImmediateChange;oN.prototype.dataChanged=oN.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],oN.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],oN.prototype,"immediateValue",void 0);_.v([_.u(),_.G("design:type",Number)],oN.prototype,"maxMarkers",void 0);
_.v([_.u({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:h22}),_.G("design:type",Object)],oN.prototype,"superThanksSelectedTierEntity",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],oN.prototype,"isDarkTheme",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],oN.prototype,"ytdReduxBehavior",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oN.prototype,"dataChanged",null);
_.v([_.eJ("immediate-value-change"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oN.prototype,"onSliderImmediateChange",null);_.v([_.eJ("change"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oN.prototype,"onSliderChange",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],oN);
_.B(oN,"ytd-pdg-color-slider-renderer",function(){if(vuh!==void 0)return vuh;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return vuh=q},{mode:1});var H3k;var s4C;var F_=null;
_.lF({is:"ytd-comment-input",_template:function(){if(s4C!==void 0)return s4C;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return s4C=q},
behaviors:[_.glo.YtHostElementBehavior,_.dM,_.vW.YtComponentBehavior,_.T9.YtRendererstamperBehavior,_.tVo.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 _.Qf}},
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",_.Rw(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;_.z_();this.focus()},
detached:function(){document.removeEventListener("tap",_.Rw(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(q){q=q.detail;q=q.isCustomEmoji?q.shortcuts[0]:q.emojiId;var k=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(k,q);this.maybeUpdateTextDirection_();_.Fc(this.hostElement,"input")},
getInputRange_:function(){var q=_.h5();if(q){q=q.getBrowserRangeObject();for(var k=q.commonAncestorContainer;k;){if(k===this.getEditableTextArea_())return q;k=k.parentNode}}q=this.getEditableTextArea_();q=_.$d(q,q.childNodes.length);q.select();return q.getBrowserRangeObject()},
insertTextWithEmojis_:function(q,k,F){(k=this.emojiManager.createDocumentFragment(k,!0,!1,F===void 0?!0:F))&&k.childNodes.length!==0&&(q.collapsed||q.deleteContents(),F=k.lastChild,q.insertNode(k),_.v8G(F).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var q=_.h5();if(q){var k=q.JSC$9310_getStartNode(),F=q.JSC$9310_getEndNode();if(RLC(k)&&RLC(F)){var T=q.JSC$9310_getStartOffset(),Z;if(_.WL&&k.nodeType===Node.ELEMENT_NODE&&(Z=_.se0(k)))_.$d(Z,0).select();else{Z=n_(k)?k:_.Pd(k,n_);var O=n_(F)?F:_.Pd(F,n_);if(Z||O)if(q.isCollapsed()){if(k.nodeType===Node.TEXT_NODE){q=!0;T===k.length&&(q=!1);if(F_==="end"||F_==="right")q=!1;k=k.parentNode;q=[].concat(_.fP(k.parentNode.childNodes)).indexOf(k)+(q?0:1);_.$d(k.parentNode,q).select()}}else Z?
Z.previousSibling&&Z.previousSibling.length>0?_.bh(F,q.JSC$9310_getEndOffset(),Z.previousSibling,Z.previousSibling.length-1).select():(k=document.createTextNode("\u200b"),Z.parentNode.insertBefore(k,Z),_.bh(F,q.JSC$9310_getEndOffset(),k,0).select()):O&&(O.nextSibling&&O.nextSibling.length>0?_.bh(k,q.JSC$9310_getStartOffset(),O.nextSibling,1).select():(F=document.createTextNode("\u200b"),O.parentNode.insertBefore(F,O.nextSibling),_.bh(k,q.JSC$9310_getStartOffset(),F,F.length).select()));F_=null}}else F_=
null}else F_=null},
leftKeyPressed_:function(){F_="left"},
rightKeyPressed_:function(){F_="right"},
endKeyPressed_:function(){F_="end"},
maybeDeleteChip_:function(){var q=EWD(!0);if(q){var k=_.h5(),F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();_.Jy(F,k,q,q.childNodes.length).select()}},
maybeBackspaceChip_:function(){var q=EWD(!1);if(q){var k=_.h5(),F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();_.Jy(F,k,q,0).select()}},
maybeBackspaceChipWordMode_:function(q){var k=_.h5();if(k.isCollapsed()){var F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();var T=aR2(F,k,!0);T&&(_.Jy(F,k,T,0).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(q){var k=_.h5();if(k.isCollapsed()){var F=k.JSC$9310_getStartNode();k=k.JSC$9310_getStartOffset();var T=aR2(F,k,!1);T&&(_.Jy(F,k,T,T.childNodes.length).select(),document.execCommand("delete"),q.preventDefault(),q.stopImmediatePropagation())}},
onContentClick:function(q){q.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(q){q.defaultPrevented||q.currentTarget.tagName==="YTD-COMMENT-INPUT"&&n_(q.target)&&q.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.Zy(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.Zy(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(q,k){q=WjD(q,this.emojiManager,k).cloneNode(!0);for(k=q.firstChild;k;)if(k.nodeType!==1)k=k.nextSibling;else switch(k.tagName){case "BR":var F=_.D5();_.mJI(F,k);k=F.nextSibling;break;case "DIV":(F=k.lastChild)&&k.nextSibling&&_.pk(_.D5(),F);k.previousSibling&&(k.previousSibling.nodeType===1||k.previousSibling.nodeType===3&&!k.previousSibling.textContent.endsWith("\n"))&&_.AW(_.D5(),k);F&&F.nodeName==="BR"&&_.Un(F);F=k;k.hasChildNodes()?(k=k.firstChild,
_.qvZ(F)):(k=k.nextSibling,_.Un(F));break;default:k=k.nextSibling}return d7v(q)},
setTextAreaValue:function(q){q||(q="");var k=this.getEditableFormattedString_();k.text="";this.getEditableTextArea_().innerText="";typeof q==="string"&&(q={runs:[{text:q}]});k.text=q},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();F_=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var q=this.getEditableTextArea_();q&&(_.$d(q,q.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.P9("HTML_DIR")==="rtl"){var q=this.getEditableTextArea_(),k=this.getTextAreaValue()!==""?"auto":"rtl";q.setAttribute("dir",k)}},
handleInputEvent_:function(){var q=null;if(this.isEmojiButtonDisplayed){var k=this.getInputRange_();k&&(q=this.emojiInput.retrieveTextBeforeRange(k))}this.insertText_(q,!0);this.updateCharCount_();q=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=q.scrollHeight>q.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var q=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:q})},
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(q){this.isEmojiButtonDisplayed&&(q.preventDefault(),q.stopImmediatePropagation(),q=q.clipboardData.getData("text/plain"),this.insertText_(q,!1,!1),_.Fc(this.hostElement,"input"))},
insertText_:function(q,k,F){k=k===void 0?!1:k;F=F===void 0?!0:F;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&q){var T=this.getInputRange_().cloneRange();this.emojiManager&&T&&(k&&this.emojiInput.offsetStartOfRangeBy(T,q.length),this.insertTextWithEmojis_(T,q,F),eL0(this.getEditableTextArea_().lastChild)||(T=this.getInputRange_().cloneRange()),T&&(this.emojiInput.updateSuggestions(T,q),this.updateSuggestionOffset_(T)))}},
getSimpleString:_.cj,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(q){return q?"focused":"not-focused"},
computePlaceholderText_:function(q){return this.getSimpleString(q)},
computeEditableText_:function(q){return this.getSimpleString(q)},
onPrefilledContentDismissed_:function(q){q.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(q,k){q?this.fire("yt-autonav-pause-focus"):k!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(q){var k=this.getEditableTextArea_();[].concat(_.fP(q.dataTransfer.items)).forEach(function(F){F.kind==="string"&&F.type.match("^text/plain")&&F.getAsString(function(T){k.appendChild(document.createTextNode(T))})});
q.preventDefault()},
preventDefault_:function(q){q.preventDefault()},
onSuggestionInsert_:function(q){this.insertTextWithEmojis_(q.detail.range,q.detail.text)},
onEmojiSuggestionClick_:function(q){this.emojiInput.insertSuggestion(q.detail)},
updateSuggestionOffset_:function(q){if(this.emojiInput&&_.Zy(this.emojiInput).querySelector("#dropdown")){var k=this.getEditableTextArea_().getBoundingClientRect().bottom,F=q.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(k-F)+5;k=this.getEditableTextArea_().getBoundingClientRect().left;q=q.getBoundingClientRect().left-k;_.Zy(this.emojiInput).querySelector("#dropdown").style.marginLeft=q+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.uo("yt-post"));return this.localStorage}});var X_=function(){var q=_.Q.apply(this,arguments)||this;q.currentCommentOptionIndex=0;q.isEmojiPickerDisplayed=!1;q.emojiManager=_.Qf;q.isUgcEmpty=!1;q.userGeneratedCommentChangedHandler=function(){_.Fc(q.hostElement,"ytd-pdg-user-generated-comment-changed");q.isEmojiYtdCommentInputEnabled&&(q.isUgcEmpty=!q.ytdCommentInputEl.getTextAreaValue())};
q.pasteHandler=function(k){k.preventDefault();k.stopImmediatePropagation();var F;if(k=(F=k.clipboardData)==null?void 0:F.getData("text/plain"))F=document.getSelection().getRangeAt(0),F.collapsed||F.deleteContents(),k=document.createTextNode(k),F.insertNode(k),F.selectNodeContents(k),F.collapse(!1),k=window.getSelection(),k.removeAllRanges(),k.addRange(F)};
q.onDocumentClick=function(k){if(q.isEmojiPickerDisplayed){var F,T,Z;!(k.target instanceof Node)||(F=k.composedPath())!=null&&F.includes(q.editableTextEl)||(T=k.composedPath())!=null&&T.includes(q.emojiButtonEl)||(Z=k.composedPath())!=null&&Z.includes(q.emojiPickerEl)||(q.isEmojiPickerDisplayed=!1)}};
return q};
_.y(X_,_.Q);_.Y=X_.prototype;_.Y.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.Y.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.Y.detached=function(){var q;(q=this.contentEl)==null||q.removeEventListener("input",this.userGeneratedCommentChangedHandler);var k;(k=this.contentEl)==null||k.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.Y.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.Y.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var q;this.contentEl.textContent=this.rendererBehavior.getSimpleString((q=this.data)==null?void 0:q.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.Y.reloadEmojis=function(){this.emojiPickerEl&&_.f(this.emojiPicker,_.Ato)&&this.emojiPickerEl.updateEmojiCategories()};
_.Y.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.zb(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.Y.handleBackgroundColorStyling=function(){var q;if((q=this.currentCommentOption)==null?0:q.commentBackgroundColorArgb){var k;_.zb(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.B4((k=this.currentCommentOption)==null?void 0:k.commentBackgroundColorArgb)})}else _.zb(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.Y.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var q;(q=this.contentEl)==null||q.focus()}};
_.Y.onEditButtonClick=function(q){var k=document.getSelection();k&&this.contentEl&&(q.stopPropagation(),q.preventDefault(),k.selectAllChildren(this.contentEl),k.collapseToEnd())};
_.Y.onContentDrop=function(q){var k=this;if(q.dataTransfer){q=_.S(q.dataTransfer.items);for(var F=q.next();!F.done;F=q.next())F=F.value,F.kind==="string"&&F.type.match("^text/plain")&&F.getAsString(function(T){var Z;(Z=k.contentEl)==null||Z.appendChild(document.createTextNode(T))})}};
_.Y.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.Y.getUserGeneratedCommentText=function(){var q,k=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(q=this.contentEl)==null?void 0:q.textContent;return k?k.trim():""};
_.Y.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.Y.onEmojiSelect=function(q){this.ytdCommentInputEl.onEmojiSelect(q)};
_.Vg.Object.defineProperties(X_.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.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 q;return!((q=this.currentCommentOption)==null||!q.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var q;if(_.f((q=this.currentCommentOption)==null?void 0:q.chipRenderer,_.Hhv)){var k;return _.f((k=this.currentCommentOption)==null?void 0:k.chipRenderer,_.Hhv)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var q,k;return((q=this.data)==null?0:q.commentOptionRenderers)?_.f((k=this.data)==null?void 0:k.commentOptionRenderers[this.superThanksSelectedTierEntity.index],kev):void 0}var F,T;return((F=this.data)==null?0:F.commentOptionRenderers)?_.f((T=this.data)==null?void 0:T.commentOptionRenderers[this.currentCommentOptionIndex],kev):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var q;return this.rendererBehavior.getSimpleString((q=this.data)==null?void 0:q.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var q;return this.rendererBehavior.getSimpleString((q=this.data)==null?void 0:q.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.commentDialog,_.hz$))==null?void 0:k.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.commentDialog,_.hz$))==null?void 0:k.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=_.f((q=this.data)==null?void 0:q.commentDialog,_.hz$))==null?void 0:k.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(k=_.f((q=this.data)==null?void 0:q.commentDialog,_.hz$))==null?void 0:k.emojiPicker;if(!_.f(F,_.Ato)||!_.f(F,_.Ato).categories)return!1;q=function(O){return O.emojiPickerCategoryRenderer?O.emojiPickerCategoryRenderer.emojiIds&&O.emojiPickerCategoryRenderer.emojiIds.length>0:O.emojiPickerUpsellCategoryRenderer?O.emojiPickerUpsellCategoryRenderer.emojis&&O.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var T,Z;return((T=_.f(F,_.Ato))==null?0:(Z=T.categories)==null?0:Z.find(q))?!0:!1}}});
X_.prototype.onEmojiSelect=X_.prototype.onEmojiSelect;X_.prototype.dataChanged=X_.prototype.dataChanged;X_.prototype.currentCommentOptionChanged=X_.prototype.currentCommentOptionChanged;_.v([_.l(_.ww),_.G("design:type",Object)],X_.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],X_.prototype,"rendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],X_.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.Iw("#content-dom-if"),_.G("design:type",_.A_)],X_.prototype,"contentDomIfEl",void 0);_.v([_.Iw("#content-no-emojis"),_.G("design:type",HTMLElement)],X_.prototype,"contentEl",void 0);_.v([_.Iw("#container"),_.G("design:type",HTMLElement)],X_.prototype,"containerEl",void 0);_.v([_.Iw("#comment-chip-container"),_.G("design:type",HTMLElement)],X_.prototype,"paidCommentChipContainerEl",void 0);_.v([_.Iw("#text-input"),_.G("design:type",HTMLElement)],X_.prototype,"editableTextEl",void 0);
_.v([_.Iw("#emoji-button"),_.G("design:type",HTMLElement)],X_.prototype,"emojiButtonEl",void 0);_.v([_.Iw("#emoji-picker > yt-emoji-picker-renderer"),_.G("design:type",Object)],X_.prototype,"emojiPickerEl",void 0);_.v([_.Iw("#text-input > ytd-comment-input"),_.G("design:type",Object)],X_.prototype,"ytdCommentInputEl",void 0);_.v([_.u(),_.G("design:type",Object)],X_.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],X_.prototype,"currentCommentOptionIndex",void 0);
_.v([_.u({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:h22}),_.G("design:type",Object)],X_.prototype,"superThanksSelectedTierEntity",void 0);_.v([_.u(),_.G("design:type",Object)],X_.prototype,"isEmojiPickerDisplayed",void 0);_.v([_.u(),_.G("design:type",Object)],X_.prototype,"emojiManager",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],X_.prototype,"isUgcEmpty",void 0);
_.v([_.Wu("currentCommentOption"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X_.prototype,"currentCommentOptionChanged",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],X_.prototype,"dataChanged",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],X_.prototype,"isEmojiYtdCommentInputEnabled",null);
_.v([_.P("data.title"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"title",null);_.v([_.P("data.authorText"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"channelName",null);_.v([_.P("data.commentOptionRenderers","currentCommentOption"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],X_.prototype,"shouldShowPaidCommentChipRenderer",null);
_.v([_.P("data.commentOptionRenderers","currentCommentOption"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"paidCommentChipRenderer",null);_.v([_.P("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"currentCommentOption",null);
_.v([_.P("data.defaultCommentText","superThanksSelectedTierEntity"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"commentText",null);_.v([_.P("data.placeholderText"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"placeholderText",null);_.v([_.P("data.commentDialog.commentDialogRenderer.editableText"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"editableText",null);
_.v([_.P("data.commentDialog.commentDialogRenderer.emojiButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"emojiButton",null);_.v([_.P("data.commentDialog.commentDialogRenderer.emojiPicker"),_.G("design:type",Object),_.G("design:paramtypes",[])],X_.prototype,"emojiPicker",null);
_.v([_.P("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],X_.prototype,"isEmojiButtonDisplayed",null);_.v([_.eJ("yt-emoji-select"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],X_.prototype,"onEmojiSelect",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],X_);
_.B(X_,"ytd-pdg-comment-preview-renderer",function(){if(H3k!==void 0)return H3k;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return H3k=q},{mode:2});var GZv;var EE=function(){var q=_.Q.apply(this,arguments)||this;q.selected=!1;return q};
_.y(EE,_.Q);_.Y=EE.prototype;_.Y.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.Y.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.Y.dataChanged=function(){this.data&&(_.jJ(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.zb(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.B4(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.B4(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.Y.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.Y.onClick=function(){this.logClick()};
_.Y.onKeyboardSelect=function(){_.Fc(this.hostElement,"tap");this.onClick()};
_.Y.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
EE.prototype.onClick=EE.prototype.onClick;EE.prototype.selectedChanged=EE.prototype.selectedChanged;EE.prototype.dataChanged=EE.prototype.dataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],EE.prototype,"componentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],EE.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.dM),_.G("design:type",Object)],EE.prototype,"ironA11yKeysBehavior",void 0);
_.v([_.l(_.Hu),_.G("design:type",Object)],EE.prototype,"ironSelectableBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],EE.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],EE.prototype,"shownThumbnail",void 0);_.v([_.u(),_.G("design:type",Object)],EE.prototype,"basePriceText",void 0);_.v([_.u(),_.G("design:type",Object)],EE.prototype,"purchaseCommand",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],EE.prototype,"selected",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EE.prototype,"dataChanged",null);_.v([_.Wu("selected"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EE.prototype,"selectedChanged",null);_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],EE.prototype,"onClick",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],EE);
_.B(EE,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(GZv!==void 0)return GZv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return GZv=q},{mode:1});var aN=function(){var q=_.Q.apply(this,arguments)||this;q.selectedItemIndex=0;q.buyButtonDisabled=!1;return q};
_.y(aN,_.Q);_.Y=aN.prototype;
_.Y.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]]"}}}}}};
_.Y.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var q;var k=(q=_.f(this.data.colorSlider,i4X))==null?void 0:q.notches[this.selectedItemIndex].purchaseCommand}else{var F;k=(F=_.f(this.data.selectableItemButtons[this.selectedItemIndex],F8X))==null?void 0:F.purchaseCommand}if(k){q=_.f(k,_.hP$);q.productData||(q.productData={});var T;q.productData={pdgData:{commentMessageText:(T=this.commentPreviewRenderer)==null?void 0:T.getUserGeneratedCommentText()}};
_.Fc(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(k)}}};
_.Y.dataChanged=function(){if(this.data){_.Qf.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.ktP(_.Qf,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.Qf.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var q;this.buyButtonDisabled=!((q=_.f(this.data.commentPreview,oks))==null||!q.placeholderText);this.updatePriceSelectorStatus();var k;if((k=this.data)==null?0:k.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;q=[];this.data.preloadImages&&(q=this.data.preloadImages);
q=q.map(function(F){return _.TM(F.thumbnails,1920)});
q=_.S(q);for(k=q.next();!k.done;k=q.next())(k=k.value)&&_.f$n(k).thenCatch(function(){_.w1(Error("ml"))})}};
_.Y.superThanksSelectedTierEntityChanged=function(){var q;(this==null?void 0:(q=this.superThanksSelectedTierEntity)==null?void 0:q.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.Y.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.Y.updatePriceSelectorStatus=function(){this.isColorSlider?(_.Zy(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.Zy(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.Zy(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.Zy(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.Y.closeBuyFlow=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.Y.onUserGeneratedContentChanged=function(){var q;this.buyButtonDisabled=!((q=this.commentPreviewRenderer)==null?0:q.getUserGeneratedCommentText())};
_.Y.updateSelectedItemIndexFromBinding=function(q){this.selectedItemIndex=q.detail.value};
_.Vg.Object.defineProperties(aN.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var q;return!((q=this.data)==null||!q.disclaimerText)}}});
aN.prototype.onUserGeneratedContentChanged=aN.prototype.onUserGeneratedContentChanged;aN.prototype.closeBuyFlow=aN.prototype.closeBuyFlow;aN.prototype.selectedItemIndexChanged=aN.prototype.selectedItemIndexChanged;aN.prototype.superThanksSelectedTierEntityChanged=aN.prototype.superThanksSelectedTierEntityChanged;aN.prototype.dataChanged=aN.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],aN.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],aN.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],aN.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],aN.prototype,"selectedItemIndex",void 0);_.v([_.u(),_.G("design:type",Boolean)],aN.prototype,"isColorSlider",void 0);
_.v([_.u(),_.G("design:type",Object)],aN.prototype,"buyButtonDisabled",void 0);_.v([_.u({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:h22}),_.G("design:type",Object)],aN.prototype,"superThanksSelectedTierEntity",void 0);_.v([_.Iw("ytd-pdg-comment-preview-renderer"),_.G("design:type",Object)],aN.prototype,"commentPreviewRenderer",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],aN.prototype,"ytdReduxBehavior",void 0);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aN.prototype,"dataChanged",null);_.v([_.Wu("superThanksSelectedTierEntity"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aN.prototype,"superThanksSelectedTierEntityChanged",null);_.v([_.Wu("selectedItemIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aN.prototype,"selectedItemIndexChanged",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aN.prototype,"closeBuyFlow",null);_.v([_.eJ("ytd-pdg-user-generated-comment-changed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aN.prototype,"onUserGeneratedContentChanged",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],aN.prototype,"isDisclaimerTextShown",null);
_.v([_.K({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],aN);
_.B(aN,"yt-super-vod-buy-flow-content-renderer",function(){if(raX!==void 0)return raX;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return raX=q},{mode:1});var caC;var dx=function(){var q=_.Q.apply(this,arguments)||this;q.lottieAnimationRef={};return q};
_.y(dx,_.Q);_.Y=dx.prototype;_.Y.created=function(){_.Kq.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.Rw(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.Y.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.Fc(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.Y.detached=function(){this.autoCloseJobId&&_.pL.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.Rw(this,this.onPopupIronOverlayOpened))};
_.Y.dataChanged=function(){var q=this;this.data&&this.data.autoCloseDelay&&(_.Ta(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.OZ(_.pL,function(){q.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.zb(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.Y.onDOMLoadedLottie=function(){var q=this,k,F,T=Number((k=this.data)==null?void 0:(F=k.autoCloseDelay)==null?void 0:F.seconds)||0;this.fadeOutJobId=_.OZ(_.pL,function(){q.lottiePlayerEl.classList.add("fadeout")},(T-.25)*1E3);
this.autoCloseJobId=_.OZ(_.pL,function(){q.closePopup()},T*1E3)};
_.Y.openPopup=function(){this.ironOverlayBehavior.open()};
_.Y.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.Ta(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.O_(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.mT().resolve(_.qd).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.pL.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.pL.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.Y.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var q,k;(q=this.lottieAnimationRef)==null||(k=q.lottieEl)==null||k.destroy();q=this.data.lottie;var F,T;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:q.url+"_"+Math.random(),path:q.url,autoplay:!0,loop:(T=(F=q.settings)==null?void 0:F.loop)!=null?T:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.Vg.Object.defineProperties(dx.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var q,k;return!!((q=this.data)==null?0:(k=q.lottie)==null?0:k.url)}}});
dx.prototype.maybeInitializeLottie=dx.prototype.maybeInitializeLottie;dx.prototype.dataChanged=dx.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dx.prototype,"rendererBehavior",void 0);_.v([_.l(_.sY),_.G("design:type",Object)],dx.prototype,"ironOverlayBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],dx.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],dx.prototype,"lottiePlayerProps",void 0);
_.v([_.u(),_.G("design:type",Object)],dx.prototype,"lottieAnimationRef",void 0);_.v([_.Iw("ytd-lottie-player"),_.G("design:type",HTMLElement)],dx.prototype,"lottiePlayerEl",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dx.prototype,"dataChanged",null);_.v([_.P("data"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],dx.prototype,"hasLottieAnimation",null);
_.v([_.Wu("data.lottie.url"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dx.prototype,"maybeInitializeLottie",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],dx);
_.B(dx,"ytd-desktop-image-overlay-renderer",function(){if(caC!==void 0)return caC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return caC=q},{mode:1});var VU2;var hP=function(){return _.Q.apply(this,arguments)||this};
_.y(hP,_.Q);_.Y=hP.prototype;_.Y.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"}}}}};
_.Y.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",_.Rw(this,this.closePopup))};
_.Y.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Rw(this,this.closePopup))};
_.Y.dataChanged=function(){_.ZH(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.f(this.data.header,qS9)&&(this.hasBackgroundBanner=!!_.f(this.data.header,qS9).backgroundBanner)};
_.Y.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Rw(this,this.closePopup))};
_.Y.closePopup=function(){this.data&&this.data.onCloseCommand&&_.Y8(this.hostElement,[this.data.onCloseCommand])};
hP.prototype.handleBuyflowSelectionSubmitted=hP.prototype.handleBuyflowSelectionSubmitted;hP.prototype.dataChanged=hP.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hP.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hP.prototype,"data",void 0);
_.v([_.u({value:!0,reflectToAttribute:!0}),_.G("design:type",Boolean)],hP.prototype,"hasBackgroundBanner",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hP.prototype,"dataChanged",null);_.v([_.eJ("yt-pdg-buy-flow-selection-submitted"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hP.prototype,"handleBuyflowSelectionSubmitted",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],hP);
_.B(hP,"ytd-pdg-buy-flow-renderer",function(){if(VU2!==void 0)return VU2;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return VU2=q},{mode:1});var L3v;var ME=function(){var q=_.Q.apply(this,arguments)||this;q.isOpen=!1;q.isPlaylistCreated=!1;return q};
_.y(ME,_.Q);_.Y=ME.prototype;_.Y.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.Y.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.Fc(this.hostElement,"yt-refit")};
_.Y.onCreateTap=function(){var q=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.Y8(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(k,F){if(!_.h("killswitch_ep_in_create_playlist_response")&&(F==null?0:F.actions))for(k=_.S(F.actions),F=k.next();!F.done;F=k.next())F=F.value,_.f(F,_.$T)&&q.ytComponentBehavior.resolveCommand(F)}}]),this.isPlaylistCreated=!0)};
_.Y.onKeydown=function(q){if(q.keyCode===13)this.onCreateTap()};
_.Y.onServiceRequestCompleted=function(q){q.stopPropagation();_.Ta(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.Y.computePrivacyBadge=function(q){return q?[{metadataBadgeRenderer:q}]:[]};
ME.prototype.onServiceRequestCompleted=ME.prototype.onServiceRequestCompleted;ME.prototype.onKeydown=ME.prototype.onKeydown;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ME.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],ME.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ME.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],ME.prototype,"isOpen",void 0);
_.v([_.u(),_.G("design:type",Object)],ME.prototype,"isPlaylistCreated",void 0);_.v([_.u({value:{REQUIRED_LABEL:_.WJ("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.WJ("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.G("design:type",Object)],ME.prototype,"addToStrings",void 0);_.v([_.u({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.G("design:type",Array)],ME.prototype,"privacyBadge",void 0);
_.v([_.Iw("#privacy-input"),_.G("design:type",Object)],ME.prototype,"privacyInput",void 0);_.v([_.Iw("#name-input"),_.G("design:type",Object)],ME.prototype,"nameInput",void 0);_.v([_.eJ("keydown"),_.G("design:type",Function),_.G("design:paramtypes",[KeyboardEvent]),_.G("design:returntype")],ME.prototype,"onKeydown",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],ME.prototype,"onServiceRequestCompleted",null);
_.v([_.K({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],ME);
_.B(ME,"ytd-add-to-playlist-create-renderer",function(){if(L3v!==void 0)return L3v;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return L3v=q},{mode:1});var xms;var nuC;var fu=function(){var q=_.Q.apply(this,arguments)||this;q.transferState="TRANSFER_STATE_UNKNOWN";return q};
_.y(fu,_.Q);fu.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
fu.prototype.onCheckboxChange=function(q){var k=this;this.data&&_.rf(this,"yt-playlist-checkbox-changed",function(){var F=_.nj(q).checked?k.data.addToPlaylistServiceEndpoint:k.data.removeFromPlaylistServiceEndpoint;F&&_.mT().resolve(_.qd).resolveCommand(F,{form:{element:k.hostElement}});_.h("dl_playlist_killswitch")||k.transferState!=="TRANSFER_STATE_UNKNOWN"&&k.transferState!=="TRANSFER_STATE_FAILED"&&k.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:k.data.playlistId,action:"ACTION_SYNC"}})},
100)};
fu.prototype.computeIconType=function(q){return q?"yt-icons:"+q.toLowerCase():null};
fu.prototype.dataChanged=fu.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fu.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fu.prototype,"data",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],fu.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],fu.prototype,"ytComponentBehavior",void 0);_.v([_.Iw("#checkbox"),_.G("design:type",HTMLInputElement)],fu.prototype,"checkbox",void 0);
_.v([_.u({selector:_.bJ,selectorArgs:["data.playlistId"]}),_.G("design:type",String)],fu.prototype,"transferState",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fu.prototype,"dataChanged",null);_.v([_.K({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],fu);
_.B(fu,"ytd-playlist-add-to-option-renderer",function(){if(nuC!==void 0)return nuC;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return nuC=q},{mode:1});_.q9(hLD);_.CF(hLD,"ytd-menu-title-renderer",{propNames:["data"]});var yd=function(){var q=_.Q.apply(this,arguments)||this;q.addToStrings={ADD_TO_DROPDOWN_LABEL:_.WJ("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};q.closeButtonAriaLabel=_.WJ("SBOX_INAPPROPRIATE_CANCEL");q.dialog=_.h("desktop_add_to_playlist_renderer_dialog_popup");return q};
_.y(yd,_.Q);_.Y=yd.prototype;_.Y.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"}}}};
_.Y.onPopupOpened=function(){_.Yv(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.Y.onPopupClosed=function(){_.Yv(this.playlists,"scrollable",!1)};
_.Y.computeAriaLabel=function(){var q;if(this==null?0:(q=this.data)==null?0:q.actions){q=_.S(this.data.actions);for(var k=q.next();!k.done;k=q.next())if(k=k.value,k.menuTitleRenderer)return _.cj(k.menuTitleRenderer.title)}};
_.Y.onTapClose=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.Vg.Object.defineProperties(yd.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var q;if(this==null?0:(q=this.data)==null?0:q.actions){q=_.S(this.data.actions);for(var k=q.next();!k.done;k=q.next())if(k=k.value,k.menuTitleRenderer)return k.menuTitleRenderer}return!1}}});
yd.prototype.onPopupClosed=yd.prototype.onPopupClosed;yd.prototype.onPopupOpened=yd.prototype.onPopupOpened;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yd.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],yd.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yd.prototype,"ytRendererStamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],yd.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],yd.prototype,"addToStrings",void 0);_.v([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.G("design:type",String)],yd.prototype,"ariaLabel",void 0);_.v([_.u(),_.G("design:type",String)],yd.prototype,"closeButtonAriaLabel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],yd.prototype,"dialog",void 0);
_.v([_.Iw("#playlists"),_.G("design:type",HTMLElement)],yd.prototype,"playlists",void 0);_.v([_.Iw("ytd-add-to-playlist-create-renderer"),_.G("design:type",Object)],yd.prototype,"createRenderer",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],yd.prototype,"menuTitleRenderer",null);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yd.prototype,"onPopupOpened",null);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],yd.prototype,"onPopupClosed",null);_.v([_.K({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],yd);
_.B(yd,"ytd-add-to-playlist-renderer",function(){if(xms!==void 0)return xms;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xms=q},{mode:1});var guk;var tP=function(){var q=_.Q.apply(this,arguments)||this;q.isPlaylistEditComplete=!1;q.isCollabEngagementDisabled=!1;q.closeButtonAriaLabel=_.WJ("SBOX_INAPPROPRIATE_CANCEL");q.saveButton={title:_.WJ("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"};q.onValueChanged=function(){q.updateSaveButtonState();q.computeCollabEngagementDisabled()};
return q};
_.y(tP,_.Q);_.Y=tP.prototype;_.Y.attached=function(){this.JSC$18390_scroller&&(this.JSC$18390_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18390_scroller.attached&&typeof this.JSC$18390_scroller.attached==="function"&&this.JSC$18390_scroller.attached())};
_.Y.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.Y.onPopupClosed=function(){this.reset()};
_.Y.close=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.Y.onClickSave=function(){var q=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var k=[];this.nameInput.value!==null&&k.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&k.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var F=Number(this.privacyInput.value);isNaN(F)||k.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:F})}this.votingInput.value!==null&&(F=this.votingInput.value)&&k.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:F});if(k.length>0){var T;_.f((T=this.data)==null?void 0:T.updateSettingsEndpoint,_.wJ).actions=k;var Z;if((Z=this.data)==null?0:Z.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){q.close()}}}),this.isPlaylistEditComplete=!0}}};
_.Y.computePrivacyBadge=function(q){return q?[{metadataBadgeRenderer:q}]:[]};
_.Y.computeEditorData=function(q){var k,F;return q==null?void 0:(k=q.sections)==null?void 0:(F=k[0])==null?void 0:F.playlistSettingsEditorCasualSectionRenderer};
_.Y.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.Y.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}}}}}};
_.Y.computeAriaLabel=function(){var q,k,F,T=(q=this.data)==null?void 0:(k=q.sections)==null?void 0:(F=k[0])==null?void 0:F.playlistSettingsEditorCasualSectionRenderer;return _.cj(T==null?void 0:T.title)};
_.Y.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"}))};
_.Y.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.Y.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.Y.isNameChanged=function(){var q,k,F;return(((q=this.editorData)==null?void 0:(k=q.name)==null?void 0:(F=k.textInputFormFieldRenderer)==null?void 0:F.value)||"")!==(this.nameInput.value||"")};
_.Y.isDescriptionChanged=function(){var q,k,F;return(((q=this.editorData)==null?void 0:(k=q.description)==null?void 0:(F=k.textInputFormFieldRenderer)==null?void 0:F.value)||"")!==(this.descriptionInput.value||"")};
_.Y.isPrivacyChanged=function(){var q,k,F,T,Z,O,z,R;return((z=(q=this.editorData)==null?void 0:(k=q.privacy)==null?void 0:(F=k.dropdownFormFieldRenderer)==null?void 0:(T=F.dropdown)==null?void 0:(Z=T.dropdownRenderer)==null?void 0:(O=Z.entries)==null?void 0:O.find(function(e){var I;return e==null?void 0:(I=e.privacyDropdownItemRenderer)==null?void 0:I.isSelected}))==null?void 0:(R=z.privacyDropdownItemRenderer)==null?void 0:R.int32Value)!==this.privacyInput.value};
_.Y.isVotingChanged=function(){var q,k,F,T,Z,O,z,R;return((z=(q=this.editorData)==null?void 0:(k=q.voting)==null?void 0:(F=k.dropdownFormFieldRenderer)==null?void 0:(T=F.dropdown)==null?void 0:(Z=T.dropdownRenderer)==null?void 0:(O=Z.entries)==null?void 0:O.find(function(e){var I;return e==null?void 0:(I=e.privacyDropdownItemRenderer)==null?void 0:I.isSelected}))==null?void 0:(R=z.privacyDropdownItemRenderer)==null?void 0:R.int32Value)!==this.votingInput.value};
tP.prototype.onPopupClosed=tP.prototype.onPopupClosed;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tP.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],tP.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],tP.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tP.prototype,"ytRendererStamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],tP.prototype,"data",void 0);_.v([_.u({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.G("design:type",Array)],tP.prototype,"privacyBadge",void 0);_.v([_.u({computed:"computeEditorData(data)"}),_.G("design:type",Object)],tP.prototype,"editorData",void 0);_.v([_.u(),_.G("design:type",Object)],tP.prototype,"isPlaylistEditComplete",void 0);_.v([_.u(),_.G("design:type",Object)],tP.prototype,"isCollabEngagementDisabled",void 0);
_.v([_.u({value:{REQUIRED_LABEL:_.WJ("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.WJ("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.G("design:type",Object)],tP.prototype,"addToStrings",void 0);_.v([_.u({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.G("design:type",String)],tP.prototype,"ariaLabel",void 0);_.v([_.u(),_.G("design:type",String)],tP.prototype,"closeButtonAriaLabel",void 0);
_.v([_.u(),_.G("design:type",Object)],tP.prototype,"saveButton",void 0);_.v([_.Iw("#name-input"),_.G("design:type",Object)],tP.prototype,"nameInput",void 0);_.v([_.Iw("#description-input"),_.G("design:type",Object)],tP.prototype,"descriptionInput",void 0);_.v([_.Iw("#privacy-input"),_.G("design:type",Object)],tP.prototype,"privacyInput",void 0);_.v([_.Iw("#voting-input"),_.G("design:type",Object)],tP.prototype,"votingInput",void 0);
_.v([_.Iw("#scroller"),_.G("design:type",Object)],tP.prototype,"JSC$18390_scroller",void 0);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tP.prototype,"onPopupClosed",null);_.v([_.u(),_.G("design:type",Object)],tP.prototype,"onValueChanged",void 0);_.v([_.K({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],tP);
_.B(tP,"ytd-playlist-settings-editor-renderer",function(){if(guk===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);guk=q}q=guk;return q},{mode:1});var mmX;_.$$("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var DW=function(){return _.Q.apply(this,arguments)||this};
_.y(DW,_.Q);_.Y=DW.prototype;_.Y.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}}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.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 q=this.get("data.nextButton.buttonRenderer.navigationEndpoint");q&&(this.nextNavigationEndpoint=q,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.Y.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 q={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",q)}}};
_.Y.onPopupOpened=function(q){q.detail!==this&&q.detail!==this.hostElement||!_.h("enable_premium_voluntary_pause")||_.Ta(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.Y.onNextButtonTap=function(){var q=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);q&&this.ytdOpenPopupBehavior.openPopup(q)};
_.Y.updateSelectedResponseIndexFromBinding=function(q){this.selectedResponseIndex=q.detail.value};
DW.prototype.onPopupOpened=DW.prototype.onPopupOpened;DW.prototype.onSelectedResponseIndexChange=DW.prototype.onSelectedResponseIndexChange;DW.prototype.dataChanged=DW.prototype.dataChanged;_.v([_.l(_.Ls),_.G("design:type",Object)],DW.prototype,"ytdOpenPopupBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],DW.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],DW.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],DW.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],DW.prototype,"selectedResponseIndex",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],DW.prototype,"dataChanged",null);_.v([_.Wu("selectedResponseIndex"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],DW.prototype,"onSelectedResponseIndexChange",null);
_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],DW.prototype,"onPopupOpened",null);_.v([_.K({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],DW);
_.B(DW,"ytd-red-cancel-survey-renderer",function(){if(mmX!==void 0)return mmX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return mmX=q},{mode:1});var qy8;var lY=function(){var q=_.Q.apply(this,arguments)||this;q.closeButtonAriaLabel=_.WJ("SBOX_INAPPROPRIATE_CANCEL");return q};
_.y(lY,_.Q);lY.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
lY.prototype.onClickClose=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],lY.prototype,"rendererStamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lY.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],lY.prototype,"closeButtonAriaLabel",void 0);_.v([_.K({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],lY);
_.B(lY,"ytd-search-filter-options-dialog-renderer",function(){if(qy8!==void 0)return qy8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return qy8=q},{mode:1});var i1K;var yhK=function(){return function(q){q=q.availabilityType;return q===void 0||q==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||q==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var JP=function(){var q=_.Q.apply(this,arguments)||this;q.qualityOptions=[];q.upsellOptions=[];q.showUpsellSection=!1;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.rememberSettingsChecked=!1;return q};
_.y(JP,_.Q);_.Y=JP.prototype;_.Y.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}}}}};
_.Y.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.Y.updateQualityOptions=function(){if(this.formats===void 0)_.Ta(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var q=[],k=[];this.showUpsellSection=!1;for(var F=_.S(this.formats),T=F.next();!T.done;T=F.next())(T=T.value)&&(T.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?k.push(T):q.push(T));q.length&&(this.qualityOptions=fRs(q));k.length&&(this.showUpsellSection=!0,this.upsellOptions=fRs(k))}};
_.Y.updateRememberString=function(){if(this.downloadQualityPickerEntity)var q=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var k;q=(k=this.data)==null?void 0:k.premiumRememberSettingString}else{var F;q=(F=this.data)==null?void 0:F.rememberSettingString}q=q===void 0?_.WJ("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):q;this.rememberSettingsCheckboxRenderer={title:_.iJ(q),disabled:!1}};
_.Y.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.Vg.Object.defineProperties(JP.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var q;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(q=this.data)==null?void 0:q.qualityFormats}}});
JP.prototype.updateRememberString=JP.prototype.updateRememberString;JP.prototype.updateQualityOptions=JP.prototype.updateQualityOptions;JP.prototype.dataChanged=JP.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],JP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],JP.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JP.prototype,"data",void 0);
_.v([_.l(_.ww),_.G("design:type",Object)],JP.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Boolean)],JP.prototype,"selectedUpsellQuality",void 0);_.v([_.u({computed:"computeIcon_(data.premiumIcon)",value:""}),_.G("design:type",String)],JP.prototype,"premiumIcon",void 0);_.v([_.u({selector:XU2,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.G("design:type",Object)],JP.prototype,"downloadQualityPickerEntity",void 0);
_.v([_.u(),_.G("design:type",Array)],JP.prototype,"qualityOptions",void 0);_.v([_.u(),_.G("design:type",Array)],JP.prototype,"upsellOptions",void 0);_.v([_.u(),_.G("design:type",Object)],JP.prototype,"showUpsellSection",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],JP.prototype,"darkerDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],JP.prototype,"rememberSettingsCheckboxRenderer",void 0);
_.v([_.Iw("#remember-settings"),_.G("design:type",HTMLInputElement)],JP.prototype,"rememberSettingsCheckbox",void 0);_.v([_.u(),_.G("design:type",Object)],JP.prototype,"rememberSettingsChecked",void 0);_.v([_.u(),_.G("design:type",Function)],JP.prototype,"onRememberSettingsCheckedChanged",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JP.prototype,"dataChanged",null);
_.v([_.Wu("downloadQualityPickerEntity"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JP.prototype,"updateQualityOptions",null);_.v([_.Wu("selectedUpsellQuality"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],JP.prototype,"updateRememberString",null);_.v([_.K({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],JP);
_.B(JP,"ytd-download-quality-selector-content",function(){if(i1K!==void 0)return i1K;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return i1K=q},{mode:1});var k1K;var AP=function(){var q=_.Q.apply(this,arguments)||this;q.selectedUpsellQuality=!1;q.qualityOptions=[];q.darkerDarkTheme=_.h("web_darker_dark_theme");q.useUpsellDismissAlternate=_.h("use_not_now_dl_upsell_dismiss_cta");q.shouldShowAlternateUpsellDimiss=!1;q.rememberSettings=!1;q.rememberSettingsChecked=!1;q.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};q.rememberSettingsCheckedChanged=function(k){q.rememberSettingsChecked=k};
return q};
_.y(AP,_.Q);_.Y=AP.prototype;
_.Y.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.iJ(_.WJ("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.Y.updateQualityOptions=function(){this.formats===void 0?_.Ta(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=fRs(this.formats)};
_.Y.onQualityOptionsSelect=function(q){if(this.qualityOptions&&q){q!==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 k=_.S(this.qualityOptions.entries()),F=k.next();!F.done;F=
k.next()){F=_.S(F.value);var T=F.next().value;F=F.next().value;var Z=void 0,O=void 0;if(((Z=F)==null?void 0:(O=Z.settingsRadioOptionRenderer)==null?void 0:O.id)===q){this.selectedQualityIndex=T;q=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((q=this.formats[T])==null?void 0:q.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.Y.onClickSubmit=function(){var q;if((q=this.downloadButtonRenderer)==null||!q.isDisabled){var k,F;q=(F=(k=this.data)==null?void 0:k.onSubmitEndpoint)!=null?F:{};var T,Z;if(this.formats&&(((T=_.f(q,_.Ry))==null?0:T.videoId)||((Z=_.f(q,_.eT))==null?0:Z.playlistId))){var O,z,R,e,I,X;k={formatType:(e=(O=this.formats)==null?void 0:(z=O[(R=this.selectedQualityIndex)!=null?R:0])==null?void 0:z.format)!=null?e:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(I=this.getOfflineEndpoint(q))==null?void 0:(X=I.actionParams)==null?void 0:X.settingsAction)};this.getOfflineEndpoint(q).actionParams=k;this.ytComponentBehavior.resolveCommand(q)}_.Ta(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.Y.onClickUpsell=function(){var q;if((q=this.upsellButtonRenderer)==null||!q.isDisabled){var k,F;q=(F=(k=this.data)==null?void 0:k.upsellEndpoint)!=null?F:{};this.ytComponentBehavior.resolveCommand(q);_.Ta(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);k="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var T,Z,O,z;k=(z=(T=this.formats)==null?void 0:(Z=T[(O=this.selectedQualityIndex)!=null?O:0])==null?void 0:Z.format)!=null?z:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:k}})}};
_.Y.onClickClose=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.Y.getOfflineSettingsAction=function(q,k){return q?k===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":k:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.Y.getOfflineEndpoint=function(q){return _.f(q,_.Ry)?_.f(q,_.Ry):_.f(q,_.eT)};
_.Vg.Object.defineProperties(AP.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.iJ(_.WJ("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var q;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(q=this.data)==null?void 0:q.qualityFormats}}});
AP.prototype.updateQualityOptions=AP.prototype.updateQualityOptions;AP.prototype.dataChanged=AP.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],AP.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],AP.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AP.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],AP.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],AP.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Number)],AP.prototype,"selectedQualityIndex",void 0);_.v([_.u(),_.G("design:type",Object)],AP.prototype,"selectedUpsellQuality",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],AP.prototype,"ytdReduxBehavior",void 0);
_.v([_.u({selector:XU2,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.G("design:type",Object)],AP.prototype,"downloadQualityPickerEntity",void 0);_.v([_.u(),_.G("design:type",Array)],AP.prototype,"qualityOptions",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],AP.prototype,"darkerDarkTheme",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],AP.prototype,"useUpsellDismissAlternate",void 0);
_.v([_.u(),_.G("design:type",Object)],AP.prototype,"shouldShowAlternateUpsellDimiss",void 0);_.v([_.u(),_.G("design:type",Object)],AP.prototype,"downloadButtonRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],AP.prototype,"upsellButtonRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],AP.prototype,"cancelButtonRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],AP.prototype,"upsellCancelButtonRenderer",void 0);_.v([_.u(),_.G("design:type",Object)],AP.prototype,"rememberSettings",void 0);
_.v([_.u(),_.G("design:type",Object)],AP.prototype,"rememberSettingsChecked",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AP.prototype,"dataChanged",null);_.v([_.Wu("downloadQualityPickerEntity"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],AP.prototype,"updateQualityOptions",null);_.v([_.K({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],AP);
_.B(AP,"ytd-download-quality-selector-renderer",function(){if(k1K!==void 0)return k1K;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return k1K=q},{mode:1});var o28;var pu=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(pu,_.Q);pu.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
pu.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"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pu.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],pu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],pu.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],pu.prototype,"darkerDarkTheme",void 0);_.v([_.u({computed:"computeIcon_(data.infoIcon)"}),_.G("design:type",Object)],pu.prototype,"infoIcon",void 0);
_.v([_.u({computed:"computeIcon_(data.warningIcon)"}),_.G("design:type",Object)],pu.prototype,"warningIcon",void 0);_.v([_.K({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],pu);
_.B(pu,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(o28!==void 0)return o28;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return o28=q},{mode:1});var F19;var wx=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(wx,_.Q);wx.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
wx.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"}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wx.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],wx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],wx.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],wx.prototype,"darkerDarkTheme",void 0);_.v([_.K({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],wx);
_.B(wx,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(F19!==void 0)return F19;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return F19=q},{mode:1});var T$5;var Py=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(Py,_.Q);Py.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Py.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"}}}}};
Py.prototype.onServiceRequestSentOrCompleted=function(q,k){k&&k.actions&&k.actions.length>0&&_.Ta(this.hostElement,"yt-close-popup-action",[this.is])};
Py.prototype.onServiceRequestSentOrCompleted=Py.prototype.onServiceRequestSentOrCompleted;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Py.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Py.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Py.prototype,"darkerDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],Py.prototype,"data",void 0);
_.v([_.eJ("yt-service-request-completed"),_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],Py.prototype,"onServiceRequestSentOrCompleted",null);_.v([_.K({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],Py);
_.B(Py,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(T$5!==void 0)return T$5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return T$5=q},{mode:1});var Z18;var $0=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.submitButtonDisabled=!0;return q};
_.y($0,_.Q);_.Y=$0.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.Y.onDataChanged=function(){var q,k,F;if(((q=this.data)==null?void 0:(k=q.confirmButton)==null?void 0:(F=k.buttonRenderer)==null?void 0:F.isDisabled)!==void 0){var T,Z,O;this.submitButtonDisabled=(T=this.data)==null?void 0:(Z=T.confirmButton)==null?void 0:(O=Z.buttonRenderer)==null?void 0:O.isDisabled}};
_.Y.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.Y.updateSubmitButtonDisabledFromBinding=function(q){this.submitButtonDisabled=q.detail.value};
_.Y.updateSubmitButtonDisabledFromConfirmCheckbox=function(q){this.submitButtonDisabled=!q.detail.value};
$0.prototype.onDataChanged=$0.prototype.onDataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$0.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$0.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$0.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],$0.prototype,"darkerDarkTheme",void 0);
_.v([_.u(),_.G("design:type",Object)],$0.prototype,"submitButtonDisabled",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$0.prototype,"onDataChanged",null);_.v([_.K({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],$0);
_.B($0,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(Z18!==void 0)return Z18;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Z18=q},{mode:1});var j9k;var bY=function(){return _.Q.apply(this,arguments)||this};
_.y(bY,_.Q);_.Vg.Object.defineProperties(bY.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var q,k,F;return((q=this.data)==null?void 0:q.title)+" "+((k=this.data)==null?void 0:k.metadataPrimary)+" "+((F=this.data)==null?void 0:F.metadataSecondary)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],bY.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bY.prototype,"data",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],bY.prototype,"ariaLabel",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],bY);
_.B(bY,"ytd-compact-product-list-item-renderer",function(){if(j9k!==void 0)return j9k;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return j9k=q},{mode:1});var YyI;var uY=function(){return _.Q.apply(this,arguments)||this};
_.y(uY,_.Q);uY.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]]"}}}}}};
_.Vg.Object.defineProperties(uY.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],uY.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],uY.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],uY.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],uY.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],uY);
_.B(uY,"ytd-compact-product-list-renderer",function(){if(YyI!==void 0)return YyI;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return YyI=q},{mode:1});var O1K;var NE=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(NE,_.Q);_.Y=NE.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.Y.getBackgroundUrl=function(){var q=this.get("data.headerImage.thumbnails");return q?"url("+_.TM(q,this.hostElement.clientWidth)+")":""};
_.Y.onDataChanged=function(){var q=this.getBackgroundUrl();q&&(this.header.style.backgroundImage=q);q=_.Jg();var k=_.lN(),F=this.get("data.trackingParams");F&&k&&q&&_.BJ(q,k,_.yK(F));q=_.S(this.hostElement.querySelectorAll("yt-img-shadow"));for(k=q.next();!k.done;k=q.next())k.value.onShow()};
_.Y.onPopupClosed=function(q){_.nj(q).localName==="ytd-membership-post-cancel-renderer"&&_.Ta(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
NE.prototype.onPopupClosed=NE.prototype.onPopupClosed;NE.prototype.onDataChanged=NE.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],NE.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],NE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],NE.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],NE.prototype,"darkerDarkTheme",void 0);
_.v([_.Iw("#header"),_.G("design:type",HTMLDivElement)],NE.prototype,"header",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],NE.prototype,"onDataChanged",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],NE.prototype,"onPopupClosed",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],NE);
_.B(NE,"ytd-membership-post-cancel-renderer",function(){if(O1K!==void 0)return O1K;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return O1K=q},{mode:1});var Sy0;var Qd=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(Qd,_.Q);Qd.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
Qd.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Qd.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Qd.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Qd.prototype,"darkerDarkTheme",void 0);_.v([_.Iw("ytd-feedback-survey-renderer"),_.G("design:type",Object)],Qd.prototype,"feedbackSurveyRenderer",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],Qd);
_.B(Qd,"ytd-sponsorship-confirm-cancel-content",function(){if(Sy0!==void 0)return Sy0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Sy0=q},{mode:1});var zkX;var Ku=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.maybeSubmitFeedback=function(){q.content&&q.content.maybeSubmitFeedback()};
return q};
_.y(Ku,_.Q);_.Y=Ku.prototype;_.Y.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.Y.onYtPopupOpened=function(q,k){k===this&&this.data&&this.data.onOpenCommands&&_.O_(this.hostElement,this.data.onOpenCommands,this.hostElement);_.Ta(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.Y.onYtPopupClosed=function(q,k){(k&&k.canceled===!0||k&&k.canceled===!1&&k.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.O_(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Y.onYtServiceRequestCompleted=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.Y.onYtServiceRequestError=function(q){_.k_(this.hostElement,q.detail.error.message)};
_.Y.onDataChanged=function(){if(this.isAttached){var q=this.backgroundUrl;q&&(_.Zy(this.hostElement).querySelector("#header").style.backgroundImage=q)}};
_.Vg.Object.defineProperties(Ku.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return q?"url("+_.TM(q,this.hostElement.clientWidth)+")":""}}});
Ku.prototype.onDataChanged=Ku.prototype.onDataChanged;Ku.prototype.onYtServiceRequestError=Ku.prototype.onYtServiceRequestError;Ku.prototype.onYtServiceRequestCompleted=Ku.prototype.onYtServiceRequestCompleted;Ku.prototype.onYtPopupClosed=Ku.prototype.onYtPopupClosed;Ku.prototype.onYtPopupOpened=Ku.prototype.onYtPopupOpened;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Ku.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Ku.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Ku.prototype,"data",void 0);_.v([_.u({value:function(){return _.WJ("SBOX_INAPPROPRIATE_CANCEL")}}),
_.G("design:type",String)],Ku.prototype,"closeButtonAriaLabel",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Ku.prototype,"darkerDarkTheme",void 0);_.v([_.Iw("#scrollable"),_.G("design:type",Object)],Ku.prototype,"scrollable",void 0);_.v([_.Iw("ytd-sponsorship-confirm-cancel-content"),_.G("design:type",Object)],Ku.prototype,"content",void 0);
_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],Ku.prototype,"onYtPopupOpened",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],Ku.prototype,"onYtPopupClosed",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Ku.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Ku.prototype,"onYtServiceRequestError",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Ku.prototype,"onDataChanged",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],Ku);
_.B(Ku,"ytd-sponsorship-confirm-cancel-renderer",function(){if(zkX!==void 0)return zkX;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return zkX=q},{mode:_.Oh("kevlar_poly_si_batch_j081")?1:2});var CZ0;var By=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(By,_.Q);By.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],By.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],By.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],By.prototype,"darkerDarkTheme",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],By);
_.B(By,"ytd-sponsorships-celebration-content",function(){if(CZ0!==void 0)return CZ0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return CZ0=
q},{mode:1});var RkD;var ekC=_.xT(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),rx=function(){var q=_.Q.apply(this,arguments)||this;q.scriptsAppended=!1;q.buttonOverrides={type:"tonal",style:"overlay-dark"};return q};
_.y(rx,_.Q);_.Y=rx.prototype;
_.Y.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:_.h("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}}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.onDataChanged=function(){var q;(q=this.header)==null||q.style.setProperty("background-color",this.backgroundColor);if(q=this.headerImageUrl){var k;(k=this.header)==null||k.style.setProperty("background-image",q)}k=_.Jg(4);q=_.lN(4);var F=this.get("data.trackingParams");if(F&&q&&k){var T=_.yK(F);_.BJ(k,q,T);_.h("combine_ve_grafts")?_.aB().graftServerVe(F,q,4):_.BJ(k,q,T)}k=_.S(this.hostElement.querySelectorAll("yt-img-shadow"));for(q=k.next();!q.done;q=k.next())q.value.onShow();if(k=this.get("data.gtmId"))_.JB(k,
_.P9("GL","")),this.setupConversionTracking()};
_.Y.setupConversionTracking=function(){if(!this.scriptsAppended){var q=document.createElement("script");var k=_.ue(ekC.join(""));_.Qb(q,k);document.head.appendChild(q);q=document.createElement("noscript");q.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(q);this.scriptsAppended=!0}};
_.Y.onPopupClosed=function(q){if(_.nj(q).localName==="ytd-sponsorships-celebration-renderer"){_.Ta(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var k;this.data&&((k=this.data)==null?0:k.dismissCommand)&&_.WE.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.Vg.Object.defineProperties(rx.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.B4(q)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return q?"url("+_.TM(q,this.hostElement.getBoundingClientRect().width)+")":""}}});
rx.prototype.onPopupClosed=rx.prototype.onPopupClosed;rx.prototype.onDataChanged=rx.prototype.onDataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],rx.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],rx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],rx.prototype,"data",void 0);_.v([_.Iw("#header"),_.G("design:type",HTMLElement)],rx.prototype,"header",void 0);
_.v([_.u(),_.G("design:type",Object)],rx.prototype,"scriptsAppended",void 0);_.v([_.u(),_.G("design:type",Object)],rx.prototype,"buttonOverrides",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],rx.prototype,"onDataChanged",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],rx.prototype,"onPopupClosed",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],rx);
_.B(rx,"ytd-sponsorships-celebration-renderer",function(){if(RkD!==void 0)return RkD;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return RkD=q},{mode:1});var W1K;var vy=function(){var q=_.Q.apply(this,arguments)||this;q.isToggleChecked=!1;return q};
_.y(vy,_.Q);vy.prototype.onDataChanged=function(){var q;this.isToggleChecked=((q=this.data)==null?void 0:q.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
vy.prototype.close=function(){var q;((q=this.data)==null?0:q.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
vy.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var q,k=_.f((q=this.data)==null?void 0:q.switchButton,TJ5);k&&(this.isToggleChecked&&k.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(k.switchOnInnertubeCommand),!this.isToggleChecked&&k.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(k.switchOffInnertubeCommand))};
vy.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
vy.prototype.onDataChanged=vy.prototype.onDataChanged;_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vy.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vy.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],vy.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],vy.prototype,"isToggleChecked",void 0);_.v([_.u({value:_.WJ("CLOSE")}),_.G("design:type",String)],vy.prototype,"closeButtonAriaLabel",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vy.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],vy);
_.B(vy,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(W1K!==void 0)return W1K;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return W1K=q},{mode:1});var UW0;var Hy=function(){return _.Q.apply(this,arguments)||this};
_.y(Hy,_.Q);_.Y=Hy.prototype;_.Y.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"}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.detached=function(){this.playerElement.stop()};
_.Y.onYtServiceRequestCompleted=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.Y.onYtServiceRequestError=function(q){_.k_(this.hostElement,q.detail.error.message)};
_.Y.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.Y.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.Y.getTier=function(q,k){return!q||!q.tiers||k<0?null:_.f(q.tiers[k],O4k)};
_.Y.moreThanOne=function(q){return!!(q&&q.length>1)};
_.Y.tierOverviewTap=function(q){var k=this;this.selectedTier=q.model.index;_.Gz(this,function(){_.Fc(k.hostElement,"yt-refit")})};
_.Y.computeSelectedClass=function(q,k){return this.isSelected(q,k)?"selected":""};
_.Y.computeButtonAriaPressed=function(q,k){return this.isSelected(q,k)?"true":"false"};
_.Y.isSelected=function(q,k){return q===k};
_.Y.onDataChanged=function(){_.Zy(this.hostElement).querySelector("#header-overlay").style.visibility="";_.Zy(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 q=_.S(this.hostElement.querySelectorAll("yt-img-shadow")),
k=q.next();!k.done;k=q.next())k.value.onShow();var F;this.set("selectedTier",(F=this.get("data.targetTierIndex"))!=null?F:0);var T;(q=(T=this.data)==null?void 0:T.onVisible)&&this.ytComponentBehavior.resolveCommand(q)};
_.Y.initializeVe=function(q){var k=_.Jg(),F=_.lN(),T=this.get("data.trackingParams");F&&k&&(this.screenLayer=4,k=_.uB(_.RHH)(void 0,69877,{clientScreenNonce:k,visualElement:F},void 0,void 0,void 0),_.pi(k,69877,4),F=_.lN(4),T&&F&&(T=_.yK(T),_.BJ(k,F,T),q&&(this.offerVideoVe=_.Jw(74659),_.BJ(k,T,this.offerVideoVe))))};
_.Y.setHeaderBackground=function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.Zy(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.B4(q);if(q=this.getHeaderImage())q=_.TM(q,screen.width),_.Zy(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+q+")"};
_.Y.getHeaderImage=function(){var q=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&q?q:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.Y.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Y.setupVideoPlayer=function(q){var k=this,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1)return F=k.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),T=k.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.h("kevlar_player_update_killswitch")?k.playerElement.update({args:{autoplay:F,video_id:q,player_params:T}}):k.playerElement.loadVideoWithPlayerVars({autoplay:F,video_id:q,player_params:T}),
_.W(z,k.playerElement.getPlayerPromise(),2);Z=z.yieldResult;Z.addEventListener("onStateChange",function(R){k.onPlayerStateChange(R)});
Z.setScreenLayer(k.screenLayer);(O=_.Jg(4))&&k.offerVideoVe&&_.vJ(O,k.offerVideoVe);F&&(k.pauseOtherPlayers(),k.playerElement.focusOnPlayer(),k.playerElement.getPlayer().hideControls(),_.MR(_.pL,function(){k.fadeOutHeaderOverlay()},4E3));
_.RG(z)})};
_.Y.onPlayerStateChange=function(q){q===1?this.backgroundPlayerElement&&(q=this.backgroundPlayerElement.player_.getPlayerState(),q!==1&&q!==3||this.backgroundPlayerElement.pause()):q===0&&(_.Zy(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.Zy(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.Y.fadeOutHeaderOverlay=function(){_.Zy(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.Y.onHeaderTap=function(){if(this.offerVideo){_.Zy(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var q;((q=this.playerElement.player_)==null?void 0:q.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(q=_.Jg(4))&&this.offerVideoVe&&_.Ga(q,this.offerVideoVe)}};
_.Y.getBackgroundImageLayerClass=function(q){return q?"background-image-layer-with-video":""};
_.Y.getHeaderClass=function(q){return q?"header-with-video":""};
_.Y.getHeaderOverlayClass=function(q){return q?"header-overlay-with-video":""};
_.Y.getTitleContainerClass=function(q,k){return q?"title-container-with-video":k?"title-container-without-video-flexible":"title-container-without-video"};
_.Y.tierTitleDisplayStatus=function(q){return this.moreThanOne(q)?"hide":"show"};
_.Y.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.mT().resolve(_.BA).getPlayerElement():this.backgroundPlayerElement=_.q$();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var q=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=q===1||q===3;this.backgroundPlayerElement.pause()}};
_.Y.isMiniplayerActive=function(){return _.mT().resolve(_.BA).isMiniplayerActive()};
_.Y.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("selected-tier-changed",this.selectedTier))};
Hy.prototype.selectedTierChangedForBinding=Hy.prototype.selectedTierChangedForBinding;Hy.prototype.onDataChanged=Hy.prototype.onDataChanged;Hy.prototype.onYtPopupClosed=Hy.prototype.onYtPopupClosed;Hy.prototype.onYtPopupOpened=Hy.prototype.onYtPopupOpened;Hy.prototype.onYtServiceRequestError=Hy.prototype.onYtServiceRequestError;Hy.prototype.onYtServiceRequestCompleted=Hy.prototype.onYtServiceRequestCompleted;
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Hy.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Hy.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Hy.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Hy.prototype,"data",void 0);_.v([_.u({value:0}),_.G("design:type",Number)],Hy.prototype,"selectedTier",void 0);
_.v([_.u({value:""}),_.G("design:type",String)],Hy.prototype,"offerVideo",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Hy.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.v([_.u({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.kc(this)}}),
_.G("design:type",String)],Hy.prototype,"playerId",void 0);_.v([_.Iw("tp-yt-paper-dialog-scrollable"),_.G("design:type",Object)],Hy.prototype,"scrollable",void 0);_.v([_.Iw("ytd-sponsorships-tier-renderer"),_.G("design:type",Object)],Hy.prototype,"tierRenderer",void 0);_.v([_.Iw("#player"),_.G("design:type",Object)],Hy.prototype,"playerElement",void 0);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Hy.prototype,"onYtServiceRequestCompleted",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Hy.prototype,"onYtServiceRequestError",null);
_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Hy.prototype,"onYtPopupOpened",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Hy.prototype,"onYtPopupClosed",null);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Hy.prototype,"onDataChanged",null);
_.v([_.Wu("selectedTier"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Hy.prototype,"selectedTierChangedForBinding",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],Hy);
_.B(Hy,"ytd-sponsorships-offer-renderer",function(){if(UW0!==void 0)return UW0;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return UW0=q},{mode:_.Oh("kevlar_poly_si_batch_j077")?1:2});var IZ5;var sE=function(){var q=_.Q.apply(this,arguments)||this;q.buttonOverrides={type:"filled",style:"mono"};return q};
_.y(sE,_.Q);sE.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}}}}}};
sE.prototype.backgroundColorChanged=function(){var q,k,F,T=(k=_.f((q=this.data)==null?void 0:q.content,SS0))==null?void 0:(F=k.backgroundColor)==null?void 0:F.backgroundColor;T&&(q=_.Kj(T),_.Zy(this.hostElement).querySelector("#banner").style.backgroundColor=q,_.Zy(this.hostElement).querySelector("#abstract-art").style.backgroundColor=q)};
sE.prototype.attached=function(){this.JSC$18476_scroller&&(this.JSC$18476_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18476_scroller.attached&&typeof this.JSC$18476_scroller.attached==="function"&&this.JSC$18476_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
sE.prototype.backgroundColorChanged=sE.prototype.backgroundColorChanged;_.v([_.u(),_.G("design:type",Object)],sE.prototype,"data",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],sE.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("#scroller"),_.G("design:type",Object)],sE.prototype,"JSC$18476_scroller",void 0);_.v([_.u(),_.G("design:type",Object)],sE.prototype,"buttonOverrides",void 0);
_.v([_.Wu("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],sE.prototype,"backgroundColorChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],sE);
_.B(sE,"ytd-sponsorships-promotion-celebration-renderer",function(){if(IZ5!==void 0)return IZ5;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return IZ5=q},{mode:_.Oh("kevlar_poly_si_batch_j077")?1:2});var XY0;var E2X;var G0=function(){return _.Q.apply(this,arguments)||this};
_.y(G0,_.Q);G0.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
G0.prototype.computeIsInitiallyChecked=function(q){return q===1};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],G0.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],G0.prototype,"data",void 0);_.v([_.Iw("#checkbox"),_.G("design:type",Object)],G0.prototype,"checkbox",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],G0);
_.B(G0,"ytd-subscription-toggle-option-renderer",function(){if(E2X!==void 0)return E2X;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return E2X=q},{mode:1});var cy=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return q};
_.y(cy,_.Q);cy.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"}}}};
cy.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
cy.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var q=_.Zy(this.hostElement).querySelector("#options").selected;q=this.data.options[q].subscriptionRadioOptionRenderer.serviceEndpoint;var k=_.Zy(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");k&&q&&q.modifyChannelNotificationPreferenceEndpoint&&(k=k.getValue())&&(q.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[k]);_.mT().resolve(_.qd).resolveCommand(q,{form:{element:this.hostElement}});
_.Ta(this.hostElement,"yt-close-popup-action")};
_.Vg.Object.defineProperties(cy.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var q=this.data.options,k=0;k<q.length;k++){var F=q[k].subscriptionRadioOptionRenderer;if(F&&F.selected)return k}return null}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],cy.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],cy.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],cy.prototype,"eventForwardingBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],cy.prototype,"ytRendererBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],cy.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],cy.prototype,"darkerDarkTheme",void 0);_.v([_.P("data.options"),_.G("design:type",Object),_.G("design:paramtypes",[])],cy.prototype,"initialIndex",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],cy);
_.B(cy,"ytd-subscription-notification-options-renderer",function(){if(XY0!==void 0)return XY0;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return XY0=q},{mode:1});var aZv;var Vd=function(){return _.Q.apply(this,arguments)||this};
_.y(Vd,_.Q);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Vd.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Vd.prototype,"data",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],Vd);
_.B(Vd,"ytd-tvfilm-offer-groups-renderer",function(){if(aZv!==void 0)return aZv;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return aZv=q},{mode:1});var dWh;var Lu=function(){var q=_.Q.apply(this,arguments)||this;q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(Lu,_.Q);_.Y=Lu.prototype;_.Y.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"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.Y.computeThumbnailClass=function(q){return q.thumbnailOverlays?q.isShow?"thumbnail-show":"thumbnail-movie":q.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.Y.computeCommerceSectionClass=function(q){return q.offers&&q.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.Y.computeTitleClass=function(q){return q.offers&&q.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.Y.onDataChanged=function(){[].concat(_.fP(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(q){q.onShow()})};
Lu.prototype.onDataChanged=Lu.prototype.onDataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Lu.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Lu.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Lu.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],Lu.prototype,"darkerDarkTheme",void 0);
_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Lu.prototype,"onDataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],Lu);
_.B(Lu,"ytd-ypc-offers-overlay-renderer",function(){if(dWh!==void 0)return dWh;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return dWh=q},{mode:_.Oh("kevlar_poly_si_batch_j028")?1:2});var hks;var Msk=function(){this.usedMethods=new Set};
Msk.prototype.add=function(q){this.usedMethods.add(q)};
Msk.prototype.reset=function(){this.usedMethods.clear()};var tsh=function(q,k){this.query=q;this.previousSearchQuery=k;this.id=fZ5++;if(!yI0){k=_.P9("SBOX_SETTINGS");q="https://"+((k==null?void 0:k.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var F=k==null?void 0:k.REQUEST_LANGUAGE;F&&(q+="&hl="+F);(F=k==null?void 0:k.REQUEST_DOMAIN)&&(q+="&gl="+F);q+="&client=youtube&gs_ri=youtube";(F=k==null?void 0:k.SUGG_EXP_ID)&&(q+="&sugexp="+encodeURIComponent(F));(F=k==null?void 0:k.PSUGGEST_TOKEN)&&(q+="&tok="+F);(k=
k==null?void 0:k.SESSION_INDEX)&&(q+="&authuser="+k);_.h("desktop_enable_visual_suggest")&&(q+="&h=180&w=320&ytvs=1");yI0=q}},DW5=function(q){var k="q="+encodeURIComponent(q.query);
q.previousSearchQuery&&(k+="&pq="+encodeURIComponent(q.previousSearchQuery));return k},lZK=function(){var q=_.P9("SBOX_SETTINGS"),k={};
if(q==null?0:q.SEND_VISITOR_DATA)k["X-Goog-Visitor-Id"]=q==null?void 0:q.VISITOR_DATA;return k},JI5=function(q){var k=yI0;
k+="&gs_id="+q.id.toString(36);k+="&q="+encodeURIComponent(q.query);k+="&cp="+q.query.length;q.previousSearchQuery&&(k+="&pq="+encodeURIComponent(q.previousSearchQuery));(q=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(k+="&video_id="+q);return k},fZ5=0,yI0="";var AIh=_.sD.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,pYD=_.sD.SEARCH_ENTITY_SUGGESTION_MOVIE,wYD=_.sD.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,PZ0=_.sD.SEARCH_ENTITY_SUGGESTION_TV_SHOW,$WC=function(q,k){this.text=q;this.bold=k},b15=function(q,k,F){this.input=k;
this.index=F;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=q[0];this.type=q[1];this.subtypes=q[2];var T;this.displayText=mk((T=q[3])==null?void 0:T.b);var Z;this.ignoredPrefix=mk((Z=q[3])==null?void 0:Z.a);var O,z;this.hasNewVideo=((O=q[3])==null?void 0:(z=O.zam)==null?void 0:z.toString())==="true"?!0:!1;var R;this.visualSuggestUrl=(R=q[3])==null?void 0:R.zai;var e;this.entityType=mk((e=q[3])==null?void 0:e.zap);var I;this.entityName=mk((I=q[3])==null?void 0:I.zao);var X;k=mk((X=
q[3])==null?void 0:X.zaf);var E;this.entityMid=(E=q[3])==null?void 0:E.zae;X=D7I(this.subtypes,this.entityMid);if(k&&X){if(k){E="";switch(X){case "YOUTUBE_ENTITY_TYPE_SONG":E=wYD;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":E=AIh;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":E=PZ0;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":E=pYD}X=X==="YOUTUBE_ENTITY_TYPE_SONG"||X==="YOUTUBE_ENTITY_TYPE_ALBUM"?E+" \u2022  \u2022 "+k:k}else X="";this.entitySubtitle=X}var d;this.externalChannelId=(d=q[3])==null?void 0:d.zav;var M;
this.entityThumbnailAttributionUrl=(M=q[3])==null?void 0:M.zaq},N$9=function(q,k){var F=[],T,Z=(T=q.displayText)!=null?T:q.text;
(k==null?0:k.useEntityName)&&ubK(q)&&q.entityName&&(Z=q.entityName);if(q.type===33)return F.push(new $WC(Z,!1)),F;if(Z.length>=q.input.length&&Z.substring(0,q.input.length)===q.input)F.push(new $WC(q.input,!1)),F.push(new $WC(Z.substring(q.input.length),!0));else{var O=new Set(q.input.split(/\s/)),z=Z.split(/\s/);F=z.map(function(R,e){return new $WC(R.trim()+(e===z.length-1?"":" "),!O.has(R))})}return F},ubK=function(q){var k=!!D7I(q.subtypes);
q=!!q.entityMid;return k||q};var Q95=function(q){this.rawResponse=["",[],{}];this.suggestions=[];try{var k=JSON.parse(lRk(q));if(typeof k==="object"&&k!==null)this.rawResponse=k;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(T){console.log("Suggest: Failed to parse SuggestResponse!");return}var F=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(T,Z){return new b15(T,F,Z)})};var K1X=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new Msk;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$18513_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},B$v,rIC=function(){B$v||(B$v=new K1X);
return B$v};
K1X.prototype.updateSuggestions=function(q){var k=this;this.availableSuggestions.forEach(function(F){k.previousSuggestions[F]=!0});
this.availableSuggestions=q.map(function(F){var T=F.type.toString();F.subtypes.length>0&&(T+="i"+F.subtypes.join("i"),T+="k"+F.suggestionSources.COMPLETE_SERVER.toString());return T})};
var v2k=function(q,k){var F=Date.now();q.firstEditTime<0&&(q.firstEditTime=F);k&&(q.lastQueryBuildTime=F);q.lastEditTime=F};
K1X.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$18513_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var H1k=function(q){var k="";q.availableSuggestions.forEach(function(Z){delete q.previousSuggestions[Z]});
for(var F=_.S(Object.keys(q.previousSuggestions)),T=F.next();!T.done;T=F.next())T=T.value,q.previousSuggestions[T]&&(k+=(k?"j":"")+T);return k},s9k=function(q,k){var F=[];
k&&(F[1]=k.toString());F[0]="youtube";F[7]=Date.now()-q.startTime;F[6]=q.sessionNumber;q.zeroPrefixSuggestionCount>=0&&(F[33]=q.zeroPrefixSuggestionCount);F[13]=q.outOfSyncResponseCount;if(q.availableSuggestions.length>0){for(var T=k="",Z=0,O=_.S(q.availableSuggestions),z=O.next();!z.done;z=O.next())z=z.value,z!==T&&(Z>1&&(k+="l"+Z),k+=(T?"j":"")+z,Z=0,T=z),Z+=1;Z>1&&(k+="l"+Z);F[3]=k}F[35]=H1k(q);q.selectedSuggestionIndex>=0&&(F[2]=q.selectedSuggestionIndex);var R;if(k=(R=_.P9("SBOX_SETTINGS"))==
null?void 0:R.SUGG_EXP_ID)F[19]=q.normalize(k),R=0,q.experimentTriggeredBeforeFinal&&(R|=1),q.experimentTriggeredFinal&&(R|=2),F[20]=R;F[26]=Array.from(q.inputMethodsTracker.usedMethods).join("j");if(q.JSC$18513_totalRoundTripTime>0){F[15]=q.JSC$18513_totalRoundTripTime;F[14]=q.maxRoundTripTime;R=[];for(Z=k=0;Z<10;Z++)T=q.roundTripTimeHistogram[Z],T===0?k++:(k>1?R.push(Z+"-"+T):k===1?R.push("0j"+T):R.push(T.toString()),k=0);R=R.join("j");F[16]=R}q.zeroPrefixRoundTripTime>0&&(F[36]=q.zeroPrefixRoundTripTime);
q.lastQueryBuildTime>0&&(F[18]=q.lastQueryBuildTime-q.startTime);q.firstEditTime>0&&(F[4]=q.firstEditTime-q.startTime);q.lastEditTime>0&&(F[5]=q.lastEditTime-q.startTime);return F.join(".")};
K1X.prototype.normalize=function(q){return q.replaceAll(".","-")};
var G12=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var x0=function(){var q=_.Q.apply(this,arguments)||this;q.microphoneSpinnerActive=!1;q.noAnimations=!1;q.boundExitClick=function(){q.onExitButtonClick()};
q.speechOverlayClassName="";q.isLevelAnimating=!1;q.playCloseDialogAudioFeedback=!0;q.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return q};
_.y(x0,_.Q);_.Y=x0.prototype;_.Y.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.Y.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=$oC()};
_.Y.dataChanged=function(){this.logDialog()};
_.Y.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var q;(q=this.manager.audioPlayer)!=null&&(q.JSC$17804_audioEnabled=!1)}this.manager.stop();(q=this.manager.audioPlayer)!=null&&(q.JSC$17804_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.Y.handleSpeechQueryCompleteAction=function(q){var k=q.navigationAction;k&&(q.trackingParams&&_.aB().graftServerVe(q.trackingParams,this.dialogVe,5),_.Fc(this.hostElement,"yt-navigate",{endpoint:k,tempData:this.getNavigationParams(k),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.Y.onExitButtonClick=function(){this.closeDialog()};
_.Y.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var q;if((q=this.manager)!=null){var k;(k=q.audioPlayer)==null||BC(k,"failure");q.setState("microphone-off");q.stop()}}else(q=this.manager)==null||q.start()};
_.Y.transcriptionChanged=function(){var q,k;(((q=this.transcription)==null?0:q.low)||((k=this.transcription)==null?0:k.high))&&this.setState("transcribing",this.transcription)};
_.Y.stateChanged=function(){this.setState(this.state,this.transcription)};
_.Y.logDialog=function(){var q;(q=this.data)!=null&&q.trackingParams&&(q=_.aB(),_.Yo(q,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=q.graftServerVe(this.data.trackingParams,void 0,5))};
_.Y.getNavigationParams=function(q){var k={};if(_.h("web_yt_searchbox")){var F=rIC();F.inputMethodsTracker.add(6);F=s9k(F,15);k.gs_l=F;var T;k.oq=((T=_.f(q,_.dC))==null?void 0:T.query)||""}else if(q=window.ytvoicesearchloggingparams){if(q=q())k.oq=q.oq,k.gs_l=q.gs_l}else _.QV(Error("nl"));return k};
_.Y.closeDialog=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.Y.setState=function(q,k){if(this.data){var F=this.data,T={};switch(q){case "listening":T={headerText:F.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:F.microphoneButtonAriaLabel};break;case "timeout":T={headerText:F.promptHeader,microphoneState:"try-again",microphoneLabel:F.promptMicrophoneLabel,microphoneAriaLabel:F.promptMicrophoneLabel};break;case "microphone-off":T={headerText:F.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:F.promptMicrophoneLabel,
microphoneAriaLabel:F.promptMicrophoneLabel};break;case "transcribing":(k==null?0:k.low)||(k==null?0:k.high)?T={transcriptionLow:k==null?void 0:k.low,transcriptionHigh:k==null?void 0:k.high,microphoneState:"speaking",microphoneAriaLabel:F.microphoneButtonAriaLabel}:T={headerText:F.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:F.microphoneButtonAriaLabel};break;case "processing":T={headerText:F.loadingHeader,microphoneState:"processing",microphoneAriaLabel:F.microphoneButtonAriaLabel};
break;case "offline":T={headerText:F.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:F.connectionErrorMicrophoneLabel,microphoneAriaLabel:F.connectionErrorMicrophoneLabel};break;case "permission":T={headerText:F.permissionsHeader,bodyLine1:F.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:F.permissionsSubtext};break;case "permission-denied":T={headerText:F.disabledHeader,bodyLine1:F.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:F.disabledSubtext}}T.className=
q;this.speechOverlayState=T;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.Y.setMicrophoneState=function(q){var k=this.isLevelAnimating;this.isLevelAnimating=q==="speaking";!k&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=q==="processing"&&!this.noAnimations};
_.Y.setClass=function(q){this.speechOverlayClassName&&_.Yv(this.hostElement,this.speechOverlayClassName,!1);q&&(this.speechOverlayClassName=q,_.Yv(this.hostElement,q,!0))};
_.Y.runLevelAnimation=function(){var q=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var k=1+Math.random()*.75,F=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+F/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+k+")");_.pL.addJob(function(){q.runLevelAnimation()},3,F)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
x0.prototype.stateChanged=x0.prototype.stateChanged;x0.prototype.transcriptionChanged=x0.prototype.transcriptionChanged;x0.prototype.onPopupClosed=x0.prototype.onPopupClosed;x0.prototype.dataChanged=x0.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],x0.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],x0.prototype,"rendererStamperBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],x0.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],x0.prototype,"eventForwardingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],x0.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],x0.prototype,"speechOverlayState",void 0);
_.v([_.u(),_.G("design:type",Object)],x0.prototype,"microphoneSpinnerActive",void 0);_.v([_.u({type:_.h("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.G("design:type",Object)],x0.prototype,"noAnimations",void 0);_.v([_.u({selector:function(q){var k;return(k=q.voiceSearch)==null?void 0:k.transcription}}),
_.G("design:type",Object)],x0.prototype,"transcription",void 0);_.v([_.u({selector:function(q){var k;return(k=q.voiceSearch)==null?void 0:k.overlay}}),
_.G("design:type",String)],x0.prototype,"state",void 0);_.v([_.u(),_.G("design:type",Object)],x0.prototype,"boundExitClick",void 0);_.v([_.Iw("#microphone-levels"),_.G("design:type",HTMLElement)],x0.prototype,"level",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x0.prototype,"dataChanged",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x0.prototype,"onPopupClosed",null);
_.v([_.df("transcription"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x0.prototype,"transcriptionChanged",null);_.v([_.df("state"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],x0.prototype,"stateChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],x0);
_.B(x0,"ytd-voice-search-dialog-renderer",function(){if(hks!==void 0)return hks;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return hks=q},{mode:1});var cI8;var nu=function(){var q=_.Q.apply(this,arguments)||this;q.isOverlay=!1;q.hidden=!1;return q};
_.y(nu,_.Q);_.Y=nu.prototype;_.Y.onPopupClosed=function(){this.toggleIconState(!1)};
_.Y.computeIcon=function(){var q,k,F;return(k=_.f((q=this.data)==null?void 0:q.icon,W80))==null?void 0:(F=k.icon)==null?void 0:F.iconType};
_.Y.computeIconBadgeShape=function(){var q;return{iconBadgeType:"cart",iconBadgeText:(q=this.iconBadgeEntity)==null?void 0:q.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.Y.onClick=function(){var q;(q=this.data)!=null&&q.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.Y.computeHidden=function(q){return!q};
_.Y.toggleIconState=function(q){this.iconButton&&(this.iconButton.pressed=q)};
nu.prototype.onPopupClosed=nu.prototype.onPopupClosed;_.v([_.l(_.ww),_.G("design:type",Object)],nu.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],nu.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],nu.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],nu.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],nu.prototype,"isOverlay",void 0);
_.v([_.u({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.G("design:type",Object)],nu.prototype,"hidden",void 0);_.v([_.u({selectorArgs:["data.iconBadgeEntityKey"],selector:function(q,k){return _.SA(q.entities,"iconBadgeEntity",k)}}),
_.G("design:type",Object)],nu.prototype,"iconBadgeEntity",void 0);_.v([_.Iw("yt-icon-button"),_.G("design:type",HTMLButtonElement)],nu.prototype,"iconButton",void 0);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],nu.prototype,"onPopupClosed",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],nu);
_.B(nu,"ytd-icon-badge-topbar-button-renderer",function(){if(cI8!==void 0)return cI8;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return cI8=q},{mode:1});var Vsk;var gx=function(){var q=_.Q.apply(this,arguments)||this;q.premiumOptions=[];q.darkerDarkTheme=_.h("web_darker_dark_theme");return q};
_.y(gx,_.Q);gx.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.Vg.Object.defineProperties(gx.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],gx.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],gx.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Array)],gx.prototype,"premiumOptions",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],gx.prototype,"darkerDarkTheme",void 0);_.v([_.P("premiumOptions"),_.G("design:type",Object),_.G("design:paramtypes",[])],gx.prototype,"hasPremiumOptions",null);
_.v([_.K({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],gx);
_.B(gx,"ytd-offline-promo-content",function(){if(Vsk!==void 0)return Vsk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Vsk=q},{mode:1});var L15;var me=function(){var q=_.Q.apply(this,arguments)||this;q.premiumOptions=[];return q};
_.y(me,_.Q);me.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var q;this.premiumOptions=tAk((q=this.data)==null?void 0:q.formats)};
me.prototype.onClickSubmit=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var q;(q=_.q$())==null||q.pause()};
me.prototype.attached=function(){this.JSC$18533_scroller&&(this.JSC$18533_scroller.dialogElement=this.hostElement.parentNode)};
_.Vg.Object.defineProperties(me.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
me.prototype.dataChanged=me.prototype.dataChanged;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],me.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],me.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],me.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],me.prototype,"data",void 0);
_.v([_.u({computed:"computeIcon_(data.headersIcon)",value:""}),_.G("design:type",String)],me.prototype,"headersIcon",void 0);_.v([_.u(),_.G("design:type",Array)],me.prototype,"premiumOptions",void 0);_.v([_.Iw("#scroller"),_.G("design:type",Object)],me.prototype,"JSC$18533_scroller",void 0);_.v([_.P("headersIcon"),_.G("design:type",Object),_.G("design:paramtypes",[])],me.prototype,"showIcon",null);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],me.prototype,"dataChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],me);
_.B(me,"ytd-offline-promo-renderer",function(){if(L15!==void 0)return L15;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return L15=q},{mode:1});var xWI;var qh=function(){var q=_.Q.apply(this,arguments)||this;q.playbackPauseInterval=NaN;q.isLoading=!1;q.hasError=!1;q.dialogClass="";q.youtubeLabel=_.WJ("LOGO_ALT_LABEL",{},"YouTube Home");q.logoName="yt-logos-ext:yt-logo-updated";q.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return q};
_.y(qh,_.Q);_.Y=qh.prototype;_.Y.onDataChange=function(){var q;if(this.showEOMV1Text=!((q=this.data)==null||!q.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.Y.attached=function(){this.pausePlayer()};
_.Y.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.Y.handleLangSelect=function(q){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[q.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.Y.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.Y.handleSaveConsent=function(q){var k=this;this.showLoadingSpinner();this.showLoadingSpinner();j_X(_.f(q,UXD)).catch(function(F){_.w1(new _.aP("Something went wrong when save consent "+(F.message?F.message:F)+"."));k.hideLoadingSpinner();k.showErrorMessage()})};
_.Y.handleDisablePersonalization=function(q){var k=this;this.showLoadingSpinner();Y4k(_.f(q,WlC)).then(function(){k.dialog.close();k.resumePlayer()}).catch(function(F){_.w1(new _.aP("Something went wrong when disable personalization "+(F.message?F.message:F)+"."));
k.hideLoadingSpinner();k.showErrorMessage()})};
_.Y.showLoadingSpinner=function(){var q=this;this.showSpinnerJobId=_.pL.addLowPriorityJob(function(){q.isLoading=!0},500)};
_.Y.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.pL.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.Y.showErrorMessage=function(){var q=this;this.hasError=!0;_.pL.addLowPriorityJob(function(){q.hasError=!1},2E3)};
_.Y.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.jz(function(){try{var q=_.q$();q&&q.pause()}catch(k){}},100))};
_.Y.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var q=_.q$();q&&q.play()}catch(k){}};
_.Vg.Object.defineProperties(qh.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.eomV1Text)return[];q=[];for(var k=["SHIELD","WARNING","BAR_CHART"],F=this.data.eomV1Text.essentialCookieMsg.items,T=0;T<k.length&&T<F.length;T++)q.push({icon:k[T],text:F[T]});return q}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var q;if((q=this.data)==null||!q.eomV1Text)return[];q=[];for(var k=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],F=this.data.eomV1Text.nonEssentialCookieMsg.items,T=0;T<k.length&&T<F.length;T++)q.push({icon:k[T],text:F[T]});return q}}});
qh.prototype.onDataChange=qh.prototype.onDataChange;_.v([_.u(),_.G("design:type",Object)],qh.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],qh.prototype,"showEOMV1Text",void 0);_.v([_.u(),_.G("design:type",Object)],qh.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Object)],qh.prototype,"hasError",void 0);_.v([_.u(),_.G("design:type",Number)],qh.prototype,"showSpinnerJobId",void 0);_.v([_.u(),_.G("design:type",Object)],qh.prototype,"dialogClass",void 0);
_.v([_.Iw("#dialog"),_.G("design:type",Object)],qh.prototype,"dialog",void 0);_.v([_.Iw("#cb-header"),_.G("design:type",HTMLElement)],qh.prototype,"header",void 0);_.v([_.Iw("#lang-select"),_.G("design:type",HTMLElement)],qh.prototype,"langSelect",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],qh.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],qh.prototype,"ytComponentBehavior",void 0);
_.v([_.u(),_.G("design:type",String)],qh.prototype,"youtubeLabel",void 0);_.v([_.u(),_.G("design:type",Object)],qh.prototype,"logoName",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],qh.prototype,"onDataChange",null);_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],qh.prototype,"eomEssentialCookieMsgItems",null);
_.v([_.P("data"),_.G("design:type",Array),_.G("design:paramtypes",[])],qh.prototype,"eomNonEssentialCookieMsgItems",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],qh);
_.B(qh,"ytd-consent-bump-v2-lightbox",function(){if(xWI!==void 0)return xWI;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return xWI=q},{mode:1});var n29;var ik=function(){return _.Q.apply(this,arguments)||this};
_.y(ik,_.Q);ik.prototype.ready=function(){if(!_.IP()||pgk)var q=!0;else pgk=!0,q=!1;q||(q=document.querySelector("ytd-app"),q||(q=document.body),this.internalLightBox=_.Zy(q).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.v([_.u(),_.G("design:type",Object)],ik.prototype,"data",void 0);_.v([_.Iw("#lightbox"),_.G("design:type",Object)],ik.prototype,"lightBox",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],ik);
_.B(ik,"ytd-consent-bump-v2-renderer",function(){if(n29!==void 0)return n29;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return n29=q},{mode:1});var g28;var mW8;var qpk;var ka=function(){var q=_.Q.apply(this,arguments)||this;q.ephemeralActionsEnabled=_.h("web_ephemeral_actions");return q};
_.y(ka,_.Q);_.Y=ka.prototype;_.Y.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&ByK(this.toastManager,this.toastType)};
_.Y.open=function(q){this.toast&&(this.ephemeralAction&&_.mT().resolve(_.zd).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=q!=null?q:0,this.toastManager.enqueue(this.toast,q)):this.toast.open())};
_.Y.close=function(q){var k;(k=this.toast)==null||k.close();this.toastManager&&q===1&&ByK(this.toastManager,q)};
_.Y.refit=function(){var q;(q=this.toast)==null||q.refit()};
_.Y.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var q;(q=this.toast)==null||q.close()}};
_.Y.setVerticalOffset=function(q){this.toast&&(this.toast.verticalOffset=q,this.toast.fit())};
_.Y.computeButtonClass_=function(q){return q?"toast-button":""};
_.Y.computeText_=function(q){return _.cj(q)};
_.Y.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.vv("toast-opened-changed",this.toastOpened))};
_.Y.updateToastOpenedFromBinding=function(q){this.toastOpened=q.detail.value};
_.Vg.Object.defineProperties(ka.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var q,k,F=(q=this.data)==null?void 0:(k=q.actionButton)==null?void 0:k.buttonRenderer;return(F==null?void 0:F.command)||(F==null?void 0:F.serviceEndpoint)||(F==null?void 0:F.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 q=[],k;((k=this.data)==null?0:k.responseText)&&q.push(_.cj(this.data.responseText));var F;((F=this.data)==null?0:F.subText)&&q.push(_.cj(this.data.subText));var T,Z;if((T=this.data)==null?0:(Z=T.actionButton)==null?0:Z.buttonRenderer){var O,z;q.push(((O=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(z=O.accessibilityData)==null?void 0:z.label)||_.cj(this.data.actionButton.buttonRenderer.text))}return q.filter(function(R){return R}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var q,k;return(k=(q=this.toast)==null?void 0:q.opened)!=null?k:!1}}});
ka.prototype.toastOpenedChangedForBinding=ka.prototype.toastOpenedChangedForBinding;ka.prototype.toastOpenedChanged=ka.prototype.toastOpenedChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],ka.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],ka.prototype,"ytEventForwardingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],ka.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],ka.prototype,"duration",void 0);
_.v([_.u(),_.G("design:type",Number)],ka.prototype,"toastType",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ka.prototype,"useCloseButton",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],ka.prototype,"closeToastOnActionButtonClick",void 0);_.v([_.u({value:function(){return _.WJ("SBOX_INAPPROPRIATE_CANCEL")}}),
_.G("design:type",String)],ka.prototype,"closeButtonAriaLabel",void 0);_.v([_.u(),_.G("design:type",Boolean)],ka.prototype,"toastOpened",void 0);_.v([_.u(),_.G("design:type",Boolean)],ka.prototype,"hasOpened",void 0);_.v([_.u(),_.G("design:type",Object)],ka.prototype,"ephemeralActionsEnabled",void 0);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],ka.prototype,"command",null);
_.v([_.P("ephemeralActionsEnabled","labelText","command","duration"),_.G("design:type",Object),_.G("design:paramtypes",[])],ka.prototype,"ephemeralAction",null);_.v([_.P("ephemeralAction"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],ka.prototype,"hasEphemeralAction",null);_.v([_.Iw("#toast"),_.G("design:type",Object)],ka.prototype,"toast",void 0);_.v([_.u({value:function(){return{style:"call-to-action-inverse"}}}),
_.G("design:type",Object)],ka.prototype,"buttonOverrides",void 0);_.v([_.u({value:{style:"mono-inverse"}}),_.G("design:type",Object)],ka.prototype,"closeButtonOverrides",void 0);_.v([_.u({value:function(){return _.mT().resolve(_.g6(_.ZE))}}),
_.G("design:type",Object)],ka.prototype,"toastManager",void 0);_.v([_.P("data.responseText","data.subText","data.actionButton"),_.G("design:type",Object),_.G("design:paramtypes",[])],ka.prototype,"labelText",null);_.v([_.Wu("toastOpened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ka.prototype,"toastOpenedChanged",null);
_.v([_.Wu("toastOpened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],ka.prototype,"toastOpenedChangedForBinding",null);_.v([_.Pu({is:"yt-notification-action-renderer",disableElementRegistration:!0})],ka);
_.B(ka,"yt-notification-action-renderer",function(){if(qpk===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;mW8===void 0&&(mW8=document.createElement("template"));var T=mW8;F.call(k,T.content.cloneNode(!0),q.content.firstChild);qpk=q}q=qpk;return q},{mode:2});var oF=function(){var q=_.Q.apply(this,arguments)||this;q.duration=4E3;q.downloadingCount=0;q.downloadedCount=0;q.downloadingOnlySmartDownloads=!1;q.sessionTotalDownloads=0;q.sessionDownloaded=0;q.previousSessionsDownloaded=0;q.totalDownloadPercentage=0;q.currentDownloadProgress=0;q.currentDownloadPercentage=0;q.isLeaderTab=!0;q.isFullScreen=!1;q.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};q.boundBeforeUnload=function(k){q.isLeaderTab&&q.downloadingCount>0&&(k.preventDefault(),
k.returnValue=!0)};
return q};
_.y(oF,_.Q);_.Y=oF.prototype;
_.Y.open=function(){this.updateDownloadState();if(this.data){var q=this.sessionDownloaded+1,k=this.sessionTotalDownloads>1?_.WJ("VIDEOS_DOWNLOADING_RATIO",{downloaded:q.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+q+"/"+this.sessionTotalDownloads):_.WJ("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(k=this.sessionTotalDownloads>1?_.WJ("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:q.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
q+"/"+this.sessionTotalDownloads):_.WJ("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));q=this.isLeaderTab?_.WJ("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.cj(this.data.responseText)!==k||_.cj(this.data.subText)!==q)this.set("data.responseText",_.Gm(k)),this.set("data.subText",_.Gm(q)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.Y.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.Y.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.Y.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.Y.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var q=this.downloadedCount-this.previousSessionsDownloaded;q<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-q);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.Y.handleFullscreenChange=function(q){(this.isFullScreen=q)||this.updatePopup()};
oF.prototype.updateCurrentDownloadProgress=oF.prototype.updateCurrentDownloadProgress;oF.prototype.updatePopup=oF.prototype.updatePopup;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],oF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],oF.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],oF.prototype,"ytEventForwardingBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],oF.prototype,"actionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],oF.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],oF.prototype,"duration",void 0);_.v([_.u({selector:function(q){return _.vdr(q.entities).length}}),
_.G("design:type",Object)],oF.prototype,"downloadingCount",void 0);_.v([_.u({selector:IA0}),_.G("design:type",Object)],oF.prototype,"downloadedCount",void 0);_.v([_.u({selector:function(q){var k=_.vdr(q.entities);return UF0(q.entities,k)}}),
_.G("design:type",Object)],oF.prototype,"downloadingOnlySmartDownloads",void 0);_.v([_.u(),_.G("design:type",Object)],oF.prototype,"sessionTotalDownloads",void 0);_.v([_.u(),_.G("design:type",Object)],oF.prototype,"sessionDownloaded",void 0);_.v([_.u(),_.G("design:type",Object)],oF.prototype,"previousSessionsDownloaded",void 0);_.v([_.u(),_.G("design:type",Object)],oF.prototype,"totalDownloadPercentage",void 0);
_.v([_.u({selector:function(q){var k;q=(k=_.vdr(q.entities))!=null?k:[];return q.length>0?_.pHn(q.slice(-1)):0}}),
_.G("design:type",Object)],oF.prototype,"currentDownloadProgress",void 0);_.v([_.u(),_.G("design:type",Object)],oF.prototype,"currentDownloadPercentage",void 0);_.v([_.u({selector:_.dph}),_.G("design:type",Object)],oF.prototype,"isLeaderTab",void 0);_.v([_.Iw("yt-notification-action-renderer"),_.G("design:type",Object)],oF.prototype,"notificationActionRenderer",void 0);
_.v([_.df("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oF.prototype,"updatePopup",null);_.v([_.df("currentDownloadProgress"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],oF.prototype,"updateCurrentDownloadProgress",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],oF);
_.B(oF,"ytd-video-download-toast-renderer",function(){if(g28!==void 0)return g28;var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return g28=q},{mode:1});var i50;var kyX;var Fh=function(){return _.Q.apply(this,arguments)||this};
_.y(Fh,_.Q);Fh.prototype.computeIsRedLogo=function(q,k){!q&&k&&(q=k);return q==="YOUTUBE_RED_LOGO"||q==="YOUTUBE_PREMIUM_LOGO"};
Fh.prototype.computeLogoName=function(q){q=this.componentBehavior.computeIcon_(q);return q===""?"yt-logos-ext:yt-logo-updated":q};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Fh.prototype,"componentBehavior",void 0);_.v([_.u({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.G("design:type",Boolean)],Fh.prototype,"isRedLogo",void 0);_.v([_.u({computed:"computeLogoName(data)"}),_.G("design:type",String)],Fh.prototype,"logoName",void 0);_.v([_.u({value:{}}),_.G("design:type",Object)],Fh.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],Fh.prototype,"logoType",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-logo"})],Fh);
_.B(Fh,"ytd-logo",function(){if(kyX!==void 0)return kyX;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return kyX=q},{mode:_.Oh("kevlar_poly_si_batch_j074")?1:2});var TL=function(){var q=_.Q.apply(this,arguments)||this;q.animationRef={};return q};
_.y(TL,_.Q);_.Y=TL.prototype;_.Y.attached=function(){document.addEventListener("yt-navigate-finish",_.Rw(this,this.logYoodle))};
_.Y.detached=function(){document.removeEventListener("yt-navigate-finish",_.Rw(this,this.logYoodle))};
_.Y.logYoodle=function(){var q,k;if((q=this.data)==null?0:(k=q.loggingDirectives)==null?0:k.trackingParams)this.ytRendererBehavior.markDirty(),_.aB().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.Y.computeHideImg=function(q,k){return!!q||!!k};
_.Y.computeHideYtdLogo=function(q,k){return!q||!!k};
_.Y.computeHideLottie=function(q){return!q};
_.Y.computeIsRedLogo=function(q){return q==="YOUTUBE_RED_LOGO"||q==="YOUTUBE_PREMIUM_LOGO"};
_.Y.renderLogoEntity=function(){var q=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),k=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),F=this.getLogoTitleText(this.data),T=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==q&&(this.url=q);this.animatedUrl!==k&&(this.animatedUrl=k);this.logoTitleText!==F&&(this.logoTitleText=F);this.lottieUrl!==T&&(this.lottieUrl=T,this.lottiePlayerProps=this.computeLottiePlayerProps(T))};
_.Y.getSanitizedThumbnail=function(q){return q&&q.thumbnails?_.sue(q.thumbnails,122)||"":""};
_.Y.getThumbnailUrl=function(q,k){if(!k)return"";var F,T;q=q?(F=k.darkThemeLogo)==null?void 0:F.thumbnail:(T=k.lightThemeLogo)==null?void 0:T.thumbnail;return this.getSanitizedThumbnail(q)};
_.Y.getAnimatedThumbnailUrl=function(q,k){return k?this.getSanitizedThumbnail(q?k.darkThemeAnimatedLogo:k.lightThemeAnimatedLogo):""};
_.Y.getLogoTitleText=function(q){if(q)return _.cj(q.tooltipText)};
_.Y.computeLogoIcon=function(q,k){if(k){var F,T;return q?(F=k.darkThemeLogo)==null?void 0:F.icon:(T=k.lightThemeLogo)==null?void 0:T.icon}};
_.Y.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.Y.getLottieUrl=function(q,k){var F,T,Z,O;return q?k==null?void 0:(F=k.darkThemeLogo)==null?void 0:(T=F.lottieAnimation)==null?void 0:T.url:k==null?void 0:(Z=k.lightThemeLogo)==null?void 0:(O=Z.lottieAnimation)==null?void 0:O.url};
_.Y.computeLottiePlayerProps=function(q){if(q){var k;if((k=this.animationRef)==null?0:k.lottieEl){var F;(F=this.animationRef)==null||F.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:q,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.Y.onLottieError=function(){this.data&&this.lottieUrl&&_.Fc(this.hostElement,"yoodle-error")};
_.Y.onImgError=function(){this.data&&!this.lottieUrl&&_.Fc(this.hostElement,"yoodle-error")};
TL.prototype.playAnimation=TL.prototype.playAnimation;TL.prototype.renderLogoEntity=TL.prototype.renderLogoEntity;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],TL.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],TL.prototype,"data",void 0);_.v([_.u({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.G("design:type",Boolean)],TL.prototype,"hideImg",void 0);
_.v([_.u({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.G("design:type",Boolean)],TL.prototype,"hideYtdLogo",void 0);_.v([_.u({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.G("design:type",Boolean)],TL.prototype,"hideLottie",void 0);_.v([_.u({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.G("design:type",Boolean)],TL.prototype,"isRedLogo",void 0);
_.v([_.u(),_.G("design:type",Boolean)],TL.prototype,"useDarkThemeYoodle",void 0);_.v([_.u(),_.G("design:type",String)],TL.prototype,"url",void 0);_.v([_.u(),_.G("design:type",String)],TL.prototype,"animatedUrl",void 0);_.v([_.u(),_.G("design:type",String)],TL.prototype,"logoTitleText",void 0);_.v([_.u({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.G("design:type",Object)],TL.prototype,"logoIcon",void 0);_.v([_.u(),_.G("design:type",Object)],TL.prototype,"logoType",void 0);
_.v([_.u(),_.G("design:type",String)],TL.prototype,"lottieUrl",void 0);_.v([_.u(),_.G("design:type",Object)],TL.prototype,"lottiePlayerProps",void 0);_.v([_.u(),_.G("design:type",Object)],TL.prototype,"animationRef",void 0);_.v([_.Wu("data"),_.Wu("useDarkThemeYoodle"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],TL.prototype,"renderLogoEntity",null);
_.v([_.eJ("click"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],TL.prototype,"playAnimation",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],TL);
_.B(TL,"ytd-yoodle-renderer",function(){if(i50!==void 0)return i50;var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return i50=q},{mode:_.Oh("kevlar_poly_si_batch_j074")?1:2});var otC;var Fm2;var Zt=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return q};
_.y(Zt,_.Q);_.Y=Zt.prototype;_.Y.onYoodleError=function(){_.h("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.Y.computeLogoName=function(q){q=this.componentBehavior.computeIcon_(q);return q===""?"yt-logos-ext:yt-logo-updated":q};
_.Y.computeTitle=function(q,k,F){return F&&(k==null?0:k.tooltipText)?_.cj(k.tooltipText):_.cj(q)};
_.Y.computeAriaLabel=function(q,k,F){return F&&(k==null?0:k.tooltipText)?_.cj(q):""};
_.Y.computeShowYoodle=function(q,k,F){return!q||!k&&!!F&&!_.fT.isEmpty(F)};
_.Y.onNavigateHomeAction=function(){if(_.h("kevlar_miniplayer_navigate_home_from_app_killswitch")){var q;(q=_.Zy(this.hostElement).querySelector(".yt-simple-endpoint"))==null||q.click()}};
_.Y.computeLogoHref=function(q,k,F){var T;(F==null?0:F.onTapCommand)?T=this.componentBehavior.computeHref_(F.onTapCommand):q&&(T=this.componentBehavior.computeHref_(q));return T?T:k};
_.Y.computeCommand=function(q,k){return(k==null?void 0:k.onTapCommand)||q};
_.Y.getEndpointForm=function(){if(_.h("kevlar_topbar_disable_cache_only_home")){var q=_.mT().resolve(_.Ke),k=MfI(q.getState())||"";q=_.GPN(q.getState())||"";return{disableCache:k==="ytd-browse"&&q==="home"}}return{disableCache:!0}};
Zt.prototype.onYoodleError=Zt.prototype.onYoodleError;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Zt.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Zt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],Zt.prototype,"componentBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],Zt.prototype,"ytdReduxBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],Zt.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],Zt.prototype,"countryCode",void 0);_.v([_.u({selectorArgs:["data.overrideEntityKey"],selector:function(q,k){return _.SA(q.entities,"logoEntity",k)}}),
_.G("design:type",Object)],Zt.prototype,"logoEntity",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.G("design:type",Boolean)],Zt.prototype,"showYoodle",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Zt.prototype,"yoodleError",void 0);_.v([_.u({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.G("design:type",String)],Zt.prototype,"titleText",void 0);
_.v([_.u({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.G("design:type",String)],Zt.prototype,"ariaLabelText",void 0);_.v([_.u({value:"/"}),_.G("design:type",String)],Zt.prototype,"defaultEndpointUrl",void 0);_.v([_.u({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.G("design:type",String)],Zt.prototype,"endpointUrl",void 0);
_.v([_.u({computed:"computeCommand(data.endpoint, logoEntity)"}),_.G("design:type",String)],Zt.prototype,"command",void 0);_.v([_.u(),_.G("design:type",Object)],Zt.prototype,"logoType",void 0);_.v([_.u({}),_.G("design:type",Boolean)],Zt.prototype,"useDarkThemeYoodle",void 0);_.v([_.eJ("yoodle-error"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Zt.prototype,"onYoodleError",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],Zt);
_.B(Zt,"ytd-topbar-logo-renderer",function(){if(Fm2!==void 0)return Fm2;var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return Fm2=q},{mode:_.Oh("kevlar_poly_si_batch_j027")?1:2});var TK9=0;var Z5k=_.sD.SEARCH_APPEND_LABEL,jvh=_.sD.SUGGESTION_NEW_VIDEOS_TEXT,Yp9=_.sD.SUGGESTION_THUMBNAIL_LABEL,O5C=_.sD.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,Sp8=_.mc(function(q){function k(D0){var CC,ZV;return _.C(function(ZC){if(ZC.nextAddress==1)return CC=new Request(D0),_.j$(ZC,2),_.W(ZC,fetch(CC,{credentials:"include"}),4);if(ZC.nextAddress!=2)return lv(!0),_.Kl(ZC,0);ZV=_.CP(ZC);_.w1(ZV);_.RG(ZC)})}
var F=q.isHighlighted;var T=q.suggestion;var Z=q.onClickCallback;var O=q.onHoverUpdateCallback;var z=q.labels;var R=q.queryBuilderFunction;var e=q.onRemoveCallback;var I=q.suggestionIndex;var X=q.generateUniqueId;var E=q.highlightedId;var d=q.useScrollMargin;var M=q.isKeyboardMode;var t=null,A=null,w=_.sa("div"),b=_.sa("span");q=_.S(_.Oi(!1,void 0,"CgAMgc"));var r=q.next().value,L=q.next().value,H=_.GS("a",function(D0){D0&&_.$_(237477,D0,A,function(CC){A=CC})}),V=_.GS("button",function(D0){D0&&_.$_(237477,
D0,A,function(CC){A=CC})}),g=_.EZ(function(D0){if((D0==null?void 0:D0.button)===2)return D0.preventDefault(),!1;
var CC=_.Jg();CC&&t&&_.cJ(CC,t,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var ZV;Z(D0,T().text,T().index,T().entityMid,D0==null?void 0:(ZV=D0.detail)==null?void 0:ZV.wasSelectedByKeyboard);return!1}),Y9=function(){return T().type===35},OT=function(){return _.h("desktop_enable_single_suggestion_highlight")},UT=function(){return _.kX("desktop_suggestions_panel_row_height")||0},yh=function(){var D0;
return _.h("desktop_enable_new_video_metadata")&&((D0=T())==null?void 0:D0.hasNewVideo)===!0},AH=function(){return _.h("desktop_enable_visual_suggest")},lw=function(){return _.h("desktop_enable_entity_suggest")&&ubK(T())},H0=function(){return T().entitySubtitle},Kf=function(){return OT()?(F==null?void 0:F())||Xm()&&!(M==null?0:M()):(F==null?void 0:F())||Xm()},qI=function(){var D0=_.P9("SBOX_SETTINGS");
return Y9()&&!(D0==null?0:D0.HIDE_REMOVE_LINK)},gh=function(){return N$9(T(),{useEntityName:lw()})},tz,WG=!((tz=_.mT().resolve(_.g6(_.VK)))==null||!tz()),Ng=function(){return Y9()?_.h("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},X0=function(){return z==null?void 0:z().SUGGESTION_DISMISS_LABEL},Fm=function(){return z==null?void 0:z().SUGGESTION_DISMISSED_LABEL};
q=_.S(_.Oi(!1,void 0,"RcUcKd"));tz=q.next().value;var lv=q.next().value;q=_.S(_.Oi(!1,void 0,"yGR7je"));var LC=q.next().value,SM=q.next().value,Xm=LC,Az=_.EZ(function(){R(b.value.innerText);return!1}),xs=_.EZ(function(D0){D0.preventDefault();
return!1}),Mg=_.EZ(function(D0){var CC=T().text,ZV=_.P9("SBOX_SETTINGS"),ZC="https://"+(ZV.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
ZC+="&delq="+encodeURIComponent(CC);(CC=ZV==null?void 0:ZV.PSUGGEST_TOKEN)&&(ZC+="&tok="+CC);(ZV=ZV==null?void 0:ZV.SESSION_INDEX)&&(ZC+="&authuser="+ZV);k(ZC);D0.preventDefault();(D0=_.Jg())&&A&&_.cJ(D0,A,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");e(I==null?void 0:I());return!1}),V$=_.EZ(function(){if(OT()&&(M==null?0:M()))return!1;
SM(!0);O(!0);return!1}),va=_.EZ(function(){SM(!1);
O(!1);return!1}),cG=_.EZ(function(){L(!0);
return!1}),Z0=_.EZ(function(){L(!1);
return!1}),KU=_.EZ(function(D0){D0.preventDefault();
var CC;(D0=(CC=T().entityThumbnailAttributionUrl)!=null?CC:"")&&_.CKM(D0);return!1});
q=_.S(_.Oi("",void 0,"k9uVge"));var d0=q.next().value,Ev=q.next().value;_.yV(function(){qI()&&Ev(X==null?void 0:X(I==null?void 0:I()));w.value&&_.$_(12453,w.value,t,function(D0){t=D0})});
return _.U(_.a,{cond:tz,then:function(){var D0={};return _.U("div",{class:_.UZ("ytSuggestionComponentRemovedText",(D0.ytSuggestionComponentLargerRemovedText=function(){return AH()},D0)),
style:function(){return UT()>0?"height: "+UT()+"px;":""},
role:"button"},Fm)},
else:function(){var D0={},CC={};return _.U("div",{class:_.UZ("ytSuggestionComponentSuggestion",(D0.ytSuggestionComponentSuggestionHover=function(){return!OT()},D0.ytSuggestionComponentHighlighted=Kf,D0.ytSuggestionComponentPersonalizedSuggestion=Y9,D0.ytSuggestionComponentMweb=!1,D0.ytSuggestionComponentLargerSuggestion=function(){return yh()||AH()},D0.ytSuggestionComponentThumbnailSuggestion=function(){return AH()},D0.ytSuggestionComponentRoundedSuggestion=function(){return _.h("desktop_enable_scrollable_suggestions_panel")&&
_.h("desktop_enable_suggestions_panel_padding")},D0.ytSuggestionComponentThumbnailPadding=function(){return AH()&&!Y9()},D0)),
style:function(){return UT()>0?"height: "+UT()+"px;":""},
role:"presentation","on:mousedown":g,"on:mouseover":V$,"on:mouseout":va,el:w},_.U("div",{class:_.UZ("ytSuggestionComponentText",(CC.ytSuggestionComponentScrollMargin=d,CC)),"aria-label":function(){return yh()?T().text+" "+jvh:T().text},
id:function(){return X==null?void 0:X(I==null?void 0:I())},
"on:mousedown":g,role:"option"},_.U(_.a,{cond:function(){return T().type!==33},
then:function(){return _.U(_.fF,{icon:Ng,className:"ytSuggestionComponentIcon"})}}),_.U("div",{class:"ytSuggestionComponentLeftContainer"},_.U("span",{el:b,
role:"button",tabindex:0},_.U(_.XW,{each:gh},function(ZV){return ZV.bold?_.U("span",{class:"ytSuggestionComponentBold"},ZV.text):_.U("span",null,ZV.text)})),_.U(_.a,{cond:function(){return lw()&&!!T().entitySubtitle||yh()},
then:function(){return _.U("div",{class:"ytSuggestionComponentMetadataContainer"},_.U(_.a,{cond:function(){return lw()&&!!T().entitySubtitle},
then:function(){return _.U("div",{class:"ytSuggestionComponentEntitySubtitle"},H0)}}),_.U(_.a,{cond:function(){return yh()},
then:function(){return _.U("div",{class:"ytSuggestionComponentNewVideoContainer"},_.U("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.U("div",{class:"ytSuggestionComponentNewVideoText"},jvh))}}))}}))),_.U("div",{class:"ytSuggestionComponentRightContainer"},_.U(_.a,{cond:function(){return AH()&&T().visualSuggestUrl!==void 0},
then:function(){var ZV={};return _.U("div",{class:"ytSuggestionComponentThumbnailContainer"},_.U("img",{"aria-label":Yp9,class:_.UZ("ytSuggestionComponentVisualSuggestThumbnail",(ZV.ytSuggestionComponentCircularFrame=function(){return lw()&&T().subtypes.includes(790)},ZV.ytSuggestionComponentEntitySuggestThumbnail=function(){return lw()},ZV)),
src:function(){return T().visualSuggestUrl}}),_.U(_.a,{cond:function(){return lw()&&!!T().entityThumbnailAttributionUrl},
then:function(){var ZC={};return _.U("span",{title:O5C,role:"tooltip"},_.U("div",{"on:mouseover":cG,"on:mouseout":Z0,"on:mousedown":KU,class:_.UZ("ytSuggestionComponentThumbnailOverlay",(ZC.ytSuggestionComponentThumbnailOverlayHidden=function(){return!r()},ZC))},_.U(_.fF,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.U(_.d6,null,_.U(_.EP,{when:function(){return AH()&&qI()}},function(){var ZV={};
return _.U("button",{class:_.UZ("ytSuggestionComponentRemoveLinkClearButton",(ZV.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return d0()&&d0()===(E==null?void 0:E())},ZV.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!Kf()},ZV)),
el:V,"on:mousedown":Mg,"aria-label":X0,id:function(){return d0()}},_.U(_.fF,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.U(_.EP,{when:function(){return!(AH()&&T().visualSuggestUrl!==void 0)&&qI()}},function(){var ZV={};
return _.U("a",{class:_.UZ("ytSuggestionComponentRemoveLink",(ZV.ytSuggestionComponentRemoveLinkDark=WG,ZV.ytSuggestionComponentRemoveLinkSelected=function(){return d0()&&d0()===(E==null?void 0:E())},ZV)),
el:H,"on:mousedown":Mg,"aria-label":X0,tabindex:0,role:"button",id:function(){return d0()}},X0)}),_.U(_.EP,{when:function(){return!1}},function(){return _.U("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":Az,"on:mousedown":xs,role:"button","aria-label":Z5k},_.U(_.fF,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"ug");var znC=_.mc(function(){return _.U("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.U("button",{class:"ytdTextInputAssistantButton","on:click":_.EZ(function(){rIC().inputMethodsTracker.add(3);var q,k=(q=_.P9("SBOX_SETTINGS"))==null?void 0:q.REQUEST_LANGUAGE;if(k)return _.uN("//www.google.com/textinputassistant/14/"+k+"_tia.js"),!1})},_.U("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"vg");var Cc0=function(){this.cache=new Map},RnK=function(q){for(var k=_.S(q.cache.entries()),F=k.next();!F.done;F=k.next()){var T=_.S(F.value);
F=T.next().value;T=T.next().value;T.suggestions.some(function(Z){return Z.type===35})&&q.cache.delete(F)}};var enK=_.sD.SEARCH,Wm2=_.sD.SEARCH_CLEAR_LABEL,UZk=new _.mE("FAKE_SUGGEST_RESPONSE");_.Ft(_.mc(function(q){function k(){cG||(cG=setTimeout(function(){KU()},1E3))}
function F(Uv,RZ,hK){if(Uv.trim()){va=Uv;_.w6("REFINEMENTS_TUPLE",void 0);Mg=!0;var RM;RZ=s9k(LC,RZ);var jP=(RM=q.searchEndpoint)==null?void 0:RM.call(q);RM=Ng.value.value;jP||(jP=ups);var Uc;(Uc=_.f(jP.commandMetadata,_.ni))!=null&&Uc.url||(Uc=Error("ol`"+JSON.stringify(jP)),_.A7(Uc),jP=ups);Uc=_.fT.unsafeClone(jP);jP=_.bA(_.f(Uc.commandMetadata,_.ni).url,"search_query",Uv);_.Ka(location.href,"sv")==="1"&&(_.f(Uc,_.dC).params="EgOAAgE%3D",jP=_.bA(jP,"sv","1"));_.f(Uc,_.dC)&&(_.f(Uc,_.dC).query=Uv);
jP=jP.replace(/%20/g,"+");_.f(Uc.commandMetadata,_.ni).url=jP;hK=_.h("desktop_enable_entity_suggest")?{entityMid:hK}:{};_.mT().resolve(_.qd).resolveCommand(Uc,{form:{tempData:Object.assign({},{gs_l:RZ,oq:RM!=null?RM:Uv},hK)}});KU();Ng.value.value=Uv;Ng.value.blur();LC.reset()}}
function T(Uv){return _.C(function(RZ){return RZ.return(new Promise(function(hK){var RM=new XMLHttpRequest;RM.open("GET",JI5(Uv),!0);RM.withCredentials=!0;var jP=_.P9("SBOX_SETTINGS");(jP==null?0:jP.SEND_VISITOR_DATA)&&RM.setRequestHeader("X-Goog-Visitor-Id",jP==null?void 0:jP.VISITOR_DATA);RM.onload=function(){hK(RM.responseText)};
RM.onerror=function(){_.w1(Error("pl"));hK(null)};
setTimeout(function(){RM.abort()},1E4);
RM.send(null)}))})}
function Z(Uv){var RZ,hK,RM,jP;return _.C(function(Uc){switch(Uc.nextAddress){case 1:return RZ={credentials:"include",headers:lZK()},window.AbortController&&(hK=new AbortController,setTimeout(function(){hK.abort("ytsbox-suggest-timeout")},1E4),RZ.signal=hK.signal),_.j$(Uc,2),_.W(Uc,fetch(JI5(Uv),RZ),4);
case 4:RM=Uc.yieldResult.text();_.Kl(Uc,3);break;case 2:return jP=_.CP(Uc),jP!=="ytsbox-abort-last"&&jP!=="ytsbox-suggest-timeout"&&_.w1(jP),Uc.return(null);case 3:return Uc.return(RM)}})}
function O(Uv){var RZ,hK,RM;return _.C(function(jP){switch(jP.nextAddress){case 1:if(RZ=_.mT().resolve(_.g6(UZk)))return jP.return(RZ);hK=Date.now();k();return _.h("yt_searchbox_xhr")?_.W(jP,T(Uv),5):_.W(jP,Z(Uv),4);case 4:RM=jP.yieldResult;jP.jumpTo(3);break;case 5:RM=jP.yieldResult;case 3:if(RM){cG&&(clearTimeout(cG),cG=null);var Uc=LC,wF=hK,$B=Uv.query.length===0;wF=Date.now()-wF;$B?Uc.zeroPrefixRoundTripTime=wF:(Uc.JSC$18513_totalRoundTripTime+=wF,Uc.maxRoundTripTime=Math.max(Uc.maxRoundTripTime,
wF),$B=Math.floor(wF/100),$B>=G12.length?++Uc.roundTripTimeHistogram[9]:++Uc.roundTripTimeHistogram[G12[$B]])}return jP.return(RM)}})}
function z(Uv){var RZ,hK,RM;return _.C(function(jP){if(jP.nextAddress==1)return(RZ=lv.cache.get(DW5(Uv)))?jP.return(RZ):_.W(jP,O(Uv),2);hK=jP.yieldResult;if(hK===null)return jP.return(null);RM=new Q95(hK);Uv.query.length===0&&RM.suggestions.length===0||lv.cache.set(DW5(Uv),RM);return jP.return(RM)})}
function R(Uv){var RZ,hK;return _.C(function(RM){if(RM.nextAddress==1){V$=!1;var jP=va;jP=_.zcN()==="search"?(_.Ka(location.href,"search_query")||_.Ka(location.href,"q"))===jP:!1;RZ=new tsh(Uv,jP?va:null);return _.W(RM,z(RZ),2)}hK=RM.yieldResult;if(hK===null)return RM.return();RZ.query.length===0&&(LC.zeroPrefixSuggestionCount=hK.suggestions.length);if(RZ.id<=Z0)return LC.outOfSyncResponseCount++,RM.return();if(document.activeElement!==Ng.value)return RM.return();Z0=RZ.id;var Uc=LC,wF=hK.rawResponse[2]||
{};Uc.experimentTriggeredBeforeFinal||(Uc.experimentTriggeredBeforeFinal=Uc.experimentTriggeredFinal);Uc.experimentTriggeredFinal=!!wF.e;LC.updateSuggestions(hK.suggestions);w(-1);qI([]);hK.suggestions!==M()&&xO(hK.suggestions.length);t(hK.suggestions);OT(hK.suggestions.length>0&&hK.suggestions[0].type===33);Fm&&(Fm.hidden=hK.suggestions.length===0,Y9()?(Fm.style.minWidth="",Uc=Fm.style,wF=(jP=M()[0])==null?void 0:jP.ignoredPrefix,Uc.marginLeft=(wF?Math.min(wF.length*6,X0.value.offsetWidth):0).toString()+
"px"):(Fm.style.minWidth=X0.value.offsetWidth+"px",Fm.style.marginLeft="0"),nw());_.RG(RM)})}
function e(){if(!Mg)return!1;var Uv=_.P9("REFINEMENTS_TUPLE");return Uv?(Uv=Uv[1].map(function(RZ,hK){return new b15([RZ,0,[71]],Ng.value.value,hK)}),M()!==Uv&&xO(Uv.length),qI([]),t(Uv),LC.updateSuggestions(Uv),Mg=!1,Fm.hidden=Uv.length===0,V$=Uv.length>0,!0):!1}
function I(){var Uv=Ng.value.value;(typeof Uv==="string"||Uv instanceof String)&&Uv!==""?H(!0):H(!1)}
function X(){if(_.zcN()==="search"){var Uv=window.location.href;try{var RZ=_.Ka(Uv,"search_query")||_.Ka(Uv,"q")||""}catch(hK){RZ=""}RZ&&(Ng.value.value=RZ,H(!0))}}
var E=_.S(_.Oi([],void 0,"kGFAjf")),d=E.next().value;E=E.next().value;var M=d,t=E;d=_.S(_.Oi(-1,void 0,"mLGL9e"));var A=d.next().value,w=d.next().value;d=_.S(_.Oi(-1,void 0,"u2rYdc"));var b=d.next().value,r=d.next().value;d=_.S(_.Oi(!1,void 0,"W9DFC"));var L=d.next().value,H=d.next().value;d=_.S(_.Oi(!1,void 0,"Ip4dNc"));var V=d.next().value,g=d.next().value;E=_.S(_.Oi(!1,void 0,"ZNKSQb"));d=E.next().value;E=E.next().value;var Y9=d,OT=E;E=_.S(_.Oi(!1,void 0,"JBrGLd"));d=E.next().value;var UT=E.next().value;
E=_.S(_.Oi(!1,void 0,"P2pD6e"));var yh=E.next().value,AH=E.next().value;E=_.S(_.Oi(1,void 0,"SjP20c"));var lw=E.next().value,H0=E.next().value;E=_.S(_.Oi([],void 0,"h4dRaf"));var Kf=E.next().value,qI=E.next().value;E=_.S(_.Oi(!1,void 0,"TUTzaf"));var gh=E.next().value,tz=E.next().value;E=_.h("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var WG=_.sa("yt-searchbox"),Ng=_.sa("input"),X0=_.sa("div"),Fm,lv=
new Cc0,LC=rIC(),SM=_.mT().resolve(_.g6(_.VK)),Xm=function(){var Uv;return((Uv=q.forceDarkMode)==null?void 0:Uv.call(q))||!(SM==null||!SM())},Az=function(){return _.h("desktop_enable_scrollable_suggestions_panel")},xs="i"+TK9++,Mg=!1,V$=!1,va="",cG=null,Z0=-1,KU=function(){qI([]);
t([]);OT(!1);Fm&&(Fm.hidden=!0);cG&&(clearTimeout(cG),cG=null);w(-1)},d0=function(Uv,RZ){Uv.preventDefault();
tz(!0);Fm&&(Fm.hidden=!1);var hK=A();Uv=M();var RM=Kf();RZ=Jh0(RZ);hK+=RZ;for(hK>=Uv.length?hK=-1:hK<-1&&(hK=Uv.length-1);hK!==-1&&(RM.includes(hK)||hK>=Uv.length||hK<0);)hK+=RZ,hK>=Uv.length&&(hK=-1);w(hK);A()>=0&&(Ng.value.value=M()[A()].text,r(0),I(),Uv=A(),RM=b(),(RM=document.getElementById(tv[Uv][RM]))&&Az()&&(Uv===M().length-1?Fm.scrollTop=Fm.scrollHeight:RM.scrollIntoView({block:"nearest",inline:"start"})))},Ev=_.EZ(function(Uv){if(!(Uv.relatedTarget instanceof Element&&Uv.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){g(!0);
var RZ;(RZ=q.focusCallback)==null||RZ.call(q,!0);e()||(V$?Fm.hidden=!1:(_.Fc(WG.value,"yt-autonav-pause-focus",{}),R(Uv.target.value)))}}),D0=_.EZ(function(Uv){if(!(Uv.relatedTarget instanceof Element&&Uv.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){g(!1);
var RZ;(RZ=q.focusCallback)==null||RZ.call(q,!1);Fm.scrollTop=0;Fm.hidden=!0;_.Fc(WG.value,"yt-autonav-pause-blur",{})}}),CC=function(Uv){Uv=Jh0(Uv);
var RZ;((RZ=tv[A()])==null?0:RZ[b()+Uv])&&r(b()+Uv)},ZV=_.EZ(function(Uv){var RZ=Uv.target;
switch(Uv.keyCode){case 13:Uv.preventDefault();var hK;if((hK=tv[A()])==null?0:hK[b()]){var RM;(RM=document.getElementById(tv[A()][b()]))==null||RM.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}Uv=Uv.shiftKey?4:3;hK=LC;RM=A();hK.selectedSuggestionIndex=RM;F(RZ.value,Uv);break;case 27:Fm&&(Fm.hidden=!0);break;case 40:d0(Uv,40);break;case 38:d0(Uv,38);break;case 39:CC(39);break;case 37:CC(37);break;case 229:LC.inputMethodsTracker.add(4);break;default:LC.inputMethodsTracker.add(1),
v2k(LC)}return!1}),ZC=_.EZ(function(Uv){R(Uv.target.value);
I();Az()&&Fm&&(Fm.scrollTop=0);return!1}),aG=_.EZ(function(){LC.inputMethodsTracker.add(2);
v2k(LC);return!1});
_.yV(function(){if(Fm){LC.reset();if(window.ResizeObserver){var Uv=new ResizeObserver(function(){Y9()||(Fm.style.minWidth=X0.value.offsetWidth+"px")});
Uv.observe(X0.value);(new ResizeObserver(function(){nw()})).observe(Fm);
_.tR(function(){Uv.disconnect()})}X();
window.addEventListener("yt-navigate-finish",X);window.addEventListener("yt-focus-searchbox",function(){Ng.value.focus()});
var RZ;UT((RZ=_.P9("SBOX_SETTINGS"))==null?void 0:RZ.HAS_ON_SCREEN_KEYBOARD)}else _.A7(new _.aP("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var Bm=_.EZ(function(Uv){Uv.preventDefault();F(Ng.value.value,12);return!1}),rh=_.EZ(function(Uv){Uv.preventDefault();
var RZ,hK;(RZ=Ng)==null||(hK=RZ.value)==null||hK.focus();var RM,jP;((RM=Ng)==null?void 0:(jP=RM.value)==null?void 0:jP.value)!==""&&(Ng.value.value="",Ng.value.dispatchEvent(new Event("input")));return!1}),WD=_.EZ(function(){var Uv=fmv(Ng.value.value,M().filter(function(RZ){return RZ.type!==35}).map(function(RZ){return{label:RZ.text}}));
_.Ta(WG.value,"yt-open-popup-action",[{openPopupAction:Uv},document.body]);return!1}),qM=_.EZ(function(){Ng.value.focus();
return!1}),XY=function(Uv,RZ,hK,RM,jP){LC.selectedSuggestionIndex=hK;
F(RZ,jP?3:1,RM)},MA=function(Uv){Ng.value.value=Uv;
Ng.value.dispatchEvent(new Event("input"));LC.inputMethodsTracker.add(5);v2k(LC,!0)},tv=[[]],Ur=function(Uv){var RZ="searchbox-suggestion"+_.wi(_.fX);
tv[Uv].push(RZ);return RZ},xO=function(Uv){if(M()){tv=[[]];
for(var RZ=0;RZ<Uv;RZ++)tv.push([])}},nw=function(){if(Az()){var Uv=Fm,RZ=Uv.scrollTop;
Uv=Uv.scrollHeight-Uv.clientHeight;AH(RZ>=Uv);RZ=Math.abs(Uv-RZ);RZ<=40?H0(1-(40-RZ)/40):H0(1)}},Qa=function(){return"opacity: "+lw()*100+"%"},hH=_.EZ(function(){nw();
return!1}),bw=_.EZ(function(){tz(!1);
return!1}),v0,zI={},T5={},Js={},Rk={};
return _.U("yt-searchbox",{class:_.UZ("ytSearchboxComponentHost",(zI.ytSearchboxComponentMweb=!1,zI.ytSearchboxComponentDesktop=!0,zI["yt-searchbox-filled-query"]=function(){return L()},zI["ytd-masthead"]=function(){return!V()},zI.ytSearchboxComponentHostDark=Xm,zI)),
role:"search",el:WG,"client-ve-type":10349},_.U("div",{el:X0,"on:click":qM,class:_.UZ("ytSearchboxComponentInputBox",(T5.ytSearchboxComponentInputBoxDark=Xm,T5.ytSearchboxComponentInputBoxHasFocus=V,T5))},_.U("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":Bm},_.U(_.a,{cond:V,then:function(){return _.U("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.U(_.fF,{icon:"SEARCH"}))}}),_.U("input",{el:Ng,
class:_.UZ("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":xs,"aria-expanded":!((v0=Fm)==null?0:v0.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:!1,"on:blur":D0,"on:focus":Ev,"on:input":ZC,"on:keydown":ZV,"on:paste":aG,placeholder:q.placeholderText,"aria-activedescendant":function(){var Uv;return(Uv=tv[A()])==null?void 0:Uv[b()]},
"aria-autocomplete":"list",role:"combobox"})),_.U(_.a,{cond:d,then:function(){return _.U("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.U(znC,null))}}),_.U(_.a,{cond:L,
then:function(){return _.U("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.U("button",{class:"ytSearchboxComponentClearButton","on:click":rh,"aria-label":q.clearButtonAriaLabel||Wm2},_.U(_.fF,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.U(_.Ds,{model:{}})))}})),_.U("button",{class:_.UZ("ytSearchboxComponentSearchButton",(Js.ytSearchboxComponentSearchButtonDark=Xm,Js)),
"on:click":Bm,"aria-label":enK,title:q.placeholderText},_.U(_.fF,{icon:"SEARCH"})),_.U(_.a,{cond:function(){if(N3k()&&_.h("mweb_voice_search")&&q.voiceSearchButton)return q.voiceSearchButton()},
then:function(Uv){var RZ={};return _.U("div",{class:_.UZ("ytSearchboxComponentVoiceSearchWrapper",(RZ.ytSearchboxComponentHideVoiceSearchButton=function(){return L()},RZ))},_.U(_.l$,{data:Uv},{buttonRenderer:function(hK){return _.U(_.sw,{data:hK.data,
onButtonClickCallback:function(){}})}}))}}),_.U("div",{el:_.qO(function(Uv){return void(Fm=Uv)}),
id:xs,class:_.UZ("ytSearchboxComponentSuggestionsContainer",(Rk.ytSearchboxComponentSuggestionsContainerDark=Xm,Rk["yt-searchbox-suggestions-container"]=!1,Rk.ytSearchboxComponentSuggestionsContainerScrollable=Az(),Rk.ytSearchboxComponentSuggestionsContainerAnimated=E,Rk)),"on:scroll":hH,"on:mousemove":bw,role:"listbox",hidden:!0},_.U(_.XW,{each:M},function(Uv,RZ){return _.U(Sp8,{suggestion:Uv,isHighlighted:function(){return RZ()===A()},
onClickCallback:XY,onHoverUpdateCallback:function(hK){if(_.h("desktop_enable_single_suggestion_highlight")){var RM=RZ();hK&&(r(0),w(RM))}},
onRemoveCallback:function(hK){RnK(lv);hK===void 0||hK<0||Kf().includes(hK)||qI([].concat(_.fP(Kf()),[hK]))},
labels:q.labels,queryBuilderFunction:MA,suggestionIndex:RZ,generateUniqueId:Ur,highlightedId:function(){var hK;return(hK=tv[A()])==null?void 0:hK[b()]},
useScrollMargin:Az(),isKeyboardMode:gh})}),_.U(_.a,{cond:function(){return!Y9()&&M().find(function(Uv){return Uv.type!==35})&&_.h("searchbox_reporting")},
then:function(){return _.U("button",{class:"ytSearchboxComponentReportButton","on:mousedown":WD},_.WJ("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.U(_.a,{cond:function(){return!yh()&&Az()},
then:function(){return _.U("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.U("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:Qa}))}})))},"wg"),"yt-searchbox",{props:{searchEndpoint:_.xK,
placeholderText:_.xK,labels:_.xK,voiceSearchButton:_.xK,focusCallback:_.oD,clearButtonAriaLabel:_.xK,forceDarkMode:_.xK}});var jI=function(){var q=_.Q.apply(this,arguments)||this;q.menuButtonTargetId="topbar-guide-menu";q.narrow=!1;q.menuStrings={BACK_ALT_LABEL:_.WJ("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.WJ("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.WJ("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.WJ("SBOX_PLACEHOLDER",void 0,"Search")};q.pageDarkTheme=document.documentElement.hasAttribute("dark");q.watchPageScrollTop=0;q.theater=!1;q.fullscreen=!1;q.desktopUnifiedSearchPanelMode=_.h("desktop_enable_unified_search_panel");
q.cinematicTheaterMode=_.h("web_cinematic_theater_mode");q.ytSearchboxFocused=!1;q.searchboxLabels=_.P9("SBOX_LABELS");q.topbarIsAboveChipbar=!1;q.isDarkThemeForced=!1;q.areGhostCardsHidden=!1;q.guideKeyboardToggle=!1;q.voiceSearchManager=$oC();q.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};q.setYtSearchboxFocused=function(k){q.ytSearchboxFocused=k};
return q};
_.y(jI,_.Q);_.Y=jI.prototype;_.Y.computeSimpleText=function(q){return _.cj(q)};
_.Y.onDarkChanged=function(){for(var q=_.S(this.buttons||[]),k=q.next();!k.done;k=q.next())k.value.isOverlay=!!this.dark;q=_.S(this.buttonRenderers||[]);for(k=q.next();!k.done;k=q.next())k.value.overrides=this.computeButtonOverride()};
_.Y.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.Y.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"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var q=_.K$(_.Qi(),"aa");_.Yv(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||q||(this.isDarkThemeForced=this.dark=!0);this.logoType?(q=this.hostElement.querySelector("#masthead-logo"))&&(_.h("polymer_on_demand_shady_dom")?q.setAttribute("slot","masthead-logo-old"):_.Un(q)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.Rw(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.Rw(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.Y.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.Rw(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.Rw(this,this.onSetTheaterModeEnabled))};
_.Y.dataChanged=function(){var q=this.data;q&&(this.voiceEnabled=q.voiceSearchButton?$oC().isSupported():!1,_.j9Z(_.yR(),this.menuButtonTargetId,this.guideButton),q.onReceivedActions&&q.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.O_(this.hostElement,q.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&q&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Yv(this.hostElement,"dark",!1),_.Yv(this.hostElement,"theater",!1),
(q=this.hostElement.querySelector("#masthead-logo"))&&(_.h("polymer_on_demand_shady_dom")?q.setAttribute("slot","masthead-logo-old"):_.Un(q))))};
_.Y.computeCenterHidden=function(){var q;return this.data&&!((q=this.data.searchbox)==null?0:q.fusionSearchboxRenderer)};
_.Y.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Yv(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.Y.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.Y.onWatchScroll=function(q){this.watchPageScrollTop=q.detail||0;this.updateMastheadBackgroundOpacity()};
_.Y.onFullscreenChangeAction=function(q){q||(this.watchPageScrollTop=0);this.fullscreen=q;this.updateMastheadBackgroundOpacity()};
_.Y.onSetTheaterModeEnabled=function(q){this.theater=q.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.Y.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.isBigPlayer()?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.Y.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.Y.setBackgroundOpacity=function(q){q=this.calculateBackgroundOpacity(q);this.background.style.opacity=""+q};
_.Y.calculateBackgroundOpacity=function(q){var k=this.theater&&this.cinematicTheaterMode?.6:0,F=this.hostElement.clientHeight/2;return Math.min(Math.max(q,0),F)/F*(1-k)+k};
_.Y.shouldShowCinematicMastHead=function(){var q=_.h("kevlar_watch_grid")&&!_.h("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(q||this.pageDarkTheme)};
_.Y.isBigPlayer=function(){return this.fullscreen||this.theater&&!this.cinematicTheaterMode};
_.Y.focusGuide=function(){this.guideButton.focus()};
_.Y.onGuideToggleTap=function(){_.Fc(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.Y.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.Y.onGuideToggleHover=function(){_.Fc(this.hostElement,"yt-guide-hover")};
_.Y.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.Y.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.Y.closeOnOutsideClickCondition=function(q){for(q=_.xN(q);q[0];){var k=q.shift();if(k instanceof Element&&k.id==="kbd")return!1}return!0};
_.Y.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.Y.pausePlayer=function(){var q;(q=_.q$())==null||q.pause();this.pauseMiniplayer()};
_.Y.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var q;(q=_.mT().resolve(_.BA).getPlayerElement())==null||q.pause()}};
_.Y.isMiniplayerActive=function(){return _.mT().resolve(_.BA).isMiniplayerActive()};
_.Y.updateNarrowFromBinding=function(q){this.narrow=q.detail.value};
_.Y.onYtSendFeedbackAction=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Y.registerWithViewTransitionManager=function(){g1C(_.mT().resolve(_.a$),this.hostElement)};
_.Vg.Object.defineProperties(jI.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.h("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var q;return(q=this.data)==null?void 0:q.voiceSearchButton}}}});
jI.prototype.narrowChanged=jI.prototype.narrowChanged;jI.prototype.onWatchPageChange=jI.prototype.onWatchPageChange;jI.prototype.onRendererStamperFinished=jI.prototype.onRendererStamperFinished;jI.prototype.dataChanged=jI.prototype.dataChanged;jI.prototype.onDarkChanged=jI.prototype.onDarkChanged;_.v([_.l(_.AQ),_.G("design:type",Object)],jI.prototype,"ironResizableBehavior",void 0);_.v([_.l(_.bP2),_.G("design:type",Object)],jI.prototype,"ytdExpandableInputBehavior",void 0);
_.v([_.l(_.Q4.YtdGuideStateAwareBehavior),_.G("design:type",Object)],jI.prototype,"ytdGuideStateAwareBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],jI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],jI.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],jI.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],jI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.ww),_.G("design:type",Object)],jI.prototype,"ytdReduxBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],jI.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],jI.prototype,"narrow",void 0);_.v([_.u(),_.G("design:type",Object)],jI.prototype,"logoType",void 0);_.v([_.u(),_.G("design:type",Boolean)],jI.prototype,"voiceEnabled",void 0);
_.v([_.u(),_.G("design:type",Object)],jI.prototype,"menuStrings",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],jI.prototype,"dark",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jI.prototype,"pageDarkTheme",void 0);_.v([_.u(),_.G("design:type",Object)],jI.prototype,"watchPageScrollTop",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.wc}),_.G("design:type",Boolean)],jI.prototype,"isWatchPage",void 0);
_.v([_.u({reflectToAttribute:!0,selector:_.SSo}),_.G("design:type",Boolean)],jI.prototype,"isShortsPage",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jI.prototype,"theater",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],jI.prototype,"fullscreen",void 0);_.v([_.u({reflectToAttribute:!0,selector:_.eQh}),_.G("design:type",String)],jI.prototype,"frostedGlassMode",void 0);_.v([_.u(),_.G("design:type",Object)],jI.prototype,"ytSearchboxFocused",void 0);
_.v([_.Xp("#buttons > *"),_.G("design:type",Array)],jI.prototype,"buttons",void 0);_.v([_.Xp("ytd-button-renderer"),_.G("design:type",Array)],jI.prototype,"buttonRenderers",void 0);_.v([_.Iw("#background"),_.G("design:type",HTMLDivElement)],jI.prototype,"background",void 0);_.v([_.Iw("#guide-button"),_.G("design:type",Object)],jI.prototype,"guideButton",void 0);_.v([_.Iw("#logo"),_.G("design:type",Object)],jI.prototype,"logo",void 0);
_.v([_.u({computed:"computeButtonOverride(dark)"}),_.G("design:type",Object)],jI.prototype,"buttonOverrides",void 0);_.v([_.df("dark"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jI.prototype,"onDarkChanged",null);_.v([_.u({value:function(){return this.onVoiceTap.bind(this)}}),
_.G("design:type",Function)],jI.prototype,"boundOnTapVoiceButton",void 0);_.v([_.u(),_.G("design:type",Object)],jI.prototype,"topbarIsAboveChipbar",void 0);_.v([_.u(),_.G("design:type",String),_.G("design:paramtypes",[])],jI.prototype,"guideIcon",null);_.v([_.P("voiceEnabled"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],jI.prototype,"shouldShowVoiceSearchButton",null);_.v([_.P("data"),_.G("design:type",Object),_.G("design:paramtypes",[])],jI.prototype,"voiceSearchButton",null);
_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jI.prototype,"dataChanged",null);_.v([_.eJ("yt-rendererstamper-finished"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jI.prototype,"onRendererStamperFinished",null);_.v([_.df("isWatchPage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jI.prototype,"onWatchPageChange",null);
_.v([_.df("narrow"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],jI.prototype,"narrowChanged",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-masthead"})],jI);
_.B(jI,"ytd-masthead",function(){if(otC!==void 0)return otC;var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="max-width: 656px" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return otC=q},{mode:_.Oh("kevlar_poly_si_batch_j036")?1:2});var IPs;var XMK={},Et8={},aPK={},dZC={},hnX=(dZC.OFFLINE=(XMK["publicytnetworkstatus-online"]="BACK_ONLINE",XMK),dZC.ONLINE=(Et8["publicytnetworkstatus-offline"]="OFFLINE",Et8),dZC.BACK_ONLINE=(aPK["publicytnetworkstatus-offline"]="OFFLINE",aPK.TIMER_TRIGGER="ONLINE",aPK),dZC),Ya=function(){var q=_.Q.apply(this,arguments)||this;q.currentState="ONLINE";q.scheduledJobId=0;q.bannerString="";q.bannerVe=null;q.networkStatusManagerInstance=new _.HU;return q};
_.y(Ya,_.Q);_.Y=Ya.prototype;_.Y.attached=function(){var q=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){q.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){q.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Y.detached=function(){var q=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){q.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){q.stateChangeHandler("publicytnetworkstatus-offline")})};
_.Y.enterState=function(q){var k=this;this.scheduledJobId&&_.pL.cancelJob(this.scheduledJobId);q==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):q==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.WJ("NO_INTERNET_CONNECTION",void 0,"No internet connection")):q==="BACK_ONLINE"&&(this.bannerString=_.WJ("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.MR(_.pL,function(){k.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=q};
_.Y.stateChangeHandler=function(q){(q=hnX[this.currentState][q])&&this.enterState(q)};
_.Y.logVisibility=function(q){var k=_.Jg();this.createBannerVe(q);k&&this.bannerVe&&(q?_.HJ(k,[this.bannerVe]):_.s_(k,[this.bannerVe]))};
_.Y.createBannerVe=function(q){!this.bannerVe&&q&&(this.bannerVe=_.Jw(37929),_.Sg(_.aB(),this.bannerVe))};
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",String)],Ya.prototype,"currentState",void 0);_.v([_.u(),_.G("design:type",Object)],Ya.prototype,"scheduledJobId",void 0);_.v([_.u(),_.G("design:type",Object)],Ya.prototype,"bannerString",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-network-status-banner"})],Ya);
_.B(Ya,"ytd-network-status-banner",function(){if(IPs!==void 0)return IPs;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return IPs=
q},{mode:1});var Mpk;var O8=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};q.hidden=!0;q.frostedGlass=_.h("web_frosted_glass");return q};
_.y(O8,_.Q);O8.prototype.computeHidden=function(q){return q&&q.status?!1:!0};
O8.prototype.handleUpdatePermissionRoleCommand=function(q){if(q=_.f(q,_.G20))if(q=_.f(q.renderer,_.sKz))this.data=q};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],O8.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],O8.prototype,"componentBehavior",void 0);_.v([_.u({value:!0,computed:"computeHidden(data)"}),_.G("design:type",Object)],O8.prototype,"hidden",void 0);_.v([_.u(),_.G("design:type",Object)],O8.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],O8.prototype,"frostedGlass",void 0);
_.v([_.K({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],O8);
_.B(O8,"ytd-permission-role-bottom-bar-renderer",function(){if(Mpk!==void 0)return Mpk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return Mpk=q},{mode:1});var fPh;var yGk;var Ah8={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var SI=function(){return _.Q.apply(this,arguments)||this};
_.y(SI,_.Q);_.Y=SI.prototype;_.Y.attached=function(){this.JSC$18616_scroller&&(this.JSC$18616_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18616_scroller.attached&&typeof this.JSC$18616_scroller.attached==="function"&&this.JSC$18616_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(F){F.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var q=_.Zy(this.hostElement);q.querySelector("tp-yt-paper-radio-group").selected="";var k=q.querySelector("#reason-text");k&&(k.value="");q.querySelector("#description-text").value=""}};
_.Y.canSubmit=function(q,k){_.Fc(this.hostElement,"yt-invalidate-popup-tabbables");return!(q&&k)};
_.Y.onCancel=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.Y.onSubmit=function(){var q=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(O){return O.active}).map(function(O){return O.innerText.trim()}),k=this.hostElement.querySelector("tp-yt-paper-radio-group"),F=k.selectedItem,T=F.name;
F=F.innerText.trim();var Z=k.querySelector("#reason-text");k=void 0;Z&&(k=Z.value);(Z=this.descriptionText.value)&&(Z=Z.trim());pjD(this.data.searchQuery,q,T,F,Z,k);_.Ta(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.Y.sendFormSubmitToast=function(){var q=_.qP(_.WJ("SBOX_INAPPROPRIATE_TOAST"));_.Ta(this.hostElement,"yt-open-popup-action",[q,this])};
_.Y.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(q){return q.active})};
_.Y.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
SI.prototype.onIronSelect=SI.prototype.onIronSelect;SI.prototype.onIronChange=SI.prototype.onIronChange;SI.prototype.dataChanged=SI.prototype.dataChanged;_.v([_.u(),_.G("design:type",Object)],SI.prototype,"data",void 0);_.v([_.u({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.G("design:type",Boolean)],SI.prototype,"submitDisabled",void 0);_.v([_.u(),_.G("design:type",Boolean)],SI.prototype,"suggestionSelected",void 0);
_.v([_.u(),_.G("design:type",Boolean)],SI.prototype,"catagorySelected",void 0);_.v([_.Iw("#scroller"),_.G("design:type",Object)],SI.prototype,"JSC$18616_scroller",void 0);_.v([_.Iw("#description-text"),_.G("design:type",Object)],SI.prototype,"descriptionText",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SI.prototype,"dataChanged",null);
_.v([_.eJ("iron-change"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SI.prototype,"onIronChange",null);_.v([_.eJ("iron-select"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],SI.prototype,"onIronSelect",null);_.v([_.K({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],SI);
_.B(SI,"ytd-search-suggestion-report-dialog",function(){if(yGk!==void 0)return yGk;var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);return yGk=q},{mode:1});var zL=function(q){var k=q.openPopupAction;var F=q.target;var T=q.container;var Z=q.popupContainerConfig;var O=q.getElement;q=q.removeWhenClosed===void 0?!1:q.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=k;this.target=F;this.container=T;this.popupContainerConfig=Z;this.getElement=O;this.JSC$18622_popupConfig=this.popupContainerConfig.JSC$17739_popupConfig[this.openPopupAction.popupType];this.rendererName=(k=this.getName())?_.JoL(k,CX0(this.popupContainerConfig,
k)):"";_.h("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=q);this.createPopup()};
zL.prototype.updatePopup=function(q){this.openPopupAction=q;this.JSC$18622_popupConfig=this.popupContainerConfig.JSC$17739_popupConfig[this.openPopupAction.popupType];tp5(this);_.h("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
zL.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var JGv=function(q,k,F){(k=k&&q.JSC$18622_popupConfig.narrowProperties?q.JSC$18622_popupConfig.narrowProperties:q.JSC$18622_popupConfig.properties)&&F!==void 0&&(k.isAriaModal=F);DZk(q,k);q.isRtl()&&DZk(q,q.JSC$18622_popupConfig.rtlProperties);lPk(q)};
zL.prototype.createPopup=function(){var q=this.JSC$18622_popupConfig.component;if(this.popupContent=AG0(this,this.rendererName)){if(q){this.popup=AG0(this,q);var k=this.popupContent;_.h("web_enable_wrapper_for_cow_component_in_popup")&&(k=document.createElement("div"),k.appendChild(this.popupContent));_.h("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$18622_popupConfig.slotName&&k.setAttribute("slot",this.JSC$18622_popupConfig.slotName);q=this.popup;var F=this.container.tagName.toLowerCase(),
T=_.gC(k);_.qUw(_.qr(q),_.ow(k,F,T));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.h("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.Zy(this.container).appendChild(this.popup)}};
var tp5=function(q){var k,F,T=(k=q.openPopupAction.accessibilityData)==null?void 0:(F=k.accessibilityData)==null?void 0:F.label;T&&(q.popup.ariaLabel=T);var Z;((Z=q.popupContent.polymerController)!=null?Z:q.popupContent).data=(0,_.fT.unsafeClone)(q.openPopupAction.popup[q.getName()]);q.popupContent.duration=pMv(q);q.popupContent.positionType=q.openPopupAction.position;var O=q.openPopupAction.properties;O&&Object.keys(O).forEach(function(z){q.popupContent[z]=O[z]})},DZk=function(q,k){if(k)for(var F=
_.S(Object.keys(k)),T=F.next();!T.done;T=F.next())T=T.value,q.popup[T]=k[T]},lPk=function(q){if(q.openPopupAction.position){var k=q.JSC$18622_popupConfig.positionalProperties&&q.JSC$18622_popupConfig.positionalProperties[q.openPopupAction.position],F=q.JSC$18622_popupConfig.rtlPositionalProperties&&q.JSC$18622_popupConfig.rtlPositionalProperties[q.openPopupAction.position];
k=q.isRtl()&&F?F:k;k.shiftedHorizontalOffset&&(F=q.popup.style.display,q.popup.style.display="block",q.popupContent&&q.popup.positionTarget&&q.popupContent.clientWidth>q.popup.positionTarget.clientWidth&&(k.horizontalOffset=q.popup.positionTarget.clientWidth/2-k.shiftedHorizontalOffset),q.popup.style.display=F);DZk(q,k)}},wM2=function(q,k){if(k)for(var F=_.S(Object.keys(k)),T=F.next();!T.done;T=F.next())T=T.value,q.popup.style[T]=k[T]};
zL.prototype.getName=function(){return _.AZ(this.openPopupAction.popup,"renderer")||_.AZ(this.openPopupAction.popup,"dialog")||_.AZ(this.openPopupAction.popup,"model")||void 0};
var pMv=function(q){q=q.openPopupAction.durationHintMs;return q===0?q:Math.max(4E3,q||4E3)};
zL.prototype.isRtl=function(){return _.P9("HTML_DIR")==="rtl"};
var AG0=function(q,k){q=q.getElement(k,q.target);q==null&&_.w1(new _.aP("popup getElement returned null",k));return q};var Pc0={};
Pc0.YtPopupContainerBehavior=[_.vW.YtComponentBehavior,_.Zz.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.isAriaModal=!1},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.k8(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.oT(this.hostElement)},
closePopup:function(q){var k=this.createCacheKey(void 0,q);this.popups_[k]&&this.handleClosePopupAction_(void 0,q)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.pL.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.pL.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(q){q.opened&&q.keepBelowPlayer&&this.ensurePopupBelowPlayer(q)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var q in this.popups_){var k=this.popups_[q];if(k.popup.scrollAction==="refit"){var F=k.popup.positionTarget.getBoundingClientRect(),T=k.popup;F=F.top;var Z=k;if(!Z.naturalHeight){Z.popup.hidden=!1;Z.popup.style.position="fixed";Z.popup.style.top="0px";Z.popup.style.left="0px";var O=Z.popup.getBoundingClientRect();Z.naturalHeight=O.bottom-O.top;Z.popup.refit()}T.hidden=!(F>=Z.naturalHeight+60);k.popupContent.clientHeight===0&&k.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(q){this.popupContainerConfig=q},
handleOpenPopupAction:function(q,k){var F=q.openPopupAction,T=_.mT().resolve(_.g6(_.ZE))&&F.popupType==="TOAST";T&&!F.uniqueId&&(F.uniqueId=_.Jm());if(!_.h("popup_container_parent_target_killswitch")){var Z;k=(Z=this.getParentTarget(k))!=null?Z:k}var O=this.ensurePopup_(F,k);return new _.R1(function(z){O.then(function(R){if(!R)return z();this.maybeCreateNarrowMediaQuery_();var e=this.createCacheKey(R.rendererName,R.openPopupAction.uniqueId);if(F.showOncePerUniqueId){if(this.shownPopupKeys_.has(e))return z();
this.shownPopupKeys_.add(e)}e=this.popups_[e];var I=!(!e||!e.openPopupAction.beReused);I=!!F.reusePopup||I;if(R.popup.opened&&!I){T&&!R.openPopupAction.replacePopup||this.handleClosePopupAction_(R.rendererName,R.openPopupAction.uniqueId);I=F.popupType==="DIALOG"&&!_.h("popup_container_dialog_reopen_killswitch");if(!T&&!I&&e&&e.target==k&&!R.openPopupAction.replacePopup)return z();_.Gz(R.popup,function(){this.completeOpenPopupAction_(F,k,R);z()}.bind(this))}else R.popup.opened?R.updatePopup(F):this.completeOpenPopupAction_(F,
k,R),z()}.bind(this))}.bind(this))},
getParentTarget:function(q){if(q&&q instanceof HTMLElement)for(var k=_.S(Object.entries(this.popups_)),F=k.next();!F.done;F=k.next())if(F=_.S(F.value),F.next(),F=F.next().value,F.popup.tagName==="TP-YT-IRON-DROPDOWN"&&q.closest(F.rendererName))return F.target},
completeOpenPopupAction_:function(q,k,F){F.updatePopup(q);q=this.narrowMediaQuery_.queryMatches;var T=this.isAriaModal;F.target=k;var Z;k=((Z=F.target.polymerController)!=null?Z:F.target).popupPositionTarget||F.target;F.JSC$18622_popupConfig.targetContainer&&(k=F.container);F.popup.positionTarget=k;F.popupContent.positionTarget=k;lPk(F);F.JSC$18622_popupConfig.forceFocus&&(F.popupContent.style.outline="none");F.popupContent.tabIndex=-1;F.JSC$18622_popupConfig.narrowProperties&&(F.popup.style.position=
"static");F.JSC$18622_popupConfig.preventAutonav&&F.popup.setAttribute("prevent-autonav",!0);F.JSC$18622_popupConfig.forceCloseOnOutsideClick&&F.popup.setAttribute("force-close-on-outside-click",!0);JGv(F,q,T);wM2(F,F.JSC$18622_popupConfig.styles);F.isRtl()&&wM2(F,F.JSC$18622_popupConfig.rtlStyles);if(!F.openPopupAction.shouldStopParentSignal){var O;Z=(O=F.target.polymerController)!=null?O:F.target;(F.popupContent.startForwardingEvents||F.popupContainerConfig.forwardingEnabledPopups.has(F.rendererName))&&
Z.parentComponent!==F.popupContent&&F.popupContent!==F.target&&F.target!==document.body&&(F.popupContent.startForwardingEvents?F.popupContent.startForwardingEvents(F.popupContainerConfig.forwardedEvents,F.target):(F.JSC$18622_eventForwarder||(F.JSC$18622_eventForwarder=new _.et(F.popupContent)),F.JSC$18622_eventForwarder.start(F.popupContainerConfig.forwardedEvents,F.target)))}F=F.popup;F.addEventListener("iron-overlay-opened",_.Rw(this,this.onPopupIronOverlayOpened_));F.addEventListener("iron-overlay-closed",
_.Rw(this,this.onPopupIronOverlayClosed_));F.addEventListener("iron-overlay-canceled",_.Rw(this,this.onPopupIronOverlayCanceled_));F.addEventListener("yt-refit",_.Rw(this,this.refitPopup_));F.addEventListener("yt-invalidate-popup-tabbables",_.Rw(this,this.handleInvalidatePopupTabbables_));F.open()},
getPopupDurationMs_:function(q){return q.durationHintMs===0?q.durationHintMs:Math.max(4E3,q.durationHintMs||4E3)},
handleClosePopupAction_:function(q,k){var F=_.h("web_popup_cache_key_killswitch")||!!k;if(q||F){var T=this.createCacheKey(q,k);q=(q=this.popups_[T])&&q.popup}else q=_.sDz(_.vx);if(q&&q.close){if(k=_.mT().resolve(_.g6(_.S8)))q.restoreFocusOnClose=k.isKeyBoardInUse();q.close();this.removePopup_(q,T)}},
handleClosePopupCommand_:function(q){q.closePopupCommand&&q.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,q.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(q){var k={},F;for(F in this.popups_)if(k={key$jscomp$1151:k.key$jscomp$1151},k.key$jscomp$1151=F,!q||!q.some(function(O){return function(z){return z==O.key$jscomp$1151}}(k))){var T=this.popups_[k.key$jscomp$1151],Z=T.popup;
_.mT().resolve(_.g6(_.ZE))&&T.openPopupAction.popupType==="TOAST"||(Z&&Z.close&&Z.close(),this.removePopup_(Z,k.key$jscomp$1151))}},
handleClosePopupsAction_:function(q){q.forEach(function(k){var F=this.popups_[k];F&&((F=F.popup)&&F.close&&F.close(),this.removePopup_(F,k))}.bind(this))},
handleGetPopupOpenedAction_:function(q,k){return(k=this.createCacheKey(q,k))&&this.popups_[k]?this.popups_[q].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var q=[],k;for(k in this.popups_){var F=this.popups_[k];F.popup.opened&&q.push(F)}return q},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(q,k){_.h("ytpopup_disable_default_html_caching")&&q&&q.removeWhenClosed&&(_.Zy(this.hostElement).removeChild(q),k&&this.popups_[k]&&delete this.popups_[k])},
shouldReusePopup_:function(q){return!(!q||!q.reusePopup)||!(!q||!q.beReused)},
ensurePopup_:function(q,k){this.maybeCreateNarrowMediaQuery_();var F=_.AZ(q.popup,"renderer")||_.AZ(q.popup,"dialog")||_.AZ(q.popup,"model");if(!F)return _.Sy();F=_.JoL(F,CX0(this.popupContainerConfig,F));return _.Sy(this.getAndMaybeCreatePopup_(q,F,k))},
getAndMaybeCreatePopup_:function(q,k,F){var T=this.createCacheKey(k,q.uniqueId);if(this.popups_[T])return this.popups_[T];q=new zL({openPopupAction:q,target:F,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(k)});return this.popups_[T]=q},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(q){return _.h("ytpopup_disable_default_html_caching")?q&&q.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",_.Rw(this,this.openPopupQueryMatchesChanged_)),_.Zy(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(q){q=q.detail.value;for(var k in this.popups_)JGv(this.popups_[k],q)},
onPopupIronOverlayClosed_:function(q){var k=q.currentTarget,F=_.akn(k);F=F.length>0?F[0]:k;if(F.is!=="ytd-reel-watch-while-dialog-renderer"||q.target.is!=="tp-yt-iron-dropdown"){q.detail.popup=k;q.detail.popupRenderer=F;var T,Z={context:{openingElement:((T=this.popups_[(F==null?void 0:F.is)||""])==null?void 0:T.target)||void 0}};Object.assign(Z,q.detail);var O;_.Fc((O=F.hostElement)!=null?O:F,"yt-popup-closed",Z);k.removeEventListener("yt-refit",_.Rw(this,this.refitPopup_));k.removeEventListener("yt-invalidate-popup-tabbables",
_.Rw(this,this.handleInvalidatePopupTabbables_));k.removeEventListener("iron-overlay-canceled",_.Rw(this,this.onPopupIronOverlayCanceled_));k.removeEventListener("iron-overlay-closed",_.Rw(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(k)}},
onPopupIronOverlayCanceled_:function(q,k){var F=q.currentTarget,T=_.akn(F);T=T.length>0?T[0]:F;if(T.is!=="ytd-reel-watch-while-dialog-renderer"||q.target.is!=="tp-yt-iron-dropdown"){var Z;_.Fc((Z=T.hostElement)!=null?Z:T,"yt-popup-canceled",q.detail);Z=k?_.xN(k):null;(!k||["click","tap"].includes(k.type))&&!F.hasAttribute("force-close-on-outside-click")&&F.positionTarget&&Z&&Z.includes(F.positionTarget)&&q.preventDefault();F.restoreFocusOnClose=_.dM.keyboardEventMatchesKeys(k,"esc")}},
onPopupIronOverlayOpened_:function(q){q=q.currentTarget;var k=_.akn(q);k=k.length>0?k[0]:q;var F,T;_.Fc((F=k.hostElement)!=null?F:k,"yt-popup-opened",(T=k.hostElement)!=null?T:k);q.keepBelowPlayer&&(this.ensurePopupBelowPlayer(q,!0),this.dynamicallyPositionedElements_.add(q));F=_.mT().resolve(_.g6(_.S8));T=!!k.querySelector("#toast");F&&F.isKeyBoardInUse()&&!T&&(typeof k.focusFirstItem==="function"?k.focusFirstItem():(k=_.rwZ(q),k.length&&k[0].focus()));q.removeEventListener("iron-overlay-opened",
_.Rw(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(q){q=q.currentTarget;q.refit&&q.refit()},
refitPopups_:function(){for(var q in this.popups_)this.popups_[q].refit()},
handleInvalidatePopupTabbables_:function(q){q=q.currentTarget;q.invalidateTabbables&&q.invalidateTabbables()},
createCacheKey:function(q,k){return _.h("web_popup_cache_key_killswitch")?k?q+"#"+k:q:k?"#"+k:q},
openSheet:function(q,k){var F=q==null?void 0:q.openPopupActionCommand;!F&&(q==null?0:q.viewModel)&&(F={openPopupAction:{popup:{sheetViewModel:q.viewModel},popupType:"CONTEXTUAL_SHEET"}});F&&this.handleOpenPopupAction(F,k)},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var q=this;return _.C(function(k){return k.return(q.handleGetOpenedPopupsAction_().filter(function(F){var T;return((T=F.openPopupAction)==null?void 0:T.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(q,k,F){if(_.h("web_dialog_utils_killswitch")){var T=q==null?void 0:q.openPopupActionCommand,Z=(F==null?0:F.ariaLabel)?{accessibilityData:{accessibilityData:{label:F.ariaLabel}}}:void 0;!T&&(q==null?0:q.viewModel)&&(T={openPopupAction:Object.assign({},{popup:{dialogViewModel:q.viewModel},popupType:(F==null?0:F.isModal)?"MODAL":"DIALOG"},Z&&Z)});T&&this.handleOpenPopupAction(T,k)}else{if(Z=q==null?void 0:q.viewModel){var O=F=F===void 0?{}:F;F=O.ariaLabel;Z={popup:{dialogViewModel:Z},
popupType:O.isModal?"MODAL":"DIALOG"};O={accessibilityData:{label:F}};F&&(Z.accessibilityData=O);Z={openPopupAction:Z}}else Z=void 0;if(Z=(T=Z)!=null?T:q==null?void 0:q.openPopupActionCommand)this.isAriaModal=_.h("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(Z,k)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var q=this;return _.C(function(k){return k.return(q.handleGetOpenedPopupsAction_().filter(function(F){var T;return((T=F.openPopupAction)==null?void 0:T.popupType)==="DIALOG"}).length>0)})}}];var $Zh;var b5C;var u45=_.xT(["about:blank"]),Cm=function(){var q=_.Q.apply(this,arguments)||this;q.isMuted=!1;q.pageLoadTimeoutId=void 0;return q};
_.y(Cm,_.Q);_.Y=Cm.prototype;_.Y.dataChanged=function(){var q=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var k=this.data.url,F=_.wo(k);_.h("enable_yt_ata_iframe_authuser")?(F=_.wo(k),_.Ab(this.iframe,wjh(F))):_.Ab(this.iframe,F);this.pageLoadTimeoutId=_.MR(_.p2(),function(){return void q.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.q8({destination:window,iframe:this.iframe,origin:_.QZm(F.toString()),channelName:"ataiframe",onMessage:_.HEh(I_9,function(T){XxC(T.data)?(T=_.dt(T.data,1,_.MI,_.iM()),T.length!==1?_.w1(Error("ql")):(T=T[0],T===3?(q.isMuted=!0,q.logStateChanged({adMuteRequested:!0})):T===1&&q.close())):_.w1(Error("rl"))}),
onEstablished:function(){q.cancelPageLoadTimeout();q.logStateChanged({pageLoadSucceeded:!0})}})}};
_.Y.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.p2().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.Y.logStateChanged=function(q){var k;if((k=this.data)==null?0:k.trackingParams)q={adsClientData:{aboutThisAdData:q}},_.aB().stateChanged(this.data.trackingParams,q)};
_.Y.close=function(){_.Ta(this.hostElement,"yt-close-popup-action",[this.is])};
_.Y.handlesPopupClosed=function(q,k){var F=this,T,Z;return _.C(function(O){if(O.nextAddress==1)return _.P9("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.Ta(F.hostElement,"on-about-this-ad-popup-closed",[F.isMuted,k]),O.jumpTo(0)):q&&PJh(q)?_.W(O,$7I(q),4):(F.isMuted&&_.Ta(F.hostElement,"yt-mute-ad-action",[F.is,F]),O.jumpTo(0));if(T=O.yieldResult){var z=Z=new _.tI(T),R=F.isMuted;z.getOptions().includes("onAboutThisAdPopupClosed")?_.$w$(z,"onAboutThisAdPopupClosed",{isMuted:R,layoutId:k}):_.iW("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.RG(O)})};
_.Y.onPopupClosed=function(q){var k=this,F,T;return _.C(function(Z){F=_.kx(u45);_.Ab(k.iframe,F);k.cancelPageLoadTimeout();if(!k.data)return Z.jumpTo(0);k.ytRendererBehavior.markDirty();T=q.detail.context.openingElement;return _.W(Z,k.handlesPopupClosed(T,k.data.layoutId),0)})};
_.Y.detached=function(){this.cancelPageLoadTimeout()};
_.Y.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Cm.prototype.onPopupClosed=Cm.prototype.onPopupClosed;Cm.prototype.dataChanged=Cm.prototype.dataChanged;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Cm.prototype,"ytRendererBehavior",void 0);_.v([_.Iw("#iframe"),_.G("design:type",HTMLIFrameElement)],Cm.prototype,"iframe",void 0);_.v([_.u(),_.G("design:type",Object)],Cm.prototype,"data",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Cm.prototype,"dataChanged",null);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype",Promise)],Cm.prototype,"onPopupClosed",null);_.v([_.Pu({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],Cm);
_.B(Cm,"yt-about-this-ad-renderer",function(){if(b5C===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;$Zh===void 0&&($Zh=document.createElement("template"));var T=$Zh;F.call(k,T.content.cloneNode(!0),q.content.firstChild);b5C=q}q=b5C;return q},{mode:2});var NKv;var QvK;var RF=function(q){var k=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=k.message;"stack"in k&&(this.stack=k.stack);this.maxFileSizeMB=q;Object.setPrototypeOf(this,RF.prototype)};
_.y(RF,Error);var KmC=function(q,k){var F=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=F.message;"stack"in F&&(this.stack=F.stack);this.minWidth=q;this.minHeight=k;Object.setPrototypeOf(this,KmC.prototype)};
_.y(KmC,Error);var BKk=function(q){this.requirements=q;this.JSC$18650_maxFileSize=q.maxFileSizeMB*1024*1024},rGs=function(q,k){if(k.size>q.JSC$18650_maxFileSize)throw new RF(q.requirements.maxFileSizeMB);
};var vtk=function(q,k){this.canvas=q;this.imageEditorBuilder=k};
vtk.prototype.addEventListeners=function(q){var k=function(Z){H5v(q,Z)};
this.JSC$18656_mouseDownEvent=k;var F=function(Z){svs(q,Z)};
this.JSC$18656_mouseMoveEvent=F;var T=function(){GyC(q)};
this.JSC$18656_mouseUpEvent=T;this.canvas.addEventListener("mousedown",k);this.canvas.addEventListener("mousemove",F);document.addEventListener("mouseup",T)};
vtk.prototype.removeEventListeners=function(){this.JSC$18656_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$18656_mouseDownEvent);this.JSC$18656_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$18656_mouseMoveEvent);this.JSC$18656_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$18656_mouseUpEvent)};
var cGh=function(q,k){q.removeEventListeners();return new Promise(function(F){var T=new Image;T.crossOrigin="anonymous";T.onload=function(){var Z=q.imageEditorBuilder(q.canvas,T);q.addEventListeners(Z);F(Z)};
T.src=k})},eI=function(q,k,F,T,Z,O,z,R){this.canvas=q;
this.image=k;this.requiredRatio=F;this.minImageCropDimension=T;this.minOutputImageResolution=Z;this.component=O;this.styleFocusedCorner=R===void 0?!0:R;this.action=2;this.focusedCorner=this.resizeCorner=0;q=this.canvas.getContext("2d");if(!q)throw Error("sl");this.ctx=q;this.canvasMargin=z!=null?z:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;z=this.image;q=this.canvasInnerWidth/z.width;z.height*q>912&&(q=z.width/z.height*912/z.width);z=q;this.scaledImageWidth=this.canvas.width%2?
uHh(this.image.width*z):bBv(this.image.width*z);this.scaledImageHeight=Math.round(this.image.height*z);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$18659_overlayMarginBottom=this.JSC$18659_overlayMarginTop=this.canvasMargin;this.JSC$18659_overlayMarginRight=this.JSC$18659_overlayMarginLeft=this.horizontalMargin;this.JSC$18659_overlayWidth=this.scaledImageWidth;this.JSC$18659_overlayHeight=this.scaledImageHeight;
q=this.image.width/this.image.height;q>this.requiredRatio?(this.JSC$18659_overlayWidth=this.canvas.width%2?uHh(this.scaledImageHeight*this.requiredRatio):bBv(this.scaledImageHeight*this.requiredRatio),this.JSC$18659_overlayMarginRight=this.JSC$18659_overlayMarginLeft=(this.canvas.width-this.JSC$18659_overlayWidth)/2):q<this.requiredRatio&&(this.JSC$18659_overlayHeight=this.canvas.height%2?uHh(this.scaledImageWidth/this.requiredRatio):bBv(this.scaledImageWidth/this.requiredRatio),this.JSC$18659_overlayMarginBottom=
this.JSC$18659_overlayMarginTop=(this.canvas.height-this.JSC$18659_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*z,this.scaledImageWidth);Vpk(this)};
eI.prototype.getContext=function(){return this.ctx};
var H5v=function(q,k){k={x:Math.round(k.pageX-q.canvas.getBoundingClientRect().left),y:Math.round(k.pageY-q.canvas.getBoundingClientRect().top)};q.dragStart=k;Lmh(q,k)!==0?(q.action=1,xZ8(q,k),q.resizeCorner=Lmh(q,k)):k.x>q.JSC$18659_overlayMarginLeft&&k.x<q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth&&k.y>q.JSC$18659_overlayMarginTop&&k.y<q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight&&(q.action=0)},nts=function(q,k){switch(k){case 1:return{x:q.JSC$18659_overlayMarginLeft,
y:q.JSC$18659_overlayMarginTop};case 2:return{x:q.JSC$18659_overlayMarginLeft,y:q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight};case 3:return{x:q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth,y:q.JSC$18659_overlayMarginTop};case 4:return{x:q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth,y:q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight};default:throw Error("tl");}},mZ5=function(q,k){if(q.focusedCorner!==0){q.dragStart=nts(q,q.focusedCorner);
q.action=1;q.resizeCorner=q.focusedCorner;var F=q.dragStart.x,T=q.dragStart.y;switch(k){case 0:q.focusedCorner===1||q.focusedCorner===4?(F-=10,T-=10):(F-=10,T+=10);break;case 1:q.focusedCorner===1||q.focusedCorner===4?(F+=10,T+=10):(F+=10,T-=10);break;case 2:F=q.focusedCorner===1||q.focusedCorner===4?F-10:F+10;T-=10;break;case 3:F=q.focusedCorner===1||q.focusedCorner===4?F+10:F-10;T+=10;break;default:throw Error("ul");}gt8(q,{x:F,y:T});Vpk(q);q.action=2;q.dragStart=void 0}},svs=function(q,k){k={x:Math.round(k.pageX-
q.canvas.getBoundingClientRect().left),
y:Math.round(k.pageY-q.canvas.getBoundingClientRect().top)};xZ8(q,k);switch(q.action){case 1:gt8(q,k);break;case 0:q.dragStart&&(q.JSC$18659_overlayMarginLeft=Math.max(q.horizontalMargin,Math.min(q.JSC$18659_overlayMarginLeft-(q.dragStart.x-k.x),q.horizontalMargin+q.scaledImageWidth-q.JSC$18659_overlayWidth)),q.JSC$18659_overlayMarginRight=q.canvas.width-q.JSC$18659_overlayMarginLeft-q.JSC$18659_overlayWidth,q.JSC$18659_overlayMarginTop=Math.max(q.canvasMargin,Math.min(q.JSC$18659_overlayMarginTop-
(q.dragStart.y-k.y),q.scaledImageHeight-q.JSC$18659_overlayHeight+q.canvasMargin)),q.JSC$18659_overlayMarginBottom=q.canvas.height-(q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight));break;default:return}Vpk(q);q.dragStart=k},GyC=function(q){q.action=2;
q.dragStart=void 0;document.body.style.cursor="auto"},xZ8=function(q,k){switch(Lmh(q,k)){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:q.action!==1&&(document.body.style.cursor="auto")}},Lmh=function(q,k){var F=q.JSC$18659_overlayMarginLeft-5,T=q.JSC$18659_overlayMarginTop-5,Z=q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth-5;
q=q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight-5;return qVD(k,{x:F,y:T})?1:qVD(k,{x:Z,y:T})?3:qVD(k,{x:F,y:q})?2:qVD(k,{x:Z,y:q})?4:0},qVD=function(q,k){return q.x>=k.x&&q.x<=k.x+10&&q.y>=k.y&&q.y<=k.y+10},gt8=function(q,k){if(q.dragStart)switch(q.resizeCorner){case 2:Math.abs((q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth-k.x)/(k.y-q.JSC$18659_overlayMarginTop))>=q.requiredRatio?i05(q,k.x):kvh(q,k.y);
break;case 1:Math.abs((q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth-k.x)/(q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight-k.y))>=q.requiredRatio?oVs(q,k.x):kvh(q,k.y);break;case 4:Math.abs((k.x-q.JSC$18659_overlayMarginLeft)/(k.y-q.JSC$18659_overlayMarginTop))>=q.requiredRatio?i05(q,k.x):F5K(q,k.y);break;case 3:Math.abs((k.x-q.JSC$18659_overlayMarginLeft)/(q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight-k.y))>=q.requiredRatio?oVs(q,k.x):F5K(q,k.y);break;default:throw Error("vl");
}},i05=function(q,k){var F=q.JSC$18659_overlayMarginTop;
q.JSC$18659_overlayMarginBottom=TNk(q,k);q.JSC$18659_overlayHeight=q.canvas.height-q.JSC$18659_overlayMarginBottom-F;q.JSC$18659_overlayWidth=Math.round(q.JSC$18659_overlayHeight*q.requiredRatio);Z09(q)},oVs=function(q,k){var F=q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight;
q.JSC$18659_overlayMarginTop=TNk(q,k);q.JSC$18659_overlayHeight=F-q.JSC$18659_overlayMarginTop;q.JSC$18659_overlayWidth=Math.round(q.JSC$18659_overlayHeight*q.requiredRatio);Z09(q)},Z09=function(q){switch(q.resizeCorner){case 2:case 1:q.JSC$18659_overlayMarginLeft=q.canvas.width-q.JSC$18659_overlayMarginRight-q.JSC$18659_overlayWidth;
break;case 4:case 3:q.JSC$18659_overlayMarginRight=q.canvas.width-q.JSC$18659_overlayMarginLeft-q.JSC$18659_overlayWidth;break;default:throw Error("vl");}},kvh=function(q,k){var F=q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth;
q.JSC$18659_overlayMarginLeft=jC0(q,k);q.JSC$18659_overlayWidth=F-q.JSC$18659_overlayMarginLeft;q.JSC$18659_overlayHeight=Math.round(q.JSC$18659_overlayWidth/q.requiredRatio);YV2(q)},F5K=function(q,k){var F=q.JSC$18659_overlayMarginLeft;
q.JSC$18659_overlayMarginRight=jC0(q,k);q.JSC$18659_overlayWidth=q.canvas.width-q.JSC$18659_overlayMarginRight-F;q.JSC$18659_overlayHeight=Math.round(q.JSC$18659_overlayWidth/q.requiredRatio);YV2(q)},YV2=function(q){switch(q.resizeCorner){case 2:case 4:q.JSC$18659_overlayMarginBottom=q.canvas.height-q.JSC$18659_overlayMarginTop-q.JSC$18659_overlayHeight;
break;case 1:case 3:q.JSC$18659_overlayMarginTop=q.canvas.height-q.JSC$18659_overlayMarginBottom-q.JSC$18659_overlayHeight;break;default:throw Error("vl");}},TNk=function(q,k){switch(q.resizeCorner){case 2:k=q.canvas.height-(q.JSC$18659_overlayMarginTop+O0K(q,k));
break;case 4:k=q.canvas.height-(q.JSC$18659_overlayMarginTop+SVC(q,k));break;case 1:k=q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight-O0K(q,k);break;case 3:k=q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight-SVC(q,k);break;default:throw Error("vl");}return Math.max(k,q.canvasMargin)},O0K=function(q,k){k=q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth-Math.max(k,q.horizontalMargin);
k=k<0?q.JSC$18659_overlayWidth:Math.max(k,q.minOverlayWidth);return Math.round(k/q.requiredRatio)},SVC=function(q,k){k=q.canvas.width-Math.max(q.canvas.width-k,q.horizontalMargin)-q.JSC$18659_overlayMarginLeft;
k=k<0?q.JSC$18659_overlayWidth:Math.max(k,q.minOverlayWidth);return Math.round(k/q.requiredRatio)},jC0=function(q,k){switch(q.resizeCorner){case 2:k=q.canvas.width-q.JSC$18659_overlayMarginRight-z1C(q,k);
break;case 4:k=q.canvas.width-q.JSC$18659_overlayMarginLeft-z1C(q,k);break;case 1:k=q.canvas.width-q.JSC$18659_overlayMarginRight-CID(q,k);break;case 3:k=q.canvas.width-q.JSC$18659_overlayMarginLeft-CID(q,k);break;default:throw Error("vl");}return Math.max(k,q.horizontalMargin)},z1C=function(q,k){k=q.canvas.height-Math.max(q.canvas.height-k,q.canvasMargin)-q.JSC$18659_overlayMarginTop;
return k<0?q.JSC$18659_overlayWidth:Math.max(Math.round(k*q.requiredRatio),q.minOverlayWidth)},CID=function(q,k){k=q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight-Math.max(k,q.canvasMargin);
return k<0?q.JSC$18659_overlayWidth:Math.max(Math.round(k*q.requiredRatio),q.minOverlayWidth)},Vpk=function(q){q.ctx.clearRect(0,0,q.canvas.width,q.canvas.height);
q.ctx.drawImage(q.image,0,0,q.image.width,q.image.height,q.horizontalMargin,q.canvasMargin,q.canvas.width-2*q.horizontalMargin,q.scaledImageHeight);q.ctx.fillStyle="rgba(0, 0, 0, 0.7)";q.ctx.fillRect(q.horizontalMargin,q.JSC$18659_overlayMarginTop,q.JSC$18659_overlayMarginLeft-q.horizontalMargin,q.JSC$18659_overlayHeight);q.ctx.fillRect(q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth,q.JSC$18659_overlayMarginTop,q.JSC$18659_overlayMarginRight-q.horizontalMargin,q.JSC$18659_overlayHeight);q.ctx.fillRect(q.horizontalMargin,
q.canvasMargin,q.scaledImageWidth,q.JSC$18659_overlayMarginTop-q.canvasMargin);q.ctx.fillRect(q.horizontalMargin,q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight,q.scaledImageWidth,q.JSC$18659_overlayMarginBottom-q.canvasMargin);q.drawOverlay();q.component&&_.Fc(q.component,"image-updated")};
eI.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$18659_overlayMarginLeft,this.JSC$18659_overlayMarginTop,this.JSC$18659_overlayWidth,this.JSC$18659_overlayHeight);R1D(this)};
var R1D=function(q){var k=q.JSC$18659_overlayMarginLeft-5,F=q.JSC$18659_overlayMarginTop-5,T=q.JSC$18659_overlayMarginLeft+q.JSC$18659_overlayWidth-5,Z=q.JSC$18659_overlayMarginTop+q.JSC$18659_overlayHeight-5;q.ctx.fillStyle="#FFF";q.ctx.fillRect(k,F,10,10);q.ctx.strokeRect(k,F,10,10);q.ctx.fillRect(T,F,10,10);q.ctx.strokeRect(T,F,10,10);q.ctx.fillRect(k,Z,10,10);q.ctx.strokeRect(k,Z,10,10);q.ctx.fillRect(T,Z,10,10);q.ctx.strokeRect(T,Z,10,10);if(q.focusedCorner!==0&&q.styleFocusedCorner){q.ctx.lineWidth=
4;q.ctx.strokeStyle="#3EA6FF";switch(q.focusedCorner){case 1:--k;--F;break;case 2:--k;F=Z-1;break;case 3:k=T-1;--F;break;case 4:k=T-1;F=Z-1;break;default:return}q.ctx.strokeRect(k,F,12,12)}};
eI.prototype.crop=function(q,k){k=k===void 0?!0:k;var F=this.image.width/this.scaledImageWidth,T=document.createElement("canvas"),Z=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],O=this.JSC$18659_overlayWidth*F,z=this.JSC$18659_overlayHeight*F;T.width=Math.max(O,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);T.height=Math.max(z,Z);q&&(T.width=Math.min(T.width,T.height),T.height=Math.min(T.width,T.height));
q=T.getContext("2d");if(!q)throw Error("jl");Z=(this.JSC$18659_overlayMarginLeft-this.horizontalMargin)*F;F*=this.JSC$18659_overlayMarginTop-this.canvasMargin;k||(q.fillStyle="white",q.fillRect(0,0,T.width,T.height));q.drawImage(this.image,Z,F,O,z,0,0,T.width,T.height);return T};var e1k=function(q,k,F,T,Z){eI.call(this,q,k,F,T,void 0,Z,8,!1)};
_.y(e1k,eI);e1k.prototype.drawOverlay=function(){var q=this.getContext(),k=this.JSC$18659_overlayWidth,F=this.JSC$18659_overlayHeight,T=this.JSC$18659_overlayMarginTop,Z=this.JSC$18659_overlayMarginLeft;q.lineWidth=2;q.strokeStyle="#3EA6FF";q.beginPath();q.arc(Z+k/2,T+F/2,k/2,0,2*Math.PI);q.stroke();q.strokeRect(Z,T,k,F);R1D(this)};
var W5C={maxFileSizeMB:15,minWidth:98,minHeight:98},UCC=["image/png","image/jpeg","image/gif"],WI=function(){var q=_.Q.apply(this,arguments)||this;q.fileSelectorFocusListener=null;q.errorMessage=null;q.isLoading=!0;q.hideContainer=!0;q.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return q};
_.y(WI,_.Q);_.Y=WI.prototype;_.Y.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.Y.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.Y.computePlaylistThumbnail=function(q){return q==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.Y.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.Ta(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.Y.setErrorState=function(q){this.resetErrorState();q&&(this.errorMessage=q)};
_.Y.showPopup=function(){var q=this;this.hideContainer=!1;_.MR(_.pL,function(){_.Fc(q.hostElement,"yt-refit")});
this.isLoading=!1};
_.Y.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.Y.closePopup=function(){this.resetFileSelector();_.Ta(this.hostElement,"yt-close-popup-action",[this.is])};
_.Y.onCancelTap=function(){this.isPlaylistThumbnail||_.Ta(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.Y.openFileSelector=function(){var q=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.MR(_.pL,function(){setTimeout(function(){if(!q.fileSelector.files||q.fileSelector.files.length===0)q.onCancelTap();q.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(k){k instanceof Error?_.A7(k):_.pN(new _.aP(JSON.stringify(k)))}};
_.Y.handleFileSelection=function(){var q=this,k,F,T,Z,O,z;return _.C(function(R){switch(R.nextAddress){case 1:_.j$(R,2);if(!q.fileSelector.files||!q.imageEditorCanvas)return q.onCancelTap(),R.return();k=q.fileSelector.files[0];rGs(q.imageChecker,k);_.j$(R,4);return _.W(R,YR9(k),6);case 6:q.mimeType=R.yieldResult;_.Kl(R,5,2);break;case 4:_.CP(R,2),_.Ta(q.hostElement,"yt-image-selection-error-action",[(F=q.data)==null?void 0:F.genericImageLoadErrorMessage]),q.onCancelTap();case 5:T=new FileReader;T.addEventListener("load",
function(){var e,I;return _.C(function(X){if(X.nextAddress==1){if(!T.result)return _.w1(Error("ll")),X.return();e=T.result;I=new Image;I.src=e;I.onload=function(){try{var E=q.imageChecker;if(I.width<E.requirements.minWidth||I.height<E.requirements.minHeight)throw new KmC(E.requirements.minWidth,E.requirements.minHeight);}catch(M){if(M instanceof KmC){var d;_.Ta(q.hostElement,"yt-image-selection-error-action",[(d=q.data)==null?void 0:d.imageDimensionErrorMessage]);q.logImageDimensionErrorVe()}else M instanceof
Error?_.A7(M):(E=new _.aP(JSON.stringify(M)),_.A7(E));q.onCancelTap()}q.showPopup()};
I.onerror=function(){var E;_.Ta(q.hostElement,"yt-image-selection-error-action",[(E=q.data)==null?void 0:E.genericImageLoadErrorMessage]);q.onCancelTap()};
return _.W(X,cGh(q.imageEditorCanvas,e),2)}q.imageEditor=X.yieldResult;q.updatePositionOfAllCorners();q.addEventListeners(q.imageEditor);_.RG(X)})},!1);
T.readAsDataURL(k);_.Kl(R,0);break;case 2:Z=_.CP(R),Z instanceof RF?_.Ta(q.hostElement,"yt-image-selection-error-action",[(O=q.data)==null?void 0:O.imageSizeErrorMessage]):(Z instanceof Error?_.A7(Z):_.pN(new _.aP(JSON.stringify(Z))),_.Ta(q.hostElement,"yt-image-selection-error-action",[(z=q.data)==null?void 0:z.genericImageLoadErrorMessage])),q.onCancelTap(),_.RG(R)}})};
_.Y.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var q=_.Eh(_.aB(),{veType:232707,visualElement:_.Jw(232707)});q&&(q={visualElement:q},_.XS().reportShown(q))}};
_.Y.handleImageSelectionErrorAction=function(q){this.isPlaylistThumbnail&&_.FhJ(this.hostElement,q)};
_.Y.convertToImageFormatBundle=function(q){var k=this,F,T,Z;return _.C(function(O){switch(O.nextAddress){case 1:return F=q.toDataURL(k.outputMimeType,1),_.W(O,OBh(F),2);case 2:T=O.yieldResult;_.j$(O,3);rGs(k.imageChecker,T);_.Kl(O,4);break;case 3:Z=_.CP(O);if(!(Z instanceof RF))throw Z;_.w1(new _.aP("Output size is bigger than input size for image",k.mimeType,k.outputMimeType,T.size));F=q.toDataURL("image/jpeg",.95);return _.W(O,OBh(F),6);case 6:T=O.yieldResult;case 4:return O.return({dataUrl:F,imageFile:T})}})};
_.Y.handleUploadImageToScottyCommand=function(q){var k=this,F,T,Z,O,z,R,e,I,X,E;return _.C(function(d){switch(d.nextAddress){case 1:if(!k.imageEditor||!_.f(q,PTv))return d.return();F=_.f(q,PTv).scottyUploadUrl;if(!F){var M=new _.aP("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.A7(M);return d.return()}_.j$(d,2);k.setLoadingState();T=k.imageEditor.crop(!1,!1);return _.W(d,k.convertToImageFormatBundle(T),4);case 4:return Z=d.yieldResult,_.W(d,ZB8(Z.imageFile,F),5);case 5:O=
d.yieldResult;((z=k.data)==null?0:z.onUploadEndpoint)?(R=k.buildUploadServiceEndpoint(O),k.ytComponentBehavior.resolveCommand(R),e=_.f(R,_.wJ),((I=e)==null?0:I.params)?k.closePopup():k.resetFileSelector()):(_.Ta(k.hostElement,"yt-image-updated-action",[Z.dataUrl,O]),k.closePopup());_.Kl(d,0);break;case 2:X=_.CP(d),k.setErrorState((E=k.data)==null?void 0:E.uploadErrorMessage),X instanceof Error?_.A7(X):(M=new _.aP(JSON.stringify(X)),_.A7(M)),_.RG(d)}})};
_.Y.buildUploadServiceEndpoint=function(q){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",q),this.data.onUploadEndpoint):null};
_.Y.dataChanged=function(){var q=this,k;return _.C(function(F){if(F.nextAddress==1){if(!q.data||!q.canvasElement)return F.return();q.data.imageRatio&&q.data.minImageCropWidth||_.pN(new _.aP("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));k=function(T,Z){return q.data.imageType==="IMAGE_TYPE_AVATAR"?new e1k(T,Z,q.data.imageRatio,[q.data.minImageCropWidth,q.data.minImageCropWidth/q.data.imageRatio],q.hostElement):new eI(T,Z,q.data.imageRatio,[q.data.minImageCropWidth,
q.data.minImageCropWidth/q.data.imageRatio],void 0,q.hostElement,8,!1)};
q.imageEditorCanvas=new vtk(q.canvasElement,k);return q.data.url?_.W(F,cGh(q.imageEditorCanvas,q.data.url),3):(q.hideContainer=!0,q.openFileSelector(),F.jumpTo(0))}q.imageEditor=F.yieldResult;q.showPopup();q.addEventListeners(q.imageEditor);_.RG(F)})};
_.Y.addEventListeners=function(q){this.removeEventListeners();var k=function(Z){H5v(q,Z)};
this.JSC$18667_mouseDownEvent=k;var F=function(Z){svs(q,Z)};
this.JSC$18667_mouseMoveEvent=F;var T=function(){GyC(q)};
this.JSC$18667_mouseUpEvent=T;this.topLeftCorner.addEventListener("mousedown",k);this.topLeftCorner.addEventListener("mousemove",F);this.topLeftCorner.addEventListener("mouseup",T);this.topRightCorner.addEventListener("mousedown",k);this.topRightCorner.addEventListener("mousemove",F);this.topRightCorner.addEventListener("mouseup",T);this.bottomLeftCorner.addEventListener("mousedown",k);this.bottomLeftCorner.addEventListener("mousemove",F);this.bottomLeftCorner.addEventListener("mouseup",T);this.bottomRightCorner.addEventListener("mousedown",
k);this.bottomRightCorner.addEventListener("mousemove",F);this.bottomRightCorner.addEventListener("mouseup",T)};
_.Y.removeEventListeners=function(){this.JSC$18667_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$18667_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$18667_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$18667_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$18667_mouseDownEvent));this.JSC$18667_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$18667_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$18667_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$18667_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$18667_mouseMoveEvent));this.JSC$18667_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$18667_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$18667_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$18667_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$18667_mouseUpEvent))};
_.Y.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var q=document.activeElement;q&&q.shadowRoot&&q.shadowRoot.activeElement;)q=q.shadowRoot.activeElement;switch(q){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};
_.Y.updatePositionOfCorner=function(q,k){var F=q.y-k.offsetHeight/2+4;k.style.left=q.x-k.offsetWidth/2+16+"px";k.style.top=F+"px"};
_.Y.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var q=_.S([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),k=q.next();!k.done;k=q.next()){k=k.value;var F=nts(this.imageEditor,k.corner);this.updatePositionOfCorner(F,k.div)}};
_.Y.onLeft=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(mZ5(this.imageEditor,0),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Y.onRight=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(mZ5(this.imageEditor,1),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Y.onUp=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(mZ5(this.imageEditor,2),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Y.onDown=function(q){this.imageEditor&&this.setFocusInImageEditor()&&(mZ5(this.imageEditor,3),this.updatePositionOfAllCorners(),q.preventDefault())};
_.Y.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.Vg.Object.defineProperties(WI.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&UCC.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var q,k,F;((k=this.data)==null?0:k.imageRatio)&&((F=this.data)==null?0:F.minImageCropWidth)?q={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:q=W5C;return new BKk(q)}}});
WI.prototype.updatePositionOfAllCorners=WI.prototype.updatePositionOfAllCorners;WI.prototype.dataChanged=WI.prototype.dataChanged;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],WI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],WI.prototype,"ytComponentBehavior",void 0);_.v([_.l(_.dM),_.G("design:type",Object)],WI.prototype,"ironA11yKeysBehavior",void 0);
_.v([_.Iw("#canvas"),_.G("design:type",HTMLCanvasElement)],WI.prototype,"canvasElement",void 0);_.v([_.Iw("#file-selector"),_.G("design:type",HTMLInputElement)],WI.prototype,"fileSelector",void 0);_.v([_.Iw("#top-left-corner"),_.G("design:type",HTMLDivElement)],WI.prototype,"topLeftCorner",void 0);_.v([_.Iw("#top-right-corner"),_.G("design:type",HTMLDivElement)],WI.prototype,"topRightCorner",void 0);
_.v([_.Iw("#bottom-left-corner"),_.G("design:type",HTMLDivElement)],WI.prototype,"bottomLeftCorner",void 0);_.v([_.Iw("#bottom-right-corner"),_.G("design:type",HTMLDivElement)],WI.prototype,"bottomRightCorner",void 0);_.v([_.u(),_.G("design:type",Object)],WI.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],WI.prototype,"errorMessage",void 0);_.v([_.u(),_.G("design:type",Object)],WI.prototype,"isLoading",void 0);_.v([_.u(),_.G("design:type",Object)],WI.prototype,"hideContainer",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.G("design:type",Boolean)],WI.prototype,"isPlaylistThumbnail",void 0);_.v([_.df("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],WI.prototype,"dataChanged",null);_.v([_.eJ("image-updated"),_.eJ("yt-refit"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],WI.prototype,"updatePositionOfAllCorners",null);
_.v([_.Pu({is:"yt-image-editor-renderer",disableElementRegistration:!0})],WI);
_.B(WI,"yt-image-editor-renderer",function(){if(QvK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;NKv===void 0&&(NKv=document.createElement("template"));var T=NKv;F.call(k,T.content.cloneNode(!0),q.content.firstChild);QvK=q}q=QvK;return q},{mode:2});var IfX;var Xo5;var U8=function(){return _.Q.apply(this,arguments)||this};
_.y(U8,_.Q);U8.prototype.updateMinutesFromBinding=function(q){this.handleMinutesChanged&&this.handleMinutesChanged(q)};
U8.prototype.updateSecondsFromBinding=function(q){this.handleSecondsChanged&&this.handleSecondsChanged(q)};
U8.prototype.updateDescriptionFromBinding=function(q){this.handleDescriptionChanged&&this.handleDescriptionChanged(q)};
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],U8.prototype,"ytComponentBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],U8.prototype,"data",void 0);_.v([_.u(),_.G("design:type",String)],U8.prototype,"minutes",void 0);_.v([_.u(),_.G("design:type",String)],U8.prototype,"seconds",void 0);_.v([_.u(),_.G("design:type",String)],U8.prototype,"description",void 0);_.v([_.u(),_.G("design:type",Function)],U8.prototype,"handleMinutesChanged",void 0);
_.v([_.u(),_.G("design:type",Function)],U8.prototype,"handleSecondsChanged",void 0);_.v([_.u(),_.G("design:type",Function)],U8.prototype,"handleDescriptionChanged",void 0);_.v([_.u(),_.G("design:type",Number)],U8.prototype,"characterLimit",void 0);_.v([_.u(),_.G("design:type",Number)],U8.prototype,"textNumRows",void 0);_.v([_.Pu({is:"yt-report-details-form-content",disableElementRegistration:!0})],U8);
_.B(U8,"yt-report-details-form-content",function(){if(Xo5===void 0){var q=document.createElement("template");_.D(q,'\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>');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;IfX===void 0&&(IfX=document.createElement("template"));var T=IfX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Xo5=q}q=Xo5;return q},{mode:2});var EV5;var afC;var IF=function(){var q=_.Q.apply(this,arguments)||this;q.updateMinutesFromBinding=function(k){q.minutes=k.detail.value};
q.updateSecondsFromBinding=function(k){q.seconds=k.detail.value};
q.updateDescriptionFromBinding=function(k){q.description=k.detail.value};
return q};
_.y(IF,_.Q);_.Y=IF.prototype;_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.Y.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"}}}};
_.Y.ready=function(){_.Zy(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.Y.onSubmitYtAction=function(q){var k=q.detail;k.actionName==="yt-service-request"&&(k=k.args[1],k.flagEndpoint&&(q.stopPropagation(),this.refireAction(k)))};
_.Y.refireAction=function(q){var k={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(k.vss_id=this.vssId);_.Y8(this.hostElement,[q,k]);this.submitDisabled=!0};
_.Y.dataChanged=function(){var q=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var k=_.q$();k&&k.getPlayerPromise().then(function(F){var T=F.getOption("cc","track")||F.getOption("captions","track");T&&(q.vssId=T.vss_id);F=F.getCurrentTime();q.minutes=Math.floor(F/60).toString();q.seconds=(Math.floor(F)%60).toString()})};
_.Y.updateSubmitButtonState=function(){var q;((q=this.data)==null?0:q.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==="")};
_.Y.onYtServiceRequestCompleted=function(){_.Ta(this.hostElement,"yt-close-popup-action")};
_.Y.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.Vg.Object.defineProperties(IF.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var q;return((q=this.data)==null?void 0:q.textNumRows)||4}}});
IF.prototype.onYtServiceRequestError=IF.prototype.onYtServiceRequestError;IF.prototype.onYtServiceRequestCompleted=IF.prototype.onYtServiceRequestCompleted;IF.prototype.updateSubmitButtonState=IF.prototype.updateSubmitButtonState;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],IF.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],IF.prototype,"ytRendererBehavior",void 0);
_.v([_.u({observer:"dataChanged"}),_.G("design:type",Object)],IF.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Boolean)],IF.prototype,"submitDisabled",void 0);_.v([_.u(),_.G("design:type",String)],IF.prototype,"minutes",void 0);_.v([_.u(),_.G("design:type",String)],IF.prototype,"seconds",void 0);_.v([_.u(),_.G("design:type",String)],IF.prototype,"description",void 0);_.v([_.u(),_.G("design:type",String)],IF.prototype,"vssId",void 0);
_.v([_.u({value:_.P9("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.G("design:type",Boolean)],IF.prototype,"isMusic",void 0);_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],IF.prototype,"characterLimit",null);_.v([_.P("data"),_.G("design:type",Number),_.G("design:paramtypes",[])],IF.prototype,"textNumRows",null);
_.v([_.df("minutes","seconds","description","submitDisabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IF.prototype,"updateSubmitButtonState",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IF.prototype,"onYtServiceRequestCompleted",null);
_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],IF.prototype,"onYtServiceRequestError",null);_.v([_.Pu({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],IF);
_.B(IF,"yt-report-details-form-renderer",function(){if(afC===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;EV5===void 0&&(EV5=document.createElement("template"));var T=EV5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);afC=q}q=afC;return q});var dCk;var h1v;var MHD;var ffX;var Xh=function(){return _.Q.apply(this,arguments)||this};
_.y(Xh,_.Q);
Xh.prototype.onCheckedChanged_=function(){if(this.data){var q=_.Zy(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.Ta(this.hostElement,"yt-additional-detail-checkbox-update",[q]):this.data.identifier==="yt-hide-user-checkbox"?_.Ta(this.hostElement,"yt-hide-user-checkbox-update",[q]):q&&this.data.enableCommand?_.Ta(this.hostElement,"yt-modify-report-form-command",[_.f(this.data.enableCommand,BMD)]):!q&&this.data.disableCommand&&_.Ta(this.hostElement,
"yt-modify-report-form-command",[_.f(this.data.enableCommand,BMD)])}};
Xh.prototype.onLabelTap_=function(q){q.target.tagName!="A"&&(_.Zy(this.hostElement).querySelector("#checkbox").checked=!_.Zy(this.hostElement).querySelector("#checkbox").checked)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Xh.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Xh.prototype,"data",void 0);_.v([_.Pu({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],Xh);
_.B(Xh,"yt-boolean-form-field-v2-renderer",function(){if(ffX===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;MHD===void 0&&(MHD=document.createElement("template"));var T=MHD;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ffX=q}q=ffX;return q});var E8=function(){var q=_.Q.apply(this,arguments)||this;q.canShowAdditionalDetailCheckbox=!1;q.canShowCheckbox=!1;q.keepDropdownFocusedAfterSelection=!0;return q};
_.y(E8,_.Q);E8.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}}}}};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],E8.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],E8.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],E8.prototype,"canShowAdditionalDetailCheckbox",void 0);_.v([_.u(),_.G("design:type",Object)],E8.prototype,"canShowCheckbox",void 0);_.v([_.u(),_.G("design:type",Object)],E8.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.v([_.Pu({is:"yt-report-form-modal-content",disableElementRegistration:!0})],E8);
_.B(E8,"yt-report-form-modal-content",function(){if(h1v===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;dCk===void 0&&(dCk=document.createElement("template"));var T=dCk;F.call(k,T.content.cloneNode(!0),q.content.firstChild);h1v=q}q=h1v;return q},{mode:2});var yDC;var tH0;var aF=function(){var q=_.Q.apply(this,arguments)||this;q.submitting=!1;q.submitButtonDisabled=!0;q.command=null;q.canShowCheckbox=!1;q.canShowAdditionalDetailCheckbox=!1;q.canShowNextButton=!1;q.additionalDetailCheckboxChecked=!1;q.refitJob=0;q.keepDropdownFocusedAfterSelection=!0;q.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 q};
_.y(aF,_.Q);_.Y=aF.prototype;_.Y.created=function(){this.refitJob=0};
_.Y.attached=function(){this.JSC$18690_scroller&&(this.JSC$18690_scroller.dialogElement=this.hostElement.parentNode,this.JSC$18690_scroller.attached&&typeof this.JSC$18690_scroller.attached==="function"&&this.JSC$18690_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.dataChanged=function(q){q&&(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,q.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),q.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.Y.onYtPopupOpened=function(){var q=_.q$();q&&q.getPlayerPromise().then(function(k){k.pauseVideo()})};
_.Y.onYtNavigate=function(q){_.f(q.detail.endpoint,_.F7g)&&(q.stopPropagation(),this.hideReportForm=!0)};
_.Y.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.Y.onYtServiceRequestCompleted=function(q,k){var F=k.actions;if(F){if(F.length===1&&_.f(F[0],_.za)){var T;F=((T=_.f(F[0],_.za))==null?void 0:T.commands)||[]}T=0;for(var Z=F.length;T<Z;T++)_.f(F[T],_.t3)&&(q.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(F[T]))}if(k.data&&(q=this.get("feedbackResponses",k.data)))for(k=0;k<q.length;k++)if(q[k].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.Y.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.Y._onDescendantIronResize=function(q){q.stopPropagation();return!1};
_.Y.handleReportFormEndpointUpdateAction=function(q){if(q.submitEndpoint){var k=this.command=q.submitEndpoint;k=_.f(k,_.GY0);if(k==null?0:k.additionalDetailCheckboxChecked)k.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else q.submitNavigationEndpoint?(this.command=q.submitNavigationEndpoint,this.toggleSubmitButton(!1)):q.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:q.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;q.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",q));this.refit()};
_.Y.handleConfirmDialogCloseAction=function(q){q.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.Y.submitButtonDisabledChanged=function(){var q=this.hostElement.parentElement;q&&q.invalidateTabbables&&q.invalidateTabbables()};
_.Y.handleModifyReportFormCommand=function(q){q=this.get("action",q);q==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:q==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:q==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:q==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:q==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:q==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.Y.updateDialogStyling=function(){var q,k,F,T,Z,O=((Z=(q=this.data)==null?void 0:(k=q.optionsSupportedRenderers)==null?void 0:(F=k.optionsRenderer)==null?void 0:(T=F.items)==null?void 0:T.length)!=null?Z:0)<=2?0:240;_.zb(this.hostElement,{"--yt-report-form-modal-renderer-min-width":O+"px"})};
_.Y.toggleSubmitButton=function(q){this.submitButtonDisabled=!q;this.submitButtonDisabled=q};
_.Y.computeSubmitButtonData=function(q,k){var F={};_.f(k,_.F7g)?F.navigationEndpoint=k:F.command=k||void 0;q&&q.buttonRenderer&&_.fT.extend(F,q.buttonRenderer);return F};
_.Y.computeNextButtonData=function(q,k){var F={};if(!q||!q.buttonRenderer)return F;_.fT.extend(F,q.buttonRenderer);if(!k)return F;if(_.f(k,_.F7g))F.navigationEndpoint=Fi8(k);else if(F.command=Fi8(k),q=_.f(F.command,_.GY0))q.legalCheckboxChecked=!0;return F};
_.Y.computeShowNextButton=function(q,k,F){return!!q&&k&&F};
_.Y.refit=function(){var q=this;this.refitJob||(this.refitJob=_.pL.addLowPriorityJob(function(){_.Fc(q.hostElement,"yt-refit");q.refitJob=0}))};
_.Y.handleAdditionalDetailCheckboxUpdateAction=function(q){this.additionalDetailCheckboxChecked=q;_.f(this.command,_.GY0).additionalDetailCheckboxChecked=q};
_.Vg.Object.defineProperties(aF,{template:{configurable:!0,enumerable:!0,get:function(){if(tH0===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;yDC===void 0&&(yDC=document.createElement("template"));var T=yDC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);tH0=q}q=tH0;return q}}});
aF.prototype.onYtServiceRequestError=aF.prototype.onYtServiceRequestError;aF.prototype.onYtServiceRequestCompleted=aF.prototype.onYtServiceRequestCompleted;aF.prototype.onYtServiceRequestSent=aF.prototype.onYtServiceRequestSent;aF.prototype.onYtNavigate=aF.prototype.onYtNavigate;aF.prototype.onYtPopupOpened=aF.prototype.onYtPopupOpened;_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],aF.prototype,"openPopupBehavior",void 0);
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],aF.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],aF.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],aF.prototype,"eventForwardingBehavior",void 0);_.v([_.l(_.AQ),_.G("design:type",Object)],aF.prototype,"ironResizableBehavior",void 0);_.v([_.u({observer:"dataChanged"}),_.G("design:type",Object)],aF.prototype,"data",void 0);
_.v([_.u(),_.G("design:type",Object)],aF.prototype,"submitting",void 0);_.v([_.u({observer:"submitButtonDisabledChanged"}),_.G("design:type",Object)],aF.prototype,"submitButtonDisabled",void 0);_.v([_.u(),_.G("design:type",Object)],aF.prototype,"command",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],aF.prototype,"hideReportForm",void 0);_.v([_.u(),_.G("design:type",Object)],aF.prototype,"canShowCheckbox",void 0);
_.v([_.u(),_.G("design:type",Object)],aF.prototype,"canShowAdditionalDetailCheckbox",void 0);_.v([_.u(),_.G("design:type",Object)],aF.prototype,"canShowNextButton",void 0);_.v([_.u(),_.G("design:type",Object)],aF.prototype,"additionalDetailCheckboxChecked",void 0);_.v([_.u(),_.G("design:type",Object)],aF.prototype,"refitJob",void 0);_.v([_.u(),_.G("design:type",Object)],aF.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.v([_.Iw("#scroller"),_.G("design:type",Object)],aF.prototype,"JSC$18690_scroller",void 0);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],aF.prototype,"onYtPopupOpened",null);_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],aF.prototype,"onYtNavigate",null);
_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],aF.prototype,"onYtServiceRequestSent",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],aF.prototype,"onYtServiceRequestCompleted",null);
_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],aF.prototype,"onYtServiceRequestError",null);_.v([_.Pu({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],aF);var DC0;var lfs;var dg=function(){return _.Q.apply(this,arguments)||this};
_.y(dg,_.Q);_.Y=dg.prototype;_.Y.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.Y.onVisible=function(){var q,k;(k=_.mT().resolve(_.g6(_.zd)))==null||k.enqueue({label:_.cj((q=this.data)==null?void 0:q.messageTitle),elementToFocus:this.hostElement})};
_.Y.onThumbnailLoaded=function(){_.Fc(this.hostElement,"yt-refit")};
_.Y.onDismissTap=function(){_.Ta(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.Y.computeAlternateIcon=function(q){return q?q==="BACKSTAGE_ARTWORK"?"backstage:artwork":q:null};
_.Y.computeFontFamily=function(q){return q==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.Y.computeBackgroundStyle=function(q,k){if(q=this.computeBackgroundImage(q,k))if(q=_.Zs(q.thumbnails))return'background-image: url("'+q+'");'};
_.Y.computeHasFullHeightImage=function(q){return!(!(q&&q.thumbnails&&q.thumbnails.length>0)||this.modern)};
_.Y.isModernStyle=function(q){return q.style==="STYLE_MODERN"};
_.Y.computeIcon=function(q,k){if(q&&q.icon)return k?q.iconDark:q.icon};
_.Y.computeBackgroundImage=function(q,k){if(q&&q.backgroundImage)return k?q.backgroundImageDark:q.backgroundImage};
_.Y.computeLogo=function(q,k){if(q&&q.logo)return k?q.logoDark:q.logo};
_.Y.computeShouldShowModernIcon=function(q,k){return q&&!!k};
_.Y.getLogoContainerClassName=function(q){return this.logoWithPadding(q)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.Y.getLogoImageId=function(q){return this.logoWithPadding(q)?"mealbar-logo-with-padding":"mealbar-logo"};
_.Y.logoWithPadding=function(q){var k,F,T;return(q=(k=this.computeLogo(q,this.isDarkTheme))==null?void 0:(F=k.thumbnails)==null?void 0:(T=F[0])==null?void 0:T.height)&&q%31===0?!0:!1};
dg.prototype.onThumbnailLoaded=dg.prototype.onThumbnailLoaded;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],dg.prototype,"ytRendererBehavior",void 0);_.v([_.u({}),_.G("design:type",Object)],dg.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.G("design:type",Boolean)],dg.prototype,"modern",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],dg.prototype,"isDarkTheme",void 0);
_.v([_.u({computed:"computeIcon(data, isDarkTheme)"}),_.G("design:type",Object)],dg.prototype,"icon",void 0);_.v([_.u({computed:"computeLogo(data, isDarkTheme)"}),_.G("design:type",Object)],dg.prototype,"logo",void 0);_.v([_.u({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.G("design:type",Object)],dg.prototype,"backgroundStyle",void 0);_.v([_.u({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.G("design:type",Object)],dg.prototype,"alternateIcon",void 0);
_.v([_.u({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.G("design:type",Boolean)],dg.prototype,"hasFullHeightImage",void 0);_.v([_.u({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.G("design:type",Boolean)],dg.prototype,"useYoutubeSans",void 0);_.v([_.u({computed:"computeShouldShowModernIcon(modern, icon)"}),_.G("design:type",Boolean)],dg.prototype,"shouldShowModernIcon",void 0);
_.v([_.eJ("yt-img-shadow-loaded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],dg.prototype,"onThumbnailLoaded",null);_.v([_.Pu({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],dg);
_.B(dg,"yt-mealbar-promo-renderer",function(){if(lfs===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;DC0===void 0&&(DC0=document.createElement("template"));var T=DC0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);lfs=q}q=lfs;return q},{mode:2});var JDX;var ADk;var hX=function(){return _.Q.apply(this,arguments)||this};
_.y(hX,_.Q);_.Y=hX.prototype;_.Y.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]]"}}}}}};
_.Y.computeHasButtons_=function(q){return!(!q.dismissButton&&!q.acceptButton)};
_.Y.computeStyle_=function(q){return q||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.Y.observeImpressionEndpoints_=function(){var q=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(k){k.clickTrackingParams&&delete k.clickTrackingParams;_.Y8(q.hostElement,[k])})};
_.Y.onTap_=function(){_.Ta(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
hX.prototype.observeImpressionEndpoints_=hX.prototype.observeImpressionEndpoints_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],hX.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],hX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],hX.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],hX.prototype,"positionType",void 0);_.v([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.G("design:type",Boolean)],hX.prototype,"hasButtons_",void 0);_.v([_.u({value:function(){return this.onTap_.bind(this)}}),
_.G("design:type",Function)],hX.prototype,"boundOnTap_",void 0);_.v([_.u({value:{style:"mono-inverse"}}),_.G("design:type",Object)],hX.prototype,"buttonOverride",void 0);_.v([_.Wu("data.promoConfig.impressionEndpoints"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],hX.prototype,"observeImpressionEndpoints_",null);_.v([_.Pu({is:"yt-tooltip-renderer",disableElementRegistration:!0})],hX);
_.B(hX,"yt-tooltip-renderer",function(){if(ADk===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;JDX===void 0&&(JDX=document.createElement("template"));var T=JDX;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ADk=q}q=ADk;return q},{mode:2});var poI;var wo0;var PIk={},$CK=(PIk.WEB_REMIX="music.youtube.com",PIk),Mh=function(){var q=_.Q.apply(this,arguments)||this;q.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return q};
_.y(Mh,_.Q);_.Y=Mh.prototype;_.Y.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.created=function(){this.embedHost_=$CK[_.P9("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.Y.ready=function(){_.Zy(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.Y.computeEmbedCode_=function(q,k,F,T,Z){if(!q)return"";var O=q.videoId,z=q.fullListId,R=[];q.attributionId&&R.push("si="+q.attributionId);T||R.push("controls=0");F&&Number(k)>0&&R.push("start="+k);z&&(O="videoseries",R.push("list="+z));F="https://"+(Z?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+O;q.clipId&&(R.push("clip="+q.clipId),R.push("clipt="+q.clipTiming));k=R.length>0?F+"?"+R.join("&amp;"):F;q.encryptedEmbedConfig&&R.push("embed_config="+JSON.stringify({enc:q.encryptedEmbedConfig}));
R=R.length>0?F+"?"+R.join("&amp;"):F;_.h("web_sharing_embed_preview_killswitch")?_.Zy(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(R,q.previewWidth||854,q.previewHeight||480):(_.JW(this.videoPreviewContainer),_.Zy(this.videoPreviewContainer).appendChild(this.buildIframeElement(R)));return this.getEmbedCode_(k,q.width||560,q.height||315)};
_.Y.buildIframeElement=function(q){var k=document.createElement("iframe"),F,T;k.width=""+((T=(F=this.data)==null?void 0:F.previewWidth)!=null?T:854);var Z,O;k.height=""+((O=(Z=this.data)==null?void 0:Z.previewHeight)!=null?O:480);_.Xhx(k,2,q);k.title="YouTube video player";k.frameBorder="0";k.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";k.referrerPolicy="strict-origin-when-cross-origin";k.allowFullscreen=!0;return k};
_.Y.computeIsSquareAspectRatio_=function(q){return q.previewHeight&&q.previewWidth?q.previewHeight==q.previewWidth:!1};
_.Y.computeShowEmbedOptions_=function(q){return!!q.enablePrivacyModeOptionLabel||!!q.showPlayerControlsOptionLabel};
_.Y.getEmbedCode_=function(q,k,F){return'<iframe width="'+k+'" height="'+F+'" src="'+q+'" 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>'};
_.Y.handleSignalActionCopyShareEmbedUrl_=function(){_.Zy(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.Y.handleSetTimestamp_=function(q){this.startAtTimeStamp_=(this.startAtChecked_=q.isSet)?q.timestamp:0};
_.Y.closePanel_=function(){_.Ta(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.Y.onEmbedCode_=function(){_.Zy(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.Y.onYtPopupClosed_=function(){_.JW(_.Zy(this.hostElement).querySelector("#video-preview"))};
_.Y.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.f(this.data.actionButtons[0],_.bl)&&this.ytRendererBehavior.logExplicitClick(_.f(this.data.actionButtons[0],_.bl))};
Mh.prototype.onYtPopupClosed_=Mh.prototype.onYtPopupClosed_;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Mh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Mh.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Mh.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Mh.prototype,"data",void 0);
_.v([_.u({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.G("design:type",String)],Mh.prototype,"embedCode_",void 0);_.v([_.u({value:!0}),_.G("design:type",Boolean)],Mh.prototype,"isPlayerControlsOptionChecked_",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],Mh.prototype,"isPrivacyModeOptionChecked_",void 0);_.v([_.u({value:!1,notify:!0}),_.G("design:type",Boolean)],Mh.prototype,"startAtChecked_",void 0);
_.v([_.u({value:0}),_.G("design:type",Number)],Mh.prototype,"startAtTimeStamp_",void 0);_.v([_.u({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Mh.prototype,"isSquareAspectRatio_",void 0);_.v([_.Iw("#video-preview"),_.G("design:type",HTMLElement)],Mh.prototype,"videoPreviewContainer",void 0);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Mh.prototype,"onYtPopupClosed_",null);
_.v([_.Pu({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],Mh);
_.B(Mh,"yt-sharing-embed-renderer",function(){if(wo0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;poI===void 0&&(poI=document.createElement("template"));var T=poI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);wo0=q}q=wo0;return q},{mode:2});var b0v={};
b0v.YtUnlimitedFamilyInterstitialBehavior=[_.Ic.YtOpenPopupBehavior,_.Zz.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(q){q=_.eo0(_.nj(q),"yt-button-renderer");return q?q.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(q){this.dialogHistory_.push(q)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var q=this.popFromHistory();if(q){var k={openPopupAction:{popupType:"DIALOG",popup:{}}};k.openPopupAction.popup[q.renderer]=q.data;this.showingPreviousDialog_=!0;this.openPopup(k)}},
handleOpenPopupAction_:function(q){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var k=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(T){return!!q.openPopupAction.popup[T]}),F=this.getElementName_();
k&&this.data&&(this.pushToHistory({renderer:F,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(q){if(q=_.f(q,eQ8))this.loading=!0,_.Ta(this.hostElement,"yt-open-create-family-dialog",[q,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var q=this.hostElement.nodeName.split("-").slice(1).map(function(k){return""+k[0].toUpperCase()+k.slice(1).toLowerCase()}).join("");
return q[0].toLowerCase()+q.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var uek;var NN9;var fm=function(){return _.Q.apply(this,arguments)||this};
_.y(fm,_.Q);_.Y=fm.prototype;_.Y.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}}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Ta(this.hostElement,"yt-register-create-family-dialog");_.Zy(this.hostElement).querySelector("#thumbnail").onShow()};
_.Y.fireOnCloseCommand_=function(){var q;((q=this.data)==null?0:q.onCloseCommand)&&_.O_(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.Y.onYtServiceRequestSent_=function(q,k){k&&k.endpoint&&_.f(k.endpoint,_.RT)||(this.loading=!0)};
_.Y.onYtServiceRequestCompleted_=function(){var q=this.hostElement.parentElement;q.close&&q.close();this.loading=!1};
_.Y.openPopupHandler_=function(q){if(q.detail==this){var k;((k=this.data)==null?0:k.onOpenCommands)&&_.O_(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.Y.closePopupHandler_=function(q,k){this.fireOnCloseCommand_();if(k&&k.canceled===!0||k&&k.canceled===!1&&k.confirmed===!1){var F;((F=this.data)==null?0:F.onDismissCommands)&&_.O_(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.Y.dataChanged_=function(){this.loading=!1};
fm.prototype.dataChanged_=fm.prototype.dataChanged_;fm.prototype.closePopupHandler_=fm.prototype.closePopupHandler_;fm.prototype.openPopupHandler_=fm.prototype.openPopupHandler_;fm.prototype.onYtServiceRequestCompleted_=fm.prototype.onYtServiceRequestCompleted_;fm.prototype.onYtServiceRequestSent_=fm.prototype.onYtServiceRequestSent_;_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],fm.prototype,"ytEventForwardingBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],fm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(b0v.YtUnlimitedFamilyInterstitialBehavior),_.G("design:type",Object)],fm.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],fm.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],fm.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],fm.prototype,"loading",void 0);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],fm.prototype,"onYtServiceRequestSent_",null);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],fm.prototype,"onYtServiceRequestCompleted_",null);
_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],fm.prototype,"openPopupHandler_",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],fm.prototype,"closePopupHandler_",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],fm.prototype,"dataChanged_",null);
_.v([_.Pu({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],fm);
_.B(fm,"yt-unlimited-family-message-interstitial-renderer",function(){if(NN9===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;uek===void 0&&(uek=document.createElement("template"));var T=uek;F.call(k,T.content.cloneNode(!0),q.content.firstChild);NN9=q}q=NN9;return q},{mode:2});var QCI;var K5X;var yT=function(){return _.Q.apply(this,arguments)||this};
_.y(yT,_.Q);yT.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"}}}};
yT.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Zy(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(q){q.onShow()});
_.Zy(this.hostElement).querySelector("#main-thumbnail").onShow()};
yT.prototype.onButtonTap_=function(q){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(q)};
yT.prototype.computeMainThumbnailWidth_=function(q){return q&&q.length!==0?72:96};
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],yT.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],yT.prototype,"ytRendererBehavior",void 0);_.v([_.l(b0v.YtUnlimitedFamilyInterstitialBehavior),_.G("design:type",Object)],yT.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],yT.prototype,"data",void 0);
_.v([_.u({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.G("design:type",Number)],yT.prototype,"mainThumbnailWidth_",void 0);_.v([_.u({value:function(){return this.onButtonTap_.bind(this)}}),
_.G("design:type",Function)],yT.prototype,"boundButtonTap_",void 0);_.v([_.Pu({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],yT);
_.B(yT,"yt-unlimited-family-profile-interstitial-renderer",function(){if(K5X===void 0){var q=document.createElement("template");_.D(q,'\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>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;QCI===void 0&&(QCI=document.createElement("template"));var T=QCI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);K5X=q}q=K5X;return q},{mode:2});var BN5;var rDD;var tX=function(){var q=_.Q.apply(this,arguments)||this;q.sliderAriaValueText_=null;q.selectedIndex_=0;q.messages={PAUSE_SLIDER:_.WJ("PAUSE_SLIDER",void 0,"Pause Duration")};return q};
_.y(tX,_.Q);_.Y=tX.prototype;_.Y.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_]]"}}}}}};
_.Y.onPopupOpened_=function(q){q.detail==this&&_.h("enable_premium_voluntary_pause")&&(_.Ta(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.Y.setDialogData=function(q){this.data=q;this.resetSlider_()};
_.Y.dataChanged_=function(){this.data&&this.resetSlider_()};
_.Y.onSubmitTap_=function(){if(this.data.confirmCommand){var q=this.data.confirmCommand;_.f(q,_.j8c)&&_.Y8(this.hostElement,[q,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.Y.onExitButtonTap_=function(){_.Ta(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.Y.closePopupHandler_=function(q,k){(k&&k.canceled===!0||k.canceled===!1&&k.confirmed===!1)&&this.handleOnDismissCommands_()};
_.Y.onSliderChange_=function(){this.selectedIndex_=_.Zy(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.Y.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.Y.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.Y.resetSlider_=function(){if(this.data){var q=this.data.defaultEndOptionIndex||0,k=_.Zy(this.hostElement).querySelector("#id-pause-slider");if(k.immediateValue<q)for(;k.immediateValue!=q;)k.increment();else if(q<k.immediateValue)for(;k.immediateValue!=q;)k.decrement();this.selectedIndex_=q;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.Y.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.O_(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Y.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.O_(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Y.onYtServiceRequestSent=function(){this.loading=!0};
_.Y.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
tX.prototype.onYtServiceRequestCompleted=tX.prototype.onYtServiceRequestCompleted;tX.prototype.onYtServiceRequestSent=tX.prototype.onYtServiceRequestSent;tX.prototype.closePopupHandler_=tX.prototype.closePopupHandler_;tX.prototype.dataChanged_=tX.prototype.dataChanged_;tX.prototype.onPopupOpened_=tX.prototype.onPopupOpened_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],tX.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],tX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],tX.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],tX.prototype,"loading",void 0);_.v([_.u(),_.G("design:type",Number)],tX.prototype,"selectIndexMax_",void 0);_.v([_.u(),_.G("design:type",Object)],tX.prototype,"selectedData_",void 0);
_.v([_.u(),_.G("design:type",Object)],tX.prototype,"sliderAriaValueText_",void 0);_.v([_.u({value:function(){return this.onSubmitTap_.bind(this)}}),
_.G("design:type",Function)],tX.prototype,"onButtonTap_",void 0);_.v([_.u({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.G("design:type",Function)],tX.prototype,"onSecondaryTap_",void 0);_.v([_.u(),_.G("design:type",Object)],tX.prototype,"messages",void 0);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],tX.prototype,"onPopupOpened_",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],tX.prototype,"dataChanged_",null);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],tX.prototype,"closePopupHandler_",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],tX.prototype,"onYtServiceRequestSent",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],tX.prototype,"onYtServiceRequestCompleted",null);_.v([_.Pu({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],tX);
_.B(tX,"yt-unplugged-pause-membership-dialog-renderer",function(){if(rDD===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unplugged-pause-membership-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unplugged_pause_membership_dialog_renderer.yt.unplugged.pause.membership.dialog.renderer.css.js--\x3e<tp-yt-paper-spinner-lite active="[[loading]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></tp-yt-paper-spinner-lite><div class="dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer" role="heading">[[getSimpleString(data.title)]]</div><div class="duration-title style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class="duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id="id-pause-slider" class="pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer" aria-label$="[[messages.PAUSE_SLIDER]]" aria-valuetext$="[[sliderAriaValueText_]]" max="[[selectIndexMax_]]" min="0" step="1" on-immediate-value-change="onSliderChange_" on-value-change="onSliderChange_"></tp-yt-paper-slider><template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><yt-formatted-string class="body-message style-scope yt-unplugged-pause-membership-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string></template><div id="dialog-actions" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><div id="secondary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div><div id="primary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div></div>');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;BN5===void 0&&(BN5=document.createElement("template"));var T=BN5;F.call(k,T.content.cloneNode(!0),q.content.firstChild);rDD=q}q=rDD;return q},{mode:2});var vVs;var H0K;var Dt=function(){return _.Q.apply(this,arguments)||this};
_.y(Dt,_.Q);Dt.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.bL("vcBalanceRenderer")}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Dt.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Dt.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Dt.prototype,"data",void 0);_.v([_.Pu({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],Dt);
_.B(Dt,"yt-vc-offer-layout-header-renderer",function(){if(H0K===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;vVs===void 0&&(vVs=document.createElement("template"));var T=vVs;F.call(k,T.content.cloneNode(!0),q.content.firstChild);H0K=q}q=H0K;return q},{mode:2});var sC0;var GvX;var cD9;var VHv;var lk=function(){return _.Q.apply(this,arguments)||this};
_.y(lk,_.Q);lk.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.Vg.Object.defineProperties(lk.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)}}});
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],lk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],lk.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.eOh.YtTappableItemBehavior),_.G("design:type",Object)],lk.prototype,"ytTappableItemBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],lk.prototype,"data",void 0);
_.v([_.u({reflectToAttribute:!0}),_.P("data.accessibilityText"),_.G("design:type",String),_.G("design:paramtypes",[])],lk.prototype,"ariaLabel",null);_.v([_.u({reflectToAttribute:!0}),_.P("data.style"),_.G("design:type",String),_.G("design:paramtypes",[])],lk.prototype,"vcOfferStyle",null);_.v([_.P("data.style","data.titleText"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],lk.prototype,"showTitleText",null);_.v([_.Pu({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],lk);
_.B(lk,"yt-vc-offer-renderer",function(){if(VHv===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;cD9===void 0&&(cD9=document.createElement("template"));var T=cD9;F.call(k,T.content.cloneNode(!0),q.content.firstChild);VHv=q}q=VHv;return q},{mode:2});var JX=function(){return _.Q.apply(this,arguments)||this};
_.y(JX,_.Q);JX.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}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],JX.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],JX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],JX.prototype,"data",void 0);_.v([_.Pu({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],JX);
_.B(JX,"yt-vc-offer-layout-renderer",function(){if(GvX===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;sC0===void 0&&(sC0=document.createElement("template"));var T=sC0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);GvX=q}q=GvX;return q},{mode:2});var L52;var xCv;var nV0;var gV0;var AX=function(){return _.Q.apply(this,arguments)||this};
_.y(AX,_.Q);AX.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}}}}}};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],AX.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],AX.prototype,"data",void 0);_.v([_.Pu({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],AX);
_.B(AX,"yt-ypc-offers-modal-top-bar-renderer",function(){if(gV0===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;nV0===void 0&&(nV0=document.createElement("template"));var T=nV0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);gV0=q}q=gV0;return q},{mode:2});var pm=function(){return _.Q.apply(this,arguments)||this};
_.y(pm,_.Q);pm.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"}}}}};
pm.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
pm.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var q=this.scrollable;q.attached&&typeof q.attached==="function"&&q.attached()};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],pm.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],pm.prototype,"ytRendererstamperBehavior",void 0);_.v([_.Iw("#scrollable"),_.G("design:type",Object)],pm.prototype,"scrollable",void 0);_.v([_.u(),_.G("design:type",Object)],pm.prototype,"data",void 0);_.v([_.Pu({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],pm);
_.B(pm,"yt-ypc-offers-modal-renderer",function(){if(xCv===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;L52===void 0&&(L52=document.createElement("template"));var T=L52;F.call(k,T.content.cloneNode(!0),q.content.firstChild);xCv=q}q=xCv;return q},{mode:2});var mCI;var qk0;var wg=function(){return _.Q.apply(this,arguments)||this};
_.y(wg,_.Q);_.Y=wg.prototype;_.Y.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}}}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Zy(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.Y.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.Ta(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.Y.onYtPopupOpened_=function(q,k){(k==null?void 0:k.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.O_(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.Y.onYtPopupClosed_=function(q,k){this.continueButtonTapped||k&&(k.canceled===!0||k.canceled===!1&&k.confirmed===!1)&&this.data.onDismissCommands&&_.O_(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.Y.onYtServiceRequestError_=function(q){this.set("showSpinner",!1);_.k_(this.hostElement,q.detail.error.message)};
_.Y.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.h("enable_ypc_spinners")?_.Ta(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
wg.prototype.onYtServiceRequestError_=wg.prototype.onYtServiceRequestError_;wg.prototype.onYtPopupClosed_=wg.prototype.onYtPopupClosed_;wg.prototype.onYtPopupOpened_=wg.prototype.onYtPopupOpened_;wg.prototype.onYtServiceRequestCompleted_=wg.prototype.onYtServiceRequestCompleted_;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],wg.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],wg.prototype,"ytRendererstamperBehavior",void 0);
_.v([_.u(),_.G("design:type",Object)],wg.prototype,"data",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],wg.prototype,"showSpinner",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],wg.prototype,"continueButtonTapped",void 0);_.v([_.u({value:function(){return this.onContinueTapped_.bind(this)}}),
_.G("design:type",Function)],wg.prototype,"bindOnContinueTapped_",void 0);_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],wg.prototype,"onYtServiceRequestCompleted_",null);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],wg.prototype,"onYtPopupOpened_",null);
_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],wg.prototype,"onYtPopupClosed_",null);_.v([_.eJ("yt-service-request-error"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],wg.prototype,"onYtServiceRequestError_",null);_.v([_.Pu({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],wg);
_.B(wg,"yt-ypc-upgrade-dialog-renderer",function(){if(qk0===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;mCI===void 0&&(mCI=document.createElement("template"));var T=mCI;F.call(k,T.content.cloneNode(!0),q.content.firstChild);qk0=q}q=qk0;return q},{mode:2});var iD2;var kUK;var PI=function(){return _.Q.apply(this,arguments)||this};
_.y(PI,_.Q);PI.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
PI.prototype.computeHasButtons_=function(q){return!(!q.dismissButton&&!q.confirmButton)};
PI.prototype.computeStyle_=function(q){return q||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],PI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],PI.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],PI.prototype,"ytRendererstamperBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],PI.prototype,"data",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],PI.prototype,"positionType",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.G("design:type",Boolean)],PI.prototype,"hasButtons_",void 0);_.v([_.u({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.G("design:type",Boolean)],PI.prototype,"style_",void 0);_.v([_.Pu({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],PI);
_.B(PI,"yt-bubble-hint-renderer",function(){if(kUK===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;iD2===void 0&&(iD2=document.createElement("template"));var T=iD2;F.call(k,T.content.cloneNode(!0),q.content.firstChild);kUK=q}q=kUK;return q},{mode:2});var or0;var FdD;var $a=function(){var q=_.LQ.apply(this,arguments)||this;q.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return q};
_.y($a,_.LQ);_.Y=$a.prototype;_.Y.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.Y.attached=function(){var q=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){q.$.thumbnail.onShow();q.$["header-image"].onShow()})};
_.Y.handleCheckBoxUpdateAction_=function(q){this.canShowCheckboxEnabledConfirmButton=q};
_.Y.computeUseOverlayForSpinner_=function(q,k){return!!q&&k};
_.Y.computeShowSpinner_=function(q,k){return q||!!k};
_.Y.fireOnCloseActions_=function(){var q,k=_.S(((q=this.data)==null?void 0:q.onClosedActions)||[]);for(q=k.next();!q.done;q=k.next())this.ytRendererBehavior.resolveCommand(q.value)};
_.Y.fireOnOpenCommands_=function(q){var k,F=(k=this.data)==null?void 0:k.onOpenCommands;if(F)for(q.stopImmediatePropagation(),q=_.S(F),k=q.next();!k.done;k=q.next())this.ytRendererBehavior.resolveCommand(k.value)};
_.Y.fireOnDismissCommands_=function(q){var k,F=(k=this.data)==null?void 0:k.onDismissCommands;if(F)for(q.stopImmediatePropagation(),q=_.S(F),k=q.next();!k.done;k=q.next())this.ytRendererBehavior.resolveCommand(k.value)};
_.Y.openPopupHandler_=function(q){q.detail==this&&this.fireOnOpenCommands_(q)};
_.Y.closePopupHandler_=function(q,k){_.ZH(this,"yt-confirm-dialog-close-action",[k]);this.fireOnCloseActions_();(k&&k.canceled===!0||k&&k.canceled===!1&&k.confirmed===!1)&&this.fireOnDismissCommands_(q)};
_.Y.onHeaderImageChanged_=function(){var q;((q=this.data)==null?0:q.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.Y.computeHasHeaderImageWidth_=function(q){return q!=void 0};
_.Y.computeHasLoadingMessage=function(q){return!!q};
_.Y.onHeaderImageWidthChanged_=function(){var q,k=(q=this.data)==null?void 0:q.headerImageWidth;if(k){if(q=1.25*k*2+k,this.$.main.style.width=q+"px",k=this.$.scroller.firstElementChild)k.style.minWidth=q+"px"}else this.$.main.style.width="100%"};
_.Y.onThumbnailChanged_=function(){var q;((q=this.data)==null?0:q.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")};
_.Y.onYtNavigate_=function(q){q=_.nj(q);q instanceof Node&&_.jJ(this.$["confirm-button"]).contains(q)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.Y.computePrimaryIsCancel_=function(q){return q};
_.Y.computeIsCancelButtonHidden_=function(q){return q.skipCancelButton||!q.cancelButton};
_.Y.computeIsCheckboxHidden_=function(q){return!q.checkbox};
_.Y.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.Y.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.Y.onYtServiceRequestCompleted_=function(){var q;((q=this.data)==null?0:q.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.Vg.Object.defineProperties($a,{template:{configurable:!0,enumerable:!0,get:function(){if(FdD===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_confirm_dialog_renderer.yt.confirm.dialog.renderer.css.js--\x3e<div id="spinner" hidden="[[!showSpinner_]]" class="style-scope yt-confirm-dialog-renderer">\n  <tp-yt-paper-spinner active="[[showSpinner_]]" class="style-scope yt-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  <div id="loading-message" class="body-text style-scope yt-confirm-dialog-renderer" hidden="[[!data.loadingMessage]]">\n    <yt-formatted-string text="[[data.loadingMessage]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n</div>\n<yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" notify-on-loaded="" thumbnail="[[data.thumbnail]]" width="256" class="style-scope yt-confirm-dialog-renderer">\n</yt-img-shadow>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-confirm-dialog-renderer">\n  <yt-img-shadow id="header-image" hidden="[[!data.headerImage]]" notify-on-loaded="" thumbnail="[[data.headerImage]]" width="[[data.headerImageWidth]]" class="style-scope yt-confirm-dialog-renderer">\n  </yt-img-shadow>\n  <h2 class="heading style-scope yt-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </h2>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="body-text style-scope yt-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope yt-confirm-dialog-renderer" respect-html-dir="" split-lines="" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="checkbox-container" hidden="[[isCheckboxHidden]]" class="style-scope yt-confirm-dialog-renderer"></div>\n  <div class="buttons style-scope yt-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="checkbox-enabled-confirm-button" data="[[data.checkboxEnabledConfirmButton.buttonRenderer]]" dialog-confirm="" hidden="[[!canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm$="[[!data.showLoadingSpinnerOnAction]]" hidden="[[canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;or0===void 0&&(or0=document.createElement("template"));var T=or0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);FdD=q}q=FdD;return q}}});
$a.prototype.onYtServiceRequestCompleted_=$a.prototype.onYtServiceRequestCompleted_;$a.prototype.onYtServiceRequestSent_=$a.prototype.onYtServiceRequestSent_;$a.prototype.onThumbnailLoaded_=$a.prototype.onThumbnailLoaded_;$a.prototype.onYtNavigate_=$a.prototype.onYtNavigate_;$a.prototype.onThumbnailChanged_=$a.prototype.onThumbnailChanged_;$a.prototype.onHeaderImageWidthChanged_=$a.prototype.onHeaderImageWidthChanged_;$a.prototype.onHeaderImageChanged_=$a.prototype.onHeaderImageChanged_;
$a.prototype.closePopupHandler_=$a.prototype.closePopupHandler_;$a.prototype.openPopupHandler_=$a.prototype.openPopupHandler_;_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],$a.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],$a.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],$a.prototype,"ytRendererBehavior",void 0);
_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],$a.prototype,"ytEventForwardingBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],$a.prototype,"data",void 0);_.v([_.u({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.G("design:type",Boolean)],$a.prototype,"primaryIsCancel",void 0);_.v([_.u({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.G("design:type",Boolean)],$a.prototype,"isCancelButtonHidden",void 0);
_.v([_.u({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.G("design:type",Boolean)],$a.prototype,"isCheckboxHidden",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],$a.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.v([_.u({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.G("design:type",Boolean)],$a.prototype,"useOverlayForSpinner_",void 0);
_.v([_.u({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.G("design:type",Boolean)],$a.prototype,"showSpinner_",void 0);_.v([_.u({value:!1}),_.G("design:type",Boolean)],$a.prototype,"isActionInProgress_",void 0);_.v([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.G("design:type",Boolean)],$a.prototype,"hasHeaderImageWidth_",void 0);
_.v([_.u({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.G("design:type",Boolean)],$a.prototype,"hasLoadingMessage",void 0);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],$a.prototype,"openPopupHandler_",null);_.v([_.eJ("yt-popup-closed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],$a.prototype,"closePopupHandler_",null);
_.v([_.Wu("data.headerImage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$a.prototype,"onHeaderImageChanged_",null);_.v([_.Wu("data.headerImageWidth"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$a.prototype,"onHeaderImageWidthChanged_",null);_.v([_.Wu("data.thumbnail"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$a.prototype,"onThumbnailChanged_",null);
_.v([_.eJ("yt-navigate"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],$a.prototype,"onYtNavigate_",null);_.v([_.eJ("yt-img-shadow-loaded"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],$a.prototype,"onThumbnailLoaded_",null);_.v([_.eJ("yt-service-request-sent"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.Bg]),_.G("design:returntype")],$a.prototype,"onYtServiceRequestSent_",null);
_.v([_.eJ("yt-service-request-completed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,_.LF]),_.G("design:returntype")],$a.prototype,"onYtServiceRequestCompleted_",null);_.v([_.Pu({is:"yt-confirm-dialog-renderer",noInjection:!0})],$a);var TRC;var ZDh;var bk=function(){return _.Q.apply(this,arguments)||this};
_.y(bk,_.Q);bk.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.Zy(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
bk.prototype.computeConfirmButton_=function(q){var k={text:q.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};q.confirmNavigationEndpoint?k.navigationEndpoint=q.confirmNavigationEndpoint:q.confirmServiceEndpoint&&(k.serviceEndpoint=q.confirmServiceEndpoint);return k};
bk.prototype.computeShowTitle_=function(q){return!(q==null||!q.title)};
_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],bk.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],bk.prototype,"data",void 0);_.v([_.u({computed:"computeShowTitle_(data)"}),_.G("design:type",Boolean)],bk.prototype,"showTitle",void 0);_.v([_.Pu({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],bk);
_.B(bk,"yt-fancy-dismissible-dialog-renderer",function(){if(ZDh===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;TRC===void 0&&(TRC=document.createElement("template"));var T=TRC;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ZDh=q}q=ZDh;return q});var j2D;var Yk2;var uk=function(){var q=_.Q.apply(this,arguments)||this;q.spinnerActive=!1;return q};
_.y(uk,_.Q);uk.prototype.created=function(){DrD(2201)};
uk.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
uk.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
uk.prototype.onIronOverlayClosed=uk.prototype.onIronOverlayClosed;uk.prototype.onIronOverlayOpened=uk.prototype.onIronOverlayOpened;_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],uk.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.sY),_.G("design:type",Object)],uk.prototype,"tpYtIronOverlayBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],uk.prototype,"data",void 0);_.v([_.u(),_.G("design:type",Object)],uk.prototype,"spinnerActive",void 0);
_.v([_.eJ("iron-overlay-opened"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],uk.prototype,"onIronOverlayOpened",null);_.v([_.eJ("iron-overlay-closed"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],uk.prototype,"onIronOverlayClosed",null);_.v([_.Pu({is:"yt-loading-renderer",disableElementRegistration:!0})],uk);
_.B(uk,"yt-loading-renderer",function(){if(Yk2===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;j2D===void 0&&(j2D=document.createElement("template"));var T=j2D;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Yk2=q}q=Yk2;return q},{mode:2});var ODv;var SkC;var Nh=function(){var q=_.Q.apply(this,arguments)||this;q.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);q.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);q.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";q.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return q};
_.y(Nh,_.Q);_.Y=Nh.prototype;_.Y.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.Y.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.Y.onDarkModeToggledAction=function(q){this.isDarkTheme=q};
_.Y.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.Y.openPopupHandler_=function(q){q.detail===this.hostElement&&this.hostElement.hidden&&_.Ta(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.Y.onDismissButtonTap_=function(){var q;this.closeOnDismissButton_.has(((q=this.data)==null?void 0:q.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Ta(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Y.onAcceptButtonTap_=function(){var q;this.closeOnAcceptButton_.has(((q=this.data)==null?void 0:q.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.Ta(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.Y.computeHasHeader_=function(q){return!!q.headerBackgroundImage};
_.Y.computeLayoutStyle_=function(q){return q};
_.Y.computePopupSize_=function(q){return q};
_.Y.computeIconType_=function(q){return q.dialogIcon&&q.dialogIcon.iconType?q.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":q.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":q.dialogIcon.iconType:""};
_.Y.computeIsLogo_=function(q){return!!q.dialogIcon&&!!q.dialogIcon.iconType&&(q.dialogIcon.iconType==="YOUTUBE_LOGO"||q.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||q.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.Y.computeHasCustomLogo=function(q){return!(q==null||!q.headerForegroundImage)};
_.Y.computeCustomLogo=function(q,k){if(q!=null&&q.headerForegroundImage)return q.headerForegroundImageDark?k?q.headerForegroundImageDark:q.headerForegroundImage:q.headerForegroundImage};
_.Y.computeHeaderBackgroundImage=function(q,k){if(q!=null&&q.headerBackgroundImage)return k&&(q==null?0:q.headerBackgroundImageDark)?q.headerBackgroundImageDark:q.headerBackgroundImage};
_.Y.shouldShowIconContainer=function(q,k){return q&&!k};
_.Y.shouldShowNonYouTubeIcon=function(q,k){return!q&&!k};
_.Y.getLogoImageId=function(q){var k,F,T;return(q=(k=this.computeCustomLogo(q,this.isDarkTheme))==null?void 0:(F=k.thumbnails)==null?void 0:(T=F[0])==null?void 0:T.height)&&q%31===0?"custom-logo-with-padding":"custom-logo"};
Nh.prototype.openPopupHandler_=Nh.prototype.openPopupHandler_;Nh.prototype.dataChanged_=Nh.prototype.dataChanged_;_.v([_.l(_.T9.YtRendererstamperBehavior),_.G("design:type",Object)],Nh.prototype,"ytRendererstamperBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],Nh.prototype,"ytRendererBehavior",void 0);_.v([_.u(),_.G("design:type",Boolean)],Nh.prototype,"isDarkTheme",void 0);
_.v([_.u({computed:"computeCustomLogo(data, isDarkTheme)"}),_.G("design:type",Object)],Nh.prototype,"customLogo",void 0);_.v([_.u({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.G("design:type",Object)],Nh.prototype,"headerBackgroundImage",void 0);_.v([_.u(),_.G("design:type",Object)],Nh.prototype,"data",void 0);_.v([_.u({computed:"computeHasHeader_(data)"}),_.G("design:type",Boolean)],Nh.prototype,"hasHeader",void 0);
_.v([_.u({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.G("design:type",Object)],Nh.prototype,"layoutStyle",void 0);_.v([_.u({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.G("design:type",Object)],Nh.prototype,"popupSize",void 0);_.v([_.u({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Nh.prototype,"hasLogo",void 0);
_.v([_.u({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.G("design:type",Boolean)],Nh.prototype,"hasCustomLogo",void 0);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],Nh.prototype,"dataChanged_",null);_.v([_.eJ("yt-popup-opened"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],Nh.prototype,"openPopupHandler_",null);
_.v([_.Pu({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],Nh);
_.B(Nh,"yt-upsell-dialog-renderer",function(){if(SkC===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ODv===void 0&&(ODv=document.createElement("template"));var T=ODv;F.call(k,T.content.cloneNode(!0),q.content.firstChild);SkC=q}q=SkC;return q},{mode:2});var z49=_.mc(function(q){return _.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-header"},_.U(_.a,{cond:q.title,then:function(k){return _.U("h2",{class:"mini-app-game-info-dialog-view-model-wiz__header-title"},k)}}))},"xg"),CbC=_.mc(function(q){return _.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-dialog-footer"},_.U(_.l$,{data:q.closeButton},{buttonViewModel:function(k){return _.U("div",null,_.U(_.b$,{data:k.data}))}}))},"yg"),R4I=_.mc(function(q){var k=
q.data;
return _.U(_.iB,null,_.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info-details"},_.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-image-wrapper"},_.U(_.a,{cond:function(){return!!k().image&&!!k().title},
then:function(){return _.U(_.gy,{data:function(){return k().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__primary-game-info"},_.U(_.a,{cond:function(){return k().title},
then:function(F){return _.U("h3",{class:"mini-app-game-info-dialog-view-model-wiz__title"},F)}}),_.U(_.a,{cond:function(){return k().primaryGenre},
then:function(F){return _.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__genre"},F)}}))),_.U(_.a,{cond:function(){var F=k().description;
return F&&F.length<=150},
then:function(){return _.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-description-wrapper"},_.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__game-description"},function(){return k().description}))}}))},"zg"),e49=_.mc(function(q){q=q.infoRows;
var k=_.mT().resolve(_.$n),F=_.h("enable_displaying_ppn");return _.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-rows-wrapper"},_.U(_.XW,{each:q},function(T){return _.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.U(_.a,{cond:function(){return T.label},
then:function(Z){return _.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},Z)}}),_.U(_.a,{cond:function(){return T.attributedLabel},
then:function(Z){return _.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},_.U(_.gz,{text:Z,noPreWrap:!0}))}}),_.U(_.a,{cond:function(){return T.value},
then:function(Z){return _.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},Z)}}),_.U(_.a,{cond:function(){return T.attributedValue},
then:function(Z){return _.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},_.U(_.gz,{text:Z,noPreWrap:!0}))}}))}),_.U(_.a,{cond:function(){return F&&k.clientData.has("post_play_nonce")},
then:function(){return _.U("div",{class:"mini-app-game-info-dialog-view-model-wiz__game-info-row"},_.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-label"},"Post Play Nonce"),_.U("span",{class:"mini-app-game-info-dialog-view-model-wiz__info-value"},k.getData("post_play_nonce")))}}))},"Ag"),WdK=_.mc(function(q){var k=q.data;
return _.U("yt-mini-app-game-info-dialog-view-model",{class:"mini-app-game-info-dialog-view-model-wiz"},_.U(z49,{title:function(){return k().dialogTitle}}),_.U(R4I,{data:k}),_.U(_.a,{cond:function(){return k().infoRow},
then:function(F){return _.U(e49,{infoRows:F})}}),_.U(CbC,{closeButton:function(){return k().closeButton}}))},"Bg");
WdK.idomCompat=!0;_.Ft(WdK,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;return _.U("yt-gulp-triggering-dialog-view-model",{class:"ytGulpTriggeringDialogViewModelHost"},_.U(_.gy,{data:function(){return k().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.U("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.U("div",{class:"ytGulpTriggeringDialogViewModelHostIconDiv"},_.U(_.a,{cond:function(){var F=k().ytLogo;return F?F.iconType:null},
then:function(F){return _.U(_.fF,{icon:F,className:"ytGulpTriggeringDialogViewModelHostIcon"})}})),_.U("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.U("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.U(_.gz,{text:function(){return k().title}})),_.U("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.U(_.gz,{text:function(){return k().body}})),_.U("p",{class:"ytGulpTriggeringDialogViewModelHostLastParagraph"},_.U(_.gz,{text:function(){return k().verifyStateText}}))),
_.U("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.U("div",null,_.U(_.l$,{data:function(){return k().dismissButton}},{buttonViewModel:_.b$})),_.U("div",null,_.U(_.l$,{data:function(){return k().linkParentButton}},{buttonViewModel:_.b$})))))},"Cg"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.xK}});var U5D=_.mc(function(q){var k=q.data;q=_.xv(function(){return k().agreements},[]);
return _.U("installment-agreements-view-model",{class:_.UZ("ytInstallmentAgreementsViewModelHost")},_.U(_.XW,{each:q},function(F){return _.U("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.U("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.U(_.gz,{text:F.label})),_.U("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.U(_.l$,{data:function(){return F.openButton}},{buttonViewModel:_.b$})))}))},"Dg");
U5D.idomCompat=!0;var I88=_.mc(function(q){return _.U("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.U("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.U(_.gz,{text:function(){return q.data().inviteMessage}})),_.U("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.U(_.gz,{text:function(){return q.data().attributedAccountSectionHeaderText}})),_.U("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.U(_.l$,{data:function(){return q.data().accountAvatar}},{avatarViewModel:_.ld}),_.U("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.U(_.gz,{text:function(){return q.data().accountName}}),_.U("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.U(_.gz,{text:function(){return q.data().handle}}))),_.U(_.l$,{data:function(){return q.data().trailingButton}},{buttonViewModel:_.b$})),_.U("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.U(_.gz,{text:function(){return q.data().termsOfService}})))},"Eg");var XZv=_.mc(function(q){var k=_.S(_.db(function(){var g,Y9;return((g=q.data().createPlaylistDialogFormSchema)==null?0:(Y9=g.initialValues)==null?0:Y9.title)?q.data().createPlaylistDialogFormSchema.initialValues.title:""})),F=k.next().value,T=k.next().value;
k=_.S(_.db(function(){q.data();return!1}));
var Z=k.next().value,O=k.next().value;k=_.S(_.db(function(){q.data();return!1}));
var z=k.next().value,R=k.next().value;k=_.S(_.db(function(){var g,Y9;return(g=q.data().createPlaylistDialogFormSchema)==null?void 0:(Y9=g.initialValues)==null?void 0:Y9.visibility}));
var e=k.next().value,I=k.next().value;k=_.S(_.db(function(){q.data();return!1}));
var X=k.next().value,E=k.next().value;k=_.S(_.db(function(){var g,Y9;return(g=q.data().createPlaylistDialogFormSchema)==null?void 0:(Y9=g.initialValues)==null?void 0:Y9.isCollaborative}));
var d=k.next().value,M=k.next().value,t=_.sa("div");_.y3(function(){var g=t.value.querySelector("textarea");g&&(g.value=F())},"OCauEe");
_.DB(function(){var g;_.uTK((g=q.data().createPlaylistDialogFormSchema)==null?void 0:g.id,{onSubmit:function(){var Y9=F();var OT=e(),UT=d(),yh=q.data();Y9={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:Y9,privacyStatus:OT,videoIds:yh.videoIds,sourcePlaylistId:yh.sourcePlaylistId,params:UT?yh.createPlaylistParamsCollaborationEnabled:yh.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.mT().resolve(_.qd).resolveCommand(Y9)},
isValid:function(){return Z()&&!z()&&!X()}})});
var A=function(g){if(g!==void 0&&(T(g),!Z()&&g.length>0&&O(!0),Z())){var Y9=Nch(q.data());if(Y9){var OT=Y9.minLength;Y9=Y9.maxLength;OT&&g.length<OT?R(!0):Y9&&g.length>Y9?R(!0):R(!1)}}},w=function(){var g=!(!d()||e()!=="PRIVATE");
E(g)},b=function(g){g!==void 0&&(I(g),w())},r=function(){if(X())return KjI(q.data())},L=function(){M(!d());
w()},H=function(){return{validate:function(g){if(Z()){var Y9=Nch(q.data());
if(Y9){var OT=Y9.minLength;Y9=Y9.translations;if(OT&&g.length<OT)return Y9==null?void 0:Y9.minLengthErrorMessage}}}}},V=function(){var g=Nch(q.data()),Y9=g==null?void 0:g.maxLength,OT;
g=g==null?void 0:(OT=g.translations)==null?void 0:OT.maxLengthErrorMessage;if(Y9&&g)return{maxChars:Y9,errorMessage:g}};
return _.U("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.U("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:t},_.U(_.l$,{data:function(){return q.data().playlistTitle}},{textFormFieldViewModel:function(g){return _.U(_.MW9,{data:g.data,
text:F,onInput:A,validation:H,characterLimit:V})},
textFieldViewModel:function(g){return _.U(_.hCv,{data:g.data,text:F,onInput:A,validation:H,characterLimit:V})}})),_.U("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.U(_.l$,{data:function(){return q.data().playlistVisibility}},{dropdownViewModel:function(g){return _.U(_.b6D,{data:g.data,
onSelected:b,error:r})}})),_.U(_.a,{cond:function(){return!!q.data().playlistCollaborate},
then:function(){return _.U("div",null,_.U(_.l$,{data:function(){return q.data().playlistCollaborate}},{switchListItemViewModel:function(g){return _.U(_.hlz,{data:g.data,
onTap:L})}}))}}))},"Fg");var ErK=_.mc(function(q){var k=q.data;return _.U("upsell-offer-table-cell-content-view-model",null,_.U("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.U(_.d6,null,_.U(_.EP,{when:function(){return k().iconType}},function(){return _.U("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.U(_.fF,{icon:function(){return k().iconType.toString()}}))}),_.U(_.EP,{when:function(){return k().title}},function(){return _.U(_.gz,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return k().title}})}),_.U(_.EP,{when:function(){return k().subtitle}},function(){return _.U(_.gz,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return k().subtitle}})}),_.U(_.EP,{when:function(){return k().featureDescription}},function(){return _.U(_.gz,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return k().featureDescription}})}),_.U(_.EP,{when:function(){return k().note}},function(){return _.U(_.gz,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return k().note}})}))))},"Gg");
ErK.idomCompat=!0;var a8s=_.mc(function(q){var k=q.data;return _.U("upsell-offer-table-cell-view-model",null,_.U("div",{class:_.UZ("ytUpsellOfferTableCellViewModelCellWrapper",function(){return k().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"})},_.U(_.l$,{data:function(){return k().contents}},{upsellOfferTableCellContentViewModel:ErK})))},"Hg");
a8s.idomCompat=!0;var d59=_.mc(function(q){var k=q.data;var F=q.upsellTableIsFirstRow;var T=function(){return(F==null?0:F())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},Z=function(){return(F==null?0:F())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.U("ytm-upsell-offer-table-row-view-model",null,_.U("div",{class:"ytUpsellOfferTableRowViewModelHost"},_.U(_.l$,{data:function(){return k().rowHeaderCell}},{upsellOfferTableCellViewModel:function(O){return _.U("div",{class:T},_.U(a8s,{data:O.data}))}}),_.U(_.l$,{data:function(){return k().contentCells}},{upsellOfferTableCellViewModel:function(O){return _.U("div",{class:Z},_.U(a8s,{data:O.data}))}})))},"Ig");
d59.idomCompat=!0;var h48=_.mc(function(q){var k=q.data;return _.U("ytm-upsell-offer-table-view-model",null,_.U("div",{class:"ytUpsellOfferTableViewModelHost"},_.U("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.U(_.l$,{data:function(){return k().rows}},{upsellOfferTableRowViewModel:function(F,T){return _.U(d59,{data:F.data,
upsellTableIsFirstRow:function(){return T()===0}})}}))))},"Jg");
h48.idomCompat=!0;var Mmk=_.mc(function(q){var k=_.xv(q.noPadding,!1),F=function(){var O,z;return(z=(O=q.data().logo.accessibilityData)==null?void 0:O.label)!=null?z:""},T=function(){return q.data().offerTable},Z={};
return _.U("upsell-view-model",{class:_.UZ("ytUpsellViewModelHost",(Z.ytUpsellViewModelHostNoPadding=function(){return k()},Z.ytUpsellViewModelHostWide=function(){return T()!==void 0},Z))},_.U("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.U(_.a,{cond:function(){return _.nO(q.data().logo)},
then:function(O){return _.U(_.gy,{data:O,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:F})}})),_.U("div",{class:"ytUpsellViewModelHostUpsellTitle"},_.U(_.gz,{text:function(){return q.data().title}})),_.U("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.U(_.XW,{each:function(){var O;
return(O=q.data().subtitles)!=null?O:[]},
keyBy:"INDEX"},function(O){var z={};return _.U("div",{class:_.UZ("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(z.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return T()!==void 0},z))},_.U(_.gz,{text:O}))})),_.U("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.U(_.XW,{each:function(){var O;
return(O=q.data().benefitInfos)!=null?O:[]},
keyBy:"INDEX"},function(O){return _.U(_.a,{cond:function(){return O().info},
then:function(z){return _.U("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.U(_.fF,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.U(_.gz,{text:z}))}})})),_.U(_.a,{cond:function(){return T()!==void 0},
then:function(){return _.U("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.U(h48,{data:T}))}}),_.U("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.U(_.XW,{each:function(){var O;
return(O=q.data().legalInfos)!=null?O:[]},
keyBy:"INDEX"},function(O){var z={};return _.U("div",{class:_.UZ("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(z.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return T()!==void 0},z))},_.U(_.gz,{text:O}))})))},"Kg");var f8k=_.mc(function(q){var k=q.data;q={};q=(q.ytMiniAppScoreChallengeViewModelScoreRadial=!0,q.ytMiniAppScoreChallengeViewModelDarkScoreRadial=BcC(),q);return _.U("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.U("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return k().title}),_.U("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return k().subtitle}),_.U("div",{class:_.ID(q)},_.U("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return k().score})),_.U("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return k().prompt}))},"Lg");var yLC=function(){this.store=_.cu();this.formId=""};var tmh=_.mc(function(q){function k(R){if(R&&(R=_.f(R,_.EB)))return Object.assign({},R,{isSelected:O()})}
var F=_.S(_.db(function(){var R,e;return(e=(R=_.f(q.data().option,_.EB))==null?void 0:R.isSelected)!=null?e:!1})),T=F.next().value,Z=F.next().value,O=T;
_.DB(function(){var R;_.uTK((R=q.data().formSchema)==null?void 0:R.id,{onSubmit:function(){var e=_.mT().resolve(_.qd),I=!!q.data().selectedCommand,X=!!q.data().unselectedCommand;if(O()){if(I)var E=q.data().selectedCommand}else X&&(E=q.data().unselectedCommand);E=_.QK(E);k(q.data().option)&&!E?(e="",!I&&X?e="selected ":I&&!X&&(e="unselected "),I=new _.aP("No "+e+"command found for SelectionListItemFormViewModel"),_.A7(I)):E&&e.resolveCommand(E)},
isValid:function(){return!0}})});
var z=function(){Z(!O())};
_.tR(function(){var R,e,I=(R=q.data())==null?void 0:(e=R.formSchema)==null?void 0:e.id;I&&_.$y2()().delete(I)});
return _.U("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.U("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.U(_.gz,{text:function(){return q.data().paragraph}})),_.U(_.a,{cond:function(){return k(q.data().option)},
then:function(R){return _.U(_.lx,{data:R,isCompact:!0,hideSelectionTextChevron:!0,onTap:z,disableHorizontalPadding:!0})}}))},"Mg");var D5X=_.mc(function(q){var k=q.data;var F=q.disablePadding;var T=q.className;var Z=_.sa("yt-dialog-header-view-model"),O=function(){var R=k().imageBanner;a:switch(k().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var e="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:e="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:R,style:e,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},z=function(){return k().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"};
_.DB(function(){var R=function(){_.Ta(Z.value,"yt-refit-popups-action")},e;
(e=Z.value)==null||e.addEventListener("image-loaded",R);_.tR(function(){var I;(I=Z.value)==null||I.removeEventListener("image-loaded",R)})});
q={};return _.U("yt-dialog-header-view-model",{el:Z,class:_.UZ(T,(q.ytDialogHeaderViewModelHost=!0,q.ytDialogHeaderViewModelHostDisablePadding=F,q))},_.U(_.a,{cond:function(){return k().imageBanner},
then:function(){var R={};return _.U("div",{class:_.UZ(T,(R.ytDialogHeaderViewModelBanner=!0,R.ytDialogHeaderViewModelBannerFullBleed=z,R)),style:_.MO({"max-height":function(){return k().assetContainerMaxHeight!==void 0?k().assetContainerMaxHeight+"px":void 0}})},_.U(_.k2,{data:O,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.U(_.a,{cond:function(){return k().headerBlock},
then:function(){return _.U("div",{class:"ytDialogHeaderViewModelHeaderBlock"},_.U(_.l$,{data:function(){return k().headerBlock}},{contentPreviewImageViewModel:function(R){return _.U(_.k2,{data:R.data,
notifyOnLoaded:!0})}}))}}),_.U(_.a,{cond:function(){return k().customAssetContainer},
then:function(R){return _.U("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.U(_.l$,{data:R},{avatarStackViewModel:_.Aa}))}}),_.U(_.a,{cond:function(){return k().customBanner},
then:function(R){return _.U("div",{class:"ytDialogHeaderViewModelCustomAssetContainer"},_.U(_.l$,{data:R},{avatarStackViewModel:_.Aa}))}}),_.U(_.a,{cond:function(){return k().headline},
then:function(R){return _.U("h2",null,_.U(_.gz,{text:R,className:"ytDialogHeaderViewModelText"}))}}))},"Ng");
D5X.idomCompat=!0;var l8C=_.mc(function(q){var k=_.Nr0(function(){return q.data().formId}),F=k.onSubmit,T=k.isValid;
return _.U("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.U(_.l$,{data:function(){return q.data().panelFooter}},{panelFooterViewModel:function(Z){return _.U(_.Bi,{data:Z.data,
disablePadding:!0,disablePrimaryButton:function(){return!T()},
onClickPrimaryButton:function(){F()}})}}))},"Og");var JL9=_.mc(function(q){var k=function(){var F,T;return(T=(F=_.f(q.data().rendererContext,_.aL))==null?void 0:F.label)!=null?T:""};
return _.U("yt-dialog-image-content-view-model",{class:_.UZ("ytDialogImageContentViewModelHost",q.className)},_.U(_.a,{cond:function(){return _.nO(q.data().image)},
then:function(F){return _.U(_.gy,{data:F,alt:k,className:"ytDialogImageContentViewModelImage",contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"})}}),_.U(_.gz,{text:function(){return q.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Pg");var wZk=_.mc(function(q){var k=_.nr(q,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),F=k.elRefCallback;q=k.iconWiz;var T=k.assetWiz,Z=k.assetType,O=k.titleWiz,z=k.leadingActionHeaderWiz,R=k.trailingActionHeaderWiz,e=k.headerPosition,I=k.contentWiz,X=k.buttonLayout,E=k.buttonStyle,d=k.primaryButtonWiz,M=k.secondaryButtonWiz,t=k.contentAlignment,A=k.isFullscreen,w=k.width,b=k.maxHeight,r=k.isHeaderWizDefined,
L=k.headerWiz,H=k.isFooterWizDefined,V=k.footerWiz;k=_.sa("dialog-layout",function(Kf){F==null||F(Kf)});
var g=T?function(){return T({className:"yt-spec-dialog-layout__dialog-layout-asset-item"})}:void 0,Y9=d?function(){var Kf={};
return d({buttonOverrides:function(){return{style:(E==null?void 0:E())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.UZ((Kf["yt-spec-dialog-layout__dialog-layout-button"]=!0,Kf["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(X==null?void 0:X())===0||(X==null?void 0:X())===2},Kf))})}:void 0,OT=M?function(){var Kf={};
return M({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.UZ((Kf["yt-spec-dialog-layout__dialog-layout-button"]=!0,Kf["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(X==null?void 0:X())===0||(X==null?void 0:X())===2},Kf))})}:void 0,UT=function(){return(!!O||!!z||!!R)&&e()===0},yh={},AH={},lw={},H0={};
return _.U("dialog-layout",{el:k,class:_.UZ((yh["yt-spec-dialog-layout"]=!0,yh["yt-spec-dialog-layout--dialog-layout-fullscreen"]=A,yh["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!A()},yh["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return b()===1},yh["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(Z==null?void 0:Z())===1},yh)),
style:function(){return(w==null?void 0:w())!==void 0?"width: "+w+"px;":""}},q?_.U("div",{class:_.UZ((AH["yt-spec-dialog-layout__dialog-layout-icon"]=!0,AH["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!T&&e()===1},AH["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return t()===1},AH))},_.U(q,null)):null,_.U(_.a,{cond:r,
then:function(){return L?_.U("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.U(L,null)):null},
else:function(){return _.U(_.iB,null,_.U(_.a,{cond:UT,then:function(){return _.U(ALk,{contentAlignment:t,LeadingActionHeader:z,TrailingActionHeader:R,Title:O,isAboveAsset:!!g})}}),g?_.U("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.U(g,null)):null)}}),_.U("div",{class:_.UZ((lw["yt-spec-dialog-layout__dialog-layout-container"]=!0,lw["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(t==null?void 0:t())===1},lw["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-container-top-padding"]=
function(){return!O&&!L||!!g&&(e==null?void 0:e())===0},lw))},_.U(_.a,{cond:function(){return O&&!L&&(e==null?void 0:e())===1},
then:function(){return _.U(ALk,{contentAlignment:t,LeadingActionHeader:z,TrailingActionHeader:R,Title:O,isAboveAsset:!1})}}),I?_.U("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.U("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.U(I,null))):null,_.U(_.a,{cond:H,
then:function(){return V?_.U("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.U(V,null)):null}}),Y9||OT?_.U(pZ9,{footerClasses:_.UZ((H0["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,H0["yt-spec-dialog-layout__dialog-layout-footer"]=!0,H0["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(X==null?void 0:X())===2},H0["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(X==null?void 0:X())===1},H0)),
PrimaryButton:Y9,SecondaryButton:OT}):null))},"Qg"),ALk=_.mc(function(q){var k=_.nr(q,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),F=k.contentAlignment,T=k.LeadingActionHeader;q=k.Title;var Z=k.TrailingActionHeader,O=k.isAboveAsset,z=k.enableLeadingActionHeader;k={};return _.U("div",{class:_.UZ((k["yt-spec-dialog-layout__dialog-header-container"]=!0,k["yt-spec-dialog-layout__dialog-header"]=!0,k["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=O,k["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(F==null?void 0:F())===1&&z()},k))},_.U(_.a,{cond:function(){return z()},
then:function(){return T?_.U("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.U(T,null)):null}}),q?_.U("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.U(q,null)):null,Z?_.U("div",null,_.U(Z,null)):null)},"Rg"),pZ9=_.mc(function(q){var k=q.footerClasses;
var F=q.PrimaryButton;q=q.SecondaryButton;return _.U("div",{class:k},q?_.U(q,null):null,F?_.U(F,null):null)},"Sg");var PbX=_.mc(function(q){var k=q.data;return _.U("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.U("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.U(_.l$,{data:function(){return k().avatar}},{avatarViewModel:_.ld})),_.U("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.U(_.gz,{text:function(){return k().title}})),_.U(_.gz,{text:function(){return k().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Tg");var $50=_.mc(function(q){var k=q.data;return _.U("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.U("div",{class:"ytAccessConfirmationViewModelContent"},_.U(_.l$,{data:function(){return k().dualAvatar}},{dualAvatarViewModel:function(F){return _.U(_.igU,{data:F.data,
className:"ytAccessConfirmationViewModelAvatar"})}}),_.U("h2",{class:"ytAccessConfirmationViewModelTitle"},_.U(_.gz,{text:function(){return k().title}})),_.U(_.gz,{text:function(){return k().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Ug");var bDk=_.mc(function(q){var k=q.data;var F=void 0;q=_.S(_.db(function(){var I;return((I=_.f(k().content,_.nbv))==null?void 0:I.defaultSelectedKey)||""}));
var T=q.next().value,Z=q.next().value,O,z=function(){Z("");var I;(I=F)!=null&&I.store.dispatch(_.FH({type:"RESET_COMMAND_MAP"}))};
_.DB(function(){F=new yLC;window.addEventListener("yt-popup-closed",z)});
_.y3(function(){if(F&&O!==k().formId){var I=F,X=k();X.formId&&(I.formId=X.formId,I.store.dispatch(_.FH({type:"SET_CURRENT_FORM_ID",payload:{formId:I.formId}})));(O=k().formId)&&T()&&(I=F,X={key:T()},X.command&&I.store.dispatch(wgh(O,X.command)))}},"k6b6Qe");
_.tR(function(){window.removeEventListener("yt-popup-closed",z)});
var R=function(I,X,E){X.key&&E&&X.key!==T()&&(Z(X.key),F&&X.command&&F.store.dispatch(wgh(E,X.command)))},e=function(){if(_.f(k().content,_.nbv))return!(T==null?0:T())};
return _.U("yt-dialog-view-model",{class:_.UZ("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.U(wZk,{headerWiz:function(){return _.U("span",{skip:!0},_.U(_.l$,{data:function(){return k().header}},{dialogHeaderViewModel:function(I){return _.U(D5X,{data:I.data,
disablePadding:!0})}}))},
isHeaderWizDefined:function(){return!!k().header},
contentWiz:function(){return _.U("span",{skip:!0},_.U(_.l$,{data:function(){return k().customContent?k().customContent:k().content}},{basicContentViewModel:_.v9s,
createPlaylistDialogFormViewModel:XZv,collaborativePlaylistInviteMessageViewModel:I88,miniAppScoreChallengeViewModel:f8k,radioButtonGroupViewModel:function(I){var X=I.data;return _.U(_.w98,{data:X,selectedKey:T,onSelected:R,groupName:function(){return X().formId}})},
selectionListItemFormViewModel:tmh,upsellViewModel:function(I){return _.U(Mmk,{data:I.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:PbX,installmentAgreementsViewModel:U5D,accessConfirmationViewModel:$50,listViewModel:function(I){return _.U(_.AX8,{data:I.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:JL9}))},
footerWiz:function(){return _.U("span",{skip:!0},_.U(_.l$,{data:function(){return k().footer}},{panelFooterViewModel:function(I){return _.U(_.Bi,{data:I.data,
disablePadding:!0,disablePrimaryButton:e})},
formPanelFooterViewModel:l8C,formFooterViewModel:function(I){return _.U(_.EO0,{data:I.data,disablePadding:!0})}}))},
isFooterWizDefined:function(){return!!k().footer}}))},"Vg");
bDk.idomCompat=!0;_.Ft(bDk,"yt-dialog-view-model",{props:{data:_.xK},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var uG5=_.mc(function(q){var k=q.data;q={};return _.U("yt-panel-header-view-model",{class:_.UZ("yt-panel-header-view-model-wiz",(q["yt-panel-header-view-model-wiz--hide-divider"]=function(){return!!k().shouldHideDivider},q["yt-panel-header-view-model-wiz--compact"]=function(){return!!k().subtitle},q))},_.U("div",{class:"yt-panel-header-view-model-wiz__title-wrapper"},_.U(_.a,{cond:function(){return k().title},
then:function(F){return _.U(_.gz,{text:F,className:"yt-panel-header-view-model-wiz__title"})}}),_.U(_.a,{cond:function(){return k().subtitle},
then:function(F){return _.U(_.gz,{text:F,className:"yt-panel-header-view-model-wiz__subtitle"})}})),_.U("div",{class:"yt-panel-header-view-model-wiz__trailing-buttons"},_.U(_.l$,{data:function(){return k().trailingButtons}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
className:"yt-panel-header-view-model-wiz__button"})}})))},"Wg");
uG5.idomCompat=!0;var NRC=_.mc(function(q){var k=_.EZ(function(O){var z;if((z=q.skipContentClick)==null?0:z.call(q))return!1;q.onContentWrapperClick(O);return!0}),F,T,Z;
return _.U("div",{class:_.UZ("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return q.isAnimating()?"transform: translateY("+q.currentY()+"px);transition: 0.2s":""}},(F=q.header)==null?void 0:F.call(q),_.U("div",{id:q.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.MO({"max-height":(0,_.tV)(q.maxHeightForContentWrapper)}),"on:scroll":sz2(q.onScroll),"on:touchmove":sz2(function(O){return void O.stopPropagation()})},_.U("div",{el:{onRender:q.contentWrapperEl},
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":k},(T=q.body)==null?void 0:T.call(q))),(Z=q.footer)==null?void 0:Z.call(q))},"Xg");
NRC.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var Q2K=_.mc(function(q){var k=_.xv(q.leadingLabel),F=_.xv(q.trailingLabel),T=_.xv(q.footerButtonType),Z=function(){return k()||F()||q.hasPrimaryButton()||q.hasSecondaryButton()},O={},z=_.UZ("yt-spec-bottom-sheet-layout__primary-button",(O["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return T()===0&&q.hasPrimaryButton()},O["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return T()===1&&q.hasPrimaryButton()},O["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return T()===2&&q.hasPrimaryButton()},O["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return T()===3&&q.hasPrimaryButton()},O));
O={};var R=_.UZ("yt-spec-bottom-sheet-layout__secondary-button",(O["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return T()===1&&q.hasSecondaryButton()},O["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return T()===2&&q.hasSecondaryButton()},O["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return T()===3&&q.hasPrimaryButton()},O));
return _.U(_.a,{cond:q.hasFooterOverride,then:function(){var e;return _.U(_.iB,null,(e=q.footerOverride)==null?void 0:e.call(q))},
else:function(){return _.U(_.a,{cond:Z,then:function(){return _.U("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.U(_.a,{cond:function(){return k()||F()},
then:function(){var e={};return _.U("div",{class:_.UZ("yt-spec-bottom-sheet-layout__footer-label-wrapper",(e["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!q.hasPrimaryButton()},e))},_.U(_.a,{cond:k,
then:function(){return _.U("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},k)}}),_.U(_.a,{cond:F,
then:function(){return _.U("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},F)}}))}}),_.U(_.a,{cond:function(){return q.hasPrimaryButton()||q.hasSecondaryButton()},
then:function(){var e={};return _.U("div",{class:_.UZ("yt-spec-bottom-sheet-layout__footer-button-wrapper",(e["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.woh,e))},_.U(_.a,{cond:function(){return q.hasSecondaryButton()&&T()!==0},
then:function(){var I;return _.U("div",{class:R},(I=q.secondaryButton)==null?void 0:I.call(q))}}),_.U(_.a,{cond:q.hasPrimaryButton,
then:function(){var I;return _.U("div",{class:z},(I=q.primaryButton)==null?void 0:I.call(q))}}))}}))}})}})},"Yg");
Q2K.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var Kds=_.mc(function(q){var k=_.xv(q.title),F=_.xv(q.subtitle);return _.U("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:q.headerId,"on:touchstart":_.EZ(function(T){var Z;(Z=q.touchstart)==null||Z.call(q,T);return!1}),
"on:touchmove":_.EZ(function(T){var Z;(Z=q.touchmove)==null||Z.call(q,T);return!1}),
"on:touchend":_.EZ(function(T){var Z;(Z=q.touchend)==null||Z.call(q,T);return!1})},_.U("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.U(_.a,{cond:q.hasHeaderOverride,
then:function(){var T;return _.U(_.iB,null,(T=q.headerOverride)==null?void 0:T.call(q))},
else:function(){var T={};return _.U("div",{class:_.UZ((T["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,T["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=k,T))},_.U("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.U(_.a,{cond:k,then:function(){return _.U(_.iB,null,_.U("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},k),_.U(_.a,{cond:F,then:function(){return _.U("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
F)}}))}})),_.U(_.a,{cond:function(){return k()&&q.hasActionHeader()},
then:function(){var Z;return _.U("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(Z=q.actionHeader)==null?void 0:Z.call(q))}}))}}))},"Zg");
Kds.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.mc(function(q){function k(g){if(!b&&typeof MutationObserver!=="undefined"){var Y9={childList:!0};"MutationObserver"in window&&(b=new MutationObserver(F.bind(void 0,g)),b.observe(g,Y9))}}
function F(g){typeof b!=="undefined"&&(r["content-wrapper"]===void 0&&(r["content-wrapper"]=g.children[0].clientHeight),M(r["content-wrapper"]),d()>t()||A(d()))}
function T(){E(window.innerHeight);d()>t()||A(d());L.isFullScreen[0]()&&d()>t()?H().dispatch("Snap To Full Screen",{maxHeight:w()}):H().dispatch("Snap To Neutral Position",{maxHeight:t()})}
function Z(g){document.body.style.overscrollBehavior="none";g.preventDefault();H().dispatch("Touch Start",{event:g})}
function O(g){g.preventDefault();H().dispatch("Touch Move",{event:g,contentScrollable:d()>t(),fullContentWrapperHeight:w(),contentWrapperHeight:t(),contentHeightMap:r,contentWrapperId:"content-wrapper",header:chK(q),footer:chK(q)})}
function z(){document.body.style.overscrollBehavior="";L.isFullScreen[0]()?L.currentY[0]()>=60?H().dispatch("Snap To Neutral Position",{maxHeight:t()}):H().dispatch("Snap To Full Screen",{maxHeight:w()}):L.currentY[0]()>=60?R():L.currentY[0]()<=-60&&d()>t()?H().dispatch("Snap To Full Screen",{maxHeight:w()}):H().dispatch("Snap To Neutral Position",{maxHeight:t()})}
function R(){H().dispatch("Close Sheet",{clientHeight:X(),maxHeight:0});setTimeout(function(){Gm8()},250)}
var e=_.S(_.Oi(window.innerHeight,void 0,"NWeFS")),I=e.next().value;e=e.next().value;var X=I,E=e;e=_.S(_.Oi(0,void 0,"oxfm4"));I=e.next().value;e=e.next().value;var d=I,M=e;e=_.S(_.db(function(){var g=chK(q);return.6*X()-rhh(g)-vWC(g)}));
I=e.next().value;e=e.next().value;var t=I,A=e,w=function(){var g=chK(q);return X()-rhh(g)-vWC(g)-24-24},b=null,r={},L={initialY:_.Oi(0,void 0,"cYBE5c"),
currentY:_.Oi(0,void 0,"RndqHc"),isAnimating:_.Oi(!1,void 0,"vO9DVd"),isFullScreen:_.Oi(!1,void 0,"UOfBcf"),maxHeightForContentWrapper:_.db(t)},H=function(){var g=null;return function(){if(!g){var Y9={initialY:L.initialY[0](),currentY:L.currentY[0](),isAnimating:L.isAnimating[0](),isFullScreen:L.isFullScreen[0](),maxHeightForContentWrapper:L.maxHeightForContentWrapper[0]()};g=HB9(Y9)}return g}}();
_.DB(function(){window.addEventListener("resize",T);H().subscribe(function(g){L.initialY[1](g.initialY);L.currentY[1](g.currentY);L.isAnimating[1](g.isAnimating);L.isFullScreen[1](g.isFullScreen);L.maxHeightForContentWrapper[1](g.maxHeightForContentWrapper)})});
_.tR(function(){window.removeEventListener("resize",T);b&&(b.disconnect(),b=null)});
var V=_.UZ({"bottom-sheet-content-without-icon":function(){var g;return!((g=q.shouldShowIcons)==null?0:g.call(q))}});
return _.U("bottom-sheet-layout",null,_.U(NRC,{contentWrapperId:"content-wrapper",isAnimating:function(){return L.isAnimating[0]()},
currentY:function(){return L.currentY[0]()},
maxHeightForContentWrapper:function(){return L.maxHeightForContentWrapper[0]()},
shouldShowIcons:q.shouldShowIcons,skipContentClick:q.skipContentClick,onScroll:function(){var g=document.getElementById("header-wrapper"),Y9=document.getElementById("content-wrapper");if(g&&Y9){var OT={};OT=(OT["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,OT["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,OT);g.className=Y9.scrollTop>1?_.ID(OT):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:Gm8,contentWrapperEl:function(g){k(g);requestAnimationFrame(function(){F(g)})},
header:function(){return _.U(Kds,{touchstart:Z,touchmove:O,touchend:z,title:q.headerTitle,subtitle:q.headerSubtitle,headerId:"header-wrapper",headerOverride:q.headerFn,hasHeaderOverride:q.hasHeaderFn,actionHeader:q.headerActionHeader,hasActionHeader:q.hasHeaderActionHeader})},
footer:function(){return _.U(Q2K,{footerButtonType:q.footerButtonType,leadingLabel:q.footerLeadingLabel,trailingLabel:q.footerTrailingLabel,primaryButton:q.footerPrimaryButton,hasPrimaryButton:q.hasFooterPrimaryButton,secondaryButton:q.footerSecondaryButton,hasSecondaryButton:q.hasFooterSecondaryButton,footerOverride:q.footerFn,hasFooterOverride:q.hasFooterFn})},
body:function(){return _.U(_.a,{cond:q.hasContentFn,then:function(){var g;return _.U("div",{class:V},(g=q.contentFn)==null?void 0:g.call(q))}})}}))},"$g").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var BRI=_.mc(function(q){var k=_.mT().resolve(_.fW);return _.U("yt-contextual-sheet-layout",{class:"yt-contextual-sheet-layout-wiz","on:click":_.EZ(function(){return void k.closeSheet()})},_.U(_.a,{cond:function(){return!!q.header},
then:function(){return _.U("div",{class:"yt-contextual-sheet-layout-wiz__header-container"},q.header())}}),_.U(_.a,{cond:function(){return!!q.content},
then:function(){return _.U("div",{class:"yt-contextual-sheet-layout-wiz__content-container"},q.content())}}),_.U(_.a,{cond:function(){return!!q.footer},
then:function(){return _.U("div",{class:"yt-contextual-sheet-layout-wiz__footer-container"},q.footer())}}))},"ah");
BRI.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var rL9=_.mc(function(q){q=q.data;var k=_.sa("yt-sheet-view-model",function(T){if(_.h("web_focus_first_element_sheet"))return T.addEventListener("focus",function(){N15(T)}),function(){T.removeEventListener("focus",function(){N15(T)})}}),F={};
return _.U("yt-sheet-view-model",{class:_.UZ("yt-sheet-view-model-wiz",(F["yt-sheet-view-model-wiz--contextual"]=!0,F["yt-sheet-view-model-wiz--disable-backdrop-filter"]=_.h("web_disable_backdrop_filter"),F)),el:k,tabindex:-1},_.U(_.a,{cond:q,then:function(T){return _.U(BRI,{header:function(){return _.U(_.l$,{data:function(){return T().header}},{panelHeaderViewModel:uG5})},
content:function(){return _.U(_.l$,{data:function(){return T().content}},{listViewModel:function(Z){return _.U(_.AX8,{data:Z.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:Mmk,miniAppScoreChallengeViewModel:f8k})},
footer:function(){return _.U(_.l$,{data:function(){return T().footer}},{panelFooterViewModel:_.Bi})}})}}))},"bh");
rL9.idomCompat=!0;_.Ft(rL9,"yt-sheet-view-model",{props:{data:_.xK}});var HD0=_.mc(function(q){var k=function(){var F;return(F=q.data().enableDebuggingFeatures)!=null?F:!1};
return _.U("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.U(_.XW,{each:function(){var F;return(F=q.data().stickers)!=null?F:[]}},function(F){return _.U(vr2,{data:function(){return F},
debugMode:k})}))},"ch"),vr2=_.mc(function(q){var k=_.nr(q,{debugMode:!1}).debugMode,F=_.xv(function(){var e;
return(e=q.data().region)==null?void 0:e.w},0),T=_.xv(function(){var e;
return(e=q.data().region)==null?void 0:e.h},0),Z=_.xv(function(){var e;
return(e=q.data().region)==null?void 0:e.x},0),O=_.xv(function(){var e;
return(e=q.data().region)==null?void 0:e.y},0),z=_.EZ(function(){var e=q.data().onTap;
e&&_.vE(e)}),R={};
return _.U("div",{class:_.UZ("ytStoriesStickerLayerViewModelSticker",(R.ytStoriesStickerLayerViewModelDebugMode=k,R)),style:_.MO({width:function(){return 100*F()+"%"},
height:function(){return 100*T()+"%"},
left:function(){return 100*Z()+"%"},
top:function(){return 100*O()+"%"},
"flex-direction":function(){return VA2(q.data().flexDirection)},
"justify-content":function(){return LjX(q.data().justifyContent)},
"align-items":function(){return x7C(q.data().alignItems)}}),
"on:click":z},_.U(_.l$,{data:function(){return q.data().button||q.data().toggleButton}},{buttonViewModel:function(e){return _.U(_.b$,{data:e.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(e){return _.U(_.Jp,{data:e.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"dh");var GUC=_.mc(function(q){var k=function(){return q.data()},F={},T=_.xv(function(){return k().backgroundColor},0),Z=_.xv(function(){return k().actionButtons},[]),O=_.xv(function(){return k().stickerLayer},{}),z=function(){var e,I;
return{animationRef:F,animationConfig:{autoplay:!1,loop:!1,path:(I=(e=k().foregroundAnimation)==null?void 0:e.url)!=null?I:"",name:"stories_item_foreground_animation"},listeners:{complete:function(){q.navigateToNextItemOnLottieComplete()}}}},R=function(){var e,I,X,E,d,M,t,A;
return{animationConfig:{autoplay:(M=(e=k().backgroundAnimation)==null?void 0:(I=e.settings)==null?void 0:I.autoplay)!=null?M:!1,loop:(t=(X=k().backgroundAnimation)==null?void 0:(E=X.settings)==null?void 0:E.loop)!=null?t:!1,path:(A=(d=k().backgroundAnimation)==null?void 0:d.url)!=null?A:"",name:"stories_item_background_animation"}}};
_.y3(function(){if(q.isVisible()){var e;(e=F.lottieEl)==null||e.play();q.animationRef()&&(q.animationRef().lottieEl=F.lottieEl)}else{var I;(I=F.lottieEl)==null||I.stop()}},"Cbnkwd");
return _.U("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.MO({"background-color":function(){return _.B4(T())+";"}})},_.U("div",{class:"ytStoriesItemViewModelAssetContent"},_.U(_.a,{cond:function(){return!!k().backgroundAnimation},
then:function(){return _.U(_.j8,{data:R,animationName:function(){return R().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.U(_.a,{cond:function(){return!!k().backgroundImage},
then:function(){return _.U(_.gy,{data:function(){return k().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.U(_.a,{cond:function(){return!!k().foregroundAnimation},
then:function(){return _.U(_.j8,{data:z,animationName:function(){return z().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.U(_.a,{cond:function(){return!!k().foregroundImage},
then:function(){return _.U(_.gy,{data:function(){return k().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.U("div",{class:"ytStoriesItemViewModelTopShadow"}),_.U(_.l$,{data:function(){return O()}},{storiesStickerLayerViewModel:HD0})),_.U("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.MO({"background-color":function(){return _.B4(T())}})},_.U("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.U(_.XW,{each:Z},function(e){return _.U(s29,{data:function(){return e},
pauseAutoNavigation:q.pauseAutoNavigation})}))))},"eh"),cLI={style:"overlay",
type:"outline"},s29=_.mc(function(q){var k={};return _.U("div",{class:_.UZ("ytStoriesItemViewModelActionButton",(k.ytStoriesItemViewModelStretchedActionButton=function(){return q.data().size==="STORIES_BUTTON_SIZE_STRETCH"},k)),
"on:click":_.EZ(q.pauseAutoNavigation)},_.U(_.l$,{data:function(){return q.data().button}},{buttonViewModel:function(F){return _.U(_.b$,{data:F.data,
buttonOverrides:cLI})}}))},"fh");_.Ft(_.mc(function(q){var k=function(){var Y9;return(Y9=q.data().startIndex)!=null?Y9:0},F=_.S(_.db(k)),T=F.next().value,Z=F.next().value;
F=_.S(_.Oi(!1,void 0,"O8yPf"));var O=F.next().value,z=F.next().value,R=function(){var Y9;return(Y9=q.data().storyItems)!=null?Y9:[]},e={},I=function(){return q.data().dismissButton},X=function(){var Y9;
return _.f((Y9=_.f(I(),_.M$))==null?void 0:Y9.onTap,_.Nj)},E=_.sa("div"),d,M,t=!1,A=function(){var Y9;
(Y9=d)==null||Y9.cancel();d=w(T()).animate([{width:"0%"},{width:"100%"}],{duration:9E3,easing:"linear"});d.onfinish=function(){w(T()).style.width="100%";var OT=_.f(R()[T()],Lls),UT,yh;OT!=null&&OT.foregroundAnimation&&((OT==null?0:(UT=OT.foregroundAnimation)==null?0:UT.url)||(OT==null?0:(yh=OT.foregroundAnimation)==null?0:yh.payload))||(T()!==R().length-1?(Z(T()+1),A()):X()&&_.Kb(X()))}},w=function(Y9){return E.value.children[Y9].children[0]},b=function(){for(var Y9=0;Y9<T();Y9++)w(Y9).style.width=
"100%"};
F=_.EZ(function(){t||(O()?z(!1):(T()===R().length-1&&X()&&_.Kb(X()),w(T()).style.width="100%",T()!==R().length-1&&(Z(T()+1),A())))});
var r=_.EZ(function(){t||(O()?z(!1):(w(T()).style.width="0%",T()!==0?Z(T()-1):Z(T()),A()))}),L=function(){z(!0)},H=function(){w(T()).style.width="100%";
T()!==R().length-1?(Z(T()+1),A()):X()&&_.Kb(X())},V=_.EZ(function(){t=!1;
M=setTimeout(function(){z(!0);t=!0},300)}),g=_.EZ(function(){clearTimeout(M);
t&&O()&&z(!1)});
_.y3(function(){if(O()){var Y9;(Y9=d)==null||Y9.pause();var OT;(OT=e.lottieEl)==null||OT.pause()}else{var UT;(UT=d)==null||UT.play();var yh;(yh=e.lottieEl)==null||yh.play()}},"DIHTEd");
_.y3(function(){b();T()===k()&&A()},"ze5F8b");
_.DB(function(){b();A()});
_.tR(function(){clearTimeout(M)});
return _.U("yt-stories-viewer-view-model",{class:_.UZ("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.U("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.U("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":r,"on:mousedown":V,"on:mouseup":g,"on:mouseleave":g}),_.U("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":F,"on:mousedown":V,"on:mouseup":g,"on:mouseleave":g})),_.U("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},
_.U(_.l$,{data:R},{storiesItemViewModel:function(Y9,OT){var UT=Y9.data;return _.U(_.a,{cond:function(){return Math.abs(OT()-T())<=1},
then:function(){var yh={};return _.U("div",{class:_.UZ("ytStoriesViewerViewModelStoryItem",(yh.ytStoriesViewerViewModelActiveStoryItem=function(){return OT()===T()},yh))},_.U(GUC,{data:UT,
pauseAutoNavigation:L,navigateToNextItemOnLottieComplete:H,isVisible:function(){return OT()===T()},
animationRef:e}))}})}})),_.U("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:E},_.U(_.XW,{each:R},function(){return _.U("div",{class:"ytStoriesViewerViewModelProgressBar"},_.U("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.U("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.U(_.l$,{data:I},{buttonViewModel:_.b$})))},"gh"),"yt-stories-viewer-view-model",{props:{data:_.xK}});_.Ft(_.mc(function(q){var k=q.data;var F=_.sa("yt-gen-ai-feedback-form-view-model"),T=[];return _.U("yt-gen-ai-feedback-form-view-model",{el:F,class:"ytGenAiFeedbackFormViewModelHost"},_.U(_.gz,{text:function(){return k().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.U("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.U(_.l$,{data:function(){return k().feedbackChips}},{toggleButtonViewModel:function(Z){var O=Z.data;
return _.U(_.Jp,{data:O,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(z){var R=O();R=_.f(R,_.fO);R=_.f(R==null?void 0:R.defaultButtonViewModel,_.M$).trackingParams;z?T.push(R):(z=T.indexOf(R),z>-1&&T.splice(z,1))}})}})),_.U(_.gz,{text:function(){return k().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.U("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.U(_.l$,{data:function(){return k().submitButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){nWs(F.value,T,k().uniqueId)}})}}),_.U(_.l$,{data:function(){return k().moreFeedbackButton}},{buttonViewModel:function(Z){return _.U(_.b$,{data:Z.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"hh"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.xK},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var QT=function(){return _.Q.apply(this,arguments)||this};
_.y(QT,_.Q);QT.prototype.created=function(){DrD(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(eM0);var q=_.mT().resolve(_.aL2);q&&(q.container=this.ytPopupContainerBehavior);if(q=_.mT().resolve(_.fW))q.container=this.ytPopupContainerBehavior;if(q=_.mT().resolve(_.y6)){var k=this.ytPopupContainerBehavior;q.containerWasInjected?_.w1(Error("dj")):q.container=k}};
QT.prototype.ensurePopupBelowPlayer=function(q,k){var F=_.mT().resolve(_.g6(_.gb));if(!F||!F.isOnWatch()||!_.q$())return!1;F=F.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.MP().height>F+this.getPopupHeight(q,k)?(q.style.top="auto",q.style.bottom="0px"):(q.style.top=F+"px",q.style.bottom="auto");return!0};
QT.prototype.getPopupHeight=function(q,k){k&&(q.cachedPopupHeight=0);if(!q.cachedPopupHeight){k=0;var F=q.clientHeight,T=window.getComputedStyle(q);k+=parseInt(T.marginTop,10);k+=parseInt(T.marginBottom,10);q.cachedPopupHeight=F+k}return q.cachedPopupHeight};
QT.prototype.getElement=function(q){return document.createElement(q)};
_.v([_.l(Pc0.YtPopupContainerBehavior),_.G("design:type",Object)],QT.prototype,"ytPopupContainerBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],QT.prototype,"ytComponentBehavior",void 0);_.v([_.K({disableElementRegistration:!0,is:"ytd-popup-container"})],QT);
_.B(QT,"ytd-popup-container",function(){if(fPh!==void 0)return fPh;var q=document.createElement("template");_.D(q,"\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");q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);return fPh=q},{mode:1});var VmC;var Ldv={};Ldv.YtLogYpcFlowCommandsBehavior=[_.Zz.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(q){_.f(q,RQX)&&(q=_.f(q,RQX))&&(q.serializedTransactionFlowLoggingParams?_.aN0(q.serializedTransactionFlowLoggingParams):q.serializedYpcCancelFlowLoggingParams?(q=q.serializedYpcCancelFlowLoggingParams)&&_.wE("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",q):q.serializedYpcResumeFlowLoggingParams?(q=q.serializedYpcResumeFlowLoggingParams)&&_.wE("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",q):q.serializedYpcPauseFlowLoggingParams?(q=q.serializedYpcPauseFlowLoggingParams)&&
_.wE("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",q):q.serializedYpcRefundFlowLoggingParams?(q=q.serializedYpcRefundFlowLoggingParams)&&e2v("YPC_EVENT_TYPE_START",q):q.serializedYpcDeactivateFlowLoggingParams?(q=q.serializedYpcDeactivateFlowLoggingParams)&&_.wE("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",q):q.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(q=q.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&_.wE("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",q))},
handleLogYpcFlowDismiss_:function(q){_.f(q,ClC)&&(q=_.f(q,ClC),q.serializedTransactionFlowLoggingParams?_.dUn(q.serializedTransactionFlowLoggingParams):q.serializedYpcCancelFlowLoggingParams?(q=q.serializedYpcCancelFlowLoggingParams)&&_.wE("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",q):q.serializedYpcResumeFlowLoggingParams?(q=q.serializedYpcResumeFlowLoggingParams)&&_.wE("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",q):q.serializedYpcPauseFlowLoggingParams?(q=
q.serializedYpcPauseFlowLoggingParams)&&_.wE("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",q):q.serializedYpcRefundFlowLoggingParams&&(q=q.serializedYpcRefundFlowLoggingParams)&&e2v("YPC_EVENT_TYPE_CANCEL",q))}}];var x50={};x50.YtCancelRecurrenceBehavior=[_.vW.YtComponentBehavior,_.Mko,{attached:function(){var q=this;zYK(this,function(k,F){return q.ypcCancelRecurrenceHandler(k,F)})},
ypcCancelRecurrenceHandler:function(q,k){var F=this;if(!k||!k.ypcCancelRecurrenceEndpoint)return!1;if(!k.ypcCancelRecurrenceEndpoint.params)return _.bB(Error("wl")),!0;_.V1(this.hostElement);var T=_.vg.instance,Z=_.mT().resolve(_.g6(_.$N));T&&_.Hg(T,k)?_.sZ(T,k).then(function(O){F.ypcCancelRecurrenceSuccess_(q,k,{data:O})},function(O){F.ypcCancelRecurrenceFailure_(q,k,O)}).thenCatch(function(){_.bB(Error("xl"))}):Z?Z.requestDataForServiceEndpoint(k).then(function(O){F.ypcCancelRecurrenceSuccess_(q,
k,O)},function(O){F.ypcCancelRecurrenceFailure_(q,k,O)}).thenCatch(function(){_.bB(Error("xl"))}):_.bB(Error("yl"));
return!0},
ypcCancelRecurrenceSuccess_:function(q,k,F){_.L7(this.hostElement);F.data||(F={data:F});F.data&&F.data.actions&&_.O_(this.hostElement,F.data.actions,this.hostElement);F.data.messageRenderer?URD(k.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(k=k.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&_.wE("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",k);_.Fc(q,"yt-service-request-completed",F)},
ypcCancelRecurrenceFailure_:function(q,k,F){_.L7(this.hostElement);URD(k.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.Fc(q,"yt-service-request-error",{error:F,params:[q,k]})}}];var nrk=function(q,k){_.qJ.call(this,k)};
_.y(nrk,GMC);var grk={};grk.YtCompleteTransactionBehavior=[_.vW.YtComponentBehavior,_.Mko,{attached:function(){var q=this;zYK(this,function(k,F){return q.ypcCompleteTransactionHandler(k,F)})},
completeTransaction:function(q,k){var F=this;k={payments_payload:window.btoa(k.integratorData),buybucket_params:q.data.buybucketParams,offer_params:q.data.offerParams};var T=_.mT().resolve(_.$N),Z=q.data.completeTransactionEndpoint,O=this.get("ypcCompleteTransactionEndpoint.actions",Z);O&&_.O_(this.hostElement,O,this.hostElement);return(O=_.vg.instance)&&_.Hg(O,Z)?_.sZ(O,Z,k).then(function(z){return!z||(z==null?0:z.error)?(z=F.get("data.serializedTransactionFlowLoggingParams",q),_.Jo(new qk("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
z))):{data:z}}).then(function(z){return F.handleCompleteTransactionSuccess_(z,q)},function(){return F.handleCompleteTransactionFailure_(q)}):T.requestDataForServiceEndpoint(Z,k).then(function(z){return F.handleCompleteTransactionSuccess_(z,q)},function(){return F.handleCompleteTransactionFailure_(q)})},
handleCompleteTransactionSuccess_:function(q,k){q.data||(q={data:q});if(q.data.messageRenderer)return _.Jo(new nrk(q.data.messageRenderer));if(q.data.trackingParams){var F=_.Jg(),T=_.lN();F&&T&&_.BJ(F,T,_.yK(q.data.trackingParams))}k=this.get("data.serializedTransactionFlowLoggingParams",k);WRv(k);return _.Sy(q)},
handleCompleteTransactionFailure_:function(q){q=this.get("data.serializedTransactionFlowLoggingParams",q);_.VZ("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",q);return _.Jo(new qk("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",q))},
ypcCompleteTransactionHandler:function(q,k){var F=this;if(!k.ypcCompleteTransactionEndpoint)return!1;if(!k.ypcCompleteTransactionEndpoint.transactionParams)return _.bB(Error("zl")),!0;k.ypcCompleteTransactionEndpoint&&k.ypcCompleteTransactionEndpoint.gtmData&&_.AB(k.ypcCompleteTransactionEndpoint.gtmData);var T=_.mT().resolve(_.g6(_.$N));if(T){_.V1(this.hostElement);var Z=_.vg.instance;Z&&_.Hg(Z,k)?_.sZ(Z,k).then(function(O){return!O||(O==null?0:O.error)?(O=F.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
k),_.Jo(new qk("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",O))):{data:O}}).then(function(O){_.Fc(q,"yt-service-request-completed");
F.ypcCompleteTransactionSuccess_(k,O)},function(){return F.ypcCompleteTransactionFailure_(k)}):T.requestDataForServiceEndpoint(k).then(function(O){_.Fc(q,"yt-service-request-completed");
F.ypcCompleteTransactionSuccess_(k,O)},function(){return F.ypcCompleteTransactionFailure_(k)})}return!0},
ypcCompleteTransactionSuccess_:function(q,k){_.L7(this.hostElement);k.data||(k={data:k});_.Ta(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);k.data.messageRenderer||k.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(q):(_.AB('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",q));k.data.actions&&(q=Myv(k.data.actions),k=fH5(k.data.actions),q.length&&_.Y8(this.hostElement,
q),k.length&&_.O_(this.hostElement,k,this.hostElement))},
ypcCompleteTransactionFailure_:function(q){_.L7(this.hostElement);_.Ta(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",q,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(q,k,F){if(k=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",k))k={serializedTransactionFlowLoggingParams:k},F&&(k.errorType=F),_.lA(q,k),_.J7()}}];var m58={};m58.YtEndpointHandlerWithYpcBehavior=[_.Mko,_.Zz.YtActionHandlerBehavior,[{openWalletDialog:function(q,k,F,T,Z,O,z){var R=this,e=_.GM();k=k.replace(/-/g,"+").replace(/_/g,"/");var I=_.Xc().get("hl");_.YEh(_.jt(_.Lj),k,e.resolve,Z,function(X){O&&O();e.reject(X)},I,function(X){return R.onServerBackendAnalyticEvent_(q,F,X)},this.onDialogClose_.bind(this),T,z);
return e.promise},
openFixFlowDialog:function(q,k,F,T){q=q.replace(/-/g,"+").replace(/_/g,"/");_.jt(_.Lj).openFixFlowDialog(q,k,F,T)},
onDialogClose_:function(){_.Ta(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(q,k,F){_.Fc(q,"yt-commerce-action-init-done");k&&_.Y8(this.hostElement,[k,{backend_analytics:F}])}}],
_.Ic.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(q,k){q=this.get("data.nativeFlowEndpoint",k);k=this.get("data.fallbackEndpoint",k);q?_.Y8(this.hostElement,[q]):k&&_.Fc(this.hostElement,"yt-navigate",{endpoint:k})}}],
x50.YtCancelRecurrenceBehavior,grk.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 q=this;zYK(this,function(k,F,T){return q.handleYPCEndpoint(k,F,T)});
this.ypcRegisterActionMapJobId_=_.MR(_.pL,function(){q.registerActionMap(q.buyFlowActionMap_)})},
detached:function(){var q=this;_.pL.cancelJob(this.ypcRegisterActionMapJobId_);_.MR(_.pL,function(){q.unregisterActionMap(q.buyFlowActionMap_)})},
handleYPCEndpoint:function(q,k,F){var T=k.ypcGetCartEndpoint;if(T){_.A$("commerce_transaction");var Z=T.gtmId;Z&&_.JB(Z);(T=T.gtmData)&&_.AB(T)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",k)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(q,k),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",k)!=null?(this.handleYPCFixInstrumentEndpoint_(q,k),!0):k.ypcPauseSubscriptionCommand?(Zj0(this.hostElement,q,k,F),
!0):k.ypcResumeSubscriptionCommand?(OjK(this.hostElement,q,k),!0):k.getPaymentInstrumentsParamsCommand?(oNI(this.hostElement,q,k),!0):k.ypcHandleTransactionEndpoint?(ijk(this.hostElement,q,k,F),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(q,k){var F=this;_.pJ("ttcr",void 0,"commerce_transaction");k=k.ypcGetCartEndpoint;var T=k.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,Z=T.encryptedPurchaseParams,O=T.serializedTransactionFlowLoggingParams,z=T.serializedPaymentsClientParams,R=this.createGetCartResponseFromParams_(T,k.offerParams,O);this.changeButtonState(q,!0);_.tt(this.openWalletDialog(q,Z,T.ypcLogWalletAnalyticDataEndpoint,O,function(){F.changeButtonState(q,!1)},function(){F.changeButtonState(q,
!1)},z).then(function(e){return F.handleBuyFlowCompleteCallback_(q,R,e)},function(){return F.handleOnLoadError(R)}).then(function(e){return void F.handlePostPurchaseSuccess_(q,R,e)},function(e){return void F.handlePostPurchaseError_(e)}),function(){F.changeButtonState(q,!1);
q instanceof Element&&_.Fc(q,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(q,k,F){var T=q.completeTransactionEndpoint,Z=q.handleTransactionEndpoint;k={data:{offerParams:window.btoa(k),serializedTransactionFlowLoggingParams:F}};Z?k.data.handleTransactionEndpoint=Z:k.data.completeTransactionEndpoint=T;q.onCartDismissCommand&&(k.data.onCartDismissCommand=q.onCartDismissCommand);return k},
onGetCartServiceRequestCompleted_:function(q,k){var F=this,T=q.target;if(k&&k.data&&k.data.messageRenderer)_.L7(this.hostElement),this.handleMessageRenderer_(k.data.messageRenderer),this.changeButtonState(T,!1);else{var Z=this.get("data.encryptedPurchaseParams",k),O=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",k),z=this.get("data.ypcLogWalletAnalyticDataEndpoint",k),R=this.get("data.serializedPaymentsClientParams",k),e=this.getLoggingParams_(k);if(e||Z||O)q.stopPropagation(),_.pJ("ttcr",
void 0,"commerce_transaction"),Z||_.L7(this.hostElement),this.changeButtonState(T,!1),O?_.Ta(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.P9("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:O}}},this]):Z&&(this.changeButtonState(T,!0),q=null,q=this.openWalletDialog(T,Z,z,e,function(){_.L7(F.hostElement);F.changeButtonState(T,!1)},function(){_.L7(F.hostElement);
F.changeButtonState(T,!1)},R),_.tt(q.then(function(I){return F.handleBuyFlowCompleteCallback_(T,k,I)},function(){return F.handleOnLoadError(k)}).then(function(I){return F.handlePostPurchaseSuccess_(T,k,I)},function(I){return F.handlePostPurchaseError_(I)}),function(){F.changeButtonState(T,!1);
_.Fc(T,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(q,k){k&&k.endpoint&&k.endpoint.ypcGetCartEndpoint&&!k.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",k.endpoint.ypcGetCartEndpoint)&&_.O_(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",k.endpoint.ypcGetCartEndpoint)],q.target),_.V1(this.hostElement),this.changeButtonState(q.target,!0))},
onServiceRequestError_:function(q,k){if(k&&k.params&&k.params.length){k=_.S(k.params);for(var F=k.next();!F.done;F=k.next())if((F=F.value)&&F.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",F.ypcGetCartEndpoint)&&_.O_(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",F.ypcGetCartEndpoint)],q.target);_.L7(this.hostElement);this.changeButtonState(q.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(q,k,F){var T=F.integratorData;return T==null||T===""||F.error!=null?(T=this.getLoggingParams_(k),String(F.error)==="-1"?(k.data.onCartDismissCommand&&_.O_(this.hostElement,[k.data.onCartDismissCommand],q),_.Jo(new qk("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",T,!0))):_.Jo(new qk("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",T))):k.data.handleTransactionEndpoint?kOI(this.hostElement,k.data.handleTransactionEndpoint,{payments_payload:T,funds_guarantee_callback_client_data:F.integratorClientCallbackData}):
this.completeTransaction(k,F)},
handlePostPurchaseSuccess_:function(q,k,F){k=F.data;var T=!1,Z,O;if(k&&((Z=k.command)==null?0:(O=Z.commandExecutorCommand)==null?0:O.commands)){var z,R;Z=(z=k.command)==null?void 0:(R=z.commandExecutorCommand)==null?void 0:R.commands;for(z=0;z<Z.length;z++)if(_.f(Z[z],_.TTh)){T=!0;break}}T||(k&&k.gtmDatas&&k.gtmDatas.length?_.AB(k.gtmDatas[0]):_.AB('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));F.data&&F.data.actions&&(k=Myv(F.data.actions),F=fH5(F.data.actions),k.length&&
_.Y8(this.hostElement,k),F.length&&_.O_(this.hostElement,F,q))},
handlePostPurchaseError_:function(q){q&&q.payload&&q.payload.isUserDismiss||_.A7(Error("Bl"))},
handleOnLoadError:function(q){q=this.getLoggingParams_(q);return _.Jo(new qk("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",q))},
getLoggingParams_:function(q){return this.get("data.serializedTransactionFlowLoggingParams",q)},
handleMessageRenderer_:function(q){var k=_.AZ(q,"renderer"),F=_.P9("openPopupConfig");k==="confirmDialogRenderer"&&F&&_.Ta(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:F.popupTypeMap[k],popup:q}},this])},
handleYPCFixInstrumentEndpoint_:function(q,k){var F=this,T=k.ypcFixInstrumentEndpoint;k=T.encryptedFixInstrumentParameters;this.logFixFopEvent_(T,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(q,!0);this.openFixFlowDialog(k,function(Z,O){F.onFixFlowCompleteCallback_(T,Z,O)},function(){return F.changeButtonState(q,!1)},function(){F.changeButtonState(q,!1);
F.logFixFopEvent_(T,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(q,k,F){var T=_.NA("payments.business.integration.scenario.FixInstrument");if(k==T.IntegratorCallbackType.ON_COMPLETE){k="FIX_FOP_EVENT_TYPE_CANCEL";var Z=null;F.error!=null?F.error!=T.OnCompleteCallbackError.USER_CANCELLED&&(_.O_(this.hostElement,[q.errorAction],this.hostElement),k="FIX_FOP_EVENT_TYPE_FAILURE",Z="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.O_(this.hostElement,[q.successAction],this.hostElement),k="FIX_FOP_EVENT_TYPE_SUCCESS");_.O_(this.hostElement,[q.onFinishAction],
this.hostElement);this.logFixFopEvent_(q,k,Z)}},
logFixFopEvent_:function(q,k,F){(q=q.serializedFixFopLoggingParams)?(k={eventType:k,serializedFixFopLoggingParams:q},F!=null&&(k.errorType=F),_.lA("fixFopFlow",k),_.J7()):_.A7(Error("Cl"))},
changeButtonState:function(q,k){_.h("enable_ypc_spinners")&&q&&(q.is==="yt-button-renderer"||q.is==="ytd-button-renderer")&&(q.disabled=k)}}];var qFI=function(q){this.JSC$28892_clientRoot=q;this.feedbackCollectorActionMap={"yt-help-dialog-requested":zm0,"yt-feedback-dialog-requested":SGC,"yt-signal-action-help":CgC,"yt-signal-action-send-feedback":Rm8,"yt-send-feedback-action":WK9,"yt-user-feedback-endpoint":UPD};_.r1(_.Bc.getInstance(),this.feedbackCollectorActionMap,this.JSC$28892_clientRoot)},iX2;var k4s=function(q){this.JSC$28897_clientRoot=q;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":Ias.bind(null,this.JSC$28897_clientRoot),"yt-signal-action-delete-all-downloads":ENv,"yt-signal-action-delete-download":aav,"yt-signal-action-delete-playlist-download":hm2,"yt-signal-action-install-pwa":la2,"yt-signal-action-refresh-downloads":t72,"yt-offline-video-endpoint":A4v,"yt-offline-playlist-endpoint":w40,"yt-update-local-app-setting-command":$P0,"yt-offline-orchestration-action-command":uxk,
"yt-signal-action-undo-delete-download":faK,"yt-local-watch-history-command":KKC};_.r1(_.Bc.getInstance(),this.downloadManagerActionMap,this.JSC$28897_clientRoot);_.pj.instance=new _.pj},o59;var Km=function(){var q=_.Q.apply(this,arguments)||this;q.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_"};q.remoteApi_=null;return q};
_.y(Km,_.Q);_.Y=Km.prototype;
_.Y.ready=function(){_.h("polymer_enable_mdx")&&(es8({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.h("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.h("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.h("enable_cast_short_lived_lounge_token")}),_.TS("yt-remote-connection-change",this.handleConnectionChange_,this),_.TS("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=dK5())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.Y.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.Y.handleConnectionChange_=function(q){(this.mdxConnected=q)?(q=I2D(),!q&&Y_0()&&OJs()&&(q={key:"cast-selector-receiver",name:OJs()}),q=q.name):q=null;this.receiverName=q;_.nT(this.remoteApi_);(this.remoteApi_=dK5())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.Y.handleReceiverAvailabilityChange_=function(){var q=UKv();Y_0()&&_.zA("yt-remote-cast-available")&&q.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=q.length>0};
_.Y.handleRemoteQueueChange_=function(){var q=this.currentVideoId_,k=this.currentListId_,F=Sc(this.remoteApi_);this.currentVideoId_=F.videoId;this.currentListId_=F.listId;this.currentVideoId_&&_.Ta(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.h("polymer_enable_mdx_queue")?this.currentListId_:null,q,k])};
_.Y.handleAddToQueueAction_=function(q){q=_.f(q,xXk);this.remoteApi_&&(q.videoId?this.remoteApi_.addVideo(q.videoId):q.playlistId&&this.remoteApi_.addPlaylist(q.playlistId))};
_.Y.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.Y.handleInsertInQueueAction_=function(q){q=_.f(q,nqh);this.remoteApi_&&q.videoId&&this.remoteApi_.JSC$17641_insertVideo(q.videoId)};
_.Y.handleRemoveFromQueueAction_=function(q){q=_.f(q,gqD);this.remoteApi_&&q.videoId&&this.remoteApi_.JSC$17641_removeVideo(q.videoId)};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],Km.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u(),_.G("design:type",Object)],Km.prototype,"appId",void 0);_.v([_.u(),_.G("design:type",Boolean)],Km.prototype,"mdxConnected",void 0);_.v([_.u(),_.G("design:type",Boolean)],Km.prototype,"receiverAvailable",void 0);_.v([_.u(),_.G("design:type",Object)],Km.prototype,"receiverName",void 0);_.v([_.u(),_.G("design:type",Object)],Km.prototype,"currentVideoId_",void 0);
_.v([_.u(),_.G("design:type",Object)],Km.prototype,"currentListId_",void 0);_.v([_.Pu({is:"yt-mdx-manager",disableElementRegistration:!0})],Km);_.B(Km,"yt-mdx-manager",void 0,{mode:2});var Fah;var Tp5;var BI=function(){var q=_.Q.apply(this,arguments)||this;q.APP_IDS={ytr:3,ytm:5};q.JSC$18882_timeoutId_=0;q.actionMap={"yt-open-create-family-dialog":"open"};return q};
_.y(BI,_.Q);_.Y=BI.prototype;_.Y.created=function(){DrD(2200)};
_.Y.detached=function(){this.observer_&&this.observer_.disconnect()};
_.Y.open=function(q,k){var F=this,T=q.serializedYpcFamilyCreateLoggingParams;this.JSC$18882_timeoutId_=setTimeout(this.abort_.bind(this,q.postFlowErrorEndpoint,T),3E4);k&&(this.onReadyCallback_=k);var Z=_.Zy(this.hostElement).querySelector("#unicorn-iframe");T&&T&&R29("ypcFamilyCreateFlowStarted",T);_.Cqo("family_creation",function(){var O=_.NA("gapi.family_creation.render");_.NA("gapi.config.update")("iframes/family_creation/url",F.getFamilyCreationUrlWithUnicornParams_());var z=3;q.appId&&q.appId in
F.APP_IDS&&(z=F.APP_IDS[q.appId]);z={authUser:_.P9("SESSION_INDEX")||0,clientId:z,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.P9("HL"),initialflow:[4,5,6,7],m:F.isMobile?1:0,onFlowComplete:F.onUnicornFlowComplete_.bind(F,q.postFlowSuccessEndpoint,T),onError:F.onUnicornFlowError_.bind(F,q.postFlowErrorEndpoint,T),onReady:F.onUnicornFlowReady_.bind(F,q.referencePcidParams)};O(Z,z)})};
_.Y.close=function(){_.Zy(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.Y.onUnicornFlowComplete_=function(q,k){this.close();k&&k&&R29("ypcFamilyCreateFlowSucceeded",k);_.Fc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Y.onUnicornFlowError_=function(q,k){this.close();k&&R29("ypcFamilyCreateFlowCancelled",k);_.Fc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Y.onUnicornFlowReady_=function(q){var k=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();q&&_.NA("gapi.family_creation.setConfig")(0,q);this.observer_=new MutationObserver(function(){_.Zy(k.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.Zy(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.Zy(this.hostElement).querySelector("#dialog").open()};
_.Y.getFamilyCreationUrlWithUnicornParams_=function(){return _.P9("YTR_FAMILY_CREATION_URL")};
_.Y.getCurrentUrl_=function(){return document.location.href};
_.Y.abort_=function(q,k){this.clearTimeout_();this.onUnicornFlowError_(q,k)};
_.Y.clearTimeout_=function(){clearTimeout(this.JSC$18882_timeoutId_)};
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],BI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],BI.prototype,"isMobile",void 0);_.v([_.u(),_.G("design:type",Object)],BI.prototype,"onReadyCallback_",void 0);_.v([_.u(),_.G("design:type",Object)],BI.prototype,"observer_",void 0);_.v([_.Pu({is:"yt-create-family-dialog",disableElementRegistration:!0})],BI);
_.B(BI,"yt-create-family-dialog",function(){if(Tp5===void 0){var q=document.createElement("template");_.D(q,'\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');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);var k=q.content,F=k.insertBefore;Fah===void 0&&(Fah=document.createElement("template"));var T=Fah;F.call(k,T.content.cloneNode(!0),q.content.firstChild);Tp5=q}q=Tp5;return q},{mode:2});var ZX0;var ju2;var rg=function(){var q=_.Q.apply(this,arguments)||this;q.STEP=1;q.BLOCK_ON=80;q.MIN_PROGESS=0;q.MAX_PROGESS=100;return q};
_.y(rg,_.Q);_.Y=rg.prototype;_.Y.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.Y.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));_.mT().addProvider({provide:nKI,useValue:this})};
_.Y.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.Y.finish=function(){var q=this;this.progress=this.MAX_PROGESS;BCC(function(){q.progress==q.MAX_PROGESS&&(q.hostElement.hidden=!0)})};
_.Y.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.Vg.Object.defineProperties(rg.prototype,{progress:{configurable:!0,enumerable:!0,set:function(q){this.progress_=q;var k="scaleX("+q/this.MAX_PROGESS+")",F=_.Zy(this.hostElement).querySelector("#progress").style;F.transform=k;F.webkitTransform=k;this.hostElement.setAttribute("aria-valuenow",String(q))},
get:function(){return this.progress_}}});
_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],rg.prototype,"ytComponentBehavior",void 0);_.v([_.Pu({is:"yt-page-navigation-progress",disableElementRegistration:!0})],rg);
_.B(rg,"yt-page-navigation-progress",function(){if(ju2===void 0){var q=document.createElement("template");_.D(q,'\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');q.content.insertBefore(_.n().content.cloneNode(!0),
q.content.firstChild);var k=q.content,F=k.insertBefore;ZX0===void 0&&(ZX0=document.createElement("template"));var T=ZX0;F.call(k,T.content.cloneNode(!0),q.content.firstChild);ju2=q}q=ju2;return q},{mode:2});_.Ft(_.mc(function(q){return _.U("yt-tooltip",{class:_.UZ("ytTooltipContainerHost",q.className)},q.data)},"ih"),"yt-tooltip");var YFX={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"},OXs={"font-size":"12px","font-style":"italic"},SFC={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.s70=function(){return _.C(function(q){_.RG(q)})};var zFK=_.mc(function(q){var k=function(){return q.data().subtext},F={};
return _.U("snackbar-view-model",{class:_.UZ("snackbarViewModelHost",q.className)},_.U("div",{class:_.UZ("snackbarViewModelEngagementBarWrapper",q.className)},_.U(_.a,{cond:function(){return q.data().image},
then:function(T){return _.U(_.gy,{data:T,alt:"",targetHeight:48,targetWidth:86,preserveHeight:!0,preserveWidth:!0,className:"snackbarViewModelImageContainer"})}}),_.U(_.a,{cond:function(){return q.data().imageContent},
then:function(){return _.U("div",{class:"snackbarViewModelAvatarContainer"},_.U(_.l$,{data:function(){return q.data().imageContent}},{decoratedAvatarViewModel:_.Ja}))}}),_.U("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.U("div",{class:_.UZ((F.snackbarViewModelTitle=!0,F.snackbarViewModelTitleWithSubtext=k,F))},_.U(_.gz,{text:function(){return q.data().text}})),_.U(_.a,{cond:k,
then:function(){return _.U("div",{class:"snackbarViewModelSubtext"},_.U(_.gz,{text:function(){return k()}}))}})),_.U(_.a,{cond:function(){return q.data().buttons},
then:function(){return _.U("div",{class:"snackbarViewModelButtonClassWrapper"},_.U(_.l$,{data:function(){return q.data().buttons}},{buttonViewModel:function(T){return _.U(_.b$,{data:T.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:q.target})}}))}})))},"jh");_.Ft(_.mc(function(){function q(w,b,r){M(w);A(r);E("in");I(!0);O=setTimeout(function(){k()},b)}
function k(w){E("out");w&&clearTimeout(O)}
function F(){k(!0)}
function T(w){if(w){var b=w.snackbarViewModel,r=w.durationMs,L=w.target;r||(r=3E3);b&&(w=_.mT().resolve(_.g6(_.ZE)))&&w.enqueue({isOpened:e,open:function(){q(b,r,L)},
close:k},0)}}
var Z=_.sa("snackbar-container"),O=void 0,z=_.S(_.Oi(!1,void 0,"mDc5N")),R=z.next().value;z=z.next().value;var e=R,I=z;R=_.S(_.Oi("out",void 0,"FpOs5e"));var X=R.next().value,E=R.next().value;R=_.S(_.Oi(void 0,void 0,"jIDRob"));var d=R.next().value,M=R.next().value;R=_.S(_.Oi(void 0,void 0,"kOA3Mb"));var t=R.next().value,A=R.next().value;R=_.EZ(function(){if(X()==="out"){I(!1);M(void 0);A(void 0);var w=_.mT().resolve(_.g6(_.ZE));w&&ByK(w,0)}});
_.DB(function(){var w=_.mT().resolve(_.g6(_.G7P));w&&(w.showSnackbarFn=T,w.closeSnackbarFn=F)});
z={};return _.U("snackbar-container",{class:_.UZ("ytSnackbarContainerHost",(z.ytSnackbarContainerOpened=function(){return e()&&X()==="in"},z.ytSnackbarContainerClosed=function(){return e()&&X()==="out"},z)),
el:Z,"on:animationend":R},_.U(_.a,{cond:function(){return e()&&!!d()},
then:function(){return _.U(zFK,{data:function(){return d()},
target:function(){return t()}})}}))},"kh"),"snackbar-container");_.Ft(_.mc(function(){var q=_.uL(_.pyf);return _.U("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var k;return(k=q())==null?void 0:k.announcement})},"lh"),"yt-ephemeral-actions");var Orv=new Map;var cN5=function(q,k){var F=this;this.handleError=q;this.logEventInternal=k;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){F.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
cN5.prototype.logError=function(q){this.handleError(q)};
cN5.prototype.logEvent=function(q,k){switch(q){case "IDB_DATA_CORRUPTED":_.h("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",k);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",k);break;case "IS_SUPPORTED_COMPLETED":_.h("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",k);break;case "QUOTA_EXCEEDED":Cxh(this,k);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",k);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":q=Object.assign({},k,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",q)}};
var Cxh=function(q,k){_.eh.getInstance().estimate().then(function(F){F=Object.assign({},k,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:zDD(F==null?void 0:F.usage),deviceStorageQuotaMbytes:zDD(F==null?void 0:F.quota)});q.logEventInternal("idbQuotaExceeded",F)})};var vI=function(){var q=_.Q.apply(this,arguments)||this;q.tabGesturesIsActive=!1;q.deprecateFullerscreenUi=_.h("web_watch_fullerscreen_deprecation_ui");q.hasDelegation=!1;q.darkerDarkTheme=_.h("web_darker_dark_theme");q.isFrostedGlassInitialized=!1;q.frostedGlassExp=_.h("web_frosted_glass");q.mastheadHiddenFocusWithinKillswitch=_.h("web_masthead_hidden_focus_within_killswitch");q.ephemeralActionsEnabled=_.h("web_ephemeral_actions");q.clientOnlyWizTooltipsEnabled=_.h("enable_client_only_wiz_tooltips");
q.scrollAtTop=!0;q.guideScrollTop=0;q.isTheaterModeSession=_.$O("START_IN_THEATER_MODE");q.iMaxTheaterMode=_.h("web_watch_imax_theater_mode");q.isFullWindowSession=_.$O("START_IN_FULL_WINDOW_MODE");q.hasCreateFamilyDialog=!1;q.mastheadHeight=56;q.networkStatusManager=new _.HU;q.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction",
"yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction","yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleCommandWithCommandHandler","yt-select-language-command":"handleSelectLanguageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications",
"yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction","yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation",
"yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage","yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleCommandWithCommandHandler","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints",
"yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints","yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand",
"yt-log-flow-logging-event-command":"logFlowLoggingEventCommand","yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowConsentPrimitive","yt-signal-action-show-dma-consent-flow":"handleShowConsentPrimitive","yt-show-mmg-notice-command":"handleShowConsentPrimitive","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice",
"yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-show-engagement-panel-endpoint":"handleShowEngagementPanelEndpoint","yt-google-payment-billing-command":"handleCommandWithCommandHandler"};q.dynamicActionMap={"yt-run-attestation-command":function(k){var F=_.nF4.instance,T=_.f(k,_.hR$);return T?_.h("use_rta_manager_for_async")&&
ps0()?Ir5(F,T,k.clickTrackingParams):Uj9(F,T,k.clickTrackingParams):_.Jo(Error("mi"))}};
q.isFrostedGlassDisabled=!1;q.isChannelOrPlaylistPage=!1;return q};
_.y(vI,_.Q);_.Y=vI.prototype;_.Y.created=function(){var q=_.mT();_.h("kevlar_clear_duplicate_pref_cookie")&&_.MR(_.pL,function(){var k=_.ez.get("PREF");k&&!/f\d=/.test(k)&&(k=_.oP("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=k?"PREF=null;domain="+k+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.h("gzip_gel_with_worker")&&_.yhH();_.h("jspb_serialize_with_worker")&&oU8();_.h("web_worker_availability_check")&&S$0();_.h("nwl_init_killswitch")||iLv().then(function(){_.pL.addLowPriorityJob(Wqv)});
this.pageManagerAttachedPromise=_.GM();this.ytdAppBehavior.loadDepsPromise=_.ym([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.mg(this.onThrottledScroll,200,this);_.h("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);Vz2();HFD=!!_.NA("ytappsettings.initialized");S3=_.NA("ytappsettings.previousValue");AqC=_.NA("ytappsettings.previousSnapshotTime");HFD||(HFD=!0,pU8());dN0();hdC();_.w6("DEFERRED_DETACH",
_.h("kevlar_tuner_should_defer_detach"));_.w6("REUSE_COMPONENTS",!0);_.w6("STAMPER_STABLE_LIST",!0);_.w6("SCHEDULED_LAZY_LIST",!0);_.w6("openPopupConfig",RM5);_.w6("useClickHandler",!0);_.h("kevlar_shell_cleanup")&&_.pL.addLowPriorityJob(Q_C.bind(this,_.k9.caches));_.$O("IS_SHELL_LOAD")&&_.J$({shellStartupDurationMs:Math.round((0,_.mF)()-_.fJ())});LKX(this.networkStatusManager);_.h("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",r4s(YFX)),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!",
r4s(OXs)),console.log("%cVisit http://go/join-youtube-web to apply today.",r4s(SFC)));_.BFC(q.resolve(_.OH),1E3)};
_.Y.ready=function(){this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var q=R58();q&&!_.h("external_fullscreen_killswitch")&&document.addEventListener(q,this.setFullscreen.bind(this));(q=window.matchMedia("(prefers-color-scheme: dark)"))&&q.addEventListener&&q.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged()};
_.Y.attached=function(){var q=this;_.Qi().processSignal("ci");_.h("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.NSN?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.Ue(_.plJ(),"SUCCESS");this.updateIconSet();_.k8(this.guideInnerContent,!1);_.yR().initVisibilityObserver();this.guideService.guideElement=this.guide;var k=document.createElement("ytd-miniplayer"),F=_.Zy(this.hostElement).querySelector("#content");
_.Zy(this.hostElement).insertBefore(k,F);_.Qi().processSignal("ma");_.mT().resolve(_.BA).init(k);_.$O("IS_SHELL_LOAD")&&(F=document.createElement("ytd-network-status-banner"),_.Zy(this.hostElement).insertBefore(F,k));_.h("kevlar_right_click_on_lockups")&&_.vx._onCaptureClick&&document.addEventListener("contextmenu",_.vx._onCaptureClick.bind(_.vx),!0);var T=function(){var Z=_.kH("yt-page-navigation-progress");_.Zy(q.hostElement).appendChild(Z)};
setTimeout(function(){_.Qi().parkOrScheduleJob(T,0,"eocs",16)},0);
_.h("service_worker_push_enabled")&&_.MR(_.pL,CA5);_.r1(_.Bc.getInstance(),this.dynamicActionMap,this.hostElement);_.Fc(this.hostElement,"ytd-app-attached");_.Qi().processSignal("aa");JqD(this.hostElement);_.xX("gapi.load",_.Cqo);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.MR(_.pL,
function(){var Z=document.createElement("ytd-video-preview");_.Zy(_.Zy(q.hostElement).querySelector("#video-preview")).appendChild(Z)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.MR(_.pL,function(){GO5();q.registerWithViewTransitionManager()});
if(_.A4()&&this.isAppDarkTheme()!==_.lg())this.onDarkModeToggledAction();else k=_.J4()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==k&&(_.h("enable_dark_theme_only_on_shorts")?_.sG(_.h("enable_dark_theme_only_on_shorts_control")?window.location.href:_.H9(window.location.href,{theme:"dark"})):_.w1(new _.aP("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(Iz5=new UoI(this.hostElement)),o59=new k4s(this.hostElement),iX2=new qFI(this.hostElement),u5C=new bsC(this.hostElement)};
_.Y.getThemeSettingsToLog=function(){var q=_.J4()==="USER_INTERFACE_THEME_DARK";q=_.A4()?_.lg()?"os-dark":"os-light":q?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:q,cookiesEnabled:_.IP()}};
_.Y.detached=function(){_.oT(this.guideInnerContent);_.pL.cancelJob(j3);j3=0;_.pL.cancelJob(OW);OW=0;_.Q79(lAC);lAC.length=0;yqC=_.q7r=null;_.yR().dispose();_.h("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.vc(_.Bc.getInstance(),Iz5.playlistHandlerActionMap,Iz5.JSC$28591_clientRoot);_.vc(_.Bc.getInstance(),o59.downloadManagerActionMap,o59.JSC$28897_clientRoot);_.vc(_.Bc.getInstance(),iX2.feedbackCollectorActionMap,iX2.JSC$28892_clientRoot);
for(var q=_.S(u5C.eventListeners),k=q.next();!k.done;k=q.next()){var F=_.S(k.value);k=F.next().value;F=F.next().value;F=_.S(F);for(var T=F.next();!T.done;T=F.next()){var Z=_.S(T.value);T=Z.next().value;Z=Z.next().value;k.removeEventListener(T,Z)}}_.vc(_.Bc.getInstance(),u5C.autonavPauseActionMap,u5C.JSC$17826_clientRoot)};
_.Y.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.Xc().getFlag(186)};
_.Y.computeIsInlinePreviewEnabled=function(q,k,F){return!F&&_.uUI({miniplayerIsActive:q,miniplayerPlaybackState:k})};
_.Y.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.FH({type:"SET_FROSTED_GLASS_MODE",payload:!_.h("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"}))};
_.Y.computeIsFrostedGlassDisabled=function(q,k,F,T){return q||k||F||T&&_.h("web_frosted_glass_disable_watch")};
_.Y.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.h("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.Y.computeIsHomePage=function(q,k){if(!q||k==null||!k.endpoint)return!1;var F;return((F=_.f(k.endpoint,_.Xx))==null?void 0:F.browseId)==="FEwhat_to_watch"};
_.Y.updateIsChannelOrPlaylistPage=function(){if(_.h("web_frosted_glass")){var q,k,F=(k=(q=_.mT().resolve(_.g6(_.gb)))==null?void 0:q.getCurrentPage())==null?void 0:k.pageSubtype;this.isChannelOrPlaylistPage=F?["channel","channels","playlist"].includes(F):!1}};
_.Y.scheduleFrostedGlassInitialization=function(){var q=this;_.h("web_frosted_glass")&&_.Qi().parkOrScheduleJob(function(){q.isFrostedGlassInitialized=!0},0,_.Pb(["eocs",
"cr"]),300)};
_.Y.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.kwv(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.FH({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.FH({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.Y.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch($OD(!0))};
_.Y.onYtSignalActionRequestPersistentStorage=function(){if(!_.h("request_persistent_storage_killswitch")){var q=_.mT().resolve(_.bfv);q.cachedPersistStatePromise||(q.cachedPersistStatePromise=xj8())}};
_.Y.handleYtChannelCreationFormEndpoints=function(q){q&&this.ytComponentBehavior.resolveCommand(q)};
_.Y.handleShowEngagementPanelEndpoint=function(q){q&&this.ytComponentBehavior.resolveCommand(q)};
_.Y.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch($OD(!1))};
_.Y.initIconDefs=function(q,k){var F=document.createElement("iron-iconset-svg");F.name=q;q=document.createElementNS("http://www.w3.org/2000/svg","svg");F.appendChild(q);q.appendChild(k);document.body.appendChild(F);return F};
_.Y.onWindowResized=function(){_.Ta(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var q=_.RZm.getInstance();q.documentWidth_=document.body.clientWidth;Hr8(q)};
_.Y.onWindowScrolled=function(){var q=_.mT().resolve(_.gb).getCurrentPage();if(q!=null&&q.getScrollTop){var k=this.ytdReduxBehavior,F=k.dispatch;q=q.getScrollTop()<=0;F.call(k,_.FH({type:"SET_SCROLL_AT_TOP",payload:q}))}};
_.Y.guideIsVisibleButNotPersistentSelectorChanged=function(){var q=_.mT().resolve(_.gb).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=q.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"),
q.setScrollTop(this.guideScrollTop));_.ZH(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.Y.getCurrentPageScrollableElementType=function(){var q=_.mT().resolve(_.gb).getCurrentPage();if(q&&q.getPageScrollingElement())return q.getPageScrollingElement().nodeName};
_.Y.observeGuideVisibility=function(){var q=_.RZm.getInstance(),k=this.miniGuideVisible;q.guidePersistentAndVisible_=this.guidePersistentAndVisible;q.miniGuideVisible_=k;Hr8(q)};
_.Y.handleEduDismissAction=function(q){q&&q.eduDismissAction&&(_.Ta(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.Ywg.getInstance(),_.gT.set(q.eduDismissAction.key+"-dismissed",!0))};
_.Y.handleEduImpressionAction=function(q){if(q&&q.eduImpressionAction){var k=_.Ywg.getInstance();q=q.eduImpressionAction.key;k.JSC$10968_eduDisplayedThisLoad_[_.j4G[q].setKey||q]=!0;_.gT.set(q+"-impression",parseInt(_.gT.get(q+"-impression")||0,10)+1)}};
_.Y.onYtSignalActionConfirmMentionsEdu=function(){_.Ta(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.iE.getInstance();_.qK.set("edu-dismissed",!0)};
_.Y.onYtSignalActionRecordMentionsEduImpression=function(){_.iE.getInstance();var q=_.qK.set,k=parseInt(_.qK.get("edu-impressions"),10);q.call(_.qK,"edu-impressions",(isFinite(k)?k:0)+1)};
_.Y.onYtPageManagerAttached=function(q){var k;((k=_.nj(q))==null?void 0:k.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.Y.onInvokeInstrumentManagerAction=function(q,k){Wc0(k,q)};
_.Y.updateIconSet=function(){var q=this.hostElement.querySelector("#masthead");if(q){var k=_.jJ(q),F=k.querySelector("g#yt-logo-updated");F&&(q=document.createElementNS("http://www.w3.org/2000/svg","defs"),q.appendChild(F.cloneNode(!0)),(k=k.querySelector("g#yt-logo-red-updated"))&&q.appendChild(k.cloneNode(!0)),this.initIconDefs("yt-logos-ext",q))}};
_.Y.updateMastheadData=function(){var q=this,k,F,T,Z,O;return _.C(function(z){if(z.nextAddress==1){k=q.data;F=q.hostElement.querySelector("#masthead");if(!F)return z.return();_.Gz(q,function(){F.data=q.topbarData});
if(!q.get("response.topbar",k)||q.get("response.topbar.responseContext.maxAgeSeconds",k)===0)return z.jumpTo(0);if(T=_.mT().resolve(_.vT))return _.W(z,T(),6);Z=_.mT().resolve(_.jQ);return _.W(z,Z.put("service:topbar:fallback",new _.Yl({innertubeResponse:q.get("response.topbar",k)})),0)}return(O=z.yieldResult)?_.W(z,O.put("service:topbar:fallback",new _.Yl({innertubeResponse:q.get("response.topbar",k)})),0):z.jumpTo(0)})};
_.Y.computeTopbarData=function(q){if(!q)return null;var k;return this.isShortsPage&&this.topbarData&&!_.f((k=q.response)==null?void 0:k.topbar,uwh)?this.topbarData:q.response&&"topbar"in q.response?_.f(q.response.topbar,uwh)||null:null};
_.Y.onSetTheaterModeEnabled=function(q,k){this.isTheaterModeSession=k.enabled;this.setTheaterModeStyles(k.enabled)};
_.Y.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.Y.onDarkModeToggledAction=function(){var q=_.Or(window.location.href);if(!_.zM9(q)){(q=!!_.v9(window.location.href).themeRefresh)&&_.w1(new _.aP("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!q){pU8();q={themeRefresh:1};var k=_.mT().resolve(_.gb);if(k.isOnWatch()){var F,T;k=((F=k.getPlayerFromWatch())==null?void 0:(T=F.getPlayer())==null?void 0:T.getCurrentTime())||0;k>=1&&(q.time_continue=Math.floor(k))}_.IP()||_.J4()!=="USER_INTERFACE_THEME_DARK"||(q.theme="dark");_.sG(_.H9(window.location.href,
q))}_.h("web_appshell_refresh_trigger")&&_.k9.caches&&this.refreshAppShellResponse();F=_.QW(window.location.href);_.zw(_.mT().resolve(_.CW),_.x6(F,"theme"))}};
_.Y.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.Y.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.Y.onPlayerFullscreen=function(q){_.qN();this.playerFullscreen=q};
_.Y.setRestrictedMode=function(q){var k=_.Xc();_.E_(0,58,q);k.save();_.mT().resolve(_.fe).reload()};
_.Y.onPageChanged=function(q){q.detail.newPageType==="ytd-watch-flexy"||q.detail.newPageType==="ytd-watch-fixie"||q.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.wA("WEB_PAGE_TYPE_WATCH")):q.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.wA("WEB_PAGE_TYPE_SHORTS")):q.detail.newPageType==="ytd-browse"&&q.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.wA("WEB_PAGE_TYPE_MINI_APP")):_.h("web_frosted_glass")&&q.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.wA("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.wA("WEB_PAGE_TYPE_UNKNOWN"));q.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.Y.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.Y.onGuideToggleTap=function(){_.Fc(this.hostElement,"yt-guide-toggle")};
_.Y.onGuideToggleHover=function(){_.Fc(this.hostElement,"yt-guide-hover")};
_.Y.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.Y.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.Y.setMastheadTheme=function(){var q=_.jJ(this.hostElement).querySelector("#masthead");q&&(q.dark=q.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),q.isDarkThemeForced=!1)};
_.Y.onRequestPanelModeChange=function(q,k){this.hideHeaderShadow=k.mode!=="seamed"};
_.Y.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.Y.onDrawerIronSelect=function(q){_.nj(q).id==="guide"&&this.processDrawerIronSelect()};
_.Y.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var q="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(q="opened"));_.Fc(this.hostElement,"yt-autonav-pause-guide-"+q)};
_.Y.onAddElementToApp=function(q){_.Zy(this.hostElement).appendChild(q.detail)};
_.Y.onThrottledScroll=function(){var q=_.mT().resolve(_.gb).getCurrentPage();q&&(this.scrollAtTop=q.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.Y.canHideMasthead=function(){return this.scrollAtTop&&!!this.fullscreen};
_.Y.setFullscreen=function(){if(_.h("external_fullscreen")||!this.isWatchPage){var q=_.h("kevlar_fullerscreen_root_only_killswitch")?!!_.qN():!!_.qN()&&_.qN()===document.documentElement;q=(this.isWatchPage||_.h("web_fullscreen_shorts")&&this.isShortsPage||this.isMiniAppPage)&&(q||this.isFullWindowSession);this.fullscreen!==q&&((this.fullscreen=q)&&_.ZH(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.LB().dispatch(_.G$$(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),
this.updateScrollAndMasthead(this.isWatchPage&&this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.Ta(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.Y.setFullscreenLoggingForShorts=function(q){var k,F,T;return _.C(function(Z){if(Z.nextAddress==1)return _.W(Z,(k=_.q$())==null?void 0:k.getPlayerPromise(),2);F=Z.yieldResult;(T=F)==null||T.setAppFullscreen(q);_.RG(Z)})};
_.Y.updateMastheadCssHeight=function(){var q=this.mastheadHeight;this.fullscreen&&(q=0);_.zb(this.hostElement,{"--ytd-masthead-height":q+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.Y.updateNetworkStatusBannerDisplayStatus=function(){var q="unset";this.fullscreen&&(q="none");_.zb(this.hostElement,{"--ytd-network-status-banner-display":q})};
_.Y.updateNetworkStatusBannerCssHeight=function(){var q="unset";this.fullscreen&&(q="0px");_.zb(this.hostElement,{"--ytd-network-status-banner-max-height":q})};
_.Y.updateScrollAndMasthead=function(q,k,F,T){this.iMaxTheaterMode||(T=!1);var Z=_.mT().resolve(_.gb).getCurrentPage();q||k||T?(document.body.classList.add("no-scroll"),Z.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.Rw(this,this.onScroll)),Z.setScrollTop(0),_.zb(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":_.Am()+"px"})):F?_.Fc(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.Fc(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
Z.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.Rw(this,this.onScroll)));this.mastheadHidden=q||k||F;this.updateMastheadCssHeight();_.h("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.Y.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.Y.onYtNavigateAction=function(q){q=this.get("navigateAction.endpoint",q);_.Fc(this.hostElement,"yt-navigate",{endpoint:q})};
_.Y.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var q=document.createElement("yt-create-family-dialog");_.Zy(this.hostElement).appendChild(q);this.hasCreateFamilyDialog=!0}};
_.Y.onSetPushNotificationsEnabledCommand=function(q){var k=this,F=_.f(q,bqX);F&&typeof F.enabled==="boolean"&&(Notification.permission!=="granted"?j1K().then(function(){Notification.permission==="granted"?(GKC(!F.enabled).then(LAD),F.successAction&&_.Y8(k.hostElement,[F.successAction])):F.failureAction&&_.Y8(k.hostElement,[F.failureAction])}):(GKC(!F.enabled).then(LAD),F.successAction&&_.Y8(this.hostElement,[F.successAction])))};
_.Y.onYtSignalActionEnableChromeNotifications=function(){YaX(!0)};
_.Y.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.f(this.topbarData.hotkeyDialog,KlK)}}})};
_.Y.onYtSignalActionShowKeyboardShortcutDialog=function(){_.Ta(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.Y.onYtEndpointChangeHandler=function(q,k){var F=_.jt(_.MK);F.pendingPrefetchJob_&&(k=!(!k||k.autonav!="1"),F.pendingPrefetchJob_.resolve(q&&_.is0(q)?_.k9H(q,k):""),F.pendingPrefetchJob_=null);_.Ta(this.hostElement,"yt-pause-active-page-context");_.Ta(this.hostElement,"ytd-log-youthere-nav");_.Ta(this.hostElement,"yt-prepare-page-dispose")};
_.Y.handleCommandWithCommandHandler=function(q,k){_.WE.instance.resolveCommand(q,{form:{element:k}})};
_.Y.onYtTimedCommand=function(q){var k=this;q=_.f(q,f_v);var F=q.command;F&&_.Dn(_.pL,function(){var T=_.f(F,_.lx$);T?(_.WE.instance.resolveCommand(F),k.maybeLogGetAnswerRequestTick(T)):_.O_(k.hostElement,[F],k.hostElement)},q.timeoutMs||0)};
_.Y.maybeLogGetAnswerRequestTick=function(q){q&&q.isFirstRequest&&(_.A$("search_overview_answer"),_.pJ("so_rq",void 0,"search_overview_answer"))};
_.Y.onYtSignalActionSkipNavigation=function(){var q=_.mT().resolve(_.gb).getCurrentPage();_.V7(q)};
_.Y.onYtSignalActionCopyDebugData=function(){dR8()};
_.Y.handleEntityUpdateCommand=function(q){_.Wj(_.f(q,_.prP).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.Y.logFlowLoggingEventCommand=function(q){if(q=_.f(q,_.vV9))if(q.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var k=q.flowEventNamespace,F=q.flowEventType,T=q.flowType;T&&k&&F&&_.V4J(_.Cj(k,F,q.flowEventMetadata),T)}else{k=_.e7();F=q.flowEventNamespace;T=q.flowEventType;var Z=q.flowType;Z&&F&&T&&_.R7(k,_.Cj(F,T,q.flowEventMetadata),Z,q.flowNonce)}};
_.Y.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.Y.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.Y.onTouchStart=function(){var q=_.tB();_.Jg()&&_.rb(q.JSC$11195_screenManager,{visualElement:q.ve})};
_.Y.handleSelectLanguageCommand=function(q){if(q=_.f(q,wxD).hl){var k=_.Xc();k.set("hl",q);k.save();_.mT().resolve(_.fe).reload()}};
_.Y.handleConfirmDialogEndpoint=function(q){(q=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(q))&&this.ytOpenPopupBehavior.openPopup(q)};
_.Y.handleOpenPopupNavigationEndpoints=function(q,k){_.h("web_button_rework")&&(q=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(q))&&this.ytOpenPopupBehavior.openPopup(q,k)};
_.Y.handleSaveCommandToSessionStorage=function(q){if(q=_.f(q,_.lYm)){var k=q.key;k&&q.command&&window.sessionStorage.setItem(k,JSON.stringify(q.command))}};
_.Y.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(q){q&&q.active&&q.active.postMessage({type:"refresh_shell"})}).catch(function(q){q.name!=="SecurityError"&&_.A7(q)})};
_.Y.onDeviceThemeChanged=function(){var q=_.lg();_.E_(_.Xc(),185,q);_.Xc().save()};
_.Y.handleYtRegisterPromoCommand=function(q){if(_.f(q,$XC)){var k=_.mT().resolve(_.gb).getCurrentPage()||this.hostElement;s6s().registerPromoCommand(_.f(q,$XC),k)}};
_.Y.onYtNavigateHomeAction=function(){if(!_.h("kevlar_miniplayer_navigate_home_from_app_killswitch")){var q,k,F,T,Z=(T=(q=this.topbarData)==null?void 0:(k=q.logo)==null?void 0:(F=k.topbarLogoRenderer)==null?void 0:F.endpoint)!=null?T:_.I8;this.ytComponentBehavior.resolveCommand(Z)}};
_.Y.onYtLocationCollectionCommand=function(q){HjK(_.f(q,VvC))};
_.Y.onYtGetLocationCommand=function(q){lH0(_.f(q,cQ0),this)};
_.Y.updateRenderGuideFromBinding=function(q){this.renderGuide=q.detail.value};
_.Y.updateGuidePersistentAndVisibleFromBinding=function(q){this.guidePersistentAndVisible=q.detail.value};
_.Y.updateMiniGuideVisibleFromBinding=function(q){this.miniGuideVisible=q.detail.value};
_.Y.onThemeSelected=function(q,k){var F=_.Xc(),T=q||k?q:_.lg(),Z=(T&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!T&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.zM9(_.Or(window.location.href));_.E_(0,165,q);_.E_(0,174,k);F.save();Z&&_.Ta(this.hostElement,"yt-dark-mode-toggled-action",[T]);_.Ta(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.Y.getCurrentTheme=function(){return _.A4()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.J4()};
_.Y.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.Y.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.Y.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.Y.handleShowConsentPrimitive=function(q){var k=this,F,T;return _.C(function(Z){if(Z.nextAddress==1){try{F=(T=_.q$())==null?void 0:T.getPlayerPromise()}catch(O){}return _.W(Z,Y$k(q,F),2)}_.Ta(k.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.RG(Z)})};
_.Y.handleSelectActiveIdentityEndpointInternal=function(q){_.v4();q=_.f(q,_.VvU);if(q!=null&&q.supportedTokens){q=_.S(q.supportedTokens);for(var k=q.next();!k.done;k=q.next())k=k.value,k.accountSigninToken&&_.sG(k.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.Y.handleUpdatePermissionRoleCommand=function(q){if(q=_.f(q,_.G20)){var k;this.hasDelegation=!((k=_.f(q.renderer,_.sKz))==null||!k.status)}};
_.Y.registerWithViewTransitionManager=function(){var q=_.mT().resolve(_.g6(_.a$));if(q){var k,F=(k=this.guide)==null?void 0:k.querySelector("#scrim"),T;k=(T=this.guide)==null?void 0:T.querySelector("#contentContainer");F&&k&&(q.isAnyTransitionEnabled&&(T={},q.viewTransitionCoordinator.registerElement(F,(T.slide="app-drawer-scrim-page-transition",T["lockup-to-watch"]="app-drawer-scrim-page-transition",T["learning-journey"]="app-drawer-scrim-page-transition",T)),F={},q.viewTransitionCoordinator.registerElement(k,
(F.slide="app-drawer-container-page-transition",F["lockup-to-watch"]="app-drawer-container-page-transition",F["learning-journey"]="app-drawer-container-page-transition",F))),(F=_.Zy(this.hostElement).querySelector("#masthead"))&&g1C(q,F))}};
_.Vg.Object.defineProperties(vI.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.h("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky}}});
_.Vg.Object.defineProperties(vI,{template:{configurable:!0,enumerable:!0,get:function(){if(VmC===void 0){var q=document.createElement("template");_.D(q,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<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<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
q.content.insertBefore(_.n().content.cloneNode(!0),q.content.firstChild);VmC=q}q=VmC;return q}}});
vI.prototype.onOpenHotkeyDialog=vI.prototype.onOpenHotkeyDialog;vI.prototype.setFullscreen=vI.prototype.setFullscreen;vI.prototype.onAddElementToApp=vI.prototype.onAddElementToApp;vI.prototype.onDrawerIronSelect=vI.prototype.onDrawerIronSelect;vI.prototype.onGuideOpenButtonHover=vI.prototype.onGuideOpenButtonHover;vI.prototype.onRequestPanelModeChange=vI.prototype.onRequestPanelModeChange;vI.prototype.onPageDataUpdated=vI.prototype.onPageDataUpdated;vI.prototype.onPageChanged=vI.prototype.onPageChanged;
vI.prototype.onSetTheaterModeEnabled=vI.prototype.onSetTheaterModeEnabled;vI.prototype.updateMastheadData=vI.prototype.updateMastheadData;vI.prototype.onYtPageManagerAttached=vI.prototype.onYtPageManagerAttached;vI.prototype.observeGuideVisibility=vI.prototype.observeGuideVisibility;vI.prototype.guideIsVisibleButNotPersistentSelectorChanged=vI.prototype.guideIsVisibleButNotPersistentSelectorChanged;vI.prototype.isInlinePreviewEnabledChanged=vI.prototype.isInlinePreviewEnabledChanged;
vI.prototype.isWatchPageChanged=vI.prototype.isWatchPageChanged;vI.prototype.dispatchFrostedGlassMode=vI.prototype.dispatchFrostedGlassMode;_.v([_.l(_.ww),_.G("design:type",Object)],vI.prototype,"ytdReduxBehavior",void 0);_.v([_.l(_.Ew.YtEventForwardingBehavior),_.G("design:type",Object)],vI.prototype,"ytEventForwardingBehavior",void 0);_.v([_.l(_.Ic.YtOpenPopupBehavior),_.G("design:type",Object)],vI.prototype,"ytOpenPopupBehavior",void 0);
_.v([_.l(_.Zz.YtActionHandlerBehavior),_.G("design:type",Object)],vI.prototype,"ytActionHandlerBehavior",void 0);_.v([_.l({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.Bc.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.h("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var q;((q=this.actionRouterNode.hostElement)!=null?q:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var q;((q=this.actionRouterNode.hostElement)!=null?q:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(q){this.actionRouter_.handleAction(q.detail)}}),
_.G("design:type",Object)],vI.prototype,"ytActionRouterBehavior",void 0);_.v([_.l(mKh.YtdAppBehavior),_.G("design:type",Object)],vI.prototype,"ytdAppBehavior",void 0);_.v([_.l(_.X5.YtEndpointBehavior),_.G("design:type",Object)],vI.prototype,"ytEndpointBehavior",void 0);_.v([_.l(m58.YtEndpointHandlerWithYpcBehavior),_.G("design:type",Object)],vI.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.v([_.l(Ldv.YtLogYpcFlowCommandsBehavior),_.G("design:type",Object)],vI.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.v([_.l(_.m.YtRendererBehavior),_.G("design:type",Object)],vI.prototype,"ytRendererBehavior",void 0);_.v([_.l(_.vW.YtComponentBehavior),_.G("design:type",Object)],vI.prototype,"ytComponentBehavior",void 0);_.v([_.u({selector:_.hW5}),_.G("design:type",Object)],vI.prototype,"tabGesturesIsActive",void 0);_.v([_.u(),_.G("design:type",Boolean)],vI.prototype,"renderGuide",void 0);
_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"guidePersistentAndVisible",void 0);_.v([_.u({selector:_.d60}),_.G("design:type",Boolean)],vI.prototype,"guideIsVisibleButNotPersistent",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"standalone",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"miniGuideVisible",void 0);
_.v([_.u({selector:_.RQM}),_.G("design:type",Number)],vI.prototype,"miniplayerPlaybackState",void 0);_.v([_.u({selector:_.pB,reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"miniplayerIsActive",void 0);_.v([_.u({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.G("design:type",Boolean)],vI.prototype,"isInlinePreviewEnabled",void 0);_.v([_.u(),_.G("design:type",Boolean)],vI.prototype,"isInlinePreviewDisabled",void 0);
_.v([_.u({reflectToAttribute:!0,value:function(){return _.$O("START_IN_FULL_WINDOW_MODE")}}),
_.G("design:type",Boolean)],vI.prototype,"mastheadHidden",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"playerFullscreen",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vI.prototype,"deprecateFullerscreenUi",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"fullscreen",void 0);_.v([_.u({value:!1,reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"hideHeaderShadow",void 0);
_.v([_.u({value:{GUIDE_ALT_LABEL:_.WJ("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.G("design:type",Object)],vI.prototype,"menuStrings",void 0);_.v([_.u({computed:"computeTopbarData(data)"}),_.G("design:type",Object)],vI.prototype,"topbarData",void 0);_.v([_.u({selector:_.wc}),_.G("design:type",Boolean)],vI.prototype,"isWatchPage",void 0);_.v([_.u({selector:_.SSo,reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"isShortsPage",void 0);
_.v([_.u({selector:function(q){return q.ui.currentPageType==="WEB_PAGE_TYPE_MINI_APP"}}),
_.G("design:type",Boolean)],vI.prototype,"isMiniAppPage",void 0);_.v([_.u({selector:function(q){return q.ui.currentPageType==="WEB_PAGE_TYPE_BROWSE"}}),
_.G("design:type",Boolean)],vI.prototype,"isBrowsePage",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Boolean)],vI.prototype,"scrolling",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vI.prototype,"hasDelegation",void 0);_.v([_.u({reflectToAttribute:!0,value:!1}),_.G("design:type",Boolean)],vI.prototype,"guideScrolledByTouch",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vI.prototype,"darkerDarkTheme",void 0);
_.v([_.u(),_.G("design:type",Object)],vI.prototype,"isFrostedGlassInitialized",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vI.prototype,"frostedGlassExp",void 0);_.v([_.u({selector:function(q){return q.ui.chipBarIsSticky}}),
_.G("design:type",Boolean)],vI.prototype,"chipBarIsSticky",void 0);_.v([_.u({computed:"computeIsHomePage(isBrowsePage, data)"}),_.G("design:type",Boolean)],vI.prototype,"isHomePage",void 0);_.v([_.u({reflectToAttribute:!0}),_.G("design:type",Object)],vI.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);_.v([_.u(),_.G("design:type",Object)],vI.prototype,"ephemeralActionsEnabled",void 0);_.v([_.u(),_.G("design:type",Object)],vI.prototype,"clientOnlyWizTooltipsEnabled",void 0);
_.v([_.xp("guide"),_.G("design:type",Object)],vI.prototype,"guide",void 0);_.v([_.xp("guide-service"),_.G("design:type",KV8)],vI.prototype,"guideService",void 0);_.v([_.xp("guide-inner-content"),_.G("design:type",HTMLDivElement)],vI.prototype,"guideInnerContent",void 0);_.v([_.u({selector:_.eQh}),_.G("design:type",String)],vI.prototype,"frostedGlassMode",void 0);
_.v([_.Wu("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"dispatchFrostedGlassMode",null);_.v([_.u({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.G("design:type",Object)],vI.prototype,"isFrostedGlassDisabled",void 0);
_.v([_.Wu("isWatchPage"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"isWatchPageChanged",null);_.v([_.P("isHomePage","chipBarIsSticky"),_.G("design:type",Boolean),_.G("design:paramtypes",[])],vI.prototype,"applyFrostedGlassToChipBar",null);_.v([_.u(),_.G("design:type",Object)],vI.prototype,"isChannelOrPlaylistPage",void 0);
_.v([_.df("isInlinePreviewEnabled"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"isInlinePreviewEnabledChanged",null);_.v([_.Wu("guideIsVisibleButNotPersistent"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.v([_.Wu("guidePersistentAndVisible","miniGuideVisible"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"observeGuideVisibility",null);_.v([_.eJ("attached"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],vI.prototype,"onYtPageManagerAttached",null);_.v([_.Wu("data"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype",Promise)],vI.prototype,"updateMastheadData",null);
_.v([_.eJ("yt-set-theater-mode-enabled"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent,Object]),_.G("design:returntype")],vI.prototype,"onSetTheaterModeEnabled",null);_.v([_.eJ("yt-page-type-changed"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],vI.prototype,"onPageChanged",null);_.v([_.eJ("yt-page-data-updated"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"onPageDataUpdated",null);
_.v([_.eJ("yt-request-panel-mode-change"),_.G("design:type",Function),_.G("design:paramtypes",[Event,Object]),_.G("design:returntype")],vI.prototype,"onRequestPanelModeChange",null);_.v([_.eJ("yt-guide-hover"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"onGuideOpenButtonHover",null);_.v([_.eJ("app-drawer-transitioned"),_.G("design:type",Function),_.G("design:paramtypes",[Event]),_.G("design:returntype")],vI.prototype,"onDrawerIronSelect",null);
_.v([_.eJ("yt-add-element-to-app"),_.G("design:type",Function),_.G("design:paramtypes",[CustomEvent]),_.G("design:returntype")],vI.prototype,"onAddElementToApp",null);_.v([_.eJ("yt-set-fullerscreen-styles"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"setFullscreen",null);_.v([_.eJ("yt-open-hotkey-dialog"),_.G("design:type",Function),_.G("design:paramtypes",[]),_.G("design:returntype")],vI.prototype,"onOpenHotkeyDialog",null);
_.v([_.K({is:"ytd-app"})],vI);_.Qi().processSignal("eor");
_.Jr();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
